@media screen and (max-width:1920px) and (min-width:1600px) {
.container{  max-width: 1400px;    }
}
@media screen and (max-width:1700px) {
.testimonials-swiper .swiper-button-next {right: 4%;}
.testimonials-swiper .swiper-button-prev {left: 4%;}
}
@media screen and (max-width:1600px) {
.home-faq-sec .faq-half-icon {   right: 0;}
.page-id-10 .testimonials-data {min-height: 470px;}
/*.home-test-sec .swiper-button-prev {top: auto !important; left: 44%; width: 40px; height: 40px; bottom: 1%;}*/
/*.home-test-sec .swiper-button-next {top: auto !important; right: 43%;  width: 40px; height: 40px;bottom: 1%;}*/
/*.home-test-sec {padding: 70px 0 90px 0;}*/
/*.home-test-sec .review-content-div {    min-height: 260px;}*/
}

@media screen and (min-width:1440px) {
.home-faq-sec .faq-half-icon{
   right: 0%;
}
.home-test-sec .swiper-test {    width: 97%;}

}
@media screen and (max-width:1300px) {
    .testimonials-swiper .swiper-button-next {
    right: 4%;}
.testimonials-swiper .swiper-button-prev {
    left: 4%;}

}
@media screen and (max-width:1199px) and (min-width:992px) {
.home-faq-sec .faq-half-icon {display: none;}
.home-blogs-sec .swiper-button-next { right: 0%;}
.sec-menu-nav-ul{ gap: 0px;}
.sec-menu-nav-ul-a-last {  margin-left: 0px;}
.con-btn {  padding: 5px 5px;   font-size: 15px;}
.btn-grad { margin: 0 5px;  font-size: 15px;  padding: 10px 10px;}
.banner-left-head-h3 { font-size: 40px; line-height: 50px;}
.main-head h2 {  font-size: 30px;}
.small-head h5 {  font-size: 15px;}
.why-choose-us-r1 {  background: linear-gradient(135deg, #6D3DE8, #5643E0, #4C63D2);}
.why-choose-us-left-top { padding: 10px 10px;}
.why-choose-us-left-last { padding: 10px 10px;}
.why-choose-us-right-last-data {padding: 10px 10px;}
.why-choose-us-right-top { padding: 10px 10px;}
.why-choose-us-center-h2 { font-size: 28px;}
.home-services-sec .home-services-sec-h1 { font-size: 30px;   margin-bottom: 34px;}
.home-services-sec .tab button { padding: 10px 10px;}
.home-services-sec .tabcontent-h { font-size: 24px;}
.home-services-sec .tabcontent-p { font-size: 16px;}
.cus-text h3 { font-size: 22px;}
.cus-text span { font-size: 30px;}
.cus-text .cus-text-line { font-size: 30px;}
.home-product-new-head-h2 { font-size: 28px;}
.home-product-new-benrfit-list-p{ padding: 10px;}
.home-product-testimonials { padding: 11px;}
.home-product-testimonials-a1{ font-size: 16px;   padding: 14px 20px; }
.about-content-sec { margin-top: 20px;}
.home-test-sec .home-test-sec-h { font-size: 30px;}
.home-test-sec .home-test-sec-txt { font-size: 15px;}
.enquiry-form-container .enquiry-left-sec h2, .enquiry-form-container .enquiry-left-sec span { font-size: 28px;}
.home-faq-sec .home-faq-sec-h { font-size: 30px;}
.home-blogs-sec .blog-h1 { font-size: 30px;}
.home-blogs-sec .blog-txt{ font-size: 15px;}
.enquiry-form-container .enquiry-right-sec h2 { font-size: 40px;}
.tab-sec-r1-footer{ display: flex;}
.ispectra-footer .footer-con-div {gap: 5px;margin-bottom: 15px;}
.tab-sec-r1-footer .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 23%; }

.home-blogs-sec .swiper {
    width: 80%;
    max-width: 400px;
    height: auto;
    padding: 40px 0;
}
.ispectra-footer .footer-row {
    display: none;
}
    .benefit-right-data-text-new {
        width: 81%;
        border-radius: 10px;
        top: -50px;
    }
        .vapt-cta-btn-head {
        font-size: 15px;
        padding: 10px 10px;
    }
}



@media screen and (max-width:991px){
.tab-sec-r1-footer{   display: flex;}
.home-faq-sec .faq-half-icon {display: none;}
.ispectra-footer .footer-row { display: none;}
.serv-our-process-data-down { margin-top: 0;}
}

@media screen and (max-width:991px) and (min-width:768px){
.cus-cta { text-align: center; margin-top: 40px;}
.cus-text h3 { font-size: 30px; text-align: center;}
.cus-text span { font-size: 32px;}
.best-customer-container {align-items: center;flex-direction: column;}
.home-services-sec .tabcontent { grid-template-columns: 1fr; gap: 40px;}
.home-services-sec .tab button { padding: 10px 5px;}
.home-services-sec .home-services-sec-h1 { font-size: 30px; margin-bottom: 34px;}
.cus-text span { font-size: 30px;}
.cus-text .cus-text-line { font-size: 30px;}
.home-test-sec .home-test-sec-h {  font-size: 30px;}
.home-faq-sec .home-faq-sec-h {   font-size: 30px;}
.home-blogs-sec .blog-h1 {  font-size: 30px;}
.main-head h2 {font-size: 30px;}
.small-head h5 {font-size: 15px;}
.home-product-new-head-h2 {   font-size: 26px;}
.home-product-new {   padding: 14px;}
.home-product-testimonials { padding: 14px; margin-top: 30px;}
.about-content-sec .col-1 img {   width: 100%;}
.enquiry-form-container .enquiry-left-sec h2, .enquiry-form-container .enquiry-left-sec span {font-size: 28px;}
.enquiry-form-container .enquiry-right-sec { padding: 10px;}
.home-faq-sec .question { padding: 10px 43px 10px 10px;}
.home-blogs-sec .swiper { max-width: 86%;}
.home-blogs-sec .blog-card-head { font-weight: 600;}
.enquiry-form-container .enquiry-left-sec { padding: 15px;}
.benefit-right-data-text-p-new {font-size: 14px; width: 72%;  line-height: 25px;}
.benefit-right-data-text-p {font-size: 16px;}
.header-logo { width: 170px;}
.header-menu-bte-li { align-items: flex-start;flex-direction: column;  margin-left: 12px;  justify-content: center;    gap: 10px;}
.con-btn { font-size: 16px;}
.btn-grad { margin: 0 0px; font-size: 16px;  }
}



/*service page*/


@media screen and (max-width:1600px) {
.home-faq-sec .faq-half-icon {   right: 0;}
.btn-grad {   margin: 0 9px;  padding: 10px 10px;}
.vapt-cta-btn-head {font-size: 16px;padding: 10px 10px;}
.sec-menu-nav-ul {   align-items: center;gap: 10px;   justify-content: end;}
.testimonials-data {min-height: 373px;}
}

@media screen and (max-width:1440px) {
/*.home-test-sec .swiper-button-prev {top: auto !important; left: 44%; width: 40px; height: 40px; bottom: 1%;}*/
/*.home-test-sec .swiper-button-next {top: auto !important; right: 43%;  width: 40px; height: 40px;bottom: 1%;}*/
.home-test-sec {padding: 70px 0 90px 0;}
.home-test-sec .review-content-div {    min-height: 209px;}
.serv-banner-right-form {  padding: 30px 30px 0 30px;padding-bottom:30px;}
.serv-banner-left-text-h2 {  font-size: 32px;}
.serv-banner-left-text-p {   font-size: 18px;}
.serv-banner-sec-check-icon{width: 34px;}
.benefit-right-data-text-new {   width: 74%;border-radius: 10px;top: -50px;}
.serv-banner-sec {  padding: 150px 0 60px 0;padding-top:0px;}
.benefit-right-data-text { width: 38%;}
.main-head h2 {   font-size: 30px;}
.serv-cta-sec-h3 {   font-size: 36px;}
.serv-cta-sec-para {    width: 70%;}
.serv-cta-sec-data {margin-bottom: 30px;}
.serv-cta-sec {    padding: 50px 0 0px 0px;}
.serv-why-choose-sec-list-p1 { font-size: 18px;}
.serv-our-process-data-text-h2 {font-size: 20px;}
.home-test-sec .home-test-sec-h {  font-size: 30px;}
/*.benefit-data-r1 {   align-items: flex-end;}*/
section.serv-cta-sec.serv-cta-sec-new {   padding-bottom: 50px;}

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

}
@media screen and (max-width:1199px) and (min-width:992px){
.benefit-right-data-text-p {font-size: 18px;}
.benefit-sec-abt-right-list-data { margin-top: 20px;gap: 5px;}
.popular-false-data-text-h2 {   font-size: 18px;line-height: 25px;}
.serv-cta-sec-new { padding: 50px 0 50px 0px;}
.serv-cta-sec-h3 { font-size: 33px; }
.home-test-sec .swiper-button-prev {top: auto !important; left: 44%; width: 40px; height: 40px; bottom: 1%;}
.home-test-sec .swiper-button-next {top: auto !important; right: 43%;  width: 40px; height: 40px;bottom: 1%;}
.testimonials-data {min-height: 405px;}  
.serv-our-process-data {padding: 10px;}
.serv-our-process-data-text-h2 {font-size: 18px;    }
.serv-new-data-our-process {grid-column-gap: 1rem;}
.serv-our-process-data-text-para { font-size: 16px;}
    
    
}
@media screen and (max-width:991px) and (min-width:768px){
.enquiry-form-container {display: flex;  align-items: stretch; margin-top: 45px; flex-direction: column;}
.enquiry-form-container .enquiry-right-sec {padding: 20px;   margin-top: 30px;border-radius: 15px 15px 15px 15px;}
.enquiry-form-container .enquiry-left-sec { border-radius: 15px 15px 15px 15px;  padding: 20px;}
.benefit-right-data-text { width: 54%; padding: 40px 10px 10px 10px; bottom: 0%;    right: 0;}
.benefit-right-data-text-new {padding: 10px;width: 85%; border-radius: 10px;top: -50px;}
.benefit-sec-abt-right-list-data {margin-top: 20px; grid-template-columns: auto auto; gap: 5px;}
.serv-cta-sec-h3 { font-size: 34px;}
.serv-cta-sec-para {width: 84%;  margin: 20px auto;  text-align: center;}
.benefit-right-data-text-new { width: 90%;  top: -63px; }
.benefit-right-data-text {  width: 44%; }
.benefit-sec-abt-right-para { font-size: 18px; margin-left: 4px;}
.benefit-sec-abt-right-list-data { margin-top: 24px;grid-template-columns: auto auto; gap: 9px;}
.popular-false-data-text-h2 {   font-size: 18px;line-height: 25px;}
.popular-false-data-text {   margin-top: 0px;    margin-left: 13px;}
.popular-false-data-images-1 { padding: 10px;}
.serv-cta-sec-h3 { font-size: 33px; text-align: center;  }
.benefit-data-r1{  align-items: center;}
.serv-why-choose-sec-list-grid{  display: grid; justify-content: center; grid-template-columns: auto auto;   gap: 12px;    }
.serv-why-choose-sec-list{  display: flex;    align-items: center;    padding: 15px;    margin-top: 10px;}
.home-test-sec {padding: 60px 0 110px 0;    }
.serv-cta-sec-list-data {   justify-content: center;}
.testimonials-data {min-height: 375px;}
}
@media screen and (max-width:991px) {
.serv-what-we-icon {width: 30px;}
.popular-false-data { padding: 10px;}
.popular-false-data-text-h2 {  font-size: 18px;line-height: 24px;}
.benefit-sec::after{display:none;}
.row.align-items-center.bannerrow { padding-top: 119px;}
.serv-banner-left-text-h2 { font-size: 30px;}
.serv-banner-right-form { padding: 25px 25px 0 25px;}
.serv-banner-sec { padding: 50px 0; background: linear-gradient(181deg, #6306C4, #C34657 100%);}
.serv-banner--form-h5 { font-size: 26px;    margin-bottom: 30px;}
.serv-what-we-sec { padding: 50px 0 50px 0px;}
.benefit-right-data-text-p {font-size: 18px;width: 100%;    margin: 0 auto;}
.serv-why-choose-sec-list-p1 { font-size: 18px;}
.serv-our-process-data {padding: 10px;}
.serv-our-process-data-text-h2 {font-size: 18px;}
.serv-our-process-sec::before {display:none;}
.serv-our-process-sec::after {display:none;}
.benefit-sec::after{display:none}
.benefit-sec::before{display:none}
.serv-new-data-our-process {grid-column-gap: 0.25rem; grid-row-gap: 1.25rem;    margin-top: 3.5rem;}
}
@media screen and (max-width:767px){
.header-logo { width: 160px;}
.enquiry-form-container {display: flex;  align-items: stretch;margin-top: 45px; flex-direction: column;}
.home-test-sec .swiper-test { width: 100%;}
.enquiry-form-container .enquiry-right-sec {padding: 20px;   margin-top: 30px;border-radius: 15px 15px 15px 15px;}
.enquiry-form-container .enquiry-left-sec { border-radius: 15px 15px 15px 15px;  padding: 20px;}
.serv-our-process-sec::before {display:none;}
.serv-our-process-sec::after {display:none;}
.serv-cta-sec-list-data {justify-content: center;gap: 1px; flex-direction: column;}
.serv-cta-sec-h3 {  font-size: 28px;}
.serv-cta-sec-para {width: 100%;margin: 20px auto; font-size: 18px;}

.popular-false-data {  padding: 14px;    margin-bottom: 20px;}
.main-head h2 {  font-size: 28px;}
.benefit-sec-abt-right-list-data {  margin-top: 40px; justify-content: start; grid-template-columns: auto;    gap: 5px;}
.benefit-sec::after{display:none}
.benefit-sec::before{display:none}

.benefit-sec-abt-right-data {  text-align: left;margin-top: 50px;}
.benefit-img-home-right {  width: 100%;}
.benefit-right-data-text-new { padding: 10px;  width: 83%;    top: -50px;}
.benefit-right-data-text {width: 59%;padding: 41px 15px 16px 15px;   bottom: -4%;right: 0px;}
.serv-banner-left-text-h2 {       font-size: 26px;    }
.here-to-help-sec-right {   margin-top: 50px;}
.sec-menu-nav-ul {
    gap: 5px;
    flex-direction: column;
    align-items: center;
    margin-top: 5px;
}

.sec-menu-nav-ul-a-last { margin-left: 0;}
.booking-form-sec .form-section .form-inputs {   width: 100%;}
    .serv-banner-sec { padding: 100px 0 50px 0;padding-top:0;}

.serv-cta-sec-new { padding: 40px 0 43px 0px !important;}

   .blogs-slider-sec .blog-slider-h {   margin-top: 30px;  }
       .home-test-sec .swiper-button-prev {  left: 35%; top: 93% !important;   }
    .home-test-sec .swiper-button-next {  right: 35%; top: 93% !important;}

    .serv-our-process-data { margin-bottom: 20px; }
.enquiry-right-sec .enquire-form .enquire-form-columns {flex-direction: column;}
.enquiry-form-container .enquiry-left-sec h2, .enquiry-form-container .enquiry-left-sec span {  font-size: 28px;}
.serv-cta-sec-data-inner-apper {width: 100% !important;}
    .serv-cta-sec { padding: 50px 0 50px 0px; }
   .spectra-landing-tab {   padding: 10px 10px;   font-size: 20px;line-height: 26px;} 
   .spectra-landing-tabs {   flex-wrap: nowrap;}
   .serv-cta-sec-list-data-para {  width: fit-content;  min-width: 200px;}
   .serv-cta-sec {;
    /*background-image: url(../images/serv-cta-sec-bg.png);*/
    background: linear-gradient(153deg, #4a0759 31%, #69085c 100%);}
   .btn-grad {   margin: 0;}
      /*.serv-banner-left-text-h2{ display:none;}*/
   .serv-banner-left-text-h2-mbl{   font-size: 30px;font-weight: 400;   color: #fff;    display:none}
   .serv-banner-left-text-h2 span{font-weight: 600;     font-size: 30px;  }
   
.serv-our-process-sec{    display:block;}
.serv-our-process-sec-new{   display:none;}
   .serv-our-process-sec-r1-new {    margin-top: 0;}
  .enquiry-left-sec .enquire-boxs { gap: 0px;    align-items: flex-start;  margin-bottom: 20px;    flex-direction: column;} 
  .vapt-cta-btn { font-size: 16px;   padding: 10px 10px;}
  .home-product-testimonials-a1 {  font-size: 16px;  padding: 10px 10px;}
  .serv-banner-left-text-h2-mbl span{  font-weight: 600; }
  .header-menu-bte-li {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 10px;}
  .sec-menu-nav-ul-a-last{ display:none; }
  .page-id-10    .btn-grad {padding: 15px 8px;    }
      .serv-banner-right-form {     padding: 20px 20px 0 20px;         padding-bottom: 20px;  }
      .form-small-font-head{font-size: 18px !important;}
          .row.align-items-center.bannerrow {       padding-top: 44px;    }
}

@media screen and (max-width:480px) {
    .sec-menu-nav-ul { align-items: flex-start;   }
.serv-why-choose-sec-cta a{ padding: 16px 20px;font-size: 14px;}
.header-menu-bte-li{flex-direction: row !important;  gap: 4px;}
.vapt-cta-btn-head{  font-size: 12px;}
.btn-grad{font-size: 12px;}
.lets-us-title{ width: 160px; left: -85px;}
.lets-us-title p{margin-bottom:0px;}
.lets-us-title p a{font-size: 13px; padding: 7px 0px;}
.serv-cta-sec-cta a{padding: 17px 10px; font-size: 13px;}
.enquiry-form-container .enquiry-right-sec h2{font-size: 18px;}
.serv-cta-sec-list-data{display:none;}

}








