/*============================================================================
  #Breakpoints
==============================================================================*/
/*============================================================================
  #General Layout
==============================================================================*/
/*============================================================================
  #Vertical Spacing
==============================================================================*/
/*============================================================================
  #Typography
==============================================================================*/
/*============================================================================
  #Style Options
==============================================================================*/
/*============================================================================
  #Colors
==============================================================================*/
.img-fluid {
  max-width: 90%; }

.section--1548835885137 .img-fluid {
  max-width: 100%; }

.txt-img-block {
  transition: all .2s ease-in-out; }
  .txt-img-block:hover {
    transform: scale(1.05); }

.table {
  width: 100%;
  border: 1px solid #eee; }
  .table th {
    text-align: center;
    background: #fbfbfb;
    padding: 1rem;
    max-width: 130px; }
  .table td, .table th {
    padding: 1rem;
    vertical-align: middle;
    border-right: 1px solid #eee; }
  .table .feature-name {
    text-align: left;
    max-width: 300px; }
  .table p {
    margin-top: 0; }
  .table .fa-check-circle:before {
    content: "\f058";
    font-size: 25px;
    color: #00bf99; }
  .table .fa-times-circle:before {
    content: "\f057";
    font-size: 25px;
    color: #ddd; }
  .table strong {
    font-weight: bolder;
    font-size: 115%; }

.card {
  box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.03); }

.pop__body {
  width: 90%; }
  .pop__body--inner {
    padding: 20px; }

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.slick-track {
  display: flex;
  align-items: center; }

.logo-list .slick-slide img {
  border-radius: 5px; }

.feature {
  text-align: center;
  background: #fff;
  padding: 30px;
  transition: all .2s ease-in-out;
  margin: 2rem auto; }
  .feature:hover {
    transform: scale(1.05); }

.decoration {
  width: 90%;
  Height: 90%;
  border: 1px white; }

.section--1548835430296 .heading__title:before {
  content: "";
  border-top: 1px solid #ddd;
  display: inline-block;
  width: 100px;
  margin-right: 20px;
  margin-bottom: 5px; }
  @media (max-width: 768px) {
    .section--1548835430296 .heading__title:before {
      width: 10px; } }
.section--1548835430296 .heading__title:after {
  content: "";
  border-top: 1px solid #ddd;
  display: inline-block;
  width: 100px;
  margin-left: 20px;
  margin-bottom: 5px; }
  @media (max-width: 768px) {
    .section--1548835430296 .heading__title:after {
      width: 10px; } }

H2 {
  text-transform: capitalize; }
