@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: 1800px){
    .inner-hero-section .leaf-element,
	.hero-section .leaf-element{ width: 220px;}
    .hero-section .background{ width: 100%; border-radius: 0;}
}

@media screen and (max-width: 1299px){
	.inner-hero-section .leaf-element{ width: 180px;}
}

@media screen and (max-width: 1199px){
	.hero-section .leaf-element{ width: 160px;}
    .who-we-are-section-inner-page .swiper-button-next,
    .who-we-are-section-inner-page .swiper-button-prev{ top:50% ;}
}
@media screen and (max-width: 991px){
    footer .footer-links ul{ display: flex; gap: clamp(10px, 1.042vw, 20px);}
    .footer-section .footer-links li + li{ margin-top: 0;}
    .navbar-default .menu-block{ order: 1;}
    .stellarnav.dark .menu-toggle span.bars span{ background-color: var(--primary-color);}
    .navbar-default .stellarnav > ul > li > a{ padding-block: 15px; border-bottom: 1px solid #00000015;}
    .navbar-default .stellarnav li.active a{ background-color: var(--primary-color); color: #fff;}
    .who-we-are-section .content-wrapper ul li{ text-align: left;}
    .who-we-are-section .content-wrapper ul { display: flex; gap: clamp(10px, 1.563vw, 20px); flex-wrap: wrap; }
    .who-we-are-section .content-wrapper ul li + li{ margin-top: 0;}
	.new-partners-section [data-package="bronze"] { height: auto; }
}



/*NEW GRID SYSTEM*/
@media screen and (max-width:767px){
    .hero-section .row{ justify-content: center !important;}
    .hero-section .content-wrapper { text-align: center;}
    .hero-section .btn-group{ display: flex; justify-content: center;}
    .who-we-are-section .row{ justify-content: center !important;}
    .who-we-are-section .content-wrapper{ text-align: center;}
    .why-this-matter-section .left-box ul{ display: grid; grid-template-columns: repeat(2,1fr); gap: 15px;}
    .why-this-matter-section .left-box ul li + li{ margin-top: 0;}
    .who-we-are-section-inner-page .swiper-button-next,
    .who-we-are-section-inner-page .swiper-button-prev{ display: none;}
    
}

@media screen and (max-width:575px){
    .inner-hero-section .leaf-element,
    .hero-section .leaf-element{ opacity: 0.1; width: 250px;}
    .side-pattern{ display: none;}
    .footer-section .footer-bottom-inner{ flex-direction: column;}
}

@media screen and (max-width:500px){
    .navbar-default .logo-block{ width: 100%; display: flex; justify-content: center; margin-bottom: 20px; max-width:100%; }
}

@media screen and (max-width:400px){
    .why-this-matter-section .left-box ul{ grid-template-columns: repeat(1,1fr);}
    .footer-section .newsletter-form button{ padding: 10px;}
    .footer-section .footer-contact,
    .footer-section .newsletter-form{ flex-direction: column;}
     .navbar-default .btn-group .call-info .detail{ display: none;}
     .navbar-default .btn-group .call-info .icon{ width: 50px;}
     .navbar-default .btn-group .call-info .icon svg{ width: 20px; height: 20px;}
}

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