@media only screen and (max-width: 1600px) {
    .expect-section{
    padding: 175px 0px 75px !important;
}

}

@media only screen and (max-width: 1445px) {
        .level-2 {
        font-size: 46px !important;
    }
        .expect-section {
        padding: 257px 0px 75px !important;
    }
    .service-section {
       
        margin-top: -68px !important;
    }
   
}

@media only screen and (max-width: 1366px) {
     .about-section {

    padding: 18px 0 68px !important;
}
.level-2 {
        font-size: 51px !important;
    }
.service-slider .slick-track{
    width:70% !important;
}
.service-slider .slick-track .service-slide{
    width:44% !important;
}

}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}
	.level-2 {
        font-size: 42px !important;
    }  
        .service-slider .slick-track {
        width: 90% !important;
    }
    .expect-section {
        padding: 0rem 0 0rem 0rem !important;
    }
   .management-section {
        padding: 0px 0px 0px !important;
    }
    .expect-section .level-2 {
    color: white !important;
}
 .expect-section .expect_content_wrapper ul li{
     color:white !important;
 }
 .banner-inner-content {
    
    top: -102px !important;
    left: 55px !important;
}
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}
	.icon-badge i {
    font-size: 38px !important;
}
.icon-badge {
        color: #000 !important;
    }
    .scroll-down-wrapper .scrolldown-btn {
   
    width: 50px !important;
    height: 50px !important;
  
    font-size: 17px !important;
}
.banner .banner-inner-content {
        padding-left: 42px !important;
    }
    .banner-social-wrapper ul{
        gap:24px !important
    }
   .banner-social-wrapper {
        margin-top: 72px !important;
    }
    .banner::after {
   
    width: 100% !important;
    height: 50px !important;
   
}
.service-slider .slick-track {
        width: 100% !important;
    }
        .offset-md-1 {
        margin-left: 1.333333% !important;
    }
    .faqs_fig{
        display:;
    }
    .faqs-section{
                padding: 94px 0px 65px !important;
    
    }
        .level-2 {
        font-size: 34px !important;
    }
        .management-section {
        padding: 0px 0px 43px !important;
    }
  .contact-map-wrapper {
     margin-left: 0px !important; 
}
.contact-main {
    padding-top: 35px !important;
}
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	    .banner-social-wrapper {
    
        margin-right: -21px !important;
    }
    .scroll-down-wrapper .scrolldown-btn {
        width: 30px !important;
        height: 30px !important;
        font-size: 13px !important;
    }
    .banner .banner-inner-content {
        padding-left: 0 !important;
        padding-top: 27px !important;
        top: -97px !important;
        left: 20px !important;
    }
      .scroll-down-wrapper {
    bottom: 59px;
    z-index: 9999;
    left: 51px;
}
.about-section{
    text-align:center  !important;
}
.about-bottom-wrapper{
    justify-content:center !important;
}
    .about-section {
        padding: 18px 0 30px !important;
    }
    .border-right::after {
   display:none !important;
}
.service-slider .slick-track .service-slide {
        width: 41% !important;
    }
.service-slider .service-content-wrapper {
        padding: 11px !important;
    }
    .service-slider .service-slide {
    margin: 27px 8px 0px;
    border-radius: 20px;
}
.service_btn {
    display:flex;
    justify-content:center;
}
   .service_btn  .btn {
     
        width: 50% !important;
    
    }
    .expect-section {
        padding: 153px 0px 36px !important;
    }
    .expect-section .level-2 {
        color: unset !important;
    }
    .expect-section .expect_content_wrapper ul li {
        color: unset !important;
    }
}

@media (max-width: 575.98px) {
     .service-slider .slick-track {
          
    width: 1300px !important;
    
    padding: 0 278px !important;  
    }  
    .service-section .slick-prev, .slick-next{display:none !important;
    }
    .    .header-logo .logo-here {
        max-width: 124px !important;
    }
    .banner-social-wrapper {
        display:none !important;
    }
       .banner::after {
        width: 100% !important;
        height: 54px !important;
    }
        .banner::before {
        width: 200px !important;
        height: 105px !important;
    }
  .banner .banner-wrapper img{
      height:300px !important;
  }  
  .icon-badge i

 {
  
    padding-bottom: 2rem !important;
}
.level-2 {
        font-size: 28px !important;
    }
    .scroll-down-wrapper {
    
    left: 28px !important;
}
.mission-section .mission_wrapper{
    flex-direction:column;
    align-items:center;
    padding:2rem 0;
    text-align:center;
}
.overview-section .overview_wrapper{
    text-align:center;
}
.expect-section {
        padding: 248px 0px 36px !important;
    }
}

@media (max-width: 320.98px) {}