/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 08 2023 | 20:47:40 */
/*BLOG*/
.meta-author {
	display:none !important;
}
.carousel-slider__post-meta {
    display: none;
}
.carousel-slider__post-content h2 {
    font-size: 28px !important;
    margin-bottom: 0px;
}
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) {
    display: flex;
	align-items:center;
}
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1).has-post-thumbnail .entry-content-wrap {
    float: none;
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
    padding: 0 50px 0 70px;
}
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1).has-post-thumbnail .entry-content-wrap .entry-header a {
    font-size: 1.75rem;
}
/*END BLOG*/
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li a {
	font-weight: 500 !important;
	font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    letter-spacing: 0px !important;
    /*text-transform: uppercase !important;*/
}
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li a:hover, .dropdown .is-dropdown-submenu a span:hover {
	opacity: 1;
    color: #8c0000 !important;
}
.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .cell {
	margin-top: 0 !important;
}

/*HEADER*/
.site-branding img {
    z-index: 1;
    position: relative;
}
/*MEGA-MENU*/
.navigation-foundation ul.is-dropdown-submenu li a {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px !important;
    font-weight: 500;
    letter-spacing: 1px;
    /*text-transform: uppercase;*/
}
.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content {
    padding: 3rem 1rem;
}
/*END MEGA-MENU*/

header.site-header .header-wrapper {
    position: relative;
    transition: padding 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    background-color: #202f65;
}
header.site-header .header-wrapper .header-sections .site-branding {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    top: 0;
}
header.site-header .header-wrapper, .header-sections.grid-x.align-middle {
    height: 100px;
}
.navigation-foundation {
    z-index: 1;
}
.header-wrapper .header-sections {
	width:90%;
}
.bttn-donate {
    position: absolute !important;
    right: -480px;
    background-color: #8c0000;
    height: 100px;
    top: -34px !important;
    width: 250px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 !important;
    transition: 1s;
}
.bttn-donate:hover {
    background-color: #b10707;
}
.right-nav {
    margin-right: 20px;
}
/*END HEADER*/
/*SLIDER*/
.slider-home {
    margin-top: -30px;
	left: 0px !important;
    width: 100% !important;
    overflow: visible !important;
}

/*END SLIDER*/
/*GLOBAL*/
.page-header.color-scheme-light .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title {
    text-transform: unset;
}
h1, h2, h3, h4 {
	/*text-transform:uppercase;*/
}
h2 {
	font-size:40px;
	color: #8c0000;
}
.full-width-page .boxed-row, .boxed-row {
    padding-right: 0;
    padding-left: 0;
    max-width: 1500px;
    margin: auto;
}
.page-id-4419 p a, .page-id-4082 p a, .vc_toggle_content a {
    color: #8c0000 !important;
    background-image: linear-gradient(to top, #8c0000 0px, #8c0000 0px), linear-gradient(to top, rgba(140,0,0,0.1) 0px, rgba(140,0,0,0.1) 0px) !important;
}
.vc_toggle_content li a {
    background-position: left bottom, left bottom;
    background-repeat: no-repeat, no-repeat;
    background-size: 0 1px, 100% 1px;
    transition: none 300ms ease-in-out;
    transition-property: background-size, color;
    word-wrap: break-word;
}
.vc_toggle_content li a:hover {
    background-size: 100% 1px, 100% 1px;
}
.col2-txt {
    webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    column-gap: 60px;
    text-align: justify;
}
.col3-txt {
    -webkit-columns: 3 200px;
    -moz-columns: 3 200px;
    columns: 3 200px;
    -webkit-column-gap: 4em;
    -moz-column-gap: 4em;
    column-gap: 4em;
    -webkit-column-rule: 1px solid #202f65;
    -moz-column-rule: 1px solid #202f65;
    column-rule: 1px solid #202f65;
}
.col3-txt02 {
    -webkit-columns: 3 200px;
    -moz-columns: 3 200px;
    columns: 3 200px;
    -webkit-column-gap: 4em;
    -moz-column-gap: 4em;
    column-gap: 4em;
}
.team .col3-txt02 {
    text-align:left;
}
.team-prof h5 {
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #202f65;
    letter-spacing: 0;
    margin: 0;
}
.team-prof p {
    color: #8f8e8e !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    font-family: 'Work Sans', sans-serif !important;
    font-style: italic;
}
.empty-space-row {
	padding:50px 0;
}
/*END GLOBAL*/
.services-home {
    padding: 100px 0 50px;
}
.services-home .cont {
    display: flex;
    text-align: center;
}
.services-home .cont .box {
    width: 485px;
    height: 355px;
    display: inline-flex;
    margin: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: 1s;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 50px;
}
.services-home .cont .box:hover {
    filter: drop-shadow(2px 2px 4px #666);
    transform: scale(1.05);
}
.services-home a {
    color: #fff !important;
    background-image: none !important;
     /*text-transform: uppercase;*/
    letter-spacing: 2px;
    background-color: #00226a;
    padding: 13px 0;
    width: 350px;
    display: block;
}
.services-home .txt {
    max-width: 70%;
    margin: 30px auto;
}
.services-home .txt p {
    font-size: 18px;
    line-height: 1.8;
}
.testimonials {
    height: 570px;
}
.testimonials .image {
	
}
.testimonials .txt {
    width: 75%;
    padding: 0 0 0 200px;
}
.testimonials .txt p {
    font-size: 20px;
    font-family: 'Merriweather', serif;
    line-height: 2;
    font-style: italic;
	color:#fff;
}
.testimonials .txt h5 {
	color:#fff;
}
.testimonials .txt:before {
    content: '“';
    font-size: 500px;
    position: relative;
    line-height: 50px;
    top: 154px;
    left: -120px;
    display: block;
    height: 50px;
    z-index: -1;
    color: rgba(255, 255, 255, 0.2);
}
.believe {
    padding: 80px 0;
}
.believe h2 {
    color: #8c0000;
     /*text-transform: uppercase;*/
    letter-spacing: 0;
}
.believe .box {
    border: 1px solid #ddd;
    padding: 50px 70px;
    min-height: 340px;
    background-color: #fff;
	transition:1s;
}
.believe .box:hover {
    filter: drop-shadow(2px 2px 4px #ddd);
    transform: scale(1.05);
}
.believe img {
    min-height: 115px;
}
.believe p {
    margin: 0 0 15px;
}
.applications {
	padding:50px 0;
}
.applications .cont {
	text-align:center;	
}
.applications h3 {
     /*text-transform: uppercase;*/
    font-size: 40px;
    font-weight: 400;
}
.applications h3, .applications h4, .applications p {
	color:#fff;
}
.applications .box {
    width: 460px;
    display: inline-flex;
    margin: 15px;
    border: 1px solid #fff;
    padding: 30px;
    transition: 1s;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
}
.applications h4 {
     /*text-transform: uppercase;*/
    font-size: 25px;
    margin: 0 0 10px;
}
.applications img {
    float: left;
    max-width: 120px;
    margin-right: 26px;
    min-height: 180px;
    text-align: center;
}
.applications a {
    color: #fff !important;
    background-image: none !important;
     /*text-transform: uppercase;*/
    letter-spacing: 2px;
    border: 1px solid #fff;
    padding: 10px 0;
    width: 200px;
    display: block;
    margin-left: 148px;
	transition:1s !important;
}
.applications a:hover {
    background-color:#8c0000;
    border: 1px solid #8c0000;
}
.impact {
    margin: auto;
    padding: 50px 0;
    background-color: #f8f8f8;
}
.impact h3 {
    font-size: 40px;
     /*text-transform: uppercase;*/
    color: #8c0000;
}
.impact .txt {
    width: 75%;
    padding: 30px 0 30px 150px;
    border-left: 1px solid #ddd;
}
.impact .txt p {
    font-size: 18px;
    line-height: 1.8;
    font-family: 'Merriweather', serif;
	font-style:italic;
}
.impact .txt h5 {
    font-size: 16px;
    font-family: "Work Sans", sans-serif;
    letter-spacing: 0px;
    font-weight: 400;
}
.impact .txt:before {
    content: "“";
    font-size: 500px;
    position: relative;
    line-height: 50px;
    top: 154px;
    left: -120px;
    display: block;
    height: 50px;
    z-index: -1;
    color: rgba(135, 135, 124, 0.1);
}
/*COUNTER*/
.evc-counter, .evc-counter .evc-c-inner {
    text-align: center;
}
.evc-counter .evc-c-digit, .dollar-sign .evc-c-digit:before, .counter-plus .evc-c-digit:after  {
    color: #032d5a;
    font-size: 100px;
    font-weight: 400;
    font-family: 'Barlow Condensed', sans-serif;
}

.evc-predefined-style .evc-shortcode h1, .evc-predefined-style .evc-shortcode h2, .evc-predefined-style .evc-shortcode h3, .evc-predefined-style .evc-shortcode h4, .evc-predefined-style .evc-shortcode h5, .evc-predefined-style .evc-shortcode h6 {
    font-weight: 500;
    font-size: 18px;
    font-family: 'Work Sans', sans-serif;
}
.dollar-sign .evc-c-digit:before {
	content:'$';
}
.counter-plus .evc-c-digit:after {
	content:'+';
}
/*END COUNTER*/
/*NEWS*/
.news {
    padding: 50px 0;
}
.news h2 {
    color: #8c0000;
     /*text-transform: uppercase;*/
    font-size: 40px;
}
/*END NEWS*/
/*CTA*/
.cta-banner {
	
}
.cta-banner .cont {
    display: inline-flex;
    height: 250px;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}
.cta-banner .bttn {
	margin:0 20px;
}
.cta-banner .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom, .cta-int .vc_btn3.vc_btn3-size-lg {
     /*text-transform: uppercase;*/
    border-width: 1px;
    font-weight: 500;
    transition: 1s !important;
    border-radius: 0;
}
.cta-banner .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    width: 250px;
}
/*END CTA*/
/*INTERNAL PAGES*/
.about-int {
	
}
.about-int h3 {
    font-size: 40px;
    font-weight: 400;
    color: #202f65;
}
.purpose {
    padding: 50px 0;
}
.purpose .txt {
    border: 1px solid #ddd;
    padding: 30px;
    margin: 10px;
    height: 320px;
    background-color: #fcfcfc;
	transition:1s;
}
.purpose .txt:hover {
    filter: drop-shadow(2px 2px 4px #ddd);
    transform: scale(1.05);
	background-color: #fff;
}
.purpose .material-symbols-outlined {
    font-weight: 300;
    font-size: 80px;
    color: #202f65;
}
.team h3 {
    font-size: 25px;
    color: #202f65;
    font-weight: 700;
}
.team h4 {
	font-size: 40px;
    color: #8c0000;
}
.team .cont {
    /*width: 75%;
    margin: auto;*/
	text-align:center;
}
.team .box {
    padding: 50px;
    background-color: #f8f8f8;
}
.board {
    display: inline-block;
    width: 300px;
    margin: 30px 0;
    text-align: center;
}
.board img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: auto;
    object-fit: cover;
}

.board .evc-shortcode h5 {
    font-size: 18px !important;
    font-family: 'Work Sans', sans-serif !important;
}
p.evc-iwt-text {
    color: #8f8e8e !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    font-family: 'Work Sans', sans-serif !important;
    margin: 0 !important;
}
.founder {
    padding: 30px 0;
    margin: 30px 0;
}
.founder .cont {
    width: 75%;
    margin: auto;
}
.founder h3 {
	font-size: 40px;
    color: #fff;
}
.founder p {
    color: #fff;
}
.founder .image img {
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    border: 3px solid rgba(255, 255, 255, 0.5);
}
.serve-area {
	
}
.who-serve-area ul {
    list-style: none;
    margin-left: 0;
}
.who-serve-area ul li:before {
    content: '\e876';
    font-family: 'Material Symbols Outlined';
    float: left;
    height: 30px;
    width: 25px;
    color: #8c0000;
    font-weight: 600;
    font-size: 22px;
    margin-top: -4px;
}
.partner-logos {
	padding:30px 0;
}
.evc-owl-carousel .owl-stage {
    display: flex;
    align-items: center;
}
.evc-clients .evc-c-images {
    padding: 0 50px;
}
.evc-owl-carousel .owl-item img {
    max-height: 130px;
}
	.fundraiser-form-cont {
		width:75%;
		margin:auto;
	}
.serve-area .cont, .programs-int .cont {
    display: flex;
    text-align: center;
    /* max-width: 1400px; */
    margin: 0 auto 30px;
    width: 100%;
}
.serve-area .box, .programs-int .box {
    background-color: rgba(0, 0, 0, 0.4);
    display: inline-flex;
    margin: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
    transition: 1s;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
}
.serve-area .box {
    width: 450px;
    height: 400px;
}
.programs-int .box {
    width: 330px;
    height: 400px;
}
.serve-area .box:hover, .programs-int .box:hover {
    background-color: #21345c;
}

.serve-area .box h3, .serve-area .box p, .programs-int .box h3, .programs-int .box p {
    color: #fff;
}
.flex-cont .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.serve-area .box a, .programs-int .box a {
    color: #fff !important;
    background-image: linear-gradient(to top, #fff 0px, #fff 0px), linear-gradient(to top, rgba(255,255,255,0.1) 0px, rgba(255,255,255,0.1) 0px) !important;
     /*text-transform: uppercase;*/
    letter-spacing: 1px;
}
.vc_toggle_title>h4 {
    /* text-transform: unset; */
    letter-spacing: 0;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
}
.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #283c85;
}
.transparency {
    max-width: 1300px;
    margin: auto;
}
.transparency h3, .contact h3 {
    color: #8c0000;
    font-size: 25px;
}
.contact-form {
    position: relative;
    z-index: 1;
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    /* row-gap: 30px; */
    column-gap: 20px;
    grid-template-columns: repeat( auto-fit, minmax(350px, 1fr) );
}
.col1 {
    grid-column: 1 / -1;
}
.contact .txt {
    background-color: #f8f8f8;
    padding: 50px 50px 30px !important;
}
label {
    font-size: 16px;
   /* text-transform: uppercase; */
}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    border: 1px solid #e1e1e1;
    background-color: #f9f9f9;
}
.single-testimony {
    max-width: 1000px;
    margin: auto;
}
.single-testimony p, .evc-predefined-style .evc-shortcode p {
    font-size: 20px;
    font-family: 'Merriweather', serif;
    line-height: 2;
    font-style: italic;
}
.evc-testimonials .evc-t-author, .single-testimony h5, .testimonials .txt h5  {
    font-size: 16px;
    line-height: 2;
    font-family: 'Work Sans', sans-serif;
    letter-spacing: 0;
    font-weight: 400;
}
.single-testimony::before {
    content: "“";
    font-size: 400px;
    position: relative;
    line-height: 50px;
    top: 115px;
    left: -119px;
    display: block;
    height: 50px;
    z-index: -1;
    color: rgba(28, 97, 171, 0.15);
}
.testimonial-image img {
	max-height: 400px;
    object-fit: cover;
}
.testimonial-image2 img {
	max-height: 500px;
    width: auto;
}
.cta-int {
    background-color: #f1f1f1;
    padding: 30px 0;
}
.cta-int h2 {
    font-size: 37px;
    margin: 10px auto;
    color: #8c0000;
    line-height: 1.3;
    font-weight: 500;
    text-transform: unset;
    letter-spacing: 0;
    padding-bottom: 10px;
}
.cta-int h2, .cta-int p {
    max-width: 60%;
	margin:auto;
}
.cta-int p {
    
}
.single-area {
    padding: 50px 0;
}
.grey-box {
    background-color: #f8f8f8;
    padding: 50px;
}
.grey-box h4 {
    font-size: 35px;
    color: #8c0000;
}
.side-donate, .grey-box {
    height: 382px;
}
.side-donate {
    background-color: #8c0000;
    padding: 30px;
    display: inline-flex;
    align-items: center;
}
.side-donate h3 {
	color:#fff;
}
.side-donate h3, .side-donate p {
	color:#fff;
}
.side-donate a {
    background-image: none !important;
    color: #fff !important;
     /*text-transform: uppercase;*/
    border: 1px solid;
    padding: 10px 0;
    width: 200px;
    display: block;
    margin: auto;
	transition:1s !important;
}
.side-donate a:hover {
    background-image: none !important;
	background-color:#fff;
	color:#8c0000 !important;

}
.scholarship-donate a {
	 width: 300px;
}
.modal-style.style-1 .awsm-modal-details h2 {
    font-size: 30px;
}
.modal-style.style-1 .awsm-modal-details h3 {
    font-size: 25px;
}
.awards {
	padding:50px 0;
}
.awards h3 {
    font-size: 40px;
    color: #8c0000;
}
.awards h4 {
   /*background-color: #202f65;*/
    color: #202f65;
   padding: 20px 0 0;
   /* width: 100px;*/
    text-align: center;
	font-size:30px;
}
.amb-image {
    width: 200px;
    margin: auto;
}
.awsm-grid figure img {
    max-height: 276px;
    object-fit: cover;
}
.vc_images_carousel .vc_carousel-control .icon-next:before , .vc_images_carousel .vc_carousel-control .icon-prev:before {
    top: -54px;
    font-size: 80px;
}
.vc_images_carousel .vc_carousel-control .icon-next:before {
    right: -44px;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before {
    left: -44px;
}
.elegibility {
    background-color: rgba(0, 0, 0, 0.3);
    background-blend-mode: overlay;
}
.elegibility .txt {
    width: 47%;
    margin-left: 200px;
    padding: 30px 0;
}
.elegibility .txt p, .elegibility .txt ul li {
    color: #fff;
    margin-bottom: 15px;
    font-size: 18px;
}
.presents-letter {
    padding: 50px 0;
}
.letter {
    background-color: rgba(255, 255, 255, 0.5);
    padding: 30px;
    border: 1px solid #ddd;
}
.evc-testimonials .evc-t-content {
    width: 70%;
}
.evc-predefined-style .evc-shortcode p {
    color: #0a0a0a;
    font-size: 20px;
    line-height: 1.8;
}
.fundraiser {
    padding: 50px 0;
    margin: 50px 0;
}
.evc-tabs.evc-t-standard .evc-tabs-nav li.ui-state-active a, .evc-tabs.evc-t-standard .evc-tabs-nav li.ui-state-hover a {
    color: #fff;
    background-color: #8c0000;
}
.evc-tabs .evc-tabs-item p {
    margin: 0 0 15px;
}
.evc-tabs {
    max-width: 1500px;
    margin: auto !important;
    display: block;
}
.evc-tabs.evc-t-standard .evc-tabs-item {
    background-color: #fbfbfc;
}
.steps {
    padding: 0 0 60px;
}
.steps .txt {
    border: 1px solid #ddd;
    padding: 30px 50px;
    margin: 10px;
    height: 380px;
    background-color: #fcfcfc;
    transition: 1s;
}
.steps .txt:hover {
    filter: drop-shadow(2px 2px 4px #ddd);
    transform: scale(1.05);
	background-color: #fff;
}
.steps .material-symbols-outlined {
    font-weight: 300;
    font-size: 80px;
    color: #202f65;
}
.steps h4 {
    font-size: 30px;
    color: #202f65;
    margin: 0 0 15px;
}
.steps p {
    margin: 0 0 10px;
}
.steps a {
    /*text-transform: uppercase;*/
    font-size: 14px;
}
.page-id-4372 .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .page-id-4372 .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #8c0000;
}
.page-id-4372 .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .page-id-4372 .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color:#ab0303;
}
.subscribe-list {
    font-family: 'Work Sans', sans-serif !important;
    font-size: 16px;
    margin-bottom: 35px;
}
.evc-icon-list .evc-ili-icon-wrapper {
    padding-right: 10px;
    color: #8c0000;
}
.rehab h3 {
    text-transform: unset;
    letter-spacing: 0;
    color: #1d2a5b;
}
/*END INTERNAL PAGES*/
/*FOOTER*/
footer#site-footer .widget-area .cell aside img {
    max-width: 180px !important;
}
aside#media_image-2 {
    text-align: center;
}
footer#site-footer .widget-area {
    padding-bottom: 50px;
}
footer#site-footer .grid-x > .large-6 {
    width: 50%;
    padding: 0 50px !important;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
footer#site-footer .grid-padding-x > .large-3:last-child {
    padding-left: 50px;
}
footer#site-footer .widget_nav_menu ul li {
    display: inline-block;
    width: 50%;
}
footer#site-footer a, footer#site-footer p {
    font-size: 14px;
    line-height: 1.8;
}
footer#site-footer h4 {
    margin-bottom: 10px;
    color: #f2f2f2 !important;
    font-size: 20px;
    /*text-transform: uppercase;*/
	font-weight:400;
}
footer#site-footer .copyright-section .grid-x .cell {
    font-size: 14px;
    float: left;
    text-align: left;
    padding: 0;
    width: 70%;
}

footer#site-footer .copyright-section .social-icons {
    position: absolute;
    right: 0;
}
#site-footer .widget_text .textwidget a:not(.button) {
    color: #a3b1c1;
    background-image: linear-gradient(to top, #a3b1c1 0px, #a3b1c1 0px), linear-gradient(to top, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 0px);
}
.cell.large-4.footer-payment {
    display: none;
}
.terms {
    display: inline-block;
}
.terms a {
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0 10px;
    background-image: none !important;
	transition:.5s !important;
}
.terms a:hover {
	color:#fff !important;
}
.terms a:before {
    content: '|';
    padding-right: 10px;
}
/*END FOOTER*/
/*RESPONSIVE*/
@media (max-width: 1920px) {
}
@media (max-width: 1680px) {
	.believe .box {
    padding: 50px;
    min-height: 340px;
    max-height: 340px;
}
	.side-donate h3 {
    font-size: 26px;
}
}
@media (max-width: 1600px) {
	header.site-header .header-wrapper {
    padding-left: 20px;
}
	.testimonials .txt {
    width: 100%;
    padding: 0 150px;
}
}
@media (max-width: 1440px) {
	.bttn-donate {
    right: -440px;
    width: 200px;
}
.services-home .cont .box {
    width: 31%;
    height: 330px;
    margin: 10px;
}
	.believe {
    padding: 30px;
}
	.believe .box {
    padding: 30px;
}
.vc_row.vc_row-flex {
    display: inline-block;
    width: 100%;
}
	.about-int {
    display: block !important;
    margin: auto;
}
	.single-testimony:before {
    font-size: 300px;
    top: 82px;
    left: -68px;
}
	.mar-resp {
    padding-bottom: 30px;
}
	.full-width-page .boxed-row, .boxed-row {
    padding-right: 30px;
    padding-left: 30px;
    max-width: 100%;
}
	.elegibility .txt {
    width: 56%;
    margin-left: 100px;
    padding: 30px 0;
}
	.side-donate, .grey-box, .bg-image {
    height: 430px;
}
	.evc-tabs {
    max-width: 95%;
}
.who-serve-area img {
    width: 40%;
}
	.board {
    width: 250px;
}
}
@media (max-width: 1366px) {
	.impact .txt {
    width: 90%;
    padding: 30px 0 30px 100px;
}
	.evc-counter .evc-c-digit, .dollar-sign .evc-c-digit:before, .counter-plus .evc-c-digit:after {
    font-size: 90px;
}
.impact .txt:before {
    font-size: 450px;
    top: 130px;
    left: -90px;
}
	footer#site-footer .widget-area .cell aside {
    padding-bottom: 0;
}
	footer#site-footer .widget-area .cell aside img {
    max-width: 150px !important;
}
	.side-donate, .grey-box, .bg-image {
    height: 460px;
}
	.single-testimony::before {
    left: -59px;
}
}
@media (max-width: 1360px) {
}
@media (max-width: 1280px) {
	.navigation-foundation ul li a span, .navigation-foundation .menu-trigger .menu-title, header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-title, header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account>a {
    font-size: 13px !important;
}
	.applications .box {
    width: 46%;
}
	.steps .txt {
    height: 420px;
}

}
@media (max-width: 1024px) {
	.menu-trigger .nav_burger {
    width: 40px;
    height: 24px;
}
	header.site-header .header-wrapper {
    padding-left: 40px;
}
	.is-drilldown.animate-height {
    height: auto !important;
}
	.bttn-donate {
    position: unset !important;
    display: flex !important;
    margin-top: 20px !important;
    height: 50px;
}
	.bttn-donate span {
    color:#fff; !important;
}
	.navigation-foundation .menu-trigger .menu-title {
		display:none;
	}
	header.site-header .header-wrapper, .header-sections.grid-x.align-middle {
    height: 70px;
}
	.services-home a {
    padding: 13px;
    width: 280px;
    display: inline-block;
}
	.services-home .cont .box {
    width: 30%;
}
	.services-home {
    padding: 30px 0;
}
	.testimonials {
    height: 452px;
}
	.testimonials .txt {
    padding: 0 50px;
}
	.testimonials .txt:before {
    font-size: 400px;
    top: 120px;
    left: -56px;
}
	.testimonials .txt p {
    font-size: 18px;
    line-height: 1.8;
}
	.site-branding img {
    height: 100px !important;
}
	.header-wrapper .header-sections {
    width: 100%;
}
	.believe .box {
    min-height: 370px;
    max-height: 370px;
}
	.applications .vc_col-sm-9 {
    width: 100%;
}
	.applications img {
    float: none;
    max-width: 100px;
    margin-right: 0;
    min-height: 100px;
}
	.applications .box {
    width: 41%;
    align-items: center;
    justify-content: center;
}
	.applications a {
    width: 200px;
    display: block;
    margin: auto !important;
}
	.impact .vc_col-sm-6 {
    width: 100%;
}
	.evc-counter .evc-c-title {
    margin: 10px 20px;
}
	.impact .txt {
    width: 100%;
    padding: 30px 53px 30px 100px;
    border-top: 1px solid #ddd;
    border-left: none;
    margin-top: 40px;
    margin-bottom: 0 !important;
}
	footer#site-footer .widget-area .cell aside img {
    max-width: 130px !important;
}
	#site-footer .medium-4 {
    width: 20%;
}
	footer#site-footer .grid-x > .large-6 {
    width: 54%;
    padding: 0 20px !important;
}
	footer#site-footer .grid-padding-x > .large-3:last-child {
    padding-left: 20px;
    width: 26%;
}
	footer#site-footer .copyright-section .grid-x .cell {
    float: none;
    text-align: center;
    width: 100%;
}
	footer#site-footer .copyright-section .social-icons {
    position: unset;
    padding-bottom: 20px;
}
	footer#site-footer .copyright-section {
    padding-top: 30px;
}
	.cta-int h2, .cta-int p {
    max-width: 85%;
    margin: auto;
}
	.cta-donate-resp .vc_col-sm-4, .cta-donate-resp .vc_col-sm-8, .cta-donate-resp .vc_col-sm-9, .cta-donate-resp .vc_col-sm-3 {
    width: 100%;
}
	.side-donate, .grey-box {
    height: auto;
}
	/*.cta-donate-resp .vc_col-sm-8 {
    padding: 20px 15px;
}*/
	.col-reverse2  {
    display: inline-flex !important;
    flex-flow: column-reverse;
}
	.donate-image, .bg-image {
		height: 320px;
    padding: 20px 15px;
	}
	.single-area {
    padding: 30px 0;
}
	.purpose .vc_col-sm-3 {
    width: 50%;
}
	.purpose .txt {
    height: 275px;
}
	.founder .cont {
    width: 100%;
}
	.board {
    width: 24%;
}
.steps .vc_col-sm-4 {
    width: 60%;
    margin: auto !important;
    float: none;
}
	.steps .txt {
    height: auto;
}
	.fundraiser-form-cont {
		width:95%;
	}

}
@media (max-width: 834px) {
	.services-home a {
    width: 200px;
}
	.testimonials .txt p {
    font-size: 16px;
}
	.site-branding img {
    height: 80px !important;
    padding-top: 10px;
}
	.believe img {
    min-height: 70px;
    max-height: 70px;
}
	.believe .box {
    min-height: 430px;
    max-height: 430px;
}
	#site-footer .medium-4 {
    width: 100%;
    padding-bottom: 20px;
}
footer#site-footer .grid-x > .large-6 {
    width: 70%;
    border-left: none;
}
footer#site-footer .grid-padding-x > .large-3:last-child {
    padding-left: 30px;
    width: 30%;
}
	footer#site-footer .grid-container {
    padding-top: 40px;
    padding-bottom: 40px;
}
	.col2-txt {
    webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    text-align: left;
}
	.single-testimony p, .evc-predefined-style .evc-shortcode p {
    font-size: 16px;
}
	.single-testimony::before {
    content: "“";
    font-size: 300px;
    top: 88px;
    left: -31px;
}

.single-area .vc_col-sm-6, .single-area02 .vc_col-sm-6, .single-area .vc_col-sm-4, .single-area .vc_col-sm-8   {
    width: 100%;
}
	.col-reverse {
    display: inline-flex !important;
    flex-flow: column-reverse;
}
.purpose .txt {
    height: 300px;
}
}
@media (max-width: 768px) {
	.services-home .cont .box {
    height: 250px;
}
	footer#site-footer .grid-padding-x > .large-3:last-child {
    padding-left: 20px;
}
	.terms a:first-child:before {
    content: none;
}
	/*.board {
    width: 32%;
}*/
}
@media (max-width: 767px) {
	.header-mobiles-primary-menu ul .is-drilldown-submenu li a, .header-mobiles-account-menu ul .is-drilldown-submenu li a {
    font-size: 15px;
}
.menu-trigger .nav_burger {
    width: 30px;
    height: 20px;
}
	.site-branding img {
    height: 60px !important;
    padding-top: 5px;
}
	.custom-social .social-icons {
    display: none;
}
	.services-home .cont .box {
    width: 100%;
}
	.services-home a {
    width: 280px;
}
	.testimonials {
    height: auto;
}
	.testimonials .image {
    height: 350px;
}
	.believe .box {
    min-height: unset;
    max-height: unset;
}
	.applications .box {
    width: 90%;
}
	.impact .txt {
    padding: 30px;
}
	.impact .txt:before {
    font-size: 350px;
    top: 100px;
    left: -42px;
}
	.cta-banner .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    margin: 10px 0;
}
	#site-footer .medium-4 {
    padding-bottom: 30px;
}
footer#site-footer .grid-x > .large-6 {
    width: 100%;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 30px !important;
    margin-bottom: 30px;
    text-align: center;
}
	footer#site-footer .widget_nav_menu ul li {
    display: block;
    width: 100%;
}
	footer#site-footer .grid-padding-x > .large-3:last-child {
    width: 100%;
    text-align: center;
    padding-left: 0;
}
	footer#site-footer .widget-area {
    padding-bottom: 10px;
}
	.terms a:last-child:before {
    content: none;
}
	.terms a:first-child, .terms a:last-child {
    margin: 0;
}
	.terms a {
    margin: 0 0 0 30px;
}
	.terms a:before {
    padding-right: 30px;
}
.full-width-page .boxed-row, .boxed-row {
    padding-right: 10px;
    padding-left: 10px;
}
	.elegibility .txt {
    width: 100%;
    margin-left: 0;
    padding: 20px 30px;
}
	.grey-box {
    padding: 30px;
}
	.purpose .vc_col-sm-3 {
    width: 100%;
}
	.purpose .txt {
    height: auto;
}
	.founder .cont {
    width: 90%;
}
	.board {
    width: 49%;
}
	.steps .vc_col-sm-4 {
		width: 97%;
}
	.empty-space-row {
    padding: 30px;
}
	.who-serve-area .alignright {
		width:100%;
		margin: auto; 
		float: none; 
		display: block;
		padding-bottom: 20px !important;
}
}
/*END RESPONSIVE*/