@media(min-width: 1199.98px){
    .container{
        max-width: 1100px;
    }
}

@media(max-width: 991px){
    /*================================================
                        Header Res Starts
    ================================================*/
    .header_area nav{
        position: fixed;
        top: 0;
        right: calc(-100% + -40%);
        height: 100%;
        width: 300px;
       background-color: #fff;
        padding: 20px;
        z-index: 100;
    }
    .menu_close{
        right: -100% !important;
    }
    .header_area nav ul{
        display: flex;
        flex-direction: column;
    }
    .header_area nav ul li:not(:last-child){
        display: block;
        margin-bottom: 10px;
    }
    .header_area_logo {
        width: 180px;
    }
    .cart a{
        color: #dadada;
        font-size: 20px;
        display: inline-block;
    }
    /*================================================
                        Header Res End
    ================================================*/
    .ban_txt_img img{
        width: 270px;
    }
    .ban_txt_img h1 {
        font-size: 26px;
    }
    .banner_bottom_sec {
        padding-block: 40px;
    }
    h1{
        font-size: 30px;
    }
    h2{
        font-size: 26px;
    }
    .each_ban_bottom_box_txt {
        padding: 30px 15px 15px 15px;
    }
    .each_foot_box{
        text-align: center;
    }
    .each_foot_box ul{
        margin-bottom: 20px;
    }
    .footer_area{
        padding-bottom: 20px;
    }
    .header_area nav ul li:not(:last-child) {
        margin-right: 0;
    }
    .common_arrow img {
        width: 12px;
    }
    .each_foot_box p, .each_foot_box a {
        font-size: 14px;
    }
    .donate_area .common_btn{
        width: auto;
        margin-top: 15px;
    }
    .donate_box{
        justify-content: center;
        flex-direction: column;
    }
    .donate_box h4 {
        width: 100%;
        text-align: center;
    }
    /*================================================
                       healthcare
    ================================================*/
    .inner_ban {
        height: 40vw;
    }
}
    @media(max-width: 767px){
        .health_content .row{
            flex-direction: column-reverse;
        }
        .awrad_sec .health_content .row{
            flex-direction: unset
        }
        .awrad_sec .health_content_txt ul {
            padding-left: 0;
        }
        .impact_counter .col-lg-3:not(:last-child):after {
            content: "";
            width: calc(100% - 25px);
            height: 1px;
            top: auto;
            transform: unset;
            bottom: 0;
            right: auto;
            left: 50%;
            transform: translateX(-50%);
        }
        .banner_area {
            position: relative;
            overflow: hidden;
            height: 65vw;
        }
        
        .banner_area .swiper-slide,
        .banner_area .swiper-slide .banner_area_img,
        .banner_area .swiper-slide .banner_area_img img{
            height: 100%;
        }
        .ban_txt_img{
            width: 100%;
            padding-inline: 15px;
        }
        .ban_txt_img p{
            font-size: 14px;
            margin-block: 5px 10px;
        }
        .ban_txt_img h1{
            font-size: 22px;
        }
        .banner_area .swiper-slide .banner_area_img img{
            object-fit: cover;
        }
        .common_btn {
            font-size: 14px !important;
            padding: 8px 10px;
            border-radius: 5px;
        }
        .banner_area .common_arrow{
            top: auto;
            bottom: 10px;
        }
        .swiper-button-prev, .swiper-rtl .swiper-button-next {
            left: auto;
            right: 50px;
        }
        .donate_area {
            padding: 15px;
        }
        .link_list a:after{
            right: 0;
        }
        .link_list {
            margin-bottom: 25px;
        }
        .footer_bottom {
            margin-top: 0;
        }
        .footer_bottom .each_foot_box p, .footer_bottom .each_foot_box a {
            font-size: 14px;
        }
    /*================================================
            [fundraising-campaign] ====== Starts
    ================================================*/
    .page-id-133 .site-main {
        padding-block: 0;
    }
    /*================================================
            [donation] ====== Starts
    ================================================*/
    .donation_page{
        padding-block: 40px;
    }
    /* .postid-132 .footer_area{
        margin-top: 6rem;
    } */
    /*================================================
            [contact] ====== Starts
    ================================================*/
    /* .page-id-60 .footer_area {
        position: static;
    } */
}