/*1599 to 1440 */
@media (max-width: 1599px) {
.table-wrap.how-we-left-right-content aside.content-block .content { max-width: 93%; }
}

/*1439 to 1360 */
@media (max-width: 1439px) {
footer .footer-block ul li a { font-size: 16px; }
footer .footer-block ul li { font-size: 16px; }
}

/*1359 to 1280 */
@media (max-width: 1359px) {
.blog-wrap .container { max-width: 80%; }
footer .footer-block h4 { font-size: 20px; }
footer .container { width: 90%; }
}

/*1279 to 1152 */
@media (max-width: 1279px) {
.main-leads .main-leads-blocks { width: 100%; }
.home-form-section .form #gform_1 #field_1_4 { width: 81% }
.project-sec .project-sec-in { width: 100%; }
.bio-sec .bio-sec-in { width: 100%; }
.board-members .members { width: 100%; }
.home-form-section .home-form-section-in { width: 100%; }
.banner-bottom .banner-bottom-head { min-height: 80px; }
.banner-bottom .banner-bottom-head h2 { margin-top: 14px; }
.banner-bottom-content .bttn { margin-top: 19px; }
header nav #menu-main-menu li { padding: 0; margin: 0 10px; }
.stats aside { padding: 30px 5%; }
.community-invo-sec3 .img-block { background-size: 100%; }
.home-form-section .form #gform_1 #field_1_4 { width: 78%; }
.left-img-right-content .img-block, .left-content-right-img .img-block { background-position: center; }
footer .footer-block h4 { font-size: 19px; }
.footer-block .menu-footer-menu-2-container ul#menu-footer-menu-2 li { line-height: 30px; }
footer .footer-block .footer-block-in { margin: 0 -15px; }
footer .footer-block ul li a { font-size: 15px; }
footer .footer-block ul li { font-size: 15px; line-height: 25px; }
footer .footer-block .footer-donate-now { padding: 66px 22px; }
}

/*1151 to 1024 */
@media (max-width: 1151px) {
footer .contact-block li .icon { padding-right: 5px; }
footer .footer-block ul li, footer .footer-block ul li a { font-size: 16px; line-height: 25px; }
.home-form-section .form #gform_1 #field_1_4 { width: 78%; }
.gallery-expander-contents { width: 100%; }
.home-banner .banner-content h2 { font-size: 24px; line-height: 34px; }
.blog-wrap .container { max-width: 100%; }
footer .footer-block .footer-donate-now { padding: 65px 0; }
footer .footer-block .footer-block-in { margin: 0 -15px; }
header .header-top .logo { float: left; padding: 27px 0; width: 345px; }
}

/*1023 to 992 */
@media (max-width: 1023px) {
.home-banner { background: url(images/homepage-banner.jpg) -380px 0px no-repeat; }
.board-mem-pic-con h2 { font-size: 24px; }
.board-mem-con-sec-in { max-width: 810px; }
.home-banner .banner-content h2 { font-size: 29px; line-height: 39px; width: 35%; }
footer .container { width: 97%; }
.home-form-section .form #gform_1 #field_1_4 { width: 72%; }
}

/*991 to 970 */
@media (max-width: 991px) {
header .header-top .logo { float: left; padding: 24px 0; width: 50%; }
header .header-top .logo img { width: 340px; }
header .header-top .cnt-details { padding-top: 14px; width: 50%; }
.banner-bottom .banner-bottom-head { min-height: 95px; }
.banner-bottom .banner-bottom-head h2 { margin-top: 23px; font-size: 22px; }
.banner-bottom-content .bttn { margin-top: 27px; }
.banner-bottom-head h2 span { font-size: 23px; }
.banner-bottom-content p { width: 67%; font-size: 15px; margin: 4px 0; }
.main-leads .main-leads-blocks .block h2 { font-size: 17px; }
.main-leads .main-leads-blocks .bttn { padding: 0 15px; }
.main-leads .main-leads-blocks .block p { font-size: 15px; }
.content-imgs-sec .content-imgs-sec-left ul li p { margin-left: 78px; width: 85%; }
.content-imgs-sec .content-imgs-sec-right { margin-top: 20%; }
.project-sec .project-sec-left { margin-top: 14%; }
.board-members .members { width: 97%; }
.board-members .members .block + .block { margin-left: 7%; }
.home-form-section .form #gform_1 #field_1_4 { width: 72%; padding-left: 5px; }
.home-form-section p { font-size: 14px; }
footer .footer-block { width: 25%; }
footer .footer-block h4 { font-size: 20px; }
footer .footer-block ul li a { font-size: 16px; }
footer .footer-block ul li { font-size: 16px; }
footer .copyrights p { font-size: 14px; }
header nav { background: #fff; }
header nav #menu-main-menu li a { color: #171738; }
header nav #cssmenu #menu-main-menu li.bttn a { color: #fff; }
.banner-bottom-content p br { display: none; }
#menu-main-menu li a::after { bottom: 0; }
.content-imgs-sec-left { width: 100%; }
.content-imgs-sec-right { width: 100%; }
.content-imgs-sec .content-imgs-sec-right { margin-top: -1%; }
.project-sec .project-sec-left { margin-top: 6%; width: 100%; }
.project-sec .project-sec-right { padding: 51px 0 0 11px; width: 100%; }
.bio-sec-right { width: 100%; margin-top: 8%; }
.project-sec .project-sec-left { margin-top: 6%; width: 100%; }
.bio-sec .bio-sec-right img { width: 96%; }
.bio-sec .bio-sec-left { width: 100%; }
.main-leads .main-leads-blocks .block { margin: 0 0 17px 0; min-height: 395px; }
header nav #menu-main-menu li { margin: 0; }
header nav #menu-main-menu li { padding: 0; }
header nav #menu-main-menu .sub-menu li a { width: 100%; text-align: center; }
#cssmenu #menu-main-menu > li:hover > .vhover:after { display: block; width: 100%; }
#cssmenu #menu-main-menu > li > .vhover:after { position: relative; width: 1px; height: 3px; }
.stats aside { padding: 30px 3%; }
.home-banner .banner-content h2 { animation: inherit; white-space: inherit; font-size: 31px; line-height: 33px; width: 30%; text-align: left; }
/*23-04-2018*/
.gallery-tab-sec .gallery-tab-sec-nav { top: 140px; }
.event-section .image-block .date { right: -32px; }
.gallery .image-right .image-block .date { left: -32px; top: 50%; }
.gallery .event-section .image-block { background-image: none !important; }
.gallery .image-right aside { display: block; width: 50% }
.gallery-tab-sec .event-section aside { height: auto; }
.image-right .image-block .date { top: 50%; }
ul#menu-main-menu span.vhover { display: none; }
header.fixed-header nav #menu-main-menu .sub-menu.open li a { padding-bottom: 10px; }
header.fixed-header nav #menu-main-menu li ul.sub-menu { box-shadow: none; }
/*01-05-2018*/
#cssmenu .menu.open li.bttn { display: none; }
header #cssmenu { text-align: right; margin-top: -54px; }
header #cssmenu #menu-button { display: inline-block; }
header #cssmenu #menu-button span { display: none; }
header .mobile-icons-btn { display: block; text-align: center; }
header .mobile-icons-btn .mobile-icons { padding: 0; display: inline-block; float: left; margin: 0; position: relative; z-index: 9; padding-left: 11px; }
header .mobile-icons-btn .mobile-icons li { float: left; }
header .mobile-icons-btn .bttn2 { margin-top: 10px; position: absolute; z-index: 9; margin-left: -77px; left: 50%; }
header .mobile-icons-btn .bttn2 a { padding: 0 26px; line-height: 39px; }
header .mobile-icons-btn .mobile-icons li a { line-height: 60px; display: inline-block; color: #e63946; font-size: 28px; }
header .mobile-icons-btn .mobile-icons li + li { margin-left: 10px; }
#cssmenu #menu-button::after { height: 12px; width: 30px; top: 22px; border-top: 3px solid #48aae6; border-bottom: 3px solid #48aae6; }
#cssmenu #menu-button::before { height: 3px; top: 13px; width: 30px; }
#cssmenu #menu-button.menu-opened::before { top: 24px; background: #48aae6; width: 25px; }
#cssmenu #menu-button.menu-opened::after { top: 24px; border: 0; height: 3px; width: 26px; }
.vhover { display: none; }
#cssmenu #menu-main-menu > li > a::after { border-bottom: none; }
#cssmenu ul li:first-child { border-top: 0px; }
.header-in nav .container { padding: 0; width: 100%; }
header.fixed-header nav #menu-main-menu { padding-bottom: 0; }
.blog-wrap .post-item { padding: 20px; }
.blog-wrap .post-item .content h3 a { font-size: 20px; }
footer .container { width: 96%; }
/**/
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container { margin-right: 12px !important; margin-left: 12px !important; }
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 span { width: 32%; }
.payment-sec .donations .left-block { margin-bottom: 30px; }
}

/*969 to 800 */
@media (max-width: 969px) {
.home-banner .banner-content h2 { font-size: 29px; animation:  none; }
.banner-bottom-content p { width: 70%; }
.banner-bottom-content .bttn { padding: 0 24px; }
.content-imgs-sec .content-imgs-sec-left h2 { font-size: 25px; }
.content-imgs-sec .content-imgs-sec-left ul li p { margin-left: 72px; font-size: 15px; }
.content-imgs-sec-left .bttn2 a { padding: 0 24px; }
.bttn2 a { padding: 0 24px; }
.bio-sec .bio-sec-right img { width: 100%; }
.board-mem-con-sec-in { padding: 40px; }
.board-mem-pic-con h2 { font-size: 18px; }
.event-section.table-wrap aside { display: block; width: 100%; }
.event-section .image-block .date { right: 0; left: 0; margin: 0 auto; bottom: -30px; top: auto; }
.gallery .image-right .image-block .date { left: 0; top: auto; }
.gallery-tab-sec .event-section aside { height: auto; }
footer .footer-block { width: 33%; min-height: 319px; }
footer .footer-block .footer-block-in { margin: 0; }
footer .container { width: 100%; }
.footer-block.col-sm-3:nth-last-child(1) { width: 100%; min-height: inherit; padding: 0; }
.payment-sec .donations .left-block .payment-form #input_3_6_2_cardinfo_right {width: 100%;}
}

/*799 to 768 */
@media (max-width: 799px) {
.banner-bottom-content p { font-size: 14px; }
.home-banner .banner-content h2 { animation:  none; font-size: 27px; margin-top: 49px; }
.home-banner { background: url(images/homepage-banner.jpg) -406px -13px no-repeat; }
.bio-sec .bio-sec-left { padding-right: 20px; }
.main-leads .main-leads-blocks .block { margin: 0 0 17px 0; min-height: 395px; }
.content-imgs-sec { padding: 25px 0 50px; }
.content-imgs-sec .row { margin: 0; }
.project-sec .row { margin: 0; }
.bio-sec .row { margin: 0; }
footer .row { margin: 0; }
.main-leads .main-leads-blocks { width: 87%; }
.main-leads .main-leads-blocks .block { min-height: 365px; }
.main-leads { margin: 65px 0 30px 0; }
.stats aside { padding: 30px 2%; }
.bio .bio-inner-sec-01 img { margin-bottom: 20px; }
.bio .bio-inner-sec-02 img { margin: 0 0 20px 20px; }
.gallery-tab-sec .gallery-item { float: none; width: 100%; }
.event-section .image-block .date { bottom: -25px; width: 80px; height: 80px; }
.event-section .image-block .date p { font-size: 18px; padding: 15px 0; }
.event-section .image-block .date p span { line-height: 20px; }
footer .footer-block { width: 33%; }
footer .footer-block h4 { font-size: 18px; }
footer .footer-block ul li a { font-size: 16px; }
footer .footer-block ul li { font-size: 16px; }
footer .copyrights p { font-size: 11px; }
footer .container { padding: 0; }
header nav #menu-main-menu { margin: 18px 0; }
#cssmenu ul li.nav-bttn { display: none; }
header.fixed-header #cssmenu > ul > li > a { padding: 15px 12px 15px; width: inherit; display: inline-block; }
header nav #menu-main-menu { margin: 18px 0 0 0; }
header .mobile-icons-btn { padding: 0 15px; }
.single-blog-wrap .post-item { overflow: hidden; }
.single-blog-wrap .post-item .thumbnail-img { width: 100%; margin: 0 0 25px 0; float: none; }
.single-blog-wrap .post-item .thumbnail-img img { width: 100%; height: auto; margin-bottom: 0; }
.footer-block.col-sm-3:nth-last-child(2) .footer-block-in { margin: 0 -15px; }
}

/*767 to 736 */
@media (max-width: 767px) {
.home-banner { background: url(images/homepage-banner.jpg) -360px 30px no-repeat; }
.banner-bottom .banner-bottom-head { width: 100%; text-align: center; }
.banner-bottom-content { width: 100%; }
.banner-bottom-content p { margin: 10px; }
.banner-bottom-content .bttn { margin: 25px 26px; }
.content-imgs-sec .content-imgs-sec-left { float: left; width: 100%; padding: 0 25px; }
.content-imgs-sec .content-imgs-sec-right { float: left; width: 100%; margin-top: 0; }
.project-sec .project-sec-left img { width: 100%; }
.project-sec .project-sec-left { width: 100%; text-align: center; }
.project-sec .project-sec-right { width: 100%; padding-left: 0; }
.project-sec .project-sec-in { padding: 0 20px; }
.project-sec .project-sec-right p { width: 95%; }
.bio-sec .bio-sec-left { width: 100%; padding-left: 0; }
.bio-sec .bio-sec-right { width: 100%; text-align: center; margin-top: 14%; }
.bio-sec .bio-sec-right img { width: 100%; }
.bio-sec .bio-sec-in { padding: 0 20px; }
footer .footer-block h4 { font-size: 18px; }
.banner-bottom-head h2 span { display: inline-block; }
.banner-bottom .banner-bottom-head { min-height: 70px; }
.main-leads .main-leads-blocks { padding: 0 25px; }
footer .footer-block.contact-block { width: 100%; }
.home-banner .banner-content h2 { font-size: 28px; width: 30%; margin-top: 25px; animation: none; }
.table-wrap aside.img-block { background-image: none !important; width: 100%; padding: 0; min-height: inherit; }
.table-wrap aside.img-block img { display: block; width: 100%; }
.table-wrap aside.content-block { width: 100%; padding: 35px 35px 35px !important; }
.table-wrap aside.content-block .content { max-width: 100%; }
.left-content-right-img.table-wrap aside, .left-img-right-content.table-wrap aside { float: left; }
.inner-page .text-only .donate-info { padding: 0; }
/*.inner-page .content-with-slider { padding-top: 50px; }*/
.inner-page .content-with-slider h1 { margin-bottom: 30px; }
.inner-page .content-with-slider p { margin-bottom: 25px; }
.carousel-slider { padding: 20px 10px; }
.community-lead-boxs-in .community-lead-box { padding-bottom: 35px; }
section.contact-in .hello-form-box { margin-top: 25px; }
.contact-in .contact-info iframe { width: 100%; }
.single-blog-wrap .post-item img { float: none; margin: 0 0 30px 0; padding: 0; width: 100%; }
.single-blog-wrap .post-item { padding: 0 6%; }
.single-blog-wrap .post-item { overflow: hidden; }
}

/*20-04-2018*/


/*735 to 667 */
@media (max-width: 735px) {
.banner-bottom-content p { margin: 6px 0 0 10px; }
.main-leads .main-leads-blocks .block { margin: 0 0 17px 0; }
.main-leads .main-leads-blocks .bttn { padding: 0 35px; }
.content-imgs-sec-left .bttn2 a { padding: 0 37px; }
.bttn2 a { padding: 0 37px; }
.home-form-section .form #gform_1 #field_1_4 { width: 72%; }
.project-sec-in { text-align: center; }
.project-sec .project-sec-right p { text-align: left; }
.project-sec .project-sec-right p { width: 100%; }
.bio-sec { text-align: center; }
.bio-sec .bio-sec-in p { text-align: left; }
.content-imgs-sec .content-imgs-sec-left { text-align: center; }
.content-imgs-sec .content-imgs-sec-left p { text-align: left; }
.main-leads .main-leads-blocks .block p { font-size: 16px; }
.bio-sec .bio-sec-right img { width: 70%; }
.project-sec .project-sec-right h2 { padding-bottom: 7px; }
.project-sec .project-sec-right { padding: 51px 0 33px 11px; }
.banner-bottom-content p { margin: 13px 0 0 10px; text-align: center; }
.banner-bottom-content p { width: 54%; }
header .header-top .cnt-details .phone { display: none; }
header .header-top .logo { padding: 12px 0 0 0; width: 100%; }
header .header-top .cnt-details { padding-top: 6px; width: 100%; }
header .header-top { text-align: center; }
header .header-top .cnt-details ul .address { text-align: center; }
header .header-top .logo img { width: 70%; }
header .header-top .cnt-details ul { padding: 0; }
header nav li.bttn { display: none !important; }
.main-leads .main-leads-blocks .bttn { padding: 0 20px; }
.content-imgs-sec .content-imgs-sec-right { text-align: center; }
.content-imgs-sec .content-imgs-sec-right img { width: 80%; }
.stats aside { padding: 30px 1%; }
.gallery-tab-sec .gallery-tab-sec-nav li a { padding: 15px; height: 55px; font-size: 18px; }
/*23-04-2018*/
.gallery-tab-sec .gallery-tab-sec-nav { top: 159px; }
/*02-05-2018*/
.icon-bg-content p br { display: none; }
footer .footer-block ul li a { font-size: 15px; }
footer .footer-block ul li { font-size: 15px; }
.home-form-section .form #gform_1 #field_1_4 { width: 69%; }
/**/
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 span {width: 31%;}
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container {margin-right: 18px !important;    margin-left: 18px !important;}
}

/*666 to 600 */
@media (max-width: 666px) {
header .header-top .cnt-details ul li span { display: none; }
.banner-bottom-content .bttn { margin: 25px 16px; }
footer .footer-block { margin: 0; width: 49%; }
.footer-block.col-sm-3:nth-last-child(2) { width: 100%; min-height: inherit; }
.footer-block.col-sm-3:nth-last-child(2) .footer-block-in { padding-top: 0; }
footer .footer-block ul li.address br { display: none; }
.footer-block.col-sm-3:nth-last-child(1) { width: 100%; }
.footer-block.col-sm-3:nth-last-child(2) .footer-block-in { margin: 0; }
footer .footer-block { min-height: 300px; }
footer .footer-block .footer-donate-now { padding: 55px 15px; }
.banner-bottom-content p { margin: 3px 0 0 10px; }
.main-leads-blocks .block-sec { width: 100%; }
.banner-bottom-content p { margin: 12px 0 0 10px; }
.stats aside { display: block; /*float:left; width:50%;*/ }
.community-involvement img { max-width: 100%; }
.stats aside { max-width: 214px; margin: 0 auto; width: 100%; }
.gallery-item { width: 50%; }
.gallery-tab-sec .gallery-tab-sec-nav li a { width: 100%; }
.gallery-tab-sec .gallery-tab-sec-nav li { width: 33.33%; float: left; display: block; margin-bottom: 0; }
.gallery-tab-sec .gallery-tab-sec-nav { top: 148px; }
.tab-pane figure { margin-top: 43px; }
.home-banner { background: url(images/homepage-banner.jpg) -381px 11px no-repeat; }
.home-banner .banner-content h2 { font-size: 32px; line-height: 41px; width: 40%; margin-top: 25px; }
.home-form-section .form #gform_1 #field_1_4 { width: 66%; }
.blog-wrap { text-align: center; }
.blog-wrap .post-item { width: 100%; margin: 0 auto; float: none; text-align: left; }
/**/
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_1 {width: 100%;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_2 {width: 100%; padding-top: 6px;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 #input_3_5_1_container {width: 100%; margin: 0;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 span {width: 100%;    display: inline-block; margin: 12px 0 0 0;}
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container {margin-right: 17px !important;    margin-left: 17px !important; }
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_1.gfield_error {padding-right: 0 !important;}
}

/*599 to 568 */
@media (max-width: 599px) {
.home-form-section { padding: 15% 0; }
.home-form-section .form #gform_1 li input { font-size: 16px; }
.home-form-section .form #gform_1 #field_1_4 #input_1_4 { font-size: 16px; }
.home-form-section .form #gform_1 #field_1_4 { width: 99%; padding-left: 5px; height: 46px; line-height: 31px; }
.home-form-section .form #gform_1 #gform_submit_button_1 { width: 98%; margin-top: 20px; margin-left: 5px; padding: 0; height: 49px; }
.home-form-section .form #gform_1 .gform_footer.top_label { float: none; }
.banner-bottom-content p { margin: 2px 0 0 10px; }
header .header-top .cnt-details ul .address { font-size: 14px; }
.bio .bio-inner-sec-01 img { float: none; }
.bio .bio-inner-sec-02 img { float: none; margin: 0; }
.bio .bio-inner-sec-02 { padding: 0 15px; }
.bio .bio-inner-sec { text-align: center; }
.home-form-section .form #gform_1 li { width: 33%; }
/**/
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container {margin-right: 15px !important;    margin-left: 15px !important;}
.payment-sec .donations .left-block .payment-form #input_3_6_2_container {padding-top: 10px;}
.payment-sec .donations .left-block .payment-form #input_3_6_2_cardinfo_right {padding-bottom: 0;    padding-top: 0;}
}

/*567 to 480  */
@media (max-width : 567px) {
.banner-bottom-content p { margin: 6px 0 0 9px; font-size: 14px; width: 62%; }
.banner-bottom-content .bttn { margin: 25px 9px; }
.main-leads .main-leads-blocks .block { width: 100%; }
.board-members .block { margin-top: 30px; }
.board-members h4 { font-size: 16px; }
.home-form-section .form #gform_1 #gform_submit_button_1 { padding: 0 182px; }
footer .copyrights p { padding: 25px; }
footer .copyrights span { display: inherit; line-height: 19px; }
.main-leads .main-leads-blocks .block { margin: 0; }
footer .footer-block { width: 100%; }
footer .footer-block .footer-block-in { padding: 45px 0 20px 0; }
footer .footer-block + .footer-block .footer-block-in { padding-top: 0; }
footer .footer-block { min-height: inherit; }
.footer-block.col-sm-3:nth-last-child(1) { width: 100%; }
.main-leads .main-leads-blocks .block { margin-bottom: 13px; }
.project-sec .project-sec-right p { width: 100%; }
.bio-sec .bio-sec-left { padding-right: 0; }
.main-leads .main-leads-blocks { width: 91%; }
header .header-top .logo img { width: 80%; }
.stats aside { max-width: 214px; margin: 0 auto; width: 100%; }
.gallery-tab-sec .gallery-tab-sec-nav li a { font-size: 16px; }
.gallery-tab-sec .tab-pane h2 { font-size: 30px; margin-bottom: 30px; }
/**/
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container {margin-right: 18px !important;    margin-left: 18px !important;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 span {width: 30%;}
.payment-form {padding: 33px 19px 41px;}
}

@media (max-width: 425px) {
.home-banner { background: url(images/homepage-banner.jpg) -709px 60px no-repeat; }
.home-banner .banner-content h2 { font-size: 23px; line-height: 28px; width: 100%; animation: none; margin-top: -93px; text-align: center; }
}

/*479 to 414  */
@media (max-width : 479px) {
.inner-banner .banner-info { line-height: 65px; margin: 0 auto; padding:0 15px;}
.banner-bottom-content p { width: 57%; margin: 3px 0 0 9px; }
.content-imgs-sec .content-imgs-sec-left ul li p { margin-left: 65px; }
.board-members .block { margin-top: 50px; }
.home-form-section .form #gform_1 li { width: 100%; margin: 0 0 8px 0; }
.home-form-section .form #gform_1 #field_1_4 { padding-left: 5px; margin-top: 1px; }
.home-form-section .form #gform_1 #field_1_4 { width: 100%; }
.home-form-section .form #gform_1 #gform_submit_button_1 { padding: 0 !important; margin-top: 0px; }
.home-form-section .form #gform_1 .gform_footer.top_label { margin-right: 5px; margin-top: 57px; }
.home-form-section .form { margin-top: 34px; }
.home-form-section .form #gform_1 #gform_submit_button_1 { margin-left: 2px; width: 100%; }
.banner-bottom-content p { width: 100%; margin: 17px 0 0 0px; text-align: center; float: none; padding: 0 9px; }
.banner-bottom-content { text-align: center; }
.banner-bottom-content .bttn { text-align: center; float: none; width: auto; padding: 0 32px; margin: 18px auto; }
.project-sec .project-sec-right p { width: 100%; }
.project-sec { padding-bottom: 55px; }
.home-banner .banner-content h2 { padding: 0 8px; }
.board-members h4 { padding: 15px 0; line-height: 29px; }
.content-imgs-sec .content-imgs-sec-left h2 { font-size: 24px; }
.main-leads .main-leads-blocks { width: 100%; }
header .header-top .cnt-details ul .address { font-size: 13px; }
.inner-content .links aside { width: 100%; }
.gallery-item { width: 100%; }
.board-mem-con-sec-in { padding: 30px 25px; }
.gallery-tab-sec .gallery-tab-sec-nav { top: 140px; }
/**/
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 span {width: 100%;}
.payment-sec .donations .left-block .payment-form ul #input_3_5 #input_3_5_4_container {margin-right: 0 !important;    margin-left: 0 !important;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 #input_3_5_3_container {width: 100%;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 #input_3_5_4_container{    width: 100%;}
.payment-sec .donations .left-block .payment-form #gform_wrapper_3 ul #field_3_5 #input_3_5 #input_3_5_5_container {width: 100%;}
}

/*413 to 375*/
@media (max-width: 413px) {
.board-members h4 { font-size: 13px; }
.board-members .members { margin-top: -112px; }
.home-banner .banner-content { height: 437px; }
.home-banner { background: url(images/homepage-banner-m.jpg) 0 70px no-repeat; }
.home-banner .banner-content h2 { margin-top: -29px; font-size: 20px; line-height: 25px; }
.home-banner .banner-content h2 span {font-size:40px;}	
header .header-top .cnt-details ul li .icon { font-size: 21px; }
.content-imgs-sec .content-imgs-sec-left ul li .img-div { position: relative; }
.content-imgs-sec .content-imgs-sec-left ul li p { margin: 23px 0 0 0; width: 100%; }
.project-sec .project-sec-right { padding-left: -8px; }
.bio-sec .bio-sec-left { padding-left: -4px; }
.bio-sec { padding: 95px 0 121px; }
footer .footer-block { margin: 0; }
footer .footer-block + .footer-block { margin: 0; }
.project-sec .project-sec-right h4 { font-size: 15px; }
.bio-sec .bio-sec-left h2 { font-size: 23px; }
header .mobile-icons-btn .mobile-icons li a { font-size: 22px; line-height: 56px; }
header .mobile-icons-btn .bttn2 a { line-height: 35px; }
#cssmenu #menu-button::after { right: 0; }
#cssmenu #menu-button::before { right: 0; }
header .mobile-icons-btn .mobile-icons { padding-left: 0; }
header #cssmenu { margin-top: -51px; }
.content-imgs-sec .content-imgs-sec-right img { width: 90%; }
header .header-top .cnt-details ul .address { font-size: 12px; }
header .header-top .logo img { width: 88%; }
.gallery-tab-sec .gallery-tab-sec-nav { top: 140px; }
#cssmenu #menu-button { margin-right: 15px; }
}

/*374 to 320*/
@media (max-width: 374px) {
.home-form-section .form #gform_1 li input { font-size: 13px; }
.home-form-section .form #gform_1 #field_1_4 #input_1_4 { font-size: 13px; line-height: 35px; }
.home-form-section .form #gform_1 #gform_submit_button_1 { padding: 0 121px; }
.home-form-section h2 { font-size: 24px; }
.board-members .block { margin-top: 69px; }
.home-banner .banner-content h2 { font-size: 20px; }
.home-banner { background: url(images/homepage-banner-m.jpg) -20px 73px no-repeat; }
.banner-bottom .banner-bottom-head h2 { margin-top: 11px; }
.project-sec .project-sec-right h2 { font-size: 25px; }
.project-sec .project-sec-right h4 { font-size: 15px; }
.bio-sec .bio-sec-left h2 { font-size: 23px; }
.project-sec .project-sec-right h2 { font-size: 23px; }
.project-sec .project-sec-right h4 { text-align: left; }
.project-sec .project-sec-right h2 { font-size: 23px; text-align: left; }
header .header-top .cnt-details ul .address { font-size: 13px; line-height: 20px; }
header .header-top .cnt-details ul { padding: 0; }
header .header-top .cnt-details ul .address { font-size: 12px; }
header .header-top .logo img { width: 94%; }
.gallery-tab-sec .gallery-tab-sec-nav { top: 134px; }
}

@media (max-width:320px) {
.home-banner .banner-content h2 { font-size: 17px;line-height: 22px; }
.home-banner { background: url(images/homepage-banner-m.jpg)-39px 32px no-repeat; }
.home-banner .banner-content { height: 390px; }
}

@media (min-width: 992px) and (min-height: 900px) {
}
