@media screen and (max-width: 1366px) {
    .bottom-line .logotype-bottom span {
      width: 150px;
    }
    .packages.inner-pg-pricing.sec-pad {
      padding: 0 2rem;
  }
  
  .swiper-button-prev.prevBtn {
      left: 0;
  }
  
  .swiper-button-next.nextBtn {
      right: 0;
  }
  .ic-caption {
    margin: 140px 0 300px;
}
.section {
    margin-top: 100px;
}
.ic-content {
    padding: 0 50px;
}
.formss {
    padding: 0px 0 0 0;
}
.citebox {
    margin: 1.2em 0;
}
.section:last-child {
    padding-bottom: 100px;
}
.title__main {
    font-size: 50px;
}
  
  }

  @media screen and (max-width: 1199px) { }

  @media screen and (max-width: 991px) {
    .ic-content {
        grid-gap: 20px 0;
    }
    .ic-caption {
        margin: 40px 0 100px;
    }
    .swiper-button-next.nextBtn {
        top: 66%;
        right: 0;
        width: 50px;
        height: 50px;
    }
    
    .swiper-button-prev.prevBtn {
        width: 50px;
        height: 50px;
        top: 66%;
        left: 0;
    }
   }

  @media screen and (max-width: 767px) { 
    .section+.section:not(.nonepadding) {
        margin-top: 70px;
    }
  }

  @media screen and (max-width: 575px) {
    .title__main {
        font-size: 33px;
    }
    .service-caption {
        font-size: 25px;
    }
    .packages.inner-pg-pricing.sec-pad {
        padding: 0 0rem;
    }
    .footer-col__address .footer-col_list ul {
        flex-direction: column;
    }
   }