@media screen and (min-width: 992px) {
    .mobile_flag{
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .content_image{
        height: auto;
    }
    .blog_pages .news-block-two .inner-box{
        padding: 0;
    }
    .blog_pages .news-block-two .lower-content{
        padding: 20px;
    }
}
@media screen and (max-width: 992px) {

    .banner-slider-pagination.style-three{
        bottom: 20%;
        right: 10px;
    }
    .contact-info-three{
        margin-top: 20px;
    }
    .language-switcher{
        display: none;
    }
    .main-footer .widget-wrapper{
        padding: 80px 0 40px;
    }
}
@media screen and (min-width: 496px) and (max-width: 992px){
    .top-bar .wrapper-box{
        justify-content: space-between;
    }
}

@media screen and (max-width: 768px) {
    .sec-title h2{
        font-size: 24px;
    }
    .about-section, .blog-section, .blog-section-two, .causes-section-five, .events-section-two, .gallery-section-five, .gallery-section-four, .gallery-section-six, .projects-section, .testimonial-section, .testimonial-section-four, .whychoose-us-section-two{
        padding: 60px 0 40px;
    }
    .events-section-two{
        margin-bottom: 60px!important;
    }
    .feature-section{
        padding: 0 0 70px;
    }
    .causes-section-three .sec-title{
        padding-top: 80px;
    }
    .causes-section-three .cause-carousel-wrapper{
        padding:  0 0 110px 0;
    }
    .payment-donate-section{
        padding: 80px 0;
    }
    .client-section.style-five, .client-section.style-four, .client-section.style-two{
        padding: 80px 0;
    }
    .newsletter-widget-three{
        margin-bottom: 0;
    }
    .footer-widget{
        margin-top: 25px;
    }

}


@media screen and (max-width: 496px) {
    .footer-bottom .left-content {
        justify-content: center;
    }

    .footer-bottom {
        justify-content: center;
    }

    .copyright-text {
        text-align: center;
    }

    .fnp_h1 {
        font-size: 24px;
    }
}
