.color-white {
  color: #fff;
}

.color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, .color-white p {
  color: #fff;
}

.gap-20 {
  margin-left: -10px;
  margin-right: -10px;
}

.gap-20 div[class^="col-"], .gap-20 div[class*=" col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

.gap-25 {
  margin-left: -12px;
  margin-right: -12px;
}

.gap-25 div[class^="col-"], .gap-25 div[class*=" col-"] {
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 1200px) {
  ._fLogo {
    margin-bottom: 2rem;
  }
  .navbar-light .navbar-toggler {
    background: none;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media (max-width: 991px) {
  ._abBanner ._txt {
    margin-top: 0;
  }
  ._abBanner ._txt .__btn a._btn {
    margin-bottom: 1rem;
  }
  ._customCol {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  ._circle + h5 {
    margin-bottom: 2rem;
  }
}

@media (max-width: 767px) {
  .navbar .navbar-nav .sub-menu {
    position: relative;
    display: block;
    background: #f9f9f9;
    width: calc(100% - 2rem);
    margin-left: 1rem;
    margin-bottom: 0.5rem;
  }
  .navbar .navbar-nav .sub-menu li:last-child a {
    border-bottom: 0;
  }
  ._team {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  ._team p {
    font-size: 1rem;
  }
  .mb-130 {
    margin-bottom: 50px;
  }
  ._testimonials ._txt {
    padding: 0 1.5rem 2rem 1.5rem;
  }
  ._abBanner ._img {
    margin-top: 2rem;
  }
  ._abBanner ._img img {
    max-width: 15rem;
  }
  ._adBanner ._txt {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  ._stat {
    text-align: center;
    margin-bottom: 2rem;
  }
  section {
    padding: 3.6rem 0;
  }
  ._cta {
    text-align: center;
  }
  ._blocks {
    -webkit-column-count: 1;
    column-count: 1;
  }
  ._video._lg ._img img,
  ._block:first-of-type img {
    height: 20.68rem;
  }
  ._smCTA {
    text-align: center;
  }
  ._smCTA h4 {
    margin-bottom: 2rem !important;
  }
  ._sidebar {
    margin-top: 3rem;
  }
  ._post ._img img {
    height: 10rem;
  }
  footer {
    padding-bottom: 1.5rem;
    text-align: center;
  }
  footer ._order1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  footer ._order2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 2rem;
  }
  footer ._order3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 2rem;
  }
  footer ._widget.__btn {
    text-align: center;
  }
  footer ._copy ._social {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  ._single ._holder {
    padding-left: 0;
  }
  ._single ._holder ._share {
    position: relative;
    margin: 0;
    left: auto;
    top: 0;
    float: none;
  }
  ._single ._holder ._share ul {
    display: inline-block;
    width: 100%;
  }
  ._single ._holder ._share ul li {
    float: left;
    margin-right: 0.75rem;
  }
  .navbar-toggler {
    margin-top: 40px;
  }
	._single ._content h1{
font-size: 1.5rem;
}
}
/*# sourceMappingURL=responsive.css.map */