/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

:root {
	--basisR: "Basis Grotesque - Regular";
	--basisB: "Basis Grotesque - Bold";
	--basisI: "Basis Grotesque - Italic";
	--basisBI: "Basis Grotesque - Bold Italic";
	--resclessRI: "Reckless Neue - Regular Italic";
	--resclessLI: "Reckless Neue - Light Italic";
}

/*POPUP CLOSE BUTTON COLOR */
.pum-theme-1686 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: 0px;
	bottom: auto;
	top: 0px;
	padding: 8px;
	color: #ffffff;
	font-family: inherit;
	font-weight: 400;
	font-size: 12px;
	font-style: inherit;
	line-height: 36px;
	border: 1px none #ffffff;
	border-radius: 0px;
	box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );
	text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
	background-color: #41aa82 !important;
}

/* Header Design */

.fusion-row:after,
.fusion-row:before,
.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search,
.fusion-header .fusion-row .fusion-clearfix {
	display: none !important;
}

header .fusion-logo {
	max-width: 250px !important;
	margin-right: 30px !important;
}

header #menu-main-menu li a {
	text-transform: uppercase;
}

header .donate-btn a {
	max-height: 44px !important;
	border: 2px solid #e8f9ef !important;
	border-radius: 10px;
	padding: 0 60px !important;
	margin-left: 38px !important;
	margin-top: 12px !important;
}

header .donate-btn a:hover {
	background-color: #e8f9ef;
	color: #77787b !important ;
}

.fusion-header .fusion-row {
	padding-top: 35px !important;
}

.fusion-header .fusion-main-menu {
	padding-top: 10px;
}

.fusion-header li.menu-item-has-children span {
	display: inline-block;
	position: relative;
}

.fusion-header li.menu-item-has-children span:after {
	content: "";
	position: absolute;
	border-top: 7px solid #fff;
	border-left: 5px solid transparent;
	top: 50%;
	left: 102%;
	border-right: 5px solid transparent;
	transform: translate(0%, -33%);
}

.fusion-header.fusion-sticky-shadow > .fusion-row {
	padding-top: 10px !important;
}

/* Denate Section */

.donate__section > .fusion-builder-row {
	max-width: 1200px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.donate__section .impact__report-col > .fusion-column-wrapper {
	margin-left: 0 !important;
	margin-right: 6.4% !important;
}

.donate__section .links-block {
	height: 100%;
}

.donate__section .links-block div > div {
	padding: 20px 0;
	border-top: 2px solid #05a082;
	font-weight: 600 !important;
	cursor: pointer;
}
.donate__section .links-block div > div:last-child {
	border-bottom: 2px solid #05a082;
}

.donate__section .donate-link {
	padding-right: 59px !important;
	position: relative;
}
.donate__section .impact__report {
	height: 100%;
	align-items: center;
}

.donate__section .ir-link {
	padding-left: 100px !important;
	position: relative;
}

.donate__section .donation-type input[type="radio"] {
	display: none !important;
}

.donate__section .donation-type input[type="radio"] + label {
	background: #fff;
	color: #129677;
	max-width: 100% !important;
	width: 100%;
	padding: 15px;
	text-align: center;
	border: 2px solid #129677;
	text-transform: uppercase;
}

.donate__section .donation-type .gchoice input[type="radio"] + label {
	border-radius: 10px 0 0 10px;
}

.donate__section
.donation-type
.gchoice
+ .gchoice
input[type="radio"]
+ label {
	border-radius: 0 10px 10px 0;
}

.donate__section .donation-type .gfield_radio {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.donate__section .donation-type .gchoice {
	width: 50%;
}

.donate__section .donation-type input[type="radio"]:checked + label {
	background: #129677;
	color: #fff;
	border: none;
}

.donate__section .amount-fields input[type="radio"] {
	display: none !important;
}

.donate__section .amount-fields .gfield_radio {
	display: grid;
	grid-template-columns: 50% auto;
	grid-template-rows: auto auto;
	gap: 10px;
	background-color: #fff;
}

.donate__section .amount-fields .gfield_radio input[type="radio"] + label {
	background-color: #86c9ba;
	text-align: center;
	padding: 17px 0;
	font-size: 15px;
	border-radius: 10px;
	display: block;
	max-width: 100%;
	color: #fff;
	text-transform: uppercase;
}

.donate__section .amount-fields input[type="radio"]:checked + label {
	background-color: #129677;
}

.donate__section .payment-method input[type="radio"] {
	display: none !important;
}

.donate__section .payment-method .gfield_radio input[type="radio"] + label {
	background-color: #129677;
	border-radius: 10px;
	padding: 10px;
	display: block;
	max-width: 100%;
	width: 100%;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}

.donate__section .payment-form_wrapper {
	margin-bottom: 0 !important;
}

.donate__section .payment-col {
	position: relative !important;
}
.donate__section .payment-col > div {
	position: absolute !important;
	box-shadow: 0px 2px 22px -1px #888888;
}

.donate__section .amount-fields legend {
	font-size: 20px !important;
	color: #77787b;
	margin-bottom: 20px !important;
}

.donate__section .currency-selection select {
	border: 2px solid #919191 !important;
	border-radius: 10px 0 0 10px !important;
	height: 59px !important;
	font-size: 20px !important;
	padding: 8px !important;
}

.donate__section .custom-donation input {
	border: 2px solid #919191 !important;
	border-radius: 0 10px 10px 0 !important;
	height: 59px !important;
}

.donate__section .donate-link:after {
	background-image: url(/wp-content/uploads/2022/10/right@2x.png);
	height: 18px;
	width: 30px;
	position: absolute;
	content: "";
	top: 50%;
	right: 10px;
	background-size: 100%;
	background-repeat: no-repeat;
	transform: translate(0, -50%);
}

.donate__section .ir-link:before {
	background-image: url(/wp-content/uploads/2022/10/left@2x.png);
	height: 18px;
	width: 30px;
	position: absolute;
	content: "";
	top: 50%;
	left: 10px;
	background-size: 100%;
	background-repeat: no-repeat;
	transform: translate(0, -50%);
}

.donate__section .ir-link:before:hover {
	left: -10px;
}

.donate__section .gform_footer.top_label {
	padding: 0;
	margin: 0;
}

.donate__section .spacer.gfield {
	display: none;
}

.donate__section .gravity-select-parent {
	position: relative !important;
}

.donate__section .select-arrow {
	border: none !important;
	height: 20px !important;
	width: 20px !important;
	position: absolute !important;
	top: 2px !important;
	left: 76% !important;
	color: black !important;
	background-color: transparent !important;
}

/* Our Impact Section */



.our__impact .section-content {
	max-width: 1080px;
}

.our__impact .section-text p b {
	display: inline-block;
	color: #1d3a37;
	text-transform: uppercase;
}



.our__impact .ranking h2 {
	position: relative;
}

.our__impact .ranking h2:before {
	content: "#";
	height: 48px;
	width: auto;
	font-size: 48px;
	position: absolute;
	top: 7px;
	left: 72px;
}

.our__impact .counter-box-container {
	border: none !important;
	padding: 0 !important;
}

.our__impact .content-box-percentage.content-box-counter {
	font-family: var(--resclessLI);
	font-weight: 300;
	font-size: 55px !important;
	line-height: 1.2;
}

.our__impact .counter-box-content {
	font-family: "Montserrat";
	font-weight: bold;
	font-size: 18px !important;
	line-height: 1.3;
	margin-bottom: 16px !important;
	text-transform: uppercase;
}

.our__impact .inner-col {
	height: 100% !important;
}

.our__impact .ranking span {
	position: relative;
}

.our__impact .ranking span.display-counter:before {
	content: "#";
	position: absolute;
	height: 46px;
	font-size: 46px;
	top: 43%;
	right: 100%;
	transform: translateY(-50%);
}

/* Spotlight Section */

.spotlight__section .spot-image {
	height: 230px;
	border-radius: 25px;
}

.spotlight__section .spot-image img {
	height: 100%;
	object-fit: cover;
}


.spotlight__section .awb-imageframe-caption-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: 0.5s ease;
	background-color: #0c6752;
	z-index: 1;
}

.spotlight__section .awb-imageframe-style {
	cursor: pointer;
}

.spotlight__section
.awb-imageframe-style:hover
.awb-imageframe-caption-container {
	opacity: 0.6;
}

.spotlight__section .awb-imageframe-caption-title {
	color: #fff !important;
	font-size: 36px !important;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-45%, -50%);
	-ms-transform: translate(-45%, -50%);
	transform: translate(-45%, -50%);
	text-align: center;
	font-weight: 100;
}

.spotlight__section .awb-imageframe-caption-title:after {
	content: "";
	background-image: url(/wp-content/uploads/2022/10/right2x.png);
	padding-left: 36px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-position-x: 5px;
}

/* Upper Footer Section */

.upper__footer .sud-img {
	max-width: 300px !important;
}

.upper__footer .right-block {
	height: 100% !important;
	align-items: center;
}

.upper__footer form.uptodate__form {
	display: block !important;
}

.upper__footer .uptodate__form_wrapper {
	margin-bottom: 0;
}

.upper__footer .uptodate__form_wrapper .gform_heading {
	display: none;
}

.upper__footer .uptodate__form_wrapper .gfield_label {
	display: none !important;
}

.upper__footer .uptodate__form_wrapper .gform_fields {
	display: flex !important;
	grid-column-gap: 0 !important;
}

.upper__footer .uptodate__form_wrapper input {
	border-radius: 6px !important;
	border: 1.5px solid #fff !important;
	height: 60px !important;
	line-height: 1.125;
	font-size: 16px !important;
	font-family: "Basis Grotesque - Regular" !important;
	font-weight: 400;
	color: #1d3a37 !important;
}

.upper__footer .uptodate__form_wrapper input::placeholder {
	text-transform: capitalize;
	opacity: 50%;
}

.upper__footer .uptodate__form_wrapper input[type="submit"] {
	border-radius: 6px !important;
	border: 1px solid #40aa84 !important;
	background: #40aa84 !important;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-weight: 400;
	color: #fff !important;
}

.upper__footer .uptodate__form_wrapper .gform_footer {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	max-width: 200px !important;
	margin-left: auto !IMPORTANT;
}
/* Footer Section */

.footer__section .footer__logo {
	max-width: 294px !important;
}

.footer__section .sot_logo {
	max-width: 100px !important;
}

.footer__section .inner-right__block {
	height: 100%;
	align-items: center;
}

.footer__section .footer-social__links a {
	margin: 0 8px !important;
}

.footer__section .footer-social__links .fusion-social-networks-wrapper {
	display: flex;
}

.footer__section .fusion-instagram {
	order: 4;
}

.footer__section .footer-menu .widget-title {
	font-family: "Montserrat";
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	line-height: 1.375;
	letter-spacing: 1px;
	margin-top: 0 !important;
	margin-bottom: 11px !important;
}

.footer__section .footer-menu ul li {
	border: none;
	padding: 0;
	line-height: 1;
}

.footer__section .footer-menu ul li a {
	color: #fff;
	font-size: 14px;
	line-height: 1.642;
	font-family: "Basis Grotesque - Regular";
}

.footer__section .footer-menu ul li a:before {
	display: none;
}

.footer__section .footer-contact {
	font-family: "Novecento sans wide Book";
	border-top: 2px solid #e8f9ef;
}

@media screen and (max-width: 1224px) {
	/* Header Section */

	header #menu-main-menu li a {
		font-size: 16px !important;
	}

	/* Footer Section */

	.footer__section .left__block.fusion-builder-column-6 {
		width: 33.3333333% !important;
	}

	.footer__section .right__block.fusion-builder-column-7 {
		width: 66.6666666% !important;
	}
	.upper__footer .uptodate__form_wrapper .gform_fields {
		flex-wrap: wrap;
	}
	.upper__footer .uptodate__form_wrapper .gform_footer {
		max-width: 100% !important;
	}
}

@media screen and (max-width: 1200px) {
	/* Header Section */

	header .fusion-logo {
		max-width: 220px !important;
		margin-right: 20px !important;
	}

	header .donate-btn a {
		padding: 0 40px !important;
	}

	header #menu-main-menu li a {
		font-size: 14px !important;
	}

	.fusion-header .fusion-row {
		padding-top: 20px !important;
	}

	.fusion-header .fusion-main-menu {
		padding-top: 0;
	}

	/* Our Impact Section */

	.our__impact .content-box-percentage.content-box-counter {
		font-size: 45px !important;
		margin-bottom: 8px !important;
	}

	.our__impact .ranking span.display-counter:before {
		height: 42px !important;
		font-size: 42px !important;
		top: 15px !important;
	}

	/* Footer Section */

	.footer__section .left__block.fusion-builder-column-6 {
		width: 30% !important;
	}

	.footer__section .right__block.fusion-builder-column-7 {
		width: 70% !important;
	}

	.footer__section .right__block > div {
		padding-top: 0 !important;
	}

	.footer__section .footer-menu .widget-title,
	.footer__section .footer-contact {
		letter-spacing: 2px !important;
	}
}

@media screen and (max-width: 1024px) {
	/* Header Section */

	header .fusion-logo {
		max-width: 190px !important;
	}

	header .donate-btn a {
		max-height: 36px !important;
	}

	.fusion-main-menu > ul > li:last-child {
		padding-right: 0 !important;
	}

	/* Donate Section */

	.donate__section .about-b2b {
		font-size: 20px !important;
	}

	.donate__section .links-block div > div {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
		font-size: 14px !important;
	}

	.donate__section .payment-col > div {
		border-radius: 18px 18px 18px 18px !important;
		padding: 12px 20px !important;
	}

	.donate__section .donation-type input[type="radio"] + label,
	.donate__section .payment-method .gfield_radio input[type="radio"] + label {
		padding: 8px;
	}

	.donate__section .amount-fields legend {
		font-size: 16px !important;
	}

	.donate__section .gform_wrapper .top_label .gfield_label {
		margin-bottom: 10px !important;
	}

	.donate__section .amount-fields .gfield_radio input[type="radio"] + label {
		padding: 8px 0;
	}

	.donate__section .custom-donation input,
	.donate__section .currency-selection select {
		height: 41.79px !important;
	}

	/* Our Imapct Section */

	.our__impact {
		padding-top: 120px !important;
	}

	.our__impact .section-text {
		font-size: 20px !important;
	}

	.our__impact .inner-col {
		justify-content: center;
	}

	.our__impact .ranking > div {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/* Spotlight Section */

	.spotlight__section {
		padding-top: 120px !important;
		padding-bottom: 120px !important;
	}

	/* Upper Footer Section */

	.upper__footer .left-block.fusion-builder-column-4 {
		width: 25% !important;
	}

	.upper__footer .right-block.fusion-builder-column-5 {
		width: 75% !important;
	}

	/* Footer Section */

	.footer__section .inner-left__block.fusion-builder-nested-column-10 {
		width: 100% !important;
		text-align: center;
		margin-bottom: 20px !important;
	}

	.footer__section .inner-left__block > div,
	.footer__section .inner-right__block > div {
		margin: 0 auto !important;
	}

	.footer__section .inner-right__block.fusion-builder-nested-column-11 {
		display: block !important;
		width: 100% !important;
		text-align: center;
		height: auto !important;
	}

	.footer__section .fusion-social-networks-wrapper {
		justify-content: center;
	}

	.footer__section .footer__logo {
		margin-bottom: 18px !important;
	}
}

@media screen and (max-width: 991px) {
	/* Header Section */

	header .fusion-logo {
		max-width: 160px !important;
	}

	header .fusion-main-menu {
		--nav_height: 55px;
	}

	header #menu-main-menu li a {
		font-size: 12px !important;
	}

	.fusion-header .fusion-row {
		padding-top: 15px !important;
	}

	header .donate-btn a {
		max-height: 30px !important;
		padding: 0 22px !important;
		border-radius: 5px;
		margin-left: 3px !important;
		margin-top: 10px !important;
	}

	.fusion-header li.menu-item-has-children span:after {
		border-top: 3px solid #fff;
		border-left: 3px solid transparent;
		left: 104%;
		border-right: 3px solid transparent;
		transform: translate(0%, -40%);
	}

	/* Donate Section */

	.donate__section .payment-col > div {
		position: relative !important;
	}

	.donate__section {
		padding-bottom: 30px !important;
	}

	.donate__section .impact__report-col {
		/* height: 100%; */
		align-items: center;
	}

	.donate__section .about-b2b {
		font-size: 16px !important;
	}

	.donate__section .impact__report {
		align-self: center;
	}

	.donate__section .donation-type input[type="radio"] + label {
		font-size: 12px !important;
	}

	.donate__section .amount-fields legend {
		font-size: 14px !important;
	}

	.donate__section .amount-fields .gfield_radio input[type="radio"] + label {
		font-size: 12px !important;
	}

	.donate__section .impact__report-col > div {
		padding-top: 0 !important;
	}

	.donate__section .donate-link:after,
	.donate__section .ir-link:before {
		background-size: 70%;
	}

	.donate__section .donate-link:after {
		right: 0;
	}

	.donate__section .ir-link:before {
		left: 0;
	}

	.donate__section .donate-link {
		padding-right: 40px !important;
	}

	.donate__section .ir-link {
		padding-left: 35px !important;
	}

	/* Our Impact Section */

	.our__impact {
		padding-top: 70px !important;
	}

	.our__impact .section-subheading {
		font-size: 38px !important;
	}

	.our__impact .section-text {
		font-size: 18px !important;
	}


	.our__impact .ranking span.display-counter:before {
		height: 36px !important;
		font-size: 36px !important;
		top: 10px !important;
	}

	.our__impact .counter-box-content {
		font-size: 10px !important;
	}

	.our__impact .col-text {
		font-size: 16px !important;
	}

	.our__impact .col-text p {
		margin-bottom: 0 !important;
	}

	/* Spotlight Section */

	.spotlight__section .heading {
		font-size: 38px !important;
		margin-bottom: 40px !important;
	}

	.spotlight__section {
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}

	.spotlight__section .img-caption {
		font-size: 16px !important;
	}

	/* Upper Footer Section */
	

	/* Footer Section */

	.footer__section .left__block.fusion-builder-column-6 {
		width: 20% !important;
	}

	.footer__section .right__block.fusion-builder-column-7 {
		width: 80% !important;
	}

	.footer__section .footer-menu .widget-title {
		font-size: 12px !important;
	}

	.footer__section .footer-contact {
		font-size: 14px !important;
		margin-top: 20px !important;
	}

	.footer__section .fusion-social-networks-wrapper a {
		font-size: 12px !important;
		width: 20px !important;
		height: 20px !important;
	}
}

@media screen and (max-width: 800px) {
	/* Header Section */

	header {
		height: 70px;
		position: fixed !important;
		width: 100%;
		background-color: #0c6752;
	}

	header .fusion-header-v1.fusion-mobile-menu-design-modern {
		height: 70px !important;
	}

	header .fusion-header-v1 .fusion-header {
		padding-top: 9px !important;
		padding-bottom: 0 !important;
		background-color: #0c6752 !important;
	}

	header .fusion-icon.awb-icon-bars {
		margin-top: 13px !important;
	}

	header .fusion-icon.awb-icon-bars:before {
		color: #fff !important;
	}

	.fusion-header .fusion-row {
		padding-top: 0 !important;
	}

	/* Main Section */

	main {
		padding-top: 70px !important;
	}

	/* Donate Section */

	.donate__section .impact__report-col.fusion-builder-column-0 {
		width: 100% !important;
		height: auto;
		margin-bottom: 30px !important;
	}

	.donate__section .payment-col.fusion-builder-column-1 {
		width: 60% !important;
	}

	.donate__section .impact__report-col.fusion-builder-column-0 > div {
		margin-right: 0 !important;
	}

	.donate__section .about-b2b {
		text-align: center !important;
	}

	.donate__section .donate-link:after,
	.donate__section .ir-link:before {
		display: none;
	}

	.donate__section .donate-link {
		padding-right: 0 !important;
	}

	.donate__section .ir-link {
		padding-left: 0 !important;
	}

	.donate__section .links-block div > div {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
		font-size: 16px !important;
		text-align: center !important;
	}
}

@media screen and (max-width: 767px) {
	/* Donate Section */
	.donate__section .payment-col.fusion-builder-column-1 {
		width: 90% !important;
	}

	.donate__section .links-block div > div {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	/* Our Impact Section */

	.our__impact .ranking span.display-counter:before {
		height: 26px;
		font-size: 26px;
		top: 7px;
	}

	.our__impact .content-box-percentage.content-box-counter {
		font-size: 50px !important;
	}

	.our__impact .col-text {
		font-size: 14px !important;
	}

	/* Spotlight Section */

	.spotlight__section .spot-image {
		height: 178px;
	}

	/* Upper Footer Section */

	.upper__footer .left-block.fusion-builder-column-4,
	.upper__footer .right-block.fusion-builder-column-5 {
		width: 100% !important;
		text-align: center !important;
	}

	.upper__footer form.uptodate__form,
	.upper__footer .uptodate__form_wrapper .gform_fields {
		display: block !important;
	}

	.upper__footer .spacer.gfield {
		display: none;
	}

	.upper__footer .gfield {
		margin-bottom: 20px !important;
	}


	.upper__footer .uptodate__form_wrapper .gform_footer {
		max-width: none !important;
	}

	.upper__footer > div {
		height: 100% !important;
	}

	/* Footer Section */

	.footer__section .left__block.fusion-builder-column-6 {
		width: 100% !important;
		text-align: center;
		margin-bottom: 40px !important;
	}

	.footer__section .right__block.fusion-builder-column-7 {
		width: 100% !important;
	}
}

@media screen and (max-width: 640px) {
	/* Donate Section */

	.donate__section .about-b2b {
		font-size: 16px !important;
	}

	.donate__section .links-block div > div {
		font-size: 14px !important;
	}

	.donate__section .payment-col.fusion-builder-column-1 {
		width: 100% !important;
	}

	/* Our Impact Section */

	.our__impact .section-heading {
		font-size: 14px !important;
	}

	.our__impact .section-subheading {
		font-size: 30px !important;
	}

	.our__impact .section-text {
		font-size: 14px !important;
		margin-bottom: 35px !important;
		line-height: 1.5 !important;
	}

	.our__impact .ranking span.display-counter:before {
		height: 22px;
		font-size: 22px;
		top: 7px;
	}

	.our__impact .counter-box-content {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}

	.our__impact {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.our__impact .inner-col {
		height: auto !important;
		margin-bottom: 25px !important;
	}

	.our__impact .section-content {
		margin-bottom: 0 !important;
	}

	/* Spotlight Section */

	.spotlight__section {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.spotlight__section .heading {
		font-size: 30px !important;
	}

	.spotlight__section .heading.fusion-title-center {
		margin-bottom: 30px !important;
	}

	.spotlight__section .img-caption {
		font-size: 14px !important;
	}

	.spotlight__section .inner-col {
		margin-bottom: 15px !important;
	}

	.spotlight__section .section-content {
		margin-bottom: 0 !important;
	}

	.spotlight__section .spot-image {
		height: 218px;
	}

	/* Upper Footer Section */

	.upper__footer .left-block {
		margin-bottom: 20px !important;
	}

	.upper__footer .uptodate__form_wrapper input[type="submit"] {
		line-height: 1 !important;
	}

	.upper__footer .uptodate__form_wrapper input {
		height: 50px !important;
	}

	/* Footer Section */

	.footer__section .footer-menu {
		text-align: center !important;
		padding-bottom: 20px !important;
		margin-bottom: 20px !important;
		border-bottom: 1px solid #86c9ba;
	}

	.footer__section .footer-menu:last-of-type {
		border-bottom: none !important;
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
}

@media screen and (max-width: 480px) {
	/* Header section */

	header .fusion-icon.awb-icon-bars {
		margin-top: 15px !important;
	}

	/* Donate Section */

	.donate__section .payment-col.fusion-builder-column-1 {
		width: 100% !important;
	}

	/* Our Impact Section */

	.our__impact .inner-col {
		height: auto !important;
	}

	/* Spotlight Section */

	.spotlight__section .spot-image {
		height: 180px;
		border-radius: 15px;
	}

	/* Footer Section */

	.footer__section .footer-menu .widget-title {
		font-size: 16px !important;
	}

	.footer__section .footer-contact {
		font-size: 12px !important;
	}

	.footer__section .sot_logo {
		max-width: 75px !important;
	}

	.footer__section .footer__logo {
		max-width: 200px !important;
	}
}
.loader:not(.active) {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	z-index: 9999999999;
}
