@charset "utf-8";

/* CSS Document */



/*---------- Google Fonts ----------*/



@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&display=swap');



body {

	font-family: "Exo", sans-serif;

	color: rgba(0, 0, 0, 0.6);

	font-size: 18px;

	font-style: normal;

	font-weight: 400;

	line-height: 144%;

}



a,

input,

button,

textarea {

	outline: none !important;

}



figure {

	margin: 0;

}



a {

	text-decoration: none;

	transition: all ease-in-out 300ms;

	-webkit-transition: all ease-in-out 300ms;

	-ms-transition: all ease-in-out 300ms;

	-o-transition: all ease-in-out 300ms;

	-moz-transition: all ease-in-out 300ms;

}



.container-fluid,

.container {

	padding-left: 15px;

	padding-right: 15px;

}



.row {

	margin-left: -15px;

	margin-right: -15px;

}



.row>* {

	padding-left: 15px;

	padding-right: 15px;

}



p {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	font-weight: inherit;

	color: inherit;

	margin: 0;

}



p a {

	text-decoration: none;

	color: inherit;

}



p a:hover {

	text-decoration: none;

	color: #000;

}



ul li,

ol li {

	font-size: 18px;

	line-height: 100%;

	color: #000;

}



ul li a,

ol li a {

	text-decoration: none;

	color: inherit;

}



ul li a:hover,

ol li a:hover {

	text-decoration: none;

	color: #000;

}



h1 {

	font-size: 74px;

	line-height: 112px;

	font-weight: 600;

}



h2 {

	font-size: 74px;

	line-height: 88px;

	font-weight: 500;

}



h3 {

	font-size: 56px;

	line-height: 84px;

	font-weight: 600;

}



h4 {

	font-size: 48px;

	line-height: 72px;

	font-weight: 600;

}



h5 {

	font-size: 32px;

	line-height: 48px;

	font-weight: 500;

}



h6 {

	font-size: 21px;

	line-height: 40px;

	font-weight: 400;

}



/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

	-webkit-appearance: none;

	margin: 0;

}



.form-control:focus {

	box-shadow: none;

	border-color: transparent;

}



/* Firefox */

input[type=number] {

	-moz-appearance: textfield;

}



textarea {

	resize: none;

}



/* common style */

.main-heading {

	color: #FFF;

	text-align: center;

	font-size: 72px;

	font-weight: 700;

	line-height: 116%;

	text-transform: uppercase;

}



.main-heading * {

	font-family: inherit;

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	line-height: inherit;

	text-transform: uppercase;

	margin: 0;

}



.section-title {

	color: #000;

	text-align: center;

	font-size: 60px;

	font-weight: 700;

	line-height: 100%;

	text-transform: uppercase;

}



.section-title * {

	font-family: inherit;

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	line-height: inherit;

	text-transform: uppercase;

	margin: 0;

}



.block-title {

	color: #000;

	text-align: center;

	font-size: 36px;

	font-weight: 700;

	line-height: 122%;

}



.block-title * {

	font-family: inherit;

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	line-height: inherit;

	margin: 0;

}



.small-title {

	font-size: 24px;

	font-weight: 400;

	line-height: 100%;

	text-transform: uppercase;

}



.small-title * {

	font-family: inherit;

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	line-height: inherit;

	text-transform: uppercase;

	margin: 0;

}



.common-detail {

	color: rgba(0, 0, 0, 0.6);

	font-size: 18px;

	font-style: normal;

	font-weight: 400;

	line-height: 144%;

}



.common-detail * {

	font-family: inherit;

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	line-height: inherit;

	margin: 0;

}



/* common style */



/* buttons */

.btn {

	display: inline-flex;

	justify-content: center;

	align-items: center;

	padding: 20px 28px;

	border-radius: 4px;

	background: #1CAF4D;

	color: #FFF;

	font-size: 18px;

	font-weight: 500;

	line-height: 111%;

	text-transform: uppercase;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

}



.btn:hover {

	background: #FFF;

	color: #1CAF4D;

}



/* buttons */





/*==================================================================*/

/*========== Header Start ==========*/

/*==================================================================*/

.header {

	position: fixed;

	padding-left: 230px;

	top: 0;

	left: 0;

	right: 0;

	z-index: 999;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

}



.header.fixed {

	background: #000;

}



.navbar {

	padding: 0 !important;

}



.navbar-brand {

	display: inline-block;

	padding: 0;

	margin: 0;

}



.navbar-nav {

	margin-left: auto;

}
.navbar-toggler {
	    padding: 0 !important;
    font-size: unset !important;
    line-height: unset !important;
    color: transparent !important;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    transition: var(--bs-navbar-toggler-transition) !important;
	margin-bottom: auto;
	z-index: 999;
}



.navbar-nav .nav-item {

	color: #FFF;

	text-align: center;

	font-size: 16px;

	font-weight: 600;

	line-height: 150%;

	text-transform: uppercase;

}



.navbar-nav .nav-item .nav-link {

	min-width: 140px;

	display: inline-flex;

	flex-direction: column;

	align-items: center;

	border-left: 1px solid rgba(255, 255, 255, 24%);

	border-right: 1px solid rgba(255, 255, 255, 24%);

	border-bottom: 1px solid rgba(255, 255, 255, 24%);

	padding: 32px 10px 33px;

	justify-content: center;

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	font-weight: inherit;

	color: inherit;

	white-space: nowrap;

}

.navbar-nav .nav-item .nav-link.clear-mountains-highlighted {
	color: #1CAF4D;
}

.navbar-nav .nav-item .nav-link.clear-mountains-highlighted img {
	filter: invert(50%) sepia(35%) saturate(964%) hue-rotate(87deg) brightness(99%) contrast(94%);
}

.navbar-nav .nav-item .nav-link:hover {

	color: #1CAF4D;

}



.navbar-nav .nav-item .nav-link img {

	margin-bottom: 6px;

}



.menu-block {

	display: inline-flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	width: 120px;

	height: 120px;

	background: #1CAF4D;

	cursor: pointer;

}



.menu-block img {

	margin-bottom: 6px;

}



.menu-block span {

	color: #000;

	text-align: center;

	font-size: 16px;

	font-weight: 600;

	line-height: 150%;

	text-transform: uppercase;

}



/*==================================================================*/

/*========== Header End ==========*/

/*==================================================================*/



/* banner */

.banner-section {

	position: relative;

}



.banner-content {

	position: absolute;

	width: 100%;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -42%);

	-webkit-transform: translate(-50%, -42%);

	-moz-transform: translate(-50%, -42%);

	-ms-transform: translate(-50%, -42%);

	-o-transform: translate(-50%, -42%);

}



.banner-image {

	position: relative;

	width: 100%;

	height: 100%;

}



.banner-image::before {

	position: absolute;

	content: "";

	background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);

	width: 100%;

	height: 100%;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

}



.banner-image * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.banner-detail .small-title {

	text-align: center;

	color: #FFF;

}



.banner-detail .main-heading {

	margin: 18px 0 0;

}



.banner-detail .common-detail {

	width: 100%;

	max-width: 1235px;

	text-align: center;

	color: #FFF;

	margin: 0 auto;

}



.banner-detail .donate-button {

	display: flex;

	justify-content: center;

	margin: 45px 0 0;

}

.donate-button.see-more a:hover {
	background: #1caf4da6;
	color: #FFF;
}
 


/* banner */



/* mission section */

.mission-section {

	padding: 110px 0;

	background: rgba(37, 57, 95, 0.04);

}



.mission-content .mission-paragraph {

	width: 100%;

	max-width: 1400px;

	margin: 30px auto 0;

	color: #424242;

	text-align: center;

	font-size: 24px;

	font-weight: 400;

	line-height: 150%;

}



.mission-content .mission-paragraph>*:not(:last-child) {

	margin-bottom: 20px;

}



/* mission section */



/* event section */

.event-section {

	padding: 120px 0;

}



.event-content .common-detail {

	margin: 24px auto 0;

	width: 100%;

	max-width: 950px;

	text-align: center;

}



.event-slider-part {

	margin: 60px 0 0;

}



.event-slider-detail {

	border: 1px solid #F6F7F9;

	background: #FFF;

	height: 100%;

}



.event-slider-detail .event-slider-image {

	height: 246px;

}



.event-slider-detail .event-slider-image * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.event-slider-info {

	height: calc(100% - 246px);

	padding: 18px 25px 35px 35px;

}



.event-slider-info .small-title {

	color: #000;

	font-weight: 700;

	line-height: 133%;

	text-transform: none;

}



.event-slider-info .small-title * {

	text-transform: none;

}



.event-slider-list {

	margin: 27px 0 0;

}



.event-slider-list ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.event-slider-list ul li {

	display: flex;

	align-items: center;

	list-style: none;

	color: rgba(0, 0, 0, 0.6);

	font-size: 18px;

	font-weight: 500;

	line-height: 144%;

}



.event-slider-list ul li * {

	flex: 0 0 auto;

}



.event-slider-list ul li img {

	margin-right: 8px;

}



.event-slider-list ul li:not(:last-child) {

	margin-bottom: 18px;

}



.learn-more {

	margin: 50px 0 0;

}



.learn-more a {

	color: #000;

	font-size: 20px;

	font-weight: 600;

	line-height: 100%;

	text-decoration-line: underline;

	text-transform: uppercase;

}



.learn-more a:hover {

	color: #1CAF4D;

}



.event-slider{

	opacity: 0;

}



.event-slider.slick-initialized{

	opacity: 1;

}



.event-slider .slick-list {

	margin: 0 -15px;

}



.event-slider .slick-slide {

	padding: 0 15px;

	height: inherit;

}



.event-slider .slick-arrow {

	position: absolute;

	display: inline-flex;

	justify-content: center;

	align-items: center;

	border-radius: 50%;

	border: 1px solid #000;

	background: #FFF;

	width: 48px;

	height: 48px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	cursor: pointer;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.event-slider .slick-arrow:hover {

	background: #000;

}



.event-slider .slick-arrow:hover svg path {

	stroke: #FFF;

	fill: #FFF;

}



.event-slider .slick-arrow.slick-prev {

	left: -75px;

	z-index: 9;

}



.event-slider .slick-arrow.slick-next {

	right: -75px;

}



.event-slider .slick-track {

	display: flex;

}



/* event section */



/* what doing section */

.what-doing-section {

	margin: 65px 0 30px;

	background: #F6F7F9;

}



.what-doing-content .row {

	margin: 0;

}



.what-doing-content .row>* {

	padding: 0;

}



.what-doing-image {

	width: 100%;

	height: 100%;

}



.what-doing-image * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.what-doing-detail {

	width: 100%;

	max-width: 640px;

	padding: 78px 0 10px;

	margin-left: 105px;

}



.what-doing-detail .small-title {

	color: #1CAF4D;

}



.what-doing-detail .section-title {

	margin: 18px 0 0;

	text-align: left;

}



.what-doing-paragraph {

	margin: 24px 0 0;

	color: #424242;

	font-size: 22px;

	font-weight: 400;

	line-height: 145%;

}



.what-doing-paragraph>*:not(:last-child) {

	margin-bottom: 30px;

}



.what-doing-detail .see-more {

	margin: 60px 0 0;

}



.what-doing-detail .see-more .btn {

	font-weight: 700;

	border: 2px solid transparent;

}



.what-doing-detail .see-more .btn:hover {

	border-color: #1CAF4D;

	background: none;

}



/* what doing section */



/* past event section */

.past-event-section {

	padding: 30px 0 60px;

}



.past-event-content .section-title * {

	text-transform: none;

}



.past-event-content .common-detail {

	margin: 24px 0 0;

	text-align: center;

}



.past-event-slider-part {

	margin: 60px 0 0;

}



.past-event-slider-detail {

	height: 100%;

	border: 1px solid #F6F7F9;

	background: #FFF;

}



.past-event-slider-icon {

	display: inline-flex;

	justify-content: center;

	align-items: center;

	margin-bottom: 12px;

	padding: 18px;

	width: 78px;

	height: 78px;

	border-radius: 50%;

	background: #1CAF4D;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

}



.past-event-slider-info {

	height: 100%;

	padding: 18px 25px 35px 35px;

	position: relative;

	margin: -60px 0 0;

	height: calc(100% + 60px);

}



.past-event-slider-info .small-title {

	min-height: 64px;

	color: #000;

	font-weight: 700;

	line-height: 133%;

	text-transform: none;

}



.past-event-slider-info .small-title * {

	text-transform: none;

}



.past-event-slider-list {

	margin: 27px 0 0;

}



.past-event-slider-list ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.past-event-slider-list ul li {

	display: flex;

	align-items: center;

	list-style: none;

	color: rgba(0, 0, 0, 0.6);

	font-size: 18px;

	font-weight: 500;

	line-height: 144%;

}



.past-event-slider-list ul li * {

	flex: 0 0 auto;

}



.past-event-slider-list ul li img {

	margin-right: 8px;

}



.past-event-slider-list ul li:not(:last-child) {

	margin-bottom: 18px;

}



.learn-more {

	margin: 50px 0 0;

}



.learn-more a {

	color: #000;

	font-size: 20px;

	font-weight: 600;

	line-height: 100%;

	text-decoration-line: underline;

	text-transform: uppercase;

}



.learn-more a:hover {

	color: #1CAF4D;

}



.past-event-slider{

	opacity: 0;

}



.past-event-slider.slick-initialized{

	opacity: 1;

}



.past-event-slider .slick-list {

	padding-top: 60px;

	margin: 0 -15px;

}



.past-event-slider .slick-slide {

	padding: 0 15px;

	height: inherit;

}



.past-event-slider .slick-arrow {

	position: absolute;

	display: inline-flex;

	justify-content: center;

	align-items: center;

	border-radius: 50%;

	border: 1px solid #000;

	background: #FFF;

	width: 48px;

	height: 48px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	cursor: pointer;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.past-event-slider .slick-arrow:hover {

	background: #000;

}



.past-event-slider .slick-arrow:hover svg path {

	stroke: #FFF;

	fill: #FFF;

}



.past-event-slider .slick-arrow.slick-prev {

	left: -75px;

	z-index: 9;

}



.past-event-slider .slick-arrow.slick-next {

	right: -75px;

}



.past-event-slider .slick-track {

	display: flex;

}



/* past event section */



/* what else section */

.what-else-section {

	margin: 60px 0;

	padding: 160px 0 120px 0;

	/* background: #F6F7F9; */

}



.what-else-content .section-title {

	text-transform: none;

}



.what-else-content .section-title * {

	text-transform: none;

}



.what-else-paragraph {

	margin: 24px 0 0;

	color: rgba(0, 0, 0, 0.6);

	text-align: center;

	font-size: 28px;

	font-weight: 400;

	line-height: 128%;

}



.what-else-slider-part {

	margin: 60px 0 0;

}



.what-else-slider-detail {

	height: 100%;

	border: 1px solid #F6F7F9;

	background: #FFF;

}



.what-else-slider-detail .what-else-slider-image {

	height: 420px;

}



.what-else-slider-detail .what-else-slider-image * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.what-else-slider-info {

	height: calc(100% - 420px);

	padding: 30px 30px 35px;

}



.what-else-slider-info .common-detail {

	margin: 12px 0 0;

	text-align: center;

}



.what-else-learn-more {

	margin: 35px 0 0;

	display: flex;

	justify-content: center;

}



.what-else-learn-more a {

	color: #1CAF4D;

	text-align: center;

	font-size: 20px;

	font-weight: 600;

	line-height: 100%;

	text-decoration-line: underline;

	text-transform: uppercase;

}



.what-else-learn-more a:hover {

	color: #000;

}



.what-else-slider{

	opacity: 0;

}



.what-else-slider.slick-initialized{

	opacity: 1;

}



.what-else-slider .slick-list {

	margin: 0 -15px;

}



.what-else-slider .slick-slide {

	padding: 0 15px;

	height: inherit;

}



.what-else-slider .slick-arrow {

	position: absolute;

	display: inline-flex;

	justify-content: center;

	align-items: center;

	border-radius: 50%;

	border: 1px solid #000;

	background: #FFF;

	width: 48px;

	height: 48px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	cursor: pointer;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.what-else-slider .slick-arrow:hover {

	background: #000;

}



.what-else-slider .slick-arrow:hover svg path {

	stroke: #FFF;

	fill: #FFF;

}



.what-else-slider .slick-arrow.slick-prev {

	left: -75px;

	z-index: 9;

}



.what-else-slider .slick-arrow.slick-next {

	right: -75px;

}



.what-else-slider .slick-track {

	display: flex;

}



/* what else section */



/* contact section */

.contact-section {

	padding: 60px 0;

}



.contact-content .row {

	margin: 0;

}



.contact-content .row>* {

	padding: 0;

}



.contact-detail{

	margin: 40px 0 0;

}



.contact-small-title {

	color: #000;

	font-size: 16px;

	font-weight: 500;

	line-height: 100%;

	text-transform: uppercase;

}



.contact-detail .section-title {

	font-weight: 600;

	margin: 12px 0 0;

	text-align: left;

	text-transform: none;

}



.contact-detail .section-title * {

	text-align: left;

	text-transform: none;

}



.contact-detail .common-detail {

	width: 100%;

	max-width: 640px;

	margin: 18px 0 0;

	color: #000;

}



.contact-list {

	margin: 36px 0 0;

}



.contact-list .contact-info {

	display: flex;

	/* align-items: center; */

}



.contact-list>*:not(:last-child) {

	margin-bottom: 18px;

}



.contact-info .contact-icon {

	width: 60px;

	height: 60px;

	display: inline-flex;

	justify-content: center;

	align-items: center;

	border-radius: 12px;

	border: 1px solid rgba(28, 175, 77, 0.12);

	box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.06);

	margin-right: 18px;

}



.contact-info .contact-wrp {

	color: #000;

	font-size: 24px;

	font-weight: 600;

	line-height: 133%;

}



.contact-info .contact-wrp a,

.contact-info .contact-wrp span {

	display: block;

	color: #424242;

	font-size: 18px;

	font-weight: 400;

	line-height: 144%;

	margin: 6px 0 0;

}



.contact-info .contact-wrp a:hover {

	color: #1CAF4D;

}



.contact-form {

	padding: 60px 48px 12px;

	width: 100%;

	max-width: 640px;

	margin-left: auto;

	background: #FFF;

	box-shadow: 0px 36px 60px 0px rgba(0, 0, 0, 0.06);

}



.contact-form .block-title {

	font-weight: 600;

	text-align: left;

}



.common-form {

	margin: 48px 0 0;

}

.common-form.invalid .wpcf7-response-output, .common-form.failed .wpcf7-response-output {
	color: red !important;
}

.common-form.sent .wpcf7-response-output {
	color: green !important;
}
.common-form .wpcf7-response-output {
	border-color:  transparent !important;
	text-align: center;
}


.common-form .row {

	margin: 0 -12px;

}



.common-form .row>* {

	padding: 0 12px;

}



.common-form .form-group {

	margin-bottom: 24px;

}



.common-form .form-label {

	color: #000;

	font-size: 18px;

	font-weight: 400;

	line-height: 144%;

	margin-bottom: 6px;

}



.common-form .form-label span {

	color: #1CAF4D;

}



.common-form .form-control {

	padding: 14px 10px;

	border: 1px solid rgba(66, 66, 66, 0.12);

	background: #FFF;

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

}



.common-form textarea.form-control {

	padding: 20px 10px 30px;

}



.contact-button {

	margin: 24px 0 0;

}



.contact-button input {

	width: 100%;

	background: #1CAF4D;

	border: 2px solid transparent;

	padding: 20px 40px;

	color: #FFF;

	text-align: center;

	font-size: 24px;

	font-weight: 600;

	line-height: 133%;

	text-transform: uppercase;
	

}



.contact-button input:hover {

	background: none;

	border-color: #1CAF4D;

	color: #1CAF4D;

}



/* contact section */



/* donate section  */

.donate-section {

	margin: 120px 0 0;

	background: #1CAF4D;

	position: relative;

}



.donate-section::before {

	position: absolute;

	content: "";

	background-image: url('../images/map.png');

	background-repeat: no-repeat;

	background-size: cover;

	width: 100%;

	height: 100%;

	top: 0;

	bottom: 0;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

}



.donate-content {

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	z-index: 99;

}



.donate-detail .contact-donate-title * {

	color: #FFF;

	font-size: 64px;

	font-weight: 700;

	line-height: 112%;

	margin: 0;

}



.donate-detail .donate-paragraph {

	color: #FFF;

	font-size: 24px;

	font-weight: 400;

	line-height: 133%;

	margin: 12px 0 0;

}



.donate-contact-button {

	margin: 60px 0 0;

}



.donate-contact-button a {

	display: inline-flex;

	padding: 21px 40px;

	border: 2px solid transparent;

	border-radius: 4px;

	background: #FFF;

	color: #000;

	text-align: center;

	font-size: 20px;

	font-weight: 700;

	line-height: 90%;

	text-transform: uppercase;

}



.donate-contact-button a:hover {

	background: none;

	border-color: #FFF;

	color: #FFF;

}



.donate-image-part .row {

	justify-content: flex-end;

}



.donate-image-block {

	position: relative;

	z-index: 99;

	padding-left: 10px;

	margin-top: -60px;

}



.donate-image-block * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.donate-section .row {

	margin: 0;

}



.donate-section .row>* {

	padding: 0;

}



/* donate section  */





/*==================================================================*/

/*========== New Class Add Start ==========*/

/*==================================================================*/

/* ******  see more  ****** */
.see-more {display: flex; align-items: center;margin-top: 30px;}
.header.not-found-header {background-color: #000000;}
/* ******  see more  ****** */

/*==================================================================*/

/*========== New Class Add End ==========*/

/*==================================================================*/





/*==================================================================*/

/*========== Footer Start ==========*/

/*==================================================================*/

.footer {

	background: #000;

	padding: 120px 0;

}



.footer-logo-part {

	display: inline-block;

}



.footer-flex-part {

	display: flex;

	justify-content: space-between;

}



.footer-social-media-list {

	margin: 30px 0 0;

}



.footer-social-media-list ul {

	padding: 0;

	margin: 0;

	list-style: none;

	display: flex;

}



.footer-social-media-list ul li {

	list-style: none;

}



.footer-social-media-list ul li a {

	display: inline-flex;

	justify-content: center;

	align-items: center;

	color: #FFF;

	font-size: 22px;

	width: 48px;

	height: 48px;

	border: 1px solid #FFF;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

}



.footer-social-media-list ul li a:hover {

	background: #1CAF4D;

	border-color: #1CAF4D;

}



.footer-social-media-list ul li:not(:last-child) {

	margin-right: 18px;

}



.footer-copyright {

	margin: 80px 0 0;

	color: rgba(255, 255, 255, 0.6);

	font-size: 16px;

	font-weight: 500;

	line-height: 100%;

	letter-spacing: 2px;

	text-transform: uppercase;

}



/* .footer-menu-block {

	width: 100%;

	max-width: 222px;

	margin: 0 auto 0 60px;

} */



.footer-menu-title * {

	color: #FFF;

	font-size: 30px;

	font-weight: 700;

	line-height: 93%;

	margin: 0;

}



.footer-menu-link {

	display: flex;

	justify-content: center;

	margin: 35px 0 0;

}



.footer-menu-link ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.footer-menu-link ul li:not(:last-child) {

	margin-bottom: 22px;

}



.footer-menu-link ul li a {

	color: #FFF;

	font-size: 15px;

	font-weight: 500;

	line-height: 100%;

}



.footer-menu-link ul li a:hover {

	color: #1CAF4D;

}



.footer-menu-part-title * {

	color: #FFF;

	font-size: 24px;

	font-weight: 600;

	line-height: 133%;

}



.footer-menu-part-link {

	margin: 24px 0 0;

}



.footer-menu-part-link ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.footer-menu-part-link ul li {

	list-style: none;

}



.footer-menu-part-link ul li:not(:last-child) {

	margin-bottom: 18px;

}



.footer-menu-part-link ul li a {

	color: #FFF;

	font-size: 18px;

	font-weight: 400;

	line-height: 144%;

}



.footer-menu-part-link ul li a:hover {

	color: #1CAF4D;

}



.footer-contact-title * {

	color: #FFF;

	font-size: 24px;

	font-weight: 700;

	line-height: 93%;

}



.footer-contact-link {

	margin: 40px 0 0;

}



.footer-contact-link ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.footer-contact-link ul li {

	display: flex;

	align-items: center;

	list-style: none;

	color: #FFF;

	font-size: 18px;

	font-weight: 400;

	line-height: 25px;

}





.footer-contact-link ul li:not(:last-child){

	margin-bottom: 25px;

}



.footer-contact-link ul li figure {

	flex: 0 0 auto;

	margin-right: 13px;

}



.footer-contact-link ul li a {

	color: #FFF;

	font-size: 18px;

	font-weight: 400;

	line-height: 25px;

}



.footer-contact-link ul li a:hover{

	color: #1CAF4D;

}



/*==================================================================*/

/*========== Footer End ==========*/

/*==================================================================*/