@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1199px){
    .navbar-default .stellarnav > ul > li > a{ padding: 0 15px 0;}
    .navbar-default{ padding-bottom: 0; padding-block: clamp(15px, 2.344vw, 45px);}

	
}
@media screen and (max-width: 991px){
    .top-bar .content .design-element svg{ display: none;}
    .top-bar .content::after{ left: -50%;}
    .top-bar .mobile{ display: block;}
    .top-bar .desktop{ display: none;}
    .top-bar .content{ justify-content: center;}
    .navbar-default .stellarnav > ul > li:first-child > a{ padding-left: 15px !important;}
    #menu-main-menu{ position:absolute; z-index:99999; width:100%; left:0; top:100px;}
    .navbar-default .stellarnav > ul > li > a{ padding: 0; padding: 15px !important;}
    .home-hero-section .design-element-3,
    .home-hero-section .design-element-2{ display: none;}
    .about-us-section .content-wrapper ul li{ align-items: center;}
    .about-us-section .content-wrapper ul li{ flex-direction: column;}
    .about-us-section .content-wrapper{ text-align: center;}
    .about-us-section .content-wrapper ul::after{ display: none;}
    .our-team-secton .slider-block .swiper-team-prev{ left: -23px;}
    .our-team-secton .slider-block .swiper-team-next{ right: -23px;}
    .contact-section .left-block ul { display: flex; flex-direction: column; align-items: center; width: 100%;}
    .contact-section .left-block ul li{ flex-direction: column;}
    .contact-section .form-block .form-control{ height: 40px;}
    .contact-section form [class^="col-"]:has(input[type="submit"]){ justify-content: center;}
    .testimonials-section .left-block .title-1{ text-align: center;}
    .testimonials-section .left-block .btn-group{ justify-content: center;}
    footer .main-block .container > .row{ justify-content: center !important;}
    .inner-oor-team-page-main-section .box .top-block{ flex-direction: column;}
    .inner-oor-team-page-main-section .box .top-block .text-block{ width: 100%;}
    .inner-oor-team-page-main-section .box .top-block .image-wrapper{ margin: 0 auto;}
    .inner-top-section-widget-1 [class^="col-"] .row .right-block{ height: 200px;}
    .top-bar .content{ padding-block: clamp(8px, 0.781vw, 15px);}
    .stellarnav ul ul{ margin-top: 0;  }
    
   
}



/*NEW GRID SYSTEM*/
@media screen and (max-width:767px){
     .about-us-section .content-wrapper ul li .text-content{ max-width: calc(100% - 70px);}
     footer{ text-align: center;}
     footer .box ul li:has(.smedia){ justify-content: center;}
     .inner-service-page-explore-services-section,
     .inner-service-page-why-choose-section .main-block{ overflow: hidden;}
	.box-container-widget-1 .box {
		aspect-ratio: 1 / 1.2;
	}
}

@media screen and (max-width:575px){
    .about-us-section .content-wrapper ul li .text-content{ max-width: 100%;}
    .our-team-secton .slider-block .swiper-team-prev,
    .our-team-secton .slider-block .swiper-team-next{ display: none;}
    .inner-top-section-widget-1 [class^="col-"] .row .right-block{ height: auto;}
    .box-container-widget-1 .box {
		aspect-ratio: 1;
	}
}

@media screen and (max-width:500px){
    .inner-hero-section .design-element{ width: 100%; opacity: 0.1; z-index: -1;}
}

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

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

}