/* ROOT, VARIABLES, OVERRIDES & INIT STYLES

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

:root {

	--alpha-color: #ff0000;

	--bravo-color: #b2f1ff;

	--alpha-2-color: #ea3535;

	--alpha-3-color: #ffc1c1;



	--bs-red: #ff0000;

	--bs-danger: #ff0000;

	--bs-danger-rgb: 255, 0, 0;



	--bs-link-color: var(--alpha-color);

	--bs-link-hover-color: var(--alpha-color);



	--primary-font-family: "Outfit", sans-serif;

	--secondary-font-family: "Fredoka", sans-serif;



	--accent-font-family: var(--primary-font-family);

	--body-font-family: var(--primary-font-family);

	--heading-font-family: var(--secondary-font-family);

	--content-font-family: var(--primary-font-family);

}

.grecaptcha-badge {

	visibility: hidden;

	display: none;

	margin-right: -500px;

}

.cursor-pointer {

	cursor: pointer;

}

.custom-scrollbar {

	overflow-y: auto;

}

.custom-scrollbar::-webkit-scrollbar-thumb {

	background: #888;

}

.custom-scrollbar::-webkit-scrollbar-track {

	background: #f1f1f1;

}

.custom-scrollbar::-webkit-scrollbar {

	width: 3px;

}

.dropdown-menu {

	--bs-dropdown-link-hover-bg: #e9ecef;

	--bs-dropdown-link-active-bg: #e9ecef;

}

.nav-pills {

	--bs-nav-pills-border-radius: 0.375rem;

	--bs-nav-pills-link-active-color: #fff;

	--bs-nav-pills-link-active-bg: var(--alpha-color);

}

.btn-danger {

	--bs-btn-bg: #ff0000;

}

* {

	/* user-select: none; */

	-webkit-overflow-scrolling: touch;

}

.btn,

.btn:focus,

.btn-check:focus + .btn,

.accordion-button:focus,

input,

select {

	outline: 0 !important;

	box-shadow: none !important;

}



a {

	text-decoration: none;

}



@media (min-width: 1200px) and (max-width: 1500px) {

	.eg-adjustment-1 {

		padding: 0 6rem !important;

	}

}



/* FONT STYLES

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

body {

	color: #222222;

	background-color: #ffffff;

}

body {

	font-family: var(--body-font-family);

}

.font-primary {

	font-family: var(--primary-font-family);

}

.font-secondary {

	font-family: var(--secondary-font-family);

}

.font-alt-1 {

	font-family: "Bangers", cursive;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	letter-spacing: -0.025em;

}



.format-links a {

	color: #0077a6;

}

.format-links a:hover,

.format-links a:focus {

	color: #00445f;

}

.row-eq-height {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	flex-wrap: wrap;

}

.row-eq-height > [class*="col-"] {

	display: flex;

	flex-direction: column;

}



@media (min-width: 992px) {

	.margin-top-offset-1 {

		margin-top: -4rem;

	}

}



/* COLOR STYLES

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

.bg-alpha {

	background-color: var(--alpha-color) !important;

}

.text-alpha {

	color: var(--alpha-color) !important;

}

.bg-alpha-2 {

	background-color: var(--alpha-2-color) !important;

}

.text-alpha {

	color: var(--alpha-color) !important;

}

.bg-alpha-3 {

	background-color: var(--alpha-3-color) !important;

}

.text-alpha-3 {

	color: var(--alpha-3-color) !important;

}

.bg-bravo {

	background-color: var(--bravo-color) !important;

}

.text-bravo {

	color: var(--bravo-color) !important;

}

.text-gray {

	color: #959999 !important;

}

.bg-gray {

	background-color: #959999 !important;

}

.text-light-gray {

	color: #d4d4d4 !important;

}

.bg-light-gray {

	background-color: #d4d4d4 !important;

}

.bg-antiquewhite {

	background-color: #faebd7 !important;

}

.bg-cream {

	background-color: #fff8f0 !important;

}



.bg-red-1 {

	background-color: #e6dedf;

}



.bg-light-frosted {

	background-color: rgba(255, 255, 255, 0.65);

	-webkit-backdrop-filter: blur(20px);

	backdrop-filter: blur(20px);

	/* border: 1px solid rgba(255, 255, 255, 0.3); */

}



.bg-dark-frosted {

	background-color: rgba(0, 0, 0, 0.65);

	-webkit-backdrop-filter: blur(20px);

	backdrop-filter: blur(20px);

	/* border: 1px solid rgba(0, 0, 0, 0.2); */

}



.form-check-input:checked {

	background-color: var(--alpha-color);

	border-color: var(--alpha-color);

}



.accordion-button:not(.collapsed) {

	color: #000000 !important;

	font-weight: 600 !important;

	background-color: transparent !important;

	box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0

		var(--bs-accordion-border-color);

}



.eapps-instagram-feed-posts-grid-load-more {

	background-color: var(--alpha-color) !important;

	font-family: var(--heading-font-family);

	text-transform: uppercase;

}

/* .dropdown-item:focus, .dropdown-item:hover,

.dropdown-item.active, .dropdown-item:active {

    background-color: var(--bs-dropdown-link-hover-bg);

} */



/* BACKGROUND STYLES

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

.section-bg {

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url("../images/section-bg.jpg");

}

.section-bg-1 {

	background-image: url("../images/mobile-hero-1.jpg");

}

@media (min-width: 992px) {

	.section-bg-1 {

		background-image: url("../images/bg-7.jpg");

	}

}



.section-bg-2 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Mobile_CSR-Contact-Us-2-1.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-2 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Desktop_CSR-Contact-Us-2.jpg");

		background-position: center !important;

	}

}



.section-bg-29 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/10/diwali-banner-1-mobile.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-29 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/10/diwali-banner-1.jpg");

		background-position: center !important;

	}

}



.section-bg-79 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/11/Mobile-Banner_FEGG-campaign-1.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-79 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/11/FEGG_Banner-1.jpg");

		background-position: center !important;

	}

}



.section-bg-3 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Mobile_Resources-Join-our-team-2-1.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-3 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Resources-only_Desktop-1.jpg");

		background-position: center !important;

	}

}



.section-bg-4 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Mobile_Who-we-are-2-1.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-4 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Desktop_Who-we-are-2-1-1.jpg");

		background-position: center !important;

	}

}



.section-bg-86 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Pragati__Mobile-2-1.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.section-bg-86 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Desktop_Pragati.jpg");

	}

}



.section-bg-5 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/11/Mobile_Vidya-2.jpeg");

	background-position: top center !important;

}

@media (min-width: 992px) {

	.section-bg-5 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://educategirls.ngo/wp-content/uploads/2025/07/Desktop_Vidya-3.jpg");

		background-position: top center !important;

	}

}



.section-bg-6 {

	background-image: url("../images/mobile-hero-5.jpg");

}

@media (min-width: 992px) {

	.section-bg-6 {

		background-image: url("../images/bg-5.jpg");

	}

}



.section-bg-7 {

	background-image: url("../images/bg-8.jpg");

	background-position: top center !important;

}

@media (min-width: 992px) {

	.section-bg-7 {

		background-image: url("../images/img-11.jpg");

	}

}



.section-bg-81 {

	background-image: url("../images/img-81-mobile.jpg");

	background-position: top center !important;

}

@media (min-width: 992px) {

	.section-bg-81 {

		background-image: url("../images/img-81.jpg");

	}

}



.home-bg-4 {

	background-image: url("../images/home-mobile-4.jpg");

}

@media (min-width: 992px) {

	.home-bg-4 {

		background-image: url("../images/home-4.jpg");

	}

}



.home-bg-2 {

	background-image: url("../images/home-mobile-2.jpg");

}

@media (min-width: 992px) {

	.home-bg-2 {

		background-image: url("../images/home-2.jpg");

	}

}



.home-bg-3 {

	background-image: url("../images/home-mobile-3.jpg");

}

@media (min-width: 992px) {

	.home-bg-3 {

		background-image: url("../images/home-3.jpg");

	}

}



.home-bg-5 {

	background-image: url("../images/hero-mobile-1.jpg");

}

@media (min-width: 992px) {

	.home-bg-5 {

		background-image: url("../images/hero-1.jpg");

	}

}



.home-bg-6 {

	background-image: url("../images/home-mobile-1.jpg");

}

@media (min-width: 992px) {

	.home-bg-6 {

		background-image: url("../images/home-1.jpg");

	}

}



.home-bg-7 {

	background-image: url("../images/banner-mobile-3.jpg");

}

@media (min-width: 992px) {

	.home-bg-7 {

		background-image: url("../images/banner-3.jpg");

	}

}


.home-bg-9 {

	background-image: url("../images/home-mobile-9.jpg");

}

@media (min-width: 992px) {

	.home-bg-9 {

		background-image: url("../images/home-9.png");

	}

}

.banner-bg-2 {

	background-image: url("../images/img-989-mobile.jpg?v=7");

	background-position: bottom center;

}

@media (min-width: 992px) {

	.banner-bg-2 {

		background-image: url("../images/img-989.jpg?v=7");

	}

}



.home-bg-41 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/03/img-41-1-1.jpg");

	background-position: center;

}

@media (min-width: 992px) {

	.home-bg-41 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/03/img-41-1-1.jpg");

	}

}



.home-bg-77 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/12/FEGG_Mobile-Diwali-Banner.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.home-bg-77 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/12/FEGG_Homepage-banner.jpg");

	}

}

.home-bg-260 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2026/02/FEGG-Indo-TIME-Mobile-Banner.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.home-bg-260 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2026/02/EG-India-Website-Banner-TIME_Desktop.jpg");

	}

}


.home-bg-79 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/08/Website-Mobile-banner-800-x-1200-1.jpg");

	background-position: bottom center;

}

@media (min-width: 992px) {

	.home-bg-79 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2025/08/ramon-magsaysay-award-2025.jpg");

	}

}



.banner-bg-3 {

	background-image: url("../images/banner-mobile-3.jpg");

}

@media (min-width: 992px) {

	.banner-bg-3 {

		background-image: url("../images/banner-3.jpg");

	}

}



.banner-bg-9 {

	background-image: url("../images/img-666.jpg");

	background-position: bottom left;

}

@media (min-width: 992px) {

	.banner-bg-10 {

		background-position: bottom center;

	}

}



.banner-bg-10 {

	background-image: url("../images/bg-606.png");

	background-position: top center !important;

}

@media (min-width: 992px) {

	.banner-bg-10 {

		background-image: url("../images/bg-606.png");

	}

}



.banner-bg-11 {

	background-image: url("../images/save-tax-5-mobile.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.banner-bg-11 {

		background-image: url("../images/save-tax-5.jpg");

		background-position: top center !important;

	}

}



.banner-bg-12 {

	background-image: url("../images/cb-3-mobile.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.banner-bg-12 {

		background-image: url("../images/cb-3.jpg");

		background-position: top center !important;

	}

}



.banner-bg-13 {

	background-image: url("../images/ep-1-mobile.jpg");

	background-position: bottom center !important;

}

@media (min-width: 992px) {

	.banner-bg-13 {

		background-image: url("../images/ep-1.jpg");

		background-position: top center !important;

	}

}



.banner-bg-29 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/11/wise_award-mobile.jpg");

	background-position: center;

}

@media (min-width: 992px) {

	.banner-bg-29 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/11/wise_award.jpg");

	}

}



.banner-bg-28 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/01/Website_Banner_M-1.jpg");

	background-position: center;

}

@media (min-width: 992px) {

	.banner-bg-28 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/01/Website_Banner_P-1.jpg");

	}

}



.banner-bg-20 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/06/banner-2.jpg");

	background-position: center center !important;

}

@media (min-width: 992px) {

	.banner-bg-20 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/06/banner-2.jpg");

		background-position: center center !important;

	}

}



.home-bg-31 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/08/home-bg-mobile-31.jpg");

	background-position: center !important;

}

@media (min-width: 992px) {

	.home-bg-31 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2023/08/home-bg-31.jpg");

		background-position: center !important;

	}

}



.home-bg-19 {

	background-image: url("../images/hero-mobile-19.jpg");

	background-position: center bottom !important;

}

@media (min-width: 992px) {

	.home-bg-19 {

		background-image: url("../images/hero-19.jpg");

		background-position: center !important;

	}

}



.home-bg-55 {

	background-image: url("../images/hero-mobile-55.jpg");

	background-position: center bottom !important;

}

@media (min-width: 992px) {

	.home-bg-55 {

		background-image: url("../images/hero-55.jpg");

		background-position: center !important;

	}

}



.home-bg-56 {

	background-image: url("../images/hero-mobile-56.jpg?v=2");

	background-position: center top !important;

}

@media (min-width: 992px) {

	.home-bg-56 {

		background-image: url("../images/hero-56.jpg?v=2");

		background-position: center !important;

	}

}



.home-bg-57 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/05/bg-67-mobile.jpg");

	background-position: center top !important;

}

@media (min-width: 992px) {

	.home-bg-57 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/05/bg-67.jpg");

		background-position: center !important;

	}

}



.home-bg-32 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/06/LSE-web-banner-Mobile-1.jpg");

	background-position: center top !important;

}

@media (min-width: 992px) {

	.home-bg-32 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/06/LSE-web-banner-1.jpg");

		background-position: center !important;

	}

}



.home-bg-36 {

	background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/05/pp-Mobile-web-banner-1.jpg");

	background-position: center top !important;

}

@media (min-width: 992px) {

	.home-bg-36 {

		background-image: url("https://wwweducategirlsngo66376.zapwp.com/q:u/r:0/wp:0/w:1/u:https://www.educategirls.ngo/wp-content/uploads/2024/05/Project-Pragati-website-banner-1.jpg");

		background-position: center top !important;

	}

}



.dotted-bg {

	background-image: url("../images/dotted-pattern-bg.png");

	background-position: top center !important;

	background-repeat: repeat-x;

	background-size: 15px auto;

}



@media (max-width: 991px) {

	.banner-caption-1 {

		position: absolute;

		width: 100%;

		background: rgba(0, 0, 0, 0.7);

		bottom: 110px;

		left: 0;

		margin: 0;

	}

}



.banner-caption-2 {

	position: absolute;

	width: 100%;

	bottom: 110px;

	left: 0;

	margin: 0;

}



@media (max-width: 991px) {

	.banner-caption-2 {

		bottom: 70px;

	}

}



.banner-caption-2 .contents {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e80a0a+20,e80a0a+50,e80a0a+80&0.15+0,0.8+15,1+19,1+81,0.8+85,0.15+100 */

	background: -moz-linear-gradient(

		left,

		rgba(232, 10, 10, 0.15) 0%,

		rgba(232, 10, 10, 0.8) 15%,

		rgba(232, 10, 10, 1) 19%,

		rgba(232, 10, 10, 1) 20%,

		rgba(232, 10, 10, 1) 50%,

		rgba(232, 10, 10, 1) 80%,

		rgba(232, 10, 10, 1) 81%,

		rgba(232, 10, 10, 0.8) 85%,

		rgba(232, 10, 10, 0.15) 100%

	); /* FF3.6-15 */

	background: -webkit-linear-gradient(

		left,

		rgba(232, 10, 10, 0.15) 0%,

		rgba(232, 10, 10, 0.8) 15%,

		rgba(232, 10, 10, 1) 19%,

		rgba(232, 10, 10, 1) 20%,

		rgba(232, 10, 10, 1) 50%,

		rgba(232, 10, 10, 1) 80%,

		rgba(232, 10, 10, 1) 81%,

		rgba(232, 10, 10, 0.8) 85%,

		rgba(232, 10, 10, 0.15) 100%

	); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(

		to right,

		rgba(232, 10, 10, 0.15) 0%,

		rgba(232, 10, 10, 0.8) 15%,

		rgba(232, 10, 10, 1) 19%,

		rgba(232, 10, 10, 1) 20%,

		rgba(232, 10, 10, 1) 50%,

		rgba(232, 10, 10, 1) 80%,

		rgba(232, 10, 10, 1) 81%,

		rgba(232, 10, 10, 0.8) 85%,

		rgba(232, 10, 10, 0.15) 100%

	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26e80a0a', endColorstr='#26e80a0a',GradientType=1 ); /* IE6-9 */

}



.rich-content .wp-block-embed-youtube iframe {

	width: 100%;

	height: 30vh;

}

@media (min-width: 992px) {

	.rich-content .wp-block-embed-youtube iframe {

		height: 50vh;

	}

}



/* TYPOGRAPHY STYLES

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

.heading-1 {

	font-family: var(--heading-font-family);

	font-weight: 500;

	font-size: calc(1.3rem + 2vw);

	line-height: calc(1.6rem + 2vw);

}

.heading-2 {

	font-family: var(--heading-font-family);

	font-weight: 500;

	font-size: calc(1.2rem + 1vw);

	line-height: calc(1.2rem + 1vw);

}

.heading-3 {

	font-family: var(--heading-font-family);

	font-weight: 500;

	font-size: calc(0.5rem + 1vw);

	line-height: calc(0.5rem + 1vw);

}



.lh-0-8em {

	line-height: 0.8em !important;

}

.lh-0-9em {

	line-height: 0.9em !important;

}

.lh-1em {

	line-height: 1em !important;

}

.lh-1-1em {

	line-height: 1.1em !important;

}

.lh-1-2em {

	line-height: 1.2em !important;

}

.lh-1-3em {

	line-height: 1.3em !important;

}

.lh-1-4em {

	line-height: 1.4em !important;

}

.lh-1-5em {

	line-height: 1.5em !important;

}



.content-1 {

	color: #666666;

	font-family: var(--content-font-family);

	font-weight: 300;

	font-size: calc(0.3rem + 4vw);

	line-height: calc(0.9rem + 3vw);

}

@media (min-width: 768px) {

	.content-1 {

		font-size: calc(0.3rem + 2.5vw);

		line-height: calc(0.9rem + 2vw);

	}

}

@media (min-width: 992px) {

	.content-1 {

		font-size: calc(0.3rem + 1vw);

		line-height: calc(1rem + 1vw);

	}

}



.content-2 {

	color: #666666;

	font-family: var(--content-font-family);

	font-weight: 300;

	font-size: calc(0.1rem + 3.3vw);

	line-height: calc(0.8rem + 3vw);

}

@media (min-width: 768px) {

	.content-2 {

		font-size: calc(0.1rem + 2.5vw);

		line-height: calc(0.8rem + 2vw);

	}

}

@media (min-width: 992px) {

	.content-2 {

		font-size: calc(0.1rem + 1vw);

		line-height: calc(0.8rem + 1vw);

	}

}

.rich-text a {

	font-weight: 600;

}

.rich-text a,

.rich-text a:hover,

.rich-text a:focus,

.rich-text a:active {

	color: #000000;

	border-bottom: 1px dotted rgba(0, 0, 0, 0.3);

	text-decoration: none;

}

.rich-text a:hover,

.rich-text a:focus,

.rich-text a:active {

	border-bottom: 2px solid rgb(0, 0, 0);

}



.comment-form label {

	display: block;

}



.addtoany_content {

	clear: both;

	margin: 50px auto !important;

}



.addtoany_content .addtoany_header {

	font-size: 20px;

	font-weight: 500;

}



.comment-form .comment-form-comment textarea {

	width: 100%;

	height: 100px;

	border: 2px solid #ccc;

	border-radius: 5px;

}



.comment-form .submit {

	background-color: var(--alpha-color);

	border: 0;

	padding: 8px 20px;

	color: #fff;

	border-radius: 5px;

}



/* HEADER STYLES

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

.eg-logo-curved-fixed {

	width: 125px;

	background: #ffffff;

	padding: 10px;

	border-radius: 0 0 25px 25px;

}

@media (min-width: 992px) {

	.eg-logo-curved-fixed {

		width: 180px;

	}

}



.eg-main-header .nav a {

	color: #000000;

	font-weight: 500;

}

.eg-main-header .dropdown .dropdown-toggle {

	border-left: 3px solid transparent !important;

	transition: none;

}

.eg-main-header .dropdown:hover .dropdown-toggle {

	border-left: 3px solid red !important;

}

.eg-main-header .dropdown:hover .dropdown-menu {

	display: block;

	border-style: none;

}

.eg-main-header .dropdown .dropdown-menu {

	border: none;

	border-radius: 0;

	border-left: 3px solid red !important;

}



.carousel-control-next,

.carousel-control-prev,

.carousel-control-next:focus,

.carousel-control-next:hover,

.carousel-control-prev:focus,

.carousel-control-prev:hover {

	color: #959999;

}

#carousel-home-banner-1 .carousel-item {

	height: 75vh;

	background-position: center;

	background-size: cover;

}

#carousel-home-banner-2 .carousel-item {

	height: 40vh;

	background-position: center;

	background-size: cover;

}

.carousel-control-next,

.carousel-control-prev {

	width: auto !important;

	padding: 0 1rem;

}

@media (min-width: 768px) {

	#carousel-home-banner-1 .carousel-item {

		height: 85vh;

	}

	#carousel-home-banner-2 .carousel-item {

		height: 60vh;

	}

	.carousel-control-next,

	.carousel-control-prev {

		width: auto !important;

		padding: 0 2rem;

	}

}

.carousel-control-next .bi,

.carousel-control-prev .bi {

	/* box-shadow:0 0 30px rgba(0, 0, 0, 0.65); */

}

.carousel-indicators.style-1 {

	padding: 0 10px 0;

}

.carousel-indicators.style-1 [data-bs-target] {

	width: 25px;

	height: 5px;

	border-radius: 40px;

	display: block;

	border: 3px solid #0000;

}

.carousel-indicators.style-1 .active {

	border: 3px solid #000 !important;

}



.carousel-indicators.style-2 {

	margin: 0;

	width: 200px;

	left: auto;

	padding: 20px 0;

	border-radius: 20px 0 0 0;

}

.carousel-indicators.style-2 [data-bs-target] {

	width: 15px;

	height: 15px;

	border-radius: 40px;

	display: block;

	border: none !important;

}



.sequence-step {

	text-align: center;

	display: inline-block;

	margin: 0 0 0 10px;

}

.sequence-step .number {

	width: 20px;

	height: 20px;

	display: inline-block;

	text-align: center;

	padding: 1px;

	font-weight: 600;

	border-radius: 100px;

	font-size: 11px;

}

.sequence-step .label {

	font-size: 9px;

}



/* MODAL STYLES

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

.wbr-modal-slide-end {

	overflow: hidden !important;

}

.wbr-modal-slide-end .modal-dialog

/* ,

body #content-wrapper */ {

	transition: transform 2s cubic-bezier(0.2, 1, 0.2, 1);

}



/* body.modal-open #content-wrapper {

        transform: translate(-10vw);

    } */

.wbr-modal-slide-end .modal-dialog .btn-modal-close {

	position: absolute;

	left: 0;

	right: auto;

}

.wbr-modal-slide-end .modal-dialog {

	height: 100vh;

	width: 80vw;

	margin-top: 0;

	transform: translateY(0) !important;

	transform: translateX(102vw) !important;

	display: block !important;

}

.wbr-modal-slide-end.show .modal-dialog {

	transform: translateX(20vw) !important;

}



.wbr-modal-main-menu .btn-modal-close {

	position: absolute;

	top: -45px;

	right: 0;

	left: auto;

	background: transparent;

	position: fixed;

}

@media (min-width: 992px) {

	.wbr-modal-main-menu .btn-modal-close {

		left: -50px;

		right: auto;

		top: auto;

	}

}



.wbr-modal-main-menu .modal-dialog {

	height: calc(100vh - 100px);

	width: 100vw;

	margin-top: 100px;

	transform: translateY(40vh);

	transition: all ease-in-out 350ms;

}

.wbr-modal-main-menu .modal-dialog,

.wbr-modal-main-menu .modal-content {

	border-radius: 30px 30px 0 0;

}

.wbr-modal-main-menu.show .modal-dialog {

	transform: translateY(0);

	transition: all ease-in-out 350ms;

}



@media (min-width: 992px) {

	.wbr-modal-main-menu .modal-dialog {

		height: 100vh;

		width: 25vw;

		margin-left: 75vw;

		margin-top: 0;

		transform: translateY(0);

		transform: translateX(40vw);

	}

	.wbr-modal-main-menu .modal-dialog,

	.wbr-modal-main-menu .modal-content {

		border-radius: 30px 0 0 30px;

	}

}



.wbr-dialog-modal {

}



/* MAIN CONTENT STYLES

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



.eg-donation-impact-section {

	background-color: #d3d4d3;

}

.eg-card-style-1 {

	border: none;

	background-color: #ffffff;

	border-bottom: 3px solid var(--alpha-color);

	border-radius: 5px;

	text-align: center;

}



@media (min-width: 992px) {

	.eg-donation-impact-section {

		background-image: url(../images/img-41.jpg);

		background-position: top center !important;

	}

	.eg-card-style-1 {

		border-radius: 0;

		border-left: 7px solid var(--alpha-color);

		border-bottom: 2px solid var(--alpha-color);

		text-align: left;

	}

	.eg-card-style-1.end {

		border-left: none;

		border-right: 7px solid var(--alpha-color);

		text-align: right;

	}

}

.linkedin-badge {

	opacity: 0.5;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.linkedin-badge img {

	width: 100px;

}

.linkedin-badge:hover,

.linkedin-badge:focus {

	opacity: 1;

}



.card-blog-post {

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

}



.card-blog-post .overlay {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */

	background: -moz-linear-gradient(

		top,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.65) 100%

	); /* FF3.6-15 */

	background: -webkit-linear-gradient(

		top,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.65) 100%

	); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(

		to bottom,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.65) 100%

	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}

.bg-overlay-dark-1 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+82&0+0,0.75+100 */

	background: -moz-linear-gradient(

		top,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.62) 82%,

		rgba(0, 0, 0, 0.75) 100%

	); /* FF3.6-15 */

	background: -webkit-linear-gradient(

		top,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.62) 82%,

		rgba(0, 0, 0, 0.75) 100%

	); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(

		to bottom,

		rgba(0, 0, 0, 0) 0%,

		rgba(0, 0, 0, 0.62) 82%,

		rgba(0, 0, 0, 0.75) 100%

	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */

}



.bg-overlay-dark-2 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.4+0,0+43,0+73,0.2+100 */

	background: -moz-linear-gradient(

		top,

		rgba(0, 0, 0, 0.4) 0%,

		rgba(0, 0, 0, 0) 43%,

		rgba(0, 0, 0, 0.6) 73%,

		rgba(0, 0, 0, 0.8) 100%

	); /* FF3.6-15 */

	background: -webkit-linear-gradient(

		top,

		rgba(0, 0, 0, 0.4) 0%,

		rgba(0, 0, 0, 0) 43%,

		rgba(0, 0, 0, 0.6) 73%,

		rgba(0, 0, 0, 0.8) 100%

	); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(

		to bottom,

		rgba(0, 0, 0, 0.4) 0%,

		rgba(0, 0, 0, 0) 43%,

		rgba(0, 0, 0, 0.6) 73%,

		rgba(0, 0, 0, 0.8) 100%

	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */

}

@media (min-width: 992px) {

	.bg-overlay-dark-2 {

		background: none;

		filter: none;

	}

}



.eapps-link {

	display: none !important;

}



@media (max-width: 991px) {

	.adjustment-1 {

		height: 30vh;

	}

}