.top-bar-main {
    background-color: #00293c;
    padding: 10px 0px;
    overflow: hidden;
}

.top-bar ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    animation: scrolling-type-1 20s infinite linear;
    transition: .5s;
}

@keyframes scrolling-type-1 {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.top-bar ul li {
    font-size: 14px;
    line-height: auto;
    font-weight: normal;
    letter-spacing: 0%;
    color: #fff;
    position: relative;
    padding-right: 60px;
}

.top-bar ul li:last-child {
    padding-right: 0;
}

.top-bar ul li::before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #fff;
    right: 30px;
    top: 10px;
    pointer-events: none;
}

.top-bar ul li:last-child::before {
    content: unset;
}

.main-header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: unset;
    z-index: 999;
    transition: all 0.3s ease;
}

body.inner .main-header.sticky {
    position: fixed;
}

.build-and-lead-main,
.build-and-lead-bg {
    position: relative;
}

.build-and-lead-main::before,
.faq-section::before,
.success-blueprint-main::before,
.about-eimr-main.expe-eimr::after,
.contact-n-details-main::before,
.why-eimr-n-main.about-n::after,
.eimr-tech-main::after {
    position: absolute;
    content: "";
    background-image: url(../images/Ellipse_New_Shape.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 40%;
    height: 90%;
    left: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
}

.build-and-lead-bg {
    height: 700px;
}

.build-and-lead-bg::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(0, 18, 27, 0.85) 0%, rgba(0, 18, 27, 0.35) 40%, rgba(0, 18, 27, 0.2) 70%, rgba(0, 18, 27, 0) 100%);
    pointer-events: none;
}

.build-and-lead-info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.build-and-lead-info .container-main {
    height: 100%;
}

.build-and-lead-content {
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    padding-bottom: 77px;
    position: relative;
    z-index: 1;
}

.build-and-lead-main.home .build-and-lead-bg {
    height: 89.50vh;
}

.build-and-lead-main.course-n .build-and-lead-bg {
    height: 88.50vh;
}

.eimr-headings h2{
    font-size: 48px;
    line-height: 120%;
    letter-spacing: -2%;
    color: #fff;
}

.eimr-headings h2 span {
    font-family: "Inter Tight", sans-serif;
    color: #FDBD13;
    /* display: block; */
    font-style: italic;
    font-weight: 300;
}

.eimr-headings .text-on-scroll span {
    color: rgb(229, 232, 233)
}

.eimr-headings ul {
    margin-top: 100px;
}

.eimr-headings ul li {
    font-size: 21px;
    line-height: 120%;
    letter-spacing: -2%;
    font-weight: normal;
    color: #fff;
    padding: 14px 12px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border: 1px solid #b7b7b7;
    background: rgba(255, 255, 255, 0.07);
    width: max-content;
    margin-bottom: 20px;
    font-style: italic;
}

.eimr-headings ul li:last-child {
    margin-bottom: 0;
}

.explore-btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
    padding-bottom: 15px;
    border-bottom: 2px solid #fbfbfb69;
}

.apply-now {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 18px;
    background: #FDBD13;
    color: #00293C;
    width: max-content;
    height: 38px;
    padding: 0px 41px;
    border-radius: 8px;
    border-top-right-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    margin-left: 140px;
}

.apply-now:hover {
    color: #00293C;
    background-color: #fff;
}

.explore-btn button {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2%;
    line-height: auto;
    background-color: unset;
    border: unset;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 15px;
}

.explore-btn button img {
    width: 9.92px;
    height: 17px;
}

.build-and-lead-main.startups::before,
.build-and-lead-main.startups .build-and-lead-bg::before,
.build-and-lead-main.f-cta .build-and-lead-bg::before {
    content: unset;
}

.build-and-lead-main.startups .build-and-lead-content h2,
.about-eimr-main.expe-eimr h2 {
    max-width: 660px;
}

.build-and-lead-main.startups .build-and-lead-content h2 span,
.about-eimr-main.expe-eimr h2 span {
    display: inline-block;
}

.build-and-lead-main.startups .explore-btn-wrapper {
    justify-content: flex-end;
    gap: 20px;
    margin-top: 0px;
}

.eimr-headings h6 {
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 2%;
    color: #000;
    background-color: #fff;
    border-radius: 30px;
    border-top-left-radius: 0;
    width: max-content;
    padding: 6px 17px;
    margin-bottom: 20px;
}

.vd {
    background-color: unset;
    border: unset;
}

.pause-v img {
    width: 12px;
    height: auto;
}

.mute-v img {
    width: 22px;
}

.build-and-lead-main.f-cta .build-and-lead-content h2 {
    max-width: 700px;
}

.build-and-lead-main.f-cta .build-and-lead-content .explore-btn-wrapper {
    margin-top: 0;
}

.build-and-lead-main.f-cta .build-and-lead-content .explore-btn-wrapper a.apply-now {
    margin: 0 0 0 auto;
}

.about-eimr-main.expe-eimr::before,
.exp-our-pgrm-main::before,
.alumni-reach-n-main::after,
.admissions-section-faq::before {
    position: absolute;
    content: "";
    background: url(../images/Ellipse_Thin.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 25%;
    height: 40%;
    bottom: 0;
    right: 0;
    pointer-events: none;
}

.about-eimr-main.expe-eimr h2 {
    margin-bottom: 40px;
}

.about-eimr-main.expe-eimr iframe {
    border-radius: 8px;
}

.eimr-headings.white-bg {
    margin-bottom: 100px;
}

.eimr-headings.white-bg h6 {
    background: #FEE5A1;
}

.eimr-headings.white-bg h2 {
    color: #00151F;
}

.eimr-mentors-main {
    padding-top: 50px;
    padding-bottom: 50px;
}

.eimr-headings.ellipse-shape h2,
.explore-btn-wrapper.ellipse-shape {
    position: relative;
}

.eimr-headings.ellipse-shape h2::before,
.explore-btn-wrapper.ellipse-shape::before,
.success-blueprint-main.how-n .success-blueprint-flex::before,
.success-blueprint-main.outcomes .success-blueprint::before,
.success-blueprint-main.about-n .success-blueprint-flex::before,
.success-blueprint-main.about-n .success-blueprint-flex::after {
    position: absolute;
    content: "";
    background-image: url(../images/Ellipse-gray.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100px;
    height: 100px;
    left: -55px;
    top: -15px;
    animation: rotateEllipse 10s linear infinite;
    transform-origin: center center;
    pointer-events: none;
}

@keyframes rotateEllipse {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.our-journey-glimpse-main,
.exp-our-pgrm-main,
.success-blueprint-main,
.faq-section,
.alumni-reach-n-main,
.why-eimr-n-main,
.our-impact-n-main.faculty-mentors,
.eimr-tech-main,
.program-outcomes-main {
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}

.our-journey-glimpse-main::before,
.alumni-reach-n-main::before,
.why-eimr-n-main.about-n::before,
.our-impact-n::before,
.our-impact-n-main.faculty-mentors::after,
.eimr-tech-main::before {
    position: absolute;
    content: "";
    background-image: url(../images/image-223.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 55%;
    height: 100%;
    right: 0px;
    top: 0px;
    pointer-events: none;
}

.our-journey-glimpse-flex,
.exp-our-pgrm-flex,
.pgrm-block-flex,
.success-blueprint-flex,
.faq-section-flex,
.alumni-reach-n-flex,
.why-eimr-n-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.our-journey-glimpse-left,
.pgrm-left,
.alumni-reach-n-left,
.alumni-reach-n-right,
.why-eimr-n-left,
.why-eimr-n-right {
    width: 50%;
    padding-right: 50px;
}

.our-journey-glimpse-right,
.pgrm-right {
    width: 50%;
    border-radius: 8px;
}

.journey-glimpse-block {
    border-radius: 8px;
}

.journey-glimpse-block img {
    border-radius: 8px;
    cursor: pointer;
}

.slider-nav-flex {
    display: flex;
    position: relative;
    padding-top: 40px;
}

.slider-nav-flex::before {
    position: absolute;
    content: "";
    width: 110%;
    height: 1px;
    background-color: #00293C;
    top: 0;
    left: 0;
}

.slider-nav-block {
    position: relative;
}

.slider-nav-block-inner {
    display: none;
}

.slider-nav-block.active .slider-nav-block-inner {
    display: block;
}

.slider-btns {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.slider-btns button {
    background-color: unset;
    width: 9px;
    height: 9px;
    border: unset;
    border-radius: 50%;
    margin-bottom: -10px;
    position: relative;
    z-index: 1;
    background: #fff;
}

.slider-btns button.active {
    width: 72px;
    height: 72px;
    margin-bottom: -36px;
}

.slider-nav-block {
    transition: 1s;
}

.slider-nav-block p {
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0%;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.7);
}

.exp-our-pgrm-main {
    background: #00293C;
    position: relative;
}

.exp-our-pgrm-main::before {
    background-image: url(../images/Ellipse-blue-thin.webp);
}

.exp-our-pgrm-left .eimr-headings h6,
.faq-section-left .eimr-headings h6 {
    background-color: #004B6F;
    color: #fff;
}

.eimr-headings p {
    font-size: 18px;
    line-height: 130%;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 25px;
}

.exp-our-pgrm-flex {
    position: relative;
    z-index: 1;
    align-items: unset;
}

.exp-our-pgrm-left {
    width: 40%;
    padding-right: 50px;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.exp-our-pgrm-right {
    width: 60%;
    border-radius: 8px;
}

.pgrm-block-flex {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    align-items: unset;
    transition: transform 0.5s ease-in-out;
}

.exp-pgrm-slider .owl-carousel .owl-item,
.exp-pgrm-slider .owl-carousel .owl-stage {
    display: flex;
}

.pgrm-left {
    padding-right: 10px;
}

.pgrm-left img {
    border-radius: 8px;
}

.pgrm-list ul,
.success-blueprint-left ul {
    position: relative;
}

.pgrm-list ul li,
.success-blueprint-left ul li {
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0%;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 25px;
    position: relative;
    padding-left: 20px;
    cursor: pointer;
}

.pgrm-list li img,
.success-blueprint-left ul li img {
    width: 40px;
    height: 40px;
    margin-left: -37px;
    margin-top: -9px;
    animation: rotateEllipse 10s linear infinite;
}

.success-blueprint-main.outcomes .success-blueprint-left ul li img {
    animation: unset;
}

.pgrm-list ul li::before,
.pgrm-list ul::before,
.success-blueprint-left ul li::before,
.success-blueprint-left ul::before,
.contact-n-details ul li::before,
.contact-n-details ul::after {
    position: absolute;
    content: "";
    background-color: rgba(255, 255, 255, 0.7);
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: 0;
    top: 8px;
    z-index: 1;
    pointer-events: none;
}

.pgrm-list ul::before,
.success-blueprint-left ul::before,
.contact-n-details ul::after {
    border-radius: 0;
    width: 1px;
    height: 200%;
    left: 3px;
}

.pgrm-right {
    padding: 20px;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.pgrm-right h3 {
    font-size: 32px;
    line-height: 120%;
    font-weight: 500;
    letter-spacing: -2%;
    color: #fff;
}

.pgrm-right span {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0%;
    font-weight: 300;
    font-style: italic;
    color: rgba(255, 255, 255, 0.7);
}

.pgrm-right p {
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0%;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 15px;
    margin-bottom: 17px;
}

.pgrm-right ul li {
    font-size: 21px;
    line-height: 120%;
    letter-spacing: -2%;
    font-weight: 400;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 7px 10px;
    border-radius: 8px;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.07);
    width: max-content;
    position: relative;
    padding-left: 35px;
}

.pgrm-right ul li a {
    color: #fff;
}

.pgrm-right ul li::before {
    position: absolute;
    content: "";
    background-image: url(../images/Book-Vector.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 16px;
    height: 18px;
    left: 10px;
    top: 10px;
    pointer-events: none;
}

.pgrm-right .apply-now {
    margin: 0;
    margin-top: 20px;
    border-radius: 2px;
    width: 100%;
}

.success-blueprint-main::before,
.about-eimr-main.expe-eimr::after {
    background-image: url(../images/blueprint-image-223.webp);
    width: 100%;
    height: 113px;
    background-size: contain;
    background-repeat: repeat-x;
}

.about-eimr-main.expe-eimr::after {
    top: 0;
    bottom: unset;
    background-image: url(../images/box-shape-Photoroom.webp);
    background-size: unset;
    opacity: 0.1;
}

.success-blueprint-flex {
    align-items: unset;
    position: relative;
    z-index: 1;
}

.success-blueprint .eimr-headings h2 {
    max-width: 500px;
}

.success-blueprint .eimr-headings h2 span {
    display: inline-block;
}

.success-blueprint-left .eimr-headings,
.success-blueprint-left .eimr-headings h6 {
    margin-bottom: 0;
}

.success-blueprint-left {
    width: 30%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.success-blueprint-left ul li span {
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0%;
    font-weight: 500;
    color: #00151F;
    display: block;
    margin-bottom: 7px;
}

.success-blueprint-left ul li {
    color: rgba(0, 0, 0, 0.3);
}

.success-blueprint-left ul li.active {
    color: #000;
}

.success-blueprint-left ul li::before,
.success-blueprint-left ul::before {
    background-color: #00293C;
}

.success-blueprint-right {
    width: 70%;
    padding-left: 50px;
    overflow: hidden;
    height: 520px;
}

.blueprint-bg {
    height: 520px;
    border-radius: 8px;
}

.blueprint-bg img {
    border-radius: 8px;
}

.faq-section {
    background: #00131C;
    position: relative;
}

.faq-section::before,
.contact-n-details-main::before,
.why-eimr-n-main.about-n::after,
.eimr-tech-main::after {
    background-image: url(../images/Ellipse_Blue.webp);
    height: 45%;
    width: 45%;
}

.faq-section-flex {
    position: relative;
    z-index: 1;
    align-items: unset;
}

.faq-section-left {
    width: 35%;
}

.faq-section-left .eimr-headings h2 span {
    display: inline-block;
}

.faq-section-left .eimr-headings h6 {
    margin-top: 40px;
}

.faq-section-right {
    width: 65%;
    padding-left: 50px;
}

.faq-tab .nav {
    flex-wrap: nowrap;
}

.faq-tab {
    position: relative;
}

.faq-tab::after,
.sem-n-course-scroll::after {
    content: "";
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #00131C 142%);
    z-index: 10;
}

.scroll-text {
    text-align: right;
    float: right;
    margin-right: 30px;
}

.scroll-text p {
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -2%;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: uppercase;
    cursor: pointer;
}

.scroll-text img {
    width: 10px;
    height: 17px;
}

.mob-ver {
    display: none;
}

.build-and-lead-main.course-n .explore-btn-wrapper {
    justify-content: flex-end;
    margin-top: 0;
    border-bottom: unset;
    padding-bottom: 0;
}

.build-and-lead-main.course-n .explore-btn-wrapper .apply-now {
    margin: 0;
    z-index: 1;
}

.build-and-lead-main.course-n .eimr-headings h6 {
    font-size: 18px;
    padding: 6px 27px;
    border-radius: 13px;
    border-top-left-radius: 0;
}

.course-n-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 45px;
    border-bottom: 2px solid #fbfbfb69;
}

.explore-btn-wrapper.ellipse-shape::before {
    top: -30px;
    left: -40px;
    background-image: url(../images/Ellipse-white-09.webp);
}

.sticky-course-bar-main {
    background-color: #00293c;
    padding: 17px 0px;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.sticky-course-bar,
.sticky-course-bar ul {
    display: flex;
    align-items: center;
    gap: 35px;
}

.sticky-course-bar p,
.sticky-course-bar ul li {
    font-size: 14px;
    line-height: auto;
    letter-spacing: 0%;
    font-weight: 300;
    color: #fff;
}

.sticky-course-bar ul li a {
    color: #fff;
}

.sticky-course-bar ul li.active {
    font-style: italic;
    color: #FDBD13;
}

.sticky-course-bar ul li.active a,
.sticky-course-bar ul li:hover a {
    color: #FDBD13;
    text-decoration: underline;
}

.alumni-reach-n-main {
    position: relative;
}

.alumni-reach-n-,
.journey-n-wrap,
.alumni-reach-n-flex {
    position: relative;
    z-index: 1;
}

.alumni-reach-n-right img,
.faq-section.what-n .faq-section-right img {
    border-radius: 8px;
}

.alumni-reach-n-main::before {
    left: 0;
    right: unset;
}

.alumni-reach-n-main::after {
    background-image: url(../images/Ellipse-gray-3.webp);
}

.text-on-scroll span {
    font-size: 48px !important;
    line-height: 120% !important;
    letter-spacing: -2% !important;
    font-style: normal !important;
    font-weight: 500 !important;
    transition: color 0.3s ease;
}

.eimr-headings h6 a {
    color: inherit;
    text-decoration: underline;
}

.faq-section.what-n::before {
    background-image: url(../images/Ellipse-blue-thin-4.webp);
    bottom: unset;
    top: 0;
    width: 260px;
    height: 338px;
}

.faq-section.what-n .faq-section-left .eimr-headings h2 {
    max-width: 290px;
}

.faq-section.sem-n,
.why-eimr-n-main,
.alumni-reach-n-main.about-n,
.our-impact-n-main.faculty-mentors,
.faq-section.faculty-mentors {
    background: #00293C;
}

.sem-n-course-scroll::after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #00293C 142%);
}

.sem-n-course-scroll {
    height: 475px;
    overflow-y: scroll;
    padding-right: 30px;
}

.sem-n-course-scroll::-webkit-scrollbar {
    width: 4px;
    background-color: #FAFAFA;
    border-radius: 0px;
}

.sem-n-course-scroll::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #507282;
    height: 6px;
}

.sem-n-course-scroll::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #00293C;
}

.sem-n-course {
    display: flex;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 20px;
}

.sem-n-course:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.sem-n-info {
    width: 65%;
    padding-left: 20px;
}

.sem-n-box {
    width: 35%;
}

.sem-n-box h4 {
    font-size: 20px;
    line-height: 120%;
    font-weight: 400;
    color: #fff;
    margin-top: 3px;
    border-left: 1px solid;
    padding-left: 10px;
}

.sem-n-info p {
    font-size: 16px;
    line-height: 180%;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
}

.alumni-reach-n-main.journey-n::after {
    content: unset;
}

.success-blueprint-main.how-n .success-blueprint-right {
    position: relative;
}

.success-blueprint-main.how-n .success-blueprint-flex::before,
.success-blueprint-main.outcomes .success-blueprint::before,
.success-blueprint-main.about-n .success-blueprint-flex::before,
.success-blueprint-main.about-n .success-blueprint-flex::after {
    left: unset;
    right: -80px;
    top: -80px;
    background-image: url(../images/Ellipse-03.webp);
    width: 170px;
    height: 170px;
    z-index: 10;
}

.on-campus-n .pgrm-block-flex,
.success-blueprint-main.outcomes .pgrm-block-flex {
    border-color: rgb(204 202 202 / 70%);
}

.on-campus-n .pgrm-left {
    padding-right: 0px;
}

.on-campus-n .pgrm-right h3,
.success-blueprint-main.outcomes .pgrm-right h3 {
    color: #000;
    max-width: 400px;
}

.on-campus-n .pgrm-right p,
.success-blueprint-main.outcomes .pgrm-right p {
    color: rgba(0, 0, 0, 0.7);
    max-width: 420px;
}

.on-campus-n .pgrm-right {
    padding: 35px;
}

.success-blueprint-main.challenges-n .success-blueprint-left,
.success-blueprint-main.challenges-n .success-blueprint-right {
    width: 100%;
}

.success-blueprint-main.challenges-n .success-blueprint-right {
    padding-left: 0;
    padding-top: 30px;
}

.success-blueprint-main.challenges-n .success-blueprint-left {
    display: block;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul {
    display: flex;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul::before {
    width: 100%;
    height: 1px;
    background-color: rgb(206 206 206 / 70%);
    margin-top: 3px;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li {
    margin-bottom: 0;
    padding-top: 35px;
    padding-left: 0;
    width: 25%;
    padding-right: 20px;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li:hover {
    color: #000;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li::before {
    background-color: #FDBD13;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li img {
    margin-left: -16px;
    margin-top: -71px;
}

.success-blueprint-main.outcomes {
    overflow: hidden;
    padding-top: 50px;
}

.success-blueprint-main.outcomes::before {
    content: unset;
}

.success-blueprint-main.outcomes .success-blueprint {
    position: relative;
}

.success-blueprint-main.outcomes .success-blueprint::before {
    right: unset;
    left: -80px;
    top: unset;
    bottom: 220px;
}

.success-blueprint-main.outcomes .success-blueprint-right {
    padding-top: 0;
    position: relative;
    height: unset;
}

.success-blueprint-main.outcomes .success-blueprint-left ul {
    padding-left: 70px;
}

.success-blueprint-main.outcomes .success-blueprint-left ul::before {
    background-color: #FDBD13;
    width: 200%;
}

.success-blueprint-main.outcomes .success-blueprint-left ul::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 150px;
    bottom: 158px;
    left: 0;
    background-color: #FDBD13;
}

.success-blueprint-main.outcomes .success-blueprint-left {
    margin-top: 50px;
}

.success-blueprint-main.outcomes .pgrm-right {
    display: block;
}

.duration-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -15px;
}

.duration-block {
    width: 50%;
    padding: 15px;
}

.duration-block-inner {
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    height: 100%;
}

.duration-block span {
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -2%;
    font-weight: 300;
    color: #000;
    font-style: italic;
    margin-bottom: 7px;
    display: block;
}

.duration-block p {
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0%;
    font-weight: 500;
    color: #000 !important;
    margin: 0 !important;
    max-width: unset !important;
}

.enquire-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 35px;
    margin-top: 30px;
}

.enqr-b {
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0%;
    font-weight: 500;
    color: #000;
    width: 50%;
    display: flex;
    align-items: center;
}

.enqr-b:hover {
    color: #000;
}

.enqr-b img {
    width: 17px !important;
    height: 10px;
    margin-left: 7px;
}

.enquire-box .apply-now {
    width: 50%;
    border-radius: 8px;
    border-top-right-radius: 0;
    margin-top: 0;
}

.enquire-box .apply-now:hover {
    background-color: #00131C;
    color: #fff;
}

.success-blueprint-main.outcomes .success-blueprint-left ul li.active::before {
    content: unset;
}

.success-blueprint-main.outcomes .eimr-headings {
    margin-bottom: 0;
    margin-top: 40px;
    position: relative;
    z-index: 20;
}

.why-eimr-n-main {
    overflow: hidden;
}

.why-eimr-n-flex {
    align-items: unset;
    position: relative;
}

.why-eimr-n-flex::before {
    position: absolute;
    content: "";
    width: 135%;
    height: 1px;
    bottom: -20px;
    left: 0;
    background-color: #fbfbfb69;
    pointer-events: none;
}

.why-eimr-n-left {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.why-eimr-n-left .eimr-headings p {
    font-size: 28px;
    margin-top: 45px;
    color: #fff;
}

.why-eimr-n-left .eimr-headings h6 {
    background-color: #004B6F;
    color: #fff;
}

.trendy-certi p {
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0%;
    color: #fff;
    max-width: 310px;
}

.trendy-certi p span {
    color: #FDBD13;
    font-style: italic;
}

.why-eimr-n-right {
    padding-right: 0;
}

.course-scroller {
    padding-right: 0;
    display: -webkit-box;
    overflow: hidden;
    overflow-y: scroll;
    margin-bottom: -150px;
    transition: 0.3s;
    height: 565px;
}

.course-scroller.active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
    user-select: none;
}

.course-scroller::-webkit-scrollbar {
    display: none;
}

.why-eimr-n-slider {
    display: flex;
    flex-flow: column;
    gap: 15px;
    position: relative;
    z-index: 1;
}

.why-eimr-n-items {
    width: 50%;
}

.why-eimr-n-box-f {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

.why-eimr-n-box {
    background-color: #1A3745;
    border-radius: 8px;
    padding: 15px;
}

.why-eimr-n-slider .splide__slide {
    margin-bottom: 17px;
}

.why-eimr-n-box:hover {
    background-color: #5A95B2;
}

.why-eimr-n-box h4 {
    font-size: 20px;
    line-height: 120%;
    font-weight: 400;
    color: #fff;
    margin-bottom: 12px;
}

.why-eimr-n-box p {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0%;
    color: rgba(255, 255, 255, 0.6);
}

.success-blueprint-main.outcomes .success-blueprint-right .owl-carousel .owl-stage,
.success-blueprint-main.outcomes .success-blueprint-right .owl-carousel .owl-item {
    display: flex;
}

.success-blueprint-main.outcomes .success-blueprint-left ul li span {
    min-height: 40px;
}

.on-campus-n-main {
    padding-top: 100px;
}

.trendy-certi ul li {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0%;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 15px;
}

.trendy-certi ul li:last-child {
    margin-bottom: 0;
}

.why-eimr-n-main.foundation-n .eimr-headings p {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 25px;
}

.why-eimr-n-main.foundation-n .eimr-headings h2 {
    max-width: 400px;
}

.success-blueprint-main.challenges-n .eimr-headings h2 {
    max-width: unset;
}

.alumni-reach-n-main.journey-n {
    padding-bottom: 50px;
}

.success-blueprint-main.outcomes .eimr-headings h6 {
    margin-bottom: 0;
}

.alumni-reach-n-main.journey-n .eimr-headings h2 {
    max-width: 500px;
    position: relative;
}

.success-blueprint-main.outcomes .success-blueprint-left ul li:first-child span {
    margin-top: 0;
}

.success-blueprint-main.outcomes .success-blueprint-left ul li span {
    margin-top: 17px;
}

.alumni-reach-n-main.contact-page::before {
    height: 72%;
}

.alumni-reach-n-main.contact-page .eimr-headings h2 {
    max-width: unset !important;
}

.alumni-reach-n-main.contact-page .eimr-headings p {
    color: rgba(0, 0, 0, 0.7);
    max-width: 595px;
    margin-bottom: 15px;
}

.alumni-reach-n-main.contact-page .eimr-headings {
    margin-bottom: 40px;
}

.alumni-reach-n-main.contact-page .explore-btn-wrapper {
    margin: 0;
    padding-bottom: 0;
}

.alumni-reach-n-main.contact-page .explore-btn-wrapper .apply-now {
    border-top-right-radius: 8px;
    margin-left: 0;
    text-transform: none;
}

.alumni-reach-n-main.contact-page .explore-btn-wrapper .apply-now:hover {
    background: #00293C;
    color: #fff;
}

.build-and-lead-main.contact-page {
    background: #00131C;
    overflow: hidden;
}

/*.build-and-lead-main.contact-page .build-and-lead-info {*/
/*    position: unset;*/
/*}*/

.build-and-lead-main.contact-page .build-and-lead-content {
    flex-flow: unset;
    align-items: flex-end;
    padding-top: 70px;
}

.build-and-lead-main.contact-page .build-and-lead-content::before {
    position: absolute;
    content: "";
    background-color: #fbfbfb69;
    width: 100%;
    height: 1px;
    bottom: 40px;
    left: 0;
}

.build-and-lead-main.contact-page .eimr-headings h2 {
    max-width: 500px;
    position: relative;
}

.build-and-lead-main.contact-page .eimr-headings h2::before,
.build-and-lead-main.contact-page .eimr-headings h2::after,
.alumni-reach-n-main.journey-n .eimr-headings h2::before,
.contact-n-details ul::before {
    position: absolute;
    content: "";
    background-image: url(../images/Ellipse-yellow-c.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    top: 11px;
    left: -50px;
    pointer-events: none;
}

.build-and-lead-main.contact-page .eimr-headings h2::after {
    background-image: unset;
    background-color: #fbfbfb69;
    width: 1px;
    height: 170%;
    left: -30px;
    top: 30px;
}

.alumni-reach-n-main.journey-n .eimr-headings h2::before {
    background-image: url(../images/Ellipse-blue-55.webp);
    animation: rotateEllipse 10s linear infinite;
}

.build-and-lead-main.contact-page .eimr-headings h2 span,
.alumni-reach-n-main.contact-page .eimr-headings h2 span {
    font-style: normal;
    font-weight: 500;
}

.build-and-lead-main.contact-page .eimr-headings {
    width: 60%;
}

.build-and-lead-main.contact-page .contact-n-form {
    width: 40%;
}

.build-and-lead-main.contact-page::before {
    background-image: url(../images/Ellipse-09.webp);
    width: 40%;
    height: 70%;
}

.submit-btn button {
    font-size: 18px;
    margin-left: 0;
    border-radius: 8px;
    border: unset;
    text-transform: capitalize;
    width: 202px;
    margin: 0 auto;
}

.contact-n-details-main {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #002130;
    overflow: hidden;
    position: relative;
}

.contact-n-details-main .eimr-headings {
    margin-bottom: 50px;
}

.contact-n-details-main .eimr-headings h2 {
    max-width: 710px;
}

.contact-n-details-main::before {
    right: 0;
    left: unset;
    background-image: url(../images/Ellipse-04-op.webp);
    height: 60%;
    width: 25%;
}

.contact-n-details ul {
    position: relative;
}

.contact-n-details ul::before {
    background-image: url(../images/Ellipse-white-5.webp);
    top: -10px;
}

.contact-n-details ul li img {
    width: 24px;
    height: auto;
    margin-right: 13px;
}

.contact-n-details ul li {
    font-size: 18px;
    line-height: 110%;
    font-weight: 400;
    color: #fff;
    margin-bottom: 70px;
    display: flex;
    align-items: baseline;
    position: relative;
}

.contact-n-details ul li.loction {
    max-width: 500px;
}

.contact-n-details ul li::before {
    left: -33px;
    top: 7px;
}

.contact-n-details ul::after {
    left: -30px;
    height: 115%;
}

.contact-n-details ul li:last-child {
    margin-bottom: 0;
}

.contact-n-details ul li a {
    color: #fff;
}

.contact-n-details ul li.mail a {
    text-decoration: underline;
}

.alumni-reach-n-main.contact-page {
    padding-bottom: 50px !important;
}

.alumni-reach-n-main.contact-page img {
    border-radius: 8px;
}

.sticky-course-bar-main>.indicator {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    background-color: #3FA2D1;
    transition: width 0.3s ease;
    width: 0;
    z-index: 1;
}

.build-and-lead-main.admissions-n .eimr-headings h2::before,
.build-and-lead-main.admissions-n .eimr-headings h2::after {
    content: unset;
}

.build-and-lead-main.admissions-n .submit-btn {
    margin-top: 30px;
}

.build-and-lead-main.admissions-n .submit-btn button {
    text-transform: uppercase;
}

.build-and-lead-main.admissions-n .form-field-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.build-and-lead-main.admissions-n .form-field {
    width: 100%;
    margin-bottom: 0;
    padding: 10px;
}

.build-and-lead-main.admissions-n .form-field.half {
    width: 50%;
}

.build-and-lead-main.admissions-n .form-field select {
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.build-and-lead-main.admissions-n .form-field.select {
    position: relative;
}

.build-and-lead-main.admissions-n .form-field.select::before {
    position: absolute;
    content: "";
    background-image: url(../images/Select-Vector.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 10px;
    height: 5px;
    right: 25px;
    top: 35px;
    pointer-events: none;
}

.build-and-lead-main.admissions-n .form-field input,
.build-and-lead-main.admissions-n .form-field textarea,
.build-and-lead-main.admissions-n .form-field select {
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 12px;
    border-radius: 8px;
}

.build-and-lead-main.admissions-n .form-inner h6 {
    display: flex;
    gap: 5px;
    align-items: baseline;
    text-align: left;
    font-size: 16px;
    line-height: 130%;
    color: rgba(255, 255, 255, 0.7);
}

.build-and-lead-main.admissions-n .form-inner h6 input[type="checkbox"] {
    background: #00131C;
}

.alumni-reach-n-main.admissions-n .text-on-scroll {
    line-height: 80% !important;
}

.alumni-reach-n-main.admissions-n .text-on-scroll span {
    font-size: 32px !important;
}

.admissions-section-faq {
    padding-bottom: 80px;
    position: relative;
}

.admissions-section-faq::before {
    background-image: url(../images/Ellipse-half-4.webp);
    top: 50%;
    transform: translateY(-50%);
    height: 65%;
    width: 15%;
}

.admissions-section-faq .faq h2 {
    font-size: 48px;
    font-weight: 500;
    max-width: 500px;
}

.admissions-section-faq .faq h2 span {
    color: #FDBD13;
}

.admissions-section-faq .faq-tab .nav-pills .nav-link {
    border-radius: 40px;
    padding: 17px 32px;
    color: #000;
    border: 1px solid #1A3745;
    text-transform: unset;
}

.admissions-section-faq .faq-tab .nav-pills .nav-link.active,
.admissions-section-faq .faq-tab .nav-pills .show>.nav-link,
.admissions-section-faq .faq-tab .nav-pills .nav-link:hover {
    background-color: #002130;
    color: #fff;
}

.admissions-section-faq .tab-desc {
    border: 1px solid #1A3745;
    padding: 20px;
    border-radius: 12px;
    border-bottom-right-radius: 0;
}

.admissions-section-faq .tab-desc:nth-child(even) {
    background: #002130;
}

.admissions-section-faq .tab-desc:nth-child(even) {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 0;
}

.admissions-section-faq .tab-desc p {
    font-size: 24px;
    color: #1A3745;
}

.admissions-section-faq .tab-desc:nth-child(even) p {
    color: #fff;
}

.admissions-section-faq .faq-tab::after {
    content: unset;
}

.blogs-main.admissions-n,
.contact-n-details-main.admissions-n {
    background: #001620;
}

.blogs-main.admissions-n h2 {
    max-width: 340px;
}

.blogs-main.admissions-n h2 span,
.contact-n-details-main.admissions-n .eimr-headings h2 span {
    font-style: normal;
    font-weight: 500;
}

.contact-n-details-main.admissions-n {
    padding-bottom: 100px;
    padding-top: 100px;
}

.contact-n-details-main.admissions-n .eimr-headings h2 {
    max-width: 700px;
}

.contact-n-details-main.admissions-n .apply-now {
    margin-left: 0;
    margin-top: 35px;
    border-radius: 8px;
}

.contact-n-details-main.admissions-n::before {
    transform: rotate(-45deg);
    height: 75%;
}

/*.admissions-section-faq .faq-tab .tab-content {*/
/*    height: unset;*/
/*}*/

.success-blueprint-main.how-n .success-blueprint-left ul li img,
.success-blueprint-main.home .success-blueprint-left ul li img,
.success-blueprint-main.about-n .success-blueprint-left ul li img {
    margin-top: -6px;
    margin-left: -42px;
    position: absolute;
    top: 63px;
}

.success-blueprint-main.how-n .success-blueprint-left ul li img,
.success-blueprint-main.home .success-blueprint-left ul li img,
.success-blueprint-main.about-n .success-blueprint-left ul li img {
    top: 36px;
    margin-top: -8px;
    margin-left: -47px;
}

.success-blueprint-main.how-n .success-blueprint-left ul li::before,
.success-blueprint-main.how-n .success-blueprint-left ul::before,
.success-blueprint-main.home .success-blueprint-left ul::before,
.success-blueprint-main.home .success-blueprint-left ul li::before,
.success-blueprint-main.about-n .success-blueprint-left ul li::before,
.success-blueprint-main.about-n .success-blueprint-left ul::before {
    top: 45px;
}

.success-blueprint-main.home .success-blueprint-left ul li {
    position: relative;
    padding-top: 60px;
}

.success-blueprint-main.how-n .success-blueprint-left ul li,
.success-blueprint-main.home .success-blueprint-left ul li,
.success-blueprint-main.about-n .success-blueprint-left ul li {
    padding-top: 30px;
    padding-left: 30px;
}

.trendy-certi.desk-ver {
    padding-top: 20px;
}

.header-links ul li.search a::before,
.header-links ul li.call a::before {
    content: unset !important;
}

/*10-11*/
.eimr-headings ul li:last-child {
    color: #FDBD13;
}

.eimr-mentors-main .eimr-headings h2 {
    max-width: 390px;
}

.success-blueprint-main.home .success-blueprint-left ul li {
    max-width: 255px;
}

.blogs-main .eimr-headings,
.eimr-mentors-main .eimr-headings {
    margin-bottom: 0;
}

.explore-btn-wrapper {
    position: relative;
}

.pause-loader {
    width: 25px;
    height: 25px;
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-top: 4px solid #FDBD13;
    /* loader color */
    border-radius: 50%;
    animation: spin 1s linear infinite;
    display: none;
    /* hidden initially */
}

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

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

.why-eimr-n-main.foundation-n .trendy-certi ul li {
    position: relative;
    padding-left: 25px;
}

.why-eimr-n-main.foundation-n .trendy-certi ul li::before {
    position: absolute;
    content: "";
    background-image: url(../images/Gray_Vector_02.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 11px;
    height: 12px;
    top: 4px;
    left: 0px;
    pointer-events: none;
}


/* about page css  */

.build-and-lead-main.about-n::before,
.success-blueprint-main.about-n::before,
.why-eimr-n-main.about-n .why-eimr-n-flex::before,
.alumni-reach-n-main.our-guiding::after,
.build-and-lead-main.faculty-mentors::before,
.faq-section.faculty-mentors::before {
    content: unset;
}

.build-and-lead-main.about-n .build-and-lead-content {
    max-width: 800px;
}

.build-and-lead-main.about-n .build-and-lead-info::before,
.build-and-lead-main.faculty-mentors::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 64%;
    height: 60%;
    backdrop-filter: blur(1.5px);
    -webkit-backdrop-filter: blur(1.5px);
    background: linear-gradient(to top, rgba(11, 11, 11, 0.4) 0%, rgba(11, 11, 11, 0.0) 0%);
    pointer-events: none;
}

.aicte-logo img {
    width: 59px;
    height: 59px;
}

.aicte-logo p {
    font-size: 16px;
    line-height: 130%;
    font-weight: 400;
    color: #FDBD13;
    margin-top: 7px;
    margin-bottom: 12px;
}

.build-and-lead-main.about-n .apply-now,
.eimr-mentors-main.about-n .apply-now,
.build-and-lead-main.faculty-mentors .apply-now {
    margin-left: 0;
    margin-top: 15px;
}

.build-and-lead-main.about-n .eimr-headings p {
    margin-top: 10px;
}

.alumni-reach-n-main.about-n::before {
    background-image: url(../images/Ellipse-06.webp);
}

.alumni-reach-n-main.about-n::after {
    background-image: url(../images/Ellipse-015.webp);
    bottom: unset;
    top: 0;
    height: 85%;
}

.alumni-reach-n-flex.about-n p,
.statistics-block p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}

.alumni-reach-n-flex.about-n p span {
    color: #FDBD13;
}

.statistics {
    display: flex;
    flex-wrap: wrap;
    margin: -15px;
    padding-top: 25px;
}

.statistics-block {
    width: 33.33%;
    padding: 15px;
}

.info-wrap {
    display: flex;
}

.info-wrap h4,
.info-wrap h6 {
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -2%;
    color: #FDBD13;
}

.info-wrap h6 {
    opacity: 0;
}

.statistics-block p {
    color: #FDBD13 !important;
}

.success-blueprint-main.about-n .eimr-headings,
.our-impact-n-main .eimr-headings,
.alumni-reach-n-main.our-guiding .eimr-headings {
    margin-bottom: 25px;
}

.success-blueprint-main.about-n {
    overflow: hidden;
    padding-bottom: 40px;
}

.success-blueprint-main.about-n .success-blueprint-flex::after {
    right: unset;
    top: unset;
    left: 300px;
    bottom: 0;
}

.success-blueprint-main.about-n .success-blueprint-left ul li {
    max-width: 260px;
}

.success-blueprint-main.about-n .eimr-headings h2 {
    max-width: 400px;
}

.why-eimr-n-main.about-n .why-eimr-n-box-f {
    grid-template-columns: repeat(1, 1fr);
}

.why-eimr-n-main.about-n .why-eimr-n-flex {
    align-items: center;
}

.why-eimr-n-main.about-n .eimr-headings h2 {
    max-width: 510px;
}

.why-eimr-n-main.about-n .eimr-headings p {
    font-size: 18px;
    line-height: 130%;
    font-weight: 400;
    color: #FDBD13;
    max-width: 400px;
    margin-top: 30px;
}

.why-eimr-n-main.about-n .why-eimr-n-box {
    background-color: unset;
    border-radius: 0;
    padding: 0;
    padding-bottom: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.why-eimr-n-main.about-n .why-eimr-n-box:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.why-eimr-n-main.about-n .why-eimr-n-box h4 {
    font-size: 32px;
}

.why-eimr-n-main.about-n::before {
    background-image: url(../images/Ellipse-005.webp);
}

.why-eimr-n-main.about-n::after {
    height: 25%;
    width: 30%;
}

.our-impact-n-main {
    padding-top: 40px;
    padding-bottom: 50px;
    background-color: #FDBD13;
    position: relative;
}

.our-impact-n::before {
    background-image: url(../images/Ellipse-i-5.webp);
    left: 0;
    width: 100%;
    margin: 0 auto;
}

.our-impact-n-main .eimr-headings,
.our-impact-n-main .statistics {
    position: relative;
}

.our-impact-n-main .eimr-headings h2 {
    text-align: center;
}

.our-impact-n-main .statistics-block {
    width: 25%;
}

.our-impact-n-main .info-wrap h4,
.our-impact-n-main .info-wrap h6 {
    color: #000;
    font-size: 32px;
    font-weight: 500;
}

.our-impact-n-main .statistics-block p {
    color: #000 !important;
    margin-top: 6px;
}

.our-impact-n-main .statistics-block img {
    width: 34px;
    height: 34px;
    object-fit: contain;
    margin-bottom: 15px;
}

.blogs-main.about-n .eimr-headings h2,
.eimr-mentors-main.about-n .eimr-headings h2,
.eimr-mentors-main.faculty-mentors .eimr-headings h2 {
    max-width: unset;
}

.eimr-mentors-main.about-n .apply-now {
    margin-top: 20px;
}

.eimr-mentors-main.about-n .apply-now:hover {
    background: #00293C;
    color: #fff;
}

.alumni-reach-n-main.our-guiding {
    padding-top: 40px;
}

.alumni-reach-n-main.our-guiding .eimr-headings h2 {
    max-width: 700px;
}

.alumni-reach-n-flex.reverse.our-guiding {
    flex-flow: row-reverse;
    align-items: flex-start;
}

.alumni-reach-n-flex.our-guiding .alumni-reach-n-left {
    width: 45%;
    padding-right: 0;
}

.alumni-reach-n-flex.our-guiding .alumni-reach-n-right {
    width: 55%;
}

.guiding-tab .g-tab-list {
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 10px;
    width: max-content;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.guiding-tab .g-tab-list li {
    font-size: 16px;
    line-height: 120%;
    font-weight: 500;
    color: #00151F;
    padding: 4px 25px;
    border-radius: 15px;
}

.guiding-tab .g-tab-list li button {
    background-color: unset;
    border: unset;
}

.guiding-tab .g-tab-list li.active {
    background-color: #FDBD13;
    color: #00151F;
}

.guiding-tab-content ul {
    padding-left: 20px;
}

.guiding-tab-content ul li {
    font-size: 18px;
    line-height: 140%;
    font-weight: 400;
    color: #000;
    list-style-type: disc;
    margin-bottom: 23px;
}

.guiding-tab-content ul li:last-child {
    margin-bottom: 0;
}

.guiding-tab-content ul,
.alumni-reach-n-flex.our-guiding .alumni-reach-n-right img {
    display: none;
}

.guiding-tab-content ul.active,
.alumni-reach-n-flex.our-guiding .alumni-reach-n-right img.active {
    display: block;
}

.blogs-main.about-n {
    padding-top: 70px;
}

.build-and-lead-main.faculty-mentors .course-n-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
}

.build-and-lead-main.faculty-mentors .build-and-lead-content h2,
.build-and-lead-main.faculty-mentors .build-and-lead-content p {
    max-width: 800px;
}

.build-and-lead-main.faculty-mentors .eimr-headings p span {
    color: #FDBD13;
}

.build-and-lead-main.faculty-mentors .eimr-headings h6,
.faq-section.faculty-mentors .eimr-headings h6 {
    background: #FEE5A1;
}

.build-and-lead-main.faculty-mentors::before {
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
    height: 100%;
}

.build-and-lead-main.faculty-mentors .apply-now {
    padding: 0px 119px;
}

.our-impact-n-main.faculty-mentors .our-impact-n::before {
    background-image: url(../images/Ellipse-f-05.webp);
    left: unset;
    right: 0;
    width: 25%;
    height: 60%;
}

.our-impact-n-main.faculty-mentors .eimr-headings h2 {
    color: #fff;
    text-align: left;
    max-width: 500px;
}

.our-impact-n-main.faculty-mentors .statistics {
    padding-top: 0;
    margin: -35px;
    position: relative;
    z-index: 1;
}

.our-impact-n-main.faculty-mentors .statistics-block {
    width: 33.33%;
    padding: 35px;
}

.statistics-block-inner {
    padding: 20px;
    border: 1px solid #FDBD13;
    border-radius: 10px;
    height: 100%;
}

.our-impact-n-main.faculty-mentors .statistics-block h4 {
    font-size: 20px;
}

.our-impact-n-main.faculty-mentors .statistics-block h4 span {
    color: #FDBD13;
    font-style: italic;
    font-weight: 300;
}

.our-impact-n-main.faculty-mentors .statistics-block h4,
.our-impact-n-main.faculty-mentors .statistics-block p {
    color: #fff;
}

.our-impact-n-main.faculty-mentors .statistics-block p {
    font-size: 14px;
    color: #fff !important;
    margin-top: 20px;
}

.our-impact-n-main.faculty-mentors::after {
    top: unset;
    right: unset;
    left: 0;
    bottom: 0;
    background-image: url(../images/Ellipse-f-06.webp);
    width: 9%;
    height: 100%;
}

.eimr-mentors-slider .eimr-mentors-block {
    width: 100%;
    padding: 0;
}

.eimr-mentors-main.faculty-mentors {
    padding-bottom: 20px;
}

.eimr-mentors-main.faculty-mentors .eimr-headings {
    margin-bottom: 20px;
    position: relative;
}

.eimr-mentors-main.faculty-mentors .eimr-headings::before {
    position: absolute;
    content: "";
    background-image: url(../images/Ellipse-filter-04.webp);
    background-repeat: no-repeat;
    background-size: cover;
    right: 0;
    top: 0;
    width: 160px;
    height: 160px;
    pointer-events: none;
}

.filter-box {
    position: absolute;
    bottom: -23px;
    right: 0;
    z-index: 10;
}

.search-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.search-field,
.filter-btn {
    position: relative;
}

.search-field::before,
.filter-btn::before {
    position: absolute;
    content: "";
    background-image: url(../images/Search-Vector.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    left: 15px;
    top: 10px;
    pointer-events: none;
}

.search-field input::placeholder {
    color: #707070;
}

.search-field input {
    background-color: #F2F2F2;
    width: 319px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0px 15px;
    padding-left: 45px;
    color: #000;
    outline: none;
}

.filter-btn::before {
    left: unset;
    right: 15px;
    background-image: url(../images/Filter-Vector.webp);
    width: 14px;
    height: 13px;
    top: 14px;
    pointer-events: none;
}

.filter-btn button {
    font-size: 14px;
    color: #000;
    background-color: #F2F2F2;
    border: 1px solid #ccc;
    height: 40px;
    width: max-content;
    padding: 0px 20px;
    padding-right: 45px;
    border-radius: 5px;
}

.eimr-mentors-slider .owl-dots {
    margin-top: 45px !important;
}

.eimr-mentors-slider .owl-theme .owl-dots .owl-dot.active span,
.eimr-mentors-slider .owl-theme .owl-theme .owl-dots .owl-dot:hover span {
    width: 81px;
    background: #FDBD13;
}

.faq-section.faculty-mentors .faq-section-left {
    width: 55%;
}

.faq-section.faculty-mentors .faq-section-right {
    width: 45%;
}

.faq-section.faculty-mentors .faq-section-left .eimr-headings h2 {
    max-width: 600px;
}

.faq-section.faculty-mentors .faq-section-left .eimr-headings p {
    font-size: 24px;
    color: #fff;
}

.build-and-lead-main.f-cta.faculty-mentors .build-and-lead-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    max-width: 555px;
    margin: 0 0 0 auto;
    padding-bottom: 0;
}

.build-and-lead-main.f-cta.faculty-mentors .build-and-lead-content .apply-now {
    margin: 0 !important;
    padding: 0px 90px;
}

.build-and-lead-main.f-cta.faculty-mentors .eimr-headings p {
    font-size: 24px;
    color: #fff;
    margin-bottom: 25px;
}

.build-and-lead-main.f-cta.faculty-mentors::before {
    background: linear-gradient(to top, rgba(11, 11, 11, 0.4) 80%, rgba(11, 11, 11, 0.0) 100%);
    left: unset;
    right: 0;
    mask-image: linear-gradient(to left,
            rgba(0, 0, 0, 1) 85%,
            rgba(0, 0, 0, 0.5) 90%,
            rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to left,
            rgba(0, 0, 0, 1) 85%,
            rgba(0, 0, 0, 0.5) 90%,
            rgba(0, 0, 0, 0) 100%);

    pointer-events: none;
}

.admissions-section-faq.faculty-mentors::before {
    background-image: url(../images/Ellipse-faq-04.webp);
    height: 33%;
    width: 15%;
    top: 65%;

}

.admissions-section-faq.faculty-mentors .faq {
    padding-top: 55px;
}

.admissions-section-faq.faculty-mentors .scroll-text p {
    color: #000;
}

.admissions-section-faq.faculty-mentors .scroll-text p img {
    filter: invert(1);
}

.admissions-section-faq .faq-tab .tab-content {
    height: 700px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 30px;
    transition: .3s;
}

.admissions-section-faq .faq-tab .tab-content::-webkit-scrollbar {
    width: 4px;
    background-color: transparent;
    border-radius: 0px;
}

.admissions-section-faq .faq-tab .tab-content::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #002130;
    height: 6px;
}

.admissions-section-faq .faq-tab .tab-content::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: transparent;
}

.eimr-mentors-main.about-n .eimr-headings h2 {
    margin-bottom: 15px;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li.active img {
    margin-top: -45px;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li.active {
    padding-top: 20px;
}

.success-blueprint-main.challenges-n .success-blueprint-left ul li {
    padding-top: 45px;
}

.build-and-lead-main.home .eimr-headings ul {
    margin-top: 50px;
}

.build-and-lead-main.home .build-and-lead-content {
    padding-bottom: 50px;
}

.build-and-lead-main.home .explore-btn-wrapper {
    margin-top: 35px
}

.build-and-lead-main.contact-page.admissions-n .build-and-lead-info {
    position: absolute;
}

.build-and-lead-main.contact-page.admissions-n .build-and-lead-bg,
.build-and-lead-main.course-n.contact-page .build-and-lead-bg {
    height: 770px;
}

.build-and-lead-main.admissions-n .eimr-headings {
    padding-bottom: 90px;
}

.build-and-lead-main.f-cta.student-life .eimr-headings p {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
}

.entrepreneurial-life-main {
    padding-top: 40px;
    padding-bottom: 100px;
}

.entrepreneurial-life-main .eimr-headings {
    margin-bottom: 30px;
}

.entrepreneurial-life-main .eimr-headings p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 16px;
    font-weight: 500;
}

.entrepreneurial-life-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -8px;
}

.entrepreneurial-life-block {
    width: 33.33%;
    padding: 8px;
}

.on-campus-n-main.student-life {
    padding-bottom: 100px;
}

.on-campus-n-main.student-life .pgrm-right h3 span {
    color: #FDBD13;
    font-style: italic;
    font-weight: 300;
    font-size: 32px;
}

.on-campus-n-main.student-life .pgrm-right .apply-now {
    border-radius: 8px;
    border-top-right-radius: 0;
    width: 80%;
}

.on-campus-n-main.student-life .pgrm-right .apply-now:hover {
    background: #00293C;
    color: #fff;
}

.about-eimr-main.student-life::before {
    background-image: url(../images/Ellipse-wc-05.webp);
    bottom: unset;
    top: 0;
    width: 24%;
    height: 55%;
}

.about-eimr-main.student-life .eimr-headings h2 {
    line-height: 77%;
    margin-bottom: 15px;
}

.about-eimr-main.student-life .eimr-headings h2 span {
    font-size: 18px;
    font-style: normal;
    display: block;
    line-height: unset;
    font-weight: 500;
}

.about-eimr-main.student-life .owl-dots {
    margin-top: 25px !important;
}

.student-culture-slider .owl-theme .owl-dots .owl-dot.active span,
.student-culture-slider .owl-theme .owl-theme .owl-dots .owl-dot:hover span {
    width: 81px;
    background: #D6D6D6;
}

.student-culture-slider .owl-theme .owl-dots .owl-dot span {
    height: 5px;
    margin: 5px 3px;
}

.student-culture-slider .owl-theme .owl-dots button:hover span {
    background: #D6D6D6;
}

.npfWidget-942db36eec4fdcc594740a8c2b9c8f46.npfWidgetButton {
    background-color: #FDBD13 !important;
    color: #00293C !important;
    padding: 0px 41px !important;
    border-radius: 8px !important;
    border-top-right-radius: 0 !important;
}

.npfTitle img {
    width: 30px;
}

.blogs-n-main {
    padding-top: 50px;
    padding-bottom: 80px;
}

.blogs-n-flex,
.blog-content-flex {
    display: flex;
    flex-wrap: wrap;
}

.blog-sidebar {
    width: 25%;
}

.blog-sidebar-inner {
    background-color: #002130;
    padding: 25px;
    border-radius: 8px;
    position: sticky;
    top: 80px;
}

.blog-sidebar-inner h4,
.blog-sidebar-inner ul li,
.share-article h4,
.recent-blogs h4,
.recent-blogs-block h4 {
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -2%;
    color: #fff;
}

.blog-sidebar-inner h4 {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 2px solid #fbfbfb89;
}

.blog-sidebar-inner ul {
    padding-left: 20px;
}

.blog-sidebar-inner ul li {
    font-size: 16px;
    list-style-type: disc;
    margin-top: 18px;
}

.blog-sidebar-inner ul li a {
    color: #fff;
}

.blog-content {
    width: 75%;
}

.blog-content-main {
    width: 70%;
    padding: 0px 25px;
}

.content-block p,
.content-block h5,
.content-block ul li {
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -2%;
    color: #000;
    font-weight: 400;
    margin-bottom: 25px;
}

.content-block h5 {
    font-weight: 600;
}

.content-block ul {
    padding-left: 30px;
    margin-bottom: 25px;
}

.content-block ul li {
    margin-bottom: 6px;
    list-style-type: disc;
}

.content-block p b {
    font-weight: 500;
}

.blog-sidebar ul li a.active,
.blog-sidebar ul li a:hover {
    color: #FDBD13;
}

.blog-content-related {
    width: 30%;
}

.related-articles {
    padding: 15px;
    border-radius: 8px;
    border: 1px solid rgb(204 202 202 / 70%);
}

.share-article h4,
.recent-blogs h4 {
    color: #002130;
    font-weight: 600;
}

.share-article ul {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.share-article ul li img {
    width: 36px;
    height: 36px;
}

.share-article p {
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -2%;
    color: #002130;
    margin-top: 15px;
}

.share-article .apply-now {
    margin-left: 0;
    border-radius: 8px;
    text-transform: none;
    margin-top: 20px;
    width: 100%;
}

.share-article .apply-now:hover {
    background: #00293C;
    color: #fff;
}

.recent-blogs h4 {
    margin-bottom: 20px;
    margin-top: 7px;
}

.recent-blogs-block {
    margin-top: 13px;
}

.recent-blogs-block img {
    border-radius: 10px;
}

.recent-blogs-block h4 a {
    font-size: 18px;
    line-height: 120%;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 7px;
    color: #002130;
    text-decoration: unset;
}

.recent-blogs-block h4 {
    margin-bottom: 0;
}

.recent-blogs-block a {
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    left: -2%;
    color: #707070;
    text-decoration: underline;
}

.alumni-reach-n-main .text-on-scroll span,
.alumni-reach-n-main .text-on-scroll {
    font-size: 30px !important;
}

.alumni-reach-n-main .eimr-headings {
    margin-bottom: 0;
}

.alumni-reach-n-main.course-overview::before {
    width: 100%;
}

.alumni-reach-n-main.course-overview .eimr-headings h2 {
    font-size: 40px;
}

.alumni-reach-n-main.course-overview .eimr-headings p {
    color: #837E7E;
}

.li-icon {
    display: none;
}

.outcomes-list li.active .li-icon {
    display: inline-block;
}

.success-blueprint-main.how-n {
    overflow: hidden;
}

.build-and-lead-main.contact-page .eimr-headings h2::before,
.contact-n-details ul::before {
    animation: rotateEllipse 10s linear infinite;
}

.sc-block img {
    aspect-ratio: 2 / 1;
    border-radius: 10px;
}

.build-and-lead-main.startups .build-and-lead-bg {
    height: unset !important;
}

.sem-n-course-scroll.hide-gradient::after {
    content: unset;
}

.list-wrapper {
    overflow: hidden;
    position: relative;
}

.challenges-n-list {
    overflow-x: scroll;
    scrollbar-width: none;
}

.challenges-n-list::-webkit-scrollbar {
    display: none;
}

.challenges-n-list li {
    flex: 0 0 25%;
    /* width: 220px; */
    margin-right: 15px;
}

.list-window {
    overflow: hidden;
    position: relative;
}

.list-window ul {
    display: flex;
    padding: 0;
    margin: 0;
}

.list-window ul li {
    flex: 0 0 auto;
    margin-right: 0;
}

.success-blueprint-main.business-n .success-blueprint-left ul li.active {
    padding-top: 47px;

}

.success-blueprint-main.business-n .success-blueprint-left ul li {
    padding-left: 20px;
    padding-top: 80px;
}

.success-blueprint-main.business-n .challenges-n-list::before {
    content: unset;
}

.success-blueprint-main.business-n .success-blueprint-left {
    position: relative;
}

.success-blueprint-main.business-n .success-blueprint-left::before {
    content: "";
    position: absolute;
    top: 37px;
    left: 22px;
    width: 100%;
    height: 1px;
    background-color: rgba(206, 206, 206, 0.7);
    z-index: 1;
}

.success-blueprint-main.business-n .success-blueprint-left ul li::before {
    top: 34px;
    left: 21px;
}

.success-blueprint-main.business-n {
    overflow: hidden;
}

.success-blueprint-main.business-n .eimr-headings {
    margin-bottom: 15px;
}

.build-and-lead-main.c-landing::before {
    content: unset;
}

.build-and-lead-main.c-landing .build-and-lead-bg {
    filter: blur(3px);
}

.build-and-lead-main.c-landing .eimr-headings h6 {
    background-color: #004B6F;
    color: #fff;
    margin-bottom: 0;
    margin-top: 60px;
}

.build-and-lead-main.c-landing .eimr-headings ul {
    margin-top: 30px;
}

.build-and-lead-main.c-landing .eimr-headings ul li:last-child,
.build-and-lead-main.c-landing .eimr-headings ul li {
    color: rgb(229, 232, 233);
    border-radius: 10px;
}

.reg-steps-flex {
    display: flex;
    margin: -12px;
    padding-top: 30px;
}

.reg-steps {
    width: 20%;
    padding: 12px;
    position: relative;
}

.reg-steps::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #fff;
    top: 27px;
}

.reg-steps:last-child::before {
    content: unset;
}

.reg-steps span {
    font-size: 16px;
    color: #002130;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #FDBD13;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

.reg-steps p {
    font-size: 14px;
    color: #fff;
    margin-top: 8px;
}

.build-and-lead-main.c-landing .form-inner {
    padding: 40px;
}

.build-and-lead-main.c-landing .apply-now {
    width: 100%;
}

.build-and-lead-main.c-landing .form-inner h6 {
    font-size: 11px;
}

.our-journey-glimpse-main.c-landing .our-journey-glimpse-left,
.our-journey-glimpse-main.c-landing .our-journey-glimpse-right {
    width: 100%;
}

.our-journey-glimpse-main.c-landing .our-journey-glimpse-left {
    padding-right: 0;
}

.our-journey-glimpse-main.c-landing .our-journey-glimpse-left .eimr-headings {
    margin-bottom: 20px;
}

.our-journey-glimpse-main.c-landing .slider-nav-flex {
    overflow: hidden;
    padding-top: 65px;
}

.our-journey-glimpse-main.c-landing .journey-glimpse-block span {
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0%;
    color: #00151F;
    margin-top: 14px;
    display: block;
}

.our-journey-glimpse-main.c-landing .journey-glimpse-block p {
    font-size: 18px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.7);
    line-height: 140%;
    letter-spacing: 0%;
    margin-top: 6px;
}

.our-journey-glimpse-main.c-landing::before {
    width: 100%;
    height: 50%;
    top: unset;
    bottom: 0;
}

.exp-our-pgrm-main.c-landing::before {
    background-image: url(../images/Ellipse-04-op.webp);
}

.exp-our-pgrm-main.c-landing .exp-our-pgrm-left {
    width: 35%;
}

.exp-our-pgrm-main.c-landing .exp-our-pgrm-left .eimr-headings p {
    font-size: 14px;
    color: #fff;
}

.exp-our-pgrm-main.c-landing .exp-our-pgrm-right {
    width: 65%;
}

.exp-our-pgrm-main.c-landing .exp-our-pgrm-right .pgrm-right ul li {
    font-style: italic;
    font-weight: 300;
}

.exp-our-pgrm-main.c-landing .pgrm-block-flex {
    flex-flow: column;
    padding: 20px;
}

.exp-our-pgrm-main.c-landing .pgrm-left,
.exp-our-pgrm-main.c-landing .pgrm-right {
    width: 100%;
    padding: 0;
}

.exp-our-pgrm-main.c-landing .pgrm-left {
    padding: 15px 0px;
}

.exp-our-pgrm-main.c-landing .apply-now {
    width: max-content;
    margin: 0 0 0 auto;
    border-radius: 8px;
    padding: 0px 70px;
}

.eimr-tech-main {
    background-color: #f5f5f5;
}

.eimr-tech-main::before {
    width: 100%;
}

.eimr-tech-main::after {
    background-image: url(../images/Ellipse-f-06.webp);
    height: 72%;
    width: 10%;
    opacity: 0.2;
}

.eimr-tech-main .eimr-headings {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.eimr-tech-main .eimr-headings h2 {
    max-width: 500px;
}

.eimr-tech-main .eimr-headings h6 {
    background-color: #FDBD13;
    margin-bottom: 0;
}

.eimr-tech-main .eimr-headings,
.program-outcomes .eimr-headings,
.about-eimr-main.c-landing .eimr-headings,
.why-eimr-n-main.c-landing .eimr-headings {
    margin-bottom: 50px;
}

.eimr-tech {
    position: relative;
    z-index: 1;
}

.eimr-tech-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -15px;
}

.eimr-tech-block {
    width: 33.33%;
    padding: 15px;
}

.eimr-tech-block-inner {
    padding: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    background-color: #fff;
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.eimr-tech-block h4 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    line-height: 130%;
    margin-bottom: 30px;
}

.eimr-tech-block p {
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.5);
}

.faq-section.c-landing .faq-section-flex {
    align-items: flex-start;
}

.faq-section.c-landing .faq-section-left {
    width: 45%;
}

.faq-section.c-landing .faq-section-left .eimr-headings h6 {
    margin-top: 0;
}

.faq-section.c-landing .faq-section-right {
    width: 55%;
}

.program-outcomes .eimr-headings h2 {
    max-width: 500px;
}

.eimr-tech-flex.program-outcomes {
    margin: -9px;
}

.eimr-tech-flex.program-outcomes .eimr-tech-block {
    width: 20%;
    padding: 9px;
}

.eimr-tech-flex.program-outcomes .eimr-tech-block-inner {
    border: unset;
    background-color: #F7FCFF;
}

.eimr-tech-flex.program-outcomes .eimr-tech-block h4 {
    color: rgba(0, 0, 0, 0.2);
}

.eimr-tech-flex.program-outcomes .eimr-tech-block p {
    color: #000;
}

.build-and-lead-main.f-cta.c-landing .build-and-lead-bg {
    filter: unset;
}

.build-and-lead-main.f-cta.c-landing .build-and-lead-bg::before {
    content: "";
    background: linear-gradient(-90deg, rgba(0, 18, 27, 0.85) 0%, rgba(0, 18, 27, 0.35) 40%, rgba(0, 18, 27, 0.2) 70%, rgba(0, 18, 27, 0) 100%);
}

.build-and-lead-main.f-cta.c-landing .build-and-lead-content {
    justify-content: flex-end;
    padding-bottom: 80px;
}

.build-and-lead-main.f-cta.c-landing .build-and-lead-content .apply-now {
    margin-top: 30px !important;
    width: max-content;
}

.about-eimr-main.c-landing {
    background-color: unset;
}

.about-eimr-main.c-landing .eimr-headings h2,
.why-eimr-n-main.c-landing .eimr-headings h2 {
    max-width: 700px;
}

.why-eimr-n-main.c-landing .why-eimr-n-left {
    padding-right: 0;
    padding-left: 50px;
}

.why-eimr-n-main.c-landing .why-eimr-n-left img {
    border-radius: 10px;
}

.why-eimr-n-main.c-landing .why-eimr-n-box {
    background-color: #0D3F57;
    padding: 25px 20px;
}

.why-eimr-n-main.c-landing .why-eimr-n-box p {
    color: #fff;
    font-size: 18px;
}

.why-eimr-n-main.c-landing .why-eimr-n-flex::before {
    content: unset;
}

.program-outcomes-main.student-review .eimr-headings h6 {
    background-color: #FDBD13;
}

.student-review-slider .eimr-tech-block {
    width: 100%;
    padding: 0;
}

.student-review-slider .owl-carousel .owl-item,
.student-review-slider .owl-carousel .owl-stage {
    display: flex;
}

.student-review-slider .eimr-tech-block-inner {
    border: unset;
    background-color: #F7FCFF;
}

.student-review-slider .eimr-tech-block img {
    width: 45px;
    height: auto;
    margin-bottom: 15px;
}

.student-review-slider .eimr-tech-block p {
    color: rgba(0, 21, 31, 0.5);
    font-size: 16px;
}

.student-review-slider .eimr-tech-block h4 {
    color: #000;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 0;
}

.why-eimr-n-main.know-why .eimr-headings p {
    font-size: 24px;
}

.why-eimr-n-main.know-why .why-eimr-n-box {
    background-color: #fff;
}

.why-eimr-n-main.know-why .why-eimr-n-box:hover {
    background-color: #5A95B2;
}

.why-eimr-n-main.know-why .why-eimr-n-box h4 {
    color: #002130;
    font-weight: 500;
}

.why-eimr-n-main.know-why .why-eimr-n-box:hover h4 {
    color: #fff;
}

.why-eimr-n-main.know-why .why-eimr-n-box p {
    color: rgba(0, 21, 31, 0.5);
}

.why-eimr-n-main.know-why .why-eimr-n-box:hover p {
    color: rgb(255 255 255 / 50%);
}

.build-and-lead-main.why-we .build-and-lead-info {
    padding-top: 100px;
    padding-bottom: 100px;
}

.build-and-lead-main.why-we::before {
    content: unset;
}

.build-and-lead-main.why-we .build-and-lead-bg {
    height: 700px !important;
    filter: blur(2px);
}

.build-and-lead-main.why-we .build-and-lead-content {
    flex-flow: row;
    justify-content: center;
    padding-bottom: 0;
    align-items: unset;
}

.build-and-lead-main.why-we .eimr-headings {
    width: 45%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.build-and-lead-main.why-we .eimr-headings h6 {
    background-color: #FDBD13;
}

.pathways-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -8px;
    width: 55%;
}

.pathways-block {
    width: 50%;
    padding: 8px;
}

.pathways-block-inner {
    padding: 20px;
    border-radius: 10px;
    height: 100%;
    position: relative;
}

.pathways-block-inner::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    backdrop-filter: blur(3.5px);
    -webkit-backdrop-filter: blur(3.5px);
    background: linear-gradient(to top, rgba(11, 11, 11, 0.4) 0%, rgb(98 97 97 / 29%) 0%);
}

.pathways-block h4 {
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
    color: #fff;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    padding-left: 30px;
}

.pathways-block h4::before {
    position: absolute;
    content: "";
    background-image: url(../images/icon-67.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 24px;
    height: 24px;
    left: 0;
}

.pathways-block ul {
    padding-left: 20px;
}

.pathways-block ul li {
    font-size: 16px;
    line-height: 200%;
    font-weight: 300;
    color: #fff;
    list-style-type: disc;
    font-style: italic;
    position: relative;
    z-index: 1;
}

.success-blueprint-main.eimr-exp-slider {
    background-color: #FAFAFA;
}

.success-blueprint-main.eimr-exp-slider .container-main {
    max-width: unset;
    padding-left: 180px;
    padding-right: 0;
}

.success-blueprint-main.eimr-exp-slider .blueprint-bg {
    height: 200px;
}

.success-blueprint-main.eimr-exp-slider .success-blueprint-right {
    height: unset;
}

.build-and-lead-main.tech-n .build-and-lead-bg {
    height: 800px !important;
}

.build-and-lead-main.tech-n .eimr-headings {
    padding-bottom: 0;
}

.build-and-lead-main.tech-n .build-and-lead-content {
    padding-top: 0;
}

.build-and-lead-main.tech-n .build-and-lead-content::before {
    content: unset !important;
}

.build-and-lead-main.tech-n .eimr-headings p,
.faq-section.sem-n.c-landing .eimr-headings p {
    color: #fff;
    font-size: 14px;
    max-width: 530px;
}

.build-and-lead-main.tech-n .eimr-headings ul li,
.build-and-lead-main.tech-n .eimr-headings h6 {
    font-size: 14px;
}

.faq-section.sem-n.c-landing .eimr-headings h2 {
    max-width: 500px;
}

.faq-section.sem-n.c-landing .sem-n-info p {
    color: #fff;
    font-size: 14px;
}

.our-journey-glimpse-main.exp-slider-n .eimr-headings h2 {
    max-width: 500px;
}

.our-journey-glimpse-main.exp-slider-n {
    background-color: #FAFAFA;
}

.our-journey-glimpse-main.exp-slider-n .container-main {
    max-width: unset;
    padding-left: 370px;
    padding-right: 0;
}

.our-journey-glimpse-main.exp-slider-n .journey-glimpse-block span {
    font-size: 20px;
}

.exp-slider-n .journey-glimpse-slider-e .owl-carousel {
    display: flex;
    transition: transform 0.8s ease-in-out;
    will-change: transform;
}

.exp-slider-n .our-journey-glimpse-right {
    overflow: hidden;
}

.why-eimr-n-main.know-why {
    position: relative;
}

.why-eimr-n-main.know-why::before {
    content: "";
    pointer-events: none;
    position: absolute;
    bottom: 50px;
    left: 50%;
    width: 584px;
    height: 150px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #5A95B2 142%);
    z-index: 2;
    opacity: 1;
    transition: opacity 0.2s ease;
}

.why-eimr-n-main.know-why[data-gradient="hide"]::before {
    opacity: 0;
    pointer-events: none;
}

.build-and-lead-main.why-we .build-and-lead-bg::before{
    background: #000;
    opacity: 0.7;
}

.exp-our-pgrm-main.c-landing .pgrm-right p {
    font-weight: 400;
}

.build-and-lead-main.tech-n input::placeholder,
.build-and-lead-main.tech-n select{
    color:#fff;
}

.exp-our-pgrm-main.c-landing .prgm-info-wrp ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li:hover,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li:hover,
.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li.active,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li.active {
    background-color: #fdbd134d;
    border: 1px solid #F7B400;
}

.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li:hover a,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li:hover a,
.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li.active a,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li.active a {
    color: #F7B400;
}

.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li:hover::before,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li:hover::before,
.exp-our-pgrm-main.c-landing .prgm-info-wrp ul li.active::before,
.faq-section.sem-n.c-landing .prgm-info-wrp ul li.active::before{
	background-image:url(https://eimrglobal.org/wp-content/uploads/2025/12/Book-Vector-Yellow.webp);
}

.build-and-lead-main.tech-n .eimr-headings h2 {
    max-width: 500px;
}

.page-school-of-management .build-and-lead-main.tech-n .eimr-headings h2,
.page-school-of-commerce .build-and-lead-main.tech-n .eimr-headings h2{
	 max-width: 675px;
}

.faq-section.sem-n.c-landing .pgrm-right {
    padding: 0;
    display: block;
    width: 100%;
    margin-bottom: 30px;
}

.faq-section.sem-n.c-landing .prgm-info-wrp ul,
#programOverviewTabs{
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}

.faq-section.sem-n.c-landing .prgm-info-wrp ul li {
    cursor: pointer;
}

.faq-section.sem-n.c-landing .prgm-info-wrp ul li a{
    pointer-events: none;
}

.faq-section.sem-n.c-landing .tab-content {
    opacity: 0;
    transition: opacity 0.5s ease;
    display: none;
    margin-top: 20px;
}

.faq-section.sem-n.c-landing .tab-content.active {
    display: block;
	opacity: 1;
}

.exp-our-pgrm-main.c-landing .pgrm-block-flex {
    padding: 0;
    border: unset;
}

.exp-our-pgrm-main.c-landing .exp-our-pgrm-right {
    padding: 20px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
}

#programOverviewTabs{
	row-gap:0;
}

#programOverviewTabs li{
	cursor:pointer;
}

#programOverviewTabs li:hover,
#programOverviewTabs li.active {
    background-color: #fdbd134d;
    border: 1px solid #F7B400;
}

#programOverviewTabs li:hover a,
#programOverviewTabs li.active a {
    color: #F7B400;
}

#programOverviewTabs li:hover::before {
    background-image: url(https://eimrglobal.org/wp-content/uploads/2025/12/Book-Vector-Yellow.webp);
}

#programOverviewTabs li a{
    pointer-events: none;
}

.build-and-lead-content .eimr-headings h1{
	    font-size: 48px;
    line-height: 120%;
    letter-spacing: -2%;
    color: #fff;
}

.build-and-lead-content .eimr-headings h1 span{
	    font-family: "Inter Tight", sans-serif;
    color: #FDBD13;
    /* display: block; */
    font-style: italic;
    font-weight: 300;
}