@media only screen and (max-width: 1399px) {}
@media only screen and (max-width: 1280px) {
    .cta-card-box{max-width: 554px;}
    .application-frequency-block{max-width: 1136px;}
    .impact-highlights-inner .cta-card-box{max-width: 399px;}
    .grant-application-block{max-width: 1136px;}
}
@media only screen and (max-width: 1024px) {

    .right-navbar{display: none;}
    .header-topinner .mobilemenu{display: block;}
    .left-logo a img{max-width: 270px;}
    .hero-banner{height: 500px;padding: 0px;}
    .hero-content-inner h1 span{font-size: 18px;}
    .hero-content-inner h1{font-size: 34px; line-height: normal;}
    .hero-content-inner{min-height: 160px;}
    .hero-content-inner::before{top: 14px;}
    .community-info-inner .inner-block{padding: 0px 30px;}
    .community-info-inner p{font-size: 15px;}
    .community-info-inner h2{font-size: 22px;}
    .community-info-inner h2 em{font-size: 28px;}
    .community-btn a{font-size: 15px;line-height: 48px;max-width: 236px;}
    .our-purpose-main{padding-block: 45px 45px;}
    .purpose-left, .purpose-right{width: 100%;}
    .purpose-right{padding: 30px 0px;}
    .process-inner h3{font-size: 28px;}
    .process-inner p{font-size: 15px;line-height: 26px;margin-bottom: 26px;}
    .divider{margin-bottom: 30px;}
    .stats-inner .stats-block{width: 33.33%;padding: 30px 0px;}
    .stats-block span.countin{font-size: 92px;line-height: 92px;}
    .stats-block h4{font-size: 24px;max-width: 200px;}
    .stats-block span.countin sup{font-size: 50px;left: -26px;top: -5px;line-height: normal;}
    .stats-main{padding-block: 33px 34px;}
    .stories-of-impact-main{padding-block: 40px 50px;}
    .impact-inner{padding-inline: 60px 60px;}
    .impact-maincnt{padding: 30px 30px;}
    .impact-item p{font-size: 15px;}
    .user-block h4{font-size: 28px;line-height: 28px;}
    .user-block span{font-size: 16px;}
    .impact-inner h2{font-size: 20px;}
    .impact-inner .btn-wrap button.prev-btn{left: 0px;width: 34px; height: 34px;}
    .impact-inner .btn-wrap button.next-btn{right: 0px;  width: 34px; height: 34px;}
    .cta-block-card{justify-content: center;}
    .cta-block-main{padding-bottom: 50px;}
    .tag-line-box h2{font-size: 32px;}
    .tag-line-box h2 em{font-size: 38px;}
    .footer-logo-box{padding-top: 40px;}
    .footer-info-adr{flex-wrap: wrap;gap: 10px;}
    .footer-info-adr .adr-in:nth-of-type(1){width: 100%;text-align: center;}
    .footer-info-adr .adr-in:nth-of-type(2){width: 100%;}
    .footer-info-adr .adr-in:nth-of-type(3){width: 100%;text-align: center;}
    .adr-in p{font-size: 15px;}
    .footer-info-adr{padding-block: 20px 30px;}
    .footer-logo img{max-width: 299px;}
    .footer-logo-box::before{bottom: 21px;}
    .copyright-info {padding-block: 40px 40px;}
    .copyright-inner p{font-size: 13px;line-height: normal;margin-bottom: 30px;}
    .cta-info button.cta-btn{padding: 0px 40px;font-size: 15px;line-height: 48px;}
    .cta-info h4{font-size: 30px;}
    .cta-info p{font-size: 15px; line-height: 25px;}
    .wj-wrapper{padding: 0px 30px;}
    .hero-content-inner h1 br{ display: none;}
    .community-btn{flex-wrap: wrap;}
    .our-purpose-inner{padding-inline: 10px 10px;}
    .stats-inner{padding-inline: 10px 10px;}
    .impact-inner .btn-wrap button.prev-btn::before {border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-right: 14px solid #c28f91;width: 19px;}
    .impact-inner .btn-wrap button.next-btn::before {border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 14px solid #c28f91;width: 19px;}
    .cta-block-card{padding-inline: 10px 10px;}
    .cta-card-box{min-height: 610px;}
    .copyright-inner ul{flex-wrap: wrap;}
    .closebtn.mobilemenu{display: block;}
    .community-info-inner{padding-block: 30px 30px;}
    .header-topinner{padding: 17px 0px;}
    .organization-item img{max-width: 260px;}


    .application-frequency-main{padding-block: 40px 40px;}
    .application-frequency-block.about-our-history .application-frequency-right{min-height: auto;margin-bottom: 30px;max-width: none;}
    .application-frequency-block.about-our-history .application-frequency-left{width: 100%;}
    .application-frequency-left h4{font-size: 28px; line-height: 30px;}
    .application-frequency-left p{font-size: 15px;margin-bottom: 20px;}
    .application-frequency-block.about-our-history .application-frequency-left a{max-width: 260px;}
    .application-frequency-block.about-our-history .application-frequency-left a{font-size: 15px; line-height: 48px;}
    .our-leadership-main{padding-top: 50px;padding-bottom: 50px;}
    .leadership-info h2{font-size: 28px;margin-bottom: 10px;}
    .leadership-info{padding: 0px 40px;}
    .leadership-info p{font-size: 15px;margin-bottom: 30px;}
    .leadership-list-item{gap: 30px;}
    .leadership-desc h3{font-size: 22px;margin-bottom: 4px;}
    .about-impact-main{min-height: 330px;}
    .leadership-desc span{font-size: 15px;}
    .about-impact-inner a{font-size: 15px;line-height: 46px;max-width: 270px;}

    .impact-highlights-main{padding: 40px 0px;}
    .impact-highlights-block h3{font-size: 32px; line-height: 34px;margin-bottom: 30px;}
    .organization-main{padding: 40px 0px;}
    .organization-title h2{font-size: 18px;}
    .organization-slider{padding-inline: 40px 40px;}
    .organization-card-box .btn-wrap button.prev-btn-or{left: 0px;}
    .organization-card-box .btn-wrap button.next-btn-or{right: 0px;}
    .organization-card-box .btn-wrap button{width: 34px;height: 34px;}
    .organization-card-box .btn-wrap button.prev-btn-or::before{border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-right: 14px solid #6b8393;}
    .organization-card-box .btn-wrap button.next-btn-or::before{border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 14px solid #6b8393;}

    .grant-application-main{padding: 44px 0px;}
    .grant-application-left{min-height: auto; margin-bottom: 30px;max-width: none;}
    .grant-application-right{width: 100%;}
    .grant-application-right h3{font-size: 28px;}
    .grant-application-right p{font-size: 15px;margin-bottom: 20px;}
    .grant-application-right a{font-size: 15px;max-width: 190px;line-height: 47px;}
    .application-frequency-right{min-height: auto; margin-bottom: 30px;max-width: none;}
    .application-frequency-left{width: 100%;max-width: none;}
    .application-frequency-left ul li{font-size: 15px;margin-bottom: 10px;line-height: 24px;}
    .application-frequency-left a{font-size: 15px;max-width: 190px;line-height: 47px;}

    .contact-application{padding: 40px 0px;}
    .contact-info-main h3{font-size: 26px;margin-bottom: 20px;}
    .form-title {margin-top: 30px;}
    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], input[type="file"], textarea{font-size: 15px;padding: 0 15px;}
    .custom-file{margin-bottom: 20px;}
    .contact-info-main .wpcf7-select, .contact-info-main input[type="text"], .contact-info-main input[type="email"], .contact-info-main input[type="tel"]{height: 52px;}
    .file-placeholder{padding: 11px 15px; font-size: 15px; }
    .checkbox-opensh h4{font-size: 16px;}
    .checkbox-opensh{padding-left: 15px;}
    .cf7-checkbox-2col .wpcf7-list-item label{font-size: 15px;}
    .checkbox-opensh .wpcf7-form-control.wpcf7-checkbox{gap: 16px;}
    .submit-btn-form{margin-top: 10px;}
    .submit-btn-form input{font-size: 15px;line-height: 47px;max-width: 240px;}

    .impact-highlights-inner{justify-content: center;gap: 15px;}
    .copyright-inner ul li{font-size: 14px;}
    .copyright-inner ul li a{font-size: 14px;}

}
@media only screen and (max-width: 767px) {
    .right-navbar{display: none;}
    .header-topinner .mobilemenu{display: block;}
    .left-logo a img{max-width: 270px;}
    .hero-banner{height: 440px;padding: 0px;}
    .hero-content-inner h1 span{font-size: 18px;}
    .hero-content-inner h1{font-size: 30px; line-height: normal;}
    .hero-content-inner{min-height: 160px;}
    .hero-content-inner::before{top: 14px;}
    .community-info-inner .inner-block{padding: 0px 30px;}
    .community-info-inner p{font-size: 15px;}
    .community-info-inner h2{font-size: 22px;}
    .community-info-inner h2 em{font-size: 28px;}
    .community-btn a{font-size: 15px;line-height: 48px;max-width: 236px;}
    .our-purpose-main{padding-block: 45px 45px;}
    .purpose-left, .purpose-right{width: 100%;}
    .purpose-right{padding: 30px 0px;}
    .process-inner h3{font-size: 28px;}
    .process-inner p{font-size: 15px;line-height: 26px;margin-bottom: 26px;}
    .divider{margin-bottom: 30px;}
    .stats-inner .stats-block{width: 100%;padding: 30px 0px;}
    .stats-inner .stats-block::after{width: 100%; height: 4px; top: auto; bottom: 0px;}
    .stats-block span.countin{font-size: 92px;line-height: 92px;}
    .stats-block h4{font-size: 24px;max-width: 200px;}
    .stats-block span.countin sup{font-size: 50px;left: -26px;top: -5px;line-height: normal;}
    .stats-main{padding-block: 33px 34px;}
    .stories-of-impact-main{padding-block: 40px 50px;}
    .impact-inner{padding-inline: 30px 30px;}
    .impact-maincnt{padding: 30px 30px;}
    .impact-item p{font-size: 15px;}
    .user-block h4{font-size: 28px;line-height: 28px;}
    .user-block span{font-size: 16px;}
    .impact-inner h2{font-size: 20px;}
    .impact-inner .btn-wrap button.prev-btn{left: 0px;width: 34px; height: 34px;}
    .impact-inner .btn-wrap button.next-btn{right: 0px;  width: 34px; height: 34px;}
    .cta-block-card{justify-content: center;}
    .cta-block-main{padding-bottom: 50px;}
    .tag-line-box h2{font-size: 32px;}
    .tag-line-box h2 em{font-size: 38px;}
    .footer-logo-box{padding-top: 40px;}
    .footer-info-adr{flex-wrap: wrap;gap: 10px;}
    .footer-info-adr .adr-in:nth-of-type(1){width: 100%;text-align: center;}
    .footer-info-adr .adr-in:nth-of-type(2){width: 100%;}
    .footer-info-adr .adr-in:nth-of-type(3){width: 100%;text-align: center;}
    .adr-in p{font-size: 15px;}
    .footer-info-adr{padding-block: 20px 30px;}
    .footer-logo img{max-width: 299px;}
    .footer-logo-box::before{bottom: 21px;}
    .copyright-info {padding-block: 40px 40px;}
    .copyright-inner p{font-size: 13px;line-height: normal;margin-bottom: 30px;}
    .cta-info button.cta-btn{padding: 0px 40px;font-size: 15px;line-height: 48px;}
    .cta-info h4{font-size: 30px;}
    .cta-info p{font-size: 15px; line-height: 25px;}
    .wj-wrapper{padding: 0px 15px;}
    .hero-content-inner h1 br{ display: none;}
    .community-btn{flex-wrap: wrap;}
    .our-purpose-inner{padding-inline: 10px 10px;}
    .stats-inner{padding-inline: 10px 10px;}
    .impact-inner .btn-wrap button.prev-btn::before {border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-right: 14px solid #c28f91;width: 19px;}
    .impact-inner .btn-wrap button.next-btn::before {border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 14px solid #c28f91;width: 19px;}
    .cta-block-card{padding-inline: 10px 10px;}
    .cta-card-box{min-height: 450px;}
    .copyright-inner ul{flex-wrap: wrap;}
    .closebtn.mobilemenu{display: block;}
    .community-info-inner{padding-block: 30px 30px;}
    .header-topinner{padding: 17px 0px;}


    .application-frequency-main{padding-block: 40px 40px;}
    .application-frequency-block.about-our-history .application-frequency-right{min-height: auto;margin-bottom: 30px;}
    .application-frequency-block.about-our-history .application-frequency-left{width: 100%;}
    .application-frequency-left h4{font-size: 28px; line-height: 30px;}
    .application-frequency-left p{font-size: 15px;margin-bottom: 20px;}
    .application-frequency-block.about-our-history .application-frequency-left a{max-width: 260px;}
    .application-frequency-block.about-our-history .application-frequency-left a{font-size: 15px; line-height: 48px;}
    .our-leadership-main{padding-top: 50px;padding-bottom: 50px;}
    .leadership-info h2{font-size: 28px;margin-bottom: 10px;}
    .leadership-info{padding: 0px 40px;}
    .leadership-info p{font-size: 15px;margin-bottom: 30px;}
    .leadership-list-item{gap: 30px;}
    .leadership-desc h3{font-size: 22px;margin-bottom: 4px;}
    .about-impact-main{min-height: 330px;}
    .leadership-desc span{font-size: 15px;}
    .about-impact-inner a{font-size: 15px;line-height: 46px;max-width: 270px;}

    .impact-highlights-main{padding: 40px 0px;}
    .impact-highlights-block h3{font-size: 32px; line-height: 34px;margin-bottom: 30px;}
    .organization-main{padding: 40px 0px;}
    .organization-title h2{font-size: 18px;}
    .organization-slider{padding-inline: 40px 40px;}
    .organization-card-box .btn-wrap button.prev-btn-or{left: 0px;}
    .organization-card-box .btn-wrap button.next-btn-or{right: 0px;}
    .organization-card-box .btn-wrap button{width: 34px;height: 34px;}
    .organization-card-box .btn-wrap button.prev-btn-or::before{border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-right: 14px solid #6b8393;}
    .organization-card-box .btn-wrap button.next-btn-or::before{border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 14px solid #6b8393;}

    .grant-application-main{padding: 44px 0px;}
    .grant-application-left{min-height: auto; margin-bottom: 30px;max-width: none;}
    .grant-application-right{width: 100%;}
    .grant-application-right h3{font-size: 28px;}
    .grant-application-right p{font-size: 15px;margin-bottom: 20px;}
    .grant-application-right a{font-size: 15px;max-width: 190px;line-height: 47px;}
    .application-frequency-right{min-height: auto; margin-bottom: 30px;}
    .application-frequency-left{width: 100%;}
    .application-frequency-left ul li{font-size: 15px;margin-bottom: 10px;line-height: 24px;}
    .application-frequency-left a{font-size: 15px;max-width: 190px;line-height: 47px;}

    .contact-application{padding: 40px 0px;}
    .contact-info-main h3{font-size: 26px;margin-bottom: 20px;}
    .form-title {margin-top: 30px;}
    .contact-info-main .col-6{width: 100%;}
    .wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], input[type="file"], textarea{font-size: 15px;padding: 0 15px;}
    .custom-file{margin-bottom: 20px;}
    .contact-info-main .wpcf7-select, .contact-info-main input[type="text"], .contact-info-main input[type="email"], .contact-info-main input[type="tel"]{height: 48px;}
    .file-placeholder{padding: 9px 15px; font-size: 15px; }
    .checkbox-opensh h4{font-size: 16px;}
    .checkbox-opensh{padding-left: 15px;}
    .cf7-checkbox-2col .wpcf7-list-item label{font-size: 15px;}
    .checkbox-opensh .wpcf7-form-control.wpcf7-checkbox{gap: 16px;}
    .submit-btn-form{margin-top: 10px;}
    .submit-btn-form input{font-size: 15px;line-height: 47px;max-width: 240px;}

    .copyright-inner ul li{font-size: 14px;}
    .copyright-inner ul li a{font-size: 14px;}


    .contact-info-main .wpcf7-form-control.lasting-impact{height: 106px;}
}