 @media (min-width:992px) and (max-width: 1300px) {
   .hero-inner .hero-style5 {
     padding: 70px 0 20px 0 !important;
     max-width: inherit !important;
   }
   .new-banner-slider .swiper-fade .swiper-slide {
     height: 90vh !important;
   }

   .leading-clients::before,
   .leading-clients::after {
     display: none;
   }

   .hero-banner-slide .hero-banner-title {
    font-size: 25px !important;
    line-height: 27px !important;
    margin-bottom: 10px !important;
   }
   .hero-style5 .hero-text {
    font-size: 14px !important;
    margin-bottom: 15px !important;
   }
   .hero-style5 .th-btn {
    padding: 16px 33px !important;
    font-size: 16px !important;
}

.our-vision-nav-list .story-box.vistionleaderitem{
    padding: 27px !important;
 }
 
.main-menu>ul>li>a {
  padding: 20px 0 !important;
  font-size: 15px !important;
}

.header-logo img {
  width: 180px !important;
}

.hero-5 .th-hero-image .hero-img img {
  all: unset !important;
  width: 75% !important;
}
.empowering-solutions-title,.custom-connect-with-us,.empowering-solutions-title,.our-vision-title,.our-award-title,.our-certificate-title,.our-case-study-title,.our-testimonials-title,.our-insight-title,.our-reach-title,.connect-with-us-title,.future-ready-title,.our-vision-industries-title {
  font-size: 30px !important;
  line-height: 41px !important;
}

.our-client-subheading,.future-ready-sub-title,.our-vision-sub-title,.vision-nav-title,.our-vision-sub-total,.our-certificate-content-title,.our-testimonials-name,.our-testimonials-role,.Intelligent-accordian-btn {
  font-size: 20px !important;
}
.accordion-card.style5 .soluctions-navlist li  {
  font-size: 16px !important;
}
.homesoluction .accordion-card.style5 .accordion-body a {

  font-size: 16px !important;
}


.our-vision-sub-text {
  font-size: 16px !important;
  margin: 0 !important;
 }

.our-vision-text,.future-ready-text,.our-testimonials-content {
  font-size: 16px !important;
  margin-bottom: 15px !important;
 }

 .our-vision-body .our-vision-total {
  font-size: 40px !important;
 }


 .governance-div .goverence-title {
  font-size: 20px !important;
  line-height: 30px !important;
}

.future-ready-section-cover .future-ready-view-all-btn {
  font-size: 16px !important;
  padding: 10px 20px !important;
  font-weight: 500 !important;
}

.our-case-study-container .case-study-view-all-btn {
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 500 !important;
  padding: 9px 20px !important;
}

.our-insight-sect .our-insight-box-title a {
  font-size: 16px !important;

}

.our-insight-sect .our-insight-date a {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.th-social.mb-5 a {

  margin-bottom: 5px;
}
.widget.footer-widget .details p a {
  font-size: 16px !important;

}

.th-social a {

  width: var(--icon-size, 30px) !important;
  height: var(--icon-size, 30px) !important;
  margin: 0 !important;

}


 }



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

  .empowering-solutions-title,.custom-connect-with-us,.empowering-solutions-title,.our-vision-title,.our-award-title,.our-certificate-title,.our-case-study-title,.our-testimonials-title,.our-insight-title,.our-reach-title,.connect-with-us-title,.future-ready-title,.our-vision-industries-title {
    font-size: 30px !important;
    line-height: 41px !important;
  }
  .our-client-subheading,.future-ready-sub-title,.our-vision-sub-title {
    font-size: 20px !important;
  }

  
.our-client-subheading,.future-ready-sub-title,.our-vision-sub-title,.vision-nav-title,.our-vision-sub-total,.our-certificate-content-title,.our-testimonials-name,.our-testimonials-role,.Intelligent-accordian-btn {
  font-size: 20px !important;
}
.accordion-card.style5 .soluctions-navlist li  {
  font-size: 16px !important;
}
.homesoluction .accordion-card.style5 .accordion-body a {

  font-size: 16px !important;
}


.our-vision-sub-text {
  font-size: 16px !important;
  margin: 0 !important;
 }

.our-vision-text,.future-ready-text,.our-testimonials-content {
  font-size: 16px !important;
  margin-bottom: 15px !important;
 }

 .our-vision-body .our-vision-total {
  font-size: 40px !important;
 }


 .governance-div .goverence-title {
  font-size: 20px !important;
  line-height: 30px !important;
}

.future-ready-section-cover .future-ready-view-all-btn {
  font-size: 16px !important;
  padding: 10px 20px !important;
  font-weight: 500 !important;
}

.our-case-study-container .case-study-view-all-btn {
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 500 !important;
  padding: 9px 20px !important;
}

.our-insight-sect .our-insight-box-title a {
  font-size: 16px !important;

}

.our-insight-sect .our-insight-date a {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.th-social.mb-5 a {

  margin-bottom: 5px;
}
.widget.footer-widget .details p a {
  font-size: 16px !important;

}

.th-social a {

  width: var(--icon-size, 30px) !important;
  height: var(--icon-size, 30px) !important;
  margin: 0 !important;

}



  .crousal-responsive-paginations {
    display: block !important;
      }
    .custom-slider-pagination {
      display: none !important;
    }

  .new-banner-slider .swiper-fade .swiper-slide {
    height: auto !important;
  }

  .hero-banner-slide {
    flex-direction: column !important;
  }



  .hero-style5 .hero-banner-title {
    font-size: 30px !important;
    line-height: 35px !important;
    margin-top: 50px;
}


   .hero-inner .hero-style5 {
     padding: 70px 0 20px 0 !important;
     max-width: auto !important;
     align-items: center;
     text-align: center !important;
   }

   .hero-5 .slider-arrow {
    display: none !important;
}

   .new-banner-slider .swiper-fade .swiper-slide {
     height: auto !important;
   }

   .leading-clients::before,
   .leading-clients::after {
     display: none;
   }

   .accordion-card.style5 .faq-text {
     margin: 0 0 15px 0;
   }

   .testimonial-content {
     padding: 0px 10px 0px 0;
   }

   .empowering-solutions-sect .empowering-solutions-title {
    font-size: 30px !important;
    line-height: 41px !important;
  }

 }




 @media (min-width:320px) and (max-width: 767px) {

  .visionmain {

    border-radius: 0 !important;
    padding: 40px 10px !important;
}

.our-case-study-container {
  border-radius: 0 !important;
  padding: 40px 10px !important;
}


  .new-banner-slider .swiper-fade .swiper-slide {
    height: auto !important;
  }
   .crousal-responsive-paginations {
display: block !important;
  }
.custom-slider-pagination {
  display: none !important;
}

  .accordion-card.style5 .accordion-button {
    font-size: 20px !important;

}
.our-awards-cards .our-award-content img {
  width:250px !important;
}


.future-ready-section-cover .future-ready-sub-title {
  font-size: 20px !important;
  line-height: 35px !important;
}


.our-vision-body .our-vision-total {
  font-size: 40px !important;
}
.our-vision-body .ur-vision-sub-total {
  font-size: 20px !important;
}



.responsive-all-title {
  font-size: 30px !important;
  line-height: 35px !important;
}

.our-vision-title-area .our-vision-sub-title {

  font-size: 20px !important;
  line-height: 35px !important;
}



  .hero-banner-slide {
    flex-direction: column !important;
  }

  .our-clients-container .our-client-title {
    line-height: 35px !important;
  }

  .empowering-solutions-sect .empowering-solutions-title {
    font-size: 30px !important;
    line-height: 41px !important;
  }


  .hero-style5 .hero-banner-title {
    font-size: 30px !important;
    line-height: 35px !important;
    margin-top: 50px;
}



   .hero-inner .hero-style5 {
     padding: 50px 0 20px 0 !important;
     max-width: 100% !important;
     max-width: auto !important;
     align-items: center;
     text-align: center !important;
   }

   .hero-5 .slider-arrow {
    display: none !important;
}

   .new-banner-slider .swiper-fade .swiper-slide {
     height: auto !important;
   }

     .service-imgnew img {
       height: auto !important;

     }

     .our-awards-cards  {
      height: auto !important;
  }



                                                                                 .service-boxnew:hover .service-contentnew {
                                                                                   /* Translate up by new image height (280px) */
                                                                                   /* transform: translateY(-280px); */
                                                                                   transform: inherit !important;padding-top: 16px;height: auto !important;
                                                                                 }




   .hero-inner .th-hero-image .hero-img {

     border-radius: 0 !important;
     min-width: 100% !important;
     height: 100% !important;

   }

   .leading-clients::before,
   .leading-clients::after {
     display: none;
   }



   .counter-card.style2 {
     margin: 10px auto 5px auto !important;
   }

   ul.visionpointleader.visiontopbox li {
     flex-basis: 100% !important;
   }

   .story-box.vistionleaderitem h3 {
     line-height: inherit !important;
     margin: 20px 0 10px 0 !important;
     height: auto !important;
   }

   .testimonial-content {
     padding: 0px 10px 0px 0;
   }

   .service-imgnew {
    height: auto !important;

}


.testimonial-content {

  padding: 0px !important;
}


.responsive-spacing {
  margin: 40px 0 !important;
}


.empowering-solutions-title,.custom-connect-with-us,.empowering-solutions-title,.our-vision-title,.our-award-title,.our-certificate-title,.our-case-study-title,.our-testimonials-title,.our-insight-title,.our-reach-title,.connect-with-us-title,.future-ready-title,.our-vision-industries-title {
  font-size: 30px !important;
  line-height: 41px !important;
}

.our-client-subheading,.future-ready-sub-title,.our-vision-sub-title {
  font-size: 20px !important;
}




.our-client-subheading,.future-ready-sub-title,.our-vision-sub-title,.vision-nav-title,.our-vision-sub-total,.our-certificate-content-title,.our-testimonials-name,.our-testimonials-role,.Intelligent-accordian-btn {
  font-size: 20px !important;
}
.accordion-card.style5 .soluctions-navlist li  {
  font-size: 16px !important;
}
.homesoluction .accordion-card.style5 .accordion-body a {

  font-size: 16px !important;
}


.our-vision-sub-text {
  font-size: 16px !important;
  margin: 0 !important;
 }

.our-vision-text,.future-ready-text,.our-testimonials-content {
  font-size: 16px !important;
  margin-bottom: 15px !important;
 }

 .our-vision-body .our-vision-total {
  font-size: 40px !important;
 }


 .governance-div .goverence-title {
  font-size: 20px !important;
  line-height: 30px !important;
}

.future-ready-section-cover .future-ready-view-all-btn {
  font-size: 16px !important;
  padding: 10px 20px !important;
  font-weight: 500 !important;
}

.our-case-study-container .case-study-view-all-btn {
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 500 !important;
  padding: 9px 20px !important;
}

.our-insight-sect .our-insight-box-title a {
  font-size: 16px !important;

}

.our-insight-sect .our-insight-date a {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.th-social.mb-5 a {

  margin-bottom: 5px;
}
.widget.footer-widget .details p a {
  font-size: 16px !important;

}

.th-social a {

  width: var(--icon-size, 30px) !important;
  height: var(--icon-size, 30px) !important;
  margin: 0 !important;

}



 }