@charset "utf-8";
/*--------------media query css------------------*/
@media (max-width:1637px) {
	h3 {font-size: 27px;}
	blockquote {padding: 0 60px 0;}
	blockquote p {font-size: 42px;}
	.stories_slider_content .blog_content_box:nth-child(2n) {left: 8%;}
	.slick-arrow {left: 50px;width: 32px;height: 60px;}
	.slick-arrow.slick-next {right: 50px;}
	.slick-dots li {margin: 0 5px;}	
	.donors_sec .mid_content h3 {font-size: 25px;}
	.mid_content p {font-size: 25px;}
	.get_involved_slider_img {padding-bottom: 45%;}
	.video_wrap {padding-bottom: 45%;}
	.stories_slider_content {padding-bottom: 45%;}
	#videoPlayer {max-width: none;}
	#videoPlay_onclik {max-width: none;}
	.who_we_are_adviser_box {width: 220px;height: 220px;}
	.who_we_are_adviser_list li a {padding: 31px 0 25px;height: 280px;}
	.accordion-title {font-size: 26px;}
	.blog_content_box {width: 250px;height: 250px;font-size: 26px;}
}
/*------------tablet landscape view------*/
@media (max-width:1275px) {
	h3 {font-size: 24px;}
	.main_header {margin-top: 40px;}
	.blankDiv {margin-top: 40px;}
	.logo {width: 100px;height: 94px;margin-right: 20px;}
	.action_rep_head {font-size: 34px;width: 140px;margin: -4px 0 0 30px;}
	#header figure {width: calc(100% - 140px);margin: -25px -35px -25px 46px;}
	.play_icon {width: 100px;height: 100px;-webkit-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);transform: translateY(-80%);}
	/*.action_scroll_next {padding: 41px 35px 64px;width: 320px;height: 320px;font-size: 26px;bottom: -165px;}*/
	.action_scroll_next:after {bottom: 180px;}
	.mid_content p {font-size: 21px;}
	blockquote {padding: 0 100px 0;}
	blockquote:before, blockquote:after {width: 80px;height: 80px;font-size: 150px;line-height: 1.1;}
	blockquote:before {top: -112px;}
	blockquote p {font-size: 30px;}
	blockquote span {font-size: 24px;}
	.who_we_are_adviser_box {width: 220px;height: 220px;}
	.who_we_are_adviser_list {margin-bottom: 30px;}
	.accordion-title {padding: 24px 50px 24px 0;font-size: 22px;}
	.blog_content_box {width: 200px;height: 200px;padding: 30px 17px;font-size: 20px;}
	.blog_content_box.blog_content_icon {background-size: 43%;}
	.blog_posts_list:before {top: 110px;}
	.blog_posts_wrap {padding-top: 70px;}
	.stories_sec {padding: 80px 0 30px;}
	.testimonial_orange_sec {padding: 70px 0 50px;}
	.testimonial_orange_sec blockquote:before {top: -125px;}
	.testimonial_orange_sec blockquote:after {bottom: -125px;}
	.three_set_img li {margin-right: 5.1%;margin-bottom: 60px;}
	.grant_accordion .accordion-title h3 {width: 30%;}
	.grant_accordion .accordion-title p {width: 45.2%;padding-right: 10px;}
	.price_service_list {padding-right: 0;margin-left: 54.7%;width: 48.3%;}
	.grant_Sec {padding: 50px 0 140px;}
	.grant_accordion .accordion-title h3 {margin-bottom: 0;}
	.donors_sec .mid_content h3 {font-size: 21px;}
	.make_gift_today_wrap {padding: 70px 0 50px;}
	#footer {padding: 55px 0 40px;text-align: center;}
	#footer .main {max-width: 1008px;}
	.designed_by {text-align: left;}
	.foo_logo {width: 100px;height: 95px;margin: 0 30px 0 0;}
	.foo_links {max-width: 140px;margin-right: 15px;font-size: 20px;text-align: left;}
	.social_icon li {margin-left: 5px;}
	.social_icon li a {width: 50px;height: 50px;line-height: 50px;}
	.follow_us_col {margin-right: 10px;max-width: 185px;text-align: left;}
	.sign_up_news {margin-right: 15px;}
	.address_col {margin-right: 15px;text-align: left;}
	.sign_up_news {width: 105px;height: 105px;padding: 23px 20px;font-size: 20px;}	
	.foo_give_box:before, .foo_give_box:after {width: 48px;height: 58px;}
	
	.main_header {text-align: center;}
	.main_header .logo {width: 80px;height: 77px;margin-right: 5px;float: none;display: inline-block;vertical-align: middle;}
	.main_header .action_rep_head {width: 105px;font-size: 28px;float: none;display: inline-block;vertical-align: middle;margin-left: 13px;text-align: left;}
	.give_box {float: none;display: inline-block;vertical-align: middle;}
	nav {width: 68%;text-align: center;float: none;display: inline-block;vertical-align: middle;}
	nav ul li {margin-left: 3px;width: 83px;height: 83px;}
	nav ul li a {font-size: 14px;}
	.give_box {width: 82px;height: 82px;margin-left: 0;}
	.give_box:before, .give_box:after {width: 42px;height: 51px;}
	.foo_give_box:before, .foo_give_box:after {width: 54px;height: 62px;}
	.blankDiv, .main_header {margin-top: 20px;}
	.income_content figure {max-width: 400px;}	
	.our_programing_content h3 {font-size: 26px;}	
	.thumb_icon {width: 145px;height: 145px;background-size: 65px;bottom: 30px;left: 83px;}	
	.income_content svg {margin-bottom: 30px;margin-top: 50px;}
	.income_content .income-counter, .expense_content .expense-counter {top: 190px;}
	.income_content .income-counter h5, .income_content .income-counter h3, .expense_content .expense-counter h5, .expense_content .expense-counter h3 {font-size: 26px;}
	.heading_img {margin-bottom: 40px;}
	.heading_img img {height: 83px;}
	.mid_content {padding-left: 30px;}	
	.mid_content_sec {padding: 40px 0 61px;}
	.foo_give_box {width: 105px;height: 105px;margin-left: 0;overflow: hidden;}

}
/*------------tablet portrait  view------*/
@media (max-width:1024px) {
	h4 {font-size: 18px;}
	.banner_sec {height: 100vh;}
	.logo {width: 85px;height: 80px;}
	.action_rep_head {font-size: 26px;width: 110px;margin: -4px 0 0 20px;}
	#header figure {width: calc(100% - 248px);}
	.play_icon {width: 90px;height: 90px;}
	.mid_content {padding-left: 25px;}
	.mid_content p {font-size: 20px;}
	blockquote {padding: 0 50px 0;}
	blockquote p {font-size: 28px;}
	blockquote:before, blockquote:after {width: 70px;height: 70px;font-size: 134px;line-height: 1.1;bottom: -85px;}
	blockquote:before {top: -90px;}	
	blockquote span {font-size: 20px;}
	.who_we_are_adviser_list li a {height: 250px;}
	.who_we_are_adviser_box {width: 185px;height: 185px;}
	.who_we_are_adviser_box p {font-size: 17px;}	
	.accordion_col_content ul li {padding-right: 15px;}
	.accordion_col_content ul li p {font-size: 17px;}
	.accordion-title {padding: 22px 50px 22px 0;font-size: 22px;}
	.accordion > li:first-child {border-top-width: 4px;}
	.accordion > li {border-bottom-width: 4px;}
	.blog_content_box {width: 200px;height: 200px;font-size: 22px;margin-bottom: 25px;}
	.stories_slider_content {height: 600px;padding-bottom: 0;}
	.stories_slider_content .blog_content_box {width: 170px;height: 170px;font-size: 18px;}
	.stories_slider_content .blog_content_box:nth-child(2n) {bottom: 10px;}
	.blog_posts_list:before {display: none;}
	.blog_posts_list li {width: calc(50% - 15px);}
	.blog_posts_list li:nth-child(2n+2) {margin-right: 0;}
	.blog_posts_list li .blog_content {position: relative;}
	.blog_posts_list li .blog_content:before {content: "";background: #863782;height: 7px;position: absolute;top: 100px;left: 170px;display: block;width: 100%;z-index: 0;}
	.blog_posts_list li:nth-child(2n+2) .blog_content:before {display: none;}
	.stories_accourdion > li:nth-child(2n+2) .blog_posts_list li .blog_content:before {background: #d54426;}
	.blog_content_box {position: relative;z-index: 9;}
	.blog_content h3 {height: auto !important;}
	.testimonial_orange_sec {padding: 50px 0 35px;}
	.testimonial_orange_sec blockquote:before {top: -90px;}
	.testimonial_orange_sec blockquote:after {bottom: -90px;}
	.three_set_img li {margin-right: 3%;width: 30.7%;}
	.price {font-size: 16px;}
	.price_service_list {margin-left: 54.7%;}
	.total_price {font-size: 16px;}
	.grant_accordion .accordion-title h3 {font-size: 16px;}
	.grant_accordion .accordion-title p {font-size: 16px;line-height: 1.4;}
	.donors_sec .mid_content h3 {font-size: 21px;margin-bottom: 25px;}
	.make_gift_today_wrap .col-7 {width: 70%;}
	.make_gift_today_wrap .col-3 {width: 30%;}
	.make_gift_box {width: 190px;height: 190px;padding: 54px 44px;font-size: 26px;}	
	.income_content {padding: 0 15px;}
	.income_content ul {padding: 0 0 4px 0;left: 0;}
	#footer {position: relative;padding-bottom: 150px;}
	.designed_by {text-align: center;}
	.follow_us_col {position: absolute;bottom: 20px;left: 0;right: 0;text-align: center;max-width: 100%;margin: 0 auto;}
	.sign_up_news {position: absolute;bottom: 15px;left: 30px;}
	.follow_us_col h4 {margin-bottom: 15px;}
	.foo_give_box {position: absolute;right: 30px;bottom: 20px;}
	.foo_links {max-width: 33%;margin-left: 11%;}
	.social_icon li a {width: 44px;height: 44px;line-height: 44px;font-size: 22px;}
	#header {display: none;}
	.main_header {position: absolute;top: 0;left: 0;right: 0;margin-top: 0;background: none;box-shadow: none;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;z-index: 99;}
	.menu_toggle .main_header {background: #4fc6df;}
	.main_header.sticky {box-shadow: none;}
	.main_header .action_rep_head {display: none;}
	.menu_icon {display: block;}
	.main_header .logo {float: left;}
	.main_header .give_box {float: right;}
	.blankDiv {display: none !important;}
	nav {display: none;position: absolute;top: 100%;left: 0;right: 0;background: #4fc6df;padding: 0 15px 20px;width: 100%;text-align: left;}
	nav ul {padding: 40px 0 28px;}
	nav ul li {width: auto;height: auto;overflow: inherit;display: block;border-bottom: solid 7px #863782;border-radius: 0;}
	nav ul li:first-child {border-top: solid 7px #863782;}
	nav ul li a {margin-top: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);font-size: 20px;font-family: 'Libre Franklin Bold';color: #000000;padding: 18px 0 15px;text-align: left;}
	nav ul li a:before {display: none;}
	nav ul li:hover {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}	
	nav ul li:hover a, nav ul li.active a {-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);-o-transform: scale(1) translateY(0);transform: scale(1) translateY(0);color: #ffffff;}
	.main_header .logo img:first-child {display: none;}
	.main_header .logo img:nth-child(2) {display: block;}	
	.menu_toggle .main_header .logo img:nth-child(2), .main_header.sticky_mob .logo img:nth-child(2) {display: none;}
	.menu_toggle .main_header .logo img:last-child, .main_header.sticky_mob .logo img:last-child {display: block;}
	.menu_toggle .main_header .give_box {background: #d54426;}
	.menu_toggle .give_box:before {opacity: 0;}
	.menu_toggle .give_box:after {opacity: 1;}
	.menu_icon.active:before, .menu_icon.active:after, .main_header.sticky_mob .menu_icon:before, .main_header.sticky_mob .menu_icon:after {background: #000000;}
	.main_header.sticky_mob {position: fixed;background: #ffffff;box-shadow: 0 0 5px rgba(0,0,0,0.5);z-index: 999999;}	
	.income_content figure {max-width: 315px;height: auto;margin-bottom: 50px;}
	.our_programing_content h3 {display: block;width: 240px;}
	.our_programing_list {width: 100%;display: block;}
	.grant_Sec {padding: 50px 0 90px;}
	.donors_sec .mid_content {padding-bottom: 40px;}
	.get_involved_slider {margin-top: 10px;}
	.thumb_icon {width: 100px;height: 100px;background-size: 50px;}

	.main_inner_header.main_header {position: static !important;}
	.main_inner_header.main_header .logo img {display: none;}
	.main_inner_header.main_header .logo img:nth-child(3) {display: block;}
	.main_inner_header .menu_icon:before, .main_inner_header .menu_icon:after {background: #000000;}
	.income_content svg {max-width: 315px;}
	.income_content .income-counter h5, .income_content .income-counter h3, .expense_content .expense-counter h5, .expense_content .expense-counter h3 {font-size: 22px;}
	.income_content .income-counter, .expense_content .expense-counter {top: 180px;}
	#videoPlayer {height: 115%;}
	.mid_content_sec {padding: 45px 0 30px;}
	.heading_img {margin-bottom: 35px;}
	.heading_img img {height: 70px;}
	.who_we_are_sec {padding: 50px 0 6px;}
	.how_we_work_sec {padding: 50px 0 5px;}
	.stories_sec {padding: 50px 0 30px;}
	.donors_sec {padding: 50px 0 25px}
	.get_involved_sec {padding-top: 50px;}
	.financials_sec {padding: 50px 0 80px;}
	.financials_sec p {margin-top: 50px;}	
	.who_we_are_adviser_list .slick-dots li {float: none;width: auto;}
	.who_we_are_adviser_list .slick-dots {bottom: 15px;}
	.who_we_are_adviser_list .slick-slide .who_we_are_adviser_box {margin-top: -15px;}
	.action_scroll_next {width: 280px;height: 280px;font-size: 20px;padding: 34px 45px 59px;bottom: -160px;}
    .action_scroll_next:after {bottom: 172px;width: 38px;height: 20px;}

}
/*------------mobile landscape  view------*/
@media (max-width:767px) {
	.main {padding: 0 15px;}
	#header {display: none;}
	.col-3, .col-7 {float: none;width: 100%;}
	.img_col {max-width: 350px;margin: 0 auto 30px;}
	.mid_content {max-width: 100%;padding: 0;}
	.mid_content p {font-size: 18px;line-height: 1.5;}
	blockquote {padding: 0 45px;}
	blockquote p {font-size: 18px;}
	blockquote span {font-size: 18px;}
	.who_we_are_adviser_list li {width: 50%;}
	.who_we_are_adviser_list li:nth-child(2n+1) .who_we_are_adviser_box {background: #863782;}
	.who_we_are_adviser_list li:nth-child(4n+4) .who_we_are_adviser_box {background: #d54426 !important;}
	.who_we_are_adviser_list li:nth-child(4n+1) .who_we_are_adviser_box {background: #d54426;}
	.accordion_col_content ul li {width: 100%;float: none;}
	.who_we_are_mid_content {display: none;}
	.who_we_are_sec .main {padding: 0;}
	.accordion-title {padding: 22px 60px 22px 15px;font-size: 18px;}
	.accordion-content {padding: 0 15px 30px;}
	.accordion_col_content ul li h4 {margin: 10px 0 5px;}
	.accordion_col_content ul li p {font-size: 18px;margin-bottom: 0;}	
	.grant_accordion .accordion-title {padding-left: 15px;padding-top: 22px;}
	.grant_accordion .accordion-title h3 {display: block;width: 100%;float: none;padding: 0;max-width: 100%;font-size: 18px;}
	.grant_accordion .accordion-title .price {width: 100%;float: none;max-width: 100%;width: 100%;margin-top: 25px;display: block;margin-bottom: 25px;display: none;font-size: 18px;}
	.grant_accordion .accordion-title p {max-width: 100%;float: none;width: 100%;display: none;font-size: 18px;}
	.grant_accordion .accordion-title.active p, .grant_accordion .accordion-title.active .price {display: block;}	
	.price_service_list {max-width: 100%;width: 100%;margin: 0;}	
	.accordion-title:before, .accordion-title:after {transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);top: 14px;right: 15px;}
	.accordion-title.active:before, .accordion-title.active:after {transform: translateY(0) rotate(-180deg);-o-transform: translateY(0) rotate(-180deg);-ms-transform: translateY(0) rotate(-180deg);-webkit-transform: translateY(0) rotate(-180deg);}
	.total_price {position: static;}
	.price {font-size: 18px;}
	.donors_sec .mid_content {padding-bottom: 20px;}
	.donors_sec .mid_content h3 {font-size: 18px;}
	.accordion_two_column .col-6:nth-child(2n+2), .accordion_two_column .col-6 {width: 100%;float: none;padding-right:0;}
	.grant_accordion {margin: 0 -15px;}
	.make_gift_today_wrap .col-3 {width: 100%;float: none;}
	.make_gift_box {margin: 0 auto 30px;}
	.make_gift_today_wrap {padding: 45px 0 20px;}
	.make_gift_today_wrap .col-7 {width: 100%;float: none;}
	.sharing_just_future .img_col {margin-left: auto;}
	.sharing_just_future .col-3 {width: 100%;}
	.sharing_just_future .col-7 {width: 100%;}	
	.foo_links {display: none;}
	.sign_up_news {width: 117px;height: 117px;bottom: auto;top: 15px;left: auto;right: 15px;padding: 29px 20px;}
	.foo_give_box {bottom: auto;top: 15px;left: 15px;right: auto;}
	.foo_give_box {width: 117px;height: 117px;}
	.foo_give_box:before, .foo_give_box:after {width: 60px;height: 70px;}
	#footer {padding: 170px 0 40px;}
	.designed_by {margin-top: 20px;}
	.follow_us_col {max-width: 200px;left: auto;top: 170px;bottom: inherit;}
	.address_col {margin-left: 10%;}
	.col-6 {width: 100%;float: none;}
	.see_pdf {position: static;text-align: center;margin: 50px auto 10px;}
	.income_content {padding: 0;}
	.expense_content {margin-left: 0;}

	.banner_sec {/*padding-top: 180px;padding-bottom: 70px;height: 670px;*/}
	.mob_banner_content {width: 200px;height: 200px;border-radius: 100%;display: block;background: #d54426;z-index: 9;margin: 0 auto;padding: 40px 0;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-60%);-webkit-transform: translateY(-60%);-ms-transform: translateY(-60%);-o-transform: translateY(-60%);-moz-transform: translateY(-60%);}
	.banner_sec.play_video .mob_banner_content {display: none;}
	.banner_sec h1 {display: block;font-size: 37px;line-height: 1;color: #ffffff;position: relative;z-index: 9;margin-bottom: 15px;}
	.play_icon {height: 49px;width: 49px;position: relative;display: block;margin: 0 auto;transform: translate(0);top: 0;background-image: url('/2018-action-report/wp-content/themes/nsf/assets/images/play_icon_mob.png') !important;}
	.play_icon span {display: none;}
	.action_scroll_next {width: 113px;height: 113px;position: absolute;bottom: 50px;left: 15px;display: block;font-size: 18px;line-height: 1.3;padding: 16px 0;left: 15px;margin: 0;border-radius: 100%;background: #863782;z-index: 9;}
	.action_scroll_next:after {position: static;width: 29px;height: 14px;margin-top: 4px;}
	.banner_sec .give_box {display: block;position: absolute;right: 15px;bottom: 50px;width: 113px;height: 113px;z-index: 9;}
	.banner_sec .give_box:before, .banner_sec .give_box:after{width: 55px;height: 65px;}
	.main_header .give_box {display: none;}
	.menu_icon {right: 15px;}
	.menu_toggle .wrapper {overflow: hidden;height: 100vh;}
	nav {position: fixed;top: 78px;bottom: 0;z-index: 99;height: calc(100vh - 78px);overflow: auto;padding-bottom: 15px;}
	nav ul {padding: 5px 0 11px;}
	nav ul li {border-bottom-width: 3px;}
	nav ul li:first-child {border-top-width: 3px;}
	nav ul li a {font-size: 16px;padding: 13px 0 10px;}
	nav .social_icon {display: block;float: left;margin: 12px 0 0;}
	nav .social_icon li {border: none !important;}
	nav .social_icon li a {color: #4fc5df;font-family: 'Font Awesome 5 Brands';padding: 0;overflow: hidden;}
	nav .social_icon li a:before {display: block;width: auto;height: auto;background: none;line-height: 44px;position: static;}
	nav .give_box {width: 70px;height: 70px;font-size: 18px;}
	nav .give_box:before, nav .give_box:after {width: 32px;height: 38px;}
	.main_header nav .give_box {display: block;background: #d54426;float: right;color: #ffffff;}
	.main_header nav .give_box:after {opacity: 1;background-image: url('/2018-action-report/wp-content/themes/nsf/assets/images/white_hand_icon.svg');}
	.main_header nav .give_box:before{opacity: 0;}
	.who_we_are_adviser_list li a {height: auto;position: relative;padding-bottom: 57%;}
	.who_we_are_adviser_list li a .who_we_are_adviser_box {position: absolute;top: 50%;-webkit-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1);-o-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);margin: 0 auto;left: 0;right: 0;}
	.who_we_are_adviser_list li a:hover .who_we_are_adviser_box {-webkit-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0);-o-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}
	.graph_imgs {text-align: center;}
	.graph_imgs img:first-child {display: none;}
	.graph_imgs img:last-child {display: inline-block;}	
	.how_we_work_list {display: block;text-align: center;overflow: hidden;margin: 0;}
	.how_we_work_list li h3 {color: #863782;font-size: 18px;line-height: 1;font-family: 'Libre Franklin Bold';margin-bottom: 0;text-transform: uppercase;}
	.how_we_work_list li p {font-size: 18px;line-height: 1.4;color: #000000;font-family: 'Libre Franklin Regular';}
	.how_we_work_list li:nth-child(2) h3 {color: #d54426;}
	.how_we_work_list li:nth-child(3) h3 {color: #4fc6df;}

	.stories_accourdion li .accordion-title {display: block;}
	.blog_posts_list li {width: 100%;float: none;padding-bottom: 15px;}
	.blog_posts_list li .blog_content:before {display: none;}
	.blog_content .blog_content_box {display: none;}
	.blog_posts_list li > figure.mobile_img {display: block;}
	.blog_content h3 {height: auto !important;font-size: 24px;margin-bottom: 5px;}
	.stories_accourdion {margin: 35px -15px 0;}
	.stories_sec {padding: 35px 0 80px;}
	.stories_accourdion > li:nth-child(2n+2) {border-bottom-color: #d54426;}	
	.stories_accourdion > li:nth-child(2n+2) .accordion-title {color: #d54426;}
	.stories_accourdion > li:nth-child(2n+2) .accordion-title:before {background-image: url('/2018-action-report/wp-content/themes/nsf/assets/images/accordion_arrow_orange.svg');}
	.three_set_img_mob {display: block;width: 100%;max-width: 300px;margin: 0 auto 20px;}
	.three_set_img_mob img {display: block;width: 100%;}
	.three_set_img {width: 250px;height: 250px;position: relative;margin: 0 auto 30px;display: none;}
	.three_set_img li {width: 250px;height: 250px;border-radius: 100%;float: none;display: block;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
	.three_set_img li.active {opacity: 1;}
	.our_programing_content {display: none;}
	.slick-arrow {left: 15px;width: 20px;height: 40px;}
	.slick-arrow.slick-next {right: 15px;}
	.thumb_icon {display: none;}
	.slick-dots li {width: 15px;}
	.slick-dots li button {width: 15px;height: 15px;}

	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {font-size: 25px;}	
	.single-post .entry-title, .page .entry-title {font-size: 25px;}
	.blog .post-thumbnail {float: none;display: block;width: 100%;max-width: 250px;}
	.blog .entry-content {float: none;width: 100%;padding-left: 0;}
	.blog .site-main > article {padding: 0 0 30px;margin-bottom: 50px;}
	.blog .entry-header .entry-title {font-size: 25px;}
	.donors_sec .accordion {margin: 0 -15px;}
	.slick-dots {bottom: 8px;}
	.slick-dots li button {margin: 0;}
	.financials_sec p {margin-top: 30px;}
	.income_content {margin-bottom: 50px;}
	.expense_content {margin-bottom: 0;}
	.main_header .logo {width: 60px;height: 58px;}
	.menu_icon {top: 30px;width: 40px;}
	.menu_icon:before, .menu_icon:after {height: 7px;}
	.menu_icon.active:before {-webkit-transform: rotate(-45deg) translateY(6px) translateX(-6px);-ms-transform: rotate(-45deg) translateY(6px) translateX(-6px);-o-transform: rotate(-45deg) translateY(6px) translateX(-6px);transform: rotate(-45deg) translateY(6px) translateX(-6px);}	
	.income_content .income-counter, .expense_content .expense-counter {position: static;margin-bottom: 20px;}
	.income_content {margin: 0 auto 50px;}
	.expense_content {margin-bottom: 0;}	
	.heading_img img {height: 55px;}
	.who_we_are_sec {padding: 40px 0 6px;}
	.heading_img {margin-bottom: 25px;}	
	.stories_slider_content {height: 500px;}
	.get_involved_sec {padding-top: 30px;}	
	.pause_video, .mute_video {display: none;}
	blockquote:before, blockquote:after {width: 50px;height: 50px;font-size: 64px;line-height: 1.35;}
	blockquote:before, .testimonial_orange_sec blockquote:before {top: -75px;}
	.donors_list p {font-size: 22px;}
	.banner_sec video {display: none !important;}
	.grant_accordion .price_service_list ul li {padding-left: 20px;position: relative;}
	.grant_accordion .price_service_list ul li:before {content: "-";position: absolute;left: 0;top: 0;}
	.donors_list ul li {padding-left: 20px;position: relative;}
	.donors_list ul li:before {content: "-";position: absolute;left: 0;top: 0;}


}
/*------------mobile portrait view------*/
@media (max-width:640px) {
	blockquote {padding: 0 25px;}
	blockquote span {font-size: 20px;}
	.who_we_are_adviser_box {width: 200px;height: 200px;}
	.who_we_are_adviser_list li a {padding-bottom: 0;height: 370px;}
	.who_we_are_adviser_box p {max-width: 100%;padding: 0 15px;font-size: 20px;}	
	.get_involved_slider_img {padding-bottom: 100%;}
	.video_wrap {padding-bottom: 100%;}
	.follow_us_col {bottom: 15px;position: absolute;text-align: left;top: inherit;left: 15px;float: none;right: auto;}
	.foo_logo {position: absolute;bottom: 15px;left: 15px;width: 80px;height: 76px;margin: 0;}
	.social_icon li a {width: 45px;height: 45px;line-height: 45px;font-size: 25px;}
	nav .social_icon li a {width: 45px;height: 45px;line-height: 45px;font-size: 25px;}
	nav .social_icon li a:before {line-height: 45px;}
	.follow_us_col {left: auto;right: 15px;max-width: 158px;}
	.follow_us_col h4 {margin-bottom: 15px;}
	.address_col {margin: 0;}
	.who_we_are_adviser_list {margin-top: 17px;}
	.stories_slider_content {height: 450px;}
	.stories_slider_content .blog_content_box {width: 130px;height: 130px;font-size: 14px;}	
	#footer {padding: 130px 0 100px;}
	.designed_by {    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;}
    .designed_by p {font-size: 18px;}
	.foo_give_box {top: 25px;width: 80px;height: 80px;font-size: 19px;}
	.foo_give_box:before, .foo_give_box:after {width: 40px;height: 48px;}
	.sign_up_news {top: 25px;width: 80px;height: 80px;font-size: 15px;padding: 20px 14px;}	
	address p {margin-bottom: 20px;font-size: 18px;line-height: 1.45;}
	.heading_img img {height: 50px;}
}
/*----------optional css------*/
@media (max-width:480px) {
	.heading_img img {height: 37px;}
}
/*---------use only when design is customise-----------*/
@media (max-height:420px) {
	.banner_sec {height:420px;}
}