@media (min-width: 768px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1366px){
  .about-section .orange-btn { font-size: .8rem; }
  .banner-search { top: 38rem; left: 3.5rem; }
  .testimonial-section .swiper-wrapper { height:17rem; }
  .banner-photo { top: -3rem; }
  .common-banner { height: 347px; }
  .common-banner::before { height: 501px; }
}
@media (max-width: 575.98px){
  .admis-section .every-badge{font-size: .65rem; }
  .admis-section h2{font-size: 1.14rem;}
  .admis-section .d-flex{gap: 0 !important}
  .admis-section .blue-btn{padding: .5rem 1.5rem !important;font-size: .8rem;    margin-bottom: 1rem;}
  .topbar ul { text-align: center; }
  .topbar ul li { font-size: .8rem; }
  .banner-wrapper .container-fluid { margin: 0rem !important; padding: 0rem !important; }
  .banner-wrapper .row { text-align: center; }
  .banner-search { position: static !important; width: 25.2rem; }
  .banner-feature-title { font-size: .8rem; line-height: 1; }
  .banner-category, .banner-category .container { margin: 0rem !important; padding: 0rem 1rem !important; }
  .banner-feature { padding: 0rem !important; }
  .banner-photo img { border: none; border-radius: 0rem; }
  .faq-map { width:13rem; }
  .blue-icon { width: 4.5rem; height: 4.5rem; }
  .every-badge { text-align: center; justify-content: center; }
  .admis-section .admis-div { display: block !important; }
  .faq-section h3 { text-align: center; }
  .common-banner { height: 185px; }
  .common-banner::before { height: 372px; }
  .about-banner p { font-size: .7rem; width: 11rem; }
  .cta-section { text-align: center !important; }
  .cta-btn { text-align: center !important; }
  .about-section { text-align: center; }
  .admis-apply { display: flex; justify-content: center; align-items: center; }
  .offcanvas-body .nav .nav-link { font-size: 1.2rem; }
  .scroll-tab { overflow-x: auto; }
  .cntct-dtls h3, .cntct-dtls p,.cntct-map p { text-align: center; }
  .faq-bnnr h1 { font-size: 1.5rem; }
  .enq-form{display: none;}
}