body,
html {
    width: 100%;
    /* height: 100%; */
    padding: 0px;
    margin: 0px;
    scroll-behavior: smooth;
    /* font-family: 'Poppins', Arial, Helvetica, sans-serif; */
}

@font-face {
    font-family: "Brandon Grotesque Black";
    src: url("../fonts/Brandon/Brandon-Grotesque-Web-Black.eot") format("eot"),
        url("../fonts/Brandon/Brandon-Grotesque-Web-Black.woff") format("woff"),
        url("../fonts/Brandon-Grotesque-Web-Black.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Brandon Grotesque Bold";
    src: url("../fonts/Brandon/Brandon-Grotesque-Web-Bold.eot") format("eot"),
        url("../fonts/Brandon/Brandon-Grotesque-Web-Bold.woff") format("woff"),
        url("../fonts/Brandon/Brandon-Grotesque-Web-Bold.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "FuturaPTWebBook400";
    src:
        url('../fonts/Futura-PT-Book-400/futura-pt_book.woff2') format('woff2'),
        url('../fonts/Futura-PT-Book-400/futura-pt_book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "FuturaPTWebDemi600";
    src:
        url('../fonts/Futura-PT-Demi-600/futura-pt_demi.woff2') format('woff2'),
        url('../fonts/Futura-PT-Demi-600/futura-pt_demi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

a:-webkit-any-link:focus-visible {
    outline-offset: 0px;
}

a:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}

/* body,
html {
    overflow-x: visible;
} */

/* 
.overflow-xnew{
    overflow-x:hidden;
} */

h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
    margin: 0px;
}



a:hover {
    text-decoration: none;
}

.wrappermain div {
    line-height: 0px;
}


.bg-orange {
    background-color: #F59120;
}

.bg-blue {
    background-color: #2B91CF;
}

.bg-grey {
    background-color: #414042;
}

.bg-grey2 {
    background-color: #666666;
}


.color-orange {
    color: #F59120;
}

.color-blue {
    color: #2B91CF;
}

.color-white {
    color: #ffffff !important;
}

.color-grey {
    color: #414042 !important;
}

.flexmenu {
    display: flex;
    flex-direction: column;
}

.home_video_banner video {
    object-fit: cover;
    background: #2b91cf;
    height: 100vh;
}

.headergradient {
    position: relative;
}

.headergradient:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.20) 88.63%);
    height: 187px;
    width: 100%;
}

.headlogo img {
    width: 135px;
    filter: brightness(110%);
}

.footerlogo {
    filter: brightness(110%);
}


header {
    padding: 20px 20px 10px 20px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    line-height: 0;
    transition: top 0.4s ease-in-out;
    z-index: 2;
    background: transparent;
}

header:hover form.searchwp-form .searchwp-form-input-container .swp-input {
    background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/themes/pitheme/img/search-header-black.svg);
    cursor: pointer;
}

.whitepatch {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    background-color: #ffffff;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    z-index: -1;
}


header:hover .whitepatch {
    bottom: 0;
    height: 100%;
    top: 0;
}

header:hover .top-menu a,
header:hover .top-sub-menu a {
    color: #414042;
}

header:hover .top-menu a:hover {
    color: #2B91CF;
}

header:hover img.searchbox {
    filter: brightness(0) saturate(100%) invert(23%) sepia(6%) saturate(195%) hue-rotate(227deg) brightness(96%) contrast(91%);
}

#loader {
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #414042;
    width: 70px;
    height: 70px;
    animation: spin 1s linear infinite;
}

.centerloader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}

@media only screen and (min-width:992px) {

    .top-sub-menu .dropdowninner:hover ul.subinnermenus,
    .top-sub-menu .menu-item-has-children:hover ul.subinnermenus {
        display: block;
        opacity: 1;
    }
}



.dropdowninner,
.top-sub-menu .menu-item {
    vertical-align: top;
    line-height: normal;
    position: relative;
}

.subinnermenus {
    display: none;
    margin-top: 0;
    position: relative;
    list-style-type: none;
    text-align: left;
    padding: 0;
    margin-bottom: 0;
    left: 20px;
    /* opacity: 0; */
    /* Completely invisible. */
    transition: 1s;
    /* A 1 second transition. */
    position: absolute;
    width: 370px;
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
}


@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.subinnermenus li {
    padding: 0px !important;
    vertical-align: middle !important;
    display: block !important;
}

.subinnermenus a {
    padding: 8px 0px;
    display: block;
    text-transform: uppercase;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    font-size: 12px !important;
}

.subinnermenus a:hover,
.subinnermenus a:focus,
.subinnermenus a:active {
    color: #2B91CF !important;
}

.subinnermenus li a {
    margin-right: 0px;
}

.nav-up {
    top: -140px;
    /* background: #ffffff; */
    padding-bottom: 20px;
}

.white {
    background: #ffffff;
}

header.sticky {
    background: #ffffff;
    z-index: 99;
    padding-bottom: 20px;
}

header.sticky .top-menu a,
header.sticky .top-sub-menu a,
.white .top-sub-menu a,
.white .top-menu a {
    color: #414042;
}




.top-sub-menu a:hover {
    color: #414042;
    position: relative;
}

.top-sub-menu a:hover:before,
.top-sub-menu li.current-menu-parent a:before,
.top-sub-menu li.current-menu-item a:before,
.top-menu li.current-menu-item a:before {
    content: "";
    background-color: #F59120;
    height: 2px;
    bottom: -6px;
    left: 0;
    width: 100%;
    position: absolute;
}

.top-menu li:first-child.current-menu-item a:before {
    display: none;
}

.subinnermenus a:before {
    display: none;
}

.top-sub-menu a:hover:last-child:before {
    display: none;
}

header.sticky .top-menu a:last-child img,
.white .top-menu a:last-child img {
    filter: brightness(0) saturate(100%) invert(23%) sepia(6%) saturate(195%) hue-rotate(227deg) brightness(96%) contrast(91%);
}


/* .nav-up .top-menu a:last-child img */

.top-menu {
    margin-bottom: 60px;
}

.top-menu li {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
}

.top-menu a {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 12px;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    line-height: 12px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.top-menu li:last-child {
    margin-right: 30px;
}

.top-menu a:hover {
    color: #2B91CF;
}



.top-sub-menu a {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    color: #ffffff;
    display: inline-flex;
    padding-right: 0;
    text-decoration: none;
    vertical-align: top;
    line-height: 16px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    position: relative;
}

.top-sub-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.top-sub-menu ul li {
    display: inline-block;
}

.top-sub-menu .dropdowninner,
.top-sub-menu ul li.menu-item {
    padding-right: 20px;
    padding-left: 20px;
}

.top-sub-menu .donate {
    padding: 0px !important;
}

.top-sub-menu a.donate,
.top-sub-menu .donate a {
    padding-left: 15px;
    background-color: #F59120;
    padding: 6px 15.5px;
    font-size: 12px;
    border-radius: 22px;
    margin-right: 0px;
    color: #ffffff !important;
    top: -9px;
    position: relative;
    margin-left: 20px;
}

.top-sub-menu a.donate:hover,
.top-sub-menu .donate a:hover {
    background-color: #2B91CF;
    color: #ffffff;
}


.classroom-wrapper,
.education-wrapper,
.global-story,
.delever-change,
.get-involved,
.house-christel,
.our-mission,
.our-vision,
.interested,
.our-journey,
.meet-our-team,
.accountability,
.christel-model,
.academics-model,
.character-model,
.global-storyschools,
.schools-sectionmargin,
.why-partner,
.carrer-testimonial,
.operating-christel,
.contact-section {
    padding: 120px 100px 120px 100px;
}

.storysection {
    padding-bottom: 0px !important;
}

.newssection,
.pressection {
    padding-top: 180px;
}

.newssection {
    padding-bottom: 0 !important;
}

.support-partner {
    padding: 0px 100px;
}

.schools-sectionmargin {
    margin: 120px 0px 120px;
}

.schoolcountry,
.academics-model.modelpage-section.modelacademicsp {
    padding-top: 120px;
}

.schoolcountry .schools-sectionmargin {
    margin-bottom: 0;
}

.schools-sectionmargin h3 {
    font-family: "FuturaPTWebDemi600";
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 35px;
}

.schools-sectionmargin h4 {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 25px;
    text-align: center;

}

.character-model {
    margin-bottom: 0;
}

.academics-model .subline-text {
    margin-bottom: 0;
    line-height: 15px !important;
    margin-bottom: 24px;
}

.schoolcountry .subline-text-multile-school {
    line-height: 32px !important;
    font-size: 20px;
    margin-bottom: 0 !important;
    margin-top: 40px;
}

.countryimagemarginleftimage {
    margin-right: 90px;
}

.countryimagemarginrightimage {
    margin-left: 90px;
}

.schoolcountry p a {
    color: #414042;
    text-decoration: none !important;
    line-height: 32px !important;
    font-size: 20px;
    margin-bottom: 0 !important;
    font-family: "FuturaPTWebDemi600";
    text-align: left;
    color: #414042;
}

.schoolcountry p a:hover {
    color: #F59120;
}

.schoolcountry p,
.modelparagaph p,
.aboutstory p,
.supportusp p {
    margin-top: 50px;
}

.schoolcountry p:nth-of-type(1),
.modelparagaph p:nth-of-type(1),
.aboutstory p:nth-of-type(1),
.supportusp p:nth-of-type(1) {
    margin-top: 0;
}

.aboutstory .quotes {
    max-width: 67%;
    margin-left: auto;
    margin-right: auto;
}

.subline-text-multile-school a {
    color: #414042;
    text-decoration: none !important;
    display: block;
}

.subline-text-multile-school a:hover {
    color: #F59120;
}

.academics-model h1 {
    margin-bottom: 30px;
}

.academics-model.graduate-success h1 {
    margin-bottom: 60px;
}

.academics-model.modelpage-section {
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.academics-model .leftpaddings {
    padding-left: 45px;
}

.academics-model .rightpaddings {
    padding-right: 45px;
}

.academics-model.modelpage-sectionleft {
    padding-right: 0px;
}


.education-wrapper {
    padding-bottom: 100px;
}

.global-story,
.delever-change,
.our-journey {
    padding-bottom: 70px;
}

.classroom-wrapper h1,
.global-story h1,
.education-wrapper h1 .fsize,
.get-involved h1,
.house-christel h1,
.our-vision h1,
.our-mission h1,
.interested h1,
.our-journey h1,
.meet-our-team h1,
.accountability h1,
.christel-model h1,
.academics-model h1,
.character-model h1,
.global-storyschools h1,
.why-partner h1,
.infodetails h1,
.operating-christel h1,
.contact-section h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 70px;
    line-height: 70px;
}

.contact-section h1 {
    margin-bottom: 50px;
}

.operating-christel .subline-text {
    margin-top: 15px;
}

.operating-christel img,
.iframeparent {
    margin-top: 100px;
}


.iframeparent {
    padding: 57.25% 0 0 0;
    position: relative;
}

.get-touch b {
    font-size: 24px;
    font-weight: 600;
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animatedhover {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.our-vision h1,
.our-mission h1 {
    margin-bottom: 45px;
}

.education-wrapper h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 93px;
    line-height: 60px;
}

.education-wrapper h1 .fsize {
    display: contents;
    color: #2B91CF;
}

.education-wrapper h1 span {
    color: #F59120;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 110px;
    line-height: 97px;
    letter-spacing: 0.044em;
}

.education-wrapper p,
.global-story p,
.delever-change p,
.get-involved p,
.classroom-wrapper p,
.fellowship .column1 p,
.fellowship .column2 p,
.quotestexthidden p,
.global-tabs .accordion-body p,
.education-slider p,
.house-christel p,
.our-vision p,
.our-mission p,
.meet-our-team p,
.accountability p,
.christel-model p,
.academics-model p,
.character-model p,
.global-storyschools p,
.support-partner p,
.why-partner p,
.infodetails p,
.journeys p,
.contact-section p,
.impdates .float-start,
.annualreportsdiv p {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    color: #414042;
    line-height: 32px;
    letter-spacing: 0.04em;
}


.accountability p {
    color: white !important;
}

.accountability p:last-of-type {
    margin-top: 30px;
}


.contact-section p {
    line-height: 25px;
    margin-bottom: 30px;
}

.infodetails p {
    margin-top: 50px;
}



body .our-vision p {
    font-family: "FuturaPTWebBook400";
    font-size: 32px;
    line-height: 32px;
    text-align: center;
}

.our-mission .missiontext1,
.our-mission .missiontext1 p {
    font-family: "FuturaPTWebBook400";
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0.01em;
    text-align: center;
    margin-bottom: 50px;
    color: #ffffff;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.our-mission .missiontext2,
.our-mission .missiontext2 p {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #ffffff;
    max-width: 83%;
    margin-left: auto;
    margin-right: auto;
}

.why-partner p b {
    font-weight: 600;
}

.why-partner p {
    color: #ffffff !important;
    margin-top: 30px;
}

.whoshould-apply p {
    margin-top: 30px;
    color: #ffffff !important;
}

body .sponsors p {
    color: #414042 !important;
}

.why-partner p:nth-of-type(1),
.whoshould-apply p:nth-of-type(1) {
    margin-top: 0;
}

.character-model p {
    padding-right: 60px;
}

.character-model img {
    margin: 0px 0px 50px;
    width: 945px;
}

.classroom-wrapper p {
    font-size: 20px;
    margin-top: 65px;
    color: #ffffff !important;
}

.our-journey p {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    margin-top: 45px;
}

body .subline-text {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    color: #414042;
    margin-top: 45px;
}

.house-christel .quotes {
    font-family: "FuturaPTWebDemi600";
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    margin-top: 100px;
    color: #414042;
    margin-bottom: 30px;
}

.charater-head {
    font-family: "FuturaPTWebDemi600";
    font-size: 24px;
    line-height: 20px !important;
    color: #ffffff;
    margin-bottom: 20px;
}

.quotes-author {
    font-family: "Poppins";
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    color: #414042;
    text-transform: uppercase;
}

.education-slider {
    padding-bottom: 70px;
}


.education-slider .overlay,
.support-partner .overlay {
    position: absolute;
    left: 0;
    bottom: -77%;
    background-blend-mode: multiply;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
    z-index: 1;
}

.education-slider .overlay p:last-child {
    max-width: 100%;
    margin: 0px;
    color: inherit;
    overflow: visible;
    display: block;
    line-height: inherit;
    width: 100%;
}

.education-slider .owl-stage {
    padding-left: 0px !important;
}

.education-slider .owl-stage .item img {
    height: auto !important;
}

.education-slider .owl-stage .owl-item:first-child img {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.education-slider .owl-stage .owl-item:first-child .item::after {
    border-bottom-left-radius: 10px;
}

.education-slider .owl-stage .owl-item .item::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60.49%, #000000 130.44%);
}

.education-slider .owl-stage .owl-item:last-child img {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.education-slider .owl-stage .owl-item:last-child .item::after {
    border-bottom-right-radius: 10px;
}

.support-partner .overlay {
    justify-content: center;
    z-index: inherit;
}


.support-partner .overlay {
    bottom: -65%;
}

.support-partner .involvedimg .overlay {
    width: 98.4%;
}

.support-partner .partnerimg .overlay {
    width: 99%;
    left: 10px;
}

.support-partner .row {
    overflow: hidden;
}

.support-partner .involvedimg {
    padding-right: 10px;
}

.support-partner .partnerimg {
    padding-left: 10px;
}

.education-slider h1 {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 30px;
    width: 100%;
    padding-top: 0;
    letter-spacing: 0.08em;
}

.education-slider p {
    color: #ffffff;
    max-width: 82%;
    margin-bottom: 38px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

.education-slider .item:hover .overlay,
.support-partner .col-md-12:hover .overlay {
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
    bottom: 0;
    background-color: #2B91CF;
    justify-content: center;
}

.support-partner .col-md-12.partnerimg:hover .overlay {
    background-color: #F59120;
}

.education-slider .owl-item:first-child:hover .overlay {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.education-slider .owl-item:last-child:hover .overlay {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.education-slider .item:hover .overlay h1 {
    margin-top: 0;
    padding-top: 0px;
}


.support-partner h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 50px;
    color: #ffffff;
    margin-bottom: 50px;
    width: 100%;
    padding-top: 0;
    letter-spacing: 0.08em;
}

.support-partner p {
    color: #ffffff;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-height: 248px;
}

.support-partner p a {
    margin-top: 80px;
}

.support-partner .partnerimg .btn-white:hover {
    color: #F59120;
}

.readmore {
    text-decoration: none;
    margin: 0 auto;
    letter-spacing: 0.04em;
}


.education-slider .owl-nav {
    margin-top: 50px;
    text-align: right;
    padding-right: 0;
}

.education-slider .owl-nav .owl-next span {
    font-size: 0;
    background-image: url('../img/home/right.svg');
    width: 16px;
    height: 23px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 31px;
    display: inline-block;
}

.education-slider .owl-nav .owl-prev span {
    font-size: 0;
    background-image: url('../img/home/left.svg');
    width: 16px;
    height: 23px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.education-slider .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.education-slider .owl-theme .owl-nav [class*=owl-] {
    margin: 0;
}

.btn-grey {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 4px 25px;
    border-radius: 50px;
    border: 1px solid #414042;
    color: #414042;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    display: inline-block;
}

.btn-black {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 4px 25px;
    border-radius: 50px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    display: inline-block;
    background-color: #414042;
    margin-right: 20px;
}

.btn-black:hover {
    background-color: #2B91CF;
    color: #ffffff;
}

.explore-model {
    position: absolute;
    right: 100px;
    bottom: -8px;
    z-index: 9;
}

.know-more {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 4px 22px;
    border-radius: 50px;
    border: 1px solid #414042;
    color: #414042;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 40px;
    margin-left: 0;
    display: inline-block;
}

.our-founder {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%, 0);
    letter-spacing: 0.04em;
}

.btn-white {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 4px 25px;
    border-radius: 50px;
    border: 1px solid #ffffff;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 0.04em;
}

.btn-white-fill {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 16px;
    line-height: 41px;
    text-align: center;
    padding: 0;
    border-radius: 50px;
    background-color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: normal;
    color: #F59120;
    width: 190px;
    height: 40px;
    margin-right: 20px;
}

.btn-white-fill:hover {
    background-color: #2B91CF;
    color: #ffffff;
}


.fellowship {
    overflow: hidden;
}

.know-more-fellow {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 9px 25px;
    border-radius: 50px;
    border: 1px solid #ffffff;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 0;
    position: relative;
    z-index: 999;
    letter-spacing: 0.04em;
}

.btn-white:hover,
.know-more-fellow:hover {
    background-color: #ffffff;
    color: #2B91CF;
}

.btn-grey:hover,
.know-more:hover {
    background-color: #414042;
    color: #ffffff;
}

.global-story {
    background-color: #2B91CF;
}


.global-story p {
    color: #ffffff !important;
}



.global-tabs .accordion-item {
    background-color: transparent;
    border: 0;
    border-top: 1px solid #ffffff;
}

.accordion-flush .accordion-item:first-child {
    border-top: 1px solid #ffffff;
}

.global-tabs .accordion-button {
    padding: 22px 20px 22px 0px;
    background-color: transparent;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 40px;
    line-height: 30px;
    color: #ffffff;
}

.global-tabs.acc-tabs .accordion-button {
    text-transform: uppercase;
}

.meet-our-team .accordion-button {
    color: #F59120;
    border-top: 1px solid #414042 !important;
    text-transform: uppercase;
}

.engagement-oppr.meet-our-team .accordion-button {
    color: #2B91CF;
}

.engagement-oppr-tabs p {
    padding-right: 23px !important;
}

.engagement-oppr-tabs .accordion-body img {
    border-radius: 5px !important;
}

/* .engagement-oppr-tabs img.img-fluid:empty {
    display: none !important;
} */

/* .global-tabs .accordion-item:last-child .accordion-button {
    padding-bottom: 0;
} */

.global-tabs .accordion-button:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: none;
}

.global-tabs .accordion-button:not(.collapsed) {
    box-shadow: none;
}

.global-tabs .accordion-button::after {
    background-image: url("../img/home/accrodation-close.svg");
}

.global-tabs .accordion-button:not(.collapsed)::after {
    background-image: url("../img/home/accrodation-open.svg");
    width: 16px;
    height: 16px;
    background-size: contain;
}

.global-tabs .accordion-body {
    padding: 40px 0px;
    padding-top: 25px;
}

.global-tabs .accordion-body .row .col-lg-12:nth-child(2) {
    background-color: #FFFFFF;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.global-tabs .accordion-body .row img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.global-tabs .accordion-body p {
    padding: 75px 46px 0px 57px;
    color: #414042 !important;
}

.delever-change h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 93px;
    line-height: 69px;
    color: #F59120;
    letter-spacing: -0.04em;
}

.delever-change h1 span {
    font-size: 70px;
    line-height: 70px;
    letter-spacing: 0.05em;
}


.deliverimages,
.global-tabs,
.accountability-tabs,
.partner-list,
.apportunity-tab {
    margin-top: 100px;
    margin-bottom: 50px;
}



.deliverimages .owl-carousel {
    padding-right: 0px;
    padding-left: 0px;
}

.deliverimages .owl-carousel .item {
    width: auto;
}

.deliverimages .owl-carousel .item:hover #lottie {
    display: block;
}

.deliverimages .owl-carousel .item:hover .delivermainimage {
    display: none;
}

.deliverimages .owl-carousel h2 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 24px;
}

.get-involved p {
    margin-bottom: 30px;
}

.fellowshipimage p {
    margin-bottom: 0px;
}

.btns-orange {
    font-family: "FuturaPTWebDemi600";
    font-size: 14px;
    color: #ffffff;
    display: inline-block;
    margin-right: 50px;
    padding: 11px 33px;
    background-color: #F59120;
    text-decoration: none;
    border-radius: 100px;
    line-height: 18px;
    letter-spacing: 0.04em;
}

.btns-orange:hover {
    background-color: #2B91CF;
    color: #ffffff;
}

.child-info {
    position: absolute;
    bottom: 0;
    right: 105px;
    text-align: center;
    width: 500px;
}

.child-info .quotes {
    position: absolute;
    top: 211px;
    width: 100%;
    left: 0;
    line-height: 60px;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.quotestexthidden {
    display: none;
    position: absolute;
    top: 281px;
    width: 72%;
    left: 70px;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.quotestexthidden p {
    color: #ffffff !important;
}

.child-info:hover .quotestexthidden {
    display: inline-block;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.child-info:hover .quotes {
    display: none;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.child-info h1 {
    font-family: "FuturaPTWebDemi600";
    font-size: 50px;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 50px;
}

.child-info h2 {
    font-family: "FuturaPTWebDemi600";
    font-size: 24px;
    color: #ffffff;
    display: inline-block;
}

.fellowship .column {
    width: 50%;
    padding: 15px;
    float: left;
    margin: 0;
    transition: all 0.5s ease;
}

.fellowship .column1:hover {
    width: 55%;
    background-color: #414042;
}



.fellowship .column1:hover .bottomimage .first-image {
    left: -100%;
    position: relative;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}

.fellowship .column1 .bottomimage .first-image {
    left: 0%;
    position: relative;
    width: 494px;
}

.fellowship .column2 .bottomimage .first-image {
    right: 0%;
    position: relative;
    width: 505px;
}

.fellowship .column2:hover .bottomimage .first-image {
    right: -100%;
    position: relative;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}

.fellowship .column1 .bottomimage .second-image {
    width: 494px;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}

.fellowship .column2 .bottomimage .second-image {
    width: 505px;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.fellowship .column1:hover .bottomimage {
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    text-align: right !important;
    align-items: flex-end;
}

.fellowship .column1:hover .bottomimage .second-image {
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}


.fellowship .column1:hover~.column2 {
    width: 45%;
}

.fellowship .column2:hover {
    width: 55%;
    background-color: #414042;
}

.fellowship .column1:has(~ .column2:hover) {
    width: 45%;

}

.fellowship .column1 {
    background-color: #F59120;
    padding: 100px 0 0px 0;
    transition: all 0.5s ease;
}

.fellowship .column2 {
    background-color: #2B91CF;
    padding: 100px 0 0px 0;
    transition: all 0.5s ease;
}

.fellowship h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #ffffff;
    padding-bottom: 450px;
    padding-left: 105px;
    padding-right: 126px;
}

.fellowship .column1 h2 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #ffffff;
    padding-left: 105px;
    padding-right: 126px;
    margin-bottom: 40px;
}


.fellowship .column2 h2 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #ffffff;
    padding-left: 100px;
    padding-right: 15px;
    margin-bottom: 40px;
}

.fellowship .column1 p {
    color: #ffffff !important;
    width: 535px;
    margin-left: 100px;
    margin-right: 125px;
    margin-bottom: 30px;
}

.fellowship .column1 p:nth-of-type(2),
.fellowship .column2 p:nth-of-type(2) {
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    line-height: 0;
}

.fellowship .column2 p {
    color: #ffffff !important;
    width: 565px;
    margin-left: 100px;
    margin-right: 125px;
    margin-bottom: 30px;
}

.fellowship .column1 .bottomimage {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: end;
    width: 50%;
    z-index: 1;
}

.fellowship .column2 .bottomimage {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: flex-end;
    justify-content: end;
    flex-direction: column;
    width: 50%;
}

.fellowship .column1 h2,
.fellowship .column2 h2,
.fellowship p,
.know-more-fellow {
    display: none;
}

footer {
    padding: 80px 100px 50px;
    background-color: #414042;
}

.quicklinkss h1 {
    margin-left: 10px;
}

footer h1 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #2B91CF;
    margin-bottom: 15px;
}

.footerlinks ul {
    margin: 0;
    list-style-type: none;
    display: inline-block;
    padding: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.quicklinkss {
    width: 600px;
}

.footerlinks a {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 12px;
    color: #B3B3B3;
    display: block;
    line-height: 14px;
    text-decoration: none;
    letter-spacing: 0.02em;
}

.footerlinks li {
    margin-bottom: 0;
    padding: 10px 10px;
    flex: 10;
    flex: 1 0 21%;
    text-transform: uppercase;
}

@media (min-width:1200px) {
    .footerlinks a:hover {
        color: #F59120;
    }
}


.footerlinks li:last-child {
    margin-bottom: 0;
}

footer p {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 12px;
    color: #B3B3B3;
    display: block;
    line-height: 17px;
    margin-bottom: 20px;
}

.footerlinks {
    margin-bottom: 0;
    width: 133px;
    margin-right: 18px;
    display: inline-block;
    vertical-align: top;
}

.footerwrapper {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
}

.footerlinks:nth-child(4) {
    padding-left: 14px;
}

.footerlinks {
    margin-right: 0;
    width: auto;
}

.copyrightlinks {
    margin-top: 27px;
}

.copyrightlinks p {
    margin-bottom: 0px;
}

.sociallinks {
    padding-right: 38px;
    line-height: 0;
    padding-left: 0;
    position: relative;
    top: 41px;
}

.sociallinks span {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 12px;
    color: #B3B3B3;
    display: inline-block;
    line-height: 16px;
    margin-right: 8px;
    vertical-align: middle;
    position: relative;
    top: 1px;
}

.sociallinks a {
    margin-right: 14px;
    display: inline-block;
    vertical-align: middle;
}

.sociallinks a:hover img {
    filter: brightness(0) saturate(100%) invert(77%) sepia(53%) saturate(4722%) hue-rotate(347deg) brightness(101%) contrast(92%);
}

.sociallinks a:last-child {
    margin-right: 0;
    position: relative;
    top: 2px;
}

footer input.form-control,
footer input.form-control:focus {
    border: 1px solid #D9D9D9;
    background-color: #D9D9D9;
    border-radius: 34px;
    width: 293px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 13px;
    color: #414042;
    box-shadow: none;
    border-color: #D9D9D9;
    padding-right: 103px;
}

footer .wpcf7-spinner {
    background-color: #B3B3B3;
    position: absolute;
    right: -42px;
    margin: 0;
}

footer .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 11px;
    color: rgb(255, 69, 26);
    position: absolute;
    top: 42px;
    line-height: 19px;
    display: none;
}

footer .wpcf7 form .wpcf7-response-output {
    position: absolute;
    font-size: 12px;
    line-height: 20px;
    margin-top: 0;
    color: #F59120;
}

footer input.form-control::placeholder {
    color: #ABABAB;
    font-style: italic;
}

.btn-submit {
    background-color: #F59120;
    color: #ffffff;
    border-radius: 22px;
    padding: 7px 21px;
    font-family: "FuturaPTWebDemi600";
    font-size: 14px;
    box-shadow: none;
    border: 0;
    text-transform: uppercase;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}

.btn-submit:hover {
    background-color: #2B91CF;
}

.donate-mobile {
    display: none;
}

.page-inner-menu {
    background-color: #F59120;
    padding: 16px 0px;
    text-align: center;
    line-height: 0;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    /* required */
    z-index: 9;
}

.page-inner-menu a {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    line-height: 20.51px;
    text-align: center;
    color: #414042;
    text-decoration: none;
    margin-right: 30px;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}

.page-inner-menu a:nth-last-of-type() {
    margin-right: 0px;
}

.page-inner-menu a:hover

/* .page-inner-menu a:focus,
.page-inner-menu a:active,
.page-inner-menu a:active:focus { */
    {
    color: #ffffff;
}

.page-inner-menu li {
    list-style-type: none;
    display: inline-block;
}

.page-inner-menu a.activeinnermenu,
.page-inner-menu li.activeinnermenu a {
    color: #ffffff;
}

.page-inner-menu li.activemenus a {
    color: #ffffff;
}

.page-inner-menu .mPS2id-highlight {
    color: #ffffff !important;
}

.owl-carousel-interestedimages {
    margin-top: 40px;
}

.owl-carousel-interestedimages h2 {
    font-family: "FuturaPTWebDemi600";
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 16px;
}



.owl-carousel-ourjourneyslider {
    margin-top: 100px;
}

.our-journey .owl-carousel-ourjourneyslider h1 {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
}

.owl-carousel-ourjourneyslider h2 {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    margin-bottom: 40px;
    font-weight: 400;
    letter-spacing: 0.03em;
}

.year-desc img {
    margin-bottom: 16px;
    width: auto !important;
}

.year-desc:before {
    content: "";
    background: #ffffff;
    height: 1px;
    width: 100%;
    left: 20px;
    top: 22px;
    position: absolute;
}

.year-desc h3 {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
}

.owl-carousel-ourjourneyslider .owl-nav {
    margin-top: 50px;
}

.owl-carousel-ourjourneyslider .owl-nav .owl-next span {
    font-size: 0;
    background-image: url('../img/about/right.svg');
    width: 15px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 31px;
    display: inline-block;
}

.owl-carousel-ourjourneyslider .owl-nav .owl-prev span {
    font-size: 0;
    background-image: url('../img/about/left.svg');
    width: 15px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.owl-carousel-ourjourneyslider .owl-nav {
    text-align: right;
}

.owl-carousel-ourjourneyslider .owl-nav button {
    margin: 0 !important;
}

.owl-carousel-ourjourneyslider .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.accountability-tabs .nav-link {
    font-family: "Brandon Grotesque Bold", sans-serif;
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #ffffff;
    margin-right: 35px;
    padding: 0;
    text-transform: uppercase;
    border-radius: 0;
}

.accountability-tabs .tab-content {
    margin-top: 40px;
}

.accountability-tabs .nav-link.active {
    background-color: transparent;
    border-bottom: 2px solid #ffffff;
}

.accountability-tabs .accordion-flush .accordion-item:first-child {
    border-top: 0px solid #ffffff;
}


.accountability-tabs .accordion-item {
    background-color: transparent;
    border: 0;
    border-top: 1px solid #ffffff;
    margin-right: 20px;
}

body .accountability-tabs .accordion-button {
    padding: 0px 0px 20px 0px;
    background-color: transparent;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 24px;
    line-height: 18px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    border-radius: 0 !important;
}

.accountability-tabs .accordion-button:disabled::after,
.accountability-tabs .accordion-button::after {
    visibility: hidden;
}

body .accountability-tabs.accordion-body img {
    border-radius: 0px !important;
}

.accloadmorediv div.accrepeat {
    display: none;
}

/* .reportsloadmorediv div.repsrepeat {
    display: none;
} */

.accountability-tabs .accordion-button::after {
    background-image: url(../img/about/accrodation-close.svg);
    width: 14px;
    height: 15px;
    background-size: 100%;
}

.accountability-tabs .accordion-button:not(.collapsed)::after {
    background-image: url(../img/about/accrodation-open.svg);
    width: 12px;
    height: 11px;
    background-size: 100%;
}

.accountability-tabs .accordion-button:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: none;
}

.accountability-tabs .accordion-button:not(.collapsed) {
    box-shadow: none;
}

.accountability-tabs .accordion-body {
    padding: 30px 0px;
    padding-top: 20px;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #ffffff;
}


.academics-model .carousel-indicators [data-bs-target] {
    margin: 0px;
    width: 5px;
    height: 5px;
    border: 1px solid #ffffff;
    background: transparent;
    margin-right: 28px;
    border-radius: 50%;
    opacity: 1;
}

.academics-model .carousel-indicators .active {
    width: 32px;
    height: 5px;
    background: #FFFFFF;
    border-radius: 100px;
}

.academics-model .carousel-indicators {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 32px;
    width: 100%;
    left: inherit;
}

.modelpage-section.academics-model .carousel-indicators {
    left: 0;
}

.searchtextdesktop {
    position: relative;
}

.searchclose {
    position: relative;
    z-index: 2;
}

.searchtextdesktop input {
    border-radius: 5px;
    background: #F1F1F1;
    border: 0;
    color: #414042;
    font-size: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    width: 0px;
    display: inline-block;
    height: 27px;
    margin-right: 0;
    transition: width 0.5s ease;
    padding: 0;
    position: relative;
    right: -22px;
    z-index: 1;
}

.searchtextdesktop input:focus {
    box-shadow: none;
    outline: 0;
    color: #414042;
    background: #F1F1F1;
}

.read-more,
.read-morec {
    display: none;
}

.partner-list {
    display: flex;
    column-gap: 20px;
    justify-content: space-between;
}

.sponsor-list {
    flex-direction: row;
    row-gap: 54px;
    column-gap: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.sponsor-list img {
    width: 151px;
    height: 151px;
    object-fit: contain;
}

.sponsor-list div,
.sponsor-list li {
    justify-content: center;
    display: flex;
    column-gap: 0;
    align-items: center;
    flex: 0 0 16.66%;
    display: none;
}

.sponsor-list div.hidesponsor {
    display: none;
}

.meet-our-team .accordion-body h2 {
    color: #2B91CF;
    font-size: 18px;
    font-weight: 600;
    font-family: "Brandon Grotesque Bold", sans-serif;
    margin-bottom: 18px;
    text-transform: uppercase;
    margin-top: 0;
}

.meet-our-team .accordion-body h2:nth-of-type(1) {
    margin-top: 0px;
}

.meet-our-team .person-details {
    margin-bottom: 0;
    cursor: pointer;
}

.meet-our-team .person-details h3 {
    font-family: 'Poppins';
    font-size: 16px;
    margin: 0px 0 0px;
    font-weight: 600;
    line-height: 16px;
    color: #414042;
}

.meetteam .accordion-body .row {
    row-gap: 0;
}

.boardrow {
    row-gap: 0 !important;
}

.meetteam .global-tabs .accordion-body {
    padding-bottom: 0;
}

.meet-our-team .accordion-body .person-details p {
    padding: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #414042;
    letter-spacing: normal;
    margin-top: 12px;
    margin-bottom: 40px;
}

.meet-our-team .person-details img {
    border-radius: 0px !important;
    filter: grayscale(1);
    margin-bottom: 20px;
}

/* .meet-our-team .col-6:nth-child(-n+7) .person-details img{
    margin-top:0px;
} */

.meet-our-team img {
    border-radius: 0px !important;
    ;
}

.meet-our-team .person-details img:hover {
    filter: none;
}

.meet-our-team .person-details a {
    display: block;
}

.meet-our-team .leadershipModal .card {
    border: 0;
}

.meet-our-team .board-details p {
    padding: 0 !important;
    font-family: 'poppins';
    color: #414042;
}

.meet-our-team .board-details p.post,
.meet-our-team .person-details p.post {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: normal;
    font-family: 'poppins';
    color: #414042;
}

.meet-our-team .board-details p.title,
.meet-our-team .person-details p.title,
.meet-our-team #flush-collapse3 h3 {
    font-size: 16px !important;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: normal;
    margin-top: 0;
    font-family: 'poppins';
    color: #414042;
    margin-bottom: 0;
}

.meetteam #flush-collapse3 .person-details {
    cursor: context-menu;
}

.meet-our-team .board-details p.subtitle,
.meet-our-team .person-details p.subtitle,
.meet-our-team #flush-collapse3 p:nth-of-type(1) {
    font-size: 14px !important;
    font-weight: 500;
    margin-bottom: 16px;
    margin-top: 10px;
    line-height: 10px;
    letter-spacing: normal;
    font-family: 'poppins';
    color: #414042;
}

.meet-our-team #flush-collapse3 .person-details p:empty {
    display: none;
}

.meet-our-team #flush-collapse3 .col-6 {
    flex: 0 0 auto;
    width: 33.33333333%;
    margin-top: 0;
}

.meet-our-team #flush-collapse3 .person-details {
    cursor: text;
}

.meet-our-team #flush-collapse3 .col-6:nth-child(-n+3) {
    margin-top: 0;
}

.meet-our-team .board-details {
    margin-bottom: 40px;
}

.accountability-doc a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 20px;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    letter-spacing: 0.01em;
}

body .accountability-doc p {
    margin: 0 !important;
    line-height: 0;
}

.accountability-doc a:last-child {
    margin-bottom: 0;
}

.annual-reports {
    display: flex;
    align-items: end;
}

.annual-reports .btn-white {
    margin-left: 19px;
}

.annual-reports a:first-child {
    margin-bottom: 20px;
}

.owl-carousel-ourjourneyslider img.jimage {
    border-radius: 5px;
}

.annual-reports a:last-child {
    margin-bottom: 0;
}

.engaginourstudentbg {
    margin-right: 120px;
}

.mentalhealth {
    margin-left: 120px;
}

.growingcomm {
    margin-right: 110px;
}

.transforminglife {
    margin-left: 105px;
}

.expnadingimpact {
    margin-right: 125px;
}

#lottie {
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    display: none;
}

.interestedimages a:hover,
.interestedimages a {
    text-decoration: none !important;
}

.leadershipModal .modal-body {
    padding: 30px;
}

.leadershipModal .card-body {
    padding: 0 0 0 20px;
}

.leadershipModal .leader-profile {
    margin-bottom: 20px;
    /* height: 285px; */
    object-fit: cover;
    object-position: center;
}

.leadershipModal .card-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    font-family: 'poppins';
    margin-bottom: 20px;
    text-transform: uppercase;
}

body .global-tabs .accordion-body .leadershipModal .card-text,
body .global-tabs .accordion-body .leadershipModal .card-body p {
    font-size: 14px;
    font-weight: 500;
    font-family: 'poppins';
    padding: 0 !important;
}

body .global-tabs .accordion-body .leadershipModal .card-body p br {
    display: none;
}

body .global-tabs .accordion-body .leadershipModal .card-body p {
    margin-top: 20px;
    font-weight: 400;
}

body .global-tabs .accordion-body .leadershipModal .card-body p:nth-of-type(1) {
    margin-top: 0;
}

body .global-tabs .accordion-body .leadershipModal .card-text {
    line-height: 18px;
    color: #2B91CF !important;
    padding: 0 !important;
}

.leadershipModal .card-body p {
    color: #414042;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 24px;
}

.leadershipModal .modal-dialog {
    max-width: 1000px;
    line-height: 0;
}

.leadershipModal .modal-close {
    cursor: pointer;
}

.leadershipModal .modal-content {
    border: 0;
    border-radius: 0;
}

.why-work-with-info {
    position: absolute;
    right: 126px;
    width: 545px;
    bottom: 0;
    text-align: left;
}

.infodetails {
    position: absolute;
    bottom: 115px;
    padding: 0px 47px 0px 61px;
}

.infodetails h1 {
    text-transform: uppercase;
}

.carrer-testimonial .item h1 {
    color: #414042;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    margin-top: 42px;
}

.carrer-testimonial .item img {
    height: auto !important;
    border-radius: 10px;
}

.carrer-testimonial .item p {
    color: #414042;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.16px;
}

.carrer-testimonial.fellowshiptestimonial .item p,
.carrer-testimonial.fellowshiptestimonial .item h1 {
    color: #ffffff !important;
}

.carrer-testimonial .item p:last-child {
    color: #414042;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 20px;
    letter-spacing: normal;
}

.tesinfo {
    padding: 50px 20px 0px 20px;
}

.carrer-tabs.global-tabs .accordion-body p {
    color: #ffffff !important;
    padding: 0px;
    padding-right: 135px;
}

.explore-career p {
    color: #414042 !important;
}

.apportunity-tab .nav-pills .nav-link {
    font-size: 24px;
    font-family: "Brandon Grotesque Bold", sans-serif;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: left;
    padding: 0;
    border-radius: 0;
    display: block;
    line-height: 24px;
    color: #414042;
}

.apportunity-tab .nav-pills .nav-link:hover {
    color: #F59120;
}

.apportunity-tab .nav-pills .nav-link.active {
    background-color: transparent;
    color: #F59120;
}

.apportunity-tab .nav-pills {
    margin-right: 0;
}

.apportunity-tab .TabsRow:nth-child(1) a {
    top: 0;
}

.apportunity-tab .TabsRow:nth-child(2) a {
    top: 40px;
}

.apportunity-tab .TabsRow:nth-child(3) a {
    top: 80px;
}

.apportunity-tab .TabsRow:nth-child(4) a {
    top: 120px;
}

.apportunity-tab .TabsRow:nth-child(5) a {
    top: 160px;
}

.apportunity-tab .TabsRow:nth-child(6) a {
    top: 200px;
}

.apportunity-tab .TabsRow:nth-child(7) a {
    top: 240px;
}

.apportunity-tab .TabsRow:nth-child(8) a {
    top: 280px;
}

.explore-career .accordion-button {
    color: #2B91CF;
    font-size: 28px;
    text-transform: uppercase;
}

/* body .explore-career .accordion-body a{
    color: #F59120;
    text-decoration: none;
} */

body .explore-career .accordion-body {
    padding-top: 0;
}


.getinvolved-tabs.global-tabs .accordion-button {
    color: #2B91CF;
    border-top: 1px solid #414042 !important;
    text-transform: uppercase;
}

.getinvolved-tabs.global-tabs .accordion-body p {
    padding: 0px;
    margin-bottom: 30px;
}

.getinvolved-tabs.global-tabs .accordion-body p:last-of-type {
    margin-bottom: 0;
}

.getinvolved-tabs.global-tabs .accordion-body a.email {
    text-decoration: underline;
    color: #414042;
}

.apportunity-tab .global-tabs .accordion-body h2,
.faq-tab .global-tabs .accordion-body h2 {
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins';
    color: #414042;
    margin: 0px;
    text-transform: inherit;
}

.faq-tab .global-tabs .accordion-body strong {
    color: #414042;
    font-weight: 600;
}


.apportunity-tab .global-tabs .accordion-item {
    border-top: 1px solid #414042;
}

.apportunity-tab .global-tabs .accordion-body p,
.faq-tab .global-tabs .accordion-body p {
    padding: 0px;
    margin-top: 20px;
    line-height: 25px;
    margin-bottom: 40px;
}

.apportunity-tab .global-tabs .accordion-body p:last-child,
.faq-tab .global-tabs .accordion-body p:last-child {
    margin: 0px;
}

.faq-tab .global-tabs .accordion-body p:last-child {
    margin-top: 20px;
}

#apportunities .explore-mobile {
    display: none;
}

.contactusquries p {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    margin-top: 0;
}

.contactusquries h1 {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-top: 0;
}

.expbtns a {
    margin-bottom: 40px;
}

.contactusquries p a {
    color: #FFF;
}

.contactusquries p a.btn-white-fill {
    color: #F59120;
}

.contactusquries p a.btn-white-fill:hover {
    color: #ffffff;
}

.fellowyear {
    margin-top: 100px;
}

.fellowyear h3 {
    color: #414042;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 28px;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.28px;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.fellowyear h2 {
    color: #2B91CF;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 28px;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.28px;
    text-transform: uppercase;
}

.fellowyear h2 br {
    display: none;
}

.journeys {
    margin-top: 50px;
}

.journeys span {
    display: inline-block;
    vertical-align: middle;
    color: #F59120;
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 30px;
    font-style: normal;
    line-height: 28px;
    letter-spacing: 0.3px;
    margin-right: 42px;
}

.journeys p:nth-of-type(1) {
    margin-bottom: 20px;
}


.journeys img {
    display: inline-block;
    vertical-align: middle;
}

.journeys img.desktoparrow {
    display: inline-block !important;
    margin-right: 16px;
}

.smallearrows {
    width: auto;
}

.smallearrows2 {
    width: auto;
}

.files {
    position: absolute;
    top: -33px;
}

.impdates {
    margin-top: 75px;
}

.impdates p {
    margin-top: 25px;
}

.font-weight-medium {
    font-family: 'Poppins';
    font-weight: 500;
}

.impdates .lastsec {
    margin-left: 100px;
}

.banner-caption {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
}

.banner-caption h1 {
    font-family: "Brandon Grotesque Bold";
    font-size: 53px;
    font-style: normal;
    line-height: 46px;
    text-transform: uppercase;
    margin-bottom: 22px;
}

.banner-caption h2 {
    font-family: "FuturaPTWebDemi600";
    font-size: 30px;
    font-style: normal;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 22px;
}

.banner-caption h2 br {
    display: none;
}

.banner-caption h3 {
    font-family: "FuturaPTWebDemi600";
    font-size: 21px;
    font-style: normal;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.banner-caption .btn-white {
    margin-right: 20px;
    padding: 1px 25px;
    background: #ffffff;
    color: #C44F2E;
}

.banner-caption .btn-white:hover {
    color: #C44F2E;
}

.caption-text {
    margin-top: 30px;
    margin-left: 0;
}

/*impact page*/
.titleWithLine {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #414042;
    position: relative;
}

.titleWithLine::after {
    content: '';
    position: absolute;
    border-top: 1px solid #414042;
    top: 50%;
    right: inherit;
    width: -webkit-fill-available;
    height: 1px;
    display: inline-block;
    margin-left: 20px;
}

.growth-jourany h5 {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-top: 15px;
}

.growth-jourany img {
    width: 295px;
}

/* .growth-jourany img {
    width: 100% !important;
} */

.growth-jourany .col-md-12 {
    text-align: center;
}

.bordersection {
    padding: 0px 120px;
}

.borderline {
    height: 1px;
    width: 100%;
    background-color: #414042;
}

.graduate-title {
    font-family: "FuturaPTWebDemi600";
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.graduate-subline-title {
    color: #2B91CF !important;
}

.graduate-description {
    font-family: "FuturaPTWebDemi600";
    font-size: 25px;
    line-height: 35px;
    text-align: left;
    color: #414042;
}

.GRADUATE-spacing,
.graduate-success p {
    margin: 50px 0;
}

.graduate-success-blue p {
    color: #ffffff !important;
    margin: 50px 0;
}

.graduatepaddingsleft {
    padding-left: 27px;
    padding-right: 125px;
}

.graduatepaddingsright {
    padding-right: 80px;
}

.academics-model .global-proof-points p {
    text-align: left;
    margin-top: -8px;
    margin-left: 20px;
    font-size: 24px;
    font-weight: 500;
    line-height: 40px;
    font-family: "FuturaPTWebDemi600" !important;
    padding-right: 152px;
}

.global-proof-points {
    margin-bottom: 50px;
    position: relative;
}

.global-proof-points p:after {
    content: "";
    position: absolute;
    left: -26px;
    top: 3px;
    background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/uploads/2024/06/star.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 25px;
    height: 27px;
}

.global-proof-points:last-child {
    margin-bottom: 0;
}

.development-goals-imgs {
    display: flex;
    justify-content: space-between;
}


.development-goals-imgs img {
    width: 138px;
    height: 138px;
}

.development-goals-title {
    font-family: "Brandon Grotesque Black", sans-serif;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 100px;
}

.development-goals-title br {
    display: none;
}


.read-more-graduate {
    display: none;
}

.graduatesection {
    padding-right: 0px !important;
}

/*impact page ends*/

.signup b,
.gettouch b {
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 16px;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.16px;
}

.joincomms p {
    margin: 0px !important;
    line-height: 0 !important;
}

.signup h2,
.gettouch h2,
.gettouch a {
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.14px;
}


.gettouch b,
.followus b {
    font-weight: 600;
}

.followus b {
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
    letter-spacing: 0.16px;
    margin-right: 20px;
}

.gettouch a {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
}

.gettouch,
.followus {
    margin-top: 50px;
}

.followus a {
    margin-right: 15px;
    display: inline-block;
}

.followus img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(606%) hue-rotate(124deg) brightness(109%) contrast(100%);
    opacity: .8;
}

.followus img:hover {
    opacity: 1;
}

.followus a:last-child {
    position: relative;
    top: 2px;
}

.signupform {
    margin-top: 20px;
}

.signupform .form-control {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    width: 400px;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #FFF;
    border-radius: 0;
    margin-right: 0;
    display: inline-block;
    height: 40px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.signupform .form-control::placeholder {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
}

.signupform .form-control:focus {
    border-color: transparent;
    border-bottom: 1px solid #FFF;
    outline: 0;
    box-shadow: none;
}

.signupform .wpcf7-form-control-wrap {
    display: block;
}

.signupform .btn-submit {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    border-radius: 50px;
    border: 1px solid #ffffff;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 0.04em;
    height: auto;
    top: inherit;
    height: inherit;
    margin-top: 0;
    font-family: 'FuturaPTWebDemi600';
    padding: 0px 19px;
}

.signupform .wpcf7-not-valid-tip {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 12px;
    color: #ffffff;
    position: relative;
    top: -14px;
    line-height: 19px;
    display: none;
}

.signupform .wpcf7 form .wpcf7-response-output,
.signupform .wpcf7 form.sent .wpcf7-response-output {
    color: #ffffff;
}

.signupform .btn-submit:hover {
    color: #F59120;
    background-color: #ffffff;
}

.signupform .btn-white:hover {
    color: #F59120;
}

.emails {
    width: 404px !important;
}

.childdesktop {
    height: 900px;
    object-fit: cover;
    object-position: top;
}

.contact-form form,
.contact-form .forms {
    width: 625px;
}

.contact-form p {
    margin-bottom: 0;
    width: 100% !important;
}

.contact-form form .form-control,
.contact-form form input.form-control:focus,
.contact-form .forms .form-control,
.contact-form .forms input.form-control:focus {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #DCDDDE;
    background-color: transparent;
    width: 100%;
    height: 40px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    color: #414042;
    box-shadow: none;
    padding: 10px;
    margin-bottom: 20px;
}

.contact-form .forms .wpcf7-not-valid-tip {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 11px;
    color: #2B91CF;
    position: relative;
    top: -14px;
    line-height: 19px;
}

.contact-section .wpcf7-response-output {
    display: none !important;
}

.contact-section .wpcf7 form.sent .wpcf7-response-output {
    display: block !important;
}

.wpcf7-spinner {
    background-color: #414042;
    position: relative;
    top: 7px;
}

.wpcf7 form .wpcf7-response-output {
    border: 0;
    margin: 0;
    padding: 0;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    color: #414042;
    display: block;
    margin-top: 20px;
    line-height: 20px;
    color: rgb(255, 69, 26);
}

.wpcf7 form.sent .wpcf7-response-output {
    border: 0;
    color: #F59120;
}

.contact-form form select,
.contact-form .forms select {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #DCDDDE;
    background-color: transparent;
    width: 100%;
    height: 40px;
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 12px;
    color: #414042;
    padding: 10px;
    padding-left: 6px;
    margin-bottom: 20px;
    font-style: italic;
}

.contact-form form select option:disabled,
.contact-form .forms select option:disabled {
    color: #414042;
    font-weight: 300;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: italic;
}

.contact-form form select:focus-visible,
.contact-form form textarea:focus-visible,
.contact-form .forms select:focus-visible,
.contact-form .forms textarea:focus-visible {
    outline: -webkit-focus-ring-color auto 0;
    border-radius: 0;
}

.contact-form form select option,
.contact-form .forms select option {
    font-style: normal;
}

.contact-form input.form-control::placeholder {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 12px;
    font-style: italic;
    color: #414042;
}


.contact-form form textarea.form-control,
.contact-form .forms textarea.form-control {
    border-radius: 0;
    border: 0;
    border: 1px solid #DCDDDE;
    height: 134px;
    resize: none;
    padding: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 12px;
    color: #414042;
    width: 100%;
    margin-top: 10px;
}

.contact-form form textarea::placeholder,
.contact-form .forms textarea::placeholder {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 12px;
    font-style: italic;
    color: #414042;
}

.contact-form form .col-12:first-child,
.contact-form .forms .col-12:first-child {
    padding-right: 20px;
}

.contact-form form .col-12:last-child,
.contact-form .forms .col-12:last-child {
    padding-right: 0;
}

.contact-form form input[type="checkbox"],
.contact-form .forms input[type="checkbox"] {
    accent-color: #2B91CF;
}

.contact-form form label,
.contact-form .forms label {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 15px;
    color: #414042;
    display: inline-block;
    line-height: 16px;
    position: relative;
    top: -1px;
    left: 4px;
}

.contact-form form .btns-orange,
.contact-form .forms .btns-orange {
    padding: 5px 17px;
    font-size: 12px;
    font-family: 'Poppins';
    font-weight: 500;
    outline: 0;
    box-shadow: none;
    border: 0;
}

.contact-info {
    background-color: #2B91CF;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    padding: 90px 50px 90px 105px;
    position: absolute;
    width: 605px;
    right: 0;
    top: 265px;
}

.contact-info img {
    position: absolute;
    left: -78px;
    z-index: -1;
    bottom: -65px;
}

.contact-info p:last-of-type {
    margin-top: 32px;
    display: inline-block;
}

.contact-info p {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: #ffffff;
    margin-bottom: 0;
}

.contact-info p b {
    font-family: 'Poppins';
    font-weight: bold;
}

.contact-info p a {
    text-decoration: none;
    color: #ffffff;
}

.contact-info p a:hover {
    color: #ffffff;
}

.mappointer h6 {
    font-size: 15px;
    line-height: 16px;
    font-family: "FuturaPTWebDemi600";
    color: #B3B3B3;
    text-decoration: none;
    margin-right: 6px;
}

.mappointer {
    display: flex;
    align-items: center;
    text-align: right;
    width: fit-content;
    text-decoration: none;
}


.mappointer:hover h6,
.mappointer:focus h6,
.mappointer:active:focus h6,
.mappointer:active h6 {
    color: #F59120;
}

.mappointer:hover img,
.mappointer:focus img,
.mappointer:active:focus img,
.mappointer:active img {
    filter: brightness(0) saturate(100%) invert(68%) sepia(29%) saturate(5466%) hue-rotate(348deg) brightness(105%) contrast(92%);
}

.indianpointer {
    position: absolute;
    top: 140px;
    left: 95px;
}

.mexicopointer {
    position: absolute;
    top: 216px;
    left: 29px;
}

.jamaciapointer {
    position: absolute;
    top: 244px;
    left: 228px;
    text-align: left;
}

.atalpointer {
    position: absolute;
    top: 209px;
    right: 186px;
    text-align: left;
}

.banglorepointer {
    position: absolute;
    top: 237px;
    right: 274px;
    text-align: left;
    display: block;
}

.banglorepointer h6 {
    margin-right: 0px;
    margin-left: 0;
    margin-top: 4px;
}

.jamaciapointer h6,
.atalpointer h6 {
    margin-right: 0px;
    margin-left: 4px;
}

.capepointer {
    position: absolute;
    bottom: 116px;
    left: 419px;
}

.christel-map-content h2,
.christel-map-content p {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0.18px;
}

.christel-map-content p {
    margin-bottom: 0px;
}

.christel-map-content h2 span {
    font-size: 16px;
}

.christel-map-content a {
    color: #FFF;
    text-decoration: none;
    letter-spacing: 0.14px;
    font-size: 14px;
    line-height: 19px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    display: block;
}

.christel-map-content .float-start {
    margin-right: 0;
    width: 25%;
    padding-right: 30px;
}

.christel-map-content .float-start:last-child {
    padding-right: 0;
}

.christel-map-content {
    margin-top: 40px;
    display: none;
    transition: left .3s ease-in;
    transition: left .3s ease-in-out;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    -webkit-transition: left .3s ease-in-out;
    left: 100px;
    position: relative;
}

/*press */
body p.story-title {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    color: #404142;
    width: 76%;
    letter-spacing: normal;
}

.pt-60 {
    padding-top: 60px;
}

.mt100 {
    margin-top: 100px;
}

.mt50 {
    margin-top: 100px;
}

body p.story-p {
    font-family: "FuturaPTWebDemi600";
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin-top: 16px;
    color: #404142;
    letter-spacing: normal;
}

.news-date {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    font-style: normal;
    text-transform: uppercase;
}

.news-href {
    font-family: 'Poppins';
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #414042 !important;
    text-decoration: unset;
}

.news-column .story-p {
    margin-bottom: 10px;
    font-style: normal;
}

.our-stories-column .story-p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.press-releases-column:hover .news-date,
.news-column:hover .story-p,
.our-stories-column:hover .story-p {
    color: #F59120;
}

.news-column {
    border-bottom: 0.9px solid #41404233;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.newsrepeat:nth-last-child(-n+2) .news-column,
.pressrepeat:nth-last-child(-n+2) .news-column {
    margin-bottom: 0px;
}

.news-leadmorebtn {
    margin-top: 20px;
}

.press-releases-column {
    display: flex;
    align-items: baseline;
}

.press-releases-column .story-p {
    margin-bottom: 0;
    width: 90%;
}

.press-releases-column .news-date {
    width: 180px;
}

.read-more-contents {
    display: none;
    padding-top: 0;
}

.our-stories-section .Stories-read-more {
    margin-top: 40px;
    margin-right: 0px;
}

.news-section .Stories-read-more {
    margin-top: 20px;
    margin-right: 0;
}

.loadmore-ourstory .read-more-contents {
    margin-top: 3rem;
}

.our-stories-section a,
.news-section a {
    text-decoration: none;
}

.our-stories-wrapper .top-banner {
    height: 405px;
    display: flex;
    align-items: center;
    background-color: #c44f2e;
}

.our-stories-wrapper .top-banner.external-page-banner {
    height: 150px;
}

.our-stories-wrapper .banner-row {
    margin-top: 100px;
}

.our-stories-title {
    font-family: "FuturaPTWebDemi600";
    font-size: 40px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 30px;
}

.our-story-column-space img,
.press-release-description img {
    margin-bottom: 0;
    width: 100%;
    height: auto !important;
}

.external-pages-template .our-story-column-space img {
    margin-bottom: 0;
    width: auto;
    height: auto !important;
}


.external-pages-template .our-story-column-space h4 {
    margin-bottom: 25px;
}

.our-story-column-space .story-details p {
    margin-bottom: 30px;
}

.our-story-column-space .story-details p:last-of-type,
.press-release-description p:last-of-type {
    margin-bottom: 0;
}

body div.story-details,
body div.story-details p,
body .press-release-description p {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #414042;
}

.press-release-description b,
.press-release-description strong,
.our-story-column-space b,
.our-story-column-space strong {
    font-weight: 600;
}

.press-release-description a,
.our-story-column-space a {
    color: #F59120;
}


body .our-stories-next-prev {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 60px;
}

body .our-stories-next-prev p {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    line-height: 25px;
    color: #F59120;
    cursor: pointer;
}

body .our-stories-next-prev p a {
    color: #F59120;
}

.suggested-story-title {
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

body p.suggested-story-description {
    font-family: "FuturaPTWebDemi600";
    font-size: 18px;
    line-height: 24px;
    margin-top: 16px;
    width: 95%;
    margin-bottom: 30px;
    letter-spacing: normal;
}

.perss-release-column .news-date {
    font-family: "FuturaPTWebDemi600";
    font-size: 14px;
    line-height: 11px;
    margin-bottom: 6px;
    text-transform: uppercase;
    display: block;
}


.press-release-border {
    margin: 25px 0;
    border-bottom: 1px solid #414042;
    opacity: 1;
}

.perss-release-column h6 {
    margin-top: 100px;
}

body .perss-release-column p {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
}

.truncate-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.our-story-column-space {
    padding-right: 126px;
}



.press-release-div:hover .truncate-line-clamp-2,
body .suggested-story-div:hover p {
    color: #F59120 !important;
}

body p.press-release-date {
    font-family: "FuturaPTWebDemi600";
    font-size: 16px;
    line-height: 20px;
    color: #F59120;
    text-transform: uppercase;
    margin-bottom: 16px;
}

.press-release-description p {
    margin-bottom: 30px;
}

div.press-release-description {
    line-height: normal;
}

.press-release-description h6,
.press-release-description li {
    font-weight: 400;
    font-family: 'Poppins';
    font-size: 14px;
    line-height: 25px;
}

.press-release-description ul {
    margin-bottom: 30px;
}

.press-release-description h6 {
    font-weight: 600;
}


/*press end*/

.globalpoints-section h1 {
    max-width: 280px;
    word-break: break-word;
}

.Tabs_info {
    display: none;
    min-height: 375px;
}

.apportunity-tab .jobsRows1 .nav-pills a {
    color: #F59120;
}

.jobsRows1 .Tabs_info {
    display: block;
}

.job_list_wrap {
    position: relative;
}

.TabsName a {
    position: absolute;
    top: 0;
    display: block;
    height: auto;
}

.ourstoriesloadmorediv div.storiesrepeat,
.newsloadmorediv div.newsrepeat,
.pressloadmorediv div.pressrepeat {
    display: none;
}

.divyaheight,
.ivanheight {
    background-size: cover;
    background-repeat: no-repeat;
}

.divyaheighttext,
.ivanheighttext {
    padding-top: 100px;
    padding-left: 100px !important;
    padding-bottom: 100px !important;
}

.top-banner-backgroundimg {
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    background-position: top center;
}

.tabsarrow {
    display: none;
}

.fellowshipimage img {
    width: 247px;
    margin-left: 100px;
}

.get-involvedhome div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.get-involvedhome a {
    margin-right: 0px;
}

.annualreportsdiv h1 {
    font-family: "FuturaPTWebDemi600", sans-serif;
    font-size: 40px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 30px;
    color: #414042;
    text-transform: uppercase;
}

.annualreportsdiv h2 {
    font-family: "FuturaPTWebDemi600", sans-serif;
    font-size: 20px;
    line-height: 27px;
    text-align: left;
    margin-bottom: 15px;
    color: #414042;
    text-transform: uppercase;
    margin-top: 30px;
}

.annualreportsdiv p {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #414042;
    line-height: 32px;
    letter-spacing: 0.04em;
}

.annualreportsdiv p a,
.annualreportsdiv p a:hover {
    color: #F59120;
    text-decoration: none;
}

.annualreportsdiv ul,
.annualreportsdiv ul li {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    color: #414042;
    line-height: 32px;
    letter-spacing: 0.04em;
    margin-bottom: 0;
}

.annualreportsdiv p strong {
    font-weight: 600;
}

.annualreportsdiv {
    padding: 120px 80px;
    padding-top: 170px;
}

.swp-search-results {
    padding-top: 30px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.swp-rp-main {
    margin: 0px !important;
}

.swp-rp-main {
    max-width: 1440px;
    margin-right: auto !important;
    padding: 0 80px 120px;
    margin-left: auto !important;
}

.swp-rp-page-header form.searchwp-form .searchwp-form-input-container .swp-input {
    width: 100% !important;
    background-color: #F1F1F1 !important;
    border-radius: 5px !important;
    background-position: right 10px top 50% !important;
    background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/themes/pitheme/img/search-header-black.svg) !important;
    height: 35px;
    font-size: 14px;
}


.swp-rp-page-header {
    position: static;
    padding: 0;
    transition: none;
}

.swp-rp-page-header .page-title {
    font-family: "FuturaPTWebDemi600";
    font-size: 40px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 30px;
    color: #414042;
    text-transform: uppercase;
    margin: 0;
    margin-top: 0;
}

.swp-rp-page-header {
    margin-top: 165px;
}

.swp-search-results .swp-result-item {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #414042;
    padding-top: 0;
}

.swp-search-results .swp-result-item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 solid #414042;
}

.swp-search-results.swp-flex .swp-result-item--img-container {
    margin-top: 0px;
}

.swp-search-results.swp-flex.swp-rp--img-sm .swp-result-item--img-container {
    -ms-flex-preferred-size: 10%;
    flex-basis: 25%;
}

.swp-result-item--info-container h2.entry-title {
    line-height: 0;
}

.swp-result-item--desc {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    color: #414042;
    line-height: 32px;
    letter-spacing: 0.04em;
}

.swp-result-item--info-container h2.entry-title a {
    text-decoration: none;
    font-family: "FuturaPTWebDemi600";
    font-size: 20px;
    line-height: 27px;
    text-align: left;
    margin-bottom: 15px;
    color: #414042;
    text-transform: uppercase;
    margin-top: 0;
}

.searchwp-highlight {
    padding: 0;
    font-family: "FuturaPTWebDemi600";
    color: #414042;
}

.swp-result-item--desc .searchwp-highlight {
    font-family: 'Poppins';
    font-weight: 600;
}

.swp-result-item .swp-result-item--button {
    padding: 0px;
    color: #2B91CF;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
}

.swp-result-item .swp-result-item--button:hover {
    color: #2B91CF;
    opacity: 1;
}

.impdates a {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    margin-top: 30px;
    padding: 11px 35px;
}

.expressiontext {
    font-family: "FuturaPTWebDemi600";
    font-size: 21px;
    font-size: 28px;
    line-height: 30px !important;
    color: #ffffff;
    text-align: left;
    position: relative;
    bottom: 0;
    width: 100%;
}

.expressiontext br {
    display: none;
}

form.searchwp-form .searchwp-form-input-container {
    justify-content: flex-end;
}

.searchwrap {
    position: absolute;
    right: 16px;
    top: 7px;
}

.annual-reports-template form.searchwp-form .searchwp-form-input-container .swp-input,
.donation-reports-template form.searchwp-form .searchwp-form-input-container .swp-input,
.privacy-policy form.searchwp-form .searchwp-form-input-container .swp-input,
.page-template-terms-of-use form.searchwp-form .searchwp-form-input-container .swp-input,
.searchResultPage .headers form.searchwp-form .searchwp-form-input-container .swp-input,
.headers.sticky form.searchwp-form .searchwp-form-input-container .swp-input {
    background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/themes/pitheme/img/search-header-black.svg);
}

form.searchwp-form .searchwp-form-input-container .swp-input {
    background-color: transparent;
    border-radius: 5px;
    border: 0;
    color: #414042;
    font-size: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    width: 0;
    display: inline-block;
    height: 27px;
    margin-right: 0;
    padding: 8px 10px 8px 8px;
    position: relative;
    right: 0;
    z-index: 1;
    outline-offset: 0;
    border-bottom: 0 !important;
    background-position: right 0px top 50%;
    background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/themes/pitheme/img/search-header.svg);
    background-size: 12px;
    outline: 0;
    transition: width 0.5s ease;
}

form.searchwp-form .searchwp-form-input-container .swp-input::-webkit-search-cancel-button {
    filter: brightness(0) saturate(100%);
    margin-top: 1px;
    font-size: 13px;
    cursor: pointer;
}

.swp-rp-page-header form.searchwp-form .searchwp-form-input-container .swp-input::-webkit-search-cancel-button {
    filter: brightness(0) saturate(100%);
    margin-top: 1px;
}

form.searchwp-form .searchwp-form-input-container .swp-input:focus {
    outline: 0;
}

.mobilefooter_menu {
    display: none
}

.backbtns {
    display: none;
}

@media (min-width: 1200px) {
    .container {
        max-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (min-width: 1400px) {
    .container {
        max-width: 1440px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media only screen and (min-width:1680px) {
    .education-slider .item {
        width: 100% !important;
    }

    .education-slider .owl-carousel .owl-stage-outer {
        margin-left: 0px;
    }

    .education-slider .overlay {
        bottom: -72%;
    }

    .support-partner .overlay {
        bottom: -60%;
    }

    .support-partner .involvedimg .overlay {
        width: 98.7%;
    }

    .academics-model.modelpage-section {
        padding-right: 0;
    }

    .academics-model .leftpaddings {
        padding-left: 0;
    }

    .academics-model .rightpaddings {
        padding-right: 0;
    }

    /* .fellowship .column2 .bottomimage .second-image,
    .fellowship .column2 .bottomimage .first-image{
        width:505px;
    }

    .fellowship .column1 .bottomimage .first-image,
    .fellowship .column1 .bottomimage .second-image{
        width:495px;
    } */

    .graduatepaddingsright {
        padding-right: 0;
    }

    .graduatesection {
        padding-right: 100px !important;
    }

    .graduatepaddingsleft {
        padding-left: 0px;
    }

    footer .container {
        padding: 0px 140px 0px;
    }

    .college-model,
    .health-model,
    .schoolsdivleft {
        padding-left: 0px;
    }

    .searchwrap {
        top: 13px;
    }

    .child-info {
        right: 240px;
    }

    .fellowship h1{
        padding-bottom: 480px;
    }

    .fellowship .column2 p{
        width:600px;
    }
}


@media only screen and (min-width:991px) and (max-width:1680px) {
    .headlogo img {
        width: 100px;
    }

    .top-menu {
        margin-bottom: 34px;
    }

    header {
        padding: 15px;
    }

    header.sticky {
        padding-bottom: 15px;
    }

    header div {
        line-height: 0;
    }

    .top-sub-menu a {
        font-size: 14px;
        line-height: 14px;
        position: relative;
        top: 6px;
    }

    .subinnermenus {
        left: 20px;
        position: absolute;
        width: 328px;
    }

    .page-inner-menu a {
        font-size: 15px;
    }

    .top-sub-menu a.donate,
    .top-sub-menu .donate a {
        top: 0;
    }

    .top-menu a {
        font-size: 12px;
    }

    .classroom-wrapper h1,
    .education-wrapper h1 .fsize,
    .global-story h1,
    .delever-change h1 span,
    .get-involved h1,
    .house-christel h1,
    .our-vision h1,
    .our-mission h1,
    .interested h1,
    .our-journey h1,
    .meet-our-team h1,
    .accountability h1,
    .christel-model h1,
    .academics-model h1,
    .character-model h1,
    .global-storyschools h1,
    .why-partner h1,
    .infodetails h1,
    .operating-christel h1,
    .contact-section h1 {
        font-size: 55px;
        line-height: 55px;
    }

    .education-wrapper h1,
    .delever-change h1,
    .education-wrapper h1 span {
        font-size: 72px;
        line-height: 61px;
    }

    .education-wrapper h1 span {
        letter-spacing: 0.048em;
        font-size: 86px;
        line-height: 81px;
    }

    .delever-change h1 {
        line-height: 55px;
        font-size: 73px;
    }

    .infodetails {
        padding: 0px 40px 0px 40px;
    }


    .education-wrapper p,
    .global-story p,
    .delever-change p,
    .get-involved p,
    .classroom-wrapper p,
    .fellowship .column1 p,
    .fellowship .column2 p,
    .quotestexthidden p,
    .global-tabs .accordion-body p,
    .house-christel p,
    .our-vision p,
    .our-mission p,
    .meet-our-team p,
    .accountability p,
    .christel-model p,
    .academics-model p,
    .character-model p,
    .global-storyschools p,
    .why-partner p,
    .infodetails p,
    .operating-christel p {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 16px;
        color: #414042;
        line-height: 32px;
        letter-spacing: 0.04em;
    }

    body .our-vision p,
    .our-mission .missiontext1,
    .our-mission .missiontext1 p {
        font-size: 28px;
        line-height: 32px;
    }



    .global-tabs .accordion-body p {
        padding: 50px 45px 0px 45px;
    }

    .classroom-wrapper p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 45px;
    }

    .our-journey p {
        font-size: 18px;
        line-height: 25px;
        margin-top: 35px;
    }

    body .subline-text {
        font-size: 18px;
        line-height: 24px;
        margin-top: 20px;
    }

    .house-christel .quotes,
    .character-model .charater-head {
        font-size: 22px;
        line-height: 30px;
    }

    .classroom-wrapper,
    .education-wrapper,
    .global-story,
    .delever-change,
    .get-involved,
    .house-christel,
    .our-mission,
    .our-vision,
    .interested,
    .our-journey,
    .meet-our-team,
    .accountability,
    .christel-model,
    .academics-model,
    .character-model,
    .global-storyschools,
    .schools-sectionmargin,
    .why-partner,
    .carrer-testimonial,
    .operating-christel,
    .contact-section {
        padding: 100px 80px 100px 80px;
    }

    .newssection,
    .pressection {
        padding-top: 160px;
    }

    .pt-60 {
        padding-top: 20px;
    }

    .mt100 {
        margin-top: 80px;
    }

    .mt50 {
        margin-top: 80px;
    }

    .bordersection {
        padding: 0px 100px;
    }

    .support-partner {
        padding: 0px 80px;
    }

    .annualreportsdiv {
        padding-top: 130px;
    }

    .schools-sectionmargin {
        margin: 100px 0px 100px;
    }

    .schoolcountry,
    .schoolcountry,
    .academics-model.modelpage-section.modelacademicsp {
        padding-top: 100px;
    }

    .schoolcountry .schools-sectionmargin {
        margin-bottom: 0
    }

    .character-model {
        margin-bottom: 0;
    }

    .our-vision h1,
    .our-mission h1 {
        margin-bottom: 35px;
    }

    .operating-christel img,
    .iframeparent {
        margin-top: 80px;
    }


    .education-wrapper {
        padding-bottom: 80px;
    }

    .character-model img {
        margin: 40px 0px;
    }

    .character-model p {
        padding-right: 40px;
    }

    .house-christel .quotes,
    .owl-carousel-ourjourneyslider {
        margin-top: 80px;
    }

    .global-story,
    .delever-change,
    .education-slider,
    .our-journey {
        padding-bottom: 60px;
    }

    .deliverimages,
    .global-tabs,
    .accountability-tabs,
    .partner-list,
    .apportunity-tab {
        margin-top: 80px;
        margin-bottom: 40px;
    }

    .education-slider .owl-nav {
        margin-top: 40px;
    }

    .education-slidersection {
        padding-left: 80px;
        padding-right: 80px;
    }

    .owl-carousel-ourjourneyslider .owl-nav {
        margin-top: 40px;
    }

    .global-tabs .accordion-button {
        font-size: 35px;
        line-height: 35px;
        padding: 15px 20px 15px 0px;
    }

    .schools-sectionmargin h3 {
        font-size: 35px;
        line-height: 35px;
    }

    .education-slider h1 {
        font-size: 18px;
        font-weight: 600;
    }

    .child-info h1 {
        display: block;
        font-size: 40px;
        margin-bottom: 20px;
    }

    .child-info h2 {
        font-size: 18px;
    }

    .child-info .quotes,
    .quotestexthidden {
        top: 245px;
    }

    .child-info img {
        width: 501px;
    }

    .fellowship h1,
    .fellowship .column1 h2,
    .fellowship .column2 h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .fellowship {
        padding: 0px 55px;
    }

    .know-more-fellow {
        margin-left: 0;
    }


    .fellowship .column1 h2,
    .fellowship .column2 h2 {
        margin-bottom: 30px;
    }

    .fellowship .column1 .bottomimage .second-image,
    .fellowship .column1 .bottomimage .first-image,
    .fellowship .column2 .bottomimage .second-image,
    .fellowship .column2 .bottomimage .first-image {
        width: 450px;
    }

    .accountability-tabs .nav-link {
        font-size: 24px;
    }

    .accountability-tabs .accordion-button {
        text-transform: uppercase;
    }

    .accountability-tabs .accordion-body {
        padding-top: 15px;
    }

    .support-partner h1 {
        font-size: 35px;
    }

    .academics-model .subline-text {
        margin-bottom: 12px;
    }

    .childdesktop {
        height: 700px;
        object-fit: cover;
        object-position: top;
    }

    .why-work-with-info {
        width: 480px;
    }

    .fellowyear {
        margin-top: 80px;
    }

    .journeys span {
        margin-right: 16px;
    }

    .impdates {
        margin-top: 55px;
    }

    .banner-caption h1 {
        font-size: 48px;
        margin-bottom: 10px;
    }

    .banner-caption h2 {
        margin-bottom: 10px;
    }

    .banner-caption h3 {
        font-size: 18px;
    }


    /*imapct page*/
    .graduate-description {
        font-size: 20px;
    }

    .academics-model .global-proof-points p {
        font-size: 22px;
    }

    /* impact page ends*/

    .development-goals-title {
        font-size: 28px;
        margin-bottom: 80px;
    }

    .modelparagaph p {
        margin-top: 32px;
    }

    .aboutstory .quotes {
        max-width: 74%;
    }

    .our-mission .missiontext1,
    .our-mission .missiontext1 p {
        max-width: 87%;
    }

    .our-mission .missiontext2,
    .our-mission .missiontext2 p {
        max-width: 100%;
    }


    .engaginourstudentbg,
    .growingcomm,
    .expnadingimpact {
        margin-right: 15px;
    }

    .countryimagemarginleftimage img,
    .countryimagemarginrightimage img {
        width: 100%;
        height: 100%;
    }

    .countryimagemarginleftimage,
    .countryimagemarginrightimage {
        margin-right: 0;
        margin-left: 0;
        height: 100%;
    }

    .countryimagemarginrightimage {
        margin-left: 80px;
    }


    .mentalhealth,
    .transforminglife {
        margin-left: 25px;
    }

    .annual-reports .btn-white {
        margin-left: 7px;
    }

    .swp-rp-page-header {
        margin-top: 140px;
    }
}

@media only screen and (max-width:1399px) {
    .contact-info {
        width: 515px;
    }
}


@media (max-width: 1300px) {

    .fellowship .column1 .bottomimage,
    .fellowship .column2 .bottomimage {
        width: 44%;
    }

    .fellowship h1 {
        padding-left: 55px;
        padding-right: 55px;
    }

    .fellowship .column2,
    .fellowship .column1 {
        padding: 50px 0 0px 0;
    }

    .fellowship h1 {
        padding-bottom: 460px;
    }

    footer {
        padding: 75px 18px;
    }
}


@media (max-width: 1200px) {
    .footerlinks {
        width: auto;
    }

    footer input.form-control,
    footer input.form-control:focus {
        width: 215px;
    }

    .sociallinks {
        padding-right: 15px;
    }

    .container {
        max-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .deliverimages .owl-carousel h2 {
        font-size: 16px;
        line-height: 23px;
    }

    .education-slider .overlay {
        bottom: -72%;
    }

    .btns-orange {
        margin-right: 16px;
    }

    .fellowship .column {
        width: 100%;
    }

    .fellowship .column2,
    .fellowship .column1 {
        padding: 60px 16px 0px 16px;
    }

    .fellowship h1 {
        padding-left: 0;
        padding-right: 0;
    }

    .fellowship h1 {
        padding-bottom: 100px;
    }

    .fellowship h1,
    .fellowship .column1 h2,
    .fellowship .column2 h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .fellowship .column1 .bottomimage,
    .fellowship .column2 .bottomimage {
        position: relative;
    }

    .fellowship .column1 .bottomimage,
    .fellowship .column2 .bottomimage {
        width: 100%;
    }

    .fellowship .column2 .bottomimage {
        align-items: flex-start;
    }

    .fellowship .column1 .bottomimage .second-image {
        margin-bottom: 16px !important;
        margin-top: 20px !important;
    }

    .fellowship .column1:hover,
    .fellowship .column2:hover,
    .fellowship .column1:has(~ .column2:hover),
    .fellowship .column1:hover~.column2 {
        width: 100%;
    }

    .fellowship .column1 h2,
    .fellowship .column2 h2 {
        margin-bottom: 57px;
    }

    .know-more-fellow {
        margin-left: 0;
    }

    .fellowship h1,
    .fellowship .column1 h2,
    .fellowship .column2 h2,
    .fellowship .column1 p,
    .fellowship .column2 p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .know-more {
        margin-left: 0;
        margin-bottom: 40px;
    }

    .fellowship .column1 p,
    .fellowship .column2 p {
        width: 100%;
    }

    .fellowship .column1 p,
    .fellowship .column2 p {
        margin-bottom: 37px;
        margin-left: 0;
        margin-right: 0;
    }

    .page-inner-menu {
        padding: 0 0;
        position: sticky;
        background-color: #ffffff;
        z-index: 2;
        top: 0px;
    }

    .page-inner-menu.mobilemenufixed {
        position: fixed;
        width: 100%;
    }

    .page-inner-menu a {
        margin-right: 0;
        text-align: left;
        width: 100%;
        line-height: 17.51px;
        padding: 11px 20px;
        /* -webkit-animation-duration: 2s;
        animation-duration: 2s;
        transition: 1s;
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn; */
        display: block;
    }

    .page-inner-menu li.activemenus a {
        color: #414042;
    }

    /* .page-inner-menu a:first-child,
    .page-inner-menu li:first-child a{
        background-color: #F59120;
        padding: 19px 20px;
        color: #ffffff !important;
        transition: none !important;
        animation: inherit !important;
    } */

    .page-inner-menu li.activemenus {
        text-align: left;
    }

    .page-inner-menu li a,
    .page-inner-menu li:first-child.d-block a {
        background-color: #F59120;
        display: block;
        color: #ffffff !important;
        padding: 19px 20px;
        text-align: left;
    }

    .page-inner-menu li.activemobilemenu {
        display: block;
    }

    .page-inner-menu li:first-child.activemobilemenu,
    .page-inner-menu li:first-child.activemenus {
        display: block !important;
    }

    .page-inner-menu li.d-block a {
        background-color: #ffffff;
        color: #414042 !important;
        line-height: 17.51px;
        padding: 11px 20px;
    }

    .page-inner-menu li.d-block.activemenus a {
        color: #F59120 !important;
    }

    .page-inner-menu li:first-child.d-block.activemenus a {
        color: #ffffff !important;
    }

    .page-inner-menu li.activemenus {
        display: block;
    }

    .page-inner-menu li {
        display: none;
    }

    .page-inner-menu a:hover,
    .page-inner-menu a:focus,
    .page-inner-menu a:active,
    .page-inner-menu a:active:focus {
        color: #F59120;
    }

    .page-inner-menu a.activeinnermenu,
    .page-inner-menu li.activeinnermenu a {
        background-color: #F59120;
        display: block;
        color: #ffffff !important;
        padding: 19px 20px;
    }

    .page-inner-menu li.activeinnermenu:first-child {
        display: block !important;
    }

    .page-inner-menu a.activeinnermenu.dropdowntextactive {
        background-color: #ffffff;
        color: #F59120 !important;
        padding: 11px 20px;
    }

    .page-inner-menu a:first-child.activeinnermenu.dropdowntextactive {
        background-color: #F59120;
        display: block;
        color: #ffffff !important;
        padding: 19px 20px;
    }

    /* 
    .page-inner-menu .mPS2id-highlight {
        color: #F59120 !important;
    } */

    .pagedropdown {
        position: absolute;
        top: 0;
        right: 0;
        transition: transform 0.5s linear;
        z-index: 99;
        padding: 24px;
    }

    .arrowrotate {
        transform: rotate(180deg);
        transition: transform 0.5s linear;
    }

    .schoolcountry img {
        height: auto !important;
    }

    .schools-sectionmargin h3 br {
        display: none;
    }

    .support-partner .overlay {
        bottom: -67%;
    }

    .support-partner p {
        max-width: 95%;
        min-height: 192px;
        height: 192px;
    }

    .support-partner p br {
        display: none;
    }

    .support-partner p a {
        margin-top: 40px;
    }

    .support-partner h1 {
        font-size: 33px;
        margin-bottom: 15px;
    }

    .meet-our-team .board-details p.post br,
    .meet-our-team .person-details p.post br {
        display: none;
    }

    .our-mission .missiontext1 br,
    .our-mission .missiontext2 br {
        display: none;
    }

    .character-model p {
        padding-right: 0;
    }

    .why-work-with-info {
        width: 415px;
    }

    .infodetails {
        bottom: 24px;
    }

    .infodetails p {
        margin-top: 30px;
    }

    .tesinfo {
        padding: 20px 20px 0px 20px;
    }

    .carrer-testimonial .item p br {
        display: none;
    }

    .carrer-testimonial .item p:first-child {
        min-height: 160px;
    }

    .apportunity-tab .nav-pills {
        margin-right: 100px;
    }

    .getinvolved-tabs.global-tabs .accordion-body .w-50 {
        width: 100% !important;
    }

    .lottieplayerlanding {
        height: auto !important;
    }

    .impdates {
        margin-top: 55px;
    }

    .growth-jourany h5 br,
    .graduate-description br,
    .academics-model .global-proof-points p br {
        display: none;
    }

    .GRADUATE-spacing,
    .graduate-success p {
        margin: 25px 0;
    }

    .graduate-success-blue p {
        margin: 25px 0;
    }

    .graduate-title {
        font-size: 40px;
        line-height: 40px;
    }

    .graduatepaddingsleft {
        padding-right: 50px;
    }

    .development-goals-imgs img {
        width: 100px;
    }

    .development-goals-title {
        margin-bottom: 60px;
    }

    .contact-info {
        width: 430px;
        padding: 90px 50px 90px 50px;
    }

    .contact-info img {
        left: -59px;
        bottom: -47px;
        width: 114px;
    }

    .contact-form form,
    .contact-form .forms {
        width: 450px;
    }

    .contact-form form label,
    .contact-form .forms label {
        font-size: 12px;
    }

    .contact-section .col-12 p {
        width: 57%;
    }

    .contact-section .col-12 p br {
        display: none;
    }

    .christel-map-content .float-start {
        margin-right: 0;
        width: 25%;
    }

    .christel-map-content h2,
    .christel-map-content p {
        font-size: 16px;
    }

    .christel-map-content h2 span {
        font-size: 14px;
    }

    .christel-map-content a {
        margin-top: 8px;
        font-size: 12px;
    }

    .mapimage {
        width: 736px;
    }

    .indianpointer {
        top: 90px;
        left: 29px;
    }

    .mexicopointer {
        top: 143px;
        left: -10px;
    }

    .jamaciapointer {
        top: 174px;
        left: 164px;
    }

    .capepointer {
        bottom: 83px;
        left: 267px;
    }

    .atalpointer {
        top: 143px;
        right: 111px;
    }

    .banglorepointer {
        top: 172px;
        right: 179px;
    }

    .our-story-column-space {
        padding-right: 50px;
    }

    .our-stories-title {
        font-size: 30px;
        line-height: 30px;
    }

    body p.suggested-story-description {
        font-size: 16px;
        line-height: 22px;
    }

    .perss-release-column h6 {
        margin-top: 80px;
    }

    .global-tabs .accordion-body .row img {
        border-radius: 5px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }


    .global-tabs.global-new-tabs .accordion-body .row .col-lg-12:nth-child(2) {
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-top-right-radius: 0;
    }

    li.mcolleges a {
        display: none;
    }

    .education-slider a.readmore,
    .global-new-tabs a.know-more,
    .desktopfooter_menu {
        display: none;
    }

    .mobilefooter_menu {
        display: block
    }

    .deliverimages .owl-carousel .item .lottie {
        height: auto !important;
    }

    .deliverimages {
        margin-top: 30px;
    }

    .btns-orange {
        padding: 11px 21px;
    }

    .education-slider p:nth-of-type(1) {
        height: 208px;
    }

    .backmenu {
        display: none;
    }

    .backbtns {
        display: block;
        font-family: "FuturaPTWebDemi600", sans-serif;
        font-size: 16px;
        line-height: 17.51px;
        text-transform: uppercase;
        letter-spacing: 0.6px;
        color: #ffffff;
        text-decoration: none;
        background-color: #F59120;
        display: block;
        padding: 19px 20px;
        text-align: left;
    }

    .backbtns:focus,
    .backbtns:hover {
        color: #ffffff;
    }
}

@media (min-width:992px) {
    header .navbar-toggler {
        display: none;
    }

    header .collapse:not(.show) {
        display: block;
    }



    .deliverimages .owl-stage {
        width: 100% !important;
    }

    .top-sub-menu a.mobilemenuplus,
    .top-sub-menu a.mobilemenuminus,
    .top-sub-menu a.mobilemenuplus:hover,
    .top-sub-menu a.mobilemenuminus:hover {
        display: none;
    }

    .desktop-pt-0 {
        padding-top: 0px !important;
    }
}

@media (max-width:1200px) {
    .global-tabs.global-new-tabs .accordion-body p {
        padding-bottom: 40px;
    }

    footer .wpcf7-spinner {
        right: 0;
    }
}



@media (max-width: 991px) {
    footer .wpcf7-spinner {
        right: -42px;
    }

    .whitepatch {
        display: none !important;
    }


    .graduate-success-blue p {
        color: #414042 !important;
    }

    .leadershipModal .modal-dialog {
        max-width: 100%;
        margin-left: 0;
        text-align: left;
        margin-right: 0;
    }

    .mobilemenuplus,
    .mobilemenuminus,
    .mobilemenuplus:hover,
    .mobilemenuminus:hover {
        padding: 0 !important;
        position: absolute !important;
        top: -1px;
        right: -9px;
        padding: 12px 15px !important;
        z-index: 9;
    }

    .mobilemenuplus img,
    .mobilemenuminus img {
        width: 11px;
    }

    .deliverimages .owl-carousel h2 br {
        display: none;
    }


    .footerwrapper {
        display: block;
    }

    .classroom-wrapper,
    .education-wrapper,
    .global-story,
    .delever-change,
    .get-involved,
    .christel-model,
    .academics-model,
    .character-model,
    .global-storyschools,
    .schools-sectionmargin,
    .academics-model .leftpaddings,
    .academics-model .rightpaddings,
    .interested,
    .why-partner,
    .meet-our-team,
    .house-christel,
    .our-journey,
    .our-vision,
    .our-mission,
    .accountability,
    .carrer-testimonial,
    .operating-christel,
    .contact-section {
        padding: 60px 16px;
    }

    .contact-section {
        padding-left: 0;
        padding-right: 0;
    }

    .contact-section h1,
    .contact-section div.d-block p,
    .contact-section form,
    .christel-map-content {
        padding-left: 16px;
        padding-right: 16px;
    }

    .academics-model.modelpage-section.modelacademicsp,
    .academics-model.modelpage-sectionleft.health-model,
    .college-model.pb-0,
    .mobile-pt-0 {
        padding-top: 0;
    }

    .academics-model.modelpage-section.modelacademicsp {
        padding-bottom: 60px;
    }


    .modelparagaph.pb-0 {
        padding-bottom: 60px !important;
    }


    .mapdrp {
        margin-left: 16px;
        margin-right: 16px;
    }

    .tesinfo {
        padding: 0px;
        padding-top: 50px;
    }

    .carrer-testimonial .item h1 {
        margin-top: 30px;
    }



    .carrer-testimonial .item p:last-child {
        margin-top: 16px;
    }

    .education-slidersection {
        padding-left: 16px;
        padding-right: 16px;
    }

    .schools-sectionmargin {
        margin: 60px 0px 0px;
    }

    .schoolcountry {
        padding-top: 0;
    }



    .global-storyschools.pb-0 {
        padding-bottom: 60px !important;
    }


    .academics-model {
        padding-right: 0px;
        padding-bottom: 0;
    }

    .academics-model .leftpaddings {
        padding-bottom: 0px;
    }

    .academics-model.modelpage-sectionleft {
        padding-left: 0px;
    }

    .jamacia-quotes,
    .southafrica-quotes {
        margin-top: 0px;
    }

    .classroom-wrapper h1,
    .education-wrapper h1 .fsize,
    .global-story h1,
    .delever-change h1,
    .get-involved h1,
    .fellowship h1,
    .fellowship .column1 h2,
    .fellowship .column2 h2,
    .christel-model h1,
    .academics-model h1,
    .character-model h1,
    .global-storyschools h1,
    .interested h1,
    .why-partner h1,
    .meet-our-team h1,
    .house-christel h1,
    .our-journey h1,
    .our-vision h1,
    .our-mission h1,
    .accountability h1,
    .infodetails h1,
    .operating-christel h1,
    .contact-section h1 {
        font-size: 36px;
        line-height: 36px;
    }

    .operating-christel .subline-text {
        margin-top: 20px;
    }

    .our-vision h1,
    .our-mission h1 {
        margin-bottom: 50px;
    }

    .iframeparent {
        padding: 56.25% 0 0 0;
    }

    .operating-christel img,
    .iframeparent {
        margin-top: 50px;
    }

    .our-journey p {
        font-size: 18px;
        line-height: 25px;
        margin-top: 24px;
    }

    .owl-carousel-ourjourneyslider {
        margin-top: 50px;
    }

    .our-journey .owl-carousel-ourjourneyslider h1 {
        margin-top: 16px;
        line-height: 15px;
        font-size: 16px;
        margin-bottom: 8px;
    }

    .owl-carousel-ourjourneyslider h2 {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 24px;
        font-weight: 400;
        letter-spacing: 0.03em;
    }

    .owl-carousel-ourjourneyslider .owl-nav {
        margin-top: 30px;
    }

    .schools-sectionmargin h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .schoolcountry img {
        height: auto !important;
        width: 100%;
    }

    .education-wrapper h1,
    .education-wrapper h1 span {
        font-size: 56px;
        line-height: 51px;
    }

    .delever-change h1 {
        font-size: 50px;
        line-height: 39px;
        letter-spacing: normal;
    }

    .delever-change h1 span {
        font-size: 40px;
        line-height: 40px;
    }




    .education-wrapper p,
    .global-story p,
    .delever-change p,
    .get-involved p,
    .fellowship .column1 p,
    .fellowship .column2 p,
    .christel-model p,
    .academics-model p,
    .character-model p,
    .global-storyschools p,
    .support-partner p,
    .why-partner p,
    .meet-our-team p,
    .house-christel p,
    .our-vision p,
    .our-mission p,
    .accountability p,
    .infodetails p,
    .annualreportsdiv p {
        font-size: 14px;
        line-height: 32px;
    }

    .carrer-testimonial .item p {
        font-size: 14px;
        line-height: 32px;
    }

    .carrer-testimonial .item h1 {
        font-size: 14px;
    }

    .carrer-testimonial .item p:last-child {
        font-size: 12px;
        line-height: 16px;
    }

    .infodetails p {
        font-size: 16px;
    }

    body .our-vision p {
        font-size: 28px;
        line-height: 32px;
    }

    .our-mission .missiontext1,
    .our-mission .missiontext1 p {
        font-size: 18px;
        line-height: 25px;
        text-align: left;
        font-weight: 500;
    }

    .our-mission .missiontext1,
    .our-mission .missiontext1 p,
    .our-mission .missiontext2,
    .our-mission .missiontext2 p {
        max-width: 100%;
        margin-bottom: 0;
        font-family: "FuturaPTWebDemi600";
    }

    .our-mission .missiontext2,
    .our-mission .missiontext2 p {
        font-family: 'Poppins';
        font-size: 14px;
        font-weight: 400;
        line-height: 32px;
        text-align: left;
    }

    .meet-our-team .person-details h3 {
        font-size: 15px;
    }

    .classroom-wrapper p {
        font-size: 16px;
        line-height: 32px;
    }

    .our-mission h1 {
        font-size: 40px;
        line-height: 40px;
        text-align: left;
        margin-bottom: 24px;
    }

    .our-mission .missiontext1 {
        margin-bottom: 24px;
    }

    .global-tabs,
    .deliverimages,
    .partner-list,
    .accountability-tabs,
    .apportunity-tab {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .apportunity-tab {
        margin-bottom: 0;
    }

    .global-tabs .accordion-body p {
        padding: 40px 20px 0px 20px;
        margin-top: 0;
    }

    .our-journey p br {
        display: none;
    }

    .accountability-tabs .nav-link {
        font-size: 18px;
    }

    footer {
        padding: 60px 16px 40px 16px;
    }

    .footerlogo {
        width: 163px;
    }

    .flogo {
        display: block;
        text-align: center;
    }

    footer h1 {
        margin-top: 60px;
        margin-bottom: 15px;
    }

    .quicklinkss h1 {
        margin-left: 0;
    }

    .footerlinks {
        width: 100%;
        margin-right: 0;
    }

    .footerlinks:nth-child(4) {
        padding-left: 0;
    }

    .sociallinks {
        padding-right: 0;
        padding-left: 13px;
        top: 0;
    }

    .footerlinks a {
        margin-bottom: 19px;
    }

    .footerlinks a:last-child {
        margin-bottom: 0;
    }

    .footerlinks a {
        line-height: 25px;
    }

    .footerlinks li {
        padding: 7px 10px;
    }

    footer p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 16px;
    }

    footer input.form-control,
    footer input.form-control:focus,
    footer form {
        width: 345px;
    }

    header {
        padding: 0px;
        z-index: 3;
    }

    .nav-up {
        padding-bottom: 0px;
    }

    .headlogo {
        display: inline-block;
        text-align: center;
        padding-top: 0px;
        position: absolute;
        left: 17px;
        transform: none;
        top: 13px;
    }

    .headlogo img {
        width: 85px;
    }

    header .navbar-toggler {
        padding: 0px;
        border: 0;
        border-radius: 0px;
        box-shadow: none !important;
        position: absolute;
        right: 16px;
        top: 36px;
        transition: all 0.3s ease;
        z-index: 9;
    }


    #nav-icon4 span {
        display: block;
        position: relative;
        height: 2px;
        width: 26px;
        background: #ffffff;
        border-radius: 17px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .15s ease-in-out;
        -moz-transition: .15s ease-in-out;
        -o-transition: .15s ease-in-out;
        transition: .15s ease-in-out;
    }

    #nav-icon4 span:nth-child(1) {
        top: 0px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }

    #nav-icon4 span:nth-child(2) {
        top: 6px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }

    #nav-icon4 span:nth-child(3) {
        top: 12px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }

    #nav-icon4.open span:nth-child(1) {
        -webkit-transform: rotate(40deg);
        -moz-transform: rotate(40deg);
        -o-transform: rotate(40deg);
        transform: rotate(40deg);
        top: 0px;
        left: 0px;
    }

    #nav-icon4.open span:nth-child(2) {
        width: 0%;
        opacity: 0;
    }

    #nav-icon4.open span:nth-child(3) {
        -webkit-transform: rotate(-43deg);
        -moz-transform: rotate(-43deg);
        -o-transform: rotate(-43deg);
        transform: rotate(-43deg);
        top: 13px;
        right: 0;
    }


    header .collapse.collapsing {
        right: -100%;
        transition: right 400ms ease-in-out;
    }

    header .collapse.show {
        right: 0 !important;
        transition: right 400ms ease-in-out;
        overflow: scroll;
    }

    header .navbar-toggler.collapsed~.collapse {
        transition: right 400ms ease-in-out;
    }

    header .collapse,
    header .collapsing {
        position: fixed;
        top: 0;
        right: -100% !important;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        width: 100%;
        height: 100%;
        background: #ffffff;
        padding: 70px 20px 0px 20px;
        transition: right 400ms ease-in-out;
    }

    .top-menu {
        margin-bottom: 0;
        order: 2;
    }

    .top-menu a,
    .top-sub-menu a {
        color: #414042;
        display: block;
        margin-right: 0;
        text-align: left;
        margin-bottom: 0;
        font-weight: 600;
        font-size: 15px;
        line-height: 14px;
        font-family: "Poppins";
        padding: 12px 0px;
        margin-left: 0px;
    }


    header:hover .top-menu a,
    header:hover .top-sub-menu a {
        color: #414042;
    }

    .top-sub-menu .dropdowninner {
        display: block !important;
    }

    .top-sub-menu .dropdowninner,
    .top-sub-menu ul li.menu-item {
        padding-right: 0;
        padding-left: 0;
    }

    .top-sub-menu .donate {
        padding: 0 !important;
    }

    .top-sub-menu ul li {
        display: block;
    }

    .top-sub-menu {
        margin-top: 0;
        text-align: left !important;
    }

    /* header .top-menu a:last-child,
    header .top-menu li:last-child {
        display: none;
    } */

    .top-menu li {
        display: block;
        margin-right: 0;
        margin-left: 0;
    }

    .subinnermenus {
        left: 20px;
        position: relative;
        opacity: 1;
        visibility: visible !important;
        width: auto;
        /* display:none !important; */
    }

    .top-sub-menu a:hover,
    .top-sub-menu a:focus,
    .top-sub-menu a:active:focus {
        color: #F59120 !important;
    }

    header .top-sub-menu a.donate,
    header .top-sub-menu .donate a {
        display: none;
        float: left;
        margin-left: 0px;
    }

    header .navopemobile svg rect {
        fill: #414042;
    }

    header.sticky {
        height: 85px;
        padding-bottom: 0;
    }

    header.sticky .headlogo img {
        width: 85px;
    }

    header.sticky .headlogo {
        padding-top: 0px;
        position: relative;
        left: 0;
        transform: none;
        top: 0;
        padding-left: 17px;
        padding-top: 12px;
    }

    header.sticky #nav-icon4 span,
    .navopemobile span {
        background: #666666 !important
    }

    header.sticky .navbar-toggler {
        right: 16px;
        top: 36px;
    }

    header .donate-mobile {
        display: none;
    }

    header.sticky .donate-mobile {
        display: inline-block;
        width: auto;
        position: absolute;
        right: 70px;
        margin-top: 0;
        top: 30px;
    }

    header.sticky .donate-mobile a.donate {
        display: block;
        float: right;
        margin-left: 0px;
        margin-bottom: 0;
        line-height: 16px;
        top: 0;
        padding: 6px 15.5px !important;
        font-family: "FuturaPTWebDemi600";
    }

    header.sticky .donate-mobile a.donate:hover {
        background-color: #F59120;
        color: #ffffff !important;
    }

    header.sticky .collapse,
    header.sticky .collapsing {
        top: 85px;
        padding-top: 0;
    }

    .global-tabs .accordion-button {
        font-size: 30px;
    }

    .searchtext {
        margin-bottom: 13px;
        width: 100%;
        position: relative;
    }

    .searchtext input {
        border-radius: 5px;
        background: #F1F1F1;
        border: 0;
        height: 35px;
        color: #414042;
        font-size: 14px;
        font-family: 'Poppins';
        font-weight: 400;
    }

    .searchtext input:focus {
        box-shadow: none;
        outline: 0;
        color: #414042;
        background: #F1F1F1;
    }

    .searchtext a img {
        position: absolute;
        right: 20px;
        top: 12px;
        z-index: 99;
    }

    .top-sub-menu a:hover:before {
        display: none;
    }

    body .subline-text {
        margin-top: 24px;
        font-size: 18px;
        line-height: 25px;
    }

    #carouselacademics img {
        width: 100%;
        height: 700px;
        object-fit: cover;
        object-position: top center;
    }

    #carouselprioritize img {
        width: 100%;
        height: 705px;
        object-fit: cover;
        object-position: top center;
    }

    #carouselparents img {
        width: 100%;
        height: 510px;
        object-fit: cover;
        object-position: top center;
    }

    #carouselread img {
        width: 100%;
        height: 600px;
        object-fit: cover;
        object-position: top center;
    }

    #carouselcollab img {
        width: 100%;
        height: 665px;
        object-fit: cover;
        object-position: top center;
    }

    .charater-head {
        font-size: 18px;
        margin-bottom: 10px;
    }

    body .subline-text br {
        display: none;
    }

    .character-model p {
        padding-right: 0;
    }

    .owl-carousel-interestedimages {
        margin-top: 50px;
    }

    .owl-carousel-interestedimages h2 {
        margin-top: 12px;
        font-size: 14px;
        line-height: 15px;
    }

    #carouselacademics img,
    #carouselprioritize img,
    #carouselparents img,
    #carouselread img,
    #carouselcollab img {
        width: 100%;
        height: 312px;
        object-fit: cover;
        object-position: top center;
    }

    .character-model img {
        width: 100%;
        margin-top: 0;
        margin-bottom: 30px;
    }

    .support-partner {
        padding: 0px 16px;
    }

    .support-partner .involvedimg {
        padding-right: 0;
    }

    .support-partner .partnerimg {
        padding-left: 0;
    }

    .support-partner .partnerimg .overlay,
    .support-partner .involvedimg .overlay {
        width: 100%;
        left: 0;
    }

    .support-partner .involvedimg {
        margin-bottom: 16px;
    }

    .support-partner h1 {
        font-size: 31px;
        margin-bottom: 35px;
        line-height: 30px;
    }

    .support-partner p {
        margin-bottom: 93px;
        min-height: inherit;
    }

    .support-partner .overlay {
        bottom: -65%;
    }

    .support-partner p br {
        display: block;
    }

    .house-christel .quotes br {
        display: none;
    }

    .house-christel .quotes {
        font-size: 18px;
        line-height: 25px;
        margin-top: 60px;
        max-width: 100%;
    }

    .quotes-author {
        font-size: 16px;
        line-height: 22px;
    }

    .engaginourstudentbg {
        width: 100%;
        margin-right: 0;
    }

    .mentalhealth {
        width: 100%;
        margin-left: 0;
    }

    .growingcomm {
        width: 100%;
        margin-right: 0;
    }

    .transforminglife {
        width: 100%;
        margin-left: 0;
    }

    .expnadingimpact {
        width: 100%;
        margin-right: 0;
    }

    .character-model {
        margin-bottom: 0;
    }

    .why-work-with-info {
        width: 100%;
        position: relative;
        right: 0;
        background-color: #F59120;
        padding: 60px 16px;
    }

    .why-work-with-info img {
        display: none;
    }

    .infodetails {
        bottom: 0;
        position: relative;
        padding: 0;
    }

    .carrer-testimonial .item p:first-child {
        min-height: inherit;
    }

    .carrer-testimonial .owl-theme .owl-dots .owl-dot span {
        margin: 0px;
        margin-right: 8px;
    }

    .carrer-testimonial .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 30px;
        margin-bottom: 0;
    }

    .carrer-testimonial .owl-theme .owl-dots .owl-dot span {
        border: 1px solid #414042;
        background: transparent;
        width: 8px;
        height: 8px;
    }

    .carrer-testimonial .owl-theme .owl-dots .owl-dot.active span,
    .carrer-testimonial .owl-theme .owl-dots .owl-dot:hover span {
        background: #414042;
    }

    .apportunity-tab .nav-pills {
        margin-right: 50px;
    }

    .banner-caption {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
    }

    .caption-text {
        margin-top: 56px;
        margin-left: 0;
    }



    .signup {
        margin-top: 50px;
    }

    .bordersection {
        padding: 0px 16px;
    }

    /*impact page start*/
    .title-bottom {
        margin-bottom: 50px;
    }

    .development-goals-imgs img {
        height: 100px;
        margin-left: 6px;
        margin-bottom: 12px;
    }

    .development-goals-imgs {
        display: block;
    }

    .graduate-success .rightpaddings,
    .graduate-success-blue .rightpaddings,
    .graduate-success-blue .leftpaddings {
        padding-bottom: 40px;
        padding-top: 50px;
    }

    .titleWithLine {
        font-size: 18px;
        text-align: center;
    }

    .titleWithLine::after {
        content: unset;
    }

    .growth-jourany h5 {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0;
    }

    .growth-jourany h5.fullimagetext {
        margin-top: 23px;
    }

    .growth-jourany .peers-title {
        width: 56%;
    }

    .growth-jourany .peers-div {
        justify-content: center;
    }

    .growth-jourany {
        margin: 0 16px;
        border-bottom: 1px solid #414042;
        margin-bottom: 50px;
    }


    .GRADUATE-spacing,
    .graduate-success p {
        margin: 30px 0 16px;
        font-size: 14px !important;
        line-height: 32px !important;
    }

    .graduate-success-blue p {
        margin: 30px 0 16px;
        font-size: 14px !important;
        line-height: 32px !important;
    }

    .graduate-title {
        font-size: 30px;
        line-height: 30px;
    }

    .graduate-description {
        font-size: 18px;
        line-height: 25px;
    }

    .graduate-success,
    .graduate-success-blue {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin: 0 16px;
        background-color: white;
        position: relative;
    }

    .graduate-success-blue .graduate-viewmore-div {
        bottom: 55px;
    }

    .graduate-success-blue .bg-blue {
        background-color: #ffffff;
    }

    .graduate-success-blue .graduate-success-blue .graduate-subline-title,
    .graduate-success-blue h2,
    .graduate-success-blue .subline-text {
        color: #2B91CF !important;
    }


    .graduate-success-blue .graduate-viewmore-div .subline-text {
        margin-left: 16px;
        color: #ffffff !important;
        margin-bottom: 0px !important;
    }

    .graduate-success-blue .graduate-description,
    .graduate-success-blue .GRADUATE-spacing {
        color: #414042 !important;
    }

    .graduate-viewmore-div {
        margin-top: 0;
        position: absolute;
        bottom: 34px;
    }

    .graduate-viewmore-div .graduate-subline-title,
    .graduate-viewmore-div .graduate-title {
        color: white !important;
        text-align: left;
        margin-left: 16px;
    }

    .graduate-viewmore-div .graduate-subline-title {
        margin-bottom: 24px !important;
    }

    .graduate-viewmore-div .viewmore {
        padding: 12px 16px;
        background-color: #2B91CF;
        z-index: 99999;
        display: inline-block;
        color: white;
        width: 100%;
        text-align: center;
    }

    .read-more-content-graduate {
        display: none;
        padding-top: 20px;
    }

    .read-more-graduate {
        font-family: 'Poppins';
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        text-align: center;
        text-decoration: unset;
        display: block;
    }



    .read-more-story {
        margin-top: 0;
        padding: 6px 16px;
        background-color: #2B91CF;
        color: white !important;
        width: 100%;
        margin-left: 0;
        position: relative;
        top: -2px;
        height: 32px;
    }

    .graduatepaddingsright {
        padding-right: 0;
    }

    .global-proof-points p {
        font-size: 16px;
    }

    .globalpoints-section {
        padding: 50px 16px;
    }

    .globalpoints-section .rightpaddings {
        padding: 0px 0 40px;
    }

    .globalpoints-section .rightpaddings h1 {
        margin-bottom: 0px;
    }

    .development-goals-title {
        font-size: 20px;
        margin-bottom: 16px;
        text-align: left;
    }

    .global-proof-points {
        margin-bottom: 0;
        margin-top: 40px;
    }

    .global-proof-points img {
        width: 18px;
    }

    .academics-model .global-proof-points p {
        margin-left: 12px;
        margin-left: 24px;
        font-size: 16px;
        line-height: 25px;
        padding-right: 0px;
    }

    .global-proof-points p:after {
        left: 1px;
        top: -1px;
        width: 18px;
        height: 18px;
    }

    .academics-model .global-proof-points p br {
        display: none;
    }

    .growth-jourany {
        text-align: center;
    }

    /* .impact-height{
        height:1245px;
    } */

    .bordersection {
        display: none;
    }

    .academics-model.graduate-success h1 {
        margin-bottom: 30px;
        text-align: left !important;
    }

    .graduatesection img,
    .graduate-success-blue img {
        width: 100%;
        object-fit: cover;
    }

    .graduatesection,
    .graduatepaddingsleft {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 0;
    }

    .divyaheight,
    .ivanheight {
        background-image: none;
    }

    .divyaheighttext,
    .ivanheighttext {
        padding-top: 0;
        padding-bottom: 0px !important;
    }

    .graduatesection {
        margin-bottom: 20px;
        position: relative;
    }


    .graduatepaddingsleft {
        margin-bottom: 0px;
    }

    .graduate-success {
        margin-top: 20px;
        position: relative;
    }

    /*impact page ends*/

    .contact-info {
        width: 315px;
        padding: 37px 16px 37px 32px;
        position: relative;
        top: 0;
        display: inline-block;
        width: 100%;
        min-width: 315px;
        max-width: 315px;
        right: -60%;
        left: inherit;
    }

    .contact-info img {
        left: -53px;
        bottom: -41px;
        width: 92px;
        transform: rotate(30deg);
    }

    .contact-section div.d-block p {
        margin-top: 60px;
        margin-bottom: 20px;
    }

    .contact-section div.d-block p {
        font-size: 14px;
        line-height: 25px;
    }

    .contact-info p {
        font-size: 14px;
        line-height: 28px;
    }

    .contact-form form,
    .contact-form .forms {
        width: 100%;
    }

    .mt100 {
        margin-top: 50px;
    }

    .mt50 {
        margin-top: 50px;
    }

    .our-stories-column img {
        width: 100%;
    }

    .our-stories-column .story-p {
        margin-top: 20px;
        margin-bottom: 42px;
    }

    .our-stories-section .col-sm-12 {
        margin-top: 0px;
    }


    .our-stories-section .Stories-read-more,
    .news-section .Stories-read-more {
        margin-top: 0px;
    }

    .news-section .Stories-read-more,
    .our-stories-section .Stories-read-more {
        font-size: 14px;
        padding: 11px 17px;
    }

    .news-column .story-p {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 16px;
        line-height: 20px;
    }

    .mt100 {
        margin-top: 0;
    }

    .schoolcountry p,
    .modelparagaph p,
    .aboutstory p,
    .supportusp p {
        margin-top: 30px;
    }

    .top-sub-menu a:hover:before,
    .top-sub-menu li.current-menu-parent a:before,
    .top-sub-menu li.current-menu-item a:before,
    .top-menu li.current-menu-item a:before {
        display: none;
    }

    .growth-jourany img {
        width: auto !important;
    }

    .countryimagemarginleftimage {
        margin-right: 0;
    }

    .countryimagemarginrightimage {
        margin-left: 0;
    }

    .top-banner-backgroundimg {
        height: 670px;
    }

    .apportunity-tab .nav-pills .nav-link {
        font-size: 18px;
        line-height: 16px;
    }

    .fellowshipimage img {
        margin-left: 0;
    }

    .annualreportsdiv {
        padding: 60px 16px;
        padding-top: 120px;
    }

    .swp-rp-page-header {
        margin-top: 120px;
    }

    .swp-search-results .swp-result-item {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .swp-rp-main {
        max-width: 100%;
        margin-right: auto !important;
        padding: 0 16px 60px;
        margin-left: auto !important;
    }

    .swp-result-item--desc {
        font-size: 14px;
        line-height: 32px;
    }


    .searchwrap {
        position: relative;
        right: 0;
        top: 0;
        margin-bottom: 13px;
    }

    form.searchwp-form .searchwp-form-input-container .swp-input {
        width: 100%;
        background-color: #F1F1F1;
        border-radius: 5px !important;
        font-size: 14px;
        font-family: 'Poppins';
        font-weight: 400;
        height: 35px;
        padding: 6px 29px 6px 12px;
        background-position: right 13px top 50%;
        background-image: url(http://uat.christelhouse.org.php74-41.lan3-1.websitetestlink.com/wp-content/themes/pitheme/img/search-header-black.svg);
    }

    .footerrelative {
        width: 345px;
    }

    footer .wpcf7 form .wpcf7-response-output {
        font-size: 12px;
        line-height: 16px;
        margin-top: 12px;
        top: -4px;
        right: -144px;
    }

    footer .wpcf7 form.sent .wpcf7-response-output {
        width: 309px;
        margin-top: 5px;
        right: -334px;
    }



    .education-slider .overlay {
        bottom: -70%;
    }

    .education-slider p {
        margin-bottom: 0
    }


    .footerlinks ul {
        display: block;
    }

    .footerlinks li {
        width: 25%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        text-transform: uppercase;
    }
}

@media only screen and (max-width:767px) {
    /* .deliverimages .owl-item {
        width: 343px !important;
    } */

    .deliverimages .owl-carousel h2 {
        font-size: 20px;
        line-height: 25px;
        margin-top: 5px;
    }

    .deliverimages .owl-carousel h2 br {
        display: block;
    }

    .deliverimages .owl-dots {
        display: block !important;
    }

    .deliverimages .owl-theme .owl-dots .owl-dot span {
        border: 1px solid #414042;
        background: transparent;
        width: 8px;
        height: 8px;
    }

    .deliverimages .owl-theme .owl-dots .owl-dot span {
        margin: 0px;
        margin-right: 8px;
    }

    .deliverimages .owl-theme .owl-dots .owl-dot.active span,
    .deliverimages .owl-theme .owl-dots .owl-dot:hover span {
        background: #414042;
    }

    .education-slider {
        padding-left: 16px;
    }

    .btn-grey,
    .btn-white,
    .btn-black {
        font-size: 12px;
        padding: 4px 18px;
    }

    .btn-black {
        margin-right: 10px;
    }

    .know-more-fellow {
        font-size: 12px;
        padding: 10px 22px;
    }

    .explore-model {
        position: relative;
        right: 0;
        bottom: 0;
        display: inline-block;
    }

    .education-slider .owl-nav {
        display: none;
    }

    .mobileexplore {
        text-align: center;
    }

    .education-slider .owl-theme .owl-dots .owl-dot span {
        margin: 0px;
        margin-right: 8px;
    }

    .education-slider .owl-dots {
        margin-top: 16px;
        margin-bottom: 30px;
    }

    .education-slider .owl-theme .owl-dots .owl-dot span {
        border: 1px solid #414042;
        background: transparent;
        width: 8px;
        height: 8px;
    }

    .education-slider .owl-theme .owl-dots .owl-dot.active span,
    .education-slider .owl-theme .owl-dots .owl-dot:hover span {
        background: #414042;
    }

    .education-slider h1 {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .global-tabs .accordion-button {
        padding: 20px 0px 20px 0px;
    }

    .global-tabs .accordion-button::after {
        width: 15px;
        height: 15px;
        background-size: cover;
        position: absolute;
        right: 0;
    }

    .global-tabs .accordion-button:not(.collapsed)::after {
        width: 13px;
        height: 12px;
    }

    .global-tabs .accordion-body {
        text-align: center;
    }



    .global-tabs .accordion-body p {
        font-size: 14px;
    }

    .know-more {
        font-size: 12px;
        padding: 1px 20px;
    }

    .global-story .text-end,
    .delever-change .text-end {
        text-align: center !important;
    }

    .get-involved p {
        margin-bottom: 50px;
    }

    .btns-orange {
        padding: 8px 21px;
        margin-right: 26px;
        font-size: 12px;
    }

    .btns-orange:last-child {
        margin-right: 0;
    }

    .footerlinks {
        width: 168px;
    }

    .btn-submit {
        right: 0px;
        line-height: 17px;
    }

    .footerwrapper .btn-submit {
        height: 100%;
    }

    .sociallinks {
        padding-right: 0;
        margin-bottom: 35px;
        text-align: center;
    }

    .copyrightlinks p {
        text-align: center;
        font-size: 10px;
        line-height: 14px;
        max-width: 201px;
        margin: 0 auto;
    }

    .footerlinks ul {
        display: block;
    }

    .footerlinks {
        margin-right: 0;
        width: 100%;
    }

    .quicklinkss {
        width: 100%;
    }

    .footerlinks li {
        width: 50%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }


    .copyrightlinks {
        margin-top: 70px;
    }

    .sociallinks span {
        font-size: 12px;
        position: relative;
        top: 0;
        display: block;
        text-align: center;
        margin-right: 0;
        line-height: 11px;
        margin-bottom: 10px;
    }

    .sociallinks {
        padding-left: 0;
    }

    .child-info {
        position: relative;
        bottom: 0;
        right: 0;
        text-align: center;
        width: 100%;
        margin-top: -320px;
    }

    .child-info h1 {
        font-size: 30px;
        margin-bottom: 10px;
        display: block;
    }

    .child-info .quotes {
        top: 160px;
        line-height: 50px;
    }

    .child-info h2 {
        font-size: 18px;
    }

    .our-founder {
        bottom: 65px;
    }

    .quotestexthidden {
        font-size: 16px;
    }

    .quotestexthidden {
        top: 153px;
        width: 87%;
        left: 19px;
    }

    .education-wrapper h1,
    .education-wrapper h1 span {
        font-size: 50px;
        line-height: 45px;
        letter-spacing: 0.04em;
        letter-spacing: normal;
    }

    .education-wrapper h1 span {
        letter-spacing: 0.044em;
        font-size: 63px;
        line-height: 55px;
    }

    .education-wrapper h1 .fsize {
        font-size: 40px;
        line-height: 40px;
    }

    .education-slider .overlay {
        bottom: -63%;
    }

    .education-slider .item {
        width: 342px !important;
    }

    .education-slider p {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .education-slider p:nth-of-type(1) {
        height: 130px;
    }

    .classroom-wrapper p,
    .education-wrapper p,
    .global-story p,
    .delever-change p,
    .get-involved p,
    .global-storyschools p,
    .why-partner p,
    .meet-our-team p,
    .carer-christel p,
    .whoshould-apply p,
    .supportusp p:nth-of-type(1),
    .why-partner p,
    .why-partner p:nth-of-type(1),
    .whoshould-apply p,
    .whoshould-apply p:nth-of-type(1),
    #deliverngimpact p:nth-of-type(1) {
        margin-top: 30px;
    }


    .operating-christel .subline-text {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 0px;
    }

    .jamaica-school .subline-text,
    .mexico-school .subline-text,
    .south-africa-school .subline-text,
    .indianapolis-school .subline-text,
    .india-school .subline-text {
        line-height: 13px !important;
        margin-bottom: 0px;
        margin-bottom: 10px;
        font-size: 14px;
    }


    body .subline-text {
        margin-bottom: 30px;
    }

    .schools-sectionmargin h3 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 40px;
    }

    .schools-sectionmargin h4 {
        font-size: 16px;
        line-height: 20px;
    }

    .read-more-content {
        display: none;
        padding-top: 0;
    }

    .read-more,
    .read-morec {
        font-family: 'Poppins';
        font-size: 12px;
        font-weight: 400;
        line-height: 13px;
        text-align: left;
        text-decoration: none !important;
        display: block;
        padding-top: 25px;
    }

    .read-more:hover,
    .read-more:focus,
    .read-more-graduate,
    .read-more-graduate:hover,
    .read-more-graduate:focus {
        color: #2B91CF;
    }

    .read-more.color-orange:hover,
    .read-morec.color-orange:hover {
        color: #F59120;
    }

    .character-model .read-more-content,
    .character-model .read-more {
        margin-top: 24px;
        padding-top: 0 !important;
    }

    .support-partner .overlay {
        bottom: -75%;
    }

    .support-partner p a {
        margin-top: 93px;
    }

    .support-partner p {
        margin-bottom: 0;
        max-width: 89%;
        display: flex;
        flex-direction: column;
        height: auto;
    }

    .support-partner .partnerimg p a {
        margin-top: 33px;
    }

    .support-partner p br {
        display: none;
    }

    .partner-list {
        column-gap: 16px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        row-gap: 16px;
        justify-content: flex-start;
    }

    .partner-list img {
        width: 103px;
        height: 103px;
    }

    .meet-our-team .global-tabs .accordion-button {
        padding: 16px 0px 16px 0px;
        font-size: 18px;
        line-height: 18px;
        text-align: left;
    }

    .faq-tab.meet-our-team .global-tabs .accordion-button {
        padding-right: 30px;
        line-height: 20px;
    }

    .engagement-oppr-tabs p {
        padding-right: 0 !important;
        text-align: left !important;
    }



    .engagement-oppr-tabs img {
        margin-top: 32px;
    }

    .sponsor-list img {
        width: 151px;
        height: 151px;
    }

    .sponsor-list div,
    .sponsor-list li {
        justify-content: space-evenly;
        display: flex;
        column-gap: 16px;
        flex-direction: row;
        flex-wrap: wrap;
        flex: 0 0 47%;
        display: none;
    }

    .sponsor-list {
        margin: 30px 0px;
        margin-top: 0px;
    }

    .get-touch p {
        margin-top: 50px;
        line-height: 25px;
    }

    .get-touch b {
        font-size: 18px;
    }

    .owl-carousel-ourjourneyslider.owl-carousel .owl-item {
        width: 252px !important;
    }

    .meet-our-team .person-details {
        text-align: left;
    }

    .meet-our-team .person-details h3 {
        margin: 0px 0 0px;
        font-size: 14px;
    }

    .meet-our-team .person-details img {
        margin-bottom: 16px;
    }

    .meet-our-team .accordion-body .person-details p {
        margin-top: 10px;
    }

    .meet-our-team .accordion-body .person-details p {
        padding: 0;
        font-size: 10px;
        line-height: 14px;
        margin-bottom: 24px;
    }

    .meetteam .accordion-body .row {
        row-gap: 0;
    }

    .meet-our-team #flush-collapse3 .col-6 {
        flex: 0 0 auto;
        width: 100%;
    }

    .meet-our-team #flush-collapse3 .col-6:last-child .person-details p:last-of-type {
        margin-bottom: 0;
    }

    .meet-our-team .accordion-body h2 {
        font-size: 16px;
        margin-bottom: 16px;
        text-align: left;
    }

    .meet-our-team .board-details {
        margin-bottom: 40px !important;
        text-align: left;
    }

    .meet-our-team .board-details.lastmargin {
        margin-bottom: 0 !important;
    }

    .meet-our-team .board-details p.title,
    .meet-our-team .person-details p.title,
    .meet-our-team #flush-collapse3 h3 {
        font-size: 14px !important;
        line-height: 16px;
        margin-bottom: 0;
        margin-top: 0;
    }

    .meet-our-team .board-details p.subtitle,
    .meet-our-team .person-details p.subtitle,
    .meet-our-team #flush-collapse3 p:nth-of-type(1) {
        font-size: 12px !important;
        font-weight: 500;
        margin-bottom: 12px;
        margin-top: 10px;
        line-height: 10px;
    }

    .meet-our-team .board-details p.post,
    .meet-our-team .person-details p.post {
        font-size: 10px !important;
        line-height: 14px;
    }

    .meet-our-team .board-details p.post br {
        display: block;
    }

    .accountability-tabs .tab-content {
        margin-top: 30px;
    }

    .acc-tabs.global-tabs .accordion-button {
        padding: 16px 5px 16px 0px;
        font-size: 18px;
        line-height: 18px;
        text-align: left;
    }

    .acc-tabs.global-tabs .accordion-body {
        padding-bottom: 25px !important;
    }

    .accountability-tabs .accordion-body {
        text-align: left;
    }

    body .accountability-tabs .accordion-button {
        border-top: 1px solid #ffffff;
        border-bottom: 0px solid #ffffff;
    }

    .acc-tabs.global-tabs .accountability-tabs .accordion-button {
        padding: 11px 5px 11px 0px;
        font-size: 16px;
        line-height: 16px;
    }

    .accountability-tabs .accordion-button:focus {
        border-color: #ffffff;
    }

    .accountability-tabs .accordion-item {
        margin-right: 0;
    }

    .accountability-doc a {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 16px;
    }

    .annual-reports .btn-white {
        margin-left: 19px;
        font-size: 14px;
        line-height: 20px;
        height: 30px;
    }

    .acc-tabs.global-tabs .accountability-tabs .accordion-body {
        padding-bottom: 10px !important;
        padding-top: 0px;
    }



    .engaginourstudentbg,
    .mentalhealth,
    .growingcomm,
    .transforminglife,
    .expnadingimpact {
        height: auto;
        background-image: none !important;
    }

    .academics-model .subline-text {
        line-height: 12px !important;
        margin-bottom: 16px;
    }

    .academics-model .graduate-viewmore-div .subline-text.graduate-subline-title {
        line-height: 22px !important;
    }

    .academics-model .read-more-content-graduate .subline-text.graduate-subline-title,
    .academics-model .read-more-content-graduate .subline-text {
        line-height: 25px !important;
    }

    .schoolcountry .subline-text-multile-school {
        line-height: 25px !important;
        font-size: 16px;
        margin-bottom: 0;
        margin-top: 30px;
    }

    .schoolcountry p a {
        line-height: 25px !important;
        font-size: 16px;
        margin-bottom: 0;
    }

    .schoolcountry p:last-of-type {
        line-height: normal;
    }

    .mobilehidep p {
        display: none;
    }

    .mobilehidep p:first-of-type {
        display: block !important;
    }

    .education-slidersection {
        padding-left: 0;
        padding-right: 0;
    }

    .leadershipModal .modal-body {
        padding: 16px;
    }

    .leadershipModal .card-title {
        margin-bottom: 12px;
    }

    .leadershipModal .card-body {
        padding: 0 0 0 0px;
        margin-top: 0;
    }

    .carrer-tabs.global-tabs .accordion-button,
    .apportunity-tab .global-tabs .accordion-button,
    .getinvolved-tabs.global-tabs .accordion-button {
        font-size: 18px;
        padding: 16px 0;
        line-height: 11px;
    }

    .carrer-tabs.global-tabs .accordion-body p,
    .getinvolved-tabs.global-tabs .accordion-body {
        padding-right: 0;
        text-align: left;
        line-height: 25px;
    }

    .getinvolved-tabs.global-tabs .accordion-body {
        padding-top: 15px;
    }

    .apportunity-tab .nav-pills {
        margin-right: 0;
        display: none;
    }

    #apportunities .explore-mobile {
        display: block;
        margin-bottom: 30px;
        width: 100%;
        height: 42px;
        border: 1px solid #414042;
        overflow: hidden;
        position: relative;
    }

    .apportunity-tab .global-tabs .accordion-body,
    .faq-tab .global-tabs .accordion-body {
        padding-top: 0;
        text-align: left;
    }

    .apportunity-tab .global-tabs .accordion-body h2,
    .faq-tab .global-tabs .accordion-body h2 {
        font-size: 14px;
        line-height: 25px;
    }

    .carrer-tabs {
        margin-bottom: 0;
    }

    .fellowyear {
        margin-top: 50px;
        text-align: center;
    }

    .fellowyear h3,
    .fellowyear h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .journeys {
        margin-top: 30px;
    }

    .journeys span {
        margin-right: 0px;
        font-size: 20px;
        line-height: 20px;
    }

    .journeys img.desktoparrow {
        display: none !important;
    }

    .journeys p {
        margin-bottom: 0;
    }

    .journeys p.m-0,
    .journeys p.mb-0 {
        line-height: 25px !important;
    }

    .journeys img {
        margin: 0 auto;
        margin-top: 16px;
        margin-bottom: 16px;
    }

    .files {
        top: 0;
        width: 35px;
        margin-bottom: 0px !important;
        position: relative;
    }

    .fellowyear h3 {
        margin-bottom: 5px;
    }

    .yearmobile {
        margin-bottom: 0 !important;
    }

    .btn-white-fill {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 26px;
        width: auto;
        height: auto;
        margin-right: 16px;
    }

    .contactusquries p {
        text-align: center;
        font-size: 16px;
        line-height: 26px;
        margin-top: 30px;
        max-width: 65%;
        margin-left: auto;
        margin-right: auto;
    }

    .contactusquries h1 {
        font-size: 24px;
        line-height: 30px;
        margin-top: 15px;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .expbtns {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .contactusquries p a.btn-white-fill {
        color: #F59120;
        width: 177px;
        margin-right: 0;
        margin-bottom: 15px !important;
    }

    .contactusquries {
        text-align: left !important;
    }

    .impdates {
        margin-top: 30px;
    }

    .impdates p span,
    .impdates .float-start {
        font-size: 16px;
        line-height: 25px;
    }

    .impdates .clearfix {
        margin-top: 30px;
    }

    .impdates .lastsec {
        margin-left: 0;
    }



    .signup b,
    .gettouch b {
        font-size: 18px;
        line-height: 13px;
        margin-bottom: 16px;
        display: block;
    }

    .signup h2,
    .gettouch h2,
    .gettouch a {
        line-height: 20px;
    }

    .signup h2 br,
    .gettouch h2 br {
        display: none;
    }

    .signupform .form-control,
    .emails {
        width: 100% !important;
    }

    .signupform .btn-white {
        margin-top: 0px;
        font-size: 14px;
    }

    .followus b {
        font-size: 18px;
        line-height: 13px;
        margin-right: 0;
        display: block;
        margin-bottom: 16px;
    }

    .growth-jourany h5 br {
        display: block;
    }

    .development-goals-imgs img {
        height: 103px;
    }

    .contact-section .row {
        justify-content: end;
    }

    .contact-info {
        right: 0;
    }

    .contact-info img {
        left: -41px;
        bottom: -27px;
        width: 67px;
    }

    .contact-section div.d-block p br {
        display: none;
    }

    .contact-info p:last-of-type {
        margin-top: 28px;
    }

    .contact-form form .form-control,
    .contact-form form input.form-control:focus,
    .contact-form .forms .form-control,
    .contact-form .forms input.form-control:focus {
        margin-bottom: 16px;
    }

    .contact-form form label,
    .contact-form .forms label {
        width: 232px;
        vertical-align: top;
    }

    .contact-form form textarea.form-control,
    .contact-form .forms textarea.form-control {
        margin-bottom: 30px;
        margin-top: 14px;
    }

    .mapimage {
        width: 835px;
        max-width: inherit;
    }

    .christel-map {
        overflow: auto;
    }

    .mappointer img {
        width: 19px;
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(5644%) hue-rotate(79deg) brightness(124%) contrast(79%);
    }

    .mappointer h6 {
        font-size: 12px;
        line-height: 12px;
    }

    .mappointer h6 {
        color: #D9D9D9;
    }

    .indianpointer {
        top: 115px;
        left: 77px;
    }

    .mexicopointer {
        top: 176px;
        left: 23px;
    }

    .jamaciapointer {
        top: 195px;
        left: 186px;
    }

    .capepointer {
        bottom: 90px;
        left: 341px;
    }

    .banglorepointer {
        top: 204px;
        right: 219px;
    }

    .atalpointer {
        top: 172px;
        right: 151px;
    }

    .christel-map-content .float-start {
        width: 100%;
        margin-bottom: 30px;
        padding-right: 0;
    }

    .mappointer:hover h6,
    .mappointer:focus h6,
    .mappointer:active:focus h6,
    .mappointer:active h6 {
        color: #D9D9D9;
    }

    .mappointer:hover img,
    .mappointer:focus img,
    .mappointer:active:focus img,
    .mappointer:active img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(5644%) hue-rotate(79deg) brightness(124%) contrast(79%);
    }

    .christel-map-content .float-start:last-child {
        width: 100%;
        margin-bottom: 0;
    }

    .christel-map-content h2,
    .christel-map-content p {
        font-size: 13px;
        line-height: 18px;
    }

    .christel-map-content h2 span {
        font-size: 13px;
    }

    .christel-map-content a {
        margin-top: 3px;
        font-size: 14px;
    }

    .mapdrp {
        border: 1px solid #ffffff;
        margin-top: 20px;
        position: relative;
    }

    .mapdrp a:first-child {
        display: block;
    }

    .mapdrp a:nth-child(2) {
        border-top: 1px solid #ffffff;
    }

    .mapdrp a {
        display: none;
        color: #FFF;
        font-family: "FuturaPTWebDemi600";
        font-size: 18px;
        font-style: normal;
        line-height: normal;
        padding: 14px 20px;
        text-decoration: none !important;
    }

    .maparrrow {
        position: absolute;
        top: 0;
        right: 0;
        padding: 21px 20px;
        z-index: 99;
    }

    .christel-map-content {
        margin-top: 24px;
    }

    .pointeractive h6 {
        color: #F59120;
    }

    .pointeractive img {
        filter: brightness(0) saturate(100%) invert(68%) sepia(29%) saturate(5466%) hue-rotate(348deg) brightness(105%) contrast(92%);
    }

    .contact-form form .col-12:first-child,
    .contact-form .forms .col-12:first-child {
        padding-right: 0;
    }

    /*press */
    .press-releases-column {
        display: block;
    }

    .news-stories-mainwrapper .title-bottom {
        margin-bottom: 24px;
    }

    body p.story-title {
        width: 100%;
    }

    .mt100 {
        margin-top: 50px;
    }

    body p.story-p {
        font-size: 14px;
        line-height: 20px;
    }

    body p.story-title {
        font-size: 18px;
        margin-bottom: 0;
    }

    .news-date {
        font-size: 14px;
        font-weight: 600;
    }

    .press-releases-column .news-date {
        margin-bottom: 16px;
        display: block;
    }

    .our-story-column-space {
        padding-right: 0;
    }

    .our-stories-title {
        font-size: 28px;
        line-height: 32px;
    }

    body .our-stories-next-prev {
        margin-bottom: 60px;
        margin-top: 30px;
    }

    .perss-release-column,
    .our-stories-wrapper .interested {
        display: none;
    }

    body p.story-title {
        width: 100%;
    }

    .our-stories-wrapper .top-banner {
        height: 354px;
        background-image: unset;
        background-color: #c44f2e;
    }

    .our-stories-wrapper .banner-row h1 {
        margin-bottom: 30px;
    }

    body p.suggested-story-description {
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
    }

    .lastchild {
        margin-bottom: 0 !important;
    }

    /*press */

    body .global-tabs .accordion-body .leadershipModal .card-body p:nth-of-type(1) {
        margin-top: 20px;
    }

    .involvedimg img {
        max-height: 393px;
        height: 393px;
        object-fit: cover;
    }

    .partnerimg img {
        max-height: 393px;
        height: 393px;
        object-fit: cover;
        object-position: right;
    }

    .Tabs_info {
        min-height: inherit;
    }

    .schoolcountry .rightpaddings {
        padding-bottom: 0 !important;
    }

    .latestpresscolumn {
        display: block;
    }

    .latestpresscolumn .suggested-story-title {
        margin-top: 0;
    }

    .caption-text {
        margin-top: 170px;
        position: relative;
    }

    .fellowshipimage .col-md-6 {
        text-align: center;
    }

    .fellowshipimage .col-md-6 p {
        text-align: left;
        margin-bottom: 0;
    }

    .fellowshipimage img {
        width: 180px;
    }

    .global-new-tabs .accordion-item:last-child .accordion-body {
        padding-bottom: 0;
    }

    .accountability-tabs .accordion-button:disabled::after {
        visibility: visible;
    }

    .accountability-tabs .nav-link {
        margin-right: 0;
        width: 100%;
    }

    .accountability-tabs .nav-item {
        width: 100%;
    }

    .accountability-tabs .nav-link.active {
        border-bottom: 0 solid #ffffff;
    }

    .accountability-tabs ul.nav-pills {
        border: 1px solid #FFFFFF;
        padding: 0px 0px;
        height: 45px;
        overflow: hidden;
        position: relative;
    }

    .accountability-tabs ul.nav-pills .nav-item {
        padding: 6px 16px;
    }

    .tabsarrow {
        position: absolute;
        top: 0;
        right: 0;
        padding: 16px 13px;
        z-index: 99;
        display: block;
    }

    .accountability-tabs ul.nav-pills.arrowrotateheight {
        height: auto;
    }

    .accountability-tabs ul.nav-pills .nav-item:nth-of-type(3),
    .accountability-tabs ul.nav-pills .nav-item:nth-of-type(2) {
        border-top: 1px solid #ffffff;
    }

    .get-involvedhome div {
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    .get-involvedhome a {
        margin-right: 0px;
        font-size: 10px;
    }

    .get-involvedhome a:nth-child(2) {
        margin: 0px 8px;
    }

    .owl-carousel-interestedimages .owl-stage {
        padding-left: 0 !important;
    }


    .carrertabmobile a {
        display: block;
        line-height: normal;
        height: auto;
        font-family: "Brandon Grotesque Bold", sans-serif;
        font-size: 18px;
        color: #414042;
        text-decoration: none;
        padding: 8px 16px;
        border-bottom: 1px solid #414042;
        text-transform: uppercase;
    }

    .carrertabmobile a.activecarrer {
        color: #F59120;
    }

    .carrertabmobile a:last-of-type {
        border-bottom: 0 solid #414042;
    }

    .apparrow {
        filter: brightness(0) saturate(100%) invert(20%) sepia(5%) saturate(329%) hue-rotate(227deg) brightness(95%) contrast(80%);
        position: absolute;
        top: 0;
        right: 0;
        padding: 16px 13px;
        z-index: 1;
        display: block;
    }

    #apportunities .explore-mobile.arrowrotateheight {
        height: auto;
    }

    .leadershipModal .modal-close {
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .acc-tabs.global-tabs .accordion .accordion-item:last-child .accordion-body {
        padding-bottom: 0 !important;
    }

    body .acc-tabs.global-tabs .accordion .accordion-body.accountability-tabs .accordion-body {
        padding-bottom: 10px !important;
    }

    #newsection .story-title br,
    #pressrelease .story-title br {
        display: none;
    }

    .headergradient:after {
        height: 115px;
    }

    .newssection,
    .pressection {
        padding-top: 80px;
    }

    .newsrepeat:nth-last-child(-n+2) .news-column,
    .pressrepeat:nth-last-child(-n+2) .news-column {
        margin-bottom: 20px;
    }

    .newsrepeat:nth-last-child(1) .news-column,
    .pressrepeat:nth-last-child(1) .news-column {
        margin-bottom: 0px;
    }

    .newsrepeat:nth-last-child(1) .news-column {
        margin-bottom: 40px;
    }

    .impdates p {
        margin-top: 30px;
    }

    .annualreportsdiv h1 {
        font-size: 28px;
        line-height: 32px;
    }

    .annualreportsdiv {
        padding-top: 100px;
    }

    .banner-caption h2 br {
        display: block;
    }

    .fellowshipbannerbtns {
        position: absolute;
        top: 365px;
        left: inherit;
        right: 28px;
    }

    .expressiontext {
        font-family: "FuturaPTWebDemi600";
        font-size: 24px;
        line-height: 30px !important;
        color: #ffffff;
        text-align: center;
        position: absolute;
        bottom: 33px;
        width: 100%;
    }


    .expressiontext br {
        display: block;
    }

    .caption-text {
        margin-left: 0;
        display: flex;
        align-items: end;
        justify-content: end;
    }

    .banner-caption .row {
        height: auto !important;
    }

    .banner-caption h1 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 12px;
        position: relative;
        width: 167px;
        right: 9px;
        left: inherit;
        display: block;
        visibility: visible !important;
        top: 0;
        font-family: "FuturaPTWebDemi600";
        color: #f7f7f7 !important;
    }

    .banner-caption h2 {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 0;
        font-family: "FuturaPTWebDemi600";
        width: 176px;
        position: absolute;
        left: inherit;
        top: 98px;
        right: -3px;
        color: #f7f7f7 !important;
        display: block;
        visibility: visible !important;
    }

    .banner-caption h3 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
        position: absolute;
        left: inherit;
        top: 170px;
        width: 155px;
        right: 17px;
    }

    .banner-caption .btn-white {
        margin-right: 0;
        display: block;
        margin-bottom: 16px;
        line-height: 23px;
        width: fit-content;
        color: #C44F2E;
        padding: 1px 16px;
    }

    .banner-caption .btn-white:last-of-type {
        margin-bottom: 0px;
    }

    .impdates a {
        font-size: 14px;
        margin-top: 24px;
        padding: 11px 22px;
    }

    .faq-tab .global-tabs .accordion-body p {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .faq-tab .global-tabs .accordion-body p:last-child {
        margin-top: 0;
    }

    .annualreportsdiv h2 {
        margin-bottom: 5px;
    }

    .swp-rp-page-header .page-title {
        font-size: 28px;
        line-height: 32px;
    }

    .swp-rp-page-header {
        margin-top: 105px;
    }

    .swp-search-results .swp-result-item {
        flex-direction: column;
    }

    .swp-search-results.swp-flex.swp-rp--img-sm .swp-result-item--img-container {
        -ms-flex-preferred-size: 10%;
        flex-basis: 100%;
    }


    #loader {
        display: none !important;
    }

    .contact-form .forms .wpcf7-not-valid-tip {
        top: -11px;
    }

    .every-child {
        background: #2B91CF;
    }

    .contact-form form select,
    .contact-form .forms select {
        height: 42px;
    }


    footer .wpcf7 form .wpcf7-response-output {
        font-size: 14px;
        line-height: 15px;
        margin-top: 0;
        top: inherit;
        right: inherit;
    }

    footer .wpcf7 form.sent .wpcf7-response-output {
        margin-top: 0;
        width: auto;
        right: 0;
        font-size: 14px;
        line-height: 20px;
    }

    footer input.form-control,
    footer input.form-control:focus,
    footer form {
        width: 300px;
    }

    .footerrelative {
        width: 300px;
    }

    footer .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
        top: 38px;
    }

    footer .wpcf7-form-control-wrap {
        position: inherit;
    }

    .sociallinks a {
        vertical-align: bottom;
    }

    .sociallinks a:last-child {
        top: 0px;
    }


    .apportunity-tab .global-tabs .accordion-body p,
    .faq-tab .global-tabs .accordion-body p {
        line-height: 32px;
    }


    body .press-release-description p,
    body div.story-details p {
        line-height: 32px;
    }

    .character-model h1 {
        margin-bottom: 15px;
    }

    /* .imapctimg{
        height:667px;
    } */

    /* .image1{
        height:500px;
    } */
    .external-page-text iframe {
        height: 2690px;
    }

    .development-goals-title br {
        display: block;
    }

    .fellowyear h2 br {
        display: block;
    }

}

@media only screen and (max-width:372px) {
    .get-involvedhome a:nth-child(2) {
        margin: 0px 8px;
        padding: 8px 12px;
    }

    .partner-list img {
        width: 97px;
        height: 97px;
    }

    .sponsor-list img {
        width: 151px;
        height: 151px;
    }

    .contact-form form label,
    .contact-form .forms label {
        width: 167px;
    }

    footer input.form-control,
    footer input.form-control:focus,
    footer form {
        width: 300px;
    }

    footer .wpcf7-spinner {
        right: -35px;
        top: 4px;
    }

    .caption-text {
        margin-top: 155px;
    }

    .banner-caption h2 {
        top: 96px;
    }

    .banner-caption h3 {
        top: 167px;
    }
}