
* {
	padding: 0;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
}

html {
	scroll-behavior: smooth;
}

body,
textarea,
input {
	padding: 0;
	margin: 0;
	line-height: 1.3;
	font-weight: 400;
	color: #000000;
	font-family: 'Montserrat', sans-serif;
}

a:hover {
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	/* font-weight: 400; */
	font-family: 'Barlow', sans-serif !important;
    font-weight: bold !important;
    letter-spacing: -0.06px;
}

p {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: disc;
}

header ul,
header ol,
footer ul,
footer ol {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

a {
	display: inline-block;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

ul,
ol {
	padding-left: 20px;
    margin-bottom: 28px;
	text-align: left;
}

ul {
	list-style-type: disc;
}

ul:last-child,
ol:last-child {
    margin-bottom: 0;
}

ul li,
ol li {
	color: #2A292B;
    font-family: 'Manrope', sans-serif;
    font-size: 16px;
    letter-spacing: 0.74px;
    line-height: 1.3;
}
a.view-article{
	display:none;
}

/*Donation form css override*/
a.donate-button {
    background-color: #1562A3;
    transition: background-color .2s ease-out;
    color: #fff;
    padding: 1rem 2em;
    font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 18px;
}
.donate-links{
	color: #88c440;
    transition: color .25s ease-out;
}
.donate-links:hover{
	color: #62C7F1;
    transition: color .25s ease-in;
}
a.donate-button:hover {
    background-color: #FA8A36;
}
div.IATS_PaymentTypeItemDiv{
	padding-left:0 !important;
}
div.IATS_SocialMediaDiv{
	display:none !important;
}
span.IATS_EventDescription{
	display:none !important;
}
label.IATS_EventTitle{
	display:none;
}
span.IATS_AmountSectionTitle {
    font-size: 37px !important;
    color: #FA8A36 !important;
    text-transform: uppercase;
    margin: 0 0 0.5em 0 !important;
    font-family: 'Barlow', sans-serif !important;
    letter-spacing: -0.06px;
}
span.IATS_AmountSpan {
    font-size: 1.1em;
    font-family: 'Manrope', sans-serif;
}
span.IATS_PaymentSectionTitle {
    color: #000;
}
div#IATS_PaymentSectionDiv {
    /*border-radius: 0.5em;*/
    background-color: #1562A3;
    padding: 1em 2em 2em 2em;
    color: #FFF;
}
div.IATS_InnerDiv{
	background: #1562A3;
    padding: 1em 2em;
}
.IATS_AmountItemDiv{
	background-color: #1562A3;
	margin:0 !important;
	padding:0.5em 0 0.5em 0 !important;
}
div#IATS_AmountSectionDiv {
    margin-bottom: 0.5em;
}
span.IATS_PaymentSectionTitle{
	color:#000 !important;
	font-family: 'Manrope', sans-serif;
}
label.IATS_InputRequired{
	font-family: 'Manrope', sans-serif;
	margin-top: 1.5em;
}
input.IATS_InputRequired{
	margin-top: 1.5em;
}
label.IATS_PaymentLabelOnLeft{
	margin-top:1.5em;
}
input.IATS_PaymentInputField{
	margin-top:1.5em;
}
label.IATS_RadioPaymentLabel{
	color:#fff !important;
}
select.IATS_ExpiryMonthField, select.IATS_ExpiryYearField, select.IATS_ACHInput{
	background-color: #fff !important;
}
select.IATS_InputRequired{
	margin-top: 1.5em;
}
select.IATS_PaymentReoccurringInputField{
	background-color: #fff !important;
}
input.IATS_PaymentDateInputField{
	margin-top:1.5em;
}
select.IATS_PaymentReoccurringInputField{
	margin-top:1.5em;
}
.tcalInput{
	background-color: #fff !important;
	margin-top:1.5em;
}
span.IATS_PaymentSectionTitle{
	font-size:24px !important;
	padding-left:0 !important;
}
button.IATS_Action {
    background-color: #FA8A36 !important;
    border: none !important;
    /* padding: 8px 13px !important; */
    text-transform: uppercase;
    height: 59px;
    width: 50%;
    font-weight: bold;
    margin-left: 0;
    font-family: 'Manrope', sans-serif;
}
button.IATS_Action:hover{
	background-color: #62C7F1 !important;
    transition: background-color .2s ease-in;
}
span.IATS_AmountSpan {
    color: #fff;
}
.IATS_SelectItemsSubDiv label {
    font-family: 'Manrope';
}
div.IATS_SelectItemsSubDiv{
	margin:0 !important;
}
div.IATS_PaymentFrequencyItemDiv{
	padding-left:0 !important;
}
div#IATS_PaymentBoxDiv {
    width: auto !important;
}
div.IATS_Div{
	border:none !important;
}
/***********Donation iATS ends**************/

/*******Form script css********/
div#IATS_PaymentBoxDiv:nth-child(3) {
    display: none;
}
div#IATS_PaymentBoxDiv:nth-child(5) {
    display:none;
}
/*****Form script css end here*****/

/*******2022 new requests CSS********/
a.more-ways {
	padding:1rem 0.5em;
	background-color:#1562A3;
	color:#fff !important;
	font-weight:500;
	margin-left:20px;
	margin-bottom:10px;
	width:40%;
	text-align:center;
	transition: 0.6s all ease;
}
a.more-ways:hover{
	background-color:#FA8A36;
}
@media(max-width:1154px){
	a.more-ways{
		font-size:10px;
		line-height:15px !important;
	}
}


/*******2022 new requests CSS********/
/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}


/*New get involved module CSS*/
@media(min-width:768px){
	.col-md-4.partner-donate-col.new {
		flex: 0 0 25%;
		max-width: 25%;
	}
}
.pod-text{
	font-size:14px !important;
	line-height:20px !important;
	padding-top:15px !important;
	padding-bottom:5px !important;
}
/*New get involved module CSS*/



/*-_-_Header_CSS_Start_-_-*/
.notification-bar-wrap {
	position: relative;
	background-color: #1562A3;
	padding: 19px 62px 18px;
}

.notification-bar-wrap p {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
}

.notification-bar-wrap a.close-icon {
	display: inline-block;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
}

.notification-bar-wrap a.close-icon img {
	width: 32px;
}

.header-wrap {
	position: relative;
	box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.51);
}

header .navbar-brand {
	padding: 0;
}

header .navbar-brand img {
	max-width: 225px;
}

header .navbar {
	padding: 0;
	position: static;
}

header .navbar-collapse {
	flex-wrap: wrap;
}

header .navbar-collapse .navbar-collapse-inner {
	margin-top: 14px;
	margin-left: auto;
}

.mobile-search-wrap {
	display: none;
}

.search-wrap {
	width: 100%;
	margin-bottom: 21px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
}

.search-wrap li {
	padding: 0 15.5px;
	border-right: 2px solid #857F7F;
	line-height: 1;
}

.search-wrap li:last-child {
	border-right: 0;
	padding-right: 0;
}

.search-wrap li a {
	color: #2A292B;
	font-family: 'Manrope', sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.63px;
	line-height: 19px;
}

.search-wrap li a {
	position: relative;
	margin-bottom: 0;
}

.search-wrap li a i {
	font-size: 13px;
	color: #2A292B;
	margin-right: 5px;
}

.search-wrap li a {
	display: flex;
	align-items: center;
}

.search-wrap li label input::placeholder {
	color: #2A292B;
}
/*-----------------------------------------Header hover effect fix & new break donate button------------------------------------------*/
header .navbar-nav ul.sub-menu::before{
	content: '';
	position:  absolute;
	height:  44px;
	width:  100%;
	top:  -44px;
	background:  transparent;
	

}
.break-donate{
	color: #FA8A36;
    border: 2px solid #FA8A36;
    border-radius: 19.5px;
    padding: 5.5px 23.04px !important;
    transition: 0.6s all ease;
	font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.41px;
    line-height: 24px;
    text-transform: uppercase;
}
.break-donate:hover{
	color: #FFFFFF;
    background: #FA8A36;
}
.donate-break-block {
    width: 100%;
    text-align: right;
	margin-bottom:4px;
}
@media(min-width:992px){
	.donate-break-block {
		display:none;
	}
}
@media(max-width:992px){
	.donate-break-block {
		text-align: center;
		padding-top: 17px;
		margin-bottom: -20px;
		margin-left: 70px;
	}
}
@media(max-width:1367px){
	header .navbar-nav>ul>li:last-child{
		/*display:none !important;-->*/
	}
	
}
@media(max-width:1199px){
	header .navbar-nav ul.sub-menu::before{
	
		height:  40px;
		width:  100%;
		top:  -40px;
		
	}
}
@media only screen and (max-width: 991px){
	header .navbar-nav ul.sub-menu::before{
		content: '';
		position:  absolute;
		height:  0px;
		width:  0px;
		top:  -44px;
		}
}
/*-----------------------------------------Header hover effect fix & new break donate button------------------------------------------*/

header .navbar-nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-end;
	width: 100%;
}

header .navbar-nav>ul>li {
	margin-left: 33px;
}

header .navbar-nav>ul>li:first-child {
	margin-left: 0;
}

header .navbar-nav>ul>li:last-child {
	/*margin-left: 34.5px;*/
	margin-top: -4px;
}

header .navbar-nav>ul>li>a {
	padding: 7.5px 0 38.5px !important;
	color: #2A292B;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.41px;
	line-height: 24px;
	text-transform: uppercase;
	border-bottom: 5px solid transparent;
}

header .navbar-nav>ul>li>a~i,
header .navbar-nav>ul>li>a~svg {
	display: none;
}

header .navbar-nav li.menu-item-has-children:hover a {
	border-color: #ffa03d;
}
/*Event Calendar CSS*/

.mec-calendar .mec-calendar-header h2 {
	text-align: center;
}

article.mec-event-article {
	padding-left: 10px;
}
.mec-calendar .mec-event-article .mec-event-image{
	float:none !important;
	width:100% !important;
	margin-bottom:20px;
}
img.attachment-thumblist.size-thumblist.wp-post-image{
	position: relative;
    width: 100%;
}
/*Event Calendar CSS ends*/
header .navbar-nav>ul>li:last-child>a {
	/*color: #E59037;
	color:#8AC541;
	border: 2px solid #8AC541;
	color: #FA8A36;
	border: 2px solid #FA8A36;
	border-radius: 19.5px;*/
	padding: 5.5px 23.04px !important;
	transition: 0.6s all ease;
}

header .navbar-nav>ul>li:last-child>a:hover {
	/*color: #FFFFFF;
	background: #8AC541;*/
	color: #FFFFFF;
	background: #FA8A36;
}

header .navbar-nav>ul>li .sub-menu {
	top: 100%;
	position: absolute;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 900000;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
    /* display: none; */
    height: 0;
    opacity: 0;
    pointer-events: none;
    transition: 0.4s all ease;
}

header .navbar-nav>ul>li:hover .sub-menu {
	padding: 29px 0;
	height: auto;
    opacity: 1;
    pointer-events: unset;
}

header .navbar-nav>ul>li .sub-menu li {
	margin-left: 0;
	margin-right: 44px;
}

header .navbar-nav>ul>li .sub-menu li:last-child {
	margin-right: 0;
}

header .navbar-nav>ul>li .sub-menu li a {
	color: #FFFFFF !important;
	font-family: 'Manrope', sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.01px;
	line-height: 24px;
}

.search-popup-wrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	background: rgba(20, 74, 146, 0.92);
	padding: 62.7px 0;
	z-index: 1050;
	display: none;
}

.search-popup-wrap.search-popup-open {
	display: block;
}

.search-popup-wrap .search-popup-content {
	position: relative;
	padding-top: 162px;
}

.search-popup-wrap .search-popup-content .search-close {
	border: 0;
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
}

.search-popup-wrap .search-popup-content .search-close img {
	width: 32px;
}

.search-popup-wrap .search-popup-content label {
	position: relative;
	max-width: 972px;
	margin: 0 auto;
	display: block;
}

.search-popup-wrap .search-popup-content label input {
	border: 0;
	border-bottom: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: 'Barlow', sans-serif;
	font-size: 56px;
	font-weight: 500;
	letter-spacing: -0.04px;
	height: 116px;
	background: transparent;
	width: 100%;
	outline: unset !important;
	padding-right: 100px;
}

.search-popup-wrap .search-popup-content label input::placeholder {
	color: #FFFFFF;
}

.search-popup-wrap .search-popup-content label .search-btn {
	position: absolute;
	pointer-events: unset;
	width: 76px;
	height: 76px;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
}

.search-popup-wrap .search-popup-content label .search-btn img {
	width: 100%;
	height: 100%;
	right: 0;
	z-index: 2;
	object-fit: contain;
}

.search-popup-wrap .search-popup-content label .search-btn input {
	padding: 0;
	font-size: 0;
	width: 100%;
	height: 100%;
	border: 0;
	cursor: pointer;
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
}

/*-_-_Header_CSS_End_-_-*/

/*-_-_Banner_CSS_Start_-_-*/
.banner-img {
	padding: 317px 0 97px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.banner-img::before {
	content: "";
	/*background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);*/
	width: 100%;
	height: 100%;
	height: 72%;
	bottom: 0;
	left: 0;
	position: absolute;
}

.banner-img .banner-col {
	position: static;
}

.banner-img .banner-content,
.banner-img .general-btn {
	position: relative;
	z-index: 1;
}

.banner-img h1 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	font-size: 80px;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.92;
	margin-bottom: 29px;
}

.banner-img p {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 19px;
	margin-bottom: 52px;
	text-align: center;
	text-transform: uppercase;
}

.general-btn {
	padding: 0;
}

.general-btn a {
	font-weight: bold;
	padding: 20.5px 53px !important;
	text-transform: uppercase;
	letter-spacing: 2.3px;
}

.main-feature-img-bg {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: translate(-50%, -50%);
	z-index: -1;
	margin: 0 !important;
}

.main-feature-img-bg .vc_figure,
.main-feature-img-bg .vc_figure>div {
	height: 100%;
}

.main-feature-img-bg .vc_figure>div img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

/*-_-_Banner_CSS_End_-_-*/

/*-_-_Mission_CSS_Start_-_-*/
.mission-wrap {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.mission-wrap::before {
	content: "";
	background: url(../images/heart-img.png) top right no-repeat;
	background-size: contain;
	right: -24px;
	top: 32.62px;
	position: absolute;
	width: 631px;
	height: 803px;
}

.mission-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.06px;
}

.mission-wrap h6 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.mission-wrap p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 28px;
	max-width: 475px;
}

.mission-wrap .general-btn a {
	padding-left: 68.4px !important;
	padding-right: 68.4px !important;
}

.mission-wrap .video-wrap {
	display: flex;
	align-items: center;
}

.mission-wrap .video-wrap #video-popup {
	cursor: pointer;
}

.mission-wrap .video-wrap .wpb_video_widget {
	margin-bottom: 0;
}

.videoModal {
	padding: 0 !important;
}

.videoModal .modal-dialog {
	max-width: 930px;
	padding: 0 60px;
}

.videoModal .modal-content {
	border: 0 !important;
	border-radius: 0;
}

.videoModal .modal-body {
	padding: 0 !important;
}

.videoModal .close {
	font-size: 1.5rem;
	font-weight: 400;
	color: #000;
	text-shadow: unset;
	opacity: 1;
	outline: unset !important;
	position: absolute;
	right: -51px;
	top: -30px;
}

.videoModal .close img {
	width: 33px;
}

.videoModal .modal-body iframe {
	width: 100%;
	height: 455px;
	margin-bottom: -5px;
}

.mission-cards .mission-card-content {
	text-align: center;
	position: relative;
}

.mission-cards .mission-card-content::after {
	position: absolute;
	content: "";
	background: url(../images/arrow-right-icon.png) center center no-repeat;
	background-size: contain;
	height: 9px;
	width: 56.5px;
	right: -28px;
	top: 49%;
	transform: translateY(-50%);
}

.mission-cards .mission-card-content:last-child::after {
	display: none;
}

.mission-cards .mission-card-content .wpb_wrapper {
	text-align: center;
}

.mission-cards .mission-card-content .wpb_wrapper .wpb_content_element {
	margin-bottom: 0;
}

.mission-cards .mission-card-content h6 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	margin-bottom: 21px;
	text-transform: uppercase;
}

.mission-card-content .mission-card-img .wpb_gallery_slides {
	display: flex;
	justify-content: center;
}

.mission-card-content .mission-card-img ul {
	width: 100px;
	height: 100px !important;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 17px;
}

.mission-card-content .mission-card-img ul li.isotope-item {
	border-radius: 50%;
	overflow: hidden;
}

.mission-card-content .mission-card-img ul li.isotope-item:last-child,
.mission-card-content .mission-card-img ul:hover li.isotope-item:first-child {
	display: none;
}

.mission-card-content .mission-card-img ul:hover li.isotope-item:last-child {
	display: block;
	left: 0 !important;
}

.mission-cards .mission-card-content p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 19px;
	max-width: 238px;
	margin: 0 auto;
	min-height: 57px;
}

/*-_-_Mission_CSS_End_-_-*/

/*-_-_our-program_CSS_Start_-_-*/
.our-program-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.06px;
}

.our-program-wrap h6 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	margin-bottom: 142px;
	text-transform: uppercase;
}

.our-program-wrap .our-program-img .vc_column-inner,
.our-program-wrap .our-program-content .vc_column-inner {
	padding: 0;
}

.our-program-content {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.our-program-content .wpb_content_element {
	margin-bottom: 0;
}

.our-program-row {
	display: flex;
	flex-wrap: wrap;
}

.our-program-list {
	width: 664px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-right: 0;
	margin-left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	list-style-type: none;
}

.our-program-list li {
	height: auto;
	width: 100%;
	max-width: 526px;
	margin-bottom: 11.17px;
	border-radius: 61px 0 0 61px;
	background-color: #62C7F1;
	/* transition: 0.4s all ease; */
	position: relative;
	left: auto;
	right: 0;
	cursor: pointer;
}

.our-program-list li .program-link {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	height: 93px;
}

.our-program-list li .program-link::after {
	display: none;
}

.our-program-list li:nth-child(2) {
	background: #2675BB;
}

.our-program-list li:nth-child(3) {
	background: #144A92;
}

.our-program-list li:nth-child(4) {
	background: #89C440;
}

.our-program-list li:nth-child(5) {
	background: #FA8A36;
}

.our-program-list li:hover {
	max-width: 644px;
	width: 644px;
	justify-content: flex-start;
	right: 0;
	left: auto;
}

.our-program-list li:last-child {
	margin-bottom: 0;
}

.our-program-list li p {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2.87px;
	line-height: 24px;
	padding: 0 36px;
	/* padding-left: 38px; */
}

.our-program-list li p:first-child {
	white-space: nowrap;
	text-transform: uppercase;
}

.our-program-list li p:last-child {
	display: none;
	border-left: 1px solid #F3F3F3;
	height: 100%;
	align-items: center;
	justify-content: flex-start;
}

.our-program-list li p span {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.74px;
	line-height: 24px;
}

.our-program-list li:hover p:first-child {
	padding: 0 24px 0 36px;
}

.our-program-list li:hover p {
	padding: 0 24px;
}

.our-program-list li:hover p:last-child {
	display: flex;
}

.our-program-list li:last-child {
	height: auto;
	background: transparent;
	justify-content: center !important;
	padding-top: 13px;
	text-align: center;
}

.our-program-list li:last-child:hover {
	max-width: 526px;
}

.our-program-list li a {
	color: #2A292B;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 20px;
	padding-bottom: 16px;
	position: relative;
}

.our-program-list li a::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 6px;
	width: 113px;
	background: #89C440;
}

/*-_-_our-program_CSS_End_-_-*/

/*-_-_our-impact_CSS_Start_-_-*/
.our-impact-wrap h2 {
	color: #144A92;
	font-family: 'Barlow', sans-serif !important;
	font-size: 86px;
	font-weight: bold !important;
	letter-spacing: -0.06px;
	line-height: 60px;
	margin-bottom: 23px;
}

.our-impact-wrap h6,
.our-impact-wrap p {
	color: #2A292B;
	font-size: 16px;
	font-weight: bold !important;
	font-family: 'Montserrat', sans-serif !important;
	letter-spacing: 2.3px;
	line-height: 20px;
	margin-bottom: 40px;
}

.our-impact-wrap h6 {
	text-transform: uppercase;
}

.our-impact-slider-wrap {
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-bottom: 39px !important;
}

.our-impact-slider-wrap .our-impact-slider {
	padding-bottom: 62px;
}

.our-impact-slider-wrap .our-impact-slider .slick-list {
	padding: 0 !important;
}

.our-impact-slider-wrap .our-impact-slider .slick-arrow {
	width: 70px;
	height: 52px;
	z-index: 50;
	border: 1px solid #918F8F;
	top: auto;
	bottom: 0;
}

.our-impact-slider-wrap .our-impact-slider .slick-prev {
	left: calc(50% - 35px);
	transform: translateX(-50%);
}

.our-impact-slider-wrap .our-impact-slider .slick-next {
	/* left: 50%; */
	transform: translateX(-50%);
	right: calc(50% - 104px);
}

.our-impact-slider-wrap .our-impact-slider .slick-arrow::before {
	display: none;
}

.our-impact-slider-wrap .our-impact-slider .slick-arrow img {
	width: 15.4px;
}

.our-impact-slider-wrap .our-impact-slider .slick-slide {
	transition: 0.6s all ease;
}

.our-impact-slider-wrap .our-impact-slider .slick-center {
	transform: scale(1.2);
	padding: 0;
}

.our-impact-slider .our-impact-slide {
	text-align: center;
	padding: 45px 0;
}

.our-impact-slider-wrap .our-impact-slide img {
	width: 100%;
	margin-bottom: 15.4px;
}

.our-impact-slider-wrap .our-impact-slide span {
	color: #2A292B;
	font-size: 20.25px;
	font-weight: bold;
	letter-spacing: 0.88px;
	line-height: 25px;
	text-align: center;
}

.our-impact-wrap .vc_btn3-container a {
	color: #2A292B;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 20px;
	padding: 0 0 16px;
	position: relative;
	background: transparent !important;
	background-image: unset !important;
	text-transform: uppercase;
}

.our-impact-wrap .vc_btn3-container a::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 6px;
	width: 162px;
	background: #89C440;
}

/*-_-_our-impact_CSS_End_-_-*/

/*-_-_our-reach_CSS_Start_-_-*/
.our-reach-wrap {
	background: #F3F3F3;
	position: relative;
	overflow: unset !important;
	padding: 106px 0;
	display: flex;
	flex-wrap: wrap;
}

.our-reach-wrap::before {
	content: "";
	background: url(../images/heart-img.png) top right no-repeat;
	background-size: contain;
	right: -24px;
	top: -23px;
	position: absolute;
	width: 631px;
	height: 803px;
}

.our-reach-wrap .our-reach-img {
	position: static;
}

.our-reach-wrap .our-reach-col {
	position: static;
}

.our-reach-img img {
	position: absolute;
	left: -7%;
	bottom: 0;
	width: 32%;
	max-width: 460px;
}

.our-reach-content {
	max-width: 300px;
}

.our-reach-content h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.06px;
}

.our-reach-content h6 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
}

.our-reach-content p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 1.5;
}

.our-reach-content a {
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 1.2;
	text-align: center;
	width: 198px;
	padding: 20.5px 15px !important;
}

.our-reach-counter {
	padding-top: 8px;
}

.our-reach-counter .our-reach-counter-inner {
	padding: 35px 0 36px 6px;
	border-bottom: 1px solid #C6C6C6;
}

.our-reach-counter .our-reach-counter-inner .vc_column-inner>.wpb_wrapper {
	display: flex;
	align-items: center;
}

.our-reach-counter .our-reach-counter-inner:first-child {
	padding-top: 0;
}

.our-reach-counter .our-reach-counter-inner:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.our-reach-counter .our-reach-counter-inner .reach-counter-img {
	padding-right: 20px;
	min-width: 98px;
	width: 98px;
	height: 84px;
	display: flex;
	align-items: center;
}

.our-reach-counter .our-reach-counter-inner .reach-counter-img img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

/* .our-reach-counter li .reach-counter-content {
	width: calc(100% - 118px);
	display: flex;
	align-items: center;
} */
.our-reach-counter .our-reach-counter-inner .wpb_content_element {
	margin-bottom: 0;
}

.our-reach-counter .our-reach-counter-inner .count {
	color: #2A292B;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: -0.04px;
	line-height: 59px;
	margin-right: 15px;
	width: auto;
}

.our-reach-counter .our-reach-counter-inner p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.8px;
	line-height: 24px;
	max-width: 304px;
}

/*-_-_our-reach_CSS_End_-_-*/

/*-_-_our-partner_CSS_Start_-_-*/
.our-partner-wrap {
	padding: 43px 0 48px;
	text-align: center;
	background: #f3f3f3;
}

.our-partner-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.03px !important;
	font-size: 43px;
    color: #2a292b;
    line-height: 59px;
    text-align: center;
	margin-bottom: 55px;
}

.our-partner-slider-wrap {
	margin-bottom: 55px;
}

.our-partner-slider-wrap .our-partner-slider {
	width: 110%;
	margin-left: -5%;
}

.our-partner-slider-wrap .our-partner-slider .slick-list {
	padding: 0 !important;
}

.our-partner-slider-wrap .our-partner-slider .slick-list .slick-track {
	display: flex;
	align-items: center;
}

.our-partner-slider-wrap .partner-img-wrap {
	padding: 0 22px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.our-partner-slider-wrap .partner-img-wrap img {
	max-width: 100%;
	max-height: 68px;
	object-fit: contain;
}

.our-partner-wrap>a {
	background-color: #88c440;
    color: #ffffff;
	font-size: 16px;
	border-radius: 2em;
	font-weight: bold;
    padding: 20.5px 53px !important;
    text-transform: uppercase;
    letter-spacing: 2.3px;
}
/*-_-_our-partner_CSS_End_-_-*/
.covid-sec .wpb_content_element,
.covid-sec .vc_btn3-container {
	margin-bottom: 0;
}

.covid-sec .covid-content {
	position: relative;
}

.covid-sec h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.03px;
	position: relative;
	z-index: 2;
}

.covid-sec p {
	font-family: 'Manrope', sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px;
	letter-spacing: 0.5px;
	max-width: 773px;
	line-height: 24px;
	margin: 0 auto 24px;
	position: relative;
	z-index: 2;
}

.covid-sec a {
	font-weight: bold;
	letter-spacing: 2.3px;
	padding: 0 0 16px !important;
	position: relative;
	background: transparent;
	background-image: unset !important;
	z-index: 2;
	text-transform: uppercase;
}

.covid-sec a::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 6px;
	width: 113px;
	background: #89C440;
}

.covid-sec .covid-content .covid-img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.covid-sec .covid-content .covid-img img {
	width: 216px;
	margin-bottom: -55px;
}

.mk-news-wrap .vc_column-inner {
	padding-top: 0 !important;
}

.mk-news-wrap .vc_grid-item-mini {
	background-color: #F3F3F3;
	border-radius: 15px;
	overflow: hidden;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-zone.vc_gitem-is-link {
	height: 201px;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col {
	padding: 20px 37px 48px;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col .vc_gitem-post-data,
.mk-news-wrap .vc_grid-item-mini .vc_gitem-col .vc_btn3-container {
	margin-bottom: 0;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col h4 {
	color: #000000;
	font-family: 'Manrope', sans-serif !important;
	font-weight: 700 !important;
	font-size: 22px;
	letter-spacing: 0.4px;
	line-height: 30px;
	margin-bottom: 5px;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 28px;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col a {
	color: #2A292B !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 21px;
	position: relative;
	background: transparent !important;
	background-image: unset !important;
	padding: 0 0 11px !important;
	text-transform: uppercase;
}

.mk-news-wrap .vc_grid-item-mini .vc_gitem-col a::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 6px;
	width: 100%;
	background: #89C440;
}

.mk-news-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.06px;
}

.mk-news-wrap h6 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.mk-news-wrap .mk-news-content .wpb_content_element {
	margin-bottom: 0;
}

.get-involved-wrap {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

.get-involved-wrap::before {
	content: "";
	background: linear-gradient(179.5deg, rgba(16, 59, 124, 0.88) 0%, #103B7C 100%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.get-involved-wrap .get-involved-img-wrap img {
	width: 112px;
}

.get-involved-wrap h2 {
	font-family: "Barlow", sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.05px;
}

.get-involved-wrap h6 {
	font-family: "Montserrat", sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.get-involved-content {
	height: 468px;
	padding: 0 15px !important;
}

.get-involved-content .vc_column-inner {
	height: 100%;
	position: relative;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.get-involved-content .vc_column-inner::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	left: 0;
	top: 0;
}

.get-involved-content .vc_column-inner .wpb_wrapper {
	z-index: 5;
	position: relative;
}

.get-involved-content .vc_column-inner h4 {
	font-family: "Montserrat", sans-serif !important;
	font-size: 24px;
	font-weight: bold !important;
	letter-spacing: 3.44px;
	position: relative;
	padding-bottom: 18px;
	text-transform: uppercase;
}

.get-involved-content .vc_column-inner h4::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 4px;
	width: 55px;
	background: #89C440;
}

.get-involved-content .vc_column-inner .our-program-content-inner,
.get-involved-content .vc_column-inner .general-btn {
	display: none;
}

.get-involved-content .vc_column-inner:hover .our-program-content-inner,
.get-involved-content .vc_column-inner:hover .general-btn {
	display: block;
}

.get-involved-content .vc_column-inner p {
	color: #FFFFFF;
	font-family: "Manrope", sans-serif !important;
	font-size: 16px;
	font-weight: 600 !important;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
}

.get-involved-content .vc_column-inner a {
	font-family: "Montserrat", sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 0.41px !important;
	padding: 7px 25.5px !important;
	font-size: 13px;
	letter-spacing: 0.41px;
	line-height: 24px;
}

/*-_-_Footer_CSS_Start_-_-*/
footer {
	background: #2A292B;
	padding: 56px 0 84px;
}

footer .footer-logo-wrap {
	text-align: center;
	margin-bottom: 40px;
}

footer .footer-logo-wrap img {
	max-width: 429px;
	width: 100%;
}

.stay-involved-wrap {
	max-width: calc(100% - 56px);
	margin-left: 16px;
	margin-right: 40px;
	padding-bottom: 39px;
	border-bottom: 1px solid #424040;
}

.stay-involved-wrap h5 {
	font-family: 'Barlow', sans-serif;
	color: #FFFFFF;
	font-size: 29px;
	font-weight: 500;
	letter-spacing: -0.02px;
	line-height: 2.05;
}

.stay-involved-wrap p {
	color: #918F8F;
	font-family: 'Manrope', sans-serif;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 20px;
}

.stay-involved-wrap .sign-up-form {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.stay-involved-wrap .sign-up-form #gform_wrapper_1 {
	width: 100%;
	margin: 0;
}

.stay-involved-wrap .sign-up-form .ctct-form-wrapper {
	width: 100%;
}

.stay-involved-wrap .sign-up-form form {
	max-width: 573px;
	width: 100%;
	margin-bottom: 3px;
	position: relative;
	margin: 0;
	margin-left: auto;
}

.stay-involved-wrap .sign-up-form .gform_validation_error .gform_validation_errors {
	display: none;
}

.stay-involved-wrap .sign-up-form .gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.stay-involved-wrap .sign-up-form form ul.gform_fields li.gfield,
.stay-involved-wrap .sign-up-form form ul.gform_fields li.gfield div.ginput_container {
	margin: 0 !important;
	padding: 0;
	width: 100%;
	max-width: 100% !important;
	border: 0;
	background: transparent;
}

.stay-involved-wrap .sign-up-form form .gform_footer {
	padding: 0;
	margin: 0;
	position: absolute;
	right: 12px;
	top: 10.5px;
	width: auto;
	z-index: 5;
}

.stay-involved-wrap .sign-up-form form .gform_footer input {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.41px;
	line-height: 24px;
	text-align: center;
	background-color: #88C440;
	border: 0;
	height: 39px;
	padding: 0 25.8px;
	outline: unset;
	border-radius: 20px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin: 0;
}

/* .stay-involved-wrap form .ctct-button,
.stay-involved-wrap form .ctct-form-field-email .ctct-label-top {
	display: none;
} */

.stay-involved-wrap form .ctct-form-description,
.stay-involved-wrap form .ctct-button,
.stay-involved-wrap form .ctct-disclosure {
	display: none;
}

.stay-involved-wrap form .ctct-form-field-email {
	margin-bottom: 0;
}

.stay-involved-wrap form .ctct-form-field-email span {
	display: none !important;
}

.stay-involved-wrap .sign-up-form .ctct-form-wrapper .ctct-message {
	border: 1px solid;
	padding: 0;
	position: absolute;
	border: 0;
	left: 22px;
	top: calc(100% + 2px);
	width: calc(100% - 22px);
}

.stay-involved-wrap .sign-up-form form .ginput_container_email input {
	border-radius: 30px;
	background-color: #4B4949;
	height: 60px;
	padding: 0 134px 0 32px !important;
	color: #918F8F;
	font-family: 'Manrope', sans-serif !important;
	font-size: 14px !important;
	letter-spacing: 0.74px !important;
	width: 100% !important;
	border: 0;
	margin: 0 !important;
	outline: unset !important;
}

.stay-involved-wrap form button {
	position: absolute;
	right: 12px;
	top: 10.5px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.41px;
	line-height: 24px;
	text-align: center;
	background-color: #88C440;
	border: 0;
	height: 39px;
	padding: 0 25.8px;
	outline: unset;
	border-radius: 20px;
	text-transform: uppercase;
}

.stay-involved-wrap form .ctct-form-field-submit {
	position: absolute;
	right: 12px;
	top: 10.5px;
	margin-bottom: 0;
}

.stay-involved-wrap form .ctct-form-field-submit input {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.41px;
	line-height: 24px;
	text-align: center;
	background-color: #88C440;
	border: 0;
	height: 39px;
	padding: 0 25.8px;
	outline: unset;
	border-radius: 20px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
}

.stay-involved-wrap .sign-up-form .gform_confirmation_wrapper {
	height: 100%;
	display: flex;
	align-items: center;
}

.stay-involved-wrap .sign-up-form .gform_confirmation_wrapper .gform_confirmation_message {
	font-family: 'Manrope', sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}

.footer-link-row {
	padding: 40px 40px 0 16px;
	margin: 0;
	margin-bottom: 36px;
}

.footer-link-row .footer-link-col {
	padding-left: 0;
}

.footer-multi-nav>ul {
	display: flex;
	flex-wrap: wrap;
	padding-top: 1px;
}

.footer-multi-nav>ul>li {
	width: 50%;
	position: relative;
	padding-right: 12%;
}

.footer-multi-nav>ul>li::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: 20%;
	background: #424040;
	;
}

.footer-multi-nav>ul>li>a {
	padding: 0;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2.01px;
	line-height: 1.45;
	margin-bottom: 23px;
}

.footer-multi-nav>ul>li ul li a {
	padding: 0;
	color: #FFFFFF !important;
	font-family: 'Manrope', sans-serif;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 2.25;
}

.contact-us-wrap {
	padding-top: 1px;
	height: 100%;
	position: relative;
	padding-right: 8%;
}

.contact-us-wrap::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: 10px;
	background: #424040;
	;
}

.contact-us-wrap>a {
	padding-top: 1px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2.01px;
	line-height: 1.45;
	margin-bottom: 23px;
}

.contact-us-wrap h6 {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 2.25;
	font-weight: 600;
}

.contact-us-wrap ul.contact-us-content {
	max-width: 191px;
}

.contact-us-wrap ul.contact-us-content li,
.contact-us-wrap ul.contact-us-content li a {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 1.45;
}

.follow-us-wrap {
	padding-top: 1px;
	height: 100%;
	position: relative;
	padding-left: 50px;
}

.follow-us-wrap h6 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2.01px;
	line-height: 1.45;
	margin-bottom: 29px;
}

.follow-us-wrap p {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 1.45;
	max-width: 190px;
	margin-bottom: 21px;
}

.follow-us-wrap .social-link-wrap {
	display: flex;
	flex-wrap: wrap;
}

.follow-us-wrap .social-link-wrap li {
	margin-right: 8.25px;
}

.follow-us-wrap .social-link-wrap li:last-child {
	margin-right: 0;
}

.follow-us-wrap .social-link-wrap li a {
	width: 42.25px;
	height: 42.25px;
	background: #1562A3;
	border-radius: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.follow-us-wrap .social-link-wrap li a i {
	color: #FFFFFF;
	font-size: 16px;
}

.follow-us-wrap .social-link-wrap li a svg i {
	fill: #FFFFFF;
}

.register-wrap {
	text-align: center;
}

.register-wrap p {
	color: #857F7F;
	font-family: 'Manrope', sans-serif;
	font-size: 12px;
	letter-spacing: 0.63px;
	line-height: 19px;
	text-align: center;
	max-width: 750px;
	margin: 0 auto 36px;
}

.register-wrap p:last-child {
	margin-bottom: 0;
}

.register-wrap p a {
	color: #857F7F;
	text-decoration: underline;
}

.register-wrap p.powered-by,
.register-wrap p.powered-by a {
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.74px;
	line-height: 19px;
    text-decoration: none;
    font-family: 'Manrope', sans-serif;
}

/*-_-_Footer_CSS_End_-_-*/

.get-involved-wrap.vc_row {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

/*-_-_About_CSS_Start_-_-*/
.feature-img-wrap {
	padding: 294px 0 63px;
	position: relative;
}

.feature-img-wrap>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.feature-img-wrap::before {
	content: "";
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	width: 100%;
	height: 72%;
	left: 0;
	bottom: -1px;
	z-index: 2;
	position: absolute;
}

/*.feature-img-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	z-index: 5;
	position: relative;
	font-size: 80px;
	color: #ffffff;
	line-height: 73px;
	text-align: center;
}*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------- NEW BLOG HEADER STYLES START -------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
.feature-img-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	z-index: 5;
	position: relative;
	font-size: 80px;
	/*color: #ffffff;*/
	line-height: 73px;
	text-align: center;
}
.feature-img-wrap h1 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	z-index: 5;
	position: relative;
	font-size: 95px;
	/*color: #ffffff;*/
	line-height: 85px;
	text-align: center;
}
.feature-img-wrap h3 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	z-index: 5;
	position: relative;
	font-size: 70px;
	/*color: #ffffff;*/
	line-height: 73px;
	text-align: center;
}
@media only screen and (max-width: 767px) {
	.feature-img-wrap h2 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 43px !important;
	}
	.feature-img-wrap h1 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 45px !important;
	}
	.feature-img-wrap h3 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 40px !important;
	}
}
/*----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------- NEW BLOG HEADER STYLES END ---------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------- NEW BLOG PAGE STYLES END ---------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
h2.widgettitle{
	font-size:20px;
	line-height:10px;
	display:none;
	
}
.result-block{
	text-align:center;
	padding-top:100px;
	padding-bottom:100px;
}
select#cat {
    font-family: 'Barlow', sans-serif !important;
    padding: 7px;
	color: #fff;
    background-color: #144A92;
	outline: none;
	font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.41px;
    
}
select#archives-dropdown--1 {
	font-family: 'Barlow', sans-serif !important;
    padding: 10px;
	color: #fff;
    background-color: #144A92;
}
option{
    background-color: #89C440;
	color:#fff;
}
option:hover{
	background-color: #144A92;
	
}
@media(min-width:768px){
	.vc_wp_archives.wpb_content_element.month-filter{
		float:right;
	}
	select#archives-dropdown--1{
		float:right;
	}
}
.back-link{
	background-color: #88c440;
    color: #ffffff;
    font-size: 16px;
    border-radius: 2em;
    font-weight: bold;
    padding: 15px 40px !important;
    text-transform: uppercase;
    letter-spacing: 2.3px;
}
a.back-link:hover{
	color:#fff;
}
.back-button {
    margin-bottom: 40px;
}
select#year {
    padding: 5px;
	outline: none;
}
select#month {
    padding: 5px;
	outline: none;
}
select#day {
    padding: 5px;
	outline: none;
}
button#blog-search-button {
    outline: none;
    border: none;
    background-color: #144A92;
    padding: 8px 23.04px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.41px;
    text-transform: uppercase;
   
}
@media(min-width:767px){
	.blod-header {
		display: flex;
		justify-content: space-between;
		margin-bottom: 50px;
	}
	.new-search {
		float: right;
	}
	button#blog-search-button{
		margin-left: 10px;
	}
}
@media(max-width:767px){
	.new-search {
		margin-top: 10px;
	}
	.blog-sort {
		margin-bottom: 40px;
	}
}

/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------- NEW BLOG PAGE STYLES END ---------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/





.sub-banner-img.banner-img::before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	bottom: -1px;
	z-index: 2;
}

.sub-banner-img.banner-img {
	/* padding: 374px 0 83px; */
	padding: 294px 0 63px;
}

.feature-img-bg {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	object-fit: cover;
	transform: translate(-50%, -50%);
}

.feature-img-bg .vc_figure,
.feature-img-bg .vc_figure .vc_single_image-wrapper,
.feature-img-bg .vc_figure .vc_single_image-wrapper img {
	width: 100%;
}

.sub-banner-img .sub-banner-col {
	position: static;
}

.sub-banner-img.banner-img h2 {
	font-family: 'Barlow', sans-serif !important;
	letter-spacing: -0.17px;
	font-weight: 700 !important;
	z-index: 5;
	position: relative;
}

.secondary-anchor-wrap {
	background: #1562a3 !important;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
}

.section-link-wrap {
	display: flex;
	justify-content: center;
}

.secondary-anchor-wrap .secondary-link,
.section-link-wrap .section-link {
	text-align: center !important;
}

.secondary-anchor-wrap .secondary-link a {
	font-size: 18px;
	color: #ffffff;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	text-align: center;
	padding: 30px 0 28px;
	border-bottom: 6px solid transparent;
	font-family: 'Manrope', sans-serif !important;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.section-link-wrap .section-link a {
	text-align: center;
	padding: 30px 0 28px;
	border-bottom: 6px solid transparent;
	font-family: 'Manrope', sans-serif !important;
}

.secondary-anchor-wrap .secondary-link a:active,
.section-link-wrap .section-link a:active {
	border-bottom: 6px solid #89C440;
}

.section1-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: -0.04px;
}

.section1-wrap p {
	font-family: 'Manrope', sans-serif !important;
	letter-spacing: 0.74px;
	margin-bottom: 24px;
	color: #2A292B;
	font-size: 16px;
	line-height: 24px;
}

.section1-wrap p:last-child {
	margin-bottom: 0;
}

.blue-heart-bg-wrap,
.section2-wrap {
	position: relative !important;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.blue-heart-bg-wrap {
	padding-top: 208px;
	padding-bottom: 217px;
	background-color: #144a92;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
}

.blue-heart-bg-wrap::after,
.section2-wrap:after {
	content: "";
	background: url(../images/heart-blue.png) top right no-repeat;
	background-size: contain;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	height: 684.85px;
	width: 535.91px;
}

.blue-heart-content,
.section2-wrap .section2-img {
	position: relative;
	z-index: 3;
}

.blue-heart-content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.blue-heart-content h2,
.section2-wrap .section2-content h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.04px;
}

.blue-heart-content h2 {
	font-size: 56px;
	color: #ffffff;
	line-height: 59px;
	margin-bottom: 11px;
}

.blue-heart-content h3,
.section2-wrap .section2-content h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.blue-heart-content h4,
.blue-heart-content h5,
.blue-heart-content h6 {
	color: #ffffff;
	margin-bottom: 18px;
}

.blue-heart-content h3 {
	font-size: 16px;
	color: #ffffff;
	line-height: 19px;
	margin-bottom: 23px;
}

.blue-heart-content p,
.section2-wrap .section2-content p {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 24px;
}

.blue-heart-content>a {
	background-color: #88c440;
	color: #ffffff;
	font-size: 16px;
	border-radius: 2em;
	font-weight: bold;
	padding: 20.5px 53px !important;
	text-transform: uppercase;
	letter-spacing: 2.3px;
}

.blue-heart-img {
	position: relative;
	z-index: 3;
	display: flex;
	align-items: center;
}

.blue-heart-img img {
	max-width: 100%;
}

.white-bg-wrap {
	padding-top: 115px;
	padding-bottom: 127px;
	background-color: #f3f3f3;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
}

.white-bg-content>img {
	margin-left: auto;
	margin-right: auto;
	width: 112px;
	margin-bottom: 12px;
	display: block;
}

.white-bg-content h2 {
	font-size: 65px;
	color: #144a92;
	line-height: 59px;
	text-align: center;
	font-family: 'Barlow', sans-serif;
	font-weight: bold;
	letter-spacing: -0.04px;
	margin-bottom: 12px;
}

.white-bg-content h3 {
	font-size: 16px;
	color: #2a292b;
	line-height: 20px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 2.3px;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.white-bg-content h4,
.white-bg-content h5,
.white-bg-content h6 {
	color: #2a292b;
	text-align: center;
	margin-bottom: 20px;
}

.white-bg-content .white-bg-row {
	padding-bottom: 127px;
	border-bottom: 1px solid #C6C6C6;
}

.white-bg-content .white-bg-img img {
	max-width: 100%;
}

.white-bg-content-inner-wrap .white-bg-content-inner {
	margin-bottom: 32px;
}

.white-bg-content .white-bg-content-inner p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 24px;
}

.white-bg-content .white-bg-content-inner p:last-child {
	margin-bottom: 0 !important;
}

.white-bg-content .white-bg-content-inner-wrap>a {
	color: #2A292B;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 21px;
	padding: 0 !important;
	padding-bottom: 18px !important;
	position: relative;
	background-color: transparent !important;
	background-image: unset !important;
}

.white-bg-content .white-bg-content-inner-wrap>a::after {
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
	height: 6px;
	width: 100%;
	background: #89C440;
}

.section3-wrap .section3-img {
	margin-left: auto;
	margin-right: auto;
	width: 112px;
}

.section3-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.04px;
}

.section3-wrap h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.section3-wrap .section3-content {
	border-bottom: 1px solid #C6C6C6;
}

.section3-wrap .section3-content .section3-content-inner p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 24px;
}

.section3-wrap .section3-content .section3-content-inner p:last-child {
	margin-bottom: 0;
}

.section3-content-inner .optional-btn a {
	color: #2A292B;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 21px;
	padding: 0 !important;
	padding-bottom: 18px !important;
	position: relative;
	background-color: transparent !important;
	background-image: unset !important;
}

.section3-content-inner .optional-btn a::after {
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
	height: 6px;
	width: 100%;
	background: #89C440;
}

.white-heart-bg-wrap {
	padding-top: 116px;
	padding-bottom: 293px;
	background-color: #f3f3f3;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
}

.white-heart-bg-wrap::before {
	content: "";
	background: url(../images/heart-img.png) top right no-repeat;
	background-size: contain;
	right: 0;
	top: 0;
	position: absolute;
	height: 684.85px;
	width: 535.91px;
}

.white-heart-bg-content h2 {
	font-size: 65px;
	color: #144a92;
	line-height: 59px;
	font-family: 'Barlow', sans-serif;
	font-weight: bold;
	letter-spacing: -0.04px;
	margin-bottom: 15px;
	text-align: left;
}

.white-heart-bg-content h3 {
	font-size: 16px;
	color: #2a292b;
	line-height: 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 2.3px;
	text-transform: uppercase;
	margin-bottom: 21px;
}

.white-heart-bg-content h4,
.white-heart-bg-content h5,
.white-heart-bg-content h6 {
	color: #2a292b;
	margin-bottom: 21px;
}

.white-heart-bg-content img {
	max-width: 100%;
	margin-bottom: 15px;
	display: none;
}

.white-heart-bg-content p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 24px;
}

.white-heart-bg-content p:last-child {
	margin-bottom: 0;
}

.white-heart-bg-content>a {
	background-color: #88c440;
	color: #ffffff;
	font-size: 16px;
	border-radius: 2em;
	font-weight: bold;
	padding: 20.5px 53px !important;
	text-transform: uppercase;
	letter-spacing: 2.3px;
}

.white-heart-bg-img {
	position: relative;
	z-index: 3;
	display: flex;
	align-items: center;
}

.white-heart-bg-img img {
	max-width: 100%;
}

.section4-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: relative;
}

.section4-wrap::before {
	content: "";
	background: url(../images/heart-img.png) top right no-repeat;
	background-size: contain;
	right: 0;
	top: 0;
	position: absolute;
	height: 684.85px;
	width: 535.91px;
}

.section4-wrap .section4-content {
	position: relative;
	z-index: 5;
}

.section4-wrap .section4-content h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.04px;
}

.section4-wrap .section4-content h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.section4-wrap .section4-content p {
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 24px;
}

.section4-wrap .section4-content p:last-child {
	margin-bottom: 0;
}

.section4-wrap.section4-top-wrap {
	align-items: flex-start;
}

.green-heart-bg-wrap {
	position: relative;
	padding-top: 291px;
	padding-bottom: 258px;
	background-color: #89c440;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}

.green-heart-bg-wrap::after {
	content: "";
	background: url(../images/heart-green.png) top right no-repeat;
	background-size: contain;
	right: 0;
	top: 7px;
	position: absolute;
	height: 835px;
	width: 653px;
}

.green-heart-bg-content {
	text-align: center;
	z-index: 5;
	position: relative;
}

.green-heart-bg-content h2 {
	font-size: 80px;
	color: #ffffff;
	line-height: 90px;
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.17px;
	margin-bottom: 33px !important;
	text-align: center;
}

.green-heart-bg-content h3,
.green-heart-bg-content h4,
.green-heart-bg-content h5,
.green-heart-bg-content h6 {
	color: #ffffff;
	text-align: center;
	margin-bottom: 33px !important;
}

.green-heart-bg-content p {
	max-width: 775px;
	margin: 0 auto;
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
}

.section5-wrap {
	position: relative;
}

.section5-wrap::after {
	content: "";
	background: url(../images/heart-green.png) top right no-repeat;
	background-size: contain;
	right: 0;
	top: 7px;
	position: absolute;
	height: 835px;
	width: 653px;
}

.section5-wrap .section5-content {
	position: relative;
	z-index: 5;
}

.section5-wrap h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.17px;
}

.section5-wrap p {
	max-width: 775px;
	margin: 0 auto;
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
}

main {
	overflow: hidden;
}

.pic-bg-wrap {
	position: relative;
	width: 100vw;
	left: calc(50% + 11px);
	transform: translateX(-50%);
}

.pic-bg-wrap .vc_column_container {
	position: static;
}

.pic-bg-content {
	padding-top: 133px;
	padding-bottom: 123px;
}

.pic-bg-content img.bg-img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 0;
}

.pic-bg-content .pic-bg-content-inner {
	position: relative;
	z-index: 5;
	max-width: 773px;
	margin: 0 auto;
	text-align: center;
}

.pic-bg-content .pic-bg-content-inner h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 2.3px;
	text-transform: uppercase;
	font-size: 16px;
	color: #ffffff;
	line-height: 19px;
	text-align: center;
	margin-bottom: 8px;
}

.pic-bg-content .pic-bg-content-inner h2 {
	font-family: 'Barlow', sans-serif;
	font-weight: bold;
	letter-spacing: -0.04px;
	margin-bottom: 19px;
	font-size: 65px;
	color: #ffffff;
	line-height: 59px;
	text-align: center;
}

.pic-bg-content .pic-bg-content-inner h3,
.pic-bg-content .pic-bg-content-inner h4,
.pic-bg-content .pic-bg-content-inner h5 {
	text-align: center;
	color: #ffffff;
	margin-bottom: 19px;
}

.pic-bg-content .pic-bg-content-inner p {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 34px;
}

.pic-bg-content .pic-bg-content-inner p:last-child {
	padding-bottom: 0;
}

.pic-bg-content .pic-bg-content-inner>a {
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	border: 2px solid #FFFFFF;
	border-radius: 36px;
	background-image: unset;
	padding: 18.5px 45.3px;
}

.section6-wrap .section6-content {
	max-width: 773px;
	margin: 0 auto !important;
}

.section6-wrap .section6-content h6 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	text-transform: uppercase;
}

.section6-wrap .section6-content h2 {
	font-family: 'Barlow', sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.04px;
}

.section6-wrap .section6-content p {
	color: #FFFFFF;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
}

.section6-wrap .section6-content a {
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	border: 2px solid #FFFFFF !important;
	border-radius: 36px;
	background-image: unset !important;
	padding: 18.5px 45.3px;
}

.jump-section,
.jump-link-section {
	display: none;
}

/*-_-_About_CSS_End_-_-*/

.white-btn {
	color: #FFFFFF !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	border: 2px solid #FFFFFF !important;
	border-radius: 36px;
	background-image: unset !important;
	padding: 18.5px 45.3px;
}

.g-l-arrow-btn {
	background-color: #88c440;
	color: #ffffff !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	border-radius: 36px;
	background-image: unset !important;
	padding: 20.5px 53px 20.5px 63px;
	position: relative;
}

.g-r-arrow-btn {
	background-color: #88c440;
	color: #ffffff !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	font-weight: bold !important;
	letter-spacing: 2.3px;
	line-height: 19px;
	text-align: center;
	border-radius: 36px;
	background-image: unset !important;
	padding: 20.5px 63px 20.5px 53px;
	position: relative;
}

.g-l-arrow-btn::before {
	content: "\f060";
	font-family: "Fontawesome";
	top: 50%;
	transform: translateY(-50%);
	left: 32px;
	position: absolute;
	pointer-events: none;
	color: #ffffff;
	font-weight: 400;
}

.g-r-arrow-btn::before {
	content: "\f061";
	font-family: "Fontawesome";
	top: 50%;
	transform: translateY(-50%);
	right: 32px;
	position: absolute;
	pointer-events: none;
	color: #ffffff;
	font-weight: 400;
}

.partner-donate-wrap {
	position: relative;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}

.partner-donate-wrap>img {
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.partner-donate-wrap .partner-donate-content-wrap {
	padding-top: 124px;
	padding-bottom: 140px;
	background: linear-gradient(179.5deg, rgba(16, 59, 124, 0.88) 0%, #103B7C 100%);
	z-index: 5;
	position: relative;
}

.partner-donate-wrap .partner-donate-img {
	width: 112px;
	margin: 0 auto 24px;
	display: block;
}

.partner-donate-wrap h2 {
	font-size: 80px;
	color: #ffffff;
	line-height: 61px;
	text-align: center;
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	letter-spacing: -0.05px;
	margin-bottom: 14px;
}

.partner-donate-wrap h3,
.partner-donate-wrap h4,
.partner-donate-wrap h5,
.partner-donate-wrap h6 {
	color: #ffffff;
	text-align: center;
	letter-spacing: -0.05px;
	margin-bottom: 14px;
}

.partner-donate-wrap h6 {
	font-size: 16px;
	color: #ffffff;
	line-height: 19px;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	letter-spacing: 2.3px;
	text-transform: uppercase;
	margin-bottom: 42px;
}

.partner-donate-wrap .partner-donate-content {
	position: relative;
}

.partner-donate-wrap .partner-donate-content>img {
	width: 100%;
	height: 468px;
	object-fit: cover;
}

.partner-donate-content .partner-donate-content-inner {
	text-align: center;
	z-index: 5;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding-top: 140px;
	padding-right: 15px;
	padding-left: 15px;
	cursor: pointer;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

.partner-donate-content .partner-donate-content-inner h4 {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 3.44px;
	position: relative;
	padding-bottom: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.partner-donate-content .partner-donate-content-inner h4::after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 4px;
	width: 55px;
	background: #89C440;
}

.partner-donate-content .partner-donate-content-inner p {
	color: #FFFFFF;
	font-family: "Manrope", sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 15px;
	display: none;
}

.partner-donate-content .partner-donate-content-inner>a {
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	letter-spacing: 0.41px;
	padding: 7px 25.5px;
	font-size: 13px;
	line-height: 24px;
	background-color: #88c440;
	color: #ffffff;
	border-radius: 2em;
	display: none;
}

.partner-donate-content .partner-donate-content-inner:hover p,
.partner-donate-content .partner-donate-content-inner:hover a {
	display: block;
}

.search-main-wrap {
	padding: 50px 0;
}

.search-main-wrap .page-header {
	margin-bottom: 20px;
}

.search-main-wrap .page-header h1 {
	font-size: 50px;
	color: #144a92;
	line-height: 59px;
	font-family: 'Barlow', sans-serif;
	font-weight: 700;
	letter-spacing: -0.04px;
}

.search-main-wrap .entry-header h2 {
	font-size: 30px;
	color: #2A292B;
	line-height: 1.3;
	font-family: 'Barlow', sans-serif;
	font-weight: 700;
	letter-spacing: -0.04px;
	margin-bottom: 5px;
}

.search-main-wrap .entry-header h2 a {
	color: #2A292B;
}

.search-main-wrap .entry-summary,
.search-main-wrap .page-content p {
	font-family: 'Manrope', sans-serif;
	letter-spacing: 0.74px;
	margin-bottom: 15px;
	color: #2A292B;
	font-size: 16px;
	line-height: 24px;
}

.search-main-wrap .entry-summary a,
.navigation.posts-navigation .nav-links a {
	color: #144a92;
    font-weight: 700;
}

.navigation.posts-navigation h2.screen-reader-text {
	font-size: 30px;
	color: #144a92;
    line-height: 1.3;
    letter-spacing: -0.04px;
	margin-bottom: 15px;
}

.search-main-wrap .searchform .screen-reader-text {
	margin-bottom: 0;
	margin-right: 5px;
}

.search-main-wrap .searchform input {
	height: 30px;
	border-radius: 4px;
	border: 1px solid #2A292B;
	margin-right: 5px;
	padding: 0 10px;
}

.search-main-wrap .searchform input:last-child {
	border: 0;
	height: 30px;
	background: #144a92;
	color: #ffffff;
	margin-right: 0;
}

/*-_-_blog_CSS_Start_-_-*/
.blog-wrap {
	padding: 100px 0 65px;
}

.blog-wrap .blog-col {
	margin-bottom: 35px;
}

.blog-wrap .blog-content-wrap {
	box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.5);
	height: 100%;
	display:flex; /* ---------------------- New Blog Updates -------------------------- */
}
@media(max-width:991px){ /* ---------------------- New Blog Updates -------------------------- */
	.blog-wrap .blog-content-wrap {
		display:block;
	}
	.blog-content-wrap .blog-img img {
		width:100% !important;
	}
}

.blog-content-wrap .blog-img {
		/*height: 430px;*/ /* ---------------------- New Blog Updates -------------------------- */
		height:300px;
}

.blog-content-wrap .blog-img img {
	/*width: 100%;*/ /* ---------------------- New Blog Updates -------------------------- */
	width:400px;
	height: 100%;
	object-fit: cover;
}

.blog-content-wrap .blog-content {
	padding: 30px;
}

.blog-content-wrap .blog-content h4 {
	margin-bottom: 8px;
}

.blog-content-wrap .blog-content h4 a {
	/* font-weight: 600;
	font-size: 26px;
	color: #144a92; */
	color: #000000;
	font-family: 'Manrope', sans-serif !important;
	font-weight: 700 !important;
	font-size: 22px;
	letter-spacing: 0.4px;
	line-height: 1.4;
}

.blog-content-wrap .blog-content p {
	/* color: #1E1E1E;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.6;
    min-height: 115.2px; */
	color: #2A292B;
	font-family: 'Manrope', sans-serif !important;
	font-size: 16px;
	letter-spacing: 0.74px;
	line-height: 24px;
	margin-bottom: 28px;
}

.blog-content-wrap .blog-content p a {
	font-size: 16px;
	color: #144a92;
}

.blog-content-wrap .blog-content .read-more {
	color: #2A292B !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2.3px;
	line-height: 21px;
	position: relative;
	background: transparent !important;
	background-image: unset !important;
	padding: 0 0 11px !important;
	text-transform: uppercase;
	border: 0;
	display: inline-block;
}

.blog-content-wrap .blog-content .read-more:after {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 0;
	height: 6px;
	width: 100%;
	background: #89C440;
}

/* .blog-content-wrap .blog-content .read-more:hover, 
.blog-content-wrap .blog-content .read-more:focus {
	background: #fff;
	color: #144a92 !important;
	outline: none;
} */
/*-_-_blog_CSS_End_-_-*/

/*-_-_blog-single_CSS_Start_-_-*/
.blog-single-wrap {
	padding: 100px 0;
}

.blog-single-wrap .entry-header h1 {
	font-family: 'Barlow', sans-serif;
	font-weight: bold;
	letter-spacing: -0.04px;
	margin-bottom: 30px;
	font-size: 55px;
	color: #144a92;
	line-height: 1;
}

.blog-single-wrap .entry-content p {
	color: #144a92;
	font-family: 'Manrope', sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 24px;
	margin-bottom: 20px;
}

.blog-single-wrap .entry-content p {
	margin-bottom: 0 !important;
}

/*-_-_blog-single_CSS_End_-_-*/



/*-_-_donate_CSS_Start_-_-*/

.donate_page *,
.donate_page p,
.donate_page li,
.donate_page a {
	font-family: 'Manrope', sans-serif;
}

.donate_page p {
	margin-bottom: 1rem;
}

.donate_page h1.title {
	background: #1562A3;
	margin: 0;
	padding: 24px 0 29px;
	font-size: 55px;
	font-family: "Barlow", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	line-height: 1;
	color: #FFF;
	margin-bottom: 1.9rem;
}

.donate_page .container {
	padding-bottom: 2rem;
	overflow: hidden;
	max-width: 1440px;
}

.donate_page #donation_form_selector li a {
	padding: 1rem .5em;
	font-family: 'Manrope', sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.donate_page .donation_form h1.section-header {
	font-family: 'Manrope', sans-serif;
	font-size: 37px;
}

.donate_page .donation_form h3.section-header {
	font-size: 24px;
	color: #3b3b3b;
}
.donate_page .donation_form .tribute .field_wapper label {
	color: #ffffff;
	font-weight: bold;
	font-size: .9em;
	padding-left: .2rem;
}
/*
.donate_page .donation_form .submit button.submit {
	pointer-events: none;
}*/

.donate_page .donate-sidebar p,
.donate_page .donate-sidebar ul,
.donate_page .donate-sidebar strong,
.donate_page .donate-sidebar a,
.donate_page .donate-sidebar .accordion dd {
	color: #3b3b3b;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
}

.donate_page .donate-sidebar strong {
	font-weight: 700;
}

.donate_page .donate-sidebar .widget:first-child {
	padding-top: 1.5rem;
}

.donate_page .donate-sidebar ul {
	list-style: disc;
	padding-left: 2.5rem;
}

.donate_page .donate-sidebar ul li {
	padding: .1rem 0;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
}

.donate_page .donate-sidebar .monthly,
.donate_page .donate-sidebar .thanks {
	padding-top: 1rem;
}

.donate_page .donate-sidebar p a {
	color: #88c440;
	transition: color .25s ease-out;
}

.donate_page .donate-sidebar p a:hover {
	color: #62C7F1;
	transition: color .25s ease-in;
}

.donate_page .donate-sidebar .accordion a {
	color: #1562A3;
}

.donate_page .donate-sidebar h1 {
	font-family: 'Manrope', sans-serif;
	font-weight: 700;
	font-size: 37px;
	color: #FA8A36;
}

.donate_page .accordion {
	margin: 1em 0;
	max-width: 100%;
}

.donate_page .accordion dt {
	margin-bottom: 1em;
}

.donate_page .accordion dt a {
	padding: 1em;
	display: block;
	font-size: 1.1em;
	background-color: #e8e8e8;
	color: #1562A3;
	transition: background-color .2s ease-out;
	cursor: pointer;
}

.donate_page .accordion dt a:hover,
.donate_page .accordion dt a.active {
	transition: background-color .2s ease-in;
	background-color: #1562A3;
	color: #FFF;
}

.donate_page .accordion dt a:after {
	content: '\0002B';
	font-size: 19px;
	float: right;
	margin-left: 5px;
}

.donate_page .accordion dt a.active:after {
	content: "\02212";
}

.donate_page .accordion dd {
	padding: 0 1em 1em 1em;
	margin: 0;
	display: none;
	opacity: 0;
	transition: opacity .2s ease-out;
}

.donate_page .accordion dd.active {
	display: block !important;
}

.donate_page .accordion dd.showing {
	opacity: 1;
	transition: opacity .2s ease-in;
}



/*.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page 

.donate_page */



/*-_-_donate_CSS_End_-_-*/

/*-_-_Teams_CSS_Start_-_-*/
.team-wrap,
.stories-wrap {
	padding: 100px 0 80px;
}

.team-category-wrap {
	margin-bottom: 40px;
}

.team-category-wrap:last-child {
	margin-bottom: 0;
}

.team-row .team-col,
.stories-row .stories-col {
	text-align: center;
}

.stories-row {
	justify-content: center;
}

.team-category-wrap h3 {
	font-size: 56px;
	color: #144a92;
	line-height: 59px;
	font-weight: 400;
	font-family: 'Barlow', sans-serif;
	font-weight: 700;
	letter-spacing: -0.04px;
	margin-bottom: 35px;
}

.team-member-content,
.stories-member-content {
	text-align: center;
	margin-bottom: 15px;
}

.team-member-content img,
.stories-member-content img {
	width: 270px;
	height: 270px;
	border-radius: 50%;
	object-fit: cover;
	margin: 0 auto 15px;
}

.team-member-content .mb-name,
.stories-member-content .mb-name {
	font-size: 26px;
	line-height: 1.3;
	color: #144a92;
	font-weight: 700;
	font-family: 'Barlow', sans-serif;
	margin: 0 0 6px;
}

.team-member-content .mb-title,
.stories-member-content .mb-title {
	color: #03191e;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 600;
}

/*-_-_Teams_CSS_End_-_-*/

/*-_-_Teams-single_CSS_Start_-_-*/
.single-team-wrap {
	padding: 90px 0;
}

/* .single-team-wrap .single-team-content {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
} */

.single-team-detail h3 {
	font-size: 40px;
	line-height: 1.3;
	color: #144a92;
	font-weight: 700;
	font-family: 'Barlow', sans-serif;
	margin-bottom: 22px;
}

.single-team-detail h4 {
	font-size: 24px;
	line-height: 1.3;
	font-family: 'Barlow', sans-serif;
	margin-bottom: 20px;
	font-weight: 700;
}

.single-team-detail img.member-img {
	display: none;
}

.member-thumbnail {
	padding: 0 20px 15px 0;
	width: 32%;
	float: left;
}

.member-thumbnail img {
	max-width: 100%;
	width: 100%;
    height: 355px;
    border-radius: 50%;
    object-fit: cover;
}

.single-team-detail {
    width: 100%;
    min-height: 370px;
}

.single-team-detail .st-content {
	margin-bottom: 15px;
}

.single-team-detail .st-content:last-child {
	margin-bottom: 0;
}

.single-team-detail .st-content h5 {
	font-size: 16px;
	line-height: 1.3;
	font-weight: bold;
	/* font-family: 'Barlow', sans-serif; */
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #333;
}

.single-team-detail .st-content p {
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 10px;
}

.single-team-detail .st-content p:last-child {
	margin-bottom: 0;
}

.single-team-detail .st-content.bio-content h5 {
	font-size: 19px;
	font-family: 'Barlow', sans-serif;
	font-weight: 800;
	margin-bottom: 10px;
}

/*-_-_Teams-single_CSS_End_-_-*/

/*-_-_donate_CSS_Start_-_-*/

.donate_page *,
.donate_page p,
.donate_page li,
.donate_page a {
	font-family: 'Manrope', sans-serif;
}

.donate_page p {
	margin-bottom: 1rem;
}
.donate_page h1.title { background: #1562A3; margin: 0; padding: 24px 0 29px; font-size: 55px; font-family: "Barlow", sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; line-height: 1; color: #FFF; margin-bottom: 1.9rem; }
.donate_page .container {
	padding-bottom: 2rem;
	overflow: hidden;
	max-width: 1440px;
}
.donate_page #donation_form_selector li a {
	padding: 1rem .5em;
    font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 18px;
}
.donate_page .donation_form h1.section-header {
	font-family: 'Manrope', sans-serif;
	font-size: 37px;
}
.donate_page .donation_form h3.section-header {
	font-size: 24px;
	color: #3b3b3b;
}
.donate_page .donation_form .submit button.submit {
	/*pointer-events: none;*/
}
.donate_page .donate-sidebar p,
.donate_page .donate-sidebar ul,
.donate_page .donate-sidebar strong,
.donate_page .donate-sidebar a,
.donate_page .donate-sidebar .accordion dd {
	color: #3b3b3b;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
}
.donate_page .donate-sidebar strong {
	font-weight: 700;
}
.donate_page .donate-sidebar .widget:first-child {
	padding-top: 1.5rem;
}
.donate_page .donate-sidebar ul {
	list-style: disc;
	padding-left: 2.5rem;
}
.donate_page .donate-sidebar ul li {
	padding: .1rem 0;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
}
.donate_page .donate-sidebar .monthly,
.donate_page .donate-sidebar .thanks {
	padding-top: 1rem;
}
.donate_page .donate-sidebar p a {
	color: #88c440;
	transition: color .25s ease-out;
}
.donate_page .donate-sidebar p a:hover {
	color: #62C7F1;
	transition: color .25s ease-in;
}
.donate_page .donate-sidebar .accordion a {
	color: #1562A3;
}
.donate_page .donate-sidebar h1 {
	font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 37px;
    color: #FA8A36;
}
.donate_page .accordion {
  margin: 1em 0;
  max-width: 100%;
}

.donate_page .accordion dt {
  margin-bottom: 1em;
}

.donate_page .accordion dt a {
  padding: 1em;
  display: block;
  font-size: 1.1em;
  background-color: #e8e8e8;
  color: #1562A3;
  transition: background-color .2s ease-out;
  cursor: pointer;
}

.donate_page .accordion dt a:hover,
.donate_page .accordion dt a.active {
	transition: background-color .2s ease-in;
  	background-color: #1562A3;
  	color: #FFF;
}

.donate_page .accordion dt a:after {
  content: '\0002B';
  font-size: 19px;
  float: right;
  margin-left: 5px;
}
.donate_page .accordion dt a.active:after {
  content: "\02212";
}

.donate_page .accordion dd {
  padding: 0 1em 1em 1em;
  margin: 0;
  display: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.donate_page .accordion dd.active {
  display: block !important;
}
.donate_page .accordion dd.showing {
  opacity: 1;
  transition: opacity .2s ease-in;
}
/*-_-_donate_CSS_End_-_-*/


/*-_-_Contact-form_CSS_Start_-_-*/
.contact-form-wrap .contact-form-content {
	padding: 70px 0 80px;
}

.gform_wrapper .gform_validation_errors {
    display: none;
}

.gform_wrapper .validation_message {
	background: transparent !important;
    border: 0 !important;
    font-size: 14px !important;
    margin-top: 8px;
    padding: 0 !important;
}

.contact-form-wrap .contact-form-content .vc_column-inner {
    padding-top: 0px !important; 
}

.contact-form-wrap .contact-form-content h2 {
	margin-top: 0 !important; 
	margin-bottom: 35px !important;
	line-height: 1.06;
}

form#gform_2 .gform_fields,
form#gform_3 .gform_fields {
	grid-row-gap: 18px;
}

form#gform_2 .gform_body .gfield_label,
form#gform_3 .gform_body .gfield_label {
	color: #2A292B;
	font-weight: bold !important;
	font-size: 16px;
    letter-spacing: 0.74px;
    line-height: 24px;
	margin-bottom: 6px;
}

form#gform_2 .gform_body .gfield_label .gfield_required,
form#gform_3 .gform_body .gfield_label .gfield_required {
	font-size: 13px;
	line-height: 1;
    padding-left: 5px;
}

form#gform_2 .gform_body .ginput_complex label,
form#gform_3 .gform_body .ginput_complex label {
	font-size: 14px;
	margin-bottom: 0;
}

form#gform_2 .gform_body input,
form#gform_3 .gform_body input {
	font-size: 16px;
    padding: 8px 16px;
	border: 1px solid #cccccc;
    border-radius: 5px;
	height: 42px;
	outline: unset !important;
	background: transparent;
}

form#gform_2 .gform_body select,
form#gform_3 .gform_body select {
	font-size: 16px;
    padding: 8px 12px;
	border: 1px solid #cccccc;
    border-radius: 5px;
	height: 42px;
	outline: unset !important;
	background: transparent;
}

form#gform_2 .gform_body textarea,
form#gform_3 .gform_body textarea {
	font-size: 16px;
	line-height: 1;
    padding: 15px 16px;
	border: 1px solid #cccccc;
    border-radius: 5px;
	resize: unset;
	outline: unset !important;
	background: transparent;
}

form#gform_2 .gform_footer,
form#gform_3 .gform_footer {
	margin: 25px 0 0;
	padding: 0;
}

form#gform_2 .gform_footer input,
form#gform_3 .gform_footer input {
	background-color: #88c440;
    color: #ffffff;
    font-size: 16px;
	line-height: 1.1;
    border-radius: 30px;
    font-weight: bold;
    padding: 20.5px 53px !important;
    text-transform: uppercase;
    letter-spacing: 2.3px;
	margin: 0;
	border: 0;
}
/*-_-_Contact-form_CSS_End_-_-*/

/*-_-_Join-Network-form_CSS_Start_-_-*/
.join-network-wrap {
	padding: 70px 0 30px;
}

.join-network-form {
	padding-bottom: 70px;
}
/*-_-_Join-Network-form_CSS_End_-_-*/

/*-_-_donate-error_CSS_Start_-_-*/
.donate-error-content h2 {
	font-family: 'Barlow', sans-serif !important;
    font-weight: bold !important;
    letter-spacing: -0.03px !important;
    font-size: 43px;
    color: #2a292b;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 15px;
}

.donate-error-content p {
	margin-bottom: 12px;
}

.donate-error-content p:last-child {
	margin-bottom: 0;
}
/*-_-_donate_error_Start_-_-*/

/*-_-_Thank-you_CSS_Start_-_-*/
.thank-you-content p {
	margin-bottom: 15px;
}

.thank-you-content p:last-child {
	margin-bottom: 0;
}

.thank-you-content p a {
	color: #144a92;
    font-weight: 700;
}
/*-_-_Thank-you_CSS_End_-_-*/

/*-_-_Accordian_CSS_Start_-_-*/
.vc_tta.vc_general .vc_tta-panel-heading {
	background: #144a92 !important;
    border: 0 !important;
}

.vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title>a {
	color: #fff !important;
}

.vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title>a i::before,
.vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title>a i::after {
	border-color: #fff !important;
}

.vc_tta.vc_general .vc_tta-panel-body {
	background: #88c440 !important;
	border: 0 !important;
}

.vc_tta.vc_general .vc_tta-panel-body p {
	color: #fff !important;
}

.vc_tta.vc_general .vc_tta-panel-body p a {
	color: #fff;
	text-decoration: underline;
}
/*-_-_Accordian_CSS_End_-_-*/

/*-_-_Responsiveness_-_-*/
@media only screen and (min-width: 1367px) {
	.container {
		max-width: 1202px;
	}
}

@media only screen and (max-width: 1700px) {
	.banner-img {
		padding: 280px 0 70px;
	}
	
	.banner-img h1 {
		font-size: 72px;
	}
}

@media only screen and (max-width: 1440px) {
	.banner-img {
		padding: 210px 0 55px;
	}
	
	.banner-img h1 {
		font-size: 60px;
	}
}

@media only screen and (max-width: 1366px) {

	.notification-bar-wrap {
		padding: 18px 55px 16px;
	}

	.notification-bar-wrap a.close-icon img {
		width: 28px;
	}

	header .navbar-nav>ul>li {
		margin-left: 28px;
	}

	header .navbar-nav>ul>li:last-child {
		margin-left: 30px;
	}

	.stay-involved-wrap .sign-up-form form .ginput_container_email input {
		height: 58px;
		padding: 0 134px 0 28px;
	}

	.stay-involved-wrap form,
	.stay-involved-wrap .sign-up-form form {
		max-width: 520px;
		margin-bottom: 0;
	}

	.stay-involved-wrap .sign-up-form form .gform_footer {
		right: 11px;
		top: 9.5px;
	}

	.our-impact-slider-wrap .our-impact-slide span {
		font-size: 18px;
	}

	.member-thumbnail img {
		height: 335px;
	}

	.team-member-content img, .stories-member-content img {
		width: 255px;
		height: 255px;
	}

	.single-team-detail {
		min-height: 350px;
	}
}

@media only screen and (max-width: 1199px) {
	.notification-bar-wrap {
		padding: 17px 50px 15px;
	}

	.notification-bar-wrap p {
		font-size: 15px;
		line-height: 18px;
	}

	.notification-bar-wrap a.close-icon {
		right: 14px;
	}

	.notification-bar-wrap a.close-icon img {
		width: 24px;
	}

	/* header .navbar {
		padding: 14px 0 28px;
	} */

	/* header .navbar-nav li a {
		padding: 7.5px 0 43.5px !important
	} */

	header .navbar-brand img {
		width: 200px;
	}

	.search-wrap {
		margin-bottom: 16px;
	}

	.search-wrap li {
		padding: 0px 14px;
	}

	.search-wrap li a i {
		font-size: 12.5px;
	}

	.search-wrap li a {
		font-size: 11.5px;
		line-height: 18.5px;
	}

	header .navbar-nav>ul>li {
		margin-left: 13px;
	}

	header .navbar-nav>ul>li>a {
		font-size: 12.5px;
		padding: 7.5px 0 28px !important;
		border-bottom: 4px solid transparent;
	}

	header .navbar-nav>ul>li:last-child>a {
		padding: 5px 18px !important;
	}

	header .navbar-nav>ul>li:last-child {
		margin-left: 14px;
	}

	header .navbar-nav>ul>li:hover .sub-menu {
		padding: 25px 0;
	}

	header .navbar-nav>ul>li .sub-menu li a {
		font-size: 16px;
	}
	/*-------------------------------------- New Seperator donate button  ---------------------------------------- */




	/*-------------------------------------- New Seperator donate button  ---------------------------------------- */

	footer {
		padding: 52px 0 64px;
	}

	footer .footer-logo-wrap a img {
		max-width: 400px;
		width: 100%;
	}

	.stay-involved-wrap form,
	.stay-involved-wrap form,
	.stay-involved-wrap .sign-up-form form {
		max-width: 460px;
		margin-bottom: 0;
	}

	.stay-involved-wrap .sign-up-form form .ginput_container_email input {
		height: 56px;
		padding: 0 132px 0 25px;
	}

	.stay-involved-wrap .sign-up-form form .gform_footer {
		right: 10px;
		top: 8.5px;
	}

	.stay-involved-wrap {
		max-width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		padding-bottom: 35px;
	}

	.footer-multi-nav>li::after {
		right: 16%;
	}

	.footer-link-row {
		padding: 30px 0 0 0;
		margin: 0;
		margin-bottom: 30px;
	}

	.contact-us-wrap::after {
		right: 0;
	}

	.follow-us-wrap {
		padding-left: 15px;
	}

	.our-impact-slider-wrap .our-impact-slide span {
		font-size: 17px;
	}

	.mission-cards .mission-card-content p {
		min-height: 76px;
	}

	.mission-cards .mission-card-content::after {
		top: 51%;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-col {
		padding: 20px 20px 42px;
	}

	.get-involved-content {
		padding: 0 10px !important;
	}

	.our-program-list {
		width: 600px;
	}

	.our-program-list li {
		max-width: 480px;
	}

	.our-program-list li .program-link {
		height: 88px;
	}

	.our-program-list li p {
		font-size: 19px;
		letter-spacing: 2.5px;
		padding: 0 25px;
	}

	.our-program-list li:hover {
		max-width: 600px;
		width: 600px;
	}

	.our-program-list li:last-child:hover {
		max-width: 480px;
	}

	.our-program-list li:hover p:first-child {
		padding: 0 20px 0 30px;
	}

	.our-program-list li:hover p {
		padding: 0 20px;
	}

	.banner-img {
		padding: 140px 0 45px;
	}

	.secondary-link-nav {
		margin: 0 -10px;
	}

	.secondary-anchor-wrap .secondary-link {
		padding: 0 10px;
	}

	.secondary-anchor-wrap .secondary-link a {
		font-size: 17px;
	}

	/*-_-_blog_CSS_Start_-_-*/
	.blog-wrap {
		padding: 90px 0 60px;
	}

	.blog-content-wrap .blog-img {
		height: 360px;
	}

	.blog-content-wrap .blog-content {
		padding: 25px;
	}

	/* .blog-content-wrap .blog-content h4 a {
		font-size: 24px;
	}
	.blog-content-wrap .blog-content p {
		font-size: 17px;
		min-height: 136px;
	} */
	/*-_-_blog_CSS_End_-_-*/

	/*-_-_Teams_CSS_Start_-_-*/
	.team-wrap,
	.stories-wrap  {
		padding: 90px 0 70px;
	}

	.team-row {
		margin: 0 -10px;
	}

	.team-row .team-col,
	.stories-row .stories-col  {
		padding: 0 10px;
	}

	.team-category-wrap h3 {
		font-size: 52px;
		line-height: 1.2;
		margin-bottom: 30px;
	}

	.team-member-content img,
	.stories-member-content img {
		width: 220px;
		height: 220px;
		margin: 0 auto 14px;
	}

	.team-member-content .mb-name,
	.stories-member-content .mb-name {
		font-size: 24px;
		margin: 0 0 5px;
	}

	.team-member-content .mb-title,
	.stories-member-content .mb-title {
		font-size: 17px;
	}

	/*-_-_Teams_CSS_End_-_-*/

	/*-_-_Teams-single_CSS_Start_-_-*/
	.single-team-wrap {
		padding: 80px 0;
	}

	/*-_-_Teams-single_CSS_End_-_-*/

	.single-team-detail {
		min-height: 292px;
	}

	.member-thumbnail img {
		height: 277px;
	}
}

@media only screen and (max-width: 991px) {
	body.fixed {
		position: fixed;
		width: 100%;
	}

	header {
		position: relative;
		z-index: 1050;
	}

	.click-menu-btn .bar1,
	.click-menu-btn .bar2,
	.click-menu-btn .bar3 {
		width: 30px;
		height: 2px;
		background-color: #89C440;
		margin-bottom: 6px;
		transition: 0.6s;
		display: block;
	}

	.click-menu-btn .bar2 {
		width: 24px;
		margin-left: 3px;
	}

	.click-menu-btn .bar3 {
		margin-bottom: 0;
	}

	.change-btn .bar1 {
		-webkit-transform: rotate(-47deg) translate(-4px, 7px);
		transform: rotate(-47deg) translate(-4px, 7px);
	}

	.change-btn .bar3 {
		-webkit-transform: rotate(45deg) translate(-4px, -7px);
		transform: rotate(45deg) translate(-4px, -7px);
	}

	.change-btn .bar2 {
		opacity: 0;
	}

	header .navbar-brand img {
		width: 180px;
	}

	header .navbar-toggler-icon {
		background-image: none;
		width: auto;
		height: auto;
	}

	header .navbar-toggler {
		padding: 0;
		outline: unset !important;
	}

	header .navbar {
		margin: 0 auto;
		padding: 14px 0 20px;
		position: static;
	}

	header .navbar-collapse {
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		height: calc(100vh - 104px);
		background: #FFFFFF;
	}

	header .navbar-collapse .navbar-collapse-inner {
		display: flex;
		flex-direction: column;
		background-color: #F3F3F3;
		height: 100%;
		margin: 0;
		position: relative;
		overflow-y: auto;
		padding-bottom: 49px;
	}

	header .navbar-nav>ul>li {
		position: relative;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		border-bottom: 1px solid #DBDADA;
		margin: 0;
	}

	header .navbar-nav>ul>li>a {
		font-size: 14px;
		border: 0;
		padding: 8.5px 20px !important;
		width: 100%;
	}

	header .navbar-nav>ul>li.menu-item-has-children>a {
		width: calc(100% - 41px);
	}

	header .navbar-nav>ul>li>a~i {
		height: 41px;
		width: 41px;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	header .navbar-nav>ul>li:hover .sub-menu {
		display: none;
		padding: 25.5px 0;
	}

	header .navbar-nav>ul>li .sub-menu {
		padding: 0;
		position: static;
		background: #144A92;
		width: 100%;
		transform: unset;
		padding: 25.5px 0;
		transition: unset;
		display: none;
		height: auto; 
    	opacity: 1; 
    	pointer-events: unset;
	}

	header .navbar-nav>ul>li .sub-menu li {
		margin-left: 0;
		margin-right: 0;
	}

	header .navbar-nav>ul>li .sub-menu li a {
		color: #FFFFFF;
		font-family: 'Manrope', sans-serif;
		font-size: 16px;
		letter-spacing: 0.74px;
		line-height: 38px;
		padding: 0 20px;
		font-weight: 400;
		width: 100%;
	}

	header .navbar-nav>ul>li:last-child {
		margin-left: 0;
		border: 0;
		position: fixed;
		bottom: 0;
	}

	header .navbar-nav>ul>li:last-child>a {
		color: #FFFFFF;
		font-family: Montserrat;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 2.01px;
		line-height: 19px;
		text-align: center;
		padding: 15px 20px !important;
		border: 0;
		border-radius: 0;
		background-color: #89C440;
	}

	.search-wrap {
		margin-bottom: 0;
	}

	.search-wrap li {
		padding: 0px;
		border: 0;
		width: 100%;
		border-bottom: 1px solid #DBDADA;
	}

	.search-wrap li a {
		font-size: 14px;
		border: 0;
		padding: 8.5px 20px !important;
		width: 100%;
		font-weight: bold;
		letter-spacing: 0.41px;
		line-height: 24px;
		text-transform: uppercase;
		font-family: 'Montserrat', sans-serif;

	}

	.search-wrap li:last-child {
		display: none;
	}

	.mobile-search-wrap {
		display: block;
		padding: 16px 20px 14px;
		border-bottom: 1px solid #DBDADA;
	}

	.mobile-search-wrap label {
		position: relative;
		width: 100%;
		margin-bottom: 0;
	}

	.mobile-search-wrap input {
		height: 41px;
		width: 100%;
		border-radius: 21px;
		padding-left: 20px;
		padding-right: 45px;
		border: 0;
		color: #000000;
		font-family: 'Manrope', sans-serif;
		font-size: 14px;
		letter-spacing: 0.74px;
		line-height: 19px;
	}

	.mobile-search-wrap img {
		width: 22px;
		position: absolute;
		right: 15px;
		top: 9px;
	}

	/* header .navbar-nav {
		height: 100%;
	} */

	.stay-involved-wrap p {
		margin-bottom: 25px;
	}

	.stay-involved-wrap form,
	.stay-involved-wrap form,
	.stay-involved-wrap .sign-up-form form {
		max-width: 100%;
		margin-bottom: 0;
	}

	.stay-involved-wrap {
		padding-bottom: 30px;
	}

	footer {
		padding: 50px 0 58px;
	}

	footer .footer-logo-wrap {
		margin-bottom: 32px;
	}

	footer .footer-logo-wrap a img {
		max-width: 380px;
	}

	.footer-multi-nav {
		margin-bottom: 35px;
	}

	.footer-multi-nav>li {
		width: 50%;
		position: relative;
		padding-right: 0;
	}

	.footer-multi-nav>li:last-child {
		padding-left: 15px;
	}

	.footer-multi-nav>li:after {
		display: none;
	}

	.footer-link-row {
		margin: 0 -15px 30px !important;
	}

	.footer-link-row .footer-link-col {
		padding-left: 15px;
	}

	.contact-us-wrap::after {
		display: none;
	}

	.footer-multi-nav>li>a,
	.contact-us-wrap>a {
		margin-bottom: 20px;
	}

	.footer-multi-nav>ul>li:last-child {
		padding-left: 15px;
	}

	.footer-multi-nav>ul>li:after {
		display: none;
	}

	.follow-us-wrap h6 {
		margin-bottom: 25px;
	}

	.follow-us-wrap {
		padding-left: 0;
	}

	.our-impact-slider-wrap .our-impact-slide span {
		font-size: 16px;
	}

	.mission-cards .mission-card-content h6 {
		min-height: 60px;
	}

	.mission-cards .mission-card-content p {
		min-height: 95px;
	}

	.our-reach-counter .our-reach-counter-inner .vc_column-inner>.wpb_wrapper {
		flex-wrap: wrap;
		justify-content: center;
	}

	.our-reach-counter .our-reach-counter-inner .reach-counter-content {
		width: 100%;
		margin-top: 15px;
		padding: 0;
	}

	.our-reach-counter .our-reach-counter-inner .reach-counter-content p {
		max-width: 100%;
		text-align: center;
	}

	.our-program-list li p {
		font-size: 18px;
	}

	.our-program-list li:hover p:first-child {
		padding: 0 15px 0 25px;
	}

	.our-program-list li:hover p {
		padding: 0 15px;
	}

	.our-program-list li p span {
		font-size: 15px;
	}

	.our-program-list li {
		max-width: 400px;
	}

	.our-program-list li .program-link {
		height: 82px;
	}

	.our-program-list li:last-child:hover {
		max-width: 400px;
	}

	.our-program-list {
		width: 500px;
	}

	.our-program-list li p span {
		font-size: 14px;
		line-height: 22px;
	}

	.our-program-list li:hover {
		max-width: 500px;
		width: 500px;
	}

	.banner-img {
		padding: 130px 0 40px;
	}

	.banner-img h1 {
		font-size: 50px;
	}

	.videoModal .close {
		right: -41px;
		top: -28px;
	}

	.videoModal .close img {
		width: 30px;
	}

	.videoModal .modal-dialog {
		max-width: 750px;
		padding: 0 55px;
	}

	.videoModal .modal-body iframe {
		height: 360px;
	}

	.secondary-anchor-wrap .secondary-link a {
		font-size: 16px;
	}

	.partner-donate-wrap .partner-donate-col {
		padding: 0 10px;
	}

	.search-main-wrap {
		padding: 50px 0;
	}

	.search-main-wrap .page-header {
		margin-bottom: 15px;
	}

	.search-main-wrap .page-header h1 {
		font-size: 44px;
		line-height: 1.3;
	}

	.search-main-wrap .entry-header h2 {
		font-size: 28px;
	}

	/*-_-_blog_CSS_Start_-_-*/
	.blog-wrap {
		padding: 80px 0 55px;
	}

	.blog-wrap .blog-col {
		margin-bottom: 30px;
	}

	.blog-content-wrap .blog-img {
		height: 260px;
	}

	.blog-content-wrap .blog-content {
		padding: 20px;
	}

	/* .blog-content-wrap .blog-content h4 a {
		font-size: 21px;
	}

	.blog-content-wrap .blog-content p {
		font-size: 16px;
		line-height: 1.5;
		min-height: 168px;
	}

	.blog-content-wrap .blog-content .read-more {
		padding: 12px 15px;
		margin: 22px auto 0;
		max-width: 146px;
	} */
	/*-_-_blog_CSS_End_-_-*/

	/*-_-_Teams_CSS_Start_-_-*/
	.team-wrap,
	.stories-wrap  {
		padding: 80px 0 55px;
	}

	.team-category-wrap h3 {
		font-size: 50px;
		margin-bottom: 28px;
	}

	.team-member-content img,
	.stories-member-content img {
		width: 215px;
		height: 215px;
	}

	.team-category-wrap {
		margin-bottom: 35px;
	}

	/*-_-_Teams_CSS_End_-_-*/

	/*-_-_Teams-single_CSS_Start_-_-*/
	.single-team-wrap {
		padding: 70px 0;
	}

	.member-thumbnail {
		width: 35%;
	}
	/*-_-_Teams-single_CSS_End_-_-*/

	.stay-involved-wrap .sign-up-form .gform_confirmation_wrapper {
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.member-thumbnail img {
		height: 222px;
	}
	
	.single-team-detail {
		min-height: 250px;
	}
}

@media only screen and (max-width: 767px) {
	.banner-img {
		padding: 163px 0 31px;
	}

	.banner-img h1 {
		font-size: 46px;
		letter-spacing: -0.03px;
		line-height: 38px;
		max-width: 350px;
		margin: 0 auto 13px;
	}

	.banner-img p {
		font-size: 14px;
		letter-spacing: 2.01px;
		line-height: 19px;
		max-width: 350px;
		margin: 0 auto 23px;
	}

	.notification-bar-wrap {
		padding: 10px 40px 9px 10px;
	}

	.notification-bar-wrap a.close-icon img {
		width: 22px;
	}

	.notification-bar-wrap p {
		font-size: 15px;
		line-height: 18px;
	}

	.notification-bar-wrap a.close-icon {
		right: 11px;
	}

	header .navbar {
		padding: 11px 5px 17px;
	}

	header .navbar-brand img {
		width: 167px;
	}

	header .navbar-collapse {
		height: calc(100vh - 93px);
	}

	header .navbar-nav>ul>li>a~i,
	header .navbar-nav>ul>li>a~svg {
		display: flex;
	}

	.register-wrap p {
		margin: 0 auto 22px;
	}

	footer {
		padding: 24px 5px 31px;
	}

	footer .footer-logo-wrap {
		margin-bottom: 38px;
	}

	.stay-involved-wrap h5 {
		text-align: center;
	}

	.stay-involved-wrap p {
		text-align: center;
		margin-bottom: 30px;
	}

	.stay-involved-wrap .sign-up-form form .ginput_container_email input {
		height: 60px;
		padding: 0 134px 0 21px;
	}

	.stay-involved-wrap .sign-up-form form .gform_footer {
		right: 12px;
		top: 10.5px;
	}

	.stay-involved-wrap {
		padding-bottom: 29px;
	}

	.footer-link-row {
		padding-top: 0;
		margin: 0 -15px 21px !important;
	}

	.footer-multi-nav {
		margin-bottom: 0;
	}

	.footer-multi-nav>li {
		width: 100%;
	}

	.footer-multi-nav>li:last-child {
		padding-left: 0;
	}

	.footer-multi-nav,
	.contact-us-wrap,
	.follow-us-wrap {
		padding-top: 0;
	}

	.footer-multi-nav>ul>li,
	.contact-us-wrap,
	.follow-us-wrap {
		border-bottom: 1px solid #424040;
		padding-right: 0;
	}

	.footer-multi-nav>ul>li>a,
	.contact-us-wrap>a,
	.follow-us-wrap h6 {
		margin-bottom: 0px;
		padding: 18px 0;
		width: 100%;
		position: relative;
		cursor: pointer;
	}

	.footer-multi-nav>ul>li>a::after,
	.contact-us-wrap>a::after,
	.follow-us-wrap h6::after {
		content: "\f067";
		font-family: "Fontawesome";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-weight: 400;
		font-size: 14px;
	}

	.footer-multi-nav>ul>li>a.open::after,
	.contact-us-wrap>a.open::after,
	.follow-us-wrap h6.open::after {
		content: "\f068";
	}

	.footer-multi-nav>ul>li .sub-menu,
	.contact-us-wrap .contact-us-content-wrap,
	.follow-us-wrap .follow-us-content-wrap {
		display: none;
		padding-bottom: 13px;
	}

	.footer-multi-nav>ul>li {
		width: 100%;
		padding-right: 0;
	}

	.footer-multi-nav>ul>li:last-child {
		padding-left: 0;
	}

	/* .footer-multi-nav>ul>li>a {
		padding: 18px 0;
    	margin: 0;
		display: block;
		position: relative;
	} */

	.mission-wrap::before {
		top: 16px;
		height: 452px;
		width: 355px;
	}

	.our-impact-wrap .our-impact-content {
		padding: 63px 0 48px;
		text-align: center;
	}

	.our-impact-slider-wrap {
		width: 100%;
		margin-left: 0;
		padding: 0 5px;
		margin-bottom: 55px !important;
	}

	.our-impact-slider-wrap .our-impact-slider .slick-center {
		transform: scale(1);
		padding: 0;
	}

	.our-impact-slider-wrap .our-impact-slide img {
		margin-bottom: 12.3px;
	}

	.our-impact-slider-wrap .our-impact-slide span {
		font-size: 14.7px;
	}

	.our-impact-slider .our-impact-slide {
		padding: 0;
	}

	.our-impact-slider-wrap .our-impact-slider {
		padding-bottom: 69px;
	}

	.covid-sec .covid-content .covid-img {
		position: static;
	}

	.mission-wrap.vc_row {
		flex-direction: column-reverse;
		padding-top: 95px !important;
		padding-bottom: 40px !important;
	}

	.mission-wrap .video-wrap {
		margin-bottom: 25px;
	}

	.mission-wrap .mission-content {
		text-align: center;
	}

	.mission-wrap .mission-content h2 {
		text-align: center !important;
		margin-bottom: 14px !important;
		font-size: 50px !important;
		letter-spacing: -0.03px;
		line-height: 44px !important;
	}

	.mission-wrap .mission-content h6 {
		text-align: center !important;
		margin-bottom: 23px !important;
		font-size: 14px !important;
		letter-spacing: 2.01px;
		line-height: 19px !important;
	}

	.mission-wrap .mission-content .mission-content-p {
		margin-bottom: 10px !important;
	}

	.mission-wrap .mission-content p {
		font-size: 16px !important;
		letter-spacing: 0.5px !important;
		line-height: 24px !important;
		text-align: center !important;
		max-width: 100%;
	}

	.mission-wrap .mission-content .general-btn a {
		width: 100%;
	}

	.mission-cards.vc_row {
		padding: 0 0 37px !important;
	}

	.mission-cards .mission-card-content h6 {
		min-height: unset;
		max-width: 335px;
		margin: 0 auto 21px;
	}

	.mission-cards .mission-card-content p {
		min-height: auto;
		max-width: 335px;
	}

	.mission-cards .mission-card-content {
		margin-bottom: 73px;
	}

	.mission-cards .mission-card-content:last-child {
		margin-bottom: 0;
	}

	.mission-cards .mission-card-content::after {
		top: calc(100% + 32px);
		left: 50%;
		transform: translateX(-50%) rotate(90deg);
	}

	.our-program-wrap.vc_section {
		padding-top: 19px !important;
	}

	.our-program-wrap h6 {
		margin-bottom: 22px;
	}

	.our-program-content {
		margin-top: -220px;
	}

	.our-program-wrap h2 {
		font-size: 50px !important;
		letter-spacing: -0.03px !important;
		line-height: 44px !important;
		margin-bottom: 15px !important;
	}

	.our-program-list li,
	.our-program-list li:hover {
		max-width: 500px;
		width: 100%;
		flex-wrap: wrap;
		padding-left: 35px;
		padding-right: 16px;
		flex-direction: column;
		justify-content: center !important;
		margin-bottom: 8px;
	}

	.our-program-list li .program-link {
		height: 63px;
		flex-direction: column;
	}

	.our-program-list li:last-child,
	.our-program-list li:last-child:hover {
		max-width: 500px;
		width: 100%;
		height: 50px;
	}

	.our-program-list li p {
		color: #FFFFFF;
		font-size: 13.5px;
		font-weight: bold;
		letter-spacing: 1.94px;
		line-height: 16px;
		text-align: center;
		width: 100%;
		padding: 0 !important;
	}

	.our-program-list li p:last-child {
		border: 0;
		height: auto;
	}

	.our-program-list li:hover p:last-child {
		justify-content: center;
	}

	.our-program-list li:last-child {
		padding-top: 14px;
		margin-bottom: 0 !important;
	}

	.our-program-list li p span {
		color: #FFFFFF;
		font-size: 13.5px;
		letter-spacing: 0.74px;
		line-height: 19px;
		text-align: center;
	}

	.our-program-list {
		position: static;
		transform: unset;
		width: 100%;
	}

	.vc_row.our-impact-wrap {
		padding: 0 0 48px !important;
	}

	.our-impact-wrap h2 {
		font-size: 50px !important;
		letter-spacing: -0.03px;
		line-height: 44px !important;
		margin-bottom: 21px !important;
	}

	.our-impact-wrap p {
		font-size: 14px !important;
		letter-spacing: 2.01px !important;
		line-height: 19px !important;
		margin-bottom: 29px !important;
	}

	.our-reach-wrap::before {
		right: 0;
		top: 0;
		height: 452px;
		width: 355px;
	}

	.our-reach-content {
		max-width: 100%;
		text-align: center;
		margin-bottom: 49px;
	}

	.our-reach-content h2 {
		font-size: 50px !important;
		letter-spacing: -0.03px;
		line-height: 44px !important;
		margin-bottom: 6px !important;
		text-align: center !important;
	}

	.our-reach-content h6 {
		font-size: 14px !important;
		letter-spacing: 2.01px;
		line-height: 19px !important;
		margin-bottom: 5px !important;
		text-align: center !important;
	}

	.our-reach-content p {
		font-size: 16px !important;
		letter-spacing: 0.5px;
		line-height: 24px !important;
		margin-bottom: 23px !important;
	}

	.our-reach-content a {
		width: 100%;
	}

	.our-reach-wrap {
		padding-top: 94px !important;
		padding-bottom: 0 !important;
	}

	.our-reach-counter .our-reach-counter-inner {
		padding: 22px 0 !important;
		border-bottom: 1px solid #C6C6C6;
	}

	.our-reach-counter .our-reach-counter-inner .reach-counter-content {
		margin-top: 12px;
	}

	.our-reach-counter {
		padding-top: 0;
	}

	.our-reach-img img {
		position: static;
		bottom: 0;
		width: calc(100% + 30px);
		margin-left: -15px;
		max-width: unset;
	}

	.covid-sec .covid-content .vc_column-inner {
		padding-top: 59px !important;
		padding-bottom: 0 !important;
	}

	.covid-sec h2 {
		font-size: 38px !important;
		font-weight: bold !important;
		letter-spacing: -0.03px;
		line-height: 59px !important;
		margin-bottom: 8px !important;
	}

	.covid-sec .wpb_content_element.vc_custom_1617132213796 {
		margin-bottom: 15px !important;
	}

	.covid-sec p {
		font-size: 16px;
		letter-spacing: 2.3px;
		line-height: 19px;
	}

	.covid-sec a {
		margin-bottom: 18px !important;
	}

	.covid-sec .covid-img {
		text-align: center !important;
	}

	.mk-news-wrap.vc_row {
		padding-top: 29px !important;
		padding-bottom: 20px !important;
	}

	.mk-news-wrap h2 {
		font-size: 50px !important;
		letter-spacing: -0.03px;
		line-height: 44px !important;
		margin-bottom: 16px !important;
	}

	.mk-news-wrap h6 {
		font-size: 14px !important;
		letter-spacing: 2.01px;
		line-height: 19px !important;
		margin-bottom: 29px !important;
	}

	.mk-news-wrap .mk-news-content {
		margin-bottom: 20px !important;
		padding-top: 0 !important;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-zone.vc_gitem-is-link {
		height: 180px;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-col {
		padding: 17px 32px 43.45px;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-col p {
		margin-bottom: 14px;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-col a {
		font-size: 14px;
		letter-spacing: 2.1px;
		line-height: 21px;
	}

	.mk-news-wrap .vc_grid-item-mini .vc_gitem-col a::after {
		height: 5.3px;
	}

	.mk-news-wrap .general-btn a {
		width: 100%;
	}

	.our-reach-counter .our-reach-counter-inner .count {
		margin-right: 0;
	}

	.get-involved-wrap.vc_row {
		padding-top: 66px !important;
		padding-bottom: 21px !important;
	}

	.get-involved-wrap .get-involved-img-wrap img {
		width: 66px;
	}

	.get-involved-wrap .get-involved-img-wrap {
		margin-bottom: 5px !important;
	}

	.get-involved-wrap h2 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 61px !important;
		margin-bottom: 5px !important;
	}

	.get-involved-wrap h6 {
		font-size: 16px !important;
		letter-spacing: 2.3px !important;
		line-height: 19px !important;
		margin-bottom: 27px !important;
	}

	.get-involved-content .vc_column-inner .our-program-content-inner,
	.get-involved-content .vc_column-inner .general-btn {
		display: block;
	}

	.get-involved-content {
		height: 301px;
		margin-bottom: 20px;
	}

	.get-involved-content:last-child {
		margin-bottom: 0;
	}

	.get-involved-content {
		height: 301px;
		margin-bottom: 20px;
	}

	.get-involved-content .vc_column-inner {
		align-items: flex-start;
		padding-top: 129px !important;
		max-width: 335px;
		margin: 0 auto;
	}

	.get-involved-content .vc_column-inner .vc_custom_1617121529398 {
		margin-top: 16px !important;
		margin-bottom: 14px !important;
	}

	.get-involved-content .vc_column-inner h4 {
		padding-bottom: 14px;
	}

	.get-involved-content .vc_column-inner a {
		letter-spacing: 1.86px !important;
		padding: 6.5px 75.5px !important;
	}

	.vc_custom_1617134171303 {
		padding-top: 43px !important;
		padding-bottom: 48px !important;
		background-color: #f3f3f3 !important;
	}

	.our-partner-wrap {
		padding-bottom: 50.85px;
	}

	.our-partner-wrap h2 {
		font-size: 30px;
		letter-spacing: -0.02px !important;
		line-height: 59px;
		margin-bottom: 25px;
	}

	.our-partner-slider-wrap {
		margin-bottom: 25px;
	}

	/*-_-_About_CSS_Start_-_-*/
	.feature-img-wrap {
		padding: 169px 0 100px;
	}

	.feature-img-wrap h2 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 38px !important;
	}

	.our-impact-overview .feature-img-wrap {
		padding: 109px 0 160px;
	}

	/* .secondary-anchor-wrap {
		background-color: #144A92 !important;
	} */

	.secondary-link-nav {
		padding-top: 9px !important;
		padding-bottom: 11px !important;
	}

	.secondary-anchor-wrap .secondary-link a {
		padding: 0 !important;
		border-bottom: 0 !important;
		width: 100%;
		text-align: left;
		font-size: 16px;
		letter-spacing: 0.74px;
		line-height: 38px;
		display: block;
		height: auto;
	}

	.sub-banner-img.banner-img {
		padding: 169px 0 100px;
	}

	.sub-banner-img.banner-img h2 {
		font-size: 46px !important;
		letter-spacing: -0.03px;
		line-height: 38px !important;
	}

	.section1-wrap.vc_row {
		padding-top: 42px !important;
		padding-bottom: 30px !important;
	}

	.section1-wrap h2 {
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 59px !important;
		margin-bottom: 9px !important;
	}

	.section1-wrap {
		margin-bottom: 20px;
	}

	.blue-heart-bg-wrap {
		padding-top: 58px;
		padding-bottom: 54px;
	}

	.blue-heart-bg-wrap .blue-heart-row {
		flex-direction: column-reverse;
	}

	.blue-heart-bg-wrap:after {
		height: 335px;
		width: 263px;
		top: -37px;
		transform: unset;
	}

	.blue-heart-img {
		margin-bottom: 24px;
	}

	.blue-heart-content {
		text-align: center;
		align-items: center;
	}

	.blue-heart-content h2 {
		text-align: center;
		font-size: 38px;
		letter-spacing: -0.03px;
		line-height: 59px;
		margin-bottom: 0;
	}

	.blue-heart-content h3 {
		font-size: 14px;
		letter-spacing: 2.01px;
		line-height: 19px;
		margin-bottom: 8px;
		text-align: center;
	}

	.blue-heart-content p,
	.blue-heart-content p:last-child {
		margin-bottom: 20px;
		text-align: center;
	}

	.blue-heart-content>a {
		padding: 19.5px 47px !important;
	}

	.section2-wrap:after {
		height: 335px;
		width: 263px;
		top: -37px;
		transform: unset;
	}

	.section2-wrap.vc_row {
		padding-top: 58px !important;
		padding-bottom: 54px !important;
	}

	.section2-wrap .section2-img {
		margin-bottom: 24px;
	}

	.section2-wrap .section2-content {
		z-index: 3;
	}

	.section2-wrap .section2-content h2 {
		text-align: center !important;
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 59px !important;
		margin-bottom: 0 !important;
	}

	.section2-wrap .section2-content h3 {
		font-size: 14px !important;
		letter-spacing: 2.01px;
		line-height: 19px !important;
		margin-bottom: 8px !important;
		text-align: center !important;
	}

	.section2-wrap .section2-content .section2-content-inner {
		margin-bottom: 20px !important;
	}

	.section2-wrap .section2-content p {
		margin-bottom: 20px !important;
		text-align: center !important;
	}

	.section2-wrap .section2-content .general-btn {
		text-align: center;
	}

	.section2-wrap .section2-content .general-btn a {
		padding: 19.5px 47px !important;
	}

	.white-bg-wrap {
		padding-top: 48px;
		padding-bottom: 49px;
	}

	.white-bg-content>img {
		width: 82px;
		margin-bottom: 9px;
	}

	.white-bg-content h2 {
		font-size: 38px;
		letter-spacing: -0.03px;
		line-height: 54px;
	}

	.white-bg-content h3 {
		font-size: 14px;
		letter-spacing: 2.01px;
		line-height: 19px;
		margin-bottom: 20px;
	}

	.white-bg-content .white-bg-row {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.white-bg-content-inner-wrap .white-bg-content-inner {
		margin-bottom: 20px;
	}

	.white-bg-content .white-bg-content-inner p {
		margin-bottom: 20px;
	}

	.section3-wrap.vc_row {
		padding-top: 48px !important;
		padding-bottom: 49px !important;
	}

	.section3-wrap .section3-content {
		border-bottom: 0;
		padding-bottom: 0 !important;
	}

	.section3-wrap .section3-img {
		width: 82px;
		margin-bottom: 9px !important;
	}

	.section3-wrap h2 {
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 54px !important;
	}

	.section3-wrap h3 {
		font-size: 14px !important;
		letter-spacing: 2.01px;
		line-height: 19px !important;
		padding-bottom: 20px !important;
	}

	.section3-wrap .section3-img-wrap {
		margin-bottom: 15px;
	}

	.section3-wrap .section3-content .section3-content-inner p,
	.section3-wrap .section3-content .section3-content-inner .section3-content-inner-p {
		margin-bottom: 20px !important;
	}

	.white-heart-bg-wrap {
		padding-top: 40px;
		padding-bottom: 89px;
	}

	.white-heart-bg-wrap::before {
		display: none !important;
	}

	.white-heart-bg-content h2 {
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 54px !important;
		text-align: center !important;
		margin-bottom: 0 !important;
	}

	.white-heart-bg-content h3 {
		letter-spacing: 2.01px;
		font-size: 14px !important;
		line-height: 19px !important;
		text-align: center !important;
		margin-bottom: 20px !important;
	}

	.white-heart-bg-content img {
		display: block;
	}

	.white-heart-bg-content p {
		margin-bottom: 24px;
	}

	.white-heart-bg-img img {
		display: none;
	}

	.section4-wrap.vc_row {
		padding-top: 40px !important;
		padding-bottom: 89px !important;
	}

	.section4-wrap::before {
		display: none !important;
	}

	.section4-wrap h2 {
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 54px !important;
		text-align: center !important;
		margin-bottom: 0 !important;
	}

	.section4-wrap h3 {
		letter-spacing: 2.01px;
		font-size: 14px !important;
		line-height: 19px !important;
		text-align: center !important;
		margin-bottom: 20px !important;
	}

	.section4-wrap .section4-content-inner {
		margin-bottom: 20px !important;
	}

	.section4-wrap .general-btn a {
		padding: 19.5px 47px !important;
	}

	.green-heart-bg-wrap {
		padding-top: 73px;
		padding-bottom: 72px;
	}

	.green-heart-bg-wrap::after {
		height: 335px;
		width: 263px;
		top: -37px;
	}

	.green-heart-bg-content h2 {
		font-size: 58px;
		letter-spacing: -0.12px;
		line-height: 62px;
		margin-bottom: 20px;
	}

	.section5-wrap::after {
		height: 335px;
		width: 263px;
		top: -37px;
	}

	.section5-wrap.vc_row {
		padding-top: 73px !important;
		padding-bottom: 72px !important;
	}

	.section5-wrap h2 {
		font-size: 58px !important;
		letter-spacing: -0.12px;
		line-height: 62px !important;
		margin-bottom: 20px !important;
	}

	.pic-bg-content {
		padding-top: 133px;
		padding-bottom: 50px;
	}

	.pic-bg-content .pic-bg-content-inner h2 {
		font-size: 38px;
		letter-spacing: -0.03px;
		line-height: 36px;
		margin-bottom: 22px;
	}

	.pic-bg-content .pic-bg-content-inner>a {
		display: none;
	}

	.section6-wrap.vc_row {
		padding-top: 133px !important;
		padding-bottom: 50px !important;
	}

	.section6-wrap h2 {
		font-size: 38px !important;
		letter-spacing: -0.03px;
		line-height: 36px !important;
		margin-bottom: 22px;
	}

	.section6-wrap .section6-content-inner {
		margin-bottom: 0 !important;
	}

	.section6-wrap .cta-btn {
		display: none;
	}

	.jump-section,
	.jump-link-section {
		background-color: #1562A3;
		display: block;
	}

	.section-link-wrap.vc_row {
		background-color: #144A92 !important;
		padding-top: 9px !important;
		padding-bottom: 11px !important;
		display: none;
	}

	.section-link-wrap .section-link a {
		padding: 0;
		border-bottom: 0;
		width: 100%;
		text-align: left;
		font-size: 16px;
		letter-spacing: 0.74px;
		line-height: 38px;
	}

	.secondary-link-nav {
		display: none;
	}

	.secondary-link-nav.dis-block {
		display: block;
	}

	.jump-section h6,
	.jump-link-section h6 {
		font-family: 'Montserrat', sans-serif !important;
		font-weight: bold !important;
		position: relative;
		font-size: 14px;
		color: #ffffff;
		line-height: 41px;
		cursor: pointer;
	}

	.jump-section h6::after,
	.jump-link-section h6::after {
		content: "\f107";
		font-family: "Fontawesome";
		position: absolute;
		right: 0;
		top: calc(50% + 1px);
		line-height: 1;
		transform: translateY(-50%);
		font-size: 16px;
	}

	.jump-section.rotate h6::after,
	.jump-link-section.rotate h6::after {
		transform: translateY(-50%) rotate(180deg);
	}

	.section-link-wrap.dis-block {
		display: block !important;
	}

	/*-_-_About_CSS_End_-_-*/
	.videoModal .close {
		right: 0px;
		top: -38px;
	}

	.videoModal .close img {
		width: 28px;
	}

	.videoModal .modal-dialog {
		padding: 0 20px;
		max-width: 640px;
	}

	.videoModal .modal-body iframe {
		height: 338px;
	}

	.covid-sec .covid-content .covid-img img {
		margin-bottom: 0;
	}

	.partner-donate-wrap .partner-donate-content-wrap {
		padding-top: 66px;
		padding-bottom: 21px;
	}

	.partner-donate-wrap .partner-donate-img {
		width: 66px;
		margin: 0 auto 5px;
	}

	.partner-donate-wrap h2 {
		font-size: 46px;
		letter-spacing: -0.03px;
		line-height: 61px;
		margin-bottom: 5px;
	}

	.partner-donate-wrap h6 {
		font-size: 16px;
		letter-spacing: 2.3px;
		line-height: 19px;
		margin-bottom: 27px;
	}

	.partner-donate-wrap .partner-donate-content {
		max-width: 335px;
		margin: 0 auto 20px;
	}

	.partner-donate-wrap .partner-donate-col:last-child .partner-donate-content {
		margin-bottom: 0;
	}

	.partner-donate-wrap .partner-donate-content>img {
		height: 301px;
	}

	.partner-donate-content .partner-donate-content-inner {
		padding-top: 129px;
	}

	.partner-donate-content .partner-donate-content-inner h4 {
		padding-bottom: 14px;
	}

	.partner-donate-content .partner-donate-content-inner p {
		padding-top: 16px;
		padding-bottom: 14px;
		display: block;
	}

	.partner-donate-content .partner-donate-content-inner>a {
		display: block;
		letter-spacing: 1.86px;
		padding: 6.5px 50px;
		max-width: 250px;
		width: 100%;
		display: block;
	}

	.partner-donate-wrap .partner-donate-col {
		padding: 0 15px;
	}

	.search-popup-wrap .search-popup-content label input {
		font-size: 35px;
		height: 80px;
		padding-right: 82px;
	}

	.search-popup-wrap .search-popup-content label .search-btn {
		width: 52px;
		height: 52px;
	}

	.search-main-wrap .page-header {
		margin-bottom: 10px;
	}

	.search-main-wrap .page-header h1 {
		font-size: 30px;
	}

	.search-main-wrap .entry-header h2 {
		font-size: 20px;
	}

	/*-_-_blog_CSS_Start_-_-*/
	.blog-wrap {
		padding: 65px 0 40px;
	}

	.blog-wrap .blog-col {
		margin-bottom: 30px;
	}

	.blog-content-wrap .blog-img {
		height: 330px;
	}

	/* .blog-content-wrap .blog-content h4 a {
		font-size: 22px;
	}

	.blog-content-wrap .blog-content p {
		min-height: unset;
	}

	.blog-content-wrap .blog-content .read-more {
		padding: 12px 15px;
		margin: 22px auto 0;
		max-width: 146px;
	} */
	/*-_-_blog_CSS_End_-_-*/

	/*-_-_blog-single_CSS_Start_-_-*/
	.blog-single-wrap {
		padding: 60px 0;
	}

	.blog-single-wrap .entry-header h1 {
		font-size: 38px;
		letter-spacing: -0.03px;
		line-height: 36px;
		margin-bottom: 22px;
	}

	.blog-single-wrap .entry-content p {
		margin-bottom: 15px;
	}

	/*-_-_blog-single_CSS_End_-_-*/

	/*-_-_Teams_CSS_Start_-_-*/
	.team-wrap,
	.stories-wrap  {
		padding: 60px 0 45px;
	}

	.team-category-wrap h3 {
		font-size: 45px;
		margin-bottom: 26px;
	}

	.team-row {
		margin: 0 -15px;
	}

	.team-row .team-col,
	.stories-row .stories-col  {
		padding: 0 15px;
	}

	.team-member-content img,
	.stories-member-content img {
		width: 240px;
		height: 240px;
	}

	.team-category-wrap {
		margin-bottom: 30px;
	}

	/*-_-_Teams_CSS_End_-_-*/

	/*-_-_Teams-single_CSS_Start_-_-*/
	.single-team-wrap {
		padding: 60px 0;
	}

	.member-thumbnail {
		display: none;
	}

	.single-team-detail {
		width: 100%;
	}

	.single-team-detail img.member-img {
		display: block;
		margin-bottom: 20px;
		max-width: 260px;
		height: 260px;
		width: 100%;
		border-radius: 50%;
		object-fit: cover;
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	.single-team-detail h3 {
		font-size: 38px;
		margin-bottom: 15px;
	}

	.single-team-detail h4 {
		font-size: 22px;
		margin-bottom: 18px;
	}

	/*-_-_Teams-single_CSS_End_-_-*/

	/*-_-_Contact-form_CSS_Start_-_-*/
	.contact-form-wrap .contact-form-content {
		padding: 50px 0 55px;
	}

	.contact-form-wrap .contact-form-content h2 {
		font-size: 35px;
		margin-bottom: 32px !important;
		line-height: 1.3;
	}

	.gform_wrapper.gravity-theme .gfield textarea {
		height: 240px !important;
	}

	form#gform_2 .gform_fields, 
	form#gform_3 .gform_fields {
		grid-row-gap: 15px;
	}
	/*-_-_Contact-form_CSS_End_-_-*/

	/*-_-_Join-Network-form_CSS_Start_-_-*/
	.join-network-wrap {
		padding: 50px 0 15px;
	}

	.join-network-wrap h2 {
		font-size: 35px;
		line-height: 1.3;
	}

	.join-network-form {
		padding-bottom: 50px;
	}

	form#gform_2 .gform_body select, form#gform_3 .gform_body select {
		padding: 8px 10px;
	}
	/*-_-_Join-Network-form_CSS_End_-_-*/
}

@media only screen and (max-width: 640px) {}

@media only screen and (max-width: 575px) {
	.our-program-list {
		width: 100%;
	}

	.our-program-list li {
		margin-left: 20px;
	}

	.our-program-list li,
	.our-program-list li:hover,
	.our-program-list li:last-child:hover {
		max-width: 335px;
		width: 100%;
	}

	.our-program-list li:last-child:hover {
		margin-bottom: 0;
	}

	.our-program-content {
		margin-top: -180px;
	}

	.our-program-list li,
	.our-program-list li:hover {
		padding-left: 32px;
		padding-right: 15px;
		height: 63px;
	}

	.our-program-list li:last-child,
	.our-program-list li:last-child:hover {
		max-width: 100%;
		height: 50px;
		margin-left: 0;
		padding-left: 15px;
		padding-right: 15px;
	}

	.videoModal .close {
		right: 0px;
		top: -35px;
	}

	.videoModal .close img {
		width: 26px;
	}

	.videoModal .modal-dialog {
		padding: 0 15px;
	}

	.videoModal .modal-body iframe {
		height: 285px;
	}

	/*-_-_blog_CSS_Start_-_-*/
	.blog-content-wrap .blog-img {
		height: 260px;
	}

	/*-_-_blog_CSS_End_-_-*/

	/*-_-_Teams_CSS_Start_-_-*/
	.team-category-wrap h3 {
		font-size: 38px;
		margin-bottom: 24px;
	}

	/*-_-_Teams_CSS_End_-_-*/
}

@media only screen and (max-width: 480px) {
	.our-partner-slider-wrap .our-partner-slider {
		width: 100%;
		margin-left: 0;
	}

	.our-partner-slider-wrap .partner-img-wrap img {
		max-height: 60px;
		max-width: 75%;
		margin: 0 auto;
	}

	.our-program-content {
		margin-top: -160px;
	}

	.videoModal .close img {
		width: 24px;
	}

	/*-_-_blog_CSS_Start_-_-*/
	.blog-wrap .blog-col {
		margin-bottom: 20px;
	}

	.blog-content-wrap .blog-content h4 a {
		font-size: 20px;
	}

	.blog-content-wrap .blog-content p {
		margin-bottom: 20px;
	}

	.blog-content-wrap .blog-content .read-more {
		font-size: 14px;
		letter-spacing: 2.1px;
		line-height: 21px;
		padding: 0 0 10px !important;
	}

	.blog-content-wrap .blog-content .read-more:after {
		height: 5px;
	}

	.single-team-detail img.member-img {
		float: unset;
		margin-right: 0;
		margin-bottom: 0;
	}
	/*-_-_blog_CSS_End_-_-*/
}

@media only screen and (max-width: 400px) {
	.videoModal .modal-body iframe {
		height: 210px;
	}
}

@media only screen and (max-width: 370px) {

	.our-program-list li,
	.our-program-list li:hover {
		padding-left: 16px;
		padding-right: 10px;
	}

	.our-program-list li p {
		font-size: 13px;
		line-height: 18px;
	}

	.our-program-list li p span {
		font-size: 12px;
		line-height: 17px;
	}

	.videoModal .close img {
		width: 20px;
	}

	.videoModal .close {
		top: -32px;
	}

	.videoModal .modal-body iframe {
		height: 190px;
	}
}