@media (min-width: 1200px) and (max-width: 1699px) {
  section {
    overflow: hidden;
  }
  .logo-box img {
    width: 100%;
  }
  section.testi-section .text-ht {
    padding: 0;
  }
  .testi-box h4 {
    font-size: 17px;
  }
  .testi-box p {
    font-size: 13px;
  }
  .testi-box {
    padding: 30px 20px;
  }
  img.tesi-comma {
    width: 60px;
  }
  section.banner-section {
    height: auto;
    padding: 150px 0 50px;
  }
  section {
    overflow: hidden !important;
  }
  .bus-img-box img {
    width: 100%;
  }
  section.business-sec::before {
    display: none;
  }
  section.portfolio-sec {
    padding: 50px 50px;
  }
  section.pricing-sec::before {
    background-size: 70%;
  }
  section.testi-section {
    padding: 50px 20px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 320px) and (max-width: 767px) {
  .wow {
    animation-name: none !important;
    visibility: visible !important;
  }
  section {
    overflow: hidden;
  }
  section.header-section a.phone-btn {
    display: none;
  }
  section.banner-section {
    padding: 130px 0 50px;
    height: auto;
  }
  section.banner-section .text-ht h4 {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }
  .text-ht h1 {
    font-size: 30px;
    text-align: center;
    line-height: normal;
  }
  .text-ht h1 br {
    display: none;
  }
  .text-ht p {
    text-align: center;
    font-size: 16px;
  }
  section.banner-section a.get-btn.popup-btn {
  }
  a.get-btn.popup-btn.get-banner {
    /* font-size: 13px; */
  }
  .shopify-img-box {
    display: none;
  }
  .inner-banner-form {
    width: 100%;
    margin: 20px 0 0 0;
    top: 0;
  }
  .nu-main-box {
    flex-wrap: wrap;
    justify-content: center;
  }
  .border-right {
    border: 0 !important;
  }
  .nu-main img {
    width: 70px;
    margin: auto;
  }
  .nu-main {
    margin: 0;
  }
  br {
    display: none;
  }
  section.cta-sec::before {
    display: none;
  }
  section.cta-sec .row {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cta-img-box {
    display: none;
  }
  .cta-text h4 {
    text-align: center;
  }
  .cta-text h2 {
    text-align: center;
    line-height: 40px;
  }
  .cta-text p {
    text-align: center;
  }
  section.cta-sec .header-btn {
    justify-content: center;
  }
  ul.pkg-slider.pkglist {
    flex-wrap: wrap;
    justify-content: center;
  }
  .pkgBoxx {
    width: 100%;
    margin: 15px 0 30px 0;
  }
  section.testi-section::before {
    display: none;
  }
  section.testi-section .text-ht {
    padding: 0;
  }
  section.testi-section {
    padding: 50px 20px;
  }
  section.testi-section .row {
    /* flex-direction: column-reverse; */
  }
  section.testi-section .text-ht h2 {
    font-size: 35px;
    text-align: center;
  }
  .testi-section .slick-dots {
    /* top: 0; */
    bottom: 0;
  }
  .faq-text h2 {
    font-size: 30px;
    line-height: normal;
    text-align: center;
  }
  section.faq-sec .offset-1 {
    margin: 0;
  }
  .accordion .item .item-header h2 button.btn.btn-link {
    font-size: 14px;
  }
  .t-p {
    font-size: 13px;
  }
  .col-sm-12.ftr-lst-cpy {
    flex-wrap: wrap;
    justify-content: center;
  }
  .copy-right p {
    text-align: center;
    margin: 0 0 12px 0;
    line-height: 18px;
  }
  a.phone-btn.phone-banner {
    display: block;
    display: flex;
    align-items: center;
    background-color: #000;
    border-radius: 5px;
  }
  section.banner-section a.get-btn.popup-btn {
    display: none;
  }
  section.banner-section .header-btn {
    justify-content: center;
  }
  section.nu-sec {
    padding: 50px 0;
  }
  section.nu-sec::after {
    display: none;
  }
  section.portfolio-sec {
    padding: 50px 20px;
  }
  .pkgBoxx::before {
    display: none;
  }
  section.testi-section::after {
    display: none;
  }
  .header-btn {
    justify-content: center;
  }
  .silver-box h3 {
    text-align: center;
    font-size: 26px;
  }
  .silver-box p {
    text-align: center;
  }
  .pkgBoxx h2 {
    text-align: center;
    margin: 20px auto 20px;
    display: table;
    font-size: 41px;
  }
  section.cta-sec a.get-btn.popup-btn {
    /* font-size: 13px; */
  }
  section.cta-sec a.chat-btn.chats {
    font-size: 13px;
  }
  section.testi-section .header-btn {
    justify-content: center;
  }
  .banner-logos img {
    display: none;
  }
  .text-box h2 {
    line-height: normal;
    font-size: 30px;
  }
  section.banner-section a.chat-btn.chats {
    display: none;
  }
  .form-un-box-flex {
    flex-wrap: wrap;
    width: 100%;
  }
  input[type="text"] {
  }
  .fld-inp {
    width: 100%;
  }
  .inner-banner-form button {
    width: 100%;
  }
  .slick-dots {
    bottom: 0;
  }
  .busines-logos ul {
    column-gap: 20px;
  }
  .busines-logos ul img {
    width: 100%;
  }
  .text-ht h4 {
    text-align: center;
  }
  section.business-sec .text-ht h2 {
    text-align: center;
    line-height: normal;
    font-size: 30px;
  }
  a.phone-btn {
    font-size: 15px !important;
    padding: 10px 10px;
  }
  a.get-btn.popup-btn {
    font-size: 13px !important;
    padding: 16px 15px !important;
  }
  .bus-img-box img {
    display: none;
  }
  section.business-sec::before {
    display: none;
  }
  .port-mini-tex {
    text-align: center;
  }
  section.pricing-sec::before {
    display: none;
  }
  section.pricing-sec {
    padding: 50px 20px;
  }
  section.pricing-sec {
    padding: 50px 0px;
  }
  ul.pkgheadlist li p {
    text-align: start;
  }
  .testi-box {
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px;
    text-align: center;
  }
  .test-comma-box img {
    display: none;
  }
  .testi-section .slick-list.draggable {
    padding: 50px 10px !important;
  }
  .inner-banner-form h5 {
    text-align: center;
  }
  .inner-banner-form p {
    text-align: center;
  }
  section.faq-sec .header-btn {
    justify-content: center;
    margin: 30px 0px 15px;
  }
  .col-sm-3.mobil-box {
    display: none;
  }
  section.business-sec .header-btn {
    justify-content: center;
  }
  section.portfolio-sec a.phone-btn.btn2 {
    padding: 10px 15px;
  }
  a.phone-btn.btn2 {
    font-size: 13px !important;
    padding: 10px 15px;
  }
  img.tesi-img {
    text-align: center;
    margin: auto;
  }
  section.portfolio-sec .header-btn {
    margin: 0;
  }
  a.phone-btn.btn2.phone-banner {
    display: block;
    align-items: center;
    display: flex;
    font-size: 17px !important;
  }
  .tab-content .col-sm-4 {
    padding: 0;
  }
  .bus-ul-box ul li {
    justify-content: center;
  }
  section.cta-sec {
    display: block;
  }
  .busines-logos img {
    display: none;
  }
  section.business-sec {
    padding: 0 0 50px 0;
  }
  .bnner-ul-box ul li p {
    text-align: start;
  }
  .inner-banner-form::before {
    background-size: 51%;
    top: -50px;
  }
  /*.slick-current .pkgBoxx h3, .pkgBoxx h2, .pkgBoxx p,  {
    color: #fff !important;
}*/
  /*.slick-current .pkgBoxx {
    background-color: red;
}
*/
}

@media (max-width: 767px) {
  .bannerReview {
    width: 100%;
  }
  .bannerReview .clientImg {
    display: none;
  }
  .header-btn .phone-btn.btn2 {
    display: none;
  }
}
@media (max-width: 575px) {
  .inner-banner-form button {
    padding: 12px 20px;
    font-size: 16px;
  }
}
