@media (max-width:1600px){
.s-about .container,.s-header-areas .container,.s-recom-areas .container{max-width:80%}
}
@media (max-width:1440px){
.single-post .s-swork{max-width:100%}
.s-authors-swork .container{max-width:80%}
.s-abc .container,.s-financials .container{max-width:86%}
.page-template-default .site-content .ast-container,.related-articles .container,.s-areas .container,.s-authors .container,.s-authors-box .container,.s-blog .container,.s-cont-home .container,.s-fwork .container,.s-header-areas .container,.s-header-work .container,.s-lart .container,.s-members .container,.s-partners .container,.s-swork .container,.s-work-all .container,.s-work-donate .container,.s-work-stat .container,.single-post .site-header .ast-container,.site-footer .ast-builder-grid-row-container .ast-builder-grid-row,.site-header .ast-container{max-width:90%;padding:0 15px}
.home.page-template-default .site-content .ast-container{max-width:100%;padding:0}
.home .s-fwork .container{max-width:90%}
.home .s-fwork::before{width:6000px;left:50%;transform:translateX(-50%)}
h1,h2{font-size:36px;line-height:42px;margin-bottom:20px}
body{font-size:16px;line-height:22px}
header .custom-logo-link img{max-width:110px}
.site-header .site-header-primary-section-right .ast-header-button-1 .ast-custom-button-link .ast-custom-button{font-size:14px;margin:0 5px;padding:15px 25px}
.site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns .site-footer-section p{font-size:12px;line-height:18px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .menu li a{font-size:16px;line-height:20px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-4 .zoom-social-icons-list .zoom-social_icons-list__item .zoom-social_icons-list__link{font-size:16px;line-height:20px}
.label-cat{padding:0 5px;font-size:12px}
.single-areas .s-header-areas .container{background-color:transparent}
.s-header-areas .areas-box{padding:4.5% 7.5%;margin:0;background-color:#66cca6}
.s-fwork .fwork-box{max-width:87.5%}
.s-fwork .fwork-box .post-author,.s-fwork .fwork-box .post-date{font-size:12px;line-height:17px;margin-right:15px}
.s-fwork .fwork-box .fwork-title{font-size:30px;line-height:40px}
.s-fwork .fwork{min-height:570px}
.s-fwork .fwork-partner{font-size:14px;padding:10px}
.s-cont-hom{padding-top:80px}
.s-cont-home p{max-width:80%}
.s-cont-home .btn-link{max-width:170px;height:60px;font-size:14px;line-height:14px}
.s-lart .lart-last h3{font-size:14px;line-height:21px;margin-top:15px}
.s-lart .lart-last h3 a{background-position:0 15px}
.s-lart .lart-last .label-cat{margin-right:0;margin-bottom:15px}
.s-lart .lart-first .label-cat{margin-bottom:15px}
.s-lart .lart-last .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.s-lart .lart-last{padding:0 0 25px 25px}
.s-lart .lart-first h3{font-size:16px;line-height:20px;margin:15px 0}
.s-lart .lart-first h3 a{background-position:0 17px}
.s-lart .lart-second-text h3 a{background-position:0 22px}
.s-lart .lart-first p{font-size:12px;line-height:22px}
.s-lart .lart-second-text h3{font-size:20px;line-height:28px;max-width:90%;margin:15px auto 0}
.s-lart h2{margin-bottom:35px;padding-top:6%;border-top:1px solid #e2e2e2}
.s-cont-home .container{padding-bottom:6%;border:none}
.s-lart{padding-top:0}
.s-partners{padding:6% 0}
.s-partners h2{margin-bottom:35px}
.s-partners .d-flex span{font-size:22px;line-height:40px;padding-right:15%}
.s-partners .d-flex img{width:100%;max-width:250px}
.s-partners .partners-one{padding:20px}
.s-areas{padding:6% 0}
.s-areas h2{margin-bottom:30px}
.tabs-areas .areas-one-img .areas-img:nth-child(2){margin-left:30px}
.tabs-areas .tabs{margin-top:40px}
.tabs-areas .tab{font-size:16px;line-height:22px;margin-right:20px}
.tabs-areas .areas-one-text .link-arr{font-size:14px;line-height:18px}
.tabs-areas .areas-one-text .link-arr i{font-size:14px;margin-left:10px}
.tabs-areas .tab i{font-size:16px;margin-left:26px}
.s-seen{padding:6% 0}
.s-seen h2{margin-bottom:35px}
.s-seen .logos-one{margin-right:25px}
.s-seen .container{max-width:90%}
.s-subscribe{padding:6% 0}
.s-subscribe .container{max-width:90%}
.s-subscribe h2{margin-bottom:35px}
.s-subscribe .your-email input{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;font-size:14px;line-height:14px}
.s-subscribe .subscription-button input{font-size:14px;line-height:15px;padding:10px 35px;height:54px}
.s-subscribe .subscription-c{margin-top:15px}
.s-subscribe .subscription-button{margin-left:15px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .menu li{margin-bottom:15px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-4 .zoom-social-icons-list .zoom-social_icons-list__item{margin:0 0 5px}
.site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns{padding:2% 0}
#searchPopup .search-input{padding:15px 30px 15px 50px}
#searchPopup .search-submit{padding:19px 53px}
#searchPopup .search-input{font-size:16px}
#searchPopup .search-popup__wrap::before{font-size:16px;top:48%}
.site-footer .site-primary-footer-wrap{padding:6% 0}
.site-footer .site-below-footer-wrap{min-height:auto}
.work-filter>span{font-weight:600;font-size:16px;padding:20px 20px 20px 70px;height:70px}
.work-filter .searchandfilter>ul>li h4{height:70px;padding:20px;font-size:16px;line-height:22px}
.work-filter>span::before{width:20px;height:20px}
.s-work-all .work-text h3{font-size:20px;line-height:26px}
.s-work-stat .lart-last h3{font-size:16px;line-height:20px}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn::before{font-size:14px}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn{font-size:14px;line-height:14px}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn::after{width:11px;height:1px;right:-11px}
.s-work-stat .lart-last h3 a{background-position:0 17px}
.s-work-all .work-text h3 a{background-position:0 21px}
.s-work-donate__text{font-size:40px;line-height:50px}
.s-work-stat{padding-top:50px;padding-bottom:40px}
.s-work-stat h2{margin-bottom:30px}
.s-blog h1{margin-bottom:30px}
.s-blog .blog-one .post-author,.s-blog .blog-one .post-date{font-size:14px;line-height:18px}
.s-swork h1{margin:20px auto}
.swork-content p{font-size:16px;line-height:30px;margin-bottom:25px}
.swork-content p{max-width:75%}
.swork-content .wp-block-columns .wp-block-column:nth-child(1){max-width:50%}
.swork-content .wp-block-columns .wp-block-column:nth-child(1) p{max-width:100%}
.swork-content .wp-block-columns .wp-block-column:nth-child(2) p{font-size:20px;line-height:30px}
.swork-content .wp-block-columns{max-width:75%;margin:0 auto 25px}
.swork-content .wp-block-columns .wp-block-column:nth-child(2){right:-90px}
.areas-box-text .areas-box__title{line-height:46px}
.s-recom-areas{padding:50px 0}
.recom-blocks h3{font-size:26px;line-height:36px}
.s-authors::before{width:95%}
.s-about .row>div:nth-child(2){max-width:57%;flex:0 0 57%;padding-left:6%;display:flex;align-items:flex-end}
.s-about .about-img-wrap::after{width:200px;height:200px;right:-100px;top:-100px;border:8px solid #66cca6}
.s-authors h2{margin-bottom:35px}
.authors-blocks{margin-top:35px}
.ab-title{margin-bottom:20px}
.author-one h4{font-size:22px;line-height:30px;margin:10px 0 5px}
.s-financials h2{margin-bottom:35px}
.s-abc .abc-box p{font-size:40px;line-height:50px}
.s-members h2{margin-bottom:35px;padding-top:40px}
.related-articles .blog-one{margin-bottom:20px}
.related-articles{padding-top:50px;padding-bottom:20px}
.related-articles h2{margin-bottom:35px}
.post-26 .entry-content h2{font-size:36px;line-height:42px;margin-bottom:30px}
.page-id-33.page-template-default .entry-title{font-size:36px;line-height:42px;margin-bottom:20px}
.page-id-33.page-template-default h4{font-size:20px;line-height:30px;margin-bottom:20px}
.page-id-33.page-template-default p{font-size:16px;line-height:26px}
.page-id-33.page-template-default .site-content::before{height:325px}
.contact-form{margin:95px auto 50px!important}
.contact-form h3{font-size:36px;line-height:42px;margin-bottom:35px}
.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap textarea{padding:20px}
.contact-form .wpcf7-form-control-wrap{margin-bottom:20px}
.s-swork img{/*width:100%*/}
.s-swork .container{max-width:90%!important}
}
@media (max-width:1199.98px){
.site-header .main-header-menu .menu-item .menu-link{padding:0 .6em}
.s-blog .blog-one .post-author,.s-blog .blog-one .post-date{font-size:12px;line-height:16px}
.s-blog .blog-one .d-flex span{margin-right:15px}
.s-blog .row>div{padding:0 15px}
.s-blog .row{margin:0 -15px}
.swork-content p{max-width:65%}
.swork-content .is-type-video{max-width:65%;margin:25px auto}
.swork-content h1,.swork-content h2,.swork-content h3,.swork-content h4,.swork-content h5,.swork-content h6{max-width:65%}
.members-one-top{flex-direction:column;align-items:flex-start;margin-bottom:10px}
.members-one-top .position{margin-left:0;margin-top:5px}
.working{padding:10px}
}
@media (max-width:1024px){
.s-lart .lart-first img{height:160px}
.s-lart .lart-second img{height:275px}
.s-lart .lart-second-text{bottom:50px}
.s-work-all img{height:160px}
.related-articles .blog-one img{height:160px}
.work-filter>span{max-width:185px}
.s-fwork .fwork{min-height:auto;padding:5%}
.s-fwork .fwork-box{max-width:100%}
}
@media (max-width:921px){
.ast-mobile-header-content{position:fixed;display:block!important;top:0;padding-top:200px;right:-500px;width:450px;height:100vh;z-index:777;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ast-mobile-header-content.open{right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.ast-main-header-nav-open{height:100vh;overflow:hidden}
.ast-main-header-wrap{z-index:999}
.ahfb-svg-iconset{display:none!important}
.mobile-menu-toggle-icon{position:absolute;width:23px;height:2px;right:0;background-color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.mobile-menu-toggle-icon::after{position:absolute;content:'';width:39px;height:2px;top:-10px;right:0;background-color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.mobile-menu-toggle-icon::before{position:absolute;content:'';width:39px;height:2px;bottom:-10px;right:0;background-color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-toggle.active .mobile-menu-toggle-icon{width:0!important;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-toggle.active .mobile-menu-toggle-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-toggle.active .mobile-menu-toggle-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
#ast-mobile-header{padding:10px 0;position:relative}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{position:relative}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:hover .mobile-menu-toggle-icon{width:39px;background-color:#66d2ad;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:hover .mobile-menu-toggle-icon::after,.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:hover .mobile-menu-toggle-icon::before{background-color:#66d2ad;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.main-header-bar-navigation{display:block!important}
.site-header .main-navigation .main-header-menu .sub-menu{position:static;-webkit-transform:none;transform:none;border:none}
.site-header .main-navigation .main-header-menu .sub-menu .icon-arrow{display:none!important}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{font-weight:500}
.ast-header-break-point .main-header-menu{background-color:#fff;padding:0 30px}
.site-header .main-navigation .main-header-menu>li{margin-left:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-header .main-navigation .main-header-menu>li>.menu-link{padding:0;display:inline-block;line-height:3;position:relative}
.site-header .main-navigation .main-header-menu>li>.menu-link::after{display:none}
.site-header .main-navigation .main-header-menu>li>.menu-link::before{display:block!important;position:absolute;content:'';width:100%;height:1px;bottom:5px;left:0;background-color:#66d2ad;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}
.site-header .main-navigation .main-header-menu>li>.menu-link:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.site-header .main-navigation .main-header-menu>li .menu-link{width:unset}
.site-header .main-navigation .main-header-menu>li .ast-menu-toggle{position:static;top:0;right:0;left:0;bottom:0}
.site-header .main-navigation .main-header-menu>li .ast-menu-toggle .ast-icon.icon-arrow svg{width:13px;color:#000}
.site-header .main-navigation .main-header-menu>li .sub-menu{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;opacity:1;pointer-events:auto;background-color:#fff}
.site-header .main-navigation .main-header-menu .sub-menu>li{line-height:1;margin-bottom:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.site-header .main-navigation .main-header-menu .sub-menu>li>a{font-weight:300}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:0}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{z-index:888}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle:focus{outline:0}
.site-header .ast-site-identity{padding:0}
.site-header .ast-primary-header-bar{max-width:90%}
.site-header .site-header-primary-section-right .ast-header-button-1 .ast-custom-button-link .ast-custom-button{margin:0 20px 0 5px}
header .custom-logo-link img{max-width:90px}
.s-lart .row>div:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}
.s-lart .row>div:nth-child(3)::before{display:none}
.s-lart .container{border:none}
.s-lart .lart-last{margin-top:60px}
.s-lart .lart-last:nth-child(1){padding:0 10px 30px 0;border-right:1px solid #e2e2e2}
.s-lart .lart-last:nth-child(2){padding:0 10px 30px 25px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.s-lart .lart-last:nth-child(3){padding:0 0 30px 25px;border-bottom:1px solid #e2e2e2}
.s-lart .lart-last{margin-bottom:0}
.site-footer .menu,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_text,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .widget-title,.widget .zoom-social-icons-list--without-canvas{text-align:left}
.s-work-stat .lart-last .d-flex{align-items:flex-start!important;flex-direction:column}
.s-work-stat .lart-last .label-cat{margin:0 0 10px}
.s-about .row>div:nth-child(1){max-width:100%;flex:0 0 100%}
.s-about .row>div:nth-child(2){max-width:100%;flex:0 0 100%;padding-left:15px}
.s-about .about-img{max-width:100%}
.s-about .about-cont{max-width:100%}
.s-about .about-img-wrap::after{width:160px;height:160px;right:-50px;top:-80px;border:5px solid #66cca6}
.s-about .about-img-wrap::before{position:absolute;content:'';width:90px;height:90px;border:3px solid #66cca6;left:-25px;bottom:55px}
.post-26 .entry-content .wp-block-columns{flex-direction:column;margin-top:110px}
.post-26 .entry-content .wp-block-columns .wp-block-column:nth-child(2){max-width:600px;width:100%;margin:0 auto}
.post-26 .entry-content .wp-block-columns .wp-block-column:first-child{padding:0;margin-bottom:30px}
.contact-form .privacy-policy .wpcf7-list-item-label{flex-direction:column}
.s-authors-box .authors-one{flex-direction:column}
.s-authors-box .authors-one img{display:block;width:100%}
.s-authors-box .authors-one-text{margin-left:0;padding-right:0;margin-top:15px}
.s-authors-box .authors-one-text{position:relative}
.authors-social{right:0;top:0}
}
@media (max-width:768px){
h1,h2{font-size:30px;line-height:36px}
.s-fwork .fwork-box .fwork-title{font-size:25px;line-height:38px;margin:20px 0 30px}
.s-fwork .fwork-partner{padding:7px 10px}
.s-cont-home{padding-top:12%}
.s-partners .d-flex{padding:20px 35px}
.tabs-areas .areas-one>div:nth-child(2){max-width:50%}
.tabs-areas .tab{font-size:12px;line-height:18px;margin-right:15px}
.tabs-areas .tab i{font-size:14px;margin-left:15px}
.s-seen .logos-one{margin-right:30px;margin-bottom:10px;-ms-flex-preferred-size:20%;flex-basis:20%}
.s-seen{padding:6% 0 4%}
.s-partners .d-flex span{font-size:18px;line-height:30px;padding-right:15%}
.s-partners .d-flex img{max-width:200px}
.site-footer .menu,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .widget-title,.widget .zoom-social-icons-list--without-canvas{text-align:left}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .menu li a{font-size:14px;line-height:18px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .widget-title{margin-bottom:15px}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1{margin-bottom:6%}
.site-footer .ast-builder-grid-row-container .ast-builder-grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .footer-widget-area{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_text{font-size:14px;line-height:24px;max-width:70%;text-align:left}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_media_image{margin:0 30px 0 0}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-2,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-3,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-4{-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:0}
.site-footer .site-primary-footer-wrap{padding:6% 0 4%}
.swork-content .share-btn{width:120px;left:-30px}
.swork-content .share-btn .eapps-social-share-buttons-inner .eapps-social-share-buttons-item{width:120px}
.single .related-articles .row>div{padding:0 15px}
.single .related-articles .row{margin:0 -15px}
.single-post .s-swork{min-height:auto}
.s-header-areas .areas-box>div{flex:0 0 100%;max-width:100%}
.areas-box-text{padding-right:0}
.areas-box-img img{width:100%}
.s-header-areas .areas-box{padding:6% 4%}
.s-authors-swork .row>div{flex:0 0 100%;max-width:100%}
.s-authors-swork .authors-one{margin-bottom:30px}
.s-work-donate__wrapper{flex-direction:column;text-align:center}
.s-work-donate__text{padding-right:0;margin-bottom:40px}
.page-id-33.page-template-default .site-content::before {
  height: 500px;
}
}
@media (max-width:767.98px){
.s-work-donate__text{margin-bottom:20px}
.s-members h2{margin-bottom:30px;padding-top:0;border:none}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-2,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-3,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-4{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-2,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-3{margin-bottom:30px}
.site-footer .menu,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_text,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .widget-title,.widget .zoom-social-icons-list--without-canvas{text-align:center}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .footer-widget-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_media_image{margin:0 0 30px}
.site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns{padding:5% 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 .widget_text{max-width:90%}
header .custom-logo-link img{max-width:75px}
.site-header .site-header-primary-section-right .ast-header-button-1 .ast-custom-button-link .ast-custom-button{margin:0 10px 0 0;padding:15px;font-size:12px}
.mobile-menu-toggle-icon::after,.mobile-menu-toggle-icon::before{width:35px}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:hover .mobile-menu-toggle-icon{width:35px}
.ast-mobile-header-content{width:100%;right:-105%}
.s-fwork .fwork-box{max-width:100%;padding:30px 20px;text-align:center}
.s-fwork .fwork-box .fwork-title{font-size:20px;line-height:32px;margin:15px 0 25px}
.s-fwork .fwork-box .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.label-cat{margin:0 0 10px}
.s-fwork .fwork-box .post-date{margin:0 0 10px}
.s-fwork .fwork-box .post-author{margin:0}
.s-fwork .fwork-partner{font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.s-fwork .fwork-partner span{margin:0}
.s-fwork .fwork-partner{padding:7px 30px}
h1,h2{font-size:26px;line-height:36px}
body{font-size:14px}
.s-cont-home p{max-width:90%}
.s-cont-home h2::after{top:-20px}
.s-cont-home .container{padding-bottom:10%}
.s-lart h2{margin-bottom:20px}
.s-lart .lart-first .label-cat{margin-bottom:10px}
.s-lart .lart-first h3{margin:10px 0}
.s-lart .lart-first img{margin-bottom:15px;max-width:100%}
.s-lart .lart-first{border:none;margin-bottom:30px;padding-right:0}
.s-lart .lart-second img{height:345px}
.s-lart .lart-last{margin-top:0}
.s-lart .row>div:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.s-lart .lart-last:nth-child(1),.s-lart .lart-last:nth-child(2),.s-lart .lart-last:nth-child(3){padding:20px 0;border-left:0;border-right:0}
.s-lart .lart-last .label-cat{margin-bottom:10px}
.s-lart .lart-last h3{margin-top:10px}
.s-partners .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.s-partners .d-flex span{font-size:16px;line-height:28px;padding-right:0;margin-bottom:20px}
.s-partners .row>div{-ms-flex-preferred-size:40%;flex-basis:40%}
.s-partners .partners-one,.s-partners .partners-one i{font-size:14px}
.s-partners{padding:10% 0}
.s-areas{padding:10% 0}
.tabs-areas .areas-one-img{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}
.tabs-areas .areas-one>div:nth-child(2){max-width:100%}
.tabs-areas .areas-one-text h3{font-size:20px;line-height:30px;margin-bottom:10px}
.tabs-areas .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:25px}
.tabs-areas .tab{padding:15px 0 10px}
.s-seen{padding:10% 0}
.s-seen .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.s-seen .logos-one{margin-right:0;-ms-flex-preferred-size:45%;flex-basis:45%}
.s-partners h2{margin-bottom:30px}
.s-seen h2{margin-bottom:30px}
.s-subscribe{padding:15% 0}
.s-subscribe .subscription-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.s-subscribe .subscription-button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0}
.s-subscribe h2{margin-bottom:30px;text-align:center}
.s-subscribe .subscription-c span{margin:10px 0 0}
.s-subscribe .subscription-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.site-footer .site-primary-footer-wrap{padding:10% 0 4%}
#searchPopup{max-width:95%;padding:10% 6% 15% 6%}
#searchPopup .search-popup__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#searchPopup .search-input{width:100%;font-size:14px;line-height:18px;padding:15px 15px 15px 35px}
#searchPopup .search-popup__wrap::before{top:15px;left:15px;font-size:14px;-webkit-transform:none;transform:none}
#searchPopup .search-submit{width:100%;padding:15px;font-size:14px;line-height:22px;margin-top:10px}
#searchPopup .work-tags{margin-top:15px}
.ast-mobile-header-content{padding-top:150px}
.ast-header-break-point .main-header-menu{max-width:90%;margin:0 auto;padding:20px;border-top:2px solid #66cca6!important}
.work-filter{position:relative}
.work-filter .searchandfilter>ul>li{position:static}
.work-filter .searchandfilter ul li ul.open{left:0;right:0;width:100%}
.work-filter>span{font-weight:600;font-size:14px;padding:10px 10px 10px 55px;height:50px;max-width:150px}
.work-filter>span::before{left:20px}
.work-filter .searchandfilter>ul>li h4{height:50px;padding:10px;font-size:14px;line-height:18px}
.work-filter .searchandfilter>ul>li h4::after{width:8px;height:8px;right:15px}
.s-work-all .row>div:nth-child(1){max-width:100%;flex-basis:100%;padding-left:15px}
.s-work-all .work-text{padding-left:0;padding-bottom:15px;margin-top:20px;border-bottom:1px solid #e2e2e2}
.s-work-all .work-text .d-flex{flex-direction:column;align-items:flex-start}
.s-work-all .row{padding-bottom:0;margin:0 -15px 30px;border:none}
.s-work-donate__text{font-size:32px;line-height:38px;text-align:center;padding-right:0;margin-bottom:30px}
.s-work-donate__btn a{font-size:14px;line-height:14px;padding:20px 30px}
.s-work-stat .ajax-load-more-wrap .row>div:nth-child(3n+1){padding:0 0 20px;margin-bottom:25px}
.s-work-stat .ajax-load-more-wrap .row>div:nth-child(3n+2){padding:0 0 20px;margin-bottom:25px;border-left:0;border-right:0}
.s-work-stat .ajax-load-more-wrap .row>div:nth-child(3n+3){padding:0 0 20px;margin-bottom:25px}
.s-work-stat .lart-last h3{margin-top:15px}
.s-work-stat{padding-top:30px;padding-bottom:20px}
.s-work-donate__wrapper{flex-direction:column}
.s-blog .blog-one .label-cat{margin:20px 0 10px}
.s-blog .blog-one{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}
.s-blog .blog-one img{width:100%}
.s-blog .alm-btn-wrap{border:none}
.related-articles .blog-one img{width:100%}
.related-articles .blog-one{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}
.related-articles h2{margin-bottom:30px}
.related-articles{padding-top:30px;padding-bottom:30px}
.s-work-donate{padding:60px 0}
.swork-content .share-btn{position:static;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.swork-content .share-btn .eapps-social-share-buttons-inner{flex-direction:row}
.swork-content .share-btn.share-btn-float .share-btn-copy{margin-top:0;min-width:120px}
.swork-content p{max-width:100%}
.swork-content .wp-block-columns,.swork-content h1,.swork-content h2,.swork-content h3,.swork-content h4,.swork-content h5,.swork-content h6{max-width:100%}
.swork-content .is-type-video{max-width:100%}
.s-swork .wp-block-group{padding:0}
.wp-block-file{max-width:100%;margin:25px 0}
.swork-content .share-box{flex-direction:column;margin-top:20px}
.swork-content .share-box .share-btn .share-btn-copy{width:unset;min-width:120px}
.swork-content .share-box .share-btn .eapps-social-share-buttons-inner{justify-content:flex-start}
.single-post .site-content::before{height:400px}
.single-work .s-swork::before{height:600px}
.s-swork .fwork-partner{margin:20px auto}
.areas-box-text .areas-box__title{line-height:32px;margin-bottom:20px}
.areas-box-text .areas-box__caption{margin-bottom:15px;font-size:12px;line-height:14px;padding:10px 25px}
.s-recom-areas{padding:35px 0}
.s-about .about-img-wrap::after{width:130px;height:130px;right:-55px;top:-65px;border:4px solid #66cca6}
.s-about .about-img-wrap::before{position:absolute;content:'';width:75px;height:75px;border:2px solid #66cca6;left:-35px;bottom:65px}
.s-about p{font-size:12px;line-height:22px;margin-bottom:15px}
.s-about h1{margin-bottom:20px}
.s-about .about-img-wrap{margin-top:65px}
.s-authors{padding-top:130px}
.s-authors h2{margin-bottom:10px}
.authors-blocks{margin-top:10px}
.ab-title{margin-bottom:5px;font-size:12px}
.s-authors::before{height:91%}
.s-authors .authors-blocks:nth-child(3) .row>div{margin-bottom:20px}
.s-abc .btn-st2{font-size:14px;line-height:14px;padding:20px 30px}
.s-abc .abc-box p{margin-bottom:20px}
.s-financials h2{margin-bottom:20px}
.s-abc .abc-box p{font-size:32px;line-height:38px}
.s-abc{padding-bottom:40px}
.s-financials{padding-bottom:40px}
.file-row{flex-direction:column;padding:10px}
.file-name img{display:none}
.financials-title{margin-bottom:5px}
.financials-blocks{margin-bottom:5px}
.file-name{text-align:center;line-height:26px}
.swork-content p{font-size:14px;line-height:26px;margin-bottom:15px}
.swork-content .wp-block-quote p{font-size:20px;line-height:30px;margin-bottom:20px}
.swork-content .wp-block-quote cite{padding:10px 15px;font-size:12px;line-height:18px}
.swork-content .wp-block-quote{padding:85px 30px 30px;margin-bottom:30px}
.areas-box-img img{width:100%}
.members-one{margin-bottom:30px}
.s-members{padding-bottom:6%}
.post-26 .entry-content .wp-block-columns{margin-top:70px}
.post-26 .entry-content h2{font-size:26px;line-height:36px;margin-bottom:30px}
.post-26 .entry-content p{font-size:16px;line-height:28px;margin-bottom:20px}
.post-26{padding-bottom:45px}
.page-id-24 .fun-title__description{margin-bottom:180px}
.page-id-24 h5{font-size:26px;line-height:36px}
.page-id-24 p{font-size:16px;line-height:28px;margin-bottom:20px}
.page-id-24 .entry-content{padding-bottom:50px}
.page-template-default .fun-title__description{margin-bottom:180px}
.page-template-default h5{font-size:26px;line-height:36px}
.page-template-default p{font-size:16px;line-height:28px;margin-bottom:20px}
.page-template-default .entry-content{padding-bottom:50px}
.page-id-33.page-template-default .entry-title{font-size:26px;line-height:36px;margin-bottom:10px}
.page-id-33.page-template-default .entry-header{margin-bottom:10px}
.page-id-33.page-template-default hr{margin-bottom:15px}
.page-id-33.page-template-default h4{margin-bottom:10px}
.page-id-33.page-template-default .wp-block-column{margin:0}
.page-id-33.page-template-default p{margin-bottom:15px}
.page-id-33.page-template-default .site-content::before{height:480px}
.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap textarea{padding:15px}
.contact-form .wpcf7-form-control-wrap textarea{height:120px}
.contact-form .privacy-policy .wpcf7-list-item-label{font-size:16px}
.page-id-33.page-template-default .wp-block-columns.contact-wrapper{flex-direction:column}
}
@media (max-width:576px){
.page-id-24 h5{margin-top:35px;margin-bottom:20px}
.page-id-24 .fun-title__description{margin-bottom:120px}
.page-template-default h5{margin-top:35px;margin-bottom:20px}
.page-template-default .fun-title__description{margin-bottom:120px}
.donate-button__form .donate-button__input{height:60px}
.donate-button__form{margin-top:15px}
.donate-button__ovarlay{padding-left:15px;font-size:14px;line-height:14px}
.donate-button__form::after{width:100px}
.post-26 .block-with-bg img{max-width:80%}
.page-id-26::before{height:100px}
.post-26 .entry-content .wp-block-columns{flex-direction:column;margin-top:20px}
.s-header-areas{padding-top:20px}
.members-one-text{margin-left:20px}
.members-one{padding:20px}
.recom-blocks h3{font-size:24px;line-height:34px;padding-bottom:20px}
.s-about .about-img-wrap::after{width:100px;height:100px;right:-45px;top:-50px}
.s-recom-areas .container{max-width:90%}
.s-swork .d-flex .post-date{margin:0 0 10px}
.s-swork .d-flex{flex-direction:column;align-items:center}
.s-swork .file-row{flex-direction:column}
.file-row .btn-st2{margin-top:10px}
.s-swork .fwork-partner{flex-direction:column;padding:10px 20px}
.s-swork .fwork-partner img {margin-right: auto}	
.s-authors-swork .container{max-width:90%}
.s-authors-swork .authors-one{padding:20px}
.s-authors-swork .authors-one-text{margin-left:20px}
#eapps-social-share-buttons-1 .eapps-social-share-buttons-inner .eapps-social-share-buttons-item{width:100%}
#eapps-social-share-buttons-1 .eapps-social-share-buttons-inner .eapps-social-share-buttons-item:last-child{margin-right:0}
.swork-content .share-btn{flex-direction:column;align-items:flex-start}
.swork-content .share-btn.share-btn-float .share-btn-copy{width:100%;justify-content:center}
.swork-content .wp-block-columns .wp-block-column:nth-child(1){max-width:100%}
.swork-content .wp-block-columns .wp-block-column:nth-child(2){margin-left:0}
.wp-block-file a:first-child::before,.wp-block-file a:nth-child(2)::before{display:none}
.wp-block-file a.wp-block-file__button{margin:10px 0 0}
.wp-block-file{flex-direction:column;padding:10px}
#eapps-social-share-buttons-2 .eapps-social-share-buttons-inner .eapps-social-share-buttons-item{width:100%}
#eapps-social-share-buttons-2 .eapps-social-share-buttons-inner .eapps-social-share-buttons-item:last-child{margin-right:0}
.swork-content .share-box .share-btn .share-btn-copy{width:100%;justify-content:center}
.s-header-work .container{max-width:100%}
.work-filter{flex-wrap:wrap;justify-content:center}
.work-filter>span{border-bottom:1px solid #ededed}
.s-authors-box .authors-one{padding:0 0 45px 0}
.s-authors-box{padding-top:20px}
}
@media (min-width:1367px){
.ast-container{max-width:1230px}
.container{max-width:1260px}
.page-id-26 .site-content .ast-container{max-width:1270px}
.s-swork .container{max-width:1240px}
}