@media (max-width: 1280px){}
@media (max-width: 1200px){
    h1{font-size: 40px;}
    h2{font-size: 32px;}
    .img-wrapper::before {left: 52px;}
    .facility-item p {font-size: 20px;}
    .banner-inner-wrapper h2 {font-size: 48px;}
    .value-box h3{font-size: 25px;}
}
@media (max-width: 1080px){
    h1{font-size: 38px;}
    h2{font-size: 30px;}
    h3{font-size: 26px;}
    .section-new.act-section {transition: all 1s ease;opacity: .6;position: fixed;pointer-events: visible;top: 0;z-index: 2;height: 100%;width: 100%;background: #020202;}
    .header-wrapper {position: unset;}
    .top-inner-wrapper{justify-content: flex-start;}
    .logo{gap:0px;justify-content: flex-start;}
    .nav-links {display: none;}
    .desk-resp-ham { display: block;}
    .about-us-inner-wrapper{flex-direction: column;}
    .about-us-inner-wrapper span{justify-content: center;}
    .about-us-right {max-width: 100%;}
    .key-highlights-wrapper{flex-direction: column;}
     .get-in-touch-inner-wrapper{flex-direction: column;align-items: center;}
     .banner-inner-wrapper h2 {font-size: 46px;}
     .value-box h3{font-size: 23px;}
}
@media (max-width: 992px){
    h1{font-size: 36px;}
    h2{font-size: 30px;}
    h3{font-size: 24px;}
    .mandatory-wrapper{padding: 70px 0px;}
    .facility-item p {font-size: 21px;}
    .banner-inner-wrapper h2 {font-size: 42px;max-width: 500px;}
    .value-box h3{font-size: 21px;}
}
@media (max-width: 776px){
    h1{font-size: 34px;}
    h2{font-size: 28px;}
    h3{font-size: 22px;}
    .img-wrapper::before{display: none;}
    .facility-item span{max-width: 80px;height: 80px;}
    .facility-item span img{width: 40px;}
    .banner-wrapper {background: url('../images/banner-res-3.jpg') no-repeat center center / cover !important;}
  .banner-wrapper {height: 700px}
  .banner-wrapper .fluid-container {align-items: flex-start;justify-content: center;padding: 100px 0px 0px;}
.banner-inner-wrapper h2{text-align: center;}
.facility-item p {font-size: 18px;}
.banner-inner-wrapper h2 {font-size: 38px;}
.value-box h3{font-size: 19px;}
}
@media (max-width: 576px){
    h1{font-size: 32px;}
    h2{font-size: 26px;}
    h3{font-size: 20px;}
    .banner-inner-wrapper h2 {font-size: 36px;}
}
@media (max-width: 480px){
    h1{font-size: 30px;}
    h2{font-size: 24px;}
    p, a{font-size: 14px;}
    .copyrights{flex-direction: column;justify-content: center;gap: 0px}
    .mandatory-wrapper{padding: 50px 0px;}
    .form-md span{font-size: 15px;}
    header.scrolled-header .logo p {font-size: 16px;}
    .logo p{font-size: 20px;}
    .banner-inner-wrapper h2 {font-size: 34px;}
}
@media (max-width: 420px){
    h1{font-size: 28px;}
    h2{font-size: 22px;}
    .banner-inner-wrapper h2 {font-size: 30px;}
}
@media (max-width: 360px){
    h1{font-size: 26px;}
    .banner-inner-wrapper h2 {font-size: 28px;}
}