/*-----------------------------------------------------------
    Responsive
-------------------------------------------------------------*/
@media (max-width: 991px) {
  .sm-mb-50 {
    margin-bottom: 50px; }
  .about .text-box {
    margin-bottom: 0 !important; }
  .navbar {
    background-color: #fff;
    text-align: center; }
    .navbar .navbar-nav > li > a {
      color: #333; }
    .navbar .navbar-toggler span {
      color: #333; }
  .header-one .box-image {
    display: none; }
  .header.header-t:before {
    display: none; }
  .header.header-t .header-con .box-text h5 {
    color: #fff; }
  .header.header-t .header-con .box-text h1 {
    color: #fff; }
  .header.header-t .header-con .box-text .email-box span {
    color: #fff; }
  .client .item-slider p {
    font-size: 16px;
    font-weight: 600; }
  .features .content .features-item, .blog .content .post-item {
    border-bottom: 1px solid #f2f2f26e;
    border-right: none; }
  .b-features .box-img {
    display: none; }
  .pricing .pricing-table {
    background: #F7F9FF; }
  .pricing .pricing-bg {
    display: none; }
  .client .slick-arrow.fa-arrow-left {
    left: -30px; }
  .client .slick-arrow.fa-arrow-right {
    right: -30px; }
  .contact .content .box-info {
    border-bottom: 1px solid #ffffff21;
    border-right: none; }
  .adv-feat .box-img {
    margin-bottom: 50px; } }

@media (max-width: 767px) {
  .section-features .box-img {
    display: none; }
  .title h3 {
    font-size: 24px; }
  .about {
    margin-bottom: 0 !important; }
    .about .box-img {
      display: none; }
  .contact .title h3 {
    font-size: 28px; }
  .footer .item {
    text-align: center; }
  .footer .social-icon {
    margin-top: 15px; } }