@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');
@font-face {
    font-family: 'AstoriaRoman';
    src: url('../font/AstoriaRoman.woff2') format('woff2'),
        url('../font/AstoriaRoman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'samarkan_____normal';
    src: url('../font/saman___-webfont.woff2') format('woff2'),
         url('../font/saman___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;transition:all .3s ease 0s;outline:0!important;text-decoration:none!important}
body{font-family: 'Open Sans', sans-serif !important;background:var(--white);font-weight: 300}
a:focus,input:focus{outline:none;outline:0!important;text-decoration:none!important}
ul,ol{font-family:inherit;margin:0;padding-left:0}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif !important;}
a {color:var(--green)}
p strong {font-weight:700}

::placeholder{color:#50535A;opacity:1}
:-ms-input-placeholder{color:#50535A}
::-ms-input-placeholder{color:#50535A}
::-moz-selection{color:#fff;background:#A7D24A}
::selection{color:#fff;background:#A7D24A}
:root {
  --white: #ffffff;
  --red:#ff0000;
  --black: #000000;
  --green: #6E8227;
  --blue:#284492;
  --yellow: #F1C847;
  --textColor: #2E3133;
  --headingColor: #283533;
  --textContent:15px;
  --textLineHeight:24px;
  --borderColor:#F3F3F3;
  --borderColor1:#E6E6E6;
  --borderColor2:#D9D9D9;
  --borderColor3:#F0F0F0;
  --bgGrey:#F5F5F5;
  --bgGrey1:#FBFBFB;
  --bgTextbox:#f4f4f4;
  --bgProgram:rgba(190, 244, 193, 0.3);
  --bgTags:#F2F2F2;
  --bgJourney:#F9F9F9;
  --footerBg:#F1FFDE;
  --iconBg:#F6FFE3;
}

.color-blue {color: #284492;}
.color-green {color: #61732D;}
.text-xl {font-size: 24px;}
.font-lora {font-family: "Lora",serif}
.bg-yellow {background:var(--yellow) !important}
.color-black {color:var(--black)}
.hide-itin-desktop {display:none}
.wrapper{width:96%;margin:0 auto;max-width:100%}
.text-center {text-align:center}
.top-bar {background:var(--green);text-align: center;padding: 5px;}
.top-bar p {color: var(--white);font-size: 14px;}
.top-bar p a {background: var(--white);color: #000;padding: 6px 20px;display: inline-block;border-radius: 50px;margin-left: 10px;font-size: 13px;font-weight: 600;border:var(--white) 1px solid}
.mt-30 {margin-top:30px !important}
.pt-0 {padding-top:0 !important}
.mb-30 {margin-bottom:30px !important}
.mb-20 {margin-bottom:20px !important}
.mb-10 {margin-bottom:10px !important}
.header-container {padding: 0;background: #fff;width: 100%;box-shadow: 2px 4px 14px 0px rgba(0, 0, 0, 0.05);position: relative;z-index: 999;}
.header-container .header {display: grid;grid-template-columns: auto auto;justify-content: space-between;align-items: center;}
.header-container .header .logo {background: #fff;}
.header-container .header .logo a {}
.header-container .header .logo a img {height: 70px;}
.sticky-header {background:var(--white) !important;box-shadow: #eee 1px 1px 10px;top: 0;}
.sticky-header .logo a img {height: 60px;}
.sticky-header .menu nav ul li a {color: #2e3133 !important}
.text-center {text-align:center !important}

.header-container .header .menu {display: flex;align-items: center;}
.header-container .header .menu nav {margin-right: 5px;}
.header-container .header .menu nav ul {list-style: none;}
.header-container .header .menu nav ul li {display: inline-block;}
.header-container .header .menu nav ul li.has-child {position: relative;}

.header-container .header .menu nav ul li .has-grand-child {position:relative !important}
.header-container .header .menu nav ul li .has-grand-child a {}
.header-container .header .menu nav ul li .has-grand-child a::after {content: "";background: url("../images/down-arrow.png") no-repeat center center;width: 8px;height: 4px;display: inline-block !important;position: absolute !important;top: 50% !important;right: 15px;left: auto !important;transform: translateY(-50%);}
.header-container .header .menu nav ul li .has-grand-child a:hover::after {filter: invert(1);}
.header-container .header .menu nav ul li .has-grand-child:hover ul {display: block !important;right: auto;position: absolute !important;left: 250px !important;min-width:330px !important;border-top: 0 !important;top:-2px !important;border-left: var(--green) 2px solid;}
.header-container .header .menu nav ul li .has-grand-child:hover > a {background:var(--green);color:var(--white)}
.header-container .header .menu nav ul li .has-grand-child:hover ul li a::after {display:none !important}

.header-container .header .menu nav ul li.has-child ul {display:none}
.header-container .header .menu nav ul li.has-child:hover > a {background: var(--green);color: var(--white) !important;}
.header-container .header .menu nav ul li.has-child:hover > a::after {filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(3%) hue-rotate(339deg) brightness(103%) contrast(101%) !important;}
.header-container .header .menu nav ul li.has-child:hover ul {display: block;position: absolute;min-width: 250px;background: var(--white);left: 0;top: 62px;/*padding: 10px 0;*/border-top: var(--green) 2px solid;-moz-box-shadow: 0 8px 7px 0 #0000001c;-webkit-box-shadow: 0 8px 7px 0 #0000001c;box-shadow: 0 8px 7px 0 #0000001c;z-index: 9999;}
.header-container .header .menu nav ul li.has-child:hover ul li {width: 100%;}
.header-container .header .menu nav ul li.has-child:hover ul li a {display: block;padding: 10px 20px;}
.header-container .header .menu nav ul li.has-child:hover ul li a:hover {background: var(--green);color: var(--white) !important;}
.header-container .header .menu nav ul li.has-child:hover ul li a::after {display:none}
.header-container .header .menu nav ul li.has-child:hover ul li ul {display:none}

.header-container .header .menu nav ul li.has-child a {position: relative}
.header-container .header .menu nav ul li.has-child ul li a {color:#000}
.header-container .header .menu nav ul li.has-child a::after {content: "";background: url("../images/down-arrow.png") no-repeat center center;width: 8px;height: 8px;display: inline-block;position: relative;top: 0;left: 6px;filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(3%) hue-rotate(339deg) brightness(103%) contrast(101%);}
.header-container .header .menu nav ul li a {padding: 30px 24px;color: var(--black);font-size: var(--textContent);font-weight: 500;display: block;text-transform: capitalize;font-size: 18px;}
.header-container .header .menu nav ul li a:hover {background:var(--green);color:var(--white)}
.header-container .header .menu .header-buttons {}
.header-container .header .menu .header-buttons a {margin-left: 10px;}
.header-container .header .menu .header-buttons a:hover {background:var(--green);color:var(--white) !important}
.header-container .header .menu .header-buttons .mobile-menu-trigger {display:none}
.overlay {background: rgba(0,0,0,0.8);height: 100%;width: 100%;z-index: 9998;position: fixed;display: none}
.body-overflow{overflow:hidden;}
.menu-header {display: none;}
.btn {padding: 10px 28px;border-radius: 8px;font-size: var(--textContent);font-weight: 700;line-height:normal;min-width: 150px;display: inline-block;text-align: center;}
.btn-small {padding: 8px 22px;font-size: 14px;}
.btn-big {padding: 12px 30px;font-size: 18px;}
.btn-fill {border: var(--blue) 1px solid;background: var(--blue);color: var(--white) !important;}
.btn-outline {border: var(--blue) 1px solid;color: var(--blue) !important;}
.btn-outline:hover {background: var(--blue);color:var(--white) !important}
.btn-fill:hover,.top-bar p a:hover {background: var(--black) !important;color:var(--white) !important;border: var(--black) 1px solid;}
.btn-white-outline {border-color: var(--white);color: var(--white) !important;}
.btn-white-outline:hover {background:var(--white);color:var(--black) !important}
.mt-0 {margin-top:0 !important}
.mt-40 {margin-top:40px !important}
.mb-20 {margin-bottom: 20px !important}

.banner-container {position: relative;overflow: hidden;height: 100vh;}
.banner-container .banner-item {height: 100vh;}
.banner-container .banner-item .thumb {}
.banner-container .banner-item .thumb img {}
.banner-container .caption {padding: 0 20%;}

.bgBanner_1 {/*background:url("../images/bgBanner.png") no-repeat center center / cover;*/position: relative;}
.bgBanner_1 .caption {}
.bgBanner_1 .caption .caption-content {}
.bgBanner_1 .caption .caption-content .heading {color: #fff;}
.bgBanner_1 .caption .caption-content .subheading {color: #fff;}
.bgBanner_1 .caption .banner-button {}
.bgBanner_1 .caption .banner-button .btn {border-color: #fbca00;background: none;}
.bgBanner_1 .caption .banner-button .btn:hover {background-color: #fbca00 !important;color: #000 !important;}
.bgBanner_1 .icon-banner {position: absolute;right: -60px;z-index: 0;opacity: 0.25;top: 50%;transform: translateY(-50%);}
.bgBanner_1 .icon-banner img {}


.caption-3-line::after {bottom: -30% !important;}
.banner-button {position: absolute;right: 5%;bottom: 10%;}
.banner-button .social-icons {display: flex;margin-bottom: 12px;}
.banner-button .social-icons a {margin: 1px;}
.banner-button .social-icons a img {width: 42px !important;height: 42px !important;}
.banner-button a.btn {font-size: 20px;}
.banner-container .caption .caption-content {padding: 0;position: relative;margin: 25px 0 10px;}
.banner-container .caption .heading {font-size: 60px;line-height: 60px;margin-bottom: 10px;color: var(--black);display: inline-block;font-family:"Baskervville",serif;font-weight: bold;}
.banner-container .caption .subheading {display: inline-block;width: 100%;font-weight: 300;font-size: 18px;line-height: 24px;padding:10px 0;font-family: "Baskervville",serif;}
.banner-container .caption a {display: inline-flex;margin-top: 12px;}
.banner-container .caption a .material-icons-outlined {margin-left: 4px;}
.banner-container .owl-nav {display:none}
.banner-container .owl-dots {display: block;position: absolute;left: 50%;bottom: 5%;transform: translateX(-50%);}

.banner-container .owl-dots button {margin: 0 4px;}
.banner-container .owl-dots button span {height: 8px;width: 28px;display: inline-block;background: #D7DCDF;border-radius: 50px;}
.banner-container .owl-dots button.active span {background: #484C55;width: 40px;border-radius: 50px;height: 8px;}

.home-status-container {background: var(--white);}
.home-status-container .home-status-row {padding: 24px;display: grid;grid-template-columns: 33% 34% 33%;justify-content: center;}
.home-status-container .home-status-row .home-status {display: flex;padding-right: 70px;align-items: center;flex-direction: column;position: relative;padding-top: 35px;}
.home-status-container .home-status-row .home-status .icon {position: absolute;right: 30px;top: 10px;}
.home-status-container .home-status-row .home-status .icon img {}
.home-status-container .home-status-row .home-status .heading {font-family: "Lora",serif;font-size: 60px;color: #3d4b0d;}
.home-status-container .home-status-row .home-status .text {color: #505050;font-weight: 600;}

.sec-our-program-container {padding: 60px 0;margin-top: 50px;}
.sec-our-program-container .sec-our-program-grid {display: grid;grid-template-columns: 50% 50%;}
.sec-our-program-container .sec-our-program-heading {position: relative;text-align: left;padding: 5% 4% 1% 4%;}
.sec-our-program-container .sec-our-program-heading .vector_1 {position: absolute;left: 0;top: 10px;}
.sec-our-program-container .sec-our-program-heading .vector_1 img {}
.sec-our-program-container .sec-our-program-heading .vector_2 {position: absolute;right: 0;top: 0;}
.sec-our-program-container .sec-our-program-heading .vector_2 img {}
.sec-our-program-container .sec-our-program-heading h2 {font-family: "Baskervville",serif !important;font-size: 60px;padding-bottom: 20px;color: #39490B;}
.sec-our-program-container .sec-our-program-heading p {line-height: 26px;color:#718736}

.sec-our-program-container .sec-our-program {margin-top: 20px;}
.sec-our-program-container .sec-our-program .program-box {display: grid;grid-template-columns: 67% 33%;padding:0 10% 0 0;}
.sec-our-program-container .sec-our-program .program-box .program-item {background: #F8F5EC;border-radius: 16px;padding: 30px;display: grid;grid-template-columns: 20% 80%;margin-right: 14px;}
.sec-our-program-container .sec-our-program .program-box .program-item .thumb {}
.sec-our-program-container .sec-our-program .program-box .program-item .thumb img {width: auto;border-radius: 12px;display: block;margin-top: -200px;}
.sec-our-program-container .sec-our-program .program-box .program-item .text {padding-left: 25px;}
.sec-our-program-container .sec-our-program .program-box .program-item .text .sub-heading {color: var(--green);font-weight: 700;}
.sec-our-program-container .sec-our-program .program-box .program-item .text h3 {font-size: 40px;padding: 0;color: #224684;}
.sec-our-program-container .sec-our-program .program-box .program-item .text p {margin-bottom: 15px;color: #2E3133;font-size: 16px;line-height: 24px;font-weight: 500;}
.sec-our-program-container .sec-our-program .program-box .program-item .text .button {margin-top: 0;display: flex;align-items: center;justify-content: space-between;}
.sec-our-program-container .sec-our-program .program-box .program-item .text .button a {background: #384D05;border-color: #384D05;}
.sec-our-program-container .sec-our-program .program-box .program-more {display: flex;height: 320px;justify-content: center;justify-content: flex-end;}
.sec-our-program-container .sec-our-program .program-box .program-more .progbar {background: #F1C847;margin-left: 2px;padding: 20px 0;cursor: pointer;width: 140px;position: relative;}
.sec-our-program-container .sec-our-program .program-box .program-more .progbar .icon {text-align: center;position: absolute;top: -106px;height: 100px;line-height: 200px;}
.sec-our-program-container .sec-our-program .program-box .program-more .progbar .icon img {width: 80%;}
.sec-our-program-container .sec-our-program .program-box .program-more .progbar .heading {color: #484C55;letter-spacing: 0px;transform: rotate(-90deg);margin-top: 140px;font-size: 40px;font-weight: 800;}
.grid-100 {grid-template-columns: 100% !important}

.sec-ourimpact-container {padding: 40px 0;}
.sec-ourimpact-container .sec-ourimpact-heading {padding: 0 4%;}
.sec-ourimpact-container .sec-ourimpact-heading h2 {font-family: "Baskervville",serif !important;font-size: 60px;padding-bottom: 25px;color: #39490B;}
.sec-ourimpact-container .sec-ourimpact-row {display: grid;grid-template-columns: 33% 34% 33%;justify-content: space-between;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col {background: #fff;border-right: #e4e3de 1px solid;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col h3 {background:#f9f5ea;text-align: center;color: #284492;padding:12px;font-family: "Lora",serif !important;font-size: 24px;margin-bottom: 12px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-1 {min-height: 110px;padding: 0 6%;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-1 p {color: #718736;font-weight: 500;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-1 ul, .sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 ul, .sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 ul {margin: 0 15px;padding: 0 6%;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-1 ul li, .sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 ul li, .sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 ul li {color: #718736;font-weight: 500;font-size: 16px;margin-bottom: 5px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-1 ul li strong, .sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 ul li strong {color: #284492;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 {min-height: 190px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 .heading {background:#f9f5ea;text-align: center;color: #284492;padding:12px;font-family: "Lora",serif !important;margin-bottom: 12px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-2 p {color: #718736;font-weight: 500;font-size: 16px;padding: 0 6%;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 {}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 .heading {background:#f9f5ea;text-align: center;color: #284492;padding:12px;font-family: "Lora",serif !important;
  margin-bottom: 12px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 p {color: #718736;font-weight: 500;margin-bottom: 5px;padding: 0 6%;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 p span {color: #718736;font-style: italic;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 .img {text-align: right;margin: 30px;}
.sec-ourimpact-container .sec-ourimpact-row .sec-ourimpact-col .content-part-3 .img img {}

.sec-whatsnew {padding: 2% 0;}
.sec-whatsnew .sec-whatsnew-heading {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding: 0 4%;}
.sec-whatsnew .sec-whatsnew-heading h2 {font-family: "Baskervville",serif !important;font-size: 60px;color: #253D6C;}
.sec-whatsnew .sec-whatsnew-heading a {color: #284492;display: flex;align-items: center;font-weight: 700;}
.sec-whatsnew .sec-whatsnew-heading a .material-icons-outlined {}
.sec-whatsnew .whatsnew-row {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;}
.sec-whatsnew .whatsnew-row .whatsnew-col {background: #F8F5EC;padding: 20px;border-radius: 16px;min-height: 180px;}
.sec-whatsnew .whatsnew-row .whatsnew-col .date {background: #696450;color: #fff;text-align: center;padding: 8px;border-radius: 8px;margin-bottom: 15px;font-weight: 600;}
.sec-whatsnew .whatsnew-row .whatsnew-col p {font-size: 15px;line-height: 22px;}
.sec-whatsnew .whatsnew-row .whatsnew-col .button {margin-top: 12px;}
.sec-whatsnew .whatsnew-row .whatsnew-col .button a {color: #284492;font-weight: 700;}
#whatsnewrow .owl-nav {display:none}
#whatsnewrow .owl-dots {display: none;text-align: center;margin-top: 20px;}
#whatsnewrow .owl-dots button {margin: 0 4px;}
#whatsnewrow .owl-dots button span {height: 8px;width: 28px;display: inline-block;background: #D7DCDF;border-radius: 50px;}
#whatsnewrow .owl-dots button.active span {background: #484C55;width: 56px;border-radius: 50px;height: 8px;}
#whatsnewrow .owl-stage {padding-left:20px !important}

.sec-bewithmeasilearn {}
.sec-bewithmeasilearn .sec-bewithme-heading {text-align: center;}
.sec-bewithmeasilearn .sec-bewithme-heading h2 {font-family: "Baskervville",serif !important;font-size: 60px;color: #253D6C;position: relative;}
.sec-bewithmeasilearn .sec-bewithme-heading h2 span {color: #718736;}
.sec-bewithmeasilearn .sec-bewithme-heading h2 .headingimg {position: absolute;bottom: -25px;margin-left: -10%;z-index: -1;width: 220px;}
.sec-bewithmeasilearn .sec-bewithme {padding: 0 10%;display: grid;grid-template-columns: 50% 50%;align-items: center;}
.sec-bewithmeasilearn .sec-bewithme .thumb {}
.sec-bewithmeasilearn .sec-bewithme .thumb img {display: block;width: 100%;}
.sec-bewithmeasilearn .sec-bewithme .content {padding-left: 15%;text-align: center;}
.sec-bewithmeasilearn .sec-bewithme .content h2 {font-family: "Baskervville",serif !important;font-size: 30px;margin-bottom: 15px;}
.sec-bewithmeasilearn .sec-bewithme .content p {margin-bottom: 15px;line-height: 24px;font-size: 16px;font-weight: 500;color: #666;}
.sec-bewithmeasilearn .sec-bewithme .content .button {margin-top: 30px;}
.sec-bewithmeasilearn .sec-bewithme .content .button a {}

.sec-volunteer-container {margin-top: 30px;background:url("../images/banner-volunteer-withus.jpg") no-repeat center center / cover}
.sec-volunteer-container .sec-volunteer {padding:4%;position: relative;}
.sec-volunteer-container .sec-volunteer .content {padding-right: 0; width: 600px;}
.sec-volunteer-container .sec-volunteer .content .text {text-align: center;padding-left: 10%;padding-top: 10%;}
.sec-volunteer-container .sec-volunteer .content h2 {font-family: "Baskervville",serif !important;font-size: 60px;margin-bottom: 15px;color: #fff;position: relative;}
.sec-volunteer-container .sec-volunteer .content h2 .volunteericon {position: absolute;right: 42%;bottom: -35%;height: 150px;}
.sec-volunteer-container .sec-volunteer .content h2 span {display: block;}
.sec-volunteer-container .sec-volunteer .content p {margin-bottom: 15px;line-height: 24px;font-size: 16px;color: #fff;font-weight: 500;}
.sec-volunteer-container .sec-volunteer .content .button {margin-top: 30px;}
.sec-volunteer-container .sec-volunteer .contentt .button a {}
.sec-volunteer-container .sec-volunteer .thumb {}
.sec-volunteer-container .sec-volunteer .thumb img {display: block;width: 100%;}
.sec-volunteer-container .sec-volunteer .leaf_1 {position: absolute;right: 1.5%;top: 62%;}
.sec-volunteer-container .sec-volunteer .leaf_1 img {}
.sec-volunteer-container .sec-volunteer .leaf_2 {position: absolute;left: 72%;bottom: 5%;}
.sec-volunteer-container .sec-volunteer .leaf_2 img {}

.sec-ourjourney-container {margin: 50px 0 20px;position: relative;overflow: hidden}
.sec-ourjourney-container .our-journey-heading {padding: 0 4%;}
.sec-ourjourney-container .our-journey-heading h2 {font-family: "Baskervville",serif !important;font-size: 60px;padding: 30px 0;color: #758642;}
.sec-ourjourney-container .our-journey-heading h2 span {color: #284492;font-size: 52px;text-transform: uppercase;display: inline-block;padding-left: 5px;}
.sec-ourjourney-container .vector_3 {position: absolute;left: 0;bottom: -10px;}
.sec-ourjourney-container .vector_3 img {}
.sec-ourjourney-container .vector_4 {position: absolute;right: 0;bottom: -10px;}
.sec-ourjourney-container .vector_4 img {}
.sec-ourjourney-container .sec-ourjourney {position: relative;}
.sec-ourjourney-container .sec-ourjourney .treebox {position: relative;bottom: 30px;text-align: center;}
.sec-ourjourney-container .sec-ourjourney .treebox .branch {/*background: url("../images/imgFlower.png") no-repeat center center / cover;*/height: 56px;width: 56px;position: absolute;color: #fff;font-size: 15px;display: flex;justify-content: center;align-items: center;font-weight: 600;cursor: pointer;}

.wood {background: url("../images/imgwood.png") no-repeat center center / cover;height: 64px;width: 64px;position: absolute;color: #fff;font-size: 16px;display: flex;justify-content: center;align-items: center;font-weight: 600;cursor: pointer;}

.sec-ourjourney-container .sec-ourjourney .treebox .imgTree {}

.sec-ourjourney-container .sec-ourjourney .treebox .branch img {}
.sec-ourjourney-container .sec-ourjourney .treebox .branch .text {position: absolute;bottom: -15px;font-size: 20px;}

.sec-ourjourney-container .sec-ourjourney .treebox .j_2013 {left: 50%;top: 50%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2016 {left: 50%;top: 35%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2012 {left: 50%;top: 62%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2011 {left: 49.5%;top: 75%;}


.sec-ourjourney-container .sec-ourjourney .treebox .j_2014 {left: 255px;top: 40px;}
/*.sec-ourjourney-container .sec-ourjourney .treebox .j_2016 {left: -40px;top: 200px;}*/
.sec-ourjourney-container .sec-ourjourney .treebox .j_2018 {left: 59%;top: 53%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2020 {left: 37%;top: 47%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2021 {left: 400px;top: 200px;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2022 {top: 30%;left: 40%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2023 {top: 18%;left: 42%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2024 {top: 12%;left: 48%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2019 {top: 24%;left: 57%;}
.sec-ourjourney-container .sec-ourjourney .treebox .j_2017 {top: 36%;left: 58%;}
.sec-ourjourney-container .sec-ourjourney .contentbox {}
.sec-ourjourney-container .sec-ourjourney .contentbox .leaf_1 {position: absolute;right: 350px;top: -95px;z-index: 10;}
.sec-ourjourney-container .sec-ourjourney .contentbox .leaf_2 {position: absolute;left: -22px;top: 40%;z-index: 10;}
.sec-ourjourney-container .sec-ourjourney .contentbox .leaf_3 {position: absolute;bottom: 55px;z-index: 10;left: 90px;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box {border-radius: 10px;background: #fff;width: 360px;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .heading {background: var(--green);text-align: center;color: var(--white);padding: 12px;border-radius: 10px 10px 0 0;font-weight: 700;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content {padding: 20px;border: var(--green) 1px solid;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content .sub-heading {background: #F1C847;text-align: center;padding: 8px;font-weight: 700;margin-bottom: 15px;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content .thumb {}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content .thumb img {display: block;width: 100%;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content p {margin: 15px 0;font-size: 15px;font-weight: 500;}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content .button {}
.sec-ourjourney-container .sec-ourjourney .contentbox .box .content .button a {color: var(--blue);font-weight: 700;}

#j_2016 {position: absolute;top: 24%;left: 55%;z-index: 9999;}
#j_2020 {position: absolute;top: 30%;left: 17%;z-index: 9999;}
#j_2022 {position: absolute;top: 24%;left: 20%;z-index: 9999;}
#j_2023 {position: absolute;top: 12%;left: 22%;z-index: 9999;}
#j_2018 {position: absolute;top: 26%;left: 63%;z-index: 9999;}
#j_2013 {position: absolute;top: 24%;left: 55%;z-index: 9999;}

.sustainable-development-goals-container {padding: 50px 0 20px;}
.sustainable-development-goals-container .sustainable-development-goals {}
.sustainable-development-goals-container .sustainable-development-goals .heading-with-bg {text-align:center}
.sustainable-development-goals-container .sustainable-development-goals .heading-with-bg h2 {position: relative;text-align: center;font-size: 40px;margin-bottom: 22px;display: inline-block;}
.sustainable-development-goals-container .sustainable-development-goals p {font-weight: 400;font-size: 14px;line-height: 22px;color: var(--textColor);margin-bottom: 15px; text-align: center;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row {display: grid;grid-template-columns: 20% 20% 20% 20% 20%;justify-content: space-between;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col {background: #FFFFFF;box-shadow: 2px 4px 20px 2px rgba(0, 0, 0, 0.1);border-radius: 8px;margin-bottom: 30px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb {border-radius: 8px 8px 0 0;position: relative;overflow: hidden;transition: all .3s ease 0;}

.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb .col-overlay {background: rgba(0,0,0,0.8);position: absolute;left: 0;top: 0;height: 100%;width: 100%;display: none;transition: all .3s ease 0;}



.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col:hover .thumb .col-btn {display: flex;transition: all .3s ease 0;}

.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb img {width: 100%;border-radius: 8px 8px 0 0;display: block;height: auto;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb .col-overlay {background: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;
height: 100%;width: 100%;display: none;transition: all .3s ease 0;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb .col-btn {background: var(--green);height: 60px;width: 60px;color: #fff;border-radius: 50%;left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);display: flex;justify-content: center;align-items: center;z-index: 99;display: none;transition: all .3s ease 0;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .thumb .col-btn img {height: 34px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .content {padding: 20px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .content h3 {margin-bottom: 8px;font-weight: 700;font-size: 18px;line-height: 28px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col:hover .col-overlay {display: block;transition: all .3s ease 0;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-col .content p {text-align: left;font-weight: 400;font-size: 14px;line-height: 24px;color:var(--textColor)}


#sdg1 {}
#sdg1 .flip-box-front {background: #0e3b12;}
#sdg2 .flip-box-front {background: #16314e;}
#sdg3 .flip-box-front {background: #361949;}
#sdg4 .flip-box-front {background: #565853;}
#sdg5 .flip-box-front {background: #384b09;}

#sdg6 .flip-box-front {background: #6e801a;}
#sdg7 .flip-box-front {background: #253d69;}
#sdg8 .flip-box-front {background: #473d48;}
#sdg9 .flip-box-front {background: #1e3030;}
#sdg10 .flip-box-front {background: #ffcc01;}
.sdgnew {position: relative}
.sdgnew .flip-box-front .top {text-align: left;padding:10px 20px;display: flex;align-items: flex-end;}
.sdgnew .flip-box-front .top .big {font-size: 100px;color: #fff;font-weight: 600;line-height: 100px;}
.sdgnew .flip-box-front .top .text {color: #fff;position: relative;top: -7px;margin-left: 10px;}
.sdgnew .flip-box-front .bottom-icon {position: absolute;bottom: 20px;right: 20px;}
.sdgnew .flip-box-front .bottom-icon img {height: 60px;}

.sdg-row-static {height: 350px;position: relative}
.sdg-row-static .heading {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #c2cac4;font-size: 60px;font-weight: 600;}
.sdg-row-static .heading img {position: absolute;top: -70px;}
.sdg-row-static .box-item:nth-child(1) {background: #384b09;}
.sdg-row-static .box-item:nth-child(2) {background: #1d3c50;}
.sdg-row-static .box-item:nth-child(3) {background: #3b2b45;}
.sdg-row-static .box-item:nth-child(4) {background: #253d69;}
.sdg-row-static .box-item:nth-child(5) {background: #66581b;}


/*.sustainable-development-goals-container {padding: 50px 0 70px;}
.sustainable-development-goals-container .sustainable-development-goals {}
.sustainable-development-goals-container .sustainable-development-goals .heading-with-bg {text-align:center}
.sustainable-development-goals-container .sustainable-development-goals .heading-with-bg h2 {font-family: "Baskervville",serif !important;font-size: 36px;padding: 0 0 20px;}
.sustainable-development-goals-container .sustainable-development-goals p {font-size: 16px;line-height: 22px;color: #2E3133;margin-bottom: 20px;text-align: center;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row {display: grid;grid-template-columns: 26% 70%;justify-content: space-between;margin-top: 40px;padding: 0 18%;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left {}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left .box-main {background: #EB1C2D;padding: 12px;border-radius: 10px;min-height: 290px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left .box-main .thumb {height: 170px;overflow: hidden;margin-bottom: 10px;border-radius: 10px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left .box-main .thumb img {width: 100%;border-radius: 10px;display: block;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left .box-main h3 {font-size: 18px;color: #fff;margin-bottom: 5px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-left .box-main p {text-align: left;font-size: 13px;color: #fff;margin-bottom: 0;line-height: 16px;}

.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-right {display: grid;grid-template-columns: auto auto auto auto auto;grid-gap: 20px;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-right .sdg-item {cursor: pointer;}
.sustainable-development-goals-container .sustainable-development-goals .sdg-row .sdg-right .sdg-item img {display: block;}*/



#sdg-item_1 {background: #EB1C2D;}
#sdg-item_2 {background: #D3A029;}
#sdg-item_3 {background: #279B48;}
#sdg-item_4 {background: #C31F33;}
#sdg-item_5 {background: #EF402B;}
#sdg-item_6 {background: #00AED9;}
#sdg-item_7 {background: #FDB713;}
#sdg-item_8 {background: #8F1838;}
#sdg-item_9 {background: #F36D25;}
#sdg-item_10 {background: #E11484;}



.make-a-donation-container {background: #F8F5EC;padding: 2% 10%;}
.make-a-donation-container .make-a-donation {display: grid;grid-template-columns: auto auto;align-items: center;}
.make-a-donation-container .make-a-donation .caption {padding-right: 20%;}
.make-a-donation-container .make-a-donation .caption p {font-weight: 500;}
.make-a-donation-container .make-a-donation .caption h2 {font-family: "Lora",serif !important;font-size: 36px;padding: 0 0 20px;color: #2E3133;text-transform: capitalize;}
.make-a-donation-container .make-a-donation .caption h2 .head1 {color: #284492;font-size: 96px;text-transform: uppercase;display: inline-block;margin-right: 20px;}
.make-a-donation-container .make-a-donation .caption h2 .head2 {color: #758642;font-size: 96px;text-transform: uppercase;display: inline-block;}
.make-a-donation-container .make-a-donation .caption .button {margin-top: 25px;}
.make-a-donation-container .make-a-donation .caption .button a {}
.make-a-donation-container .make-a-donation .thumb {}
.make-a-donation-container .make-a-donation .thumb img {width: 100%;}
.btndiff-01 .btn span {color:#F1C847}

.our-partners-container {padding:20px 0;}
.our-partners-container .our-partners {}
.our-partners-container .our-partners .partners-heading {margin-bottom: 20px;text-align: center;}
.our-partners-container .our-partners .partners-heading h2 {font-family: "Baskervville",serif !important;font-size: 36px;padding: 0 0 20px;}
.our-partners-container .our-partners .partners-heading .button {}
.our-partners-container .our-partners .partners-heading .button a {}
.our-partners-container .our-partners .partners-content {display: grid;grid-template-columns: 19% 19% 19% 19% 19%;justify-content: space-between;align-items: center;grid-gap: 15px;}
.our-partners-container .our-partners .partners-content .partner-logo {text-align: center;border: #CBC2B6 1px solid;border-radius: 12px;height: 110px;display: flex;justify-content: center;align-items: center;}

.our-partners-container .our-partners .partners-content .partner-logo img {height: 64px;}
.our-partners-container .our-partners .button {text-align: center;margin-top: 20px;}
.our-partners-container .our-partners .button a {display: inline-flex;align-items: center;color: var(--blue) !important;font-weight: 700;}

.about-banner {background: url("../images/banner-vision-and-mission.jpg") no-repeat center bottom / cover;height: 80vh;position: relative;}
.about-banner .caption {width: 620px;position: absolute;right: 15%;top: 10%;}
.about-banner h1 {font-family: "Baskervville",serif !important;padding: 15px 0;font-size: 40px;font-weight: 700;}
.about-banner p {font-weight: 500;line-height: 24px;}
.banner-bottom-text {background: #F1C847;padding: 1% 4%;}
.banner-bottom-text p {font-size: 20px;line-height: 30px;font-weight: 400;text-align: center;}

.our-vision-box-container {padding: 2% 12%;}
.our-vision-box-container .our-vision-box {background: #E4F2FB;border-radius: 24px;padding: 20px;display: grid;grid-template-columns: 32% 68%;align-items: center;grid-gap: 40px;}
.our-vision-box-container .our-vision-box .thumb {background: #fff;border-radius: 10px;display: flex;align-items: center;padding: 12px;}
.our-vision-box-container .our-vision-box .thumb .icon {}
.our-vision-box-container .our-vision-box .thumb .icon img {}
.our-vision-box-container .our-vision-box .thumb .title {font-family: "Lora",serif !important;font-size: 36px;margin-left: 40px;font-weight: 500;}
.our-vision-box-container .our-vision-box .text {}
.our-vision-box-container .our-vision-box .text p {font-size: 20px;font-weight: 400;}

.our-mission-container {margin-bottom: 20px;}
.our-mission-container .our-mission {display: grid;grid-template-columns: 50% 50%;padding: 2% 12%;align-items: center;}
.our-mission-container .our-mission .mission-gallery {display: flex;}
.our-mission-container .our-mission .mission-gallery div {margin-right: 15px;}
.our-mission-container .our-mission .mission-gallery div img {border-radius: 12px;width: 100%;display: block;}
.our-mission-container .our-mission .text {}
.our-mission-container .our-mission .text h2 {font-family: "Lora",serif !important;font-size:40px;margin-bottom: 15px;font-weight: 500;}
.our-mission-container .our-mission .text p {line-height: 26px;font-size: 16px;font-weight: 500;}

.our-corevalues-container {background: #F8F5EC url("../images/img-corevalues.png") no-repeat right center;height: 390px;}
.our-corevalues-container .our-corevalues {padding: 4% 0 4% 12%;width: 1000px;}
.our-corevalues-container .our-corevalues .text {}
.our-corevalues-container .our-corevalues .text h2 {font-family: "Lora",serif !important;font-size: 40px;margin-bottom: 15px;font-weight: 500;}
.our-corevalues-container .our-corevalues .text p {line-height: 26px;font-size: 16px;font-weight: 500;}

.banner-2-col {display: grid;grid-template-columns: 50% 50%;justify-content: space-between;align-items: center;padding-top: 40px;position: relative}
.map-extra {position: absolute;right: 0;top: 0;}
.map-extra img {}
.banner-2-col .thumb {}
.banner-2-col .thumb img {display: block;}
.banner-2-col .text {padding-right: 30%;}
.banner-2-col .text h1 {font-size: 50px;line-height: 40px;margin-bottom: 20px;color: var(--green);display: inline-block;font-family: "Lora",serif !important;font-weight: 500;}
.banner-2-col .text h3 {margin-top: 15px;}
.banner-2-col .text p {display: inline-block;width: 100%;font-size: 15px;line-height: 24px;padding: 10px 0;font-weight: 500;}
.banner-2-col .text ul {margin:10px 15px}
.banner-2-col .text ul li {width: 100%;font-size: 15px;line-height: 24px;padding:0;font-weight: 500;}
.banner-2-col .text .button {margin-top: 20px;}
.banner-2-col .text .button a {margin-right: 15px;margin-bottom: 15px;}
.pr15per {padding-right:15% !important}

.banner-content {margin: 25px 0;}
.banner-content .banner-content-item {display: flex;align-items: flex-start;margin: 18px 0;}
.banner-content .banner-content-item .icon {background: #696450;padding: 10px;border-radius: 10px;margin-right: 14px;}
.banner-content .banner-content-item .icon img {display: block;}
.banner-content .banner-content-item .text {padding-right: 0;}
.banner-content .banner-content-item .text .heading {font-weight: 700;margin-bottom: 4px;color: #2E3133;}
.banner-content .banner-content-item .text p {padding: 0;color: #2E3133;}

.changing-lives-container {background: #F8F5EC;}
.changing-lives-container .changing-lives {text-align: center;padding: 2% 20%;}
.changing-lives-container .changing-lives h2 {font-family: "Lora",serif !important;font-size: 40px;padding-bottom: 20px;margin-top: 15px;font-weight: 400;}
.changing-lives-container .changing-lives p {font-size: 16px;line-height: 26px;font-weight: 500;}
.changing-lives-container .changing-lives .team-options {margin-top: 30px;display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;}
.changing-lives-container .changing-lives .team-options a {color: #2E3133;}
.changing-lives-container .changing-lives .team-options .team-opts {background:none;border-radius:12px;padding:10px;display: flex;align-items: center;border:#F1C847 1px solid;}
.changing-lives-container .changing-lives .team-options .team-opts .icon {background: #fff;border-radius: 8px;padding: 6px;margin-right: 15px;}
.changing-lives-container .changing-lives .team-options .team-opts .icon img {display: block;}
.changing-lives-container .changing-lives .team-options .team-opts .text {width: 100%;display: flex;justify-content: space-between;font-size: 16px;font-weight: 600;color: #50535A;}
.changing-lives-container .changing-lives .team-options .team-opts .text .material-icons-outlined {}

.imp-msg-new {background: var(--green);padding: 1.5% 4%;text-align: center;}
.imp-msg-new p {color: #fff;font-family: "Lora",serif;font-size: 30px;font-weight: 400;}
.font-18 {font-size: 18px !important;}
.marginwrap-12per {margin: 0% 12%;border-radius: 40px;overflow: hidden;}

.sec-2col-widthcontent {display: grid;grid-template-columns: auto auto;align-items: center;justify-content: space-between;padding-top: 50px;}
.sec-2col-widthcontent .text {padding-left: 10%;padding-right: 20%;}
.sec-2col-widthcontent .text .sub-heading {padding-bottom: 15px;font-weight: 700;color: var(--green);}
.sec-2col-widthcontent .text h2 {font-family: "Baskervville",serif !important;font-size: 36px;margin-bottom: 15px;font-weight: 700;color: #2E3133;}
.sec-2col-widthcontent .text p {line-height: 26px;font-size: 16px;margin-bottom:15px;color: #2E3133;font-weight: 400;}
.sec-2col-widthcontent .text p a {color:var(--blue);display: inline-block}
.sec-2col-widthcontent .text ul {margin: 0 15px;}
.sec-2col-widthcontent .text ul li {line-height: 26px;font-size: 16px;margin-bottom:15px;font-weight: 400;}
.sec-2col-widthcontent .text .button {margin-top: 35px;}
.sec-2col-widthcontent .text .button a {margin-right: 15px;}
.sec-2col-widthcontent .thumb {}
.sec-2col-widthcontent .thumb img {display: block}

.sec-3col-container {padding: 50px 0;}
.sec-3col-container .sec-3col-heading {text-align: center;padding: 0 20%;}
.sec-3col-container .sec-3col-heading h1 {font-size: 60px;line-height: 60px;margin-bottom: 10px;color: #284492;font-family: "Baskervville",serif !important;font-weight: bold;}
.sec-3col-container .sec-3col-heading p {display: inline-block;width: 100%;font-size: 16px;line-height: 24px;padding: 10px 0;color: #758642;font-weight: 400;}
.sec-3col-container .sec-3col-content {padding: 0 15%;margin-top: 20px;}
.sec-3col-container .sec-3col-content .sec-3col-row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box {background: #FBEDC4;padding: 15px;border-radius: 12px;box-shadow: 0px 1px 5px #C8C8C8;}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box .thumb {}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box .thumb iframe {width: 100%;border-radius: 10px;height: 210px;}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box .thumb img {width:100%;border-radius: 10px;height: 210px;}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box h2 {display: flex;align-items: center;font-size: 20px;padding: 8px 0;}
.sec-3col-container .sec-3col-content .sec-3col-row .sec-3col-box h2 .material-icons-outlined {font-size: 26px;}
.sec-spotlight {}
.sec-spotlight .sec-3col-content .sec-3col-row {grid-gap: 25px;}
.sec-spotlight .sec-3col-content .sec-3col-row .sec-3col-box h2 {color: var(--blue);font-size: 18px;}
.sec-spotlight .sec-3col-content .sec-3col-row .sec-3col-box h2 .material-icons-outlined {}
.sec-spotlight .sec-3col-content .sec-3col-row .sec-3col-box {background: #fff;min-height: 310px;}
.bg-lightblue {background:#E4F2FB !important}

.carousel-single-container {padding: 4% 15%;}
.carousel-single-container .carousel-single {background: #F8F5EC;border-radius: 24px;padding: 30px;position: relative;}
.carousel-single-container .carousel-single .carousel-item {display: grid;grid-template-columns: 35% 65%;}
.carousel-single-container .carousel-single .carousel-item .thumb {}
.carousel-single-container .carousel-single .carousel-item .thumb img {display: block;border-radius: 10px;width: 100%;}
.carousel-single-container .carousel-single .carousel-item .text {padding-left: 4%;}
.carousel-single-container .carousel-single .carousel-item .text h2 {font-size: 30px;line-height: 40px;margin-bottom: 6px;color: var(--black);font-family: "Baskervville",serif !important;font-weight: bold;}
.carousel-single-container .carousel-single .carousel-item .text p {display: inline-block;width: 100%;font-size: 15px;line-height: 24px;padding: 10px 0;font-weight: 400;}
.carousel-single-container .carousel-single .carousel-item .text .button {margin-top: 20px;}
.carousel-single-container .carousel-single .carousel-item .text .button a {}
.carousel-single .owl-nav {}
.carousel-single .owl-nav button {border: #000 1px solid !important;height: 50px;width: 50px;border-radius: 50%;}
.carousel-single .owl-nav button span {font-size: 40px;line-height: 20px !important;height: auto !important;display: inline-block;}
.carousel-single .owl-nav button.owl-prev {position: absolute;left: -70px;top: 50%;transform: translateY(-50%);}
.carousel-single .owl-nav button.owl-next {position: absolute;right: -70px;top: 50%;transform: translateY(-50%);}
.carousel-single .owl-dots {text-align: center;position: absolute;bottom: -30px;left: 50%;transform: translateX(-50%);}
.carousel-single .owl-dots button span {}
.carousel-single .owl-dots button {background: #D2D8DE !important;height: 14px;width: 14px;border-radius: 50%;margin: 0 3px;}
.carousel-single .owl-dots button.active {background: #2E3133 !important;}
.carousel-single .owl-dots button.active span {}

.banner-aarogyawellness {background:#E4F2FB}
.banner-bottom-options {background:var(--green);position: relative;}
.banner-bottom-options .banner-bottom-opt-row {display: flex;justify-content: center;padding: 1.5% 10%;grid-gap: 5%;flex-wrap: wrap;}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col {display: flex;align-items: center;width: 30%;margin: 14px 0;}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col .heading {font-family: "Baskervville",serif !important;padding: 15px 0;font-size: 36px;font-weight: 700;color:#fff}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col .icon {background: #fff;border-radius: 8px;padding: 10px;margin-right: 15px;}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col .icon img {display: block;}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col .text {display: flex;font-size: 16px;font-weight: 600;color:#fff}
.banner-bottom-options .banner-bottom-opt-row .banner-bottom-opt-col .text p {}

.sec-2col-wrap-container {}
.sec-2col-wrap-container .sec-2col-wrap {display: grid;grid-template-columns: auto auto;align-items: center;justify-content: space-between;padding: 3% 10%;position: relative;}
.sec-2col-wrap-container .sec-2col-wrap .content {position: relative;}
.sec-2col-wrap-container .sec-2col-wrap .content .thumb-kid {position: absolute;left: 50%;bottom: -170px;}
.sec-2col-wrap-container .sec-2col-wrap .content .thumb-kid img {}
.sec-2col-wrap-container .sec-2col-wrap .content h2 {font-family: "Baskervville",serif !important;font-size: 36px;margin-bottom: 15px;font-weight: 700;}
.sec-2col-wrap-container .sec-2col-wrap .content ul {margin: 15px;}
.sec-2col-wrap-container .sec-2col-wrap .content ul li {line-height: 26px;font-size: 16px;margin-bottom: 15px;font-weight: 400;}
.sec-2col-wrap-container .sec-2col-wrap .content .button {margin-top: 35px;}
.sec-2col-wrap-container .sec-2col-wrap .content .button a {}
.sec-2col-wrap-container .sec-2col-wrap .thumb {}
.sec-2col-wrap-container .sec-2col-wrap .thumb img {display: block;border-radius: 24px;}

.bottom-last-content {background: #FBEDC4;position: relative;overflow: hidden;}
.bottom-last-content .bottom-last {display: grid;grid-template-columns: 55% 40%;align-items: center;padding: 3% 10%;grid-gap: 50px;position: relative;z-index: 2;}
.bottom-last-content .bottom-last .bottom-last-left {}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row-full {grid-template-columns: auto;justify-content: center;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row-full .bottom-last-col-box {min-height: 240px !important;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row-full .bottom-last-col-box .thumb iframe {height: 160px !important;}
.bottom-last-margin {margin: 3% 10%;border-radius: 40px;overflow: hidden;}

.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box {padding: 15px;border-radius: 12px;box-shadow: 0px 1px 5px #C8C8C8;background: #fff;min-height: 310px;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box .thumb {}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box .thumb img {width: 100%;border-radius: 10px;height: 160px;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box .thumb iframe {width: 100%;border-radius: 10px;height: 200px;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box h2 {display: flex;align-items: center;font-size: 18px;padding: 8px 0;color: var(--blue);justify-content: space-between;}
.bottom-last-content .bottom-last .bottom-last-left .bottom-last-row .bottom-last-col-box h2 .material-icons-outlined {font-size: 26px;}
.bottom-last-content .bottom-last .bottom-last-right {}
.bottom-last-content .bottom-last .bottom-last-right p {font-weight: 500;line-height: 24px;}
.bottom-last-content .bottom-last .bottom-last-right .heading {font-family: "Baskervville",serif !important;font-size: 36px;margin-bottom: 15px;font-weight: 700;}
.bottom-last-content .bottom-last .bottom-last-right .button {margin-top: 30px;}
.bottom-last-content .bottom-last .bottom-last-right .button a {}
.vector_5 {position: absolute;left: 0;top: 0;}
.vector_5 img {}
.vector_6 {position: absolute;right: 0;bottom: 0;}
.vector_6 img {}
.bg-lightblue {background:#CAE7FA}

.banner-zerohungerbank {background: url("../images/banner-zerohungerfoodbank.png") no-repeat bottom center / cover;height: 600px;position: relative;}
.banner-zerohungerbank .text {padding-right: 0;width: 620px;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);top: 15%;}
.banner-zerohungerbank .text h1 {color: #284492 !important;}
.banner-zerohungerbank .text p {color:#758642 !important}
.banner-zerohungerbank .text .button {margin-top: 25px !important;}
.banner-zerohungerbank .text .button a {}

.box4_col-container {padding: 3% 10%;}
.box4_col-container .box4_row {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;grid-gap: 25px;}
.box4_col-container .box4_row .box4_col {background: #F8F5EC;border-radius: 12px;padding: 14px;display: flex;align-items: center;}
.box4_col-container .box4_row .box4_col .icon {background: #fff;border-radius: 8px;padding: 6px;margin-right: 15px;}
.box4_col-container .box4_row .box4_col .icon img {display: block;height: 42px;}
.box4_col-container .box4_row .box4_col p {display: flex;font-size: 16px;font-weight: 600;}
.bg-white {background:#fff}
.thumb-2 {display: flex;}
.thumb-2 img {margin-left: 20px;}

.sec-training-partners-container {background: #EFF7FD;padding-bottom: 40px;}
.sec-training-partners-container .sec-training-heading {text-align: center;padding: 50px 0 30px;}
.sec-training-partners-container .sec-training-heading h2 {font-family: "Lora",serif !important;font-size: 36px;margin-bottom: 15px;font-weight: 500;}
.sec-training-partners-container .sec-training-partners {display: grid;grid-template-columns: 35% 35%;justify-content: center;grid-gap: 60px;padding-bottom: 40px;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col {background: #CAE7FA;padding: 15px;border-radius: 40px;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .thumb {background: #fff;border-radius: 30px 30px 0 0;padding: 20px;text-align: center;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .thumb img {}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .content {padding: 20px;text-align: center;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .content .heading {font-weight: 700;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .content ul {text-align: center;display: inline-flex;list-style: none;}
.sec-training-partners-container .sec-training-partners .sec-training-partners-col .content ul li {padding: 15px;}
.sec-training-partners-container .additional-line {text-align: center;}
.sec-training-partners-container .additional-line .text {display: inline-block;font-style: italic;font-weight: 600;position: relative}
.sec-training-partners-container .additional-line .text::before {content: "";background: url("../images/aaditional-line_left.png") no-repeat 0 0;height: 12px;width: 195px;position: absolute;left: -220px;top: 50%;transform: translateY(-50%);}
.sec-training-partners-container .additional-line .text::after {content: "";background: url("../images/aaditional-line_right.png") no-repeat 0 0;height: 12px;width: 195px;position: absolute;right: -220px;top: 50%;transform: translateY(-50%);}
.sec-training-partners-container .additional-line .text a {color: var(--blue);}

.sec-bottomlast-3container {padding: 3% 10%;}
.sec-bottomlast-3container .heading {font-family: "Lora",serif !important;font-size: 36px;margin-bottom: 25px;font-weight: 500;text-align:center}
.sec-bottomlast-3container .sec-bottomlast-3row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;}
.sec-bottomlast-3container .sec-bottomlast-3row .sec-bottomlast-3col {padding: 15px;border-radius: 12px;/*box-shadow: 0px 1px 5px #C8C8C8;*/background: #FBEDC4;min-height: 280px;}
.sec-bottomlast-3container .sec-bottomlast-3row .sec-bottomlast-3col .thumb {}
.sec-bottomlast-3container .sec-bottomlast-3row .sec-bottomlast-3col .thumb iframe {width: 100%;border-radius: 10px;height: 200px;}
.sec-bottomlast-3container .sec-bottomlast-3row .sec-bottomlast-3col h2 {display: flex;align-items: center;font-size: 18px;padding: 8px 0;color: var(--blue);justify-content: space-between;}
.sec-bottomlast-3container .button {margin-top: 30px;text-align: center;justify-content: space-between;}
.sec-bottomlast-3container .button a {}
.banner-bottom-opt-row-2 .banner-bottom-opt-col {width: 45% !important;}
.bottom-last-reverse {grid-template-columns: 40% 55% !important;}
.bottom-last-reverse .bottom-last-left {order: 2;}
.bottom-last-reverse .bottom-last-right {order: 1;}
.bg-01 {background:#FBEDC4 !important}
.bg-02 {background:#F8F5EC !important}

.scholarships-banner {background: url("../images/banner-scholarships.jpg") no-repeat center bottom / cover;height: 90vh;position: relative;}
.scholarships-banner .caption {text-align: center;padding: 2% 12%;}
.scholarships-banner .caption h1 {font-family: "Lora",serif !important;padding: 15px 0;font-size: 64px;font-weight: 500;color: #536226;}
.scholarships-banner .caption p {margin-bottom: 15px;font-size: 16px;line-height: 26px;font-weight: 400;color: #284492;}

.volunteer-banner {background: url("../images/banner-volunteer_2.jpg") no-repeat center bottom / cover;height: 80vh;position: relative;}
.volunteer-banner .caption {text-align: center;padding: 2% 12%;}
.volunteer-banner .caption .subheading {color: var(--green);font-weight: 500;}
.volunteer-banner .caption h1 {font-family: "Lora",serif !important;padding: 15px 0;font-size: 60px;font-weight: 500;color: #2E3133;}
.volunteer-banner .caption p {margin-bottom: 15px;font-weight: 500;color: #284492;line-height: 26px;}
.volunteer-banner .buttons {margin-top: 30px;}
.volunteer-banner .buttons a {background: #fff;display: inline-block;margin: 0 10px;color: #758642 !important;border-color: #758642 !important;width: 240px;}
.volunteer-banner .buttons a:hover {background:#758642;color:#fff !important}

.avail-scholarship-container {padding: 3% 12%;}
.avail-scholarship-container .heading {text-align: center;}
.avail-scholarship-container .heading h2 {font-family: "Lora",serif !important;font-size: 40px;padding-bottom: 30px;color: #536226;font-weight: 500;}
.avail-scholarship-container .avail-scholarship {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;grid-gap: 22px;}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box {background: #E4F2FB;padding: 15px 20px;border-radius: 16px;}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box h3 {color: #284492;padding-bottom: 15px;display: flex;justify-content: space-between;}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box h3 a {color: #284492;display: flex;justify-content: space-between;width: 100%;}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box h3 .material-icons-outlined {}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box p {color: #2E3133;font-size: 15px;font-weight: 400;line-height: 24px;}
.avail-scholarship-container .avail-scholarship .avail-scholarship-box p strong {display:inline-block}

.start-scholarship-container {background: #ffffff;padding: 2% 12% 0;position: relative;}
.start-scholarship-container .vector_5 {}
.start-scholarship-container .vector_5 img {display: block;}
.start-scholarship-container .vector_6 {}
.start-scholarship-container .vector_6 img {display: block;}
.start-scholarship-container .start-scholarship {display: grid;grid-template-columns: 46% 54%;align-items: center;position: relative;z-index: 10;}
.start-scholarship-container .start-scholarship .thumb {}
.start-scholarship-container .start-scholarship .thumb img {display: block;}
.start-scholarship-container .start-scholarship .content {padding-bottom: 40px;padding-right: 10%;}
.start-scholarship-container .start-scholarship .content h2 {font-family: "Lora",serif !important;font-size: 38px;margin-bottom: 15px;font-weight: 500;color: #536226;}
.start-scholarship-container .start-scholarship .content p {line-height: 24px;font-size: 16px;margin-bottom: 15px;font-weight: 400;color: #2E3133;}
.start-scholarship-container .start-scholarship .content .button {margin-top: 25px;}
.start-scholarship-container .start-scholarship .content .button a {}

.scholarship-awards-container {padding: 2% 12%;}
.scholarship-awards-container .heading {text-align: center;}
.scholarship-awards-container .heading h2 {font-family: "Lora",serif !important;font-size: 36px;margin-bottom: 15px;font-weight: 500;color: #536226;}
.pp_content {margin-top: 15px;}
.pp_content p {font-size: 15px;line-height: 22px;}
.pp_content ol {margin: 15px;}
.pp_content ol li {font-size: 15px;line-height: 22px;margin-bottom: 10px;}

.register-volunteer-container {background: #F1C847;padding: 3% 10%;}
.register-volunteer-container .heading {text-align: center;}
.register-volunteer-container .heading h2 {font-family: "Lora",serif !important;font-size: 48px;margin-bottom: 15px;font-weight: 500;color: #224684;}
.register-volunteer-container .heading p {font-size: 15px;line-height: 22px;}
.register-volunteer-container .register-volunteer {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;grid-gap: 20px;margin-top: 35px;}
.register-volunteer-container p {font-size: 18px;font-weight: 500;}
.register-volunteer-container p a {color: var(--blue);}

.register-volunteer-container .register-volunteer .resiter-volunteer-col {background: var(--white);padding: 14px 24px;border-radius: 16px;}
.register-volunteer-container .register-volunteer .resiter-volunteer-col h3 {padding-bottom: 10px;}
.register-volunteer-container .register-volunteer .resiter-volunteer-col p {font-size: 15px;line-height: 24px;}

.hear-from-volunteer-container {padding: 5% 10% 5%;position: relative;}
.hear-from-volunteer-container .vector_7 {position: absolute;left: 0;top: 6%;}
.hear-from-volunteer-container .vector_7 img {}
.hear-from-volunteer-container .vector_8 {position: absolute;right: 0;top: 6%;}
.hear-from-volunteer-container .vector_8 img {}
.hear-from-volunteer-container .heading {text-align: center;}
.hear-from-volunteer-container .heading h2 {font-family: "Lora",serif !important;font-size: 36px;margin-bottom: 30px;font-weight: 500;text-shadow: 0 4px 4px #C8C8C8;}
.hear-from-volunteer-container .hear-from-volunteer {}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item {background: #F8F5EC;padding: 20px;border-radius: 15px;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head {display: flex;position: relative;align-items: center;margin-bottom: 15px;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .quote {position: absolute;right: 0;top: 0;width: auto;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .thumb {margin-right: 15px;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .thumb img {height: 60px;width: 60px;border-radius: 50%;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .cont {}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .cont h3 {padding-bottom: 2px;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .head .cont p {color: var(--green);font-weight: 700;text-transform: uppercase;font-size: 14px;}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .content {}
.hear-from-volunteer-container .hear-from-volunteer .hear-from-item .content p {font-size: 15px;line-height: 24px;font-weight: 400;}
.hear-from-volunteer-container .owl-nav {display: block !important;}
.hear-from-volunteer-container .owl-nav button {border: #284492 1px solid !important;height: 50px;width: 50px;border-radius: 50%;}
.hear-from-volunteer-container .owl-nav button span {font-size: 40px;line-height: 20px !important;height: auto !important;display: inline-block;color: #284492;}
.hear-from-volunteer-container .owl-nav button.owl-prev {position: absolute;left: -70px;top: 50%;transform: translateY(-50%);}
.hear-from-volunteer-container .owl-nav button.owl-next {position: absolute;right: -70px;top: 50%;transform: translateY(-50%);}

.our-partners-container .disclaimer {background: #fff;margin-top: 20px;}
.our-partners-container .disclaimer p {font-style: italic;color: #5B5B5B;font-size: 18px;font-weight: 600;}

.banner-sponsor-a-skill {background: url("../images/banner-sponsor-a-skill.jpg") no-repeat center bottom / cover !important}
.our-alumni-page {background-image: url("../images/img-our-alumni-top.png"), url("../images/img-our-alumni-bottom.png") !important;background-color: #E4F2FB !important;background-repeat: no-repeat,no-repeat !important;background-position: center top, right bottom !important;background-size: contain, auto !important;padding-top: 60px !important;}
.our-alumni-page .donation-main-body-col .content h2 {padding-bottom: 6px !important;}
.our-alumni-page .donation-main-body-col .content .year {font-size: 15px;color: #2E3133;margin-bottom: 10px;font-weight: 600;}
.our-alumni-page .donation-main-body-col .content p {}
.our-alumni-page .donation-main-body-col .thumb {height: 250px !important;}
.our-alumni-page .donation-main-body-col .thumb img {}

.storiesofchange-banner {text-align: center;padding-top: 40px;}
.storiesofchange-banner .caption {padding: 0 15%}
.storiesofchange-banner .caption h1 {font-family: "Lora",serif !important;padding: 15px 0;font-size: 64px;font-weight: 500;color: #224684;}
.storiesofchange-banner .caption p {margin-bottom: 15px;color: #2E3133;font-weight: 500;}
.storiesofchange-banner .caption .thumb {margin-top: 40px;}
.storiesofchange-banner .caption .thumb img {width: auto;display: inline-block;}

.carousel-education {background: #E4F2FB;margin: 0 6%;border-radius: 40px;padding: 3% 10% 1%;}
.carousel-education .owl-carousel .owl-item div {background: #fff;padding: 10px;border-radius: 16px;}
.carousel-education .owl-carousel .owl-item div .thumb {}
.carousel-education .owl-carousel .owl-item div .thumb img {border-radius: 10px;}
.carousel-education .owl-carousel .owl-item .content {}
.carousel-education .owl-carousel .owl-item .content h3 {}
.carousel-education .owl-carousel .owl-item .content h3 a {display: flex;align-items: center;justify-content: space-between;color: var(--blue);}
.carousel-education .owl-carousel .owl-item .content .material-icons-outlined {}
.carousel-education .owl-carousel .owl-item .content .age {font-size: 15px;color: #2E3133;font-weight: 600;padding: 6px 0 10px;}
.carousel-education .owl-carousel .owl-item .content p {font-size: 15px;font-weight: 600;color: #2E3133;}

.carousel-nutrition {background: #ffffff;margin: 0;border-radius: 40px;padding: 3% 10% 1%;}
.carousel-nutrition .owl-carousel .owl-item div {background: #F8F5EC;padding: 10px;border-radius: 16px;}
.carousel-nutrition .owl-carousel .owl-item div .thumb {}
.carousel-nutrition .owl-carousel .owl-item div .thumb img {border-radius: 10px;}
.carousel-nutrition .owl-carousel .owl-item .content {}
.carousel-nutrition .owl-carousel .owl-item .content h3 {}
.carousel-nutrition .owl-carousel .owl-item .content h3 a {display: flex;align-items: center;justify-content: space-between;color: var(--blue);}
.carousel-nutrition .owl-carousel .owl-item .content .material-icons-outlined {}
.carousel-nutrition .owl-carousel .owl-item .content .age {font-size: 15px;color: #2E3133;font-weight: 600;padding: 6px 0 10px;}
.carousel-nutrition .owl-carousel .owl-item .content p {font-size: 15px;font-weight: 600;color: #2E3133;}

.carousel-livelihood {background: #F9F5EB;margin: 0;padding: 3% 10% 1%;}
.carousel-livelihood .owl-carousel .owl-item div {background: #ffffff;padding: 10px;border-radius: 16px;}
.carousel-livelihood .owl-carousel .owl-item div .thumb {}
.carousel-livelihood .owl-carousel .owl-item div .thumb img {border-radius: 10px;}
.carousel-livelihood .owl-carousel .owl-item .content {}
.carousel-livelihood .owl-carousel .owl-item .content h3 {}
.carousel-livelihood .owl-carousel .owl-item .content h3 a {display: flex;align-items: center;justify-content: space-between;color: var(--blue);}
.carousel-livelihood .owl-carousel .owl-item .content .material-icons-outlined {}
.carousel-livelihood .owl-carousel .owl-item .content .age {font-size: 15px;color: #2E3133;font-weight: 600;padding: 6px 0 10px;}
.carousel-livelihood .owl-carousel .owl-item .content p {font-size: 15px;font-weight: 600;color: #2E3133;}

.public-reporting-page .button {margin: 30px 0;}
.public-reporting-page .button a {margin: 0 6px;}
.public-reporting-page .video {margin-bottom: 30px;}
.public-reporting-page .video iframe {width: 680px;height: 380px;}

.sec-whatsnew .owl-stage-outer {height: 230px;}
.content-container .content h2 {padding: 30px 0 15px;}
.content-container .content p {font-size: 15px;line-height: 24px;margin-bottom: 10px;}
.content-container .content ul, .content-container .content ol {margin:15px}
.content-container .content ul li, .content-container .content ol li {font-size: 15px;line-height: 24px;margin-bottom: 10px;}












.footer-container {padding: 40px 0 40px;background: url("../images/footerbg.png") no-repeat center center / cover;position: relative}
.footer-container .footervector_1 {position: absolute;right: 0;top: 0;}
.footer-container .footervector_1 img {}
.footer-container .footervector_2 {position: absolute;right: 0;bottom: 0;}
.footer-container .footervector_2 img {}


.footer-container .footer {display: grid;grid-template-columns: 40% 15% 45%;justify-content: space-between;}
.footer-container .footer .footer-col {}
.footer-container .footer .footer-col:last-child {margin-top: 25px;}
.footer-container .footer .footer-col .footer-logo {margin-bottom: 10px;display: inline-block;background: var(--white);padding: 15px;border-radius: 50%;height: 86px;width:86px;}
.footer-container .footer .footer-col .footer-logo img {width: 100%;}
.footer-container .footer .footer-col p {font-size: 14px;line-height: 24px;color: var(--white);}
.footer-container .footer .footer-col .footer-button {margin-top: 20px;}
.footer-container .footer .footer-col .footer-button a {display: inline-flex;align-items: center;}
.footer-container .footer .footer-col .footer-button a .material-icons-outlined {margin-left: 5px;}

.footer-container .footer .footer-col h3 {margin-bottom: 20px;color: var(--white);}
.footer-container .footer .footer-col ul {list-style: none;}
.footer-container .footer .footer-col ul li {margin-bottom: 5px;}
.footer-container .footer .footer-col ul li a {font-size: 14px;line-height: 24px;color: var(--white);}
.footer-container .footer .footer-col ul li a:hover, .footer-container .footer .footer-col .addrs-row .info p a:hover {color: #FBC900;}

.footer-container .footer .footer-col .addrs-row {display: flex;margin-bottom: 10px;line-height: normal;}
.footer-container .footer .footer-col .addrs-row .icon {margin-right: 15px;}
.footer-container .footer .footer-col .addrs-row .icon img {width: 20px;filter: brightness(0) saturate(100%) invert(93%) sepia(94%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%);}
.footer-container .footer .footer-col .addrs-row .info {}
.footer-container .footer .footer-col .addrs-row .info p {font-size: 14px;color:var(--white)}
.footer-container .footer .footer-col .addrs-row .info p a {color:var(--white)}
.pr-70 {padding-right:70px}

.footer-copyright-container {background: var(--white);padding: 4px 0;}
.footer-copyright-container .footer-copyright {display: grid;grid-template-columns: auto auto;justify-content: space-between;align-items: center;}
.footer-copyright-container .footer-copyright .copyright {}
.footer-copyright-container .footer-copyright .copyright p {color: #2E3133;font-size: 14px;}
.footer-copyright-container .footer-copyright .social {background: none;}
.footer-copyright-container .footer-copyright .social a {display: inline-block;padding: 0 5px;}
.footer-copyright-container .footer-copyright .social a img {filter: brightness(0) saturate(100%) invert(0%) sepia(74%) saturate(0%) hue-rotate(348deg) brightness(103%) contrast(102%);}
.footer-copyright-container .footer-copyright .social a img:hover {filter: contrast(0.5%);}

.disclaimer {background: #224684;padding: 10px;position: relative}
.disclaimer .close-btn {background: var(--white);height: 28px;width: 28px;border-radius: 50%;text-align: center;line-height: 28px;color: var(--black);font-weight: 700;position: absolute;right: 2%;top: 50%;transform: translateY(-50%);cursor: pointer}
.disclaimer p {text-align: center;font-size: 11px;line-height: 16px;font-weight: 400;padding: 0 5%;color: #fff;}
.disclaimer p strong {}

.banner-inner-container {/*background: var(--bgJourney);*/}
.banner-inner-container .banner-inner {padding: 40px 0 10px;position: relative;}
.banner-inner-container .banner-inner h1 {font-size: 48px;text-align: center;color: #2635BC;font-family: "Lora",serif !important;font-weight: 500;position: relative;}
.banner-inner-container .banner-inner h1::after {/*content: "";position: absolute;background:#50535A;height: 1px;width: 650px;bottom: -10px;left: 50%;transform: translateX(-50%);*/}
.banner-inner-container .banner-inner .breadcrums {font-size: 14px;font-style: italic;font-weight: 700;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.banner-inner-container .banner-inner .breadcrums a {font-weight: 400;color: var(--black);padding-right: 3px;}

.contact-page {background: #E4F2FB;}
.content-container {padding: 30px 0;position: relative;}
.vector_011 {position: absolute;right: 0;top: 8%;}
.vector_011 img {width: 60px;}
.vector_022 {position: absolute;left: 0;top: 41%;}
.vector_022 img {width: 60px;}
.nobg {background:none !important}
.contact-page .content {}
.contact-page .content h2 {margin: 20px 0 10px;}
.contact-page .content h3 {margin: 20px 0 10px;}
.contact-page .content p {font-size: var(--textContent);margin-bottom: 10px;line-height: var(--textLineHeight);color: var(--textColor);}
.contact-page .content ul, .contact-page .content ol {margin: 15px;}
.contact-page .content ul li, .contact-page .content ol li {font-size: var(--textContent);margin-bottom: 10px;line-height: var(--textLineHeight);color: var(--textColor);}

.content-spl {padding: 0 18%;}
.content-spl p {font-size: var(--textContent);margin-bottom: 10px;line-height: var(--textLineHeight);color: var(--textColor);}

.content-zigzag-container {margin: 40px 0;}
.content-zigzag-container .content-zigzag {display: grid;grid-template-columns: 40% 60%;justify-content: space-between;align-items: center;align-content: center;margin: 20px 0;}
.content-zigzag-container .content-zigzag .thumb {}
.content-zigzag-container .content-zigzag .thumb img {width: 100%;}
.content-zigzag-container .content-zigzag .text {padding: 50px;}
.content-zigzag-container .content-zigzag .text h2 {font-style: italic;font-weight: 700;font-size: 40px;line-height: 60px;margin-bottom: 8px;position: relative;}
.content-zigzag-container .content-zigzag .text p {font-weight: 400;font-size: var(--textContent);line-height: var(--textLineHeight);color: var(--textColor);margin-bottom: 15px;}

.content-zigzag-container .content-zigzag:nth-child(2n) {grid-template-columns: 60% 40%;}
.content-zigzag-container .content-zigzag:nth-child(2n) .thumb {order:2}
.content-zigzag-container .content-zigzag:nth-child(2n) .text {order:1}

.content-list-container {/*display: grid;grid-template-columns: 49% 49%;justify-content: space-between;*/margin-bottom: 20px;}
.content-list-container a {color:var(--black)}
.content-list-container .content-list {display: grid;grid-template-columns: 27% 73%;justify-content: space-between;align-items: start;align-content: center;margin: 20px 0;padding: 14px 20px;}
.content-list-container .content-list .thumb {text-align: center;position: relative;background: #fff;}
.content-list-container .content-list .thumb img {max-width: 100%;display: block;width: auto;margin: 0 auto;}
.content-list-container .content-list .text {padding: 0 !important;position: absolute;bottom: 34px;text-align: center;width: 100%;}
.content-list-container .content-list .text h2 {font-size: 40px;line-height: 60px;margin-bottom: 8px;position: relative;color: #2E3133;font-family: "Lora",serif !important;font-weight: 500;}
.content-list-container .content-list .text p {font-weight: 400;font-size: var(--textContent);line-height: var(--textLineHeight);color: var(--textColor);margin-bottom: 15px;text-align: justify;}

.content-width-images {display: flex;align-items: center;}
.content-width-images .thumb {margin-right: 22px;}
.content-width-images .thumb img {}
.content-width-images .text {}
.content-width-images .text p {font-size: var(--textContent);margin-bottom: 10px;line-height: var(--textLineHeight);color: var(--textColor);}

.heading-with-bg {text-align:center}
.heading-with-bg h1 {/*background: url("../images/heading-bg.png") no-repeat center right;*/display: inline-block;text-align: center;}

.our-teams-categories {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;margin: 30px 0;}
.our-teams-categories .our-teams {position: relative}
.our-teams-categories .our-teams:hover .content {height:100%;transition: all 0.3s ease 0s;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.our-teams-categories .our-teams:hover .content .button {display:block}
.our-teams-categories .our-teams .thumbs {}
.our-teams-categories .our-teams .thumbs img {width: 100%;display: block;}
.our-teams-categories .our-teams .content {position: absolute;bottom: 0;width: 100%;text-align: center;background: rgba(0,0,0,0.6);transition: all 0.3s ease 0s;}
.our-teams-categories .our-teams .content h2 {color: var(--white);padding: 15px 0;font-size: 22px;margin: 0;}
.our-teams-categories .our-teams:hover .content h2 {color: var(--white);padding: 15px 0;font-size: 22px;margin-bottom: 6px;}
.our-teams-categories .our-teams .content .button {display:none}

.author-info {margin-top:5px;margin-bottom: 10px;}
.author-info  h3 {margin-bottom: 5px;}
.author-info p {font-size: 15px;font-weight: 500;line-height: 20px;}

.heading-h2 {font-size: 36px;margin-bottom: 8px;position: relative;color: #2E3133;font-family: "Lora",serif !important;font-weight: 500;}
.text-center {text-align:center !important}
.d-inline-block {display:inline-block !important}
.w-auto {width: auto !important;}
.content-3-col {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;}
.content-3-col .content-list, .content-4-col .content-list, .content-6-col .content-list {grid-template-columns: 100%;align-content: start;margin-bottom: 0;/*background: #FBEDC4;*/border-radius: 16px;padding: 20px;border: 0;}
.content-3-col .content-list .text, .content-4-col .content-list .text, .content-6-col .content-list .text {padding: 15px 20px;}
.content-3-col .content-list .text h3, .content-4-col .content-list .text h3, .content-6-col .content-list .text h3 {font-size: 28px;margin-bottom: 8px;position: relative;color: #2E3133;font-family: "Lora",serif !important;font-weight: 500;text-align: center;}
.content-list-container .content-list .text p.subheading {text-align: center;font-family: "Lora",serif !important;font-size: 22px;}

.content-3-col .content-list .text h3 a, .content-4-col .content-list .text h3 a, .content-6-col .content-list .text h3 a {color:var(--black)}
.content-3-col .content-list .social-profile {}
.content-3-col .content-list .social-profile a {background: #0A66C2;color: var(--white);padding: 1px;display: inline-block;height: 24px;width: 24px;text-align: center;border-radius: 6px;}
.content-3-col .content-list .social-profile a i {font-size: 15px;}

.content-box-row {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;}
.content-box-row .content-box {padding: 20px 14px;border: var(--borderColor3) 1px solid;border-radius: 40px 0 40px 40px;box-shadow: 0 2px 48px #f4f4f4;text-align: center;}
.content-box-row .content-box h2 {font-size: 18px;font-weight: 700;padding: 15px 0;}
.content-box-row .content-box p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);}
.content-box-row .content-box .feature-icon {background: var(--iconBg);width: 84px;padding: 20px 10px;-moz-border-radius: 22px 0 22px 22px;-webkit-border-radius: 22px 0 22px 22px;
border-radius: 22px 0 22px 22px;margin: 0 auto;height: 84px;}
.content-box-row .content-box .feature-icon .material-icons-outlined {font-size: 40px;color: var(--green);}

.impmsg-container {padding: 2% 12%;}
.imp-msg {background: #E4F2FB;border-radius: 24px;padding:40px;display: grid;grid-template-columns: auto auto;align-items: center;}
.imp-msg .options {display: flex;justify-content: flex-end;}
.imp-msg .options .opts {background: #284492;border-radius: 16px;display: flex;align-items: center;padding: 12px;width: 220px;margin-right: 25px;}
.imp-msg .options .opts .icon {background: #fff;border-radius: 8px;padding: 8px;margin-right: 20px;}
.imp-msg .options .opts .icon img {display: block;}
.imp-msg .options .opts .heading {color: #fff;display: flex;}
.imp-msg .options .opts .heading .material-icons-outlined {}
.imp-msg .text {}
.imp-msg p {font-size: 32px;color: #000;font-family: "Lora",serif !important;font-weight: 400;}
.pt-10 .text {}

.content-spl-2 {display: grid;grid-template-columns: 38% 60%;justify-content: space-between;}
.content-spl-2 .content-spl-col-left {}
.content-spl-2 .content-spl-col-left .button {margin-top: 15px;}
.content-spl-2 .content-spl-col-left .button a {margin-right: 10px;} 
.content-spl-2 h2 {font-size: 36px;}
.content-spl-2 .content-spl-col p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);margin-bottom: 15px;}

.content-why-clients {margin:0;}
.content-why-clients p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);margin-bottom: 15px;}
.content-why-clients .content-why-clients-logo {display: flex;justify-content: center;}
.content-why-clients-logo img {height: 65px;margin: 10px 14px;}

.videos-container {}
.vid-col-3 {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;margin: 30px 0 20px;}
.vid-col-2 {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;margin: 30px 0 20px;}
.videos-container .vids-col {}
.videos-container .vids-col .vids {}
.videos-container .vids-col .vids img {width: 100%;}
.vid-col-3 .vids-col .vids iframe {width: 100%;height: 235px;}
.vid-col-2 .vids-col .vids iframe {width: 100%;height: 360px;}
.videos-container .vids-col h2 {text-align: center;font-size: 20px;padding: 5px;}

.content-spl-with-image {display: grid;grid-template-columns: 38% 62%;justify-content: space-between;padding: 0;align-items: center;}
.content-spl-with-image .thumb {}
.content-spl-with-image .thumb img {width: 100%}
.content-spl-with-image .thumb iframe {width: 100%;height: 275px;}
.content-spl-with-image .text {padding-left: 25px;}
.content-spl-with-image .text h2 {margin-bottom: 12px;}
.content-spl-with-image .text p {}
.content-spl-with-image .button {margin-top: 20px;}
.content-spl-with-image .button a {margin-right: 5px;}
.content-4-col {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;}
.content-6-col {display: grid;grid-template-columns: 15% 15% 15% 15% 15% 15%;justify-content: space-between;}



.box-item { position: relative; -webkit-backface-visibility: hidden; width: 415px; max-width: 100%;border: #fff 1px solid;}
.flip-box {-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;perspective: 1000px;-webkit-perspective: 1000px;}
.flip-box-front,.flip-box-back {background-size: cover;background-position: center;min-height: 350px;-ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);transition: transform 0.7s cubic-bezier(.4,.2,.2,1);-webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.flip-box-front {-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box:hover .flip-box-front {-ms-transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box-back {position: absolute;top: 0;left: 0;width: 100%;-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box-back .goal {color: var(--white);font-weight: 700;margin-bottom: 20px;display: inline-block;font-size: 18px;}
.flip-box:hover .flip-box-back {-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.flip-box .inner {position: absolute;left: 0;width: 100%;padding: 15px;outline: 1px solid transparent;-webkit-perspective: inherit;perspective: inherit;z-index: 2;transform: translateY(-50%) translateZ(60px) scale(.94);-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);-ms-transform: translateY(-50%) translateZ(60px) scale(.94);top: 50%;text-align: left;}
.flip-box-header {font-size: 24px;color: var(--white);padding-bottom: 8px;}
.flip-box p {font-size: 20px;line-height: 1.5em;text-align: left !important;color: var(--white) !important;}
.flip-box-img {margin-top: 25px;}
.flip-box-button {background-color: transparent;border: 2px solid #fff;border-radius: 2px;color: #fff;cursor: pointer;font-size: 20px;font-weight: bold;margin-top: 25px;padding: 15px 20px; text-transform: uppercase;}

/* Timeline */
.timeline {
	border-left: 4px solid #C7E3C8;
	margin: 30px auto !important;
	position: relative;
	padding: 0 0 0 50px;
	list-style: none;
	max-width: 80%;
	margin-left: 15%;
}

.timeline p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);}
.timeline h1, .timeline h2, .timeline h3 {font-family: "Baskervville",serif !important;font-size: 30px;font-weight: 700;position: relative;top: -8px;}
.timeline .event {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
  padding-bottom: 25px;
  margin-bottom: 20px;
  position: relative;
}
.timeline .event:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
.timeline .event:before,
.timeline .event:after {
  position: absolute;
  display: block;
  top: 0;
}
.timeline .event::before {
	color: var(--white);
	content: attr(data-date);
	font-weight: 700;
	font-size: 16px;
	min-width: 90px;
	background: var(--green);
	left: -185px;
	text-align: center;
	padding: 6px;
	border-radius: 50px;
	top: -8px;
}
.timeline .event::after {
	left: -62px;
	background: var(--green);
	border-radius: 50%;
	height: 20px;
	width: 20px;
	content: "";
	top: -2px;
}
.journey-images {margin: 30px 0 10px;display: flex;flex-wrap: wrap;}
.journey-images div {margin-right: 15px;width: 32%;background: #FBEDC4;border-radius: 16px;padding: 20px;}
.journey-images div img {width:100%;border-radius: 12px;}

.school-info-row {padding: 0 8%;margin-top: 15px;margin-bottom: 30px;}
.school-info-row .school-content h2 {margin: 20px 0 10px;}

.school-info-row .school-content p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);margin-bottom: 15px;}
.school-info-row .school-content ul, .school-info-row .school-content ol {margin: 15px;}
.school-info-row .school-content ul li, .school-info-row .school-content ol li {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);margin-bottom: 5px;}
.school-info-row .school-info .text a.btn {}

.in-content-images {}
.in-content-images img {width: 100%}
.in-content-2-col {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;margin: 40px 0;}
.in-content-2-col div {background: #FBEDC4;border-radius: 16px;padding: 20px;}
.in-content-2-col div img {border-radius: 16px;}
.in-content-full-col {display: grid;grid-template-columns: 100%;justify-content: space-between;margin: 10px 0;}

.in-content-button {text-align: center;margin: 40px 0;}
.in-content-button a {}

.sec-banner-in-content {display: grid;grid-template-columns: 40% 60%;justify-content: space-between;align-items: center;margin-top: 50px;background:url("../images/bg1.png") no-repeat center center / cover}
.sec-banner-in-content .thumb {}
.sec-banner-in-content .thumb img {width:100%;display: block;}
.sec-banner-in-content .text {padding: 30px;}
.sec-banner-in-content .text h2 {font-size: 40px;margin-bottom: 20px;}
.sec-banner-in-content .text p {}

.in-content-sec-width-images {display: grid;grid-template-columns: 35% 65%;justify-content: space-between;align-items: center;padding: 0 8%;}
.in-content-sec-width-images .thumb {}
.in-content-sec-width-images .thumb img {width: 100%;display: block;}
.in-content-sec-width-images .text {padding: 20px;}
.in-content-sec-width-images .text p {color: var(--textColor);font-size: 14px;line-height: var(--textLineHeight);margin-bottom: 15px;padding-bottom: 2px;}
.in-content-sec-width-images .text a.btn {}

.slider-scholarship {margin: 30px 0 0;}
#owl-scholarship {}
#owl-scholarship .thumb {}
#owl-scholarship .thumb img {width:100%;border-radius: 10px;}
#owl-scholarship .content {padding: 10px;}
#owl-scholarship .content h3 {padding-bottom: 8px;color: var(--blue);}
#owl-scholarship .content p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);font-weight: 500;}


#owl-scholarship .owl-dots, .stories .owl-dots {text-align: center;margin-top: 15px;display: block !important}
#owl-scholarship .owl-dots button, .stories .owl-dots button {}
#owl-scholarship .owl-dots button span, .stories .owl-dots button span {display: inline-block;height: 12px;width: 12px;background: var(--borderColor2);border-radius: 50%;margin: 0 2px;}
#owl-scholarship .owl-dots .active {}
#owl-scholarship .owl-dots .active span, .stories .owl-dots .active span {background: #5D676E;}

#owl-scholarship .owl-nav, .stories .owl-nav {display: block !important;}
#owl-scholarship .owl-nav button, .stories .owl-nav button {border: #000 1px solid !important;height: 50px;width: 50px;border-radius: 50%;}

#owl-scholarship .owl-nav button.owl-prev, .stories .owl-nav button.owl-prev {position: absolute;left: -70px;top: 40%;transform: translateY(-50%);background: #fff !important;color: #284492 !important;border-color: #284492 !important;}

#owl-scholarship .owl-nav button span, .stories .owl-nav button span {font-size: 40px;line-height: 20px !important;height: auto !important;display: inline-block;}
#owl-scholarship .owl-nav button.owl-next, .stories .owl-nav button.owl-next {position: absolute;right: -70px;top: 40%;transform: translateY(-50%);background: #fff !important;color: #284492 !important;border-color: #284492 !important;}
#owl-scholarship .owl-nav button span, .stories .owl-nav button span {font-size: 40px;line-height: 20px !important;height: auto !important;display: inline-block;}



.content-popup {width:700px !important;}
.content-popup h2 {margin-bottom: 15px;}
.content-popup h3 {margin: 20px 0 10px;font-size: 18px;font-weight: 600;}
.content-popup p {color: var(--textColor);font-size: var(--textContent);line-height: var(--textLineHeight);margin-bottom: 15px;}
.content-popup table, .table {width: 100%;border: var(--borderColor2) 1px solid;}
.content-popup table td, .content-popup table th, .table td, .table th {border: var(--borderColor2) 1px solid;padding: 5px;color: var(--textColor);font-size: var(--textContent);}



.testimonial-carousel{background:var(--bgGrey)}
.testimonial-carousel .testimonial{padding:30px 0;position:relative}
.testimonial-carousel .testimonial .testimonial-item{display:flex;flex-direction:column;justify-content:center}
.testimonial-carousel .testimonial .testimonial-item .author-info{background:var(--white);padding:10px 25px 10px 14px;display:inline-flex;min-width:350px;margin:0 auto;border-radius:100px;height:120px;align-items:center}
.testimonial-carousel .testimonial .testimonial-item .author-info .thumb{margin-right:15px;display:flex}
.testimonial-carousel .testimonial .testimonial-item .author-info .thumb img{height:100px;width:100px;border-radius:50%;display:inline-block;border: var(--borderColor) 1px solid;}
.testimonial-carousel .testimonial .testimonial-item .author-info .info h3{font-size:22px;margin-bottom:4px;line-height:normal;padding-bottom:0}
.testimonial-carousel .testimonial .testimonial-item .author-info .info p{font-size:16px;line-height:normal}
.testimonial-carousel .testimonial .testimonial-item .author-info .info h5{font-size:16px;margin-top:6px;font-weight:600}
.testimonial-carousel .testimonial .testimonial-item .author-content{margin:20px 0;padding:0 10%}
.testimonial-carousel .testimonial .testimonial-item .author-content .quote::before{content:url("http://www.lotuspetalfoundation.org/wp-content/uploads/2023/01/icon-quote.png");position:absolute;z-index:0;left:-30px;top:-15px}
.testimonial-carousel .testimonial .testimonial-item .author-content .quote{font-size:18px;font-style:italic;text-align:center;position:relative;line-height:32px;padding-left:25px}
.testimonial-carousel .testimonial .owl-dots{display:none}
.testimonial-carousel .testimonial .owl-nav .owl-prev{position:absolute;top:55%;left:0}
.testimonial-carousel .testimonial .owl-nav .owl-next{position:absolute;top:55%;right:0}

.faq-container{margin: 60px 0 80px;}
.faq-container .faq{padding: 0 11%;}
.faq-container h2{font-size: 60px;color: #718736;font-family: "Lora",serif !important;font-weight: 500;text-align: center;margin-bottom: 50px;}
.faq-container .faq .faq-item{padding: 20px 30px;margin: 15px 0;background: #F9F5EB;border-radius: 10px;}
.faq-container .faq .faq-item:last-child {border-bottom:0}
.faq-container .faq .faq-item h3{font-size:22px;font-weight:600;color:var(--headingColor);display:flex;justify-content:space-between;align-items:center;cursor:pointer;line-height:normal;padding-bottom:0}
.faq-container .faq .faq-item h3 .arrow img {height: 12px !important;width: auto;}
.faq-container .faq .faq-item.active{}
.faq-container .faq .faq-item.active h3 {color:var(--blue)}
.faq-container .faq .faq-item.active h3 .arrow{transform:rotate(180deg)}
.faq-container .faq .faq-item.active .faq-content{display:block}
.faq-container .faq .faq-item .faq-content p{display:block;color:var(--textColor);font-size:var(--textContent);line-height:var(--textLineHeight);margin-top:10px;padding-right:5%;font-weight: 400;}
.faq-container .faq .faq-item ul {margin:15px}
.faq-container .faq .faq-item ul li {color:var(--textColor);font-size:var(--textContent);line-height:var(--textLineHeight);margin-top:5px;padding-right:5%}
.faq-container .faq .faq-item .faq-content{display:none}

.tabbedPanels {width: 100%;margin-top: 25px;}
.panelContainer {clear: left;margin-bottom: 25px;border: 2px solid var(--green);background-color: var(--white);padding: 10px;}
.panelContainer .panel {min-height:600px}
.panelContainer .panel iframe {min-height: 700px;}
.tabs {margin: 0 !important;padding: 0;list-style: none;display: flex;}
.tabs li {min-width: 200px;padding: 0;margin: 0 !important;text-align: center;}
.tabs a {display: block;text-decoration: none;color: var(--white);font-weight: 600;padding:  8px;margin-right: 4px;border: 2px solid var(--green);border-top-right-radius: 5px;border-top-left-radius: 5px;background-color: var(--green);margin-bottom: -2px;}
.tabs a.active {border-bottom: 2px solid var(--white);background-color: var(--white);color: var(--green);font-weight: 700;}
.panel img {margin-top: 10px;}
.panel p{margin-bottom: 0px;}

.contact-section {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;padding: 2% 4% 0;}
.contact-section .contact-col {}
.contact-section .contact-col .thumb {text-align: center}
.contact-section .contact-col h2 {margin-bottom: 20px;text-align: center;font-family: "Baskervville",serif !important;font-size: 48px;color: #536226;}
.contact-section .contact-col h3 {margin: 20px 0 15px;}
.contact-section .contact-col .social {}
.contact-section .contact-col .social a {display: inline-block;padding: 8px;height: 32px;width: 32px;text-align: center;background: var(--green);line-height: 22px;margin-right: 2px;}
.contact-section .contact-col .social a img {/*filter: brightness(0);*/}
.contact-section .contact-col .addrs-row {display: flex;margin-bottom: 10px;line-height: normal;}
.contact-section .contact-col .addrs-row .icon {margin-right: 15px;}
.contact-section .contact-col .addrs-row .icon img {width: 20px;}
.contact-section .contact-col .addrs-row .info {}
.contact-section .contact-col .addrs-row .info p {font-size: 14px;color: var(--black);line-height: var(--textLineHeight);}
.contact-section .contact-col .addrs-row .info p a {color: var(--black);}
.contact-section .contact-col .contact-form {background: #fff;border-radius: 30px;padding: 15px;box-shadow: 0px 3px 14px #888;}
.contact-section .contact-col .contact-form .form-row {margin-bottom: 10px;}
.contact-section .contact-col .contact-form h2 {font-family: "Open Sans",serif !important;font-size: 30px;color: var(--green);}
.contact-section .contact-col .contact-form .form-row-2-col {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}
.contact-section .contact-col .contact-form .form-row label {font-size: 14px;display: inline-block;width: 100%;margin-bottom: 8px;}
.contact-section .contact-col .contact-form .form-row label span {color:var(--red)}
.contact-section .contact-col .contact-form .form-row input[type="text"], .contact-section .contact-col .contact-form .form-row input[type="email"], .contact-section .contact-col .contact-form .form-row textarea {padding: 14px;width: 100%;border: var(--borderColor2) 1px solid;font-size: 14px;}
.contact-section .contact-col .contact-form .form-row textarea {height: 100px;resize: none;}
.contact-section .contact-col .contact-form .form-row input[type="submit"] {padding: 10px 28px;/*border-radius: 50px;*/font-size: var(--textContent);font-weight: 700;line-height: normal;min-width: 150px;display: inline-block;text-align: center;border: var(--green) 1px solid;background: var(--green);color: var(--white);cursor:pointer}

.content-spl-shrink {grid-template-columns: auto auto;padding: 0 20%;}
.content-spl-shrink .thumb img {height: 180px;width: auto;}
.job-desc {margin-top: 15px;}
.job-desc .button {margin-top: 20px;}
.job-desc p {margin-top: 2px !important;}
.job-desc p strong {display: inline-block;min-width: 250px;}

.donation-banner {margin-top: 94px;display: grid;grid-template-columns: 50% 50%;justify-content: space-between;align-items: center;background: var(--yellow);}
.donation-banner .donation-banner-text {padding: 2% 12%;}
.donation-banner .donation-banner-text h1 {font-size: 50px;padding-bottom: 12px;}
.donation-banner .donation-banner-text p {font-size: 15px;line-height: 25px;margin-bottom: 15px;}
.donation-banner .donation-banner-text ul, .donation-banner .donation-banner-text ol {margin: 0 15px 15px;}
.donation-banner .donation-banner-text ul li, .donation-banner .donation-banner-text ol li {font-size: 15px;line-height: 25px;margin-bottom: 15px;}
.donation-banner .donation-banner-text a {color:#000;font-weight: bold;text-decoration: underline !important;}
.donation-banner .donation-banner-text .buttons {margin-top: 25px;}
.donation-banner .donation-banner-text .buttons a {background: var(--white);padding: 10px 12px;min-width: 120px;margin-right: 5px;text-decoration: none !important;}
.donation-banner .donation-banner-text .buttons a:hover {background:var(--green);color:var(--white)}
.donation-banner .donation-banner-thumb {position:relative}
.donation-banner .donation-banner-thumb::after {content: "";background: rgba(255, 223, 79, 0.2);position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.donation-banner .donation-banner-thumb img {display: block;width: 100%;object-fit: cover;}

.how-money-utilised-container {padding: 0 6%;}
.how-money-utilised-container .how-money-utilised {display: grid;grid-template-columns: 47% 47%;justify-content: space-between;margin: 50px 0;align-items: start;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress {}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress {margin-bottom: 10px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress h3 {margin-bottom: 10px;font-weight: 600;font-size: 18px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress .progress-bar {display: flex;align-items: center;justify-content: space-between;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress .progress-bar .progress-track {background: #EBEBEB;height: 7px;width: 100%;border-radius: 50px;margin-right: 15px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress .progress-bar .progress-track .seek-bar {display: block;background: var(--green);height: 100%;border-radius: 50px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-progress .progress .progress-bar .progress-count {font-size: 15px;font-weight: 600;}
.how-money-utilised-container .how-money-utilised .money-utilisation-text {padding-right: 50px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-text h2 {font-size: 42px;margin-bottom: 20px;}
.how-money-utilised-container .how-money-utilised .money-utilisation-text p {font-size: 15px;line-height: 25px;margin-bottom: 15px;}

.stories-of-change-container {background:#F9F9F9;padding: 40px 0 0;}
.stories-of-change-container h2 {font-size: 42px;margin-bottom: 20px;text-align:center}
.stories-of-change-container p {text-align: center;font-size: 15px;padding: 0 15%;line-height: 24px;}
.stories-of-change-container .stories-of-change-row {margin: 30px 0;display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;padding: 0 12%;}
.stories-of-change-container .stories-of-change-row .stories-of-change-col {}
.stories-of-change-container .stories-of-change-row .stories-of-change-col iframe {width: 100%;height: 100%;}
.stories-of-change-container .stories-of-change-row .stories-of-change-col img {width: 100%;display: block;}
.stories-of-change-container .donation-partners {background: var(--white);display: flex;justify-content: center;align-items: center;padding: 15px 0;}
.stories-of-change-container .donation-partners img {height: 60px;margin: 10px 50px;}
.stories-of-change-container .disclaimer {background: var(--white);padding: 10px 0 40px;}
.stories-of-change-container .disclaimer p {font-style: italic;color: #5B5B5B;}

.content-page {}
.content-page .content-page-header {margin-top: 94px;padding: 30px 0;}
.content-page .content-page-header h1 {font-size: 30px;text-align: center;margin-bottom: 15px;}
.content-page .content-page-header p {text-align: center;font-size: 15px;padding: 0 15%;line-height: 26px;}

.content-choose {display: grid;grid-template-columns: 42% 42%;justify-content: center;margin-bottom: 50px;grid-gap: 25px;}
.content-choose .content-choose-col {border: 0;border-radius: 10px;min-height: 450px;position: relative;background: #FBEDC450;}
.content-choose .content-choose-col h2 {text-align: center;margin-bottom: 15px;padding: 30px 0 15px;border-bottom: #50535A 1px solid;font-family: "Lora",serif !important;font-size: 32px;font-weight: 500;}
.content-choose .content-choose-col p {padding: 4px 30px;font-size: 16px;font-weight: 500;}
.content-choose .content-choose-col ul {padding: 15px 30px;list-style: square inside;}
.content-choose .content-choose-col ul li {font-size: 16px;margin-bottom: 5px;font-weight: 500;}
.content-choose .content-choose-col .button {padding: 5px 30px;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom: 20px;}
.content-choose .content-choose-col .button a {background: #718736;border-color: #718736;}

.donate-in-kind-buttons {display: grid;grid-template-columns: auto auto;justify-content: center;align-items: center;grid-gap: 30px;margin-bottom: 40px;border-top: var(--borderColor) 1px solid;padding-top: 40px;}
.donate-in-kind-buttons a {}
.donate-in-kind-buttons div {text-align: center;border: var(--borderColor1) 1px solid;padding: 10px;border-radius: 10px;width: 240px;}
.donate-in-kind-buttons div img {height: 60px;}
.donate-in-kind-buttons div p {padding: 10px;}

.ticker01 {background: #fafafa;padding: 10px 20px;text-align: center;border: #ccc 1px solid;}
.supporters {}
.supporters h2 {text-align: center;margin: 30px 0 20px !important;}
.supporters table th {text-align:left;}

.scholarships-awards {}
.scholarships-awards h2 {text-align: center;margin: 30px 0 20px !important;}
.scholarships-awards .awards {display: flex;justify-content: center;margin: 10px 0 20px;}
.scholarships-awards .awards .awards-col {display: flex;align-items: center;background: var(--bgProgram);padding: 15px;width: 550px;border-radius: 200px;margin: 0 10px;}
.scholarships-awards .awards .awards-col .thumb {margin-right: 15px;}
.scholarships-awards .awards .awards-col .thumb img {height: 120px;border-radius: 50%;width: 120px;}
.scholarships-awards .awards .awards-col .info {}
.scholarships-awards .awards .awards-col .info h3 {margin-bottom: 10px;}
.scholarships-awards .awards .awards-col .info p {margin-bottom: 5px;}

.donate-section-single {}
.donate-section-single fieldset {text-align: center;}
.donate-section-single fieldset legend {margin-left: auto;margin-right: auto;width: auto;font-size: 22px;background: var(--white);padding: 6px 15px;font-weight: 600;}
.donate-section-single fieldset .donate-button {margin: 10px;}
.donate-section-single fieldset .donate-button a {}

.our-partners-full {}
.our-partners-full .partners-content .partner-logo:nth-child(6), .our-partners-full .partners-content .partner-logo:nth-child(7), .our-partners-full .partners-content .partner-logo:nth-child(8), .our-partners-full .partners-content .partner-logo:nth-child(9), .our-partners-full .partners-content .partner-logo:nth-child(10) {
	border-bottom: var(--borderColor3) 1px solid !important;
}

.our-partners-full .partners-content .partner-logo:nth-child(21), .our-partners-full .partners-content .partner-logo:nth-child(22), .our-partners-full .partners-content .partner-logo:nth-child(23), .our-partners-full .partners-content .partner-logo:nth-child(24), .our-partners-full .partners-content .partner-logo:nth-child(25) {
	border-bottom: 0;
}

.popup-newsletter {position: fixed;z-index: 99999;transform: translate(-50%,-50%);left: 50%;top: 50%;background: var(--white);display:none}
.popup-newsletter .close-btn {cursor: pointer;position: absolute;right: 0;top: 0;background: #eee;padding: 8px 16px;font-size: 18px;font-weight: 700;}
.popup-newsletter .popup-row {display: grid;grid-template-columns: 50% 50%;width: 850px;align-items: center;}
.popup-newsletter .popup-row .popup-thumb {}
.popup-newsletter .popup-row .popup-thumb img {width: 100%;display: block;}
.popup-newsletter .popup-row .popup-info {padding: 20px 35px;}
.popup-newsletter .popup-row .popup-info h2 {font-size: 36px;line-height: 44px;margin-bottom: 5px;}
.popup-newsletter .popup-row .popup-info .popup-form {}
.popup-newsletter .popup-row .popup-info .popup-form iframe {height: 230px !important;}
.popup-newsletter .popup-row .popup-info .popup-form .pp-form-control {font-size: 15px;color: var(--textColor);}
.popup-newsletter .popup-row .popup-info .popup-form .pp-form-control input[type="text"], .popup-newsletter .popup-row .popup-info .popup-form .pp-form-control input[type="email"] {padding: 16px 14px;width: 100%;margin: 4px 0;border: #E2E2E2 1px solid;font-size: 14px;}
.popup-newsletter .popup-row .popup-info .popup-form .pp-form-control input[type="submit"] {padding: 16px 28px;font-size: var(--textContent);font-weight: 700;line-height: normal;min-width: 150px;display: inline-block;text-align: center;border: var(--green) 1px solid;background: var(--green);color: var(--white) !important;font-family: "Open sans", serif;cursor: pointer}

.popup-newsletter .popup-row .popup-info .popup-form .agree-checkbox {margin: 10px 0 15px;}
.popup-newsletter .popup-row .popup-info .popup-form .agree-checkbox input[type="checkbox"] {margin-right: 5px;}
.our-journey {padding-left: 2%;}
.content-list-team {grid-template-columns: 20% 80% !important;}

.thank-you {text-align:center;padding: 40px;}
.thank-you .thankyou-card {width: 400px;margin: 0 auto;padding: 20px;border: var(--borderColor1) 1px solid;border-radius: 10px;}

.thank-you .thankyou-card h1{font-size: 40px;margin: 20px 0 15px;}
.thank-you .thankyou-card p {}
.thank-you .thankyou-card .btn {margin-top: 20px;}
.thank-you .thankyou-card .icon {}
.thank-you .thankyou-card .icon span {background: var(--green);color: var(--white);padding: 12px;border-radius: 50%;font-size: 40px;}
.error-navigation-container {display: none;}

.home-content {margin: 30px 0;}
.home-content .home-text {padding: 0 10%;}
.home-content .home-text p {font-size: 20px;line-height: 30px;font-weight: 600;}
.home-content .home-text p.quote {font-size: 18px;font-style: italic;text-align: center;position: relative;line-height: 32px;/*padding-left: 25px;*/}
.home-content .home-text p.quote::before {/*content: url("http://www.lotuspetalfoundation.org/wp-content/uploads/2023/01/icon-quote.png");*/position: absolute;z-index: 0;left: -30px;top: -15px;}

.banner-donation {}
.banner-donation img {object-fit: cover;height: 100%;width: 100%;display: block;}
.donation-main-content-container {background: #F8F5EC;padding: 10px 0 30px;}
.donation-main-content-container .donation-main-content {}
.donation-main-content-container .donation-main-content .donation-main-header {padding: 0 15%;}
.donation-main-content-container .donation-main-content .donation-main-header h1 {text-align: center;font-size: 40px;font-weight: 500;color: var(--blue);padding:30px 0 20px;font-family: "Lora",serif !important;}
.donation-main-content-container .donation-main-content .donation-main-header h1 span {color: var(--yellow);font-weight: 500;}
.donation-main-content-container .donation-main-content .donation-main-header p {font-size: var(--textContent);line-height: var(--textLineHeight);color: #758642;text-align: center;margin-bottom: 10px;font-weight: 600;}

.donation-main-content-container .donation-main-content .donation-main-body {}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;margin: 30px 0;padding: 0 10%;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col {position: relative;margin: 12px 0;background: #fff;border-radius: 16px;padding: 20px;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .thumb {height: 170px;overflow: hidden;border-radius: 12px;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .thumb img {width: 100%;display: block;border-radius: 12px;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .content {}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .content p {font-size: 15px;font-weight: 600;line-height: 24px;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .content h2 {font-size: 22px;padding: 14px 0 10px;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .content h2 a {color: var(--blue);display: flex;align-items: center;}
.donation-main-content-container .donation-main-content .donation-main-body .donation-main-body-row .donation-main-body-col .content h2 a .material-icons-outlined {font-size: 28px;position: relative;top: 2px;}

.campaign-button {margin-top: 20px;}
table {border-collapse: collapse;width: 100%;margin-bottom: 15px;}
table tr th {text-align:left;font-size:16px}
table tr th, table tr td {line-height: 30px;font-size: 14px;color: #444;padding: 4px 8px;}
.tax-disclaimer {margin-top: 15px;}
.tax-disclaimer p {color: #2e2e2e;font-size: 13px !important;line-height: 18px !important;font-style: italic;}

.buttons-with-icons {display: grid;grid-template-columns: auto auto;grid-gap: 10px;}
.buttons-with-icons a {}
.buttons-with-icons .icon {}
.buttons-with-icons .icon img {height: 32px;}
.audited-by {text-align: center;padding: 2px;}
.audited-by p {font-size: 14px;}
.supported-logo-jeevika .partners-heading {justify-content: center !important;}
.supported-logo-jeevika .partners-content {display: flex !important;flex-wrap: wrap;justify-content: center !important;}
.supported-logo-jeevika .partners-content .partner-logo {width: 19%;}
.supported-logo-jeevika .partners-content .partner-logo:last-child {}
.supported-logo-jeevika .partners-content .partner-logo img {height: 80px !important;}
.supported-logo-jeevika .partners-content .partner-logo:nth-child(5n) {}

.alumni-testimonial-container {background: var(--yellow);padding: 30px 0;}
.alumni-testimonial-container .alumni-testimonial {text-align: center;padding: 0 15%;}
.alumni-testimonial-container .alumni-testimonial h2 {font-size: 42px;margin-bottom: 15px;}
.alumni-testimonial-container .alumni-testimonial p {}

.jeevika-video-container {margin: 30px 0;}
.jeevika-video-container .jeevika-video {text-align: center;}
.jeevika-video-container .jeevika-video iframe {height: 450px;width: 800px;}

.alumni-container {}
.alumni-container .alumni-row {display: flex;justify-content: space-around;}
.alumni-container .alumni-row .alumni-col {position: relative;margin: 10px;}
.alumni-container .alumni-row .alumni-col img {height: 380px;object-fit: cover;width: 100%;display: block;}
.alumni-container .alumni-row .alumni-col .caption {position: absolute;bottom: 0;text-align: center;padding: 10px;background: rgba(251,201,0,0.8);width: 100%;}
.alumni-container .alumni-row .alumni-col .caption h3 {font-size: 16px;}
.alumni-container .alumni-row .alumni-col .caption p {font-size: 14px;}

.text-with-marquee {display: grid;grid-template-columns: 53% 44.5%;justify-content: space-between;}
.text-with-marquee .text {}
.text-with-marquee .text p {}
.text-with-marquee .marquee-text, .marquee-text {overflow: hidden;background: #ffffff;padding: 0;height: 256px;border: #2a3c8f 1px solid;margin-top: 14px;}
.text-with-marquee .marquee-text p {margin-bottom:0;font-weight: 700;}
.text-with-marquee .marquee-text p a {color:#2a3c8f}
.text-with-marquee .marquee-text h3, .marquee-text h3 {background: #2a3c8f;position: relative;z-index: 99;padding: 15px;display: flex;justify-content: space-between;color: #fff;}
.text-with-marquee .marquee-text h3 a, .marquee-text h3 a {font-size: 15px;color: #fff;}
.text-with-marquee .marquee-text .marquee, .marquee-text .marquee-static {padding: 10px;/*border-bottom: var(--green) 1px solid;*/border-top: 0;}
.text-with-marquee .marquee-text .marquee .row, .marquee-text .marquee-static .row {margin-bottom: 15px;display: grid;grid-template-columns: 10% 90%;border: #d0d0d0 1px solid;padding: 10px;align-items: start;}
.text-with-marquee .marquee-text .marquee .row .date, .marquee-text .marquee-static .row .date {background: var(--green);color: var(--white) !important;display: inline-block;padding: 4px;font-size: 12px;border-radius: 10px;width: 84px;text-align: center;}
.text-with-marquee .marquee-text .marquee .row .date span, .marquee-text .marquee-static .row .date span {display: inline-block;width: 100%;text-align: center;font-size: 18px;font-weight: bold;}
.text-with-marquee .marquee-text .marquee .row .content, .marquee-text .marquee-static .row .content {padding-left: 20px;}
.text-with-marquee .marquee-text .marquee .row .content a, .marquee-text .marquee-static .row .content a {font-size: 14px;line-height: 22px;color: #000;margin-bottom: 15px;font-weight: 700;}

.marquee-text-page {overflow: visible;padding: 0;background: none;height: auto !important;border: 0;display: flex;/*align-items: flex-start;*/}
.marquee-text .marquee-static .row {margin-bottom: 15px;display: grid;grid-template-columns: 5% 95% !important;border: #d0d0d0 1px solid;padding: 10px;align-items: start;}
.marquee-text .marquee-static .row .date {background: var(--green);color: var(--white) !important;display: inline-block;padding: 8px;font-size: 14px;border-radius: 10px;width: 84px;text-align: center;}

.marquee-text .marquee-static {grid-template-columns: 49% 49% !important;justify-content: space-between !important;grid-gap: 10px;display: grid;}
.marquee-text .marquee-static .row {margin-bottom: 5px;display: grid;grid-template-columns: 5% 95% !important;border:0;padding: 0;align-items: center;background: #F9F5EB;border-radius: 8px;}
.marquee-text .marquee-static .row .date {background: #718736;color: var(--white) !important;display: inline-block;padding: 8px;font-size: 14px;border-radius: 8px;width: 84px;text-align: center;}
.marquee-text .marquee-static .row .date span {display: inline-block;width: 100%;text-align: center;font-size: 26px;font-weight: bold;}
.marquee-text .marquee-static .row .content {padding-left: 20px;}
.marquee-text .marquee-static .row .content a {font-size: 14px;line-height: 22px;color: #000;margin-bottom: 15px;font-weight: 700;}
.marquee-text-page .marquee-static {border-bottom: 0 !important;padding: 2px;margin-left: 20px;grid-template-columns: 100% !important;}
.marquee {
    top: 6em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 81s linear infinite;
}

.marquee:hover {
    animation-play-state: paused;
}

.our-program-lastcol {display: flex;justify-content: space-between;}
.our-program-lastcol .whatsnew-thumb-fixed {margin-top: 14px;}
.our-program-lastcol .whatsnew-thumb-fixed div {}
.our-program-lastcol .whatsnew-thumb-fixed div img {height: 39px;}
.text-with-marquee .marquee-text .marquee table {/*border: #000 1px solid;*/border-collapse: collapse;}
.text-with-marquee .marquee-text .marquee table th {font-weight: 900 !important}
.text-with-marquee .marquee-text .marquee table td, .text-with-marquee .marquee-text .marquee table th {border-bottom: #aaa9a9 1px solid;vertical-align: top;font-weight: 700;font-size: 14px;line-height: 24px;color: var(--textColor);}
.text-with-marquee .marquee-text .marquee table th {border-bottom: #000 1px solid;}
.text-with-marquee .marquee-text .marquee table tr:last-child td {border-bottom:0}
.whatsnew-thumb-fixed {/*position: sticky;top: 135px;*/}
.whatsnew-thumb-fixed div {margin-bottom: 15px;}
.whatsnew-thumb-fixed img {width: 350px;display: block;}
.scholoarship-row {display: flex;margin-top: 25px;}
.scholoarship-row .thumb {text-align:center;margin-right: 20px;}
.scholoarship-row .thumb img {height: 120px;width: 120px;}
.scholoarship-row .thumb p {font-weight: bold;}
.scholoarship-row .content {}
.scholoarship-row .content h3 {margin-top: 0;}
.scholoarship-row .content p {}

.social {padding:10px;position: absolute;bottom: 30px;width: 100%;}
.social p {}
.social a {}
.social a i {}

.our-team-info {display: grid;grid-template-columns: 30% 30% 30%;justify-content: center;grid-gap: 2%;margin: 50px 0 20px;}
.our-team-info .our-team-info-col {text-align: center;}
.our-team-info .our-team-info-col .icon {}
.our-team-info .our-team-info-col .icon img {}
.our-team-info .our-team-info-col .content {}
.our-team-info .our-team-info-col .content h2 {}
.our-team-info .our-team-info-col .content .button {margin-top: 25px;}
.our-team-info .our-team-info-col .content .button a {color: #000 !important;text-transform: uppercase;border-color: #000;}

.popout-msg {border: var(--green) 2px solid;text-align: center;padding: 10px;}
.popout-msg p {margin-bottom: 0 !important;font-size: 16px !important;font-weight: 700;color: var(--green) !important;}

.blue-section-container {background:#224684;padding:3% 4%;position: relative;}
.blue-section-container .blue-section {text-align: center;}
.blue-section-container .blue-section h3 {color: #fff;font-size: 40px;font-family: "Lora",serif !important;font-weight: 500;margin-bottom: 10px;}
.blue-section-container .blue-section p {color: #fff;font-size: 20px;font-weight: 500;}
.blue-section-container .icon {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.blue-section-container .icon img {height: 160px;}

.footer-new-container {}
.footer-new-container .footer-new {}
.footer-new-container .footer-new .donate-button {text-align: center;padding:20px;}
.footer-new-container .footer-new .donate-button a {color: #224684;border:#224684 2px solid;padding:10px 40px;font-size: 24px;font-weight: 600;display: inline-block;}
.footer-new-container .footer-new .footer-img {text-align: center;margin-top: 10px;}
.footer-new-container .footer-new .footer-img img {}
.footer-new-container .footer-new .social-icons {text-align: center;padding:12px;}
.footer-new-container .footer-new .social-icons a {}
.footer-new-container .footer-new .social-icons a img {filter: brightness(0) saturate(100%) invert(19%) sepia(85%) saturate(1564%) hue-rotate(205deg) brightness(84%) contrast(87%);}
.footer-new-container .footer-new .footer-contact {padding: 0 25%;margin-top: -50px;}
.footer-new-container .footer-new .footer-contact .footer-contact-row {margin-bottom: 12px;}
.footer-new-container .footer-new .footer-contact .row-full {}
.footer-new-container .footer-new .footer-contact .row-half {display: flex;justify-content: space-between;}
.footer-new-container .footer-new .footer-contact .row-full > div {display: flex;align-items: flex-end;}
.footer-new-container .footer-new .footer-contact .row-half > div {display: flex;align-items: flex-end;}
.footer-new-container .footer-new .footer-contact .footer-contact-row .icon {}
.footer-new-container .footer-new .footer-contact .footer-contact-row .icon img {}
.footer-new-container .footer-new .footer-contact .footer-contact-row .text {font-weight: 500;color:#2e3133}

.gala-banner {background: url("../images/bg-galabanner.jpg") no-repeat center bottom / cover;height: auto;position: relative;}
.gala-banner .caption {text-align: center;padding: 3% 4% 0;}
.gala-banner .caption .joinus {padding: 18px 0;}
.gala-banner .caption h1 {font-family: "Poppins",serif !important;font-size: 84px;color: #fff;font-weight: 500;}
.gala-banner .caption p {font-family: "Poppins",serif !important;font-size: 18px;color: #fff;font-weight: 300;}
.gala-banner .caption .gala-heading {font-size: 150px;font-family: 'samarkan_____normal';padding: 30px 0;background: -webkit-linear-gradient(#E8CD93, #D09965);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.gala-banner .caption .gala-desc {color: #fff;font-family: "Poppins",serif;font-size: 32px;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
.font-32 {font-size: 34px !important;font-weight: 500 !important;line-height: 50px;}

.dandiya-video {height: 600px;text-align: center;background: #023449;}
.dandiya-video video {height: 100%;object-fit: cover;}

.venue {background:#F9F5EB;display: grid;grid-template-columns: auto auto auto auto;padding:20px 40px;border-radius:50px; width: 60%;position: absolute;bottom: -30px;transform: translateX(-50%);left: 50%;justify-content: center;grid-gap:40px;box-shadow: 0 6px 25px #C0C0C0;}
.venue .venue-info {display: flex;align-items: center;}
.venue .venue-info .icon {margin-right: 15px;}
.venue .venue-info .icon img {}
.venue .venue-info .text {font-family: "Poppins",serif;font-size: 22px;color: #2e3133;}
.venue .venue-info .text strong {font-weight: 600;}

.about-foundation {background:#2E3133;padding:4% 6%;position: relative;margin-top: 0;border-top: #626262 1px solid;}
.about-foundation .about-vector {position: absolute;right: 0;top: 0;}
.about-foundation .about-vector img {}
.about-foundation .subheading {text-align: center;color: #fff;font-size: 30px;font-weight: 400;}
.about-foundation h2 {text-align: center;font-family: "Poppins",serif !important;font-size: 48px;font-weight: 700;padding: 15px 0;color: #F3BD19;}
.about-foundation ul {list-style:none}
.about-foundation ul li {font-family: "Poppins",serif;padding-bottom: 8px;font-weight: 400;color:#ffffff;display: grid;grid-template-columns: 3% 97%;align-items: center;margin-bottom: 5px;}
.about-foundation ul li strong {font-size: 22px;color: #F3BD19;}
.about-foundation ul li img {}

.meet-founder {background:#E4F2FB;padding:2% 20%;position: relative;}
.meet-founder .meet-founder-row {display: grid;grid-template-columns: 60% 40%;align-items: center;}
.meet-founder .meet-founder-row .meet-founder-text {}
.meet-founder .meet-founder-row .meet-founder-text h2 {font-family: "Lora",serif !important;font-size: 48px;font-weight: 500;padding-bottom: 20px;color:#1F419B}
.meet-founder .meet-founder-row .meet-founder-text p {font-family: "Poppins",serif;font-size: 20px;font-weight: 400;color:#2e3133}
.meet-founder .meet-founder-row .meet-founder-text .founder-info {margin-top: 15px;}
.meet-founder .meet-founder-row .meet-founder-text .founder-info p {font-size: 16px;}
.meet-founder .meet-founder-row .meet-founder-text .button {margin-top: 20px;}
.meet-founder .meet-founder-row .meet-founder-text .button a {background:#DEC771;color: #000;padding:12px 30px;display: inline-block;font-weight: 600;border-radius:10px;}
.meet-founder .meet-founder-row .meet-founder-thumb {position: relative;z-index: 1;}
.meet-founder .meet-founder-row .meet-founder-thumb img {}
.meet-founder .founder-vector {position: absolute;right: 0;bottom: 0;z-index: 0;}
.meet-founder .founder-vector img {}

.grass-vector {position: relative;bottom: -40px;}
.grass-vector img {width: 100%;}

.book-tickets .subheading {text-align: center;color: #fff;font-size: 30px;font-weight: 400;}
.book-tickets .subcontent {font-family: "Poppins",serif;padding-bottom: 8px;font-weight: 400;color: #ffffff;text-align:center;padding: 0 28%;}
.book-tickets {padding: 50px 0;position: relative;background: #2E3133;border-top: #626262 1px solid;}
.book-tickets h2 {font-family: "Poppins",serif !important;font-size: 48px;font-weight: 700;padding: 15px 0;color: #F3BD19;text-align: center;}
.book-tickets .ticket-row {display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.book-tickets .ticket-row .ticket-left {position: relative;}
.book-tickets .ticket-row .ticket-left img {width: 100%}
.book-tickets .ticket-row .ticket-left .ticket-heading {position: absolute;right: 40px;top: 30px;}
.book-tickets .ticket-row .ticket-left .ticket-heading .heading {color: #718736;font-family: "Poppins",serif;font-weight: 700;font-size: 22px;}
.book-tickets .ticket-row .ticket-left .ticket-heading p {font-family: "Poppins",serif;font-weight: 400;}
.book-tickets .ticket-row .ticket-right {position: relative;}
.book-tickets .ticket-row .ticket-right img {width: 100%}
.book-tickets .ticket-row .ticket-right .ticket-info {position: absolute;left: 0;top: 0;padding:30px 90px 30px 30px;}
.book-tickets .ticket-row .ticket-right .ticket-info h3 {color: #fff;font-family: "Poppins",serif !important;font-size: 32px;font-weight: 600;margin-bottom: 15px;}
.book-tickets .ticket-row .ticket-right .ticket-info p {font-family: "Poppins",serif !important;color: #fff;line-height: 28px;}
.book-tickets .ticket-row .ticket-right .ticket-info p strong {}
.book-tickets .ticket-row .ticket-right .ticket-info .button {margin-top: 20px;}
.book-tickets .ticket-row .ticket-right .ticket-info .button a {background:#DEC771;color: #2e3133;padding:12px 30px;display: inline-block;font-weight: 600;border-radius:10px;}
.ticket-bottom-content {margin-top: 15px;}
.ticket-bottom-content p {font-family: "Poppins",serif;padding-bottom: 8px;font-weight: 400;color: #ffffff;text-align:center;padding: 0 28%;font-style: italic;}

.some-more-content {background: #2E3133;padding: 4% 15%;position: relative;border-top: #626262 1px solid;}
.some-more-content h2 {font-family: "Poppins",serif !important;font-size: 48px;font-weight: 700;padding: 15px 0;color: #F3BD19;text-align: center;}
.some-more-content ul {}
.some-more-content ul li {font-family: "Poppins",serif;padding-bottom: 8px;font-weight: 400;color: #ffffff;font-size: 20px;}
.about-vector-bottom {position: absolute;bottom: -20px;left: 0;}
.about-vector-bottom img {width: 270px;}

.stage-content {background: url("../images/bg-stage.png") no-repeat center bottom / cover;position: relative;height: 500px;padding: 4% 6%;display: grid;grid-template-columns: 40% 40%;justify-content: center;grid-gap: 30px;align-items: center;border-bottom: #2E3133 25px solid;}
.stage-content .stage-content-left {}
.stage-content .stage-content-left h2 {font-family: "Poppins",serif !important;font-size: 48px;font-weight: 700;padding: 15px 0;color: #F3BD19;}
.stage-content .stage-content-left p {font-family: "Poppins",serif;padding-bottom: 8px;font-weight: 400;color: #ffffff;font-size: 16px;}
.stage-content .stage-boxed-content {background: rgba(255,255,255,0.8);padding: 10%;text-align: center;border-radius: 24px;box-shadow: 2px 4px 6px #404040;}
.stage-content .stage-boxed-content h3 {font-family: "Lora",serif !important;font-size: 32px;color: #44257D;font-style: italic;padding-bottom: 24px;}
.stage-content .stage-boxed-content p {font-size: 22px;color: #44257D;font-weight: 500 !important;display: inline-flex;align-items: center;line-height: 40px;}
.stage-content .stage-boxed-content p img {margin-right: 12px;}
.stage-content .stage-boxed-content .note {color: #2E3133;font-weight: 500;margin-top: 20px;}


.sticky-header .header .menu .header-buttons a {border-color:#2e3133 !important;color: #2e3133!important;}
.sticky-header .header .menu nav ul li.has-child a::after {filter: none !important;}
.ticket-vector {position: absolute;left: 0;}
.ticket-vector img {}
.gala-ticket-mobile {display: none;}
.bg-1 {background:#F8F5EC}
.header-container .header .menu .header-buttons a {background: none;border: #000 1px solid;border-radius: 0;font-size: 18px;color: #000 !important;}
#header-container.sticky-header .header .menu .header-buttons a {color: #000 !important;}
.page-inner .header-container .header .menu .header-buttons a {border-color:#2E3133 !important;color: #2E3133 !important;}
.page-inner .header-container .header .menu .header-buttons .mobile-menu-trigger img {filter: none;}
.vector_wave {position: absolute;right: 0;top: -110px;}
.vector_wave img {}
.vector_wave_flip {right: auto;left: 0;transform: scaleX(-1);}
.leadership-team .content-list .text h3 {font-size: 22px;line-height: 8px;}
.leadership-team .content-list .text p {margin-bottom: 2px;}
.flower-vector {position: relative;bottom: -40px;}
.flower-vector img {width:100%}
.vector-goddess {position: absolute;right: 0;top: 80px;}

.savethedate-timeline {background: #2E3133;padding: 4% 6% 1%;position: relative;}
.savethedate-timeline .heading {}
.savethedate-timeline .heading .subheading {text-align: center;color: #fff;font-size: 30px;font-weight: 400;}
.savethedate-timeline .heading h2 {text-align: center;font-family: "Poppins",serif !important;font-size: 48px;font-weight: 700;padding: 15px 0;color: #F3BD19;}

.savethedate-timeline .timeline{position:relative;margin:50px auto;padding:40px 0;border: 0;box-sizing:border-box;}
.savethedate-timeline .timeline:before{content:'';position:absolute;left:50%;width:2px;height:70%;background:#c5c5c5;}
.savethedate-timeline .timeline ul{padding:0;margin:0;}
.savethedate-timeline .timeline ul li{list-style:none;position:relative;width:50%;padding:20px 40px;box-sizing:border-box;}
.savethedate-timeline .timeline ul li:nth-child(odd){float:right;text-align:left;clear:both;}
.savethedate-timeline .timeline ul li:nth-child(even){float:left;text-align:right;clear:both;}
.savethedate-timeline .content{padding-bottom:20px;margin-left: 20px;margin-right: 20px;position: relative;top: -12px;}
.savethedate-timeline .content .icon {margin-top: 12px;}
.savethedate-timeline .content .icon img {}
.savethedate-timeline .timeline ul li:nth-child(odd):before {content: '';position: absolute;width: 50px;height: 50px;top: 0;left: -25px;background: #B138FF;border-radius: 50%;box-shadow: 0 0 0 3px rgba(233,33,99,0.2);}
.savethedate-timeline .timeline ul li:nth-child(even):before {content: '';position: absolute;width: 50px;height: 50px;top: 0;right: -25px;background: #B138FF;border-radius: 50%;box-shadow: 0 0 0 3px rgba(233,33,99,0.2);}
.savethedate-timeline .timeline ul li h3{padding: 0;margin: 0;color: #fff;font-size: 58px;font-weight: 800;font-family: "Poppins",serif !important;line-height: 50px;}
.savethedate-timeline .timeline ul li p{margin: 10px 0 0;padding: 0;font-family: "Poppins",serif !important;color: #fff;font-size: 22px;line-height: 32px;}
.savethedate-timeline .timeline ul li .time h4{margin:0;padding:0;font-size:14px;}
.savethedate-timeline .timeline ul li:nth-child(odd) .time {position:absolute;top:12px;left:-165px;margin:0;padding:8px 16px;background:rgba(233,33,99,1);color:#fff;border-radius:18px;box-shadow:0 0 0 3px rgba(233,33,99,0.3);}
.savethedate-timeline .timeline ul li:nth-child(even) .time {position:absolute;top:12px;right:-165px;margin:0;padding:8px 16px;background:rgba(233,33,99,1);color:#fff;border-radius:18px;box-shadow:0 0 0 3px rgba(233,33,99,0.3);}

.box-green-blue {}
.box-green-blue .sec-3col-box {background: #A7B993 !important;}
.box-green-blue h2 {color:#284492}
.box-green-blue h2 .material-icons-outlined {color:#284492}

.covidresponse-impmsg {background:#CBC2B6}
.covidresponse-impmsg p {color:#696450}

.carousel-arrow-blue .owl-nav button {border-color: #284492 !important;}
.carousel-arrow-blue .owl-nav button span {color: #284492;}

#founding-team .content-list .text {position: static !important;text-align: left !important;padding: 0 30px !important;} 
#governing-board .content-list .text, #governing-board1 .content-list .text, #governing-board2 .content-list .text {position: static !important;padding: 15px 20px !important;}
#governing-board .thumb img, #governing-board1 .thumb img, #governing-board2 .thumb img {height: 220px;}

.banner2col-publicreporting {grid-template-columns: 35% 65%;}
.banner2col-publicreporting .text p {font-size: 18px;padding: 15px 0;}
.banner2col-publicreporting h2 {font-size: 28px;font-weight: 600;padding: 10px 0;}
.banner2col-publicreporting .text h1 {color: var(--blue);}
.scholarship-awards-container .stories {display: grid;grid-template-columns: 23% 23% 23% 23%;justify-content: space-between;grid-gap: 40px;}
.scholarship-awards-container .stories div {}
.scholarship-awards-container .stories .thumb {}
.scholarship-awards-container .stories .thumb img {display: block;width: 100%}
.scholarship-awards-container .stories .content {margin-top: 0;}
.scholarship-awards-container .stories .content h3 {text-align: left;font-size: 22px;}
.scholarship-awards-container .stories .content h3 a {display: inline-flex;align-items: center;color: #000;}

.program-metrics-data .content-list .text {position: static;}
.program-metrics-data .content-list .text h3 {font-size: 20px;margin-top: 10px;}
.program-metrics-data .content-list .text h3 a {}

.banner-career {background:url("../images/banner-career.jpg") no-repeat center top / cover;height: 600px;}
.banner-career .banner-career-caption {padding: 4%;width: 80%;}
.banner-career .banner-career-caption h1 {font-family: "Lora",serif !important;padding: 15px 0;font-size: 60px;font-weight: 700;color: #fff;}
.banner-career .banner-career-caption p {font-weight: 500;line-height: 32px;color: #fff;margin-bottom: 15px;font-size: 22px;}

.gala-banner .event-data {text-align: left;width: 80%;margin: 0 auto;}
.gala-banner .event-data ul {list-style: none;}
.gala-banner .event-data ul li {font-family: "Poppins",serif;font-size: 18px;color: #fff;}
.gala-banner .event-data ul li strong {color: #D09965;font-weight: 500;}

.gala-banner-images {display: flex;margin: 40px auto 0;width: 80%;align-items: flex-end;padding-bottom: 60px;}
.gala-banner-images .gala-ticket {margin-right: 50px;}
.gala-banner-images .gala-ticket img {display: block;width: 800px;}

.gala-banner-images .dandiya-vector {}
.gala-banner-images .dandiya-vector img {display: block;height: 230px}

.gala-flowerimg {position: absolute;right: 0;bottom: 0;}
.gala-flowerimg img {display: block;height: 340px}
.bgwhatsnew {background:url("../images/bg_whatsnew.png") no-repeat center top / cover;}
.bgwhatsnew .content-container {height: 1000px;overflow: auto;}
.banner-aarogyawellness h1 {color:#284492 !important}
.banner-aarogyawellness p {color:#536226 !important}
.bginfo-aarogyawellness {background:#F8F5EC !important}
.bginfo-aarogyawellness .text p {color:#284492}
.bgblue-bottomlast {background:#CAE7FA !important}
.bgzerohunger_botinfo {background:#A0C0D3 !important}

.bottomlast-zerohungerfb .bottom-last-col-box {background:#FBEDC4 !important}
.jeevika-skilldev h1 {color: #284492 !important;line-height: 60px !important;}
.jeevika-skilldev p {color: #758642 !important;}
.bgjeevika_botinfo {background:#9EB35F !important}

.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}
.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row .thumb-last-col-box {padding: 15px;border-radius: 12px;background: #FBEDC4;min-height: 310px;width: 390px;}
.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row .thumb-last-col-box .thumb {}
.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row .thumb-last-col-box .thumb iframe {width: 100%;border-radius: 10px;height: 200px;}
.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row .thumb-last-col-box h2 {display: flex;align-items: center;font-size: 18px;padding: 8px 0;color: var(--blue);justify-content: space-between;}
.sec-2col-wrap-container .sec-2col-wrap .thumb .thumb-last-row .thumb-last-col-box h2 a {font-size: 26px;}

.getintouch-container {background: #E4F2FB;padding: 20px 0;margin-bottom: 20px;}
.getintouch-container .getintouch {padding: 3% 10%;display: grid;grid-template-columns: auto auto;align-items: center;justify-content: space-between;}
.getintouch-container .getintouch .getintouch-left {}
.getintouch-container .getintouch .getintouch-left h2 {font-size: 60px;font-family: "Lora",serif !important;color: #284492;}
.getintouch-container .getintouch .getintouch-left .button {margin-top: 20px;}
.getintouch-container .getintouch .getintouch-left .button a {background: #253D69;display: inline-flex;align-items: center;padding: 10px 30px;border-radius: 12px;color: #fff;font-size: 26px;font-weight: 500;font-family: "Poppins",serif;}
.getintouch-container .getintouch .getintouch-left .button a img {margin-right: 12px;height: 30px;}
.getintouch-container .getintouch .getintouch-right {}
.getintouch-container .getintouch .getintouch-right .getintouch-box {padding: 15px;border-radius: 12px;background: #FBEDC4;min-height: 310px;width: 500px;}

.jeevika-bottomlast {background:#C1D2D6 !important}
.banner-vidyanandaschool .text p {color:#284492}
.bg-vidyananda_bottominfo {background:#A0C0D3 !important}
.bg-vidyananda_bottominfo .text p {color:#fff !important}
.color-blue {color:#284492 !important}
.color-green {color:var(--green) !important}
.bg1 {background:#CADBB6 !important}
.bg2 {background:#D4CAB1 !important}
.bg3 {background:#A0AF7A !important}
.bg4 {background:#E4F2FB !important}
.color-darkgrey {color:#2E3133 !important}
.vector-kidsplay {position: absolute;left: 32%;top: 5%;}
.vector-kidsplay img {height: 110px;}

.contactform-icon {text-align: center;margin-top: 50px;}
.banner-donate-in-kind .text h1 {font-size: 64px;font-weight: 500;font-family: "Lora",serif !important;}
.banner-donate-in-kind p, .banner-donate-in-kind ul li {color:#284492;font-weight: 500;}
.banner-donate-in-kind .btn-outline {border: var(--green) 1px solid;color: var(--green) !important;}
.banner-donate-in-kind .btn-outline:hover {background:var(--green);color:#fff !important}
.banner-donate-in-kind .btn-fill {border: var(--green) 1px solid;background: var(--green);}
.banner-donate-in-kind .btn-fill:hover {background: var(--white) !important;color: var(--green) !important;}
.donateinkind-bannerbottom {text-align: center;}
.donateinkind-bannerbottom img {display: inline-block;}
.our-alumni-page h1 {font-size: 64px !important;color:#2E3133 !important}
.our-alumni-page p {color:#2E3133 !important}

.storiesofchange-banner h1 {}
.storiesofchange-banner p {}
.donation-sam {background: #E6F3FF;}
.donation-sam h1 {color: #2635BC;font-family: "Lora",serif !important;font-weight: 500;}
.bg-blue {background:#224684 !important}
.soc-donation {position:relative}
.soc-donation .sec-bottomlast-3col {background:#E4F2FB !important}
.soc-donation-greenbg .sec-bottomlast-3col {background:#DFECD2 !important}
.soc-donation .vector_033 {position: absolute;right: 0;}
.soc-donation .vector_033 img {}
.soc-donation .vector_044 {position: absolute;top: 0;left: 5%;}
.soc-donation .vector_044 img {}

.bannerbuttons {margin-top: 15px;}
.bannerbuttons a {background: #718736;color: #fff;display: inline-block;padding: 10px 20px;border-radius: 6px;font-weight: 600;margin-right: 5px;}
.amt-opts {}
.amt-opts .opts {background: #718736;color: #fff;display: inline-block;padding: 14px 26px;border-radius: 6px;font-weight: 600;margin-right: 5px;cursor: pointer;font-size: 18px;}
.amt-opts .opts:hover, .amt-opts .opts.active {background: #284492;}
.amt-opts .opts {}

.donation-main-new {position: relative;}
.donation-main-new .donation-form {width: 60%;margin: 30px auto 30px;background: #F8F5EC;border-radius: 16px;padding: 20px 100px;}
.donation-main-new .donation-form .donform {}
.donation-main-new .donation-form .donform .form-row {margin-bottom: 15px;}
.donation-main-new .donation-form .donform .form-row label {font-weight: 500;font-family: "Poppins",serif;margin-bottom: 8px;display: inline-block;width: 100%;}
.donation-main-new .donation-form .donform .form-row label span {color:#f00}
.donation-main-new .donation-form .donform .form-row select, .donation-main-new .donation-form .donform .form-row input[type="text"], .donation-main-new .donation-form .donform .form-row input[type="email"], .donation-main-new .donation-form .donform .form-row textarea {border: #284492 1px solid;border-radius: 6px;padding: 10px;font-size: 16px;background:none;width: 100%;font-family: "Open Sans",serif;}
.donation-main-new .donation-form .donform .form-row .amt-box {display: flex;align-items: center;}
.donation-main-new .donation-form .donform .form-row .amt-box .currency-symbol {background: #284492;color: #fff;padding: 8px 10px;border-radius: 6px 0 0 6px;}
.donation-main-new .donation-form .donform .form-row .amt-box .currency-symbol .material-symbols-outlined {}
.donation-main-new .donation-form .donform .form-row .amt-box input {border-radius: 0 6px 6px 0;}
.donation-main-new .donation-form .donform .form-row-full {}
.donation-main-new .donation-form .donform h2 {font-family: "Lora",serif !important;font-size: 36px;text-align: center;font-weight: 500;padding: 20px 0 15px;}
.donation-main-new .donation-form .donform h3 {font-family: "Lora",serif !important;font-size: 36px;text-align: center;font-weight: 500;padding: 20px 0 15px;}
.donation-main-new .donation-form .donform .form-row-qtr {}
.donation-main-new .donation-form .donform .form-row-qtr1 {display: grid;grid-template-columns: 19% 38% 39%;justify-content: space-between;}
.donation-main-new .donation-form .donform .form-row-half {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;}
.donation-main-new .donation-form .donform .form-row-half-notequal {display: grid;grid-template-columns: 19% 79%;justify-content: space-between;}
.donation-main-new .donation-form .splrow {background: #fff;padding: 10px 20px;}
.donation-main-new .donation-form .donform .form-row-button {text-align: center;margin-top: 30px;}
.donation-main-new .donation-form .donform .form-row-button input[type="submit"] {background: #718736;color: #fff;border: 0;padding: 12px 32px;font-size: 22px;border-radius: 12px;cursor: pointer;}
.donation-main-new .donation-form .donform .form-row .error {color: #f00;font-weight: 400;font-size: 14px;}
.donation-main-new .vector_011 {top: 50%;}
.donation-main-new .vector_011 img {width: 70px;}
.donation-main-new .vector_022 {top: 20%;}
.donation-main-new .vector_022 img {width: 100px;}
.bottomLeft_wave {position: absolute;bottom: -180px;left: 0;}
.bottomLeft_wave img {}
.donate-disclaimer {background: #DFECD2;padding: 2% 4% 10%;margin-bottom: -180px;text-align: center;}
.donate-disclaimer p {font-weight: 500;font-size: 15px;}

.sac-choose-banner {background:url("../images/sponsor_choose_banner.png") no-repeat center center / cover;height: 650px;position: relative;margin-bottom: 50px;}
.sac-choose-banner .sac-choose {background: rgba(255,255,255,0.4);width: 80%;height: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 16px;text-align: center;padding: 50px;}
.sac-choose-banner .sac-choose h1 {font-family: "Lora",serif !important;color: #fff;font-size: 40px;font-weight: 500;padding-bottom: 20px;}
.sac-choose-banner .sac-choose p {font-size: 16px;font-weight: 500;color: #fff;}

.donation-head {text-align: center;margin-top: 30px;}
.donation-head .bannerbuttons {}
.donation-head .bannerbuttons .amt-opts {}
.donation-head .bannerbuttons .amt-opts .opts {}
.donation-head .donation-head-info {margin-top: 22px;}
.donation-head .donation-head-info .splrow {display: flex;justify-content: center;flex-wrap: wrap;}
.donation-head .donation-head-info .splrow div {margin-right: 8px;}
.donation-head .donation-head-info .splrow label {font-weight: 500;font-family: "Poppins",serif;margin-bottom: 8px;display: inline-block;width: 100%;text-align: left;}
.donation-head .donation-head-info .splrow .amt-box {display: flex;align-items: center;}
.donation-head .donation-head-info .splrow .amt-box .currency-symbol {background: #fff;color: #fff;padding: 7px 10px;border-radius: 12px;border: #2E3133 1px solid;height: 46px;line-height: 46px;position: relative;z-index: 10;}
.donation-head .donation-head-info .splrow .amt-box .currency-symbol .material-symbols-outlined {color: #2E3133;font-size: 30px;}
.donation-head .donation-head-info .splrow .amt-box input {border: #284492 1px solid;border-radius: 0 12px 12px 0;padding: 10px;font-size: 16px;background:none;width: 250px;font-family: "Open Sans",serif;padding-left: 30px;height: 46px;color: #969696;margin-left: -20px;}
.donation-head .donation-head-info .splrow .amt-box select {border: #284492 1px solid;border-radius: 12px;padding: 10px;font-size:16px;background:none;width: 250px;font-family: "Open Sans",serif;height: 46px;color: #969696;}
.donation-head-info .splrow .amt-box input[type="number"] {border: #284492 1px solid;border-radius: 12px;padding: 10px;font-size:16px;background:none;width: 250px;font-family: "Open Sans",serif;height: 46px;color: #969696;margin-left: -30px;padding-left: 30px;}
.m-0 {margin:0 !important}
.p-10 {padding:10px !important}
.donation-head .donation-head-info .splrow .error {color: #f00;font-weight: 400;font-size: 14px;}

.donation-sac {}
.donation-sac .text {}
.donation-sac .text h1 {font-size: 40px;line-height: 50px;color: #2635BC;}
.donation-sam .text h1 {font-size: 40px;line-height: 50px;color: #2635BC;}

.banner-makeadonation {background:url("../images/banner-makeadonation.png") no-repeat center center / cover;height: 600px;text-align: center;position: relative;}
.banner-makeadonation h1 {color: #fff;font-family: "Lora",serif !important;font-size: 60px;font-weight: 500;padding-bottom: 12px;}
.banner-makeadonation p {font-size: 18px;color: #fff;font-weight: 400;line-height: 28px;}
.banner-makeadonation .button {margin-top: 25px;}
.banner-makeadonation .button a {background: #fff;border-color: #fff;}
.banner-makeadonation .button a:hover {color: var(--blue) !important;}
.banner-makeadonation .caption {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80%;}
.mad-donation .sec-bottomlast-3col {background: #DFECD2 !important;}

.donation-head .donation-head-info .reoccuring {margin-top: 12px;}
.donation-head .donation-head-info .reoccuring input[type="checkbox"] {margin-right: 5px;}
.donation-head .donation-head-info .reoccuring select {padding: 6px 10px;background: #fff;border: #284492 1px solid;font-size: 15px;margin-left: 10px;}
.bgblue {background:#224684 !important}
.banner-bottom-options .grass-vector {bottom: auto;position: absolute;top: -90px;width: 100%;display:block !important}
.banner-bottom-options .grass-vector img {width: 100%}
.bggreen {background:#9EB35F !important}
.bggreen .heading {color:#fff}
.bggreen p {color:#2E3133}
.bottomlast-sas {margin: 0;border-radius: 0;}
.bottomlast-sas .bottom-last {grid-template-columns: auto auto;padding: 3% 20%;}
.banner-other {}
.banner-other .heading {color: #fff !important;}
.banner-other .subheading {color: #fff;}
.banner-other .banner-button {position: static;}
.banner-other .banner-button a {margin-top: 0;}
.sec-our-program-grid.active {grid-template-columns: 100%;}
.sec-our-program-grid.active .program-box {grid-template-columns: 60% 23% !important;padding-right: 0;justify-content: center;}
.sec-our-program-grid.active .program-box .program-item {grid-template-columns: 100%;}
.sec-our-program-grid.active .program-box .program-item .text {padding-left: 0;margin-top: 20px;}
.sec-our-program-grid.active .program-box .program-item .text p {}
.topmargin {margin-top: 120px !important;}
.home-bottomlast {grid-template-columns: 100% !important;}
.home-bottomlast .bottom-last-row {grid-template-columns: 32% 32% 32% !important;}
.home-bottomlast .bottom-last-row .bottom-last-col-box {min-height: 280px !important;}

@media(max-width:1000px)
{
  .savethedate-timeline .timeline{width:100%;}
}
@media(max-width:767px) {
  .savethedate-timeline .timeline{width:100%;padding-bottom:0;}
  
  .savethedate-timeline .timeline:before{left:20px;height: 69%;}
  .savethedate-timeline .timeline ul li:nth-child(odd),
  .savethedate-timeline .timeline ul li:nth-child(even) {width: 100%;text-align: left;padding-left: 30px;padding-bottom: 30px;padding-right: 0px;}
  .savethedate-timeline .timeline ul li:nth-child(odd):before,
  .savethedate-timeline .timeline ul li:nth-child(even):before {top:-18px;right:16px;}
  .savethedate-timeline .timeline ul li:nth-child(odd) .time,
  .savethedate-timeline .timeline ul li:nth-child(even) .time {top:-30px;right:50px;left:inherit;}
  .savethedate-timeline .timeline ul li:nth-child(2n+1)::before {left: 5px !important;}
  .savethedate-timeline .timeline ul li:nth-child(2n)::before {width: 30px;height: 30px;right: auto;left: 5px;}
  .savethedate-timeline .content {margin-left: 30px;top: -30px;}
	
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -346em }
}