

@media (min-width: 1500px){
    .container{max-width:calc(90.625rem + var(--bs-gutter-x))}
}


@media (max-width: 1920px){  
}
@media (max-width: 1499px){
    html{font-size: 15.5px;}
    .banner_content_inner h1{font-size: 5rem;}
}
@media (max-width: 1400px){ 
    html{font-size: 13px;}
}
@media (max-width: 1200px){  
}
@media (max-width: 1024px){  
}
@media (max-width: 992px){  
}
@media (max-width: 767px){  
    html {font-size: 12px!important;}
    .partnership_path_left{width: 100%;}
    .partnership_path_right{width: 100%;}
    .partner_form_field li{width: 100%;}
    .at_go_to_zero .heading{font-size: 2.125rem;}
    .inner_sub_heading{font-size: 1.5rem;}
    .inner_heading{font-size: 2.75rem;}
    .banner_content_inner h1{font-size: 3rem;}
    .inner_banner_image>img{min-height: 40vh;}
    .header_menu{position: fixed;top: 0;background: #000;border-radius: 0;padding: 2rem 1rem;height: 100%;left: 0;width: 80%;transform: translateX(-100%);transition: all 0.5s ease;}
    .header_menu li{width: 100%;}
    .phone-menu {display: block;margin-left: 1rem;cursor: pointer;}
    .phone-menu span {width: 24px;height: 2px;background-color: #fff;display: block;transition: allease .5s;}
    .phone-menu span:nth-child(2) {margin: 6.5px 0;}
    .menu-opened .header_menu {transform: translateX(0);}
    .menu-opened .phone-menu span:nth-child(1) {transform: rotate(-45deg);transform-origin: right;}
    .menu-opened .phone-menu span:nth-child(2) {opacity: 0;}
    .menu-opened .phone-menu span:nth-child(3) {transform: rotate(45deg);transform-origin: right;}
    .menu-opened{overflow: hidden;}
    .menu-opened .header_menu::after {content: '';position: fixed;width: 1000vw;height: 100%;background-color: #00000082;top: 0;left: 0;z-index: -1;}
    .offering_left{width: 100%;}
    .offering_right{width: 100%;}
    .partner_left {width: 100%;}
    .partner_right{width: 100%;}
    .partner_right p{font-size: 1.5rem;}
    .partner_left .heading{font-size: 4.875rem;}
    .footer_mail li{margin-bottom: 1rem;font-size: 1.5rem;}
    .footer_mail li i{width: 37px;height: 37px;}
    .social_links ul{margin-top: 1rem;}
    .blog_flex ul li{width: 100%;}
    .blog_heading{font-size: 2rem;}
    .blog_detail .blog_sub_heading{font-size: 1.5rem;}
    .logo_list li{padding-left: 5rem;}
    .detail_main_img img{border-radius: 20px;}
    .group_box{width: 100%;}
    .header_logo img {width: 70%;}
}
@media (max-width: 560px){  
}