/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px) {}

@media (min-width: 1800px) and (max-width: 1899px) {

    /* home page */
    .alx-client-experience-carousel .slick-list {
        padding: 0 250px;
    }

    /* home page */
}

@media (min-width: 1700px) and (max-width: 1799px) {

    /* home page */
    .alx-client-experience-carousel .slick-list {
        padding: 0 200px;
    }

    /* home page */
}

@media (min-width: 1600px) and (max-width: 1699px) {

    /* home page */
    .alx-client-experience-carousel .slick-list {
        padding: 0 150px;
    }

    /* home page */
}

@media (max-width: 1440px) {
    .homBnrSlider .bnrSlider.hero-pathway .hero-pathway-x {
        position: absolute;
        right: -122px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }

    /* V2 */
    .homBnrSlider-v2 .bnrSlider .hero-pathway-x {
        position: absolute;
        right: -122px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    /* V2 */
}

@media (min-width: 1500px) and (max-width: 1599px) {

    /* home page */
    .alx-client-experience-carousel .slick-list {
        padding: 0 115px;
    }

    /* home page */

    /* women page */
    .women-good-excuse-section .women-good-excuse-detail {
        margin-left: 70px;
    }

    /* women page */
}

@media (max-width: 1440px) {
    .learners-experience-slider .learners-experience-btn.learners-experience-prev {
        left: -80px;
    }

    .learners-experience-slider .learners-experience-btn.learners-experience-next {
        right: -80px;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {

    /* navigation */
    .custom-mega-menu .mega-menu-custom-main-detail {
        padding: 50px 35px;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        padding: 40px 30px;
    }

    /* navigation */

    /* home page */
    .alx-client-experience-carousel .slick-list {
        padding: 0 70px;
    }

    /* home page */

    /* women page */
    .women-good-excuse-section .women-good-excuse-detail {
        margin-left: 70px;
        padding-bottom: 20px;
        padding-left: 30px;
    }

    /* women page */
}

@media (min-width: 1400px) {
    .container {
        max-width: 1200px;
    }

    .container.container-1312 {
        max-width: 1312px;
    }

    .container.container-1345 {
        max-width: 1345px;
    }

    /* 8-12-2023 */
    .events-section .main-title {
        margin-bottom: 27px;
    }

    .find-place-left .main-title {
        margin-bottom: 25px;
        max-width: 375px;
    }

    .find-place-right {
        padding-left: 40px;
        margin-right: -15px;
    }

    .hub-section>.block-title {
        margin-bottom: 25px;
    }

    .learners-section .main-small-title {
        font-size: 38px;
    }

    .hubs-detail-texts .hubs-texts-left {
        padding: 0 100px;
    }

    .mentor-support-list .mentor-support-block .block-small-title {
        font-size: 22px;
    }

    .community-all-img-section {
        margin-left: -37px;
        margin-right: -37px;
    }

    .build-relation-left .main-small-title {
        font-size: 44px;
    }

    .one-liner-left .main-title {
        margin-bottom: 32px;
    }

    .about-partnership-item .block-small-title {
        font-size: 22px;
    }

    /* .mission-statement-section .mission-statement-right {
    padding-left: 30px;
} */
    .about-principle-section .section-title {
        font-size: 36px;
    }

    .about-principle-right .paragraph-medium {
        font-size: 22px;
    }

    .foundation-banner-section .program-banner-detail .section-title {
        font-size: 38px;
    }

    .meta-skill-section .block-title {
        margin-bottom: 52px;
    }

    .set-us-left {
        margin-left: -10px;
    }

    .event-post-left .section-title {
        /* font-size: 36px; */
        margin-bottom: 49px;
    }

    /* 8-12-2023 */

    /* 18-12-2023 */
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg {
        width: 26px;
        height: 48px;
    }

    /* 18-12-2023 */

    /* 20-12-2023 */
    .addmission-left {
        padding-left: 78px;
        padding-right: 96px;
    }

    .addmission-above-section .main-small-title {
        font-size: 38px;
    }

    .addmission-right {
        padding-right: 70px;
        margin-left: -30px;
    }

    /* 20-12-2023 */

    /* 26-12-2023 */
    .mentor-home-left .section-title {
        margin-bottom: 35px;
    }

    .programme-tab-up .main-small-title {
        font-size: 38px;
    }

    .programee-tabs-main .programme-careers-tabing .tab-content {
        padding: 71px 0 114px 0;
    }

    /* 26-12-2023 */

    /* 29-12-2023 */
    .blog-page-title-left .main-small-title {
        font-size: 38px;
    }

    .blog-category-section .main-small-title {
        font-size: 38px;
    }

    /* 29-12-2023 */

    /* 1-1-2024 */
    .blog-post-content-start {
        margin: 0 245px;
    }

    /* .for-new-typography .typography-content blockquote {
    margin-left: -110px;
    margin-right: -110px;
} */
    /* 1-1-2024 */

    /* 2-1-2024 */
    .mission-statement-section.mission-statement-side-change .mission-statement-right {
        padding-left: 0;
    }

    .meet-mentors-section .block-title {
        font-size: 30px;
    }

    .meet-mentors-section .meet-mentor-name {
        font-size: 22px;
    }

    .meet-mentor-item {
        padding-right: 45px;
    }

    /* 2-1-2024 */

    /* 3-1-2024 */
    .program-banner-section .section-title {
        font-size: 38px;
    }

    /* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
    height: 234px;
} */
    .our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
        height: 270px;
    }

    .curriculum-section>.block-small-title {
        font-size: 26px;
    }

    .outcome-section>.block-small-title {
        font-size: 26px;
    }

    .finacing-section>.block-small-title {
        font-size: 26px;
    }

    .programee-detail .faq-program-section>.block-small-title {
        font-size: 26px;
    }

    /* 3-1-2024 */

    /* 9-1-2024 */
    .programee-detail.typography-section .addmission-section-one>ul,
    .programee-detail.typography-section .addmission-section-one>ol {
        padding-left: 30px;
    }

    .about-we-do-section .about-text {
        padding-right: 30px;
    }

    /* .about-we-do-item .about-we-do-item-text {
    margin-bottom: 0;
} */
    .about-we-do-item {
        margin-top: 0;
    }

    /* 9-1-2024 */

    /* 1-2-2024 */
    .pnpls-left {
        margin-left: -30px;
    }

    .pnpacs-left .section-title {
        font-size: 36px;
    }

    .program-page-new-meta-section .section-title {
        font-size: 36px;
        margin-bottom: 47px;
    }

    .pnpf-right {
        margin-left: -30px;
    }

    .program-new-page-faq .faq-accordion {
        padding: 0 50px;
    }

    .pnpe-btn .btn {
        width: 290px;
    }

    .pnpls-btn .btn {
        width: 300px;
    }

    /* 1-2-2024 */

    /* 8-2-2024 */
    .programee-overview-start-for-faq-page {
        margin-right: 16px;
    }

    .block-title.fros-heading-main {
        font-size: 30px;
        margin-bottom: 40px;
    }

    /* 8-2-2024 */

    .eth-story-tech-section>.section-title {
        font-size: 36px;
        margin-bottom: 60px;
    }

    .eth-story-review-slide-left .section-title {
        margin-bottom: 55px;
    }

    .eth-hub-work-section>.section-title {
        font-size: 36px;
    }

    .eth-hub-story-slide-inside .paragraph-medium {
        font-size: 22px;
    }

    .eth-hub-location-section>.section-title {
        font-size: 36px;
    }

    .eth-home-tool-right {
        text-align: right;
    }

    .eth-purple-bar-section .paragraph-medium {
        font-size: 22px;
    }

    .eth-home-gain .mission-statement-right {
        padding-left: 100px;
    }

    .eth-home-gain .mission-statement-right .main-small-title {
        max-width: 400px;
    }

    .eth-home-gain .mission-statement-right {
        padding-left: 70px;
    }

    .eth-home-journey.eth-home-gain .mission-statement-right {
        padding-left: 50px;
    }

    .eth-hub-co-work.eth-home-gain .mission-statement-right .smallest-text {
        max-width: 461px;
    }

    /* 19-3-2024 */
    .nfa-left .main-small-title {
        font-size: 42px;
    }

    .nfa-left .smallest-text {
        max-width: 330px;
    }

    .new-fellow-ben-section .block-title {
        margin-bottom: 47px;
    }

    .new-fellow-review-section .block-title {
        margin-bottom: 58px;
    }

    .new-fellow-faq .block-title {
        margin-bottom: 22px;
    }

    .new-fellow-faq .foundation-faq-section .faq-program-section {
        padding-left: 50px;
        padding-right: 50px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .new-fellow-where-right {
        padding: 0 110px 0 37px;
    }

    .map-person {
        width: 200px;
        left: -97px;
    }

    .triangle-fellow {
        left: 90px;
    }

    /* 20-3-2024 */

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-employer-start------------*/
    .pw-fp-employer-slider.slick-slider .slick-arrow.slick-prev {
        left: -77px;
    }

    .pw-fp-employer-slider.slick-slider .slick-arrow.slick-next {
        right: -77px;
    }

    /*-----------------pw-fp-employer-end--------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 8-5-2024 global-css */
    .alx-global .display-xl h1 {
        font-size: 60px;
    }

    .alx-global .display-xl h2 {
        font-size: 56px;
    }

    /* 8-5-2024 global-css */

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -75px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -75px;
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 10-6-2024 */
    .pnpe-right {
        padding: 0 29px 0 0px;
    }

    .pnpe-man {
        max-width: 438px;
        flex: 0 0 438px;
    }

    .card {
        height: 400px !important;
    }

    .pnpe-card {
        min-height: 400px;
    }

    /* 10-6-2024 */

    /* 10-7-2024 pathway-new-sections */
    .np-new-prepare-left {
        padding-right: 30px;
    }

    /* 10-7-2024 pathway-new-sections */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider .slick-list {
        margin: 0 -15px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* 8-8-2024 lp-pathway-changes */
    .header-lp-pathway .container {
        max-width: 1390px;
    }

    /* 8-8-2024 lp-pathway-changes */

    /* 5-9-2024 tech-champion-page */
    .tech-champ-blue-bar-item:nth-child(3) {
        margin-right: 20px;
    }

    /* 5-9-2024 tech-champion-page */

    /* 27-9-2024 program-v3 */
    .pro-v3-req-img {
        padding-right: 70px;
    }

    .pro-v3-req-text {
        max-width: 540px;
    }

    /* 27-9-2024 program-v3 */

    /* 11-03-25 */
    .our-programmes .programmes-card-container .card {
        height: calc(100% - 30px) !important;
    }

}

@media (min-width: 1300px) and (max-width: 1399px) {

    /* navigation */
    .custom-mega-menu .mega-menu-custom-main-detail {
        padding: 50px 35px;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        padding: 40px 30px;
    }

    /* navigation */

    /* home page */
    .banner-section.home-banner-section .banner-overlay-image {
        width: 525px;
        bottom: -70px;
    }

    .tech-companies-careers-section .tech-back-circle-overlay {
        width: 825px;
        height: 825px;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        padding-right: 70px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0 200px;
    }

    .follow-us-block {
        height: 160px;
    }

    /* home page */

    /* 8-12-2023 */
    .main-title {
        font-size: 44px;
        margin-bottom: 20px;
    }

    .event-text-inside {
        padding-right: 25px;
    }

    .block-small-title {
        font-size: 22px;
    }

    .find-place-main .landing-banner-shape figure {
        width: 200px;
        height: auto;
    }

    .find-place-main .landing-banner-shape-2 figure {
        width: 100px;
        height: auto;
    }

    .find-place-main .landing-banner-shape {
        bottom: -105px;
    }

    .find-place-main .landing-banner-shape-2 {
        top: 270px;
    }

    .find-place-left .main-title {
        max-width: 350px;
    }

    .find-place-right {
        padding-left: 40px;
        margin-right: -15px;
    }

    .find-place-left {
        margin-right: -25px;
    }

    .main-small-title {
        font-size: 38px;
        margin-bottom: 20px;
    }

    .learner-list .learner-item {
        padding: 33px 30px 37px 28px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
        padding: 30px 30px 30px 30px;
    }

    .our-learners-saying-carousel {
        padding: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg,
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow i {
        width: 20px;
        height: 40px;
    }

    .mentor-support-list .mentor-support-block {
        padding: 25px;
    }

    .mentor-support-section:before {
        width: 100px;
        height: 390px;
    }

    .career-guidance-cards .career-guidance-item-two-img-tile {
        margin-top: -69px;
    }

    .career-guidance-cards .career-guidance-item-one {
        padding: 28px 30px 28px 30px;
    }

    /* 8-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 44px;
    }

    .typography-section h2 {
        font-size: 36px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-list ul li {
        flex: 0 0 28%;
        margin-right: 50px;
    }

    .review-item {
        /* max-width: 250px; */
        max-width: 350px;
    }

    .review-item.review-item-big {
        max-width: 530px;
    }

    /* 26-12-2023 */

    /* 28-12-2023 */
    .custom-mega-menu .mega-menu-custom-main-detail {
        max-width: 700px;
    }

    /* 28-12-2023 */

    /* 1-1-2024 */
    .blog-post-content-start {
        margin: 0 215px;
    }

    /* .for-new-typography .typography-content blockquote {
    margin-left: -110px;
    margin-right: -110px;
} */
    /* 1-1-2024 */

    /* 3-1-2024 */
    .career-guidance-cards .career-guidance-item-two-img-tile {
        height: calc(100% + 45px);
    }

    /* 3-1-2024 */

    /* 4-1-2024 */
    .faq-new-page .faq-accordion .accordion-button {
        padding-right: 62px;
    }

    /* 4-1-2024 */

    /* 9-1-2024 */
    /* .about-we-do-item .about-we-do-item-number {
    flex: 0 0 50px;
}
.about-we-do-item .about-we-do-item-text {
    flex: 0 0 calc(100% - 50px);
} */
    /* 9-1-2024 */

    /* 29-1-2024 */
    .enroll-registration-section .enroll-registration-button {
        margin-left: 10px;
    }

    .enroll-registration-section .enroll-registration-list>* {
        padding: 0 14px;
    }

    /* 29-1-2024 */

    /* 1-2-2024 */
    .pnpe-right {
        padding: 0 29px 0 29px;
    }

    .pnpe-left {
        padding-left: 58px;
    }

    /* 1-2-2024 */

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-button {
        max-width: 200px;
    }

    /* women page */
    .women-banner-section .women-banner-image {
        height: 645px;
    }

    .tech-women-sand-world-section {
        padding: 45px 0 70px;
    }

    .our-trailblazers-section {
        padding: 70px 0 32px;
    }

    .our-trailblazers-block {
        padding: 30px;
    }

    .empowering-women-section {
        padding: 50px 0 40px;
    }

    .empowering-women-block.empowering-president-block .empowering-detail {
        padding: 0 50px 50px;
    }

    .meet-our-women-section {
        padding: 35px 0 15px;
    }

    .meet-our-women-section .meet-our-women-main-title {
        padding-bottom: 25px;
    }

    .meet-our-women-section .meet-our-women-list {
        margin-top: 25px;
    }

    .women-events-section {
        padding: 30px 0;
    }

    .women-event-block .women-event-main-detail {
        padding-left: 35px;
    }

    .women-video-podcast-section {
        margin: 30px 0 45px;
        padding: 85px 0 50px;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 30px;
    }

    .women-story-journey-section {
        padding: 45px 0 50px;
    }

    .women-story-journey-main-block .women-story-journey-block .story-journey-detail {
        padding: 40px 50px 40px 40px;
    }

    .our-trailblazers-block .title {
        font-size: 55px;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
        font-size: 55px;
    }

    .women-good-excuse-section .women-good-excuse-detail {
        margin-left: 70px;
        padding-bottom: 20px;
        padding-left: 30px;
    }

    .women-good-excuse-section .women-good-excuse-detail .section-title {
        font-size: 30px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title {
        font-size: 50px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 350px;
    }

    /* women page */

    /* 11-3-2024 */
    .program-newer-left {
        margin-right: 38px;
    }

    /* 11-3-2024 */

    .eth-home-art-img img {
        width: 300px;
    }

    .eth-home-become.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 343px;
    }

    .eth-home-happen .events-on-hubs {
        padding: 80px 0 35px 0;
    }

    .navbar .navbar-nav .nav-item {
        margin: 0 12px;
    }

    .navbar .navbar-nav .dropdown>a:after {
        margin-left: 5px;
    }

    .country-dropdown-menu {
        margin-right: 42px;
    }

    .country-dropdown-menu .dropdown-menu {
        left: -60px;
        width: auto;
    }

    /* 19-3-2024 */
    .nfb-bg-blue {
        padding: 46px 30px 30px 30px;
    }

    .nfb-bg-green {
        padding: 45px 167px 43px 41px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-absolute-1 {
        left: 18%;
    }

    .map-absolute-2 {
        right: 34%;
    }

    .map-absolute-3 {
        right: 20.5%;
    }

    .map-absolute-4 {
        left: 24.5%;
    }

    .map-absolute-5 {
        left: 41%;
    }

    .map-absolute-6 {
        right: 19.9%;
    }

    .map-absolute-7 {
        left: 65.2%;
    }

    .map-absolute-8 {
        left: 68.5%;
    }

    .map-absolute-9 {
        left: 54%;
    }

    /* 20-3-2024 */

    /* 25-4-2024 */
    .purple-bar-relative {
        padding: 12px 40px;
    }

    .purple-bar-close {
        right: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-prev {
        left: -30px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-next {
        right: -30px;
    }

    /* 25-4-2024 */

    /* 30-4-2024 */
    /*-----------------pw-hgrad-start------------------*/
    /* ew-enhance */
    .pw-hgrad-main .pw-enhance-section .pw-section-title {
        font-size: 34px;
    }

    /* ew-enhance */
    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-create-start-----------------*/
    /* pw-home-reviews */
    .pw-create-review-slider.slick-initialized {
        padding: 0 50px;
    }

    .pw-create-review-slide-left {
        flex: 0 0 724px;
        margin-right: -30px;
    }

    /* pw-home-reviews */
    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-banner-comment-start {
        margin-top: 30px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
        flex: 0 0 549px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
        flex: 0 0 500px;
    }

    .pw-fp-employer-slider.slick-initialized {
        padding: 0 50px;
    }

    /*-----------------pw-fp-banner-end----------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow svg {
        width: 15px;
        height: 34px;
    }

    .pw-new-req-item {
        padding: 40px 38px 36px 38px
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-purple-bar-start-----------*/
    .aice-new-banner-main .no-fee {
        right: -10px;
        top: -70px;
    }

    /*-----------------aice-purple-bar-end-------------*/

    /*-----------------aice-highlight-start------------*/
    .acc-AiCE-hl-img {
        right: 70px;
        width: 430px;
    }

    /*-----------------aice-highlight-end--------------*/

    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 30% !important;
    }

    /*-----------------aice-workflow-start-------------*/
    /* 7-5-2024 AiCE page */

    /* 10-6-2024 */
    .pnpe-man {
        max-width: 438px;
        flex: 0 0 438px;
    }

    .card {
        height: 400px !important;
    }

    .pnpe-card {
        min-height: 400px;
    }

    /* 10-6-2024 */

    /* 11-7-2024 */
    .header-inline-login-btn {
        padding-right: 20px;
        margin-right: 20px;
    }

    /* 11-7-2024 */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider.slick-slider .slick-arrow.slick-prev {
        left: -35px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-next {
        right: -35px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* DD Start */
    .alx-pathway-gain-list .alx-pathway-block {
        padding: 30px;
    }

    .pathway-our-learner-section {
        padding: 100px 0 70px;
    }


    .pp-company-section {
        padding-bottom: 70px;
    }

    .pp-middle-section-common {
        padding: 25px 40px;
    }

    .pp-apply-section {
        padding-bottom: 125px;
    }

    .home-about-pathway-section {
        padding-top: 50px;
    }

    .home-about-pathway-block {
        margin-bottom: 35px;
    }

    /* DD End */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-work-list-inside:after {
        width: 885px;
    }

    .pwv2-work-item:nth-child(1) {
        left: 15px;
    }

    .pwv2-work-item:nth-child(5) {
        right: 0;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-blue-bar-list {
        gap: 25px;
    }

    .tech-champ-code-x-img img {
        width: 140px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 5-9-2024 tech-champion-page */
    .tech-champ-blue-bar-item:nth-child(3) {
        margin-right: 10px;
    }

    /* 5-9-2024 tech-champion-page */

    /* home-v5-page */
    .celebrate-story-successes-section .story-successes-slider {
        padding-left: calc(50vw - 578px);
    }

    /* home-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section .sub-main-title-v5 {
        font-size: 22px !important;
    }

    .program-overview-section {
        padding-bottom: 85px;
    }

    .program-overview-section .program-overview-block>.row {
        margin: 0 -30px;
    }

    .program-overview-section .program-overview-block>.row>* {
        padding: 0 30px;
    }

    .program-overview-block .program-overview-companies {
        padding: 40px 25px;
    }

    .employer-analytics-skill-section {
        padding: 70px 0 20px;
    }

    .employer-analytics-skill-section .employer-analytics-block {
        padding: 25px 30px;
    }

    .harness-program-data-section .harness-program-data-content {
        padding: 35px 50px;
    }

    .harness-program-data-section .harness-program-data-content .download-catalog-button {
        margin-top: 35px;
    }

    .alx-program-requirement-section {
        padding: 75px 0 35px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 35px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
        margin-bottom: 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
        margin-bottom: 15px;
    }

    /* .alx-program-requirement-steps .requirement-step-block { padding-bottom: 40px; } */
    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin-right: 30px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: calc(100% - 80px);
    }

    /* development-programme-v5-page */

    /* all-access-development page */
    .you-get-all-access-section .sub-main-title {
        font-size: 25px;
    }

    .you-get-all-access-section .get-all-access-title {
        font-size: 50px;
    }

    /* .alx-all-access-block .alx-all-access-main-detail { padding: 54px 10px 54px 25px; } */
    /* all-access-development page */

    /* 10-mar-25 */
    .swiper.homeBannerrSlider .swiper-button-prev {
        left: 15px;
    }

    .swiper.homeBannerrSlider .swiper-button-next {
        right: 15px;
    }

    /* 10-mar-25 */


    /* 11-03-25 */
    .our-programmes .card .card-body {
        padding: 15px 12px 20px;
    }

    /* 11-03-25 */

}

@media (max-width: 1200px) {
    .women-in-tech .banner-details .title * {
        font-size: 60px;
        line-height: 56px;
        letter-spacing: -2px;
    }

    .women-in-tech .word {
        height: 56px;
        overflow: hidden;
    }

    .BnrNew .BnrNew-container .details .title * {
        font-size: 46px;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {

    /* navigation */
    .custom-mega-menu .mega-menu-custom-main-detail {
        padding: 50px 35px;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        padding: 40px 30px;
    }

    /* navigation */

    /* home page */
    .banner-section.home-banner-section .banner-overlay-image {
        width: 525px;
        bottom: -70px;
    }

    .tech-companies-careers-section .tech-back-circle-overlay {
        width: 825px;
        height: 825px;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        padding-right: 125px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0 150px;
    }

    .follow-us-block {
        height: 160px;
    }

    /* home page */

    /* careers page */
    .our-community-carousel {
        padding: 0 35px;
    }

    .our-community-carousel .slick-arrow.slick-prev {
        left: -15px;
    }

    .our-community-carousel .slick-arrow.slick-next {
        right: -15px;
    }

    /* careers page */

    /* 8-12-2023 */
    .main-title {
        font-size: 44px;
        margin-bottom: 20px;
    }

    .event-text-inside {
        padding-right: 25px;
    }

    .block-small-title {
        font-size: 22px;
    }

    .find-place-main .landing-banner-shape figure {
        width: 150px;
        height: auto;
    }

    .find-place-main .landing-banner-shape-2 figure {
        width: 60px;
        height: auto;
    }

    .find-place-main .landing-banner-shape {
        bottom: -80px;
    }

    .find-place-main .landing-banner-shape-2 {
        top: 270px;
    }

    .find-place-left .main-title {
        max-width: 350px;
    }

    .find-place-right {
        padding-left: 40px;
        margin-right: -15px;
    }

    .find-place-left {
        margin-right: -25px;
    }

    .main-small-title {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .learner-list .learner-item {
        padding: 33px 30px 37px 28px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
        padding: 20px;
    }

    .our-learners-saying-carousel {
        padding: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg,
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow i {
        width: 20px;
        height: 40px;
    }

    .mentor-support-list .mentor-support-block {
        padding: 25px;
    }

    .mentor-support-section:before {
        width: 100px;
        height: 390px;
    }

    .career-guidance-cards .career-guidance-item-two-img-tile {
        margin-top: -69px;
    }

    .career-guidance-cards .career-guidance-item-one {
        padding: 28px 30px 28px 30px;
    }

    /* 8-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 44px;
    }

    .typography-section h2 {
        font-size: 36px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-list ul li {
        flex: 0 0 28%;
        margin-right: 50px;
    }

    .review-item {
        /* max-width: 250px; */
        max-width: 350px;
    }

    .review-item.review-item-big {
        max-width: 530px;
    }

    /* 26-12-2023 */

    /* 28-12-2023 */
    .custom-mega-menu .mega-menu-custom-main-detail {
        max-width: 700px;
    }

    /* 28-12-2023 */

    /* 1-1-2024 */
    .blog-post-content-start {
        margin: 0 215px;
    }

    /* .for-new-typography .typography-content blockquote {
    margin-left: -110px;
    margin-right: -110px;
} */
    /* 1-1-2024 */

    /* 3-1-2024 */
    .career-guidance-cards .career-guidance-item-two-img-tile {
        height: calc(100% + 45px);
    }

    /* 3-1-2024 */

    /* 4-1-2024 */
    .faq-new-page .faq-accordion .accordion-button {
        padding-right: 62px;
    }

    /* 4-1-2024 */

    /* 29-1-2024 */
    .enroll-registration-section .enroll-registration-button {
        margin-left: 10px;
    }

    .enroll-registration-section .enroll-registration-list>* {
        padding: 0 14px;
    }

    /* 29-1-2024 */

    /* 1-2-2024 */
    .pnpe-right {
        padding: 0 29px 0 29px;
    }

    .pnpe-left {
        padding-left: 58px;
    }

    .no-fee {
        right: -20px;
    }

    /* 1-2-2024 */

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-button {
        max-width: 200px;
    }

    /* women page */
    .women-banner-section .women-banner-image {
        height: 596px;
    }

    .tech-women-sand-world-section {
        padding: 45px 0 70px;
    }

    .our-trailblazers-section {
        padding: 70px 0 32px;
    }

    .our-trailblazers-block {
        padding: 30px;
    }

    .empowering-women-section {
        padding: 50px 0 40px;
    }

    .empowering-women-block.empowering-president-block .empowering-detail {
        padding: 0 50px 50px;
    }

    .meet-our-women-section {
        padding: 35px 0 15px;
    }

    .meet-our-women-section .meet-our-women-main-title {
        padding-bottom: 25px;
    }

    .meet-our-women-section .meet-our-women-list {
        margin-top: 25px;
    }

    .women-events-section {
        padding: 30px 0;
    }

    .women-event-block .women-event-main-detail {
        padding-left: 35px;
    }

    .women-video-podcast-section {
        margin: 30px 0 45px;
        padding: 85px 0 50px;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 30px;
    }

    .women-story-journey-section {
        padding: 45px 0 50px;
    }

    .women-story-journey-main-block .women-story-journey-block .story-journey-detail {
        padding: 40px 50px 40px 40px;
    }

    .our-trailblazers-block .title {
        font-size: 55px;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
        font-size: 55px;
    }

    .women-good-excuse-section .women-good-excuse-detail {
        margin-left: 70px;
        padding-bottom: 20px;
        padding-left: 30px;
    }

    .women-good-excuse-section .women-good-excuse-detail .section-title {
        font-size: 30px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title {
        font-size: 50px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 350px;
    }

    /* women page */

    /* 11-3-2024 */
    .program-newer-left {
        margin-right: 38px;
    }

    /* 11-3-2024 */

    .eth-home-art-img img {
        width: 300px;
    }

    .eth-home-become.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 343px;
    }

    .eth-home-happen .events-on-hubs {
        padding: 80px 0 35px 0;
    }

    .navbar .navbar-nav .nav-item {
        margin: 0 12px;
    }

    .navbar .navbar-nav .dropdown>a:after {
        margin-left: 5px;
    }

    .country-dropdown-menu {
        margin-right: 42px;
    }

    .country-dropdown-menu .dropdown-menu {
        left: -60px;
        width: auto;
    }

    /* 19-3-2024 */
    .nfb-bg-blue {
        padding: 46px 30px 30px 30px;
    }

    .nfb-bg-green {
        padding: 45px 167px 43px 41px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-absolute-1 {
        left: 18%;
    }

    .map-absolute-2 {
        right: 34%;
    }

    .map-absolute-3 {
        right: 20.5%;
    }

    .map-absolute-4 {
        left: 24.5%;
    }

    .map-absolute-5 {
        left: 41%;
    }

    .map-absolute-6 {
        right: 19.9%;
    }

    .map-absolute-7 {
        left: 65.2%;
    }

    .map-absolute-8 {
        left: 68.5%;
    }

    .map-absolute-9 {
        left: 54%;
    }

    /* 20-3-2024 */

    /* 25-4-2024 */
    .purple-bar-relative {
        padding: 12px 40px;
    }

    .purple-bar-close {
        right: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-prev {
        left: -30px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-next {
        right: -30px;
    }

    /* 25-4-2024 */

    /* 30-4-2024 */
    /*-----------------pw-hgrad-start------------------*/
    /* ew-enhance */
    .pw-hgrad-main .pw-enhance-section .pw-section-title {
        font-size: 34px;
    }

    /* ew-enhance */
    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-create-start-----------------*/
    /* pw-home-reviews */
    .pw-create-review-slider.slick-initialized {
        padding: 0 50px;
    }

    .pw-create-review-slide-left {
        flex: 0 0 724px;
        margin-right: -30px;
    }

    /* pw-home-reviews */
    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-banner-comment-start {
        margin-top: 30px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
        flex: 0 0 549px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
        flex: 0 0 500px;
    }

    .pw-fp-employer-slider.slick-initialized {
        padding: 0 50px;
    }

    /*-----------------pw-fp-banner-end----------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow svg {
        width: 15px;
        height: 34px;
    }

    .pw-new-req-item {
        padding: 40px 38px 36px 38px
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-purple-bar-start-----------*/
    .aice-new-banner-main .no-fee {
        right: 0;
        top: -90px;
    }

    /*-----------------aice-purple-bar-end-------------*/

    /*-----------------aice-highlight-start------------*/
    .acc-AiCE-hl-img {
        right: 70px;
        width: 430px;
    }

    /*-----------------aice-highlight-end--------------*/

    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 30% !important;
    }

    /*-----------------aice-workflow-start-------------*/
    /* 7-5-2024 AiCE page */

    /* 10-6-2024 */
    .pnpe-man {
        max-width: 438px;
        flex: 0 0 438px;
    }

    .card {
        height: 400px !important;
    }

    .pnpe-card {
        min-height: 400px;
    }

    /* 10-6-2024 */

    /* 11-7-2024 */
    .header-inline-login-btn {
        padding-right: 20px;
        margin-right: 20px;
    }

    /* 11-7-2024 */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider.slick-slider .slick-arrow.slick-prev {
        left: -35px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-next {
        right: -35px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* DD Start */
    .alx-pathway-gain-list .alx-pathway-block {
        padding: 30px;
    }

    .pathway-our-learner-section {
        padding: 100px 0 70px;
    }


    .pp-company-section {
        padding-bottom: 70px;
    }

    .pp-middle-section-common {
        padding: 25px 40px;
    }

    .pp-apply-section {
        padding-bottom: 125px;
    }

    .home-about-pathway-section {
        padding-top: 50px;
    }

    .home-about-pathway-block {
        margin-bottom: 35px;
    }

    /* DD End */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-work-list-inside:after {
        width: 885px;
    }

    .pwv2-work-item:nth-child(1) {
        left: 15px;
    }

    .pwv2-work-item:nth-child(5) {
        right: 0;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-blue-bar-list {
        gap: 25px;
    }

    .tech-champ-code-x-img img {
        width: 140px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 5-9-2024 tech-champion-page */
    .tech-champ-blue-bar-item:nth-child(3) {
        margin-right: 10px;
    }

    /* 5-9-2024 tech-champion-page */

    /* home-v5-page */
    .celebrate-story-successes-section .story-successes-slider {
        padding-left: calc(50vw - 578px);
    }

    /* home-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section .sub-main-title-v5 {
        font-size: 22px !important;
    }

    .program-overview-section {
        padding-bottom: 85px;
    }

    .program-overview-section .program-overview-block>.row {
        margin: 0 -30px;
    }

    .program-overview-section .program-overview-block>.row>* {
        padding: 0 30px;
    }

    .program-overview-block .program-overview-companies {
        padding: 40px 25px;
    }

    .employer-analytics-skill-section {
        padding: 70px 0 20px;
    }

    .employer-analytics-skill-section .employer-analytics-block {
        padding: 25px 30px;
    }

    .harness-program-data-section .harness-program-data-content {
        padding: 35px 50px;
    }

    .harness-program-data-section .harness-program-data-content .download-catalog-button {
        margin-top: 35px;
    }

    .alx-program-requirement-section {
        padding: 75px 0 35px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 35px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
        margin-bottom: 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
        margin-bottom: 15px;
    }

    /* .alx-program-requirement-steps .requirement-step-block { padding-bottom: 40px; } */
    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin-right: 30px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: calc(100% - 80px);
    }

    /* development-programme-v5-page */

    /* all-access-development page */
    .you-get-all-access-section .sub-main-title {
        font-size: 25px;
    }

    .you-get-all-access-section .get-all-access-title {
        font-size: 50px;
    }

    /* .alx-all-access-block .alx-all-access-main-detail { padding: 54px 10px 54px 25px } */
    /* all-access-development page */

    .alx-pathway-main .alx-pathway-img img {
        height: 400px;
    }

    /* 10-mar-25 */
    .swiper.homeBannerrSlider .swiper-button-prev {
        left: 10px;
    }

    .swiper.homeBannerrSlider .swiper-button-next {
        right: 10px;
    }

    .swiper.homeBannerrSlider .swiper-button-next:after,
    .swiper.homeBannerrSlider .swiper-button-prev:after {
        font-size: 30px;
    }

    /* 10-mar-25 */

    /* 11-03-25 */
    .our-programmes .card .card-body {
        padding: 15px 12px 20px;
    }

    /* 11-03-25 */

}


/* 8-12-2023 */
@media(min-width: 1200px) {
    .event-item .block-small-title {
        font-size: 22px;
    }

    .find-place-item .block-small-title {
        font-size: 22px;
    }

    /* 2-1-2024 */
    .global-community-section.new-global-community-section {
        padding: 160px 0 18px 0;
    }

    .mentor-support-title .block-title {
        max-width: 330px;
    }

    .mentor-support-title .main-detail {
        max-width: 610px;
    }

    .global-community-detail .detail {
        max-width: 526px;
    }

    /* 2-1-2024 */

    /* 9-1-2024 */
    .addmisssion-detail-main .programee-detail-section {
        padding-top: 78px;
    }

    /* 9-1-2024 */

    /* 8-2-2024 */
    .faq-new-page .faq-program-section-redirect .faq-accordion .accordion-body {
        padding: 0 70px 14px 32px;
    }

    /* 8-2-2024 */

    /* 28-2-2024 */
    .three-step-addmission-section .block-title {
        margin-bottom: 35px;
    }

    /* 28-2-2024 */

    .eth-home-gain .mission-statement-inside {
        padding: 96px 0 41px 0;
    }

    .eth-home-journey.eth-home-gain .mission-statement-inside {
        padding: 117px 0 199px 0;
    }

    .eth-home-journey.eth-home-gain .mission-statement-right .main-small-title {
        margin-bottom: 28px;
        max-width: 422px;
    }

    .eth-home-journey.eth-home-gain .mission-statement-right .smallest-text {
        margin-bottom: 30px;
        max-width: 461px;
    }

    .eth-home-review-new .review-section {
        padding: 94px 0 83px 0;
    }

    /* .eth-story-review .section-title {
        font-size: 36px;
    } */
    .eth-story-review-stars .paragraph-medium {
        font-size: 22px;
    }

    .foundation-faq-section.eth-faq-section {
        padding: 87px 0 172px 0;
    }

    .eth-faq-section .section-title {
        font-size: 36px;
        margin-bottom: 37px;
    }

    .eth-home-gain-old.eth-home-gain .mission-statement-inside {
        padding: 95px 0 108px 0;
    }

    .eth-home-review-new .review-section {
        padding: 78px 0;
    }

    .eth-home-review-new .paragraph-medium {
        margin-bottom: 54px;
    }

    /* 30-4-2024 */
    /*-----------------pw-banner-start-----------------*/
    .pw-btns .btn {
        width: 271px;
        height: 55px;
        margin-right: 18px;
    }

    .pw-btns .btn:last-child {
        margin-right: 0;
    }

    /*-----------------pw-banner-end-------------------*/

    /*-----------------pw-pathway-start----------------*/
    .pw-pathway-left {
        margin-right: -30px;
    }

    .pw-pathway-right {
        padding: 0 30px 0 65px;
    }

    /*-----------------pw-pathway-end------------------*/

    /*-----------------pw-hybrid-start-----------------*/
    .pw-hybrid-left {
        padding: 58px 40px 0 100px;
    }

    /*-----------------pw-hybrid-end-------------------*/

    /*-----------------pw-hgrad-start------------------*/
    /* pw-hgrad-fancybox */
    .pw-hgrad-fancybox .common-video-play-icon {
        width: 92px !important;
        height: 92px !important;
        font-size: 30px;
    }

    .pw-hgrad-fancybox .common-video-play-icon * {
        width: 30px !important;
        height: 30px !important;
    }

    /* pw-hgrad-fancybox */
    /* ew-enhance */
    .pw-enhance-right {
        padding: 0 45px;
    }

    /* ew-enhance */
    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-create-start-----------------*/
    /* pw-partner */
    .our-partner-logos {
        padding: 0 50px;
    }

    /* pw-partner */
    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-btns .btn.btn-simple-simple-parrot {
        width: 318px;
    }

    .pw-fp-banner .pw-btns .btn {
        margin-right: 5px;
    }

    /*-----------------pw-fp-banner-end----------------*/
    /*-----------------pw-fp-employer-start------------*/
    .pw-fp-employer-fancybox-start .common-video-play-icon {
        width: 92px !important;
        height: 92px !important;
    }

    .pw-fp-employer-fancybox-start .common-video-play-icon * {
        width: 30px !important;
        height: 30px !important;
    }

    /*-----------------pw-fp-employer-end--------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .new-pw-fs-wp-main .pw-fs-wp-section {
        padding: 56px 0 154px 0;
    }

    .new-pw-fs-wp-main .pw-fs-wp-img {
        height: 417px;
    }

    .new-pathway-faq.new-fellow-faq .foundation-faq-section {
        padding: 92px 0 244px 0;
    }

    .pw-hgrad-fancybox.new-pw-hgrad-fancybox .pw-common-fancybox-video-image * {
        height: 560px;
    }

    .pw-fs-curr-main-new .pwfsci-left-above p span {
        font-size: 18px;
        font-weight: 600;
        color: #002B56;
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-banner-start---------------*/
    .aice-banner-comment-card-blue {
        margin-left: -30px;
    }

    /*-----------------aice-banner-end-----------------*/
    /* 7-5-2024 AiCE page */

    /* 17-7-2024 new-partnership-page */
    .newps-about-marquee-start-1 {
        margin-left: 92px;
    }

    .newps-about-marquee-start-2 {
        margin-left: 170px;
    }

    /* 17-7-2024 new-partnership-page */

    /* 30-8-2024 pw-fees-new */
    .pwnfr-img {
        max-width: 470px;
    }

    .pwnfr-start:nth-child(odd) .pwnfr-left {
        max-width: 502px;
    }

    .pwnfr-start:nth-child(even) .pwnfr-left {
        max-width: 428px;
    }

    .pw-new-fees-faq.new-fellow-faq .foundation-faq-section {
        padding: 103px 0 285px 0;
    }

    /* 30-8-2024 pw-fees-new */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-code-marquee-1 {
        margin-left: 80px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 5-9-2024 tech-champion-page */
    .tech-champ-blue-bar-item:first-child {
        margin-right: 20px;
    }

    /* 5-9-2024 tech-champion-page */

    /* 12-9-2024 pathway banner/btn change */
    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-section {
        padding: 82px 0 165px 0;
    }

    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-title {
        margin-bottom: 25px;
    }

    /* 12-9-2024 pathway banner/btn change */

    /* 27-9-2024 program-v3 */
    /* .pro-v3-front-table .table tbody tr td {
        width: 50%;
    } */
    /* 27-9-2024 program-v3 */

    /* .homBnrSlider .bnrSlider.hero-programmes .container {
        max-width: calc(1255px + 30px);
    } */
}

/* 8-12-2023 */

@media (max-width: 1199px) {
    .homBnrSlider .bnrSlider .content .title * {
        font-size: 56px;
        line-height: 56px;
    }

    .homBnrSlider .bnrSlider .content .disc * {
        font-size: 20px;
    }

    .homBnrSlider .bnrSlider.hero-pathway .content .title *,
    .homBnrSlider .bnrSlider.hero-pathway .content .disc * {
        max-width: 500px;
    }


    /* V2 */
    .homBnrSlider-v2 .bnrSlider .content .title * {
        font-size: 56px;
        line-height: 56px;
        max-width: 500px;
    }

    .homBnrSlider-v2 .bnrSlider .content .disc * {
        font-size: 20px;
        max-width: 500px;
    }

    /* V2 */
}

@media (min-width: 992px) and (max-width: 1199px) {

    .review-item .review-text *,
    .review-item .review-text-detail * {
        font-size: 16px;
    }

    .common-social-icons ul li {
        font-size: 32px !important;
    }

    /* navigation */
    .navbar .navbar-nav .nav-item {
        margin: 0 10px;
    }

    .navbar .navbar-nav .nav-item .nav-link {
        font-size: 14px;
    }

    .custom-mega-menu .mega-menu-items-block {
        padding-left: 0;
    }

    .custom-mega-menu .mega-menu-items-block .menu-item-icon {
        position: relative;
        left: auto;
        top: auto;
    }

    .custom-mega-menu .mega-menu-custom-main-detail {
        padding: 35px 25px;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        padding: 30px 20px;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        width: 325px;
    }

    /* navigation */

    /* home page */
    .banner-section.home-banner-section .banner-description {
        top: 135px;
        top: 105px;
    }

    .banner-section.home-banner-section .banner-overlay-image {
        width: 425px;
        bottom: -50px;
    }

    .employment-graduate-rating-section .employment-graduate-rating-list {
        margin: 0 -20px;
    }

    .employment-graduate-rating-section .employment-graduate-rating-list>* {
        padding: 0 20px;
    }

    .employment-graduate-rating-section .graduate-user-profiles-list {
        margin-right: 10px;
    }

    .employment-graduate-rating-section .graduate-user-profiles-list ul li {
        width: 42px;
        height: 42px;
    }

    .alx-programme-careers-section {
        padding: 30px 0 0;
    }

    .programme-careers-tabing .tab-content {
        padding: 50px 0;
    }

    .programme-careers-tabing-section .programme-careers-main-title {
        margin-bottom: 35px;
    }

    .tech-companies-careers-section {
        padding: 85px 0;
    }

    .tech-companies-careers-section .tech-back-circle-overlay {
        width: 750px;
        height: 750px;
    }

    .tech-companies-careers-section .tech-companies-success-block .section-title {
        margin-bottom: 45px;
    }

    .tech-companies-careers-section .tech-success-block .main-title {
        font-size: 50px;
    }

    .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
        margin-right: 85px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-profile-image {
        margin-bottom: 25px;
    }

    .exceptional-programmes-section {
        padding: 50px 0;
    }

    .exceptional-programmes-section .block-title {
        margin-bottom: 35px;
    }

    .exceptional-programmes-block .exceptional-programmes-detail {
        padding: 30px 25px 35px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .exceptional-programmes-detail {
        padding-bottom: 30px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .block-title {
        font-size: 25px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .explore-program-button .btn {
        padding-left: 25px;
        padding-right: 25px;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        padding-right: 50px;
    }

    .alx-global-quality-section .alx-global-quality-main-image:before {
        width: 185px;
    }

    .alx-global-quality-section .alx-global-quality-main-image * {
        height: 425px;
        object-fit: cover;
        font-family: 'object-fit: cover';
    }

    .fellowship-community-section {
        padding: 65px 0;
    }

    .career-aspiration-section {
        padding: 45px 0;
    }

    .alx-client-experience-section {
        padding: 70px 0 25px;
    }

    .alx-client-experience-section .alx-client-experience-main-title {
        margin-bottom: 65px;
    }

    .alx-client-experience-block .client-experience-detail {
        padding: 35px 25px;
    }

    .alx-client-experience-block .client-experience-detail .client-profile-block {
        margin-top: 35px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0 70px;
    }

    .follow-us-list>* {
        width: 25%;
    }

    .follow-us-block {
        height: 210px;
    }

    .ready-get-started-section .ready-get-started-content {
        padding: 50px;
    }

    /* home page */

    /* careers page */
    .our-community-section {
        padding: 100px 0 42px;
    }

    .our-community-block .community-image {
        margin-bottom: 20px;
    }

    .our-community-carousel {
        padding: 0 35px;
    }

    .our-community-carousel .slick-arrow.slick-prev {
        left: -15px;
    }

    .our-community-carousel .slick-arrow.slick-next {
        right: -15px;
    }

    /* careers page */

    /* footer */
    .footer .f-top {
        padding: 50px 0;
    }

    .f-block .f-title {
        margin-bottom: 20px;
    }

    .footer .f-social-block .f-title {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .footer .f-bottom {
        padding: 25px 0 20px;
    }

    /* footer */

    /* 8-12-2023 */
    .main-title {
        font-size: 38px;
        margin-bottom: 20px;
    }

    .block-small-title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered {
        padding: 10px 61px 10px 20px;
    }

    .filter-menu-start .select2-container--default .select2-selection--single {
        height: 50px;
    }

    .events-list-section {
        padding: 18px 0 100px 0;
    }

    .event-list {
        padding: 22px 0 0 0;
    }

    .event-item .event-item-img {
        margin-bottom: 20px;
    }

    .event-item .event-detail-block {
        height: calc(100% - 248px);
        padding-bottom: 35px;
    }

    .event-load-more .btn {
        padding: 8px 30px 8px;
    }

    .find-place-main .landing-banner-shape figure {
        width: 80px;
        height: auto;
    }

    .find-place-main .landing-banner-shape-2 figure {
        width: 60px;
        height: auto;
    }

    .find-place-main .landing-banner-shape {
        bottom: -40px;
    }

    .find-place-main .landing-banner-shape-2 {
        top: 160px;
    }

    .find-place-left .main-title {
        max-width: 320px;
    }

    .find-place-right {
        padding-left: 40px;
        margin-right: -15px;
    }

    .find-place-left {
        margin-right: -25px;
        padding-top: 30px;
    }

    .find-place-section {
        padding: 120px 0 50px 0;
    }

    .find-place-below {
        margin-top: 0;
    }

    .find-place-item .fp-img {
        width: 50px;
        height: 50px;
    }

    .hub-section {
        padding: 70px 0 70px 0;
    }

    .hub-item {
        margin-bottom: 40px;
    }

    .find-place-item .fp-text {
        max-width: 260px;
    }

    .main-small-title {
        font-size: 34px;
        margin-bottom: 20px;
    }

    .learner-list-section {
        padding: 70px 0 175px 0;
    }

    .learner-list .learner-item {
        height: calc(100% - 25px);
        margin-bottom: 25px;
        padding: 15px;
    }

    .learner-item .hub-item-title {
        margin-bottom: 10px;
    }

    .learner-list>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .learner-list>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
        padding: 20px;
    }

    .our-learners-saying-carousel {
        padding: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg,
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow i {
        width: 12px;
        height: 26px;
    }

    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail {
        min-height: 261px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
        height: 261px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow {
        top: 40%;
    }

    .our-learners-saying-section {
        padding: 80px 0 40px;
    }

    .our-learners-saying-section .section-title {
        margin-bottom: 20px;
    }

    .programee-detail-section {
        padding: 66px 0 100px 0;
    }

    .programee-overview-start ul li {
        padding: 0 10px 0 20px;
    }

    .skills-program-section {
        padding: 20px;
    }

    .outcome-section .outcome-detail {
        padding: 40px;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-count {
        font-size: 50px;
    }

    .finacing-section .financing-description {
        padding: 30px;
    }

    .salesforce-finacing-section {
        margin-top: 35px;
    }

    .salesforce-finacing-section .financing-description {
        padding: 55px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button {
        padding: 21px 31px 5px 60px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button::after {
        font-size: 23px;
        width: 20px;
        height: 20px;
        left: 20px;
        top: 24px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-body {
        padding: 0 31px 21px 60px;
    }

    .enroll-registration-section .enroll-registration-button {
        max-width: 200px;
        margin-left: 20px;
    }

    .enroll-registration-section .enroll-registration-button .btn {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .program-banner-video-block .program-banner-video-poster {
        height: 250px;
    }

    .program-banner-video-block .video-player iframe {
        height: 250px;
    }

    /* 8-12-2023 */

    /* 13-12-2023 */
    .hub-detail-title {
        margin-bottom: 70px;
    }

    .hubs-detail-frames>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-detail-frames>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames>.row>[class*=col-]>* {
        height: 300px;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]>* {
        height: 150px;
        margin-bottom: 20px;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]:nth-last-child(-n+2)>* {
        height: 130px;
    }

    .hubs-frames-right>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-frames-right>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames {
        margin-bottom: 40px;
    }

    .hubs-detail-frames .common-video-play-icon {
        width: 50px !important;
        height: 50px !important;
        font-size: 16px;
    }

    .hubs-detail-frames .common-video-play-icon * {
        width: 16px !important;
        height: 16px !important;
    }

    .hubs-detail-texts .hubs-texts-right {
        padding-left: 30px;
    }

    .hub-detail-section .hub-detail-hubs {
        margin-bottom: 50px;
    }

    .mentor-support-list .mentor-support-block {
        padding: 20px;
    }

    .mentor-support-section:before {
        width: 100px;
        height: 390px;
    }

    .mentor-support-section .mentor-support-title {
        margin-bottom: 50px;
    }

    .mentor-support-section {
        padding: 70px 0 40px;
    }

    .mentor-support-list .mentor-support-block .block-small-title {
        margin-bottom: 6px;
    }

    .career-guidance-cards .career-guidance-item-two-img-tile {
        margin-top: 0;
        height: calc(100% - 24px);
    }

    .career-guidance-cards .career-guidance-item-one {
        padding: 28px 30px 28px 30px;
    }

    .career-guidance-cards .career-guidance-item-three {
        height: calc(100% - 24px);
    }

    /* .career-guidance-cards > .row > [class*=col-] > * {
    height: calc(100% - 24px) !important;
}
.career-guidance-cards > .row > [class*=col-] > * > * {
    height: 100% !important;
} */
    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img {
        width: 165px;
        height: 100%;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-right {
        padding: 30px 15px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .community-banner-main {
        padding: 150px 0 0 0;
    }

    .community-all-img-section>* {
        flex: 0 0 23.8%;
    }

    .one-liner-section {
        padding: 170px 0 70px 0;
    }

    .one-liner-right .one-liner-img {
        height: 380px;
    }

    .mission-statement-section {
        padding: 25px 0;
    }

    .about-principle-section {
        padding: 75px 0;
    }

    .about-principle-section .about-principle-text {
        margin-bottom: 50px;
    }

    .foundation-banner-section.program-banner-section {
        padding: 80px 0;
    }

    .set-us-apart-section {
        padding: 80px 0 50px 0;
    }

    .event-post-banner-section {
        padding: 70px 0;
    }

    .event-post-section {
        padding: 70px 0 100px 0;
    }

    /* 13-12-2023 */

    /* 18-12-2023 */
    .programme-careers-list>.row>[class*=col-]:nth-child(4n+3) .programme-careers-block .programme-careers-inner-detail {
        left: calc(100% - 9px);
        right: unset;
        background-image: url('../images/tooltip-bg.png');
        padding: 15px 15px 15px 25px;
    }

    .programme-careers-list>.row>[class*=col-]:nth-child(4n) .programme-careers-block .programme-careers-inner-detail {
        left: calc(100% - 9px);
        right: unset;
        background-image: url('../images/tooltip-bg.png');
        padding: 15px 15px 15px 25px;
    }

    .programme-careers-list>.row>[class*=col-]:nth-child(3n) .programme-careers-block .programme-careers-inner-detail {
        left: unset;
        right: calc(100% - 9px);
        background-image: url('../images/tooltip-bg-right.png');
        padding: 15px 25px 15px 15px;
    }

    .programme-careers-block .programme-careers-inner-detail {
        padding: 15px 15px 15px 25px;
        width: 300px;
        height: 350px;
    }

    .programme-careers-inner-detail .how-to-learn-block .how-learn-list ul li {
        margin-bottom: 10px;
    }

    /* 18-12-2023 */

    /* 19-12-2023 */
    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
        height: 261px;
    }

    /* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
    height: 261px;
} */
    .our-hubs-country-list.slick-slider .slick-arrow.slick-prev {
        left: -30px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow.slick-next {
        right: -30px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow {
        font-size: 30px;
    }

    /* 19-12-2023 */

    /* 20-12-2023 */
    .landing-map-start .find-place-map-profiles .map-profile-svg img {
        width: 110px;
    }

    .landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(3) {
        top: 28%;
    }

    .landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(5) {
        top: 30%;
    }

    .landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(8) {
        right: 22.5%;
    }

    .addmission-section {
        padding: 70px 0;
    }

    /* 20-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 40px;
    }

    .typography-section h2 {
        font-size: 34px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-home-section {
        padding: 70px 0 30px 0;
    }

    .mentor-list ul li {
        flex: 0 0 45%;
        margin-bottom: 40px;
        margin-right: 30px;
    }

    .mentor-list ul li:nth-child(3n) {
        margin-right: 30px;
    }

    .mentor-list ul li:nth-child(2n) {
        margin-right: 0;
    }

    .mentor-company svg,
    .mentor-company i {
        font-size: 24px;
    }

    .programee-tabs-main .programme-careers-list-items {
        padding: 70px 0 50px 0;
    }

    .employment-graduate-rating-section .graduate-block p strong {
        font-size: 24px;
    }

    .review-banner-main .addmission-above-section {
        padding: 70px 0;
    }

    .review-item {
        max-width: 290px;
    }

    .review-item.review-item-big {
        max-width: 610px;
    }

    /* 26-12-2023 */

    /* 28-12-2023 */
    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev {
        left: 30px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next {
        right: 30px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn svg,
    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn i {
        font-size: 45px;
    }

    .custom-mega-menu .mega-menu-custom-main-detail {
        max-width: 600px;
    }

    .banner-section>.banner-other-companies {
        bottom: 120px;
    }

    /* 28-12-2023 */

    /* 29-12-2023 */
    .in-focus-section.in-focus-last-section .in-focus {
        padding: 65px 0 200px 0;
    }

    .in-focus-item-below {
        padding: 15px 20px;
    }

    .blog-list-item-below {
        padding: 15px 20px;
    }

    .blog-page-title-right .form-control {
        padding: 14px 60px 14px 22px;
    }

    /* .blog-page-title-right:after {
    width: 24px;
    height: 24px;
    font-size: 24px;
} */
    .blog-page-title-right .blog-page-form-search-icon {
        width: 24px;
        height: 24px;
        /* font-size: 24px; */
    }

    .blog-page-title-right:after {
        width: 24px;
        height: 24px;
        font-size: 24px;
    }

    /* 29-12-2023 */

    /* 1-1-2024 */
    .new-search-icon.blog-page-title-right .form-control {
        width: 44px;
        height: 44px;
    }

    /* 1-1-2024 */

    /* 2-1-2024 */
    .global-community-block .global-community-images .global-image.image-large * {
        width: 240px;
        height: 240px;
    }

    .global-community-block .global-community-images .global-image.image-small * {
        width: 130px;
        height: 130px;
    }

    .global-community-block .global-community-images .global-image * {
        width: 150px;
        height: 150px;
    }

    .global-community-block .global-community-images .global-image.shape-2 {
        transform: translate(45px, -240px);
        -webkit-transform: translate(25px, -220px);
        -moz-transform: translate(45px, -240px);
        -ms-transform: translate(45px, -240px);
        -o-transform: translate(45px, -240px);
    }

    .global-community-block .global-community-images .global-image.shape-3 {
        transform: translate(85px, -63px);
        -webkit-transform: translate(55px, -73px);
        -moz-transform: translate(85px, -63px);
        -ms-transform: translate(85px, -63px);
        -o-transform: translate(85px, -63px);
    }

    .mentor-support-title .block-title {
        max-width: 330px;
    }

    .meet-mentors-section {
        padding: 70px 0 40px 0;
    }

    /* 2-1-2024 */

    /* 3-1-2024 */
    .global-community-detail {
        margin-top: -80px;
    }

    .curriculum-tabing .nav-pills .nav-link {
        min-width: 150px;
    }

    /* 3-1-2024 */

    /* 4-1-2024 */
    .faq-accordion .accordion-body {
        padding-right: 60px;
    }

    .faq-new-page .faq-accordion .accordion-body {
        padding-right: 82px;
    }

    .for-new-typography .blog-post-typography figure>figure {
        height: 340px;
    }

    /* 4-1-2024 */

    /* 9-1-2024 */
    .programee-detail.typography-section h1 {
        font-size: 22px;
    }

    .about-we-do-item {
        margin-top: 22px;
    }

    .about-we-do-section {
        padding: 70px 0;
    }

    .about-we-do-item .about-we-do-item-number {
        flex: 0 0 70px;
    }

    .about-we-do-item .about-we-do-item-text {
        flex: 0 0 calc(100% - 70px);
    }

    /* 9-1-2024 */

    /* 10-1-2024 */
    .banner-section.home-banner-section .banner-main-image * {
        height: 550px;
    }

    .employment-graduate-rating-section .graduate-user-profiles-list ul li:before {
        width: 42px;
        height: 42px;
    }

    /* 10-1-2024 */

    /* 13-1-2024 */
    .enroll-registration-section .enroll-registration-list>* {
        padding: 0 16px;
    }

    /* 13-1-2024 */

    /* 29-1-2024 */
    .enroll-registration-section .enroll-registration-button {
        margin-left: 0;
    }

    .enroll-registration-section .enroll-registration-list>* {
        padding: 0 14px;
    }

    .enroll-registration-section .enroll-registration-block .detail {
        max-width: 150px;
    }

    .enroll-registration-section .enroll-registration-button .btn {
        padding-left: 38px;
        padding-right: 38px;
    }

    /* 29-1-2024 */

    /* 1-2-2024 */
    .pnpe-right {
        padding: 0 29px 0 29px;
    }

    .pnpe-left {
        padding-left: 29px;
    }

    .no-fee {
        right: -10px;
    }

    .pnpe-card {
        /* height: 330px; */
        padding: 20px;
        margin-left: 10px;
    }

    /* 1-2-2024 */

    /* 3-2-2024 */
    .program-new-page-banner-left .pnpb-apply-round {
        bottom: -40px;
    }

    .pnpe-left {
        margin-right: -60px;
    }

    /* 3-2-2024 */

    /* .card {
    height: 340px !important;
} */
    /* .card-container {
    margin-left: 0 !important;
} */

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-button {
        max-width: 240px;
    }

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-block {
        padding-right: 40px;
    }

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-block:after {
        right: 20px;
    }

    /* 8-2-2024 */
    .program-new-page-section .program-new-page-banner-left>.main-small-title,
    .program-new-page-section .program-new-page-banner-left>.main-title {
        max-width: 500px;
    }

    .faq-redirect-one-section {
        margin-bottom: 40px;
    }

    /* 8-2-2024 */

    /* 9-2-2024 */
    .pnpl-list ul li {
        margin-right: 24px;
    }

    .pnpl-list ul li:after {
        right: -13px;
    }

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-block:after {
        right: 15px;
    }

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-block {
        padding-right: 30px;
    }

    .enroll-registration-section.enroll-register-for-new-program .enroll-registration-button {
        max-width: 200px;
    }

    /* 9-2-2024 */

    /* 23-2-2024 */
    .purple-bar-relative {
        padding: 12px 40px;
    }

    .purple-bar-close {
        right: 20px;
    }

    .enroll-if-days-left.enroll-registration-section .enroll-registration-content {
        padding-bottom: 10px;
    }

    /* 23-2-2024 */

    /* women page */
    .women-banner-section .women-banner-image {
        height: 493px;
    }

    .tech-women-sand-world-section {
        padding: 35px 0 50px;
    }

    .our-trailblazers-section {
        padding: 50px 0 25px;
    }

    .our-trailblazers-block {
        padding: 25px;
    }

    .empowering-women-section {
        padding: 35px 0 20px;
    }

    .empowering-women-block.empowering-president-block .empowering-detail {
        padding: 0 35px 35px;
    }

    .empowering-women-block.empowering-president-block .block-small-title {
        padding-top: 45px;
    }

    .meet-our-women-section {
        padding: 35px 0 15px;
    }

    .meet-our-women-section .meet-our-women-main-title {
        padding-bottom: 25px;
    }

    .meet-our-women-section .meet-our-women-list {
        margin-top: 25px;
    }

    .meet-our-women-block .our-women-detail {
        padding: 20px 15px;
    }

    .women-good-excuse-section {
        margin: 50px 0 35px;
    }

    .women-events-section .women-events-main-title {
        margin-bottom: 35px;
    }

    .women-events-section {
        padding: 30px 0;
    }

    .women-event-block .women-event-main-detail {
        padding-left: 35px;
    }

    .women-video-podcast-section {
        margin: 30px 0;
        padding: 70px 0 35px;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 20px;
    }

    .women-video-podcast-block .tag-mark {
        margin-bottom: 20px;
    }

    .women-story-journey-block .story-journey-detail {
        padding: 20px;
    }

    .women-story-journey-section {
        padding: 35px 0;
    }

    .women-story-journey-main-block .women-story-journey-block .story-journey-detail {
        padding: 30px;
    }

    .our-trailblazers-block .title {
        font-size: 45px;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
        font-size: 45px;
    }

    .women-good-excuse-section .women-good-excuse-detail:before {
        width: 75px;
        height: 50px;
    }

    .women-good-excuse-section .women-good-excuse-detail {
        margin-left: 0;
        padding-right: 30px;
        padding-bottom: 20px;
        padding-left: 30px;
    }

    .women-good-excuse-section .women-good-excuse-detail .section-title {
        font-size: 28px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title {
        font-size: 45px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title .sand-world-text {
        padding-left: 75px;
    }

    .women-sand-1-block {
        margin-right: 50px;
    }

    .women-sand-3-block {
        margin-top: -150px;
    }

    .women-sand-4-block {
        margin-top: 0;
    }

    .women-sand-5-block {
        margin-top: -70px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 350px;
    }

    /* women page */

    .three-step-addmission {
        margin-top: 75px;
    }

    /* 11-3-2024 */
    .program-newer-left {
        margin-right: 30px;
    }

    .program-newer-middle {
        max-width: 450px;
        margin-right: 62px;
    }

    /* 11-3-2024 */

    /* 12-3-2024 */
    .eth-home-mentor-above-inside .paragraph-medium {
        margin-bottom: 40px;
    }

    .eth-home-mentor {
        padding: 41px 0;
    }

    .eth-home-art-section {
        padding: 60px 0;
    }

    .eth-story-tech-section {
        padding: 60px 0;
    }

    .eth-story-tech-img img {
        height: 300px;
    }

    .eth-story-review-slide-left .section-title {
        font-size: 30px;
    }

    .eth-story-reviewer .paragraph-large {
        font-size: 20px;
    }

    .eth-story-review-slide-right {
        width: 300px;
        margin-left: 30px;
    }

    .eth-story-review-slide-left {
        width: calc(100% - 300px);
    }

    .eth-story-review-slide-right .eth-story-reviewer-img img {
        height: 350px;
    }

    .eth-story-review-slider .slick-arrow.slick-prev,
    .eth-story-review-slider .slick-arrow.slick-next {
        bottom: 60px;
    }

    .eth-hub-work-section {
        padding: 38px 0 20px 0;
    }

    .eth-hub-work-section>.smallest-text {
        margin-bottom: 30px;
    }

    .eth-hub-story-slide-inside {
        padding: 30px;
    }

    .eth-hub-story-section {
        padding: 70px 0;
    }

    .eth-hub-location-section {
        padding: 70px 0 40px 0;
    }

    .eth-hub-loaction-icon {
        margin-bottom: 15px;
    }

    .eth-hub-location-item-img {
        margin-bottom: 25px;
    }

    .eth-hub-loaction-icon i,
    .eth-hub-loaction-icon svg {
        font-size: 40px;
    }

    .eth-home-tool-section {
        padding: 60px 0;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-description {
        top: 70px;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-main-image * {
        height: 600px;
    }

    .eth-banner-cards-start .tech-companies-careers-section .tech-success-list {
        margin-right: 0;
    }

    .eth-home-art-img img {
        width: 240px;
        height: 150px;
    }

    .eth-home-gain .mission-statement-left .mission-statement-img {
        height: 385px;
    }

    .eth-home-gain .mission-statement-inside {
        padding: 70px 0;
    }

    .eth-home-become.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 243px;
    }

    .eth-home-journey.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 350px;
    }

    .eth-home-happen .events-on-hubs {
        padding: 70px 0 25px 0;
    }

    .eth-hub-co-work.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 300px;
    }

    .eth-hub-network-section {
        padding: 32px 0 50px 0;
    }

    .eth-hub-network-right img {
        height: 300px;
    }

    .eth-home-review-new .review-section {
        padding: 70px 0;
    }

    .eth-story-review-stars {
        margin-bottom: 30px;
    }

    .navbar .navbar-nav .dropdown>a:after {
        margin-left: 5px;
    }

    .header-main .navbar .navbar-nav .nav-item .nav-link {
        font-size: 12px;
    }

    .country-dropdown-menu .dropdown button:before {
        font-size: 16px;
    }

    .country-dropdown-menu .dropdown button {
        padding-right: 20px;
    }

    .country-dropdown-menu {
        margin-right: 32px;
    }

    .country-dropdown-menu .dropdown-menu {
        left: -70px;
        width: auto;
        padding: 30px 25px 14px 25px;
    }

    .country-dropdown-menu .dropdown-menu li:first-child .dropdown-item {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item {
        font-size: 16px;
    }

    .country-dropdown-menu:after {
        height: 94px;
    }

    .go-to-text {
        margin-right: 10px;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item.active:before {
        font-size: 14px;
    }

    /* 12-3-2024 */

    /* 18-3-2024 */
    .eth-story-review .review-item .review-text * {
        font-size: 16px;
    }

    /* 18-3-2024 */

    /* 19-3-2024 */
    .nfb-photo-taken {
        right: 50px;
    }

    .new-fellow-adv-section {
        padding: 50px 0;
    }

    .nfa-img img {
        height: 290px;
    }

    .new-fellow-review-section {
        padding: 70px 0;
    }

    .new-fellow-el-section {
        padding: 60px 0;
    }

    .nfe-item {
        padding: 20px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-absolute-1 {
        left: 17%;
    }

    .map-absolute-2 {
        right: 33%;
    }

    .map-absolute-3 {
        right: 19.3%;
    }

    .map-absolute-4 {
        left: 23.3%;
    }

    .map-absolute-5 {
        left: 40.3%;
    }

    .map-absolute-6 {
        right: 18.7%;
    }

    .map-absolute-7 {
        left: 65.7%;
    }

    .map-absolute-8 {
        left: 69.2%;
    }

    .map-absolute-9 {
        left: 54%;
    }

    /* 20-3-2024 */

    /* 3-4-2024 */
    .nfe-img img {
        width: 250px;
        height: 160px;
    }

    /* 3-4-2024 */

    /* 25-4-2024 */
    .alx-home-page-testimonial-slider.slick-slider .slick-arrow svg {
        width: 25px !important;
        height: 50px !important;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-prev {
        left: -22px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-next {
        right: -22px;
    }

    /* 25-4-2024 */

    /* 26-4-2024 */
    .program-newer-item-partner-red .program-newer-middle .paragraph-medium {
        font-size: 30px;
    }

    /* 26-4-2024 */

    /* 30-4-2024 */

    .pw-banner-title {
        font-size: 50px;
    }

    .pw-section-title {
        font-size: 34px;
    }

    .pw-block-title {
        font-size: 40px;
    }

    .pw-large {
        font-size: 22px;
    }

    /*-----------------pw-banner-start-----------------*/
    .pw-banner-section {
        padding: 120px 0 150px 0;
    }

    /*-----------------pw-banner-end-------------------*/

    /*-----------------pw-sky-bar-start----------------*/
    .pw-sky-bar-list>.row {
        margin-left: 0;
        margin-right: 0;
    }

    .pw-sky-bar-list>.row>[class*=col-] {
        padding-left: 0;
        padding-right: 0;
    }

    .pw-sky-bar-item {
        padding: 30px 20px;
    }

    .pw-sky-bar-item:after {
        right: 0;
    }

    .pw-sky-item-text {
        font-size: 16px;
    }

    .pw-sky-item-img img {
        width: 50px;
        height: 50px;
    }

    /*-----------------pw-sky-bar-end------------------*/

    /*-----------------pw-pathway-start----------------*/
    .pw-pathway-section {
        padding: 70px 0;
    }

    .pw-pathway-right .transparent-non-btn {
        margin-bottom: 20px;
    }

    /*-----------------pw-pathway-end------------------*/

    /*-----------------pw-hgrad-start------------------*/
    /* pw-hgrad-card */
    .pw-hgrad-main .pw-enhance-section {
        padding: 25px 0 70px 0;
    }

    /* pw-hgrad-card */
    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-family-start-----------------*/
    .pw-family-section {
        padding: 70px 0;
    }

    /*-----------------pw-family-end-------------------*/

    /*-----------------pw-create-start-----------------*/
    .pw-industry-section {
        padding: 70px 0 42px 0;
    }

    /* pw-industry */
    .pw-industry-section .pw-section-title {
        margin-bottom: 20px;
    }

    /* pw-industry */

    /* pw-home-reviews */
    .pw-create-review-slide-left {
        flex: 0 0 571px;
        padding: 30px;
    }

    .pw-create-review-slider.slick-initialized {
        padding: 0 50px;
    }

    .pw-create-review-section {
        padding: 32px 0 260px 0;
    }

    /* pw-home-reviews */
    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-student-page------------------------------*/
    /*-----------------pw-fs-banner-start--------------*/
    .pw-fs-banner-left {
        flex: 0 0 380px;
    }

    .pw-fs-banner-right {
        flex: 0 0 550px;
    }

    .pw-fs-marquee-card-inside .review-item {
        max-width: 271px;
    }

    .pw-fs-marquee-card-inside .review-item .review-text-detail {
        padding: 24px 20px 10px 20px;
    }

    .pw-fs-marquee-card-inside .review-item .review-detail {
        padding: 10px 20px 24px 20px;
    }

    .pw-fs-marquee {
        height: 600px;
    }

    /*-----------------pw-fs-banner-end----------------*/

    /*-----------------pw-fs-opportunity-start---------*/
    .pw-fs-opportunity-section {
        padding: 70px 0;
    }

    /*-----------------pw-fs-opportunity-end-----------*/

    /*-----------------pw-fs-key-start-----------------*/
    .apply-img img {
        height: 200px;
    }

    .apply-bottom {
        padding: 30px;
        height: calc(100% - 200px);
    }

    .apply-item-title {
        font-size: 20px;
    }

    /*-----------------pw-fs-key-end-------------------*/

    /*-----------------pw-fs-curr-start----------------*/
    .pw-fs-curr-section {
        padding: 70px 0;
    }

    .pw-fs-curr-left {
        margin-bottom: 50px;
    }

    .pw-fs-curr-section .pw-section-detail {
        max-width: 540px;
    }

    .pw-fs-curr-item-left {
        flex: 0 0 600px;
    }

    .pw-fs-curr-item-right {
        flex: 0 0 calc(100% - 630px);
    }

    /*-----------------pw-fs-curr-end------------------*/

    /*-----------------pw-fs-last-start----------------*/
    /* pw-fs-voice */
    .pw-fs-voice-card-review {
        padding: 30px;
    }

    .pw-fs-voice-card-review-img {
        flex: 0 0 100px;
    }

    .pw-fs-voice-card-review-detial {
        flex: 0 0 calc(100% - 120px);
    }

    .pw-fs-voice-card-review-img img {
        width: 100px;
        height: 100px;
    }

    /* pw-fs-voice */

    /* pw-fs-student-name */
    .pw-fs-students-names-section {
        padding: 58px 0 70px 0;
    }

    /* pw-fs-student-name */
    /*-----------------pw-fs-last-end------------------*/
    /*------------------------------pw-for-student-page------------------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-banner-section {
        padding: 70px 0;
    }

    .pw-fp-banner .pw-banner-comment-start {
        margin-top: 40px;
    }

    .pw-fp-banner .pw-banner-above {
        max-width: 439px;
        margin-left: auto;
    }

    /*-----------------pw-fp-banner-end----------------*/

    /*-----------------pw-fp-pathway-start-------------*/
    .pw-fs-wp-section {
        padding: 70px 0;
    }

    .pw-fs-wp-card {
        width: 200px;
        padding: 27px 25px;
    }

    .pw-fs-wp-card-title {
        font-size: 45px;
    }

    .pw-fs-wp-img {
        height: auto;
    }

    .pw-fp-company-logo .pw-company-logo-section {
        padding: 15px 0 70px 0;
    }

    /*-----------------pw-fp-pathway-end---------------*/

    /*-----------------pw-fp-employer-start------------*/
    .pw-fp-employer-slider.slick-initialized {
        padding: 0 50px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
        flex: 0 0 469px;
    }

    .pw-fp-employer-slide-purple-card {
        padding: 30px 67px 30px 30px;
    }

    .pw-fp-employer-slide-purple-card .pw-large {
        margin-bottom: 30px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
        flex: 0 0 400px;
    }

    .pw-fp-employer-fancybox-start .pw-common-fancybox-video-image * {
        height: 245px;
    }

    /*-----------------pw-fp-employer-end--------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .common-slider-styles.slick-slider .slick-arrow svg {
        width: 12px;
        height: 30px;
    }

    .banner-new-pathway-section {
        padding: 100px 0 170px 0;
    }

    /* .pw-sky-bar-main.new-pw-sky-bar-main {
    margin-top: -80px;
} */
    .new-pw-slider-section {
        padding: 70px 0;
    }

    .new-pathway-faq.new-fellow-faq .foundation-faq-section {
        padding: 65px 0;
    }

    .new-pw-line-section {
        padding-left: 30px;
        margin-top: 50px;
    }

    .pw-new-req-item {
        padding: 40px 38px 36px 38px
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-banner-start---------------*/
    .aice-new-banner-main .program-new-page-section {
        padding: 70px 0 50px 0;
    }

    .aice-new-banner-main .program-new-page-banner-right {
        margin-bottom: -190px;
    }

    .aice-new-banner-main .pnpbr-above-video .exceptional-programmes-image * {
        height: 215px;
    }

    .aice-new-banner-main .pnpbr-below {
        padding: 30px;
    }

    .aice-new-banner-main .no-fee {
        right: 0;
        top: -80px;
        width: 100px;
        height: 100px;
    }

    /* 22-5-2024 */
    .aice-review-slider .slick-arrow svg {
        width: 14px;
        height: 28px;
    }

    .aice-review-main-for-slider .aice-review-section {
        padding: 70px 30px;
    }

    /* 22-5-2024 */
    /*-----------------aice-banner-end-----------------*/

    /*-----------------aice-purple-bar-start-----------*/
    /* .aice-purple-bar-start {
    padding: 25px 30px 25px 30px;
} */
    .aice-pb-item {
        margin-right: 20px;
    }

    .aice-pb-item:after {
        right: -10px;
    }

    /*-----------------aice-purple-bar-end-------------*/

    /*-----------------aice-highlight-start------------*/
    .aice-highlight-section {
        padding: 70px 0 35px 0;
    }

    .aice-highlight-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .aice-highlight-section .aice-hl-title {
        margin-bottom: 60px;
    }

    .acc-AiCE-hl-img {
        right: 0;
        width: 400px;
    }

    /*-----------------aice-highlight-end--------------*/

    /*-----------------aice-reviw-start----------------*/
    .aice-reviewer-review * span {
        width: 130px;
    }

    /*-----------------aice-reviw-end------------------*/

    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 40% !important;
    }

    .aice-wfs-inside-detail-below-icon i,
    .aice-wfs-inside-detail-below-icon svg {
        width: 20px;
        height: 20px;
    }

    /*-----------------aice-workflow-start-------------*/

    /*-----------------aice-outcome-start--------------*/
    .aice-outcome-main {
        padding: 35px 0;
    }

    .aice-outcome-section {
        padding: 40px;
    }

    .aice-outcome-above {
        margin-bottom: 30px;
    }

    .aice-outcome-title {
        flex: 0 0 35%;
    }

    .aice-outcome-below {
        padding: 30px;
    }

    .aice-oc-slide-left {
        margin-right: 30px;
        margin-top: 0;
    }

    .aice-oc-slide-right {
        flex: 0 0 calc(100% - 406px);
    }

    /*-----------------aice-outcome-end----------------*/

    /*-----------------aice-faq-start------------------*/
    .aice-faq-section {
        padding: 100px 0;
    }

    /*-----------------aice-faq-end--------------------*/
    /* 7-5-2024 AiCE page */

    /* 5-7-2024 */
    .navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new span {
        font-size: 10px;
    }

    .navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new {
        left: -10px;
    }

    /* 5-7-2024 */

    /* 9-7-2024 pathway-new-sections */
    .new-pathway-detail-inside {
        padding: 30px;
    }

    .new-pathway-detail-left {
        flex: 0 0 47%;
    }

    .new-pathway-detail-right {
        flex: 0 0 47%;
    }

    /* 9-7-2024 pathway-new-sections */

    /* 10-7-2024 pathway-new-sections */
    .np-new-prepare-left {
        margin-bottom: 50px;
    }

    /* 10-7-2024 pathway-new-sections */

    /* 11-7-2024 */
    .header-inline-login-btn .btn {
        padding: 5px 10px 5px;
        width: 145px;
    }

    .header-inline-login-btn {
        padding-right: 10px;
        margin-right: 10px;
        margin-left: 20px;
    }

    /* 11-7-2024 */

    /* 17-7-2024 new-partnership-page */
    .newps-banner-section {
        padding: 150px 0;
    }

    .newps-slider-main .slick-prev-1 {
        left: 10px;
    }

    .newps-slider-main .slick-next-1 {
        right: 10px;
    }

    .newps-about-marquee-start-2 {
        margin-left: 50px;
    }

    /* 17-7-2024 new-partnership-page */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider.slick-slider .slick-arrow svg {
        width: 15px;
        height: 30px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .newps-slider-main-newest .newps-slide-img .newps-slide-details {
        padding: 22px;
    }

    .newps-slider-main-newest .newps-slide-img img {
        height: 450px;
    }

    .gain-filter-item-slider {
        padding: 0 15px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .newps-banner-title {
        max-width: 440px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* 23-7-2024 new-learner-voice-banner */
    .lbn-new-x {
        width: 60px;
    }

    /* 23-7-2024 new-learner-voice-banner */

    /* 24-7-2024 new-learner-voice-banner */
    .lbn-new-title-24-7 {
        max-width: 40%;
    }

    .lbn-new-text-24-7 {
        max-width: 40%;
    }

    /* 24-7-2024 new-learner-voice-banner */

    /* 26-7-2024 pathway-partnership */
    .pp-apply-inside {
        padding: 24px;
    }

    .pp-apply-btn .btn {
        width: 190px;
    }

    /* 26-7-2024 pathway-partnership */

    /* DD Start */
    .alx-pathway-gain-list .alx-pathway-block {
        padding: 30px;
    }

    .pathway-our-learner-section {
        padding: 70px 0 50px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow {
        width: 45px;
        height: 45px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress {
        margin-top: 30px;
    }


    .pp-company-section {
        padding-bottom: 70px;
    }

    .pp-middle-section-common {
        padding: 20px 30px;
    }

    .pp-middle-section-title {
        margin-bottom: 20px;
    }

    .pp-apply-section {
        padding-bottom: 100px;
    }

    .pp-loaction-start {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .home-about-pathway-section {
        padding-top: 50px;
    }

    .home-about-pathway-block {
        margin-bottom: 35px;
    }

    /* DD End */

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */
    .pp-middle-section-gallery ul li {
        flex: 0 0 48.4%;
    }

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

    /* 8-8-2024 lp-pathway-changes */
    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .pnpbr-below {
        padding: 40px;
    }

    /* 8-8-2024 lp-pathway-changes */

    /* 12-8-2024 partners inside page section */
    .pp-middle-section-head-list {
        gap: 20px;
    }

    .pp-middle-section-heading-item {
        flex: 0 0 120px;
    }

    .pp-middle-section-heading-item:after {
        right: 0px;
    }

    /* 12-8-2024 partners inside page section */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-work-list-inside:after {
        width: 815px;
    }

    .pwv2-work-item:nth-child(5) {
        right: 50px;
    }

    .pwv2-work-item:nth-child(5) .pwv2-work-item-title {
        flex: 0 0 270px;
    }

    .pwv2-work-item:nth-child(5):before {
        left: 255px;
    }

    .pwv2-work-item:nth-child(5):after {
        left: 259px;
    }

    .pwv2-work-item:nth-child(1) {
        left: -15px;
    }

    .pwv2-work-item:nth-child(1):before {
        left: 65px;
    }

    .pwv2-work-item:nth-child(1):after {
        left: 69px;
    }

    .pwv2-work-item:nth-child(3) {
        right: 5px;
    }

    .pwv2-work-item:nth-child(2) {
        right: 80px;
    }

    .pwv2-work-item:nth-child(4) {
        right: -20px;
    }

    .pwv2-work-item-number {
        flex: 0 0 55px;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 20-8-2024 pwv2-purple-bar */
    .aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix .aice-pb-item:after {
        right: -10px;
    }

    /* 20-8-2024 pwv2-purple-bar */

    /* 30-8-2024 pw-fees-new */
    .pw-new-fee-banner-section {
        padding: 100px 0;
    }

    /* 30-8-2024 pw-fees-new */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-blue-bar-item {
        max-width: 180px;
    }

    .tech-champ-blue-bar-list {
        gap: 15px;
    }

    .tcll-img>img {
        width: 420px;
    }

    .tech-champ-code-x-img img {
        width: 80px;
    }

    .tech-champ-what-tabbing-desktop {
        margin-left: 0;
    }

    /* 2-9-2024 tech-champion-page */

    /* 12-9-2024 pathway banner/btn change */
    .new-pw-video-right .very-common-fancybox-image * {
        height: 300px;
    }

    /* 12-9-2024 pathway banner/btn change */

    /* Jeel ALX */
    .universities-wrp {
        padding: 45px 0 200px;
    }

    /* Jeel ALX */

    /* home-v5-page */
    .banner-v5-section .banner-title {
        font-size: 55px;
        margin-bottom: 20px;
    }

    .banner-v5-section .banner-v5-block .banner-v5-detail .detail {
        font-size: 25px;
    }

    .be-impact-part-section .be-impact-part-list {
        padding: 25px 20px 10px;
    }

    .be-impact-part-section .be-impact-part-list>* {
        width: 222px;
        padding: 0 25px;
    }

    .explore-programmes-section {
        padding: 75px 0 50px;
    }

    .alx-pathway-section {
        padding: 75px 0 30px;
    }

    .alx-pathway-section .alx-pathway-main-title {
        margin-bottom: 40px;
    }

    .alx-pathway-section .alx-pathway-block {
        padding: 35px 25px;
    }

    .alx-pathway-section .alx-pathway-block .pathway-title {
        margin-bottom: 35px;
    }

    .alx-pathway-section .alx-pathway-block .pathway-detail {
        margin-top: 35px;
    }

    .alx-university-partners-section {
        padding: 30px 0 60px;
    }

    .celebrate-story-successes-section {
        padding-top: 90px;
        padding-bottom: 50px;
    }

    .celebrate-story-successes-section .story-successes-slider {
        padding-left: calc(50vw - 489px);
    }

    .story-successes-carousel .story-successes-block:before {
        width: 215px;
        height: 215px;
    }

    .your-alx-journey-section {
        padding: 85px 0;
    }

    .find-place-hubs-section {
        padding: 70px 0 40px;
    }

    /* home-v5-page */

    /* join-pathway-v5-page */
    .every-journey-steps-section .every-journey-steps-description {
        padding: 75px 0 90px;
    }

    .every-journey-steps-section .every-journey-main-title {
        margin-bottom: 50px;
    }

    .every-journey-steps-section .journey-steps-block {
        padding: 35px 25px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title {
        margin-bottom: 40px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title h6 {
        font-size: 22px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title .number {
        font-size: 50px;
    }

    .high-school-graduates-section {
        padding: 85px 0;
    }

    .high-school-graduates-section .high-school-graduates-main-title {
        margin-bottom: 60px;
    }

    .high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-button {
        font-size: 22px;
    }

    .why-learner-choose-alx-section {
        padding: 75px 0 90px;
    }

    .foundations-experience-section {
        padding: 90px 0 35px;
    }

    .foundations-experience-section .foundations-experience-content>.row {
        margin: 0 -20px;
    }

    .foundations-experience-section .foundations-experience-content>.row>* {
        padding: 0 20px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile {
        width: 115px;
        margin-right: 30px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile * {
        max-height: 115px;
    }

    .pathway-new-detail-section {
        padding: 85px 0 50px;
    }

    .pathway-new-detail-section .pathway-new-detail-description .pathway-new-detail-sidebar {
        margin-left: 70px;
    }

    .first-learning-ecosystem-section {
        padding: 70px 0 50px;
    }

    /* join-pathway-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section .sub-main-title-v5 {
        font-size: 20px !important;
    }

    .program-banner-v5-section .banner-title {
        font-size: 38px;
    }

    .program-v5-new-page-line .pnpl-list ul li {
        margin-right: 24px !important;
    }

    .program-new-page-line-section .pnpl-list ul li {
        margin-right: 24px !important;
    }

    .program-overview-section {
        padding-bottom: 85px;
    }

    .discount-certification {
        padding: 0px 0 85px;
    }

    .program-overview-section .program-overview-block>.row {
        margin: 0 -20px;
    }

    .program-overview-section .program-overview-block>.row>* {
        padding: 0 20px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul {
        margin: 0 -20px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul li {
        margin: 0 20px 20px;
    }

    .journey-certification-section {
        padding: 65px 0;
    }

    .journey-certification-section .your-alx-journey-main-title {
        margin-bottom: 45px;
    }

    .program-overview-block .program-overview-companies {
        padding: 40px 25px;
        margin-top: 35px;
    }

    .employer-analytics-skill-section {
        padding: 50px 0 20px;
    }

    .employer-analytics-skill-section .employer-analytics-block {
        padding: 25px;
    }

    .harness-program-data-section .harness-program-data-content {
        padding: 30px 40px;
    }

    .harness-program-data-section .harness-program-data-content>.row {
        margin: 0 -30px;
    }

    .harness-program-data-section .harness-program-data-content>.row>* {
        padding: 0 30px;
    }

    .harness-program-data-section .harness-program-data-content .download-catalog-button {
        margin-top: 35px;
    }

    .alx-program-requirement-section {
        padding: 60px 0 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 28px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
        margin-bottom: 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
        margin-bottom: 15px;
    }

    /* .alx-program-requirement-steps .requirement-step-block { padding-bottom: 40px; } */
    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin-right: 30px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: calc(100% - 80px);
    }

    /* development-programme-v5-page */

    /* alx-all-access */
    .alx-all-access-block .alx-all-access-main-detail {
        padding: 45px;
    }

    .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider {
        padding: 30px;
    }

    .alx-all-access-block .all-access-sub-title {
        font-size: 20px;
    }

    .alx-all-access-block .all-access-title {
        font-size: 30px;
    }

    .alx-all-access-block .all-access-value-list {
        margin-top: 42px;
    }

    .alx-all-access-block .access-detail .detail {
        font-size: 16px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail {
        font-size: 14px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail span {
        font-size: 16px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail .detail {
        font-size: 18px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail {
        margin-left: 25px;
        padding-left: 15px;
    }

    .alx-all-access-carousel .slick-dots {
        margin-top: 42px;
    }

    /* alx-all-access */

    /* aice-new-page */
    /* .aice-new-page .alx-all-access-section { margin-bottom: 50px; } */
    .alx-all-access-section {
        margin-bottom: 50px;
    }

    /* aice-new-page */

    .program-new-page-tool-section .program-new-page-tool-main-title {
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .program-new-page-tool-section .program-new-page-tool-main-title .download-catalog-button {
        margin: 30px 0 0;
    }

    /* about page */
    .about-partnership-reviews-section {
        padding-bottom: 50px;
    }

    /* about page */

    /* all-access-development page */
    .all-access-banner-section {
        padding: 100px 0;
    }

    .all-access-introducing-section {
        padding: 75px 0;
    }

    .what-do-you-get-section {
        padding: 65px 0;
    }

    .what-do-you-get-section .what-do-you-get-main-title {
        margin-bottom: 50px;
    }

    .what-do-you-get-block .get-started-button {
        margin-top: 30px;
    }


    .you-get-all-access-stories-section {
        padding: 70px 0;
    }

    .you-get-all-access-section {
        padding-bottom: 40px;
    }

    .you-get-all-access-section .sub-main-title {
        font-size: 22px;
    }

    .you-get-all-access-section .get-all-access-title {
        font-size: 45px;
    }

    .you-get-all-access-section .you-get-all-check-list-items {
        font-size: 18px;
    }

    .our-learner-success-section {
        padding-top: 40px;
        padding-bottom: 10px;
    }

    /* .alx-all-access-block .alx-all-access-main-detail { padding: 54px 10px 54px 25px } */
    .alx-all-access-block .alx-all-access-main-detail {
        padding: 54px 15px 54px 45px
    }

    /* all-access-development page */

    /* learner-voice page */
    .learners-voice-banner-section .sub-main-title-v5 {
        font-size: 18px !important;
    }

    .learners-voice-banner-section .banner-title {
        font-size: 42px;
    }

    .learners-client-quote-section {
        padding-bottom: 70px;
    }

    .learners-client-quote-section .learner-quote-block {
        margin-bottom: 35px;
    }

    .learner-quote-block .learner-quote-detail .quote-detail {
        font-size: 25px;
    }

    .learner-group-carousel .slick-arrow.slick-prev {
        left: 35px;
    }

    .learner-group-carousel .slick-arrow.slick-next {
        right: 35px;
    }

    .your-stories-voices-impact-section {
        padding: 70px 0 150px;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title {
        margin-bottom: 35px;
    }

    /* learner-voice page */

    /* 11/01/2025 Pricing Page Start */
    .alx-access-wrp {
        padding: 60px 0 80px 0;
    }

    .alx-access-block .alx-access-bottom {
        padding: 30px 15px 30px 15px;
    }

    .alx-access-block .sign-btn {
        margin: 30px 27px 0;
    }

    .alx-access-block .main-title * {
        font-size: 38px;
    }

    .alx-access-block .save-block-new .save-deatils {
        width: 80px;
        height: 80px;
    }

    .alx-access-block .save-block-new .save-deatils * {
        font-size: 18px;
    }

    .data-analytics .user-message-container .user-message {
        flex: 0 0 calc(30%);
    }

    /* 11/01/2025 Pricing Page End */

    .alx-pathway-wapper {
        padding: 70px 0 80px;
    }

    .alx-pathway-main .section-title {
        margin: 0 auto 40px;
    }

    .alx-pathway-main .alx-pathway-img img {
        height: 300px;
    }

    /* 3-mar-25 patnership-page-info-section */
    .pp-box-new .pp-box-new-wraper .pp-left-content {
        max-width: 182px;
        padding-right: 9px;
    }

    .pp-box-new .pp-box-new-wraper .pp-left-content h3 {
        font-size: 14px;
    }

    .pp-box-new .pp-box-new-wraper .details {
        padding-left: 9px;
    }

    .pp-box-new .pp-box-new-wraper .btn {
        padding: 5px 16px;
    }

    /* 3-mar-25 patnership-page-info-section */

    /* 10-mar-25 */
    .swiper.homeBannerrSlider .swiper-button-prev {
        left: 5px;
    }

    .swiper.homeBannerrSlider .swiper-button-next {
        right: 5px;
    }

    .swiper.homeBannerrSlider .swiper-button-next:after,
    .swiper.homeBannerrSlider .swiper-button-prev:after {
        font-size: 30px;
    }

    /* 10-mar-25 */

    .BnrNew-container .details {
        margin-right: 20px;
    }

    .BnrNew .BnrNew-container .image {
        max-width: 470px;
    }


    /* 27-2-2025 */
    .oppertunity-title-box .title * {
        margin-bottom: 22px;
    }

    .oppertunity-card-body .oppertunity-card-img {
        margin-bottom: 16px;
    }

    .oppertunity-title-box {
        margin: 0 auto 30px auto;
    }

    .oppertunity-card-btn .btn {
        font-size: 16px;
        padding: 8px 20px 10px;
    }

    .oppertunity-card-img .oppertunity-red-icon {
        height: 55px;
        width: 55px;
    }

    .oppertunity-wrapper-pathway {
        padding: 58px 0 58px 0;
    }

    /* 27-2-2025 */


    /* 08-04-2025 */
    .discount-certification .discount-certificate-block {
        gap: 20px;
        margin-bottom: 30px;
    }

    .discount-certification .discount-certificate-block .certificate-img {
        max-width: 72px;
        height: 71px;
    }

    /* 08-04-2025 */

}

@media (min-width: 992px) {

    /* navigation */
    .navbar .navbar-nav .dropdown .dropdown-menu {
        max-width: 330px;
        width: 330px;
        min-width: 330px;
        display: block;
        visibility: hidden;
        opacity: 0;
        transition: all ease-in-out 0.1s;
        -webkit-transition: all ease-in-out 0.1s;
        -moz-transition: all ease-in-out 0.1s;
        -ms-transition: all ease-in-out 0.1s;
        -o-transition: all ease-in-out 0.1s;
        box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
        border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        -o-border-radius: 0 !important;
        padding: 10px 0;
    }

    .navbar .navbar-nav .dropdown:hover>a {
        color: #029DE0 !important;
    }

    .navbar .navbar-nav .dropdown:hover>.dropdown-menu {
        visibility: visible;
        opacity: 1;
        transition: all ease-in-out 0.4s;
        -webkit-transition: all ease-in-out 0.4s;
        -moz-transition: all ease-in-out 0.4s;
        -ms-transition: all ease-in-out 0.4s;
        -o-transition: all ease-in-out 0.4s;
    }

    .navbar .navbar-nav .dropdown:hover>a:after {
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }

    .navbar .navbar-nav .dropdown:hover>a span:before {
        transform-origin: bottom left;
        transform: scaleX(100%);
        -webkit-transform: scaleX(100%);
        -moz-transform: scaleX(100%);
        -ms-transform: scaleX(100%);
        -o-transform: scaleX(100%);
    }

    .navbar .navbar-nav .dropdown>a {
        position: relative;
    }



    /* .navbar .navbar-nav .dropdown .custom-mega-menu { position: fixed; left: 0; right: 0; top: 100px; padding: 0; margin: 0; border: none; box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08); border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } */
    /* navigation */

    .finacing-section .section-title {
        font-size: 30px;
    }

    .faq-program-section .section-title {
        font-size: 30px;
    }

    .alx-in-news.our-community-section {
        padding: 88px 0 70px 0;
    }

    .alx-client-experience-block .client-profile-block .profile-detail * {
        margin-bottom: 8px;
    }

    .alx-client-experience-block .client-profile-block .profile-detail *:last-child {
        margin-bottom: 0;
    }

    /* 24-1-2024 */
    .three-degree {
        padding-bottom: 30px;
    }

    /* 24-1-2024 */

    .card-container {
        perspective: 1000px;
        margin-left: -40px;
    }

    .card-container .card {
        width: 0;
        height: 350px;
        background-color: transparent;
        transform-origin: 0 -50%;
        transform-style: preserve-3d;
        overflow: hidden;
        border: none;
        transition: transform 0.8s ease-in-out;
        -webkit-transition: transform 0.8s ease-in-out;
        -moz-transition: transform 0.8s ease-in-out;
        -ms-transition: transform 0.8s ease-in-out;
        -o-transition: transform 0.8s ease-in-out;
        transform: rotateY(-81.2deg);
        -webkit-transform: rotateY(-81.2deg);
        -moz-transform: rotateY(-81.2deg);
        -ms-transform: rotateY(-81.2deg);
        -o-transform: rotateY(-81.2deg);
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
    }

    .card.turn-page {
        width: 100%;
        transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
    }

    /* 24-7-2024 new-learner-voice-banner */
    .lbn-new-main .lbn-new-img img {
        max-height: 640px !important;
        min-height: 380px !important;
        object-position: top right;
    }

    /* 24-7-2024 new-learner-voice-banner */

    /* 8-8-2024 lp-pathway-changes */
    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .program-new-page-section {
        margin-bottom: -100px;
    }

    /* 8-8-2024 lp-pathway-changes */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-code-images .tech-champ-code-marquee-1 .newps-about-marquee-content li:nth-child(even) {
        display: none;
    }

    /* 2-9-2024 tech-champion-page */



}

@media (max-width: 991px) {

    /* navigation */
    .header.h-white-layout.nav-menu-open {
        background: #ffffff;
    }

    .header.nav-menu-open .h-partnership-cards {
        visibility: hidden;
    }

    .header.nav-menu-open .navbar .navbar-brand {
        visibility: hidden;
    }

    .header {
        padding: 15px 0;
    }

    .header .h-content {
        position: relative;
    }

    .header .navbar-toggler {
        position: absolute;
        z-index: 9999;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
    }

    .header .navbar-toggler.collapsed {
        top: 50%;
    }

    .h-partnership-cards {
        margin-right: 50px;
    }

    .custom-mega-menu:before {
        display: none;
    }

    .navbar-nav .nav-item {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin: 0 !important;
        padding: 0;
        border-bottom: 1px solid #D9DFE6;
    }

    .navbar .navbar-collapse {
        display: block;
        position: fixed;
        right: -100%;
        bottom: 0;
        width: 100%;
        height: calc(100% - 95px);
        z-index: 999;
        overflow: auto;
        background: #ffffff;
        padding: 0 15px 0;
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
        padding-top: 20px;
    }

    .navbar .navbar-collapse {
        background: #ffffff !important;
    }

    .navbar .navbar-collapse.show {
        right: 0;
    }

    .navbar .navbar-collapse.show:after {
        position: fixed;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        height: 95px;
        width: 100%;
        background: #ffffff;
        z-index: 9;
    }

    /* .navbar .navbar-collapse.show:before { position: fixed; content: ""; left: 0; right: 0; top: 0; width: 100%; height: 65px; background: #ffffff; z-index: 9999; } */
    .header.h-white-layout .navbar .navbar-nav .nav-item .nav-link,
    .navbar .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        display: flex;
        justify-content: space-between;
        padding: 12px 20px !important;
        color: #262626 !important;
    }

    .navbar .navbar-nav .dropdown-menu li .dropdown-item {
        padding: 7px 0;
    }

    .navbar .navbar-nav .nav-item .nav-link span:before {
        display: none;
    }

    /* .navbar .navbar-nav .dropdown > .dropdown-toggle.show { color: #029DE0 !important; } */
    /* .navbar .navbar-nav .dropdown > .dropdown-toggle.show:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); } */
    .navbar .navbar-nav .dropdown>a:after {
        color: #029DE0;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
    }

    .navbar .navbar-nav .nav-item.active>.nav-link,
    .navbar .navbar-nav .nav-item.current-menu-item>.nav-link,
    .navbar .navbar-nav .nav-item.current-menu-parent>.nav-link,
    .navbar .navbar-nav .nav-item .nav-link.active,
    .navbar .navbar-nav .nav-item .nav-link.current-menu-item,
    .navbar .navbar-nav .nav-item .nav-link.current-menu-parent,
    .navbar .navbar-nav .nav-item .nav-link:hover {
        background: #F3F8FA;
    }



    .header .dropdown-item-group .dropdown-item {
        padding: 15px 20px !important;
        border-bottom: 1px solid #D9DFE6;
        /* font-size: 16px !important; */
    }

    .navbar .navbar-nav .subDD .dropdown-menu {
        background-color: #fff;
    }


    /* .navbar .navbar-nav .dropdown-menu li .dropdown-item span {
        font-size: 16px;
    } */
    .navbar .navbar-nav .dropdown-menu li .dropdown-item span * {
        overflow-wrap: break-word;
    }

    .navbar .navbar-nav .dropdown-menu ul {
        /* margin-bottom: 220px; */
        height: calc(100% - 283px);
        overflow: auto;
    }


    /* .navbar .navbar-nav .dropdown .dropdown-menu { position: fixed; display: block; width: 100%; height: calc(100% - 105px); overflow: auto; left: auto; right: -100%; bottom: 0; padding: 70px 15px 35px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; } */
    /* .navbar .navbar-nav .dropdown .dropdown-menu { position: fixed; display: block; width: 100%; height: calc(100% - 147px); overflow: auto; left: auto; right: -100%; top: auto; bottom: 0; padding: 70px 15px 35px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; } */
    .navbar .navbar-nav .dropdown .dropdown-menu {
        position: fixed;
        display: block;
        width: 100%;
        height: calc(100% - 53px);
        overflow: auto;
        left: auto;
        right: -100%;
        top: auto;
        bottom: 0;
        padding: 0 20px 0;
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .navbar .navbar-nav .dropdown .dropdown-menu.show:before {
        position: fixed;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 65px;
        background: #F3F8FA;
        z-index: 999;
    }

    .navbar .navbar-nav .dropdown-menu.show .dropdown-menu-title:before {
        position: absolute;
        content: "";
        left: 50%;
        bottom: 0;
        width: 60000px;
        height: 60000px;
        background: #F3F8FA;
        z-index: -1;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .navbar .navbar-nav .dropdown .dropdown-menu.show {
        right: 0;
        overflow-x: hidden;
    }

    .navbar .navbar-nav .dropdown .custom-mega-menu {
        padding: 0;
    }

    .navbar .navbar-nav .dropdown .custom-mega-menu .custom-mega-menu-description {
        height: 100%;
        overflow: auto;
    }

    .custom-mega-menu .custom-mega-menu-content {
        flex-direction: column;
        justify-content: space-between;
        min-height: 100%;
    }

    .custom-mega-menu .custom-mega-menu-content>* {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-height: initial !important;
        overflow: hidden;
    }


    /* .navbar .navbar-nav .dropdown .custom-mega-menu .dropdown-menu-title { padding: 70px 10px 10px; font-size: 16px; line-height: 137%; } */
    .navbar .navbar-nav .dropdown .custom-mega-menu .dropdown-menu-title {
        padding: 12px 20px;
        font-size: 16px;
        line-height: 137%;
    }

    /* .navbar .navbar-nav .dropdown-menu .dropdown-menu-title { font-size: 16px; line-height: 137%; padding: 12px 20px; } */
    .navbar .navbar-nav .dropdown-menu .dropdown-menu-title {
        font-size: 16px;
        line-height: 137%;
        padding: 12px 0;
    }

    .custom-mega-menu .mega-menu-items-block {
        padding-left: 0;
        margin: 0;
        border-bottom: 1px solid #D9DFE6;
    }

    .custom-mega-menu .mega-menu-items-block .menu-item-icon {
        display: none;
    }

    .custom-mega-menu .mega-menu-items-block .menu-item-detail {
        padding: 0;
    }

    .custom-mega-menu .mega-menu-items-block .menu-title {
        font-size: 16px;
        line-height: 137%;
        font-weight: 400;
        color: #262626;
        margin: 0;
    }

    .custom-mega-menu .mega-menu-items-block .menu-title * {
        position: relative;
        padding: 15px 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        cursor: pointer;
    }

    .custom-mega-menu .mega-menu-items-block .menu-title *:after {
        position: relative;
        content: "\f105";
        font-family: 'FontAwesome6FreeSolid900';
        color: #029DE0;
    }

    .custom-mega-menu .mega-menu-items-block .menu-title *:hover {
        background: #F3F8FA;
    }

    .custom-mega-menu .mega-menu-items-block .menu-detail {
        position: fixed;
        right: -100%;
        top: auto;
        bottom: 0;
        width: 100%;
        height: calc(100% - 53px);
        overflow: hidden;
        overflow-y: auto;
        background: #ffffff;
        z-index: 9;
        padding: 0 20px 235px;
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
    }

    .custom-mega-menu .mega-menu-items-block.active-menu .menu-detail {
        right: 0;
    }

    .custom-mega-menu .mega-menu-items-block .menu-detail ul li {
        margin: 0;
        border-bottom: 1px solid #D9DFE6;
    }

    .custom-mega-menu .mega-menu-items-block .menu-detail ul li a {
        padding: 12px 20px;
    }

    .custom-mega-menu .mega-menu-items-block .menu-detail ul li.active a,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li.current-menu-item a,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li.current-menu-parent a,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li a.active,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li a.current-menu-item,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li a.current-menu-parent,
    .custom-mega-menu .mega-menu-items-block .menu-detail ul li a:hover {
        text-decoration: none;
        color: inherit;
        background: #F3F8FA;
    }


    .custom-mega-menu .mega-menu-custom-main-detail {
        position: relative;
        padding: 0 20px 35px;
    }

    .header .custom-mega-menu.show .mega-menu-custom-main-detail:before {
        position: fixed;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 53px;
        background: #F3F8FA;
        z-index: 999;
    }

    .custom-mega-menu .mega-menu-not-sure-block {
        background: #ffffff !important;
        padding: 35px 15px;
        position: sticky;
        bottom: 0;
        z-index: 9;
    }

    .custom-mega-menu .mega-menu-not-sure-block .not-sure-image {
        display: none;
    }

    /* navigation */


    /* programee-page 12-12-2023 */
    /* .enroll-registration-section {
    display: none;
} */
    .banner-section.program-banner-section {
        display: none;
    }

    /* .our-learners-saying-section {
    display: none;
} */
    .programee-detail-section .programee-overview-start {
        display: none;
    }

    /* .skills-program-section {
    display: none;
} */

    .programee-detail-section {
        padding: 38px 0 70px 0;
    }

    .programee-detail .programee-block-one .block-title {
        font-size: 30px;
        line-height: 126%;
    }

    .programee-detail .programee-block-one {
        padding-bottom: 25px;
    }

    .curriculum-tabing .nav-pills {
        padding: 13px 25px 0 25px;
    }

    .curriculum-tabing .nav-pills .nav-link {
        padding-bottom: 6px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button {
        padding: 18px 27px 12px 51px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button.collapsed {
        padding-bottom: 18px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button::after {
        font-size: 19px;
        width: 16px;
        height: 16px;
        left: 17px;
        top: 24px;
    }

    .curriculum-section {
        padding: 25px 0;
    }

    .curriculum-tab-accordion .accordion-item .cacc-head-week {
        font-size: 14px;
    }

    .curriculum-tab-accordion .accordion-item .cacc-head-title {
        font-size: 16px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-body {
        padding: 0 23px 28px 51px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-body ul {
        padding-left: 20px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button.accordion-hover .caac-head-right {
        display: none;
    }

    .curriculum-section>.block-small-title {
        display: none;
    }

    .outcome-section {
        padding: 25px 0;
        overflow-x: hidden;
    }

    .outcome-section .outcome-detail {
        padding: 51px 40px;
    }

    .outcome-section .outcome-detail .block-small-title {
        font-size: 26px;
        line-height: 130%;
        /* margin-bottom: 11px; */
    }

    .outcome-section>.block-small-title {
        display: none;
    }

    .outcome-section .outcome-detail .outcome-detail-text {
        display: none;
    }

    .outcome-section .outcome-detail .outcome-detail-text.fix-width-451 {
        display: block;
    }

    .outcome-section .outcome-detail .outcome-detail-list {
        display: none;
    }

    .outcome-section .outcome-detail .outcome-detail-text {
        margin-bottom: 30px;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-count {
        font-family: 'DM Sans';
        font-weight: 700;
        font-size: 28px;
        line-height: 185%;
        letter-spacing: 0.56px;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-text {
        font-size: 14px;
        line-height: 130%;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-text * {
        font-size: inherit;
        line-height: inherit;
        margin-bottom: 0;
    }

    .outcome-section .outcome-detail .outcome-detail-count>* {
        padding-right: 23px;
    }

    .outcome-section .outcome-detail .outcome-detail-count>*:after {
        content: none;
    }

    .hiring-section {
        padding: 25px 0 45px 0;
    }

    .hiring-section .hiring-logo-slider.slick-initialized {
        padding: 0;
    }

    .hiring-section .hiring-logo-slider .hiring-logo-slide {
        height: 75px;
    }

    .faq-program-section {
        padding: 29px 0 0 0;
    }

    .faq-program-section .section-title {
        margin-bottom: 16px;
        text-align: center;
        font-size: 30px;
    }

    .faq-accordion .accordion-button {
        padding: 16px 40px 16px 21px;
        font-weight: 400;
        font-size: 16px;
        line-height: 180%;
        color: #262626;
    }

    .faq-accordion .accordion-body {
        padding: 0 40px 21px 21px;
        font-size: 14px;
    }

    .faq-accordion .accordion-button:after {
        color: #029DE0;
        top: 21px;
    }

    .skills-program-section {
        margin: 25px 0 15px 0;
        padding: 20px;
    }

    .skills-program-list ul {
        flex-wrap: wrap;
    }

    .skills-program-list ul li {
        margin-bottom: 10px;
    }

    .finacing-section .financing-description {
        padding: 20px;
    }

    .salesforce-finacing-section {
        margin-top: 35px;
    }

    .salesforce-finacing-section .financing-description {
        padding: 30px 20px;
    }

    .finacing-section .section-title {
        text-align: center;
        font-size: 30px;
    }

    .finacing-section .financing-description {
        font-size: 14px;
    }

    .enroll-registration-section {
        position: relative;
        top: unset;
        margin-top: -60px;
    }

    /* .enroll-registration-section .enroll-registration-description .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
} */
    .enroll-registration-section .enroll-registration-list {
        margin-left: 0;
        margin-right: 0;
        /* flex-direction: column; */
        /* justify-content: center; */
    }

    .enroll-registration-section .enroll-registration-list>* {
        padding-left: 0;
        padding-right: 0;
        /* text-align: center; */
    }

    .enroll-registration-section .enroll-registration-item .enroll-registration-block {
        padding: 5px 0;
    }

    .enroll-registration-section .enroll-registration-item:first-child .enroll-registration-block {
        padding-top: 0;
    }

    .enroll-registration-section .enroll-registration-item:last-child .enroll-registration-block {
        padding-bottom: 0;
    }

    .enroll-registration-section .enroll-registration-content {
        display: block;
        padding: 21px 14px 24px 18px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
    }

    .enroll-registration-section .enroll-registration-content .enroll-registration-back-overlay {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
    }

    .enroll-registration-section .enroll-registration-button {
        display: none;
    }

    .program-banner-mobile-main .pbm-btn {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        right: 0;
        margin-bottom: 0;
        /* padding: 10px 0; */
        padding: 22px 0;
        background-color: #002B56;
        z-index: 999;
        transition: 0.2s;
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
    }

    .program-banner-mobile-main .pbm-btn.atfixbtn .btn {
        background-color: #FBD647 !important;
        border-color: #FBD647 !important;
    }

    .program-banner-mobile-main .pbm-btn.atfixbtn .btn:hover {
        background-color: #05F283 !important;
        border-color: #05F283 !important;
    }

    .program-page-monile-banner-section .pbm-btn {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        right: 0;
        margin-bottom: 0;
        /* padding: 10px 0; */
        padding: 22px 0;
        background-color: #002B56;
        z-index: 999;
        transition: 0.2s;
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
    }

    .program-page-monile-banner-section .pbm-btn.atfixbtn .btn {
        background-color: #FBD647 !important;
        border-color: #FBD647 !important;
    }

    .program-page-monile-banner-section .pbm-btn.atfixbtn .btn:hover {
        background-color: #05F283 !important;
        border-color: #05F283 !important;
    }

    /* programee-page 12-12-2023 */

    /* 28-12-2023 */
    .custom-mega-menu .mega-menu-custom-main-detail {
        max-width: 100%;
    }

    /* 28-12-2023 */

    /* 4-1-2024 */
    .enroll-registration-section .enroll-registration-block {
        font-size: 14px;
        line-height: 128%;
    }

    .enroll-registration-section .enroll-registration-list>*:first-child {
        flex: 0 0 100%;
    }

    .enroll-registration-section .enroll-registration-list>*:nth-child(2) {
        flex: 0 0 135px;
    }

    .enroll-registration-section .enroll-registration-list>*:nth-child(3) {
        flex: 0 0 163px;
    }

    .faq-new-page .faq-accordion .accordion-body {
        font-size: 16px;
        padding: 0 15px 15px 22px;
    }

    .faq-new-page .faq-accordion .accordion-button {
        color: #002B56;
        padding: 14px 42px 14px 22px;
        font-size: 16px;
    }

    .faq-new-page .faq-accordion .faq-accordion-item-open .accordion-button {
        padding-bottom: 10px;
    }

    .faq-new-page .faq-accordion .accordion-button:after {
        right: 15px;
        color: rgba(0, 0, 0, 0.54);
        top: 17px;
    }

    /* 4-1-2024 */

    /* 8-1-2024 */
    .custom-mega-menu .mega-menu-items-block.mobile-menu-active .menu-title {
        background: #F3F8FA;
    }

    /* 8-1-2024 */

    /* 9-2-2024 */
    .all-programs-template-default .ht-notification-section {
        display: none;
    }

    /* 9-2-2024 */

    /* 14-3-2024 */
    /* .header-eth-section {
    padding: 10px 0;
} */
    /* .header-eth-section .navbar {
    flex-direction: row-reverse;
} */
    .header-eth-section .navbar .navbar-collapse .navbar-nav {
        padding-top: 100px;
    }

    .header .header-eth-section .navbar-toggler {
        top: -50px;
    }

    .header .header-eth-section .navbar-toggler.collapsed {
        top: 12px;
    }

    .header.header-eth {
        z-index: 99;
        /* min-height: 55px; */
        padding: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }

    .header-eth-nav-menu-open.header {
        z-index: 9;
    }

    .header-eth-nav-menu-open.header-eth-nav-menu-open-only.header .navbar-toggler {
        z-index: 99999;
    }

    .header-eth-section .navbar .navbar-nav .nav-item .nav-link.active:after,
    .header-eth-section .navbar .navbar-nav .nav-item.current-menu-item .nav-link:after {
        content: none;
    }

    .header-eth .navbar .navbar-collapse {
        height: 100%;
    }

    /* 14-3-2024 */

    /* 27-3-2024 */
    .header-eth-mobile {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .header-eth-mobile-title {
        color: #262626;
        font-size: 16px;
        font-weight: 400;
        line-height: 120%;
        letter-spacing: 0.32px;
    }

    .header-eth-mobile-title * {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        margin-bottom: 0;
    }

    .header-eth-mobile-left {
        padding: 11px 11px 11px 27px;
    }

    .header-eth-mobile-right .dropdown-toggle {
        background-color: transparent;
        border: none;
        padding: 11px 17px;
        border-left: 1px solid rgba(0, 0, 0, 0.10);
    }

    .header-eth-mobile-right .dropdown-toggle:after {
        content: none;
    }

    .header-eth-mobile-right .dropdown-toggle:before {
        content: '\f107';
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        width: 24px;
        height: 24px;
        font-size: 24px;
        line-height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .header-eth-mobile-right .dropdown-toggle.show:before {
        content: '\f00d';
    }

    .header-eth-mobile-right .dropdown-menu.show {
        margin-top: -1px;
        border-radius: 0;
    }

    .header-eth-mobile-right .dropdown-menu .dropdown-item {
        font-size: 16px;
        /* line-height: 120%; */
        color: #262626;
    }

    .header-eth-mobile-right .dropdown-menu .dropdown-item.active {
        background-color: transparent;
        color: #029DE0;
    }

    .header-eth-mobile-right .dropdown-menu .dropdown-item:hover {
        background-color: transparent;
        color: #029DE0;
    }

    .banner-section.eth-banner-section.eth-dropdown-open {
        z-index: -1;
    }

    /* 27-3-2024 */

    /* 5-7-2024 */
    .navbar .navbar-nav .nav-item .nav-link>span {
        margin-right: 50px;
    }

    .navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new span {
        font-size: 10px;
    }

    .navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new {
        top: 50%;
        right: -50px;
        left: unset;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
    }

    /* 5-7-2024 */

    /* 9-7-2024 header-login */

    .nav-collapse-login-main {
        padding-top: 58px;
    }

    .navbar .navbar-collapse {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
    }

    .navbar .navbar-collapse>* {
        width: 100%;
        background-color: #fff;
        padding-bottom: 35px;
    }

    .nav-collapse-login-text {
        color: #002B56;
        font-size: 20px;
        font-weight: 500;
        line-height: 150%;
        margin-bottom: 25px;
        max-width: 315px;
    }

    .nav-collapse-login-text * {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin-bottom: 0;
    }

    .nav-collapse-login-btn {
        text-align: center;
    }

    .nav-collapse-login-btn .btn {
        max-width: 100%;
        width: 260px;
        font-size: 15px;
    }

    /* 9-7-2024 header-login */

    /* 11/01/2025 pricing page */
    /*========== data-analytics ==========*/

    .data-analytics .user-message-container {
        gap: 20px;
        row-gap: 50px;
    }

    .data-analytics .user-message-container .user-message {
        position: relative;
        flex: 0 0 calc(50% - 10px);
        padding: 60px 20px 30px;
    }

    .data-analytics .heading .title * {
        /* font-size: clamp(22px, 1.129rem + 1.00vw, 28px); */
        /* 28 to 22, 991 to 393 */
    }

    /* 11/01/2025 pricing page */

    /* 15/01/2025 pricing page */
    .alx-access-block.active .alx-access-top {
        min-height: 153px;
    }

    .pricing_btn {
        padding-top: 8px;
    }



    /* 24-01-2025 --- Pathway v6 */
    .pathway-n-banner .banner-content .title * {
        font-size: 48px;
    }

    .pathway-n-banner .banner-content .disc * {
        margin-bottom: 30px;
    }

    .university-spotlight {
        padding: 60px 0;
    }

    .university-spotlight .spotlight-data {
        max-width: 100%;
    }

    .university-spotlight .spotlight-data .title * {
        font-size: 28px;
    }

    .university-spotlight .spotlight-data .disc * {
        margin-bottom: 16px;
    }

    .university-spotlight .spotlight-images {
        margin-top: 40px;
    }



    .success-stories {
        padding: 60px 0;
    }

    .success-stories .heading .title * {
        font-size: 28px;
    }

    .success-stories .stories-card .card-price .price * {
        font-size: 22px;
    }

    .success-stories .apply-today * {
        font-size: 24px;
    }


    .eligibility {
        padding: 60px 0;
    }

    .eligibility .eligibility-container {
        flex-direction: column;
        gap: 40px;
    }

    .eligibility .eligibility-data .title * {
        font-size: 28px;
        margin-bottom: 16px;
    }

    .eligibility .eligibility-data .disc * {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .eligibility .eligibility-data .title * {
        font-size: 28px;
        margin-bottom: 16px;
    }


    .learners-video {
        padding: 60px 0;
    }

    .learners-video .heading .title * {
        font-size: 28px;
    }

    .learners-video .video-container {
        height: 380px;
        max-height: 380px;
    }

    .faq-temp {
        padding: 60px 0 174px;
    }

    .faq-temp .heading .title * {
        font-size: 28px;
    }


    .leading-global-universities {
        padding: 60px 0 30px;
    }

    .leading-global-universities .heading .title * {
        font-size: 28px;
        margin-bottom: 24px;
    }

    .best-universities {
        padding: 30px 0 60px;
    }

    .best-universities .best-universities-container {
        flex-direction: column;
        align-items: center;
        gap: 30px;
    }

    .best-universities .best-content .title * {
        font-size: 28px;
    }

    .best-universities .best-content .title * {
        margin-bottom: 16px;
    }



    .for-parents .banner-content .title * {
        font-size: 48px;
    }

    .for-parents .banner-content .disc * {
        margin-bottom: 30px;
    }



    .why-pathway {
        padding: 60px 0;
    }

    .why-pathway .heading .title * {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .why-pathway .heading .disc * {
        margin-bottom: 20px;
        font-size: 16px;
    }


    .learner-spotlight {
        padding: 60px 0;
    }

    .learner-spotlight .content .title * {
        font-size: 28px;
    }


    .pathway-programme {
        padding: 60px 0 178px;
        margin-bottom: -128px;
    }

    .pathway-programme .heading .title * {
        font-size: 28px;
        margin-bottom: 45px;
    }

    .pathway-programme .pathway-programme-container {
        flex-direction: column-reverse;
        row-gap: 10px;
    }

    .pathway-programme .content {
        padding: 24px;
        max-width: 100%;
    }

    .pathway-programme .content .logo {
        max-height: 30px;
        height: 30px;
        margin-bottom: 22px;
    }

    .pathway-programme .content .disc * {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 25px;
    }

    .pathway-programme .banner {
        height: 320px;
        max-width: 100%;
    }

    .for-parents .banner-content {
        padding: 0;
    }



    /* 19/02/2025 - changes */
    .pp-banner-main .overlay {
        display: block;
    }

    .joinPathwayCard {
        margin: 22px auto 60px;
        padding: 24px 20px;
        text-align: center;
    }

    .joinPathwayMobCard {
        margin: 50px auto 0;
    }

    .joinPathwayMobCard .location {
        display: flex;
        align-items: center;
    }

    .joinPathwayMobCard img {
        height: 20px;
    }

    .joinPathwayMobCard * {
        margin-bottom: 0;
    }

    .pp-middle-main .pp-middle-left {
        display: none;
    }

    .pp-company-main {
        display: none;
    }

    .pp-middle-main {
        background-color: #fff !important;
    }

    .pp-middle-section-common {
        border: 0;
        padding: 0 !important;
    }

    .mobStickyScrolliT {
        position: sticky;
        top: 95px;
        z-index: 5;
    }



    /* .pp-middle-left {
        margin: 0 -25px;
        width: calc(100% + 50px);
    } */


    .pp-middle-left.hide {
        display: none;
    }

    .pp-middle-left ul {
        padding: 0 8px;
        display: flex;
        overflow: auto;
        padding-bottom: 4px;
        justify-content: space-between;
        background-color: #F3F9FB;

    }

    .pp-middle-left ul li {
        white-space: nowrap;
        margin-bottom: 0;
        padding: 10px 8px;
        background-color: #F3F9FB;
    }

    .pp-middle-left ul li a {
        position: relative;
    }

    .pp-middle-left ul li a.active::before {
        position: absolute;
        content: "";
        bottom: -11px;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #029DE0;
    }


    .pp-apply-main {
        display: none;
    }

    .pp-middle-section {
        padding-bottom: 50px;
    }

    .floating-university-btn {
        position: fixed;
        bottom: -106px;
        left: 0;
        width: 100%;
        padding: 30px 0;
        z-index: 4;
        background-color: #fff;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
    }

    .floating-university-btn.active {
        bottom: 0;
    }

    .floating-university-btn .action * {
        width: 100%;
    }


    .pp-middle-section-gallery ul {
        flex-wrap: nowrap;
        overflow: auto;
    }

    /* 25-02-2025 - pathway - for parent */
    .parents-choose-pathway {
        padding: 60px 0;
    }

    .parents-choose-pathway .parents-choose-container .choose-card .card-image {
        width: 100%;
        height: 360px;
        max-height: 470px;
        position: relative;
    }

    .parents-choose-pathway .parents-choose-container .card-details {
        padding: 25px;
    }


    .learners-experience-slider .learners-experience-btn.learners-experience-prev {
        left: unset;
    }

    .learners-experience-slider .learners-experience-btn.learners-experience-next {
        right: unset;
    }

    .learners-experience-slider .learners-experience-btn {
        margin-top: 30px;
        position: relative;
        display: inline-block;
        align-items: center;
        top: unset;
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        -o-transform: unset;
        z-index: 1;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .learners-experience-slider .learners-experience-pagination .swiper-pagination-bullet {
        display: none;
    }

    .leading-global-universities.parent-page {
        padding: 0 0 60px;
    }

    /* 26-02-2025 */
    .pathway-n-banner .banner-content .action .btn.btn-large {
        padding: 12px 40px;
    }

    .parents-choose-pathway .parents-choose-container .choose-card {
        max-width: 470px;
        margin: 0 auto 30px;
    }

    .parents-choose-pathway .parents-choose-container .choose-card .card-image {
        height: 200px;
        max-height: 200px;
    }

    /* 26-02-2025 */


    /* 27-02-2025 */
    .scholar-modal .modal-body {
        padding: 30px;
    }

    .scholar-modal .modal-header {
        padding: 15px;
        background-color: #F3F9FB;
        position: relative;
        top: unset;
        right: unset;
        justify-content: end;
    }

    .scholar-modal .modal-header .close svg {
        width: 24px;
        height: 24px;
    }

    .scholar-modal .profile-container {
        flex-direction: column;
        gap: 40px;
    }

    .scholar-modal .profile-container .profile-image-logo .image {
        width: 100%;
        max-width: 160px;
        height: 160px;
        margin-bottom: 25px;
    }

    .scholar-modal .profile-container .profile-image-logo .logo {
        text-align: left;
    }

    .scholar-modal {
        padding: 10px;
    }


    .scholar-modal .modal-body {
        overflow: auto;
        overflow-x: hidden !important;
    }


    .success-stories .stories-card .card-detail {
        height: 100%;
    }

    .success-stories-slider .swiper-wrapper {
        align-items: stretch;
    }

    .success-stories-slider .swiper-wrapper .swiper-slide {
        height: auto;
    }

    .success-stories .stories-card {
        height: 100%;
    }

    /* 27-02-2025 */

    .lastChild {
        padding: 0px 0 85px;
        margin-bottom: -100px;
    }

    .floating-university-btn {
        display: block;
    }

    .success-stories .scholarshipRecipients .stories-card {
        box-shadow: none !important;
    }


    /* 28/02/2025 - women-in-tech */
    .women-in-tech {
        padding: 53px 0 171px;
    }

    .women-in-tech .banner-details .title * {
        font-size: 50px;
        line-height: 49px;
        text-align: center;
        letter-spacing: -2px;
    }

    .women-in-tech .banner-details .disc * {
        font-size: 16px;
        text-align: center;
    }

    .women-in-tech .banner-details .title .after-break1 {
        margin-right: 0px;
    }

    .women-in-tech .banner-details .title .after-break2 {
        margin-right: 0px;
    }

    .women-in-tech .banner-details .title .after-break3 {
        margin-right: 0px;
    }

    .virtual-event .virtual-event-container {
        flex-direction: column;
    }

    .virtual-event .virtual-event-container .timing {
        padding-left: 0;
        border: 0;
    }



    .virtual-event {
        margin-top: -110px;
    }

    .virtual-event .virtual-event-container {
        padding: 30px 24px;
    }

    .virtual-event .virtual-event-container .title * {
        text-align: center;
        margin-bottom: 16px;
        font-size: 24px;
    }

    .virtual-event .virtual-event-container .timing .date * {
        text-align: center;
    }

    .virtual-event .virtual-event-container .timing .time * {
        text-align: center;
    }

    .virtual-event .virtual-event-container .timing .time>* {
        justify-content: center;
    }

    .virtual-event .virtual-event-container .timing .action {
        justify-content: center;
    }

    .women-stories .women-stories-container .title .violet,
    .women-stories .women-stories-container .title .yellow {
        font-size: 40px;
    }

    .women-stories .women-stories-container .title {
        margin-bottom: 31px;
    }

    .women-stories .women-stories-container .sub-title * {
        margin: 0 auto 15px;
    }

    .women-stories .women-stories-container .disc * {
        font-size: 16px;
    }



    /* 28/02/2025 - women-in-tech */


    .new-women-good-excuse-section .women-good-excuse-description {
        padding: 60px 0;
    }

    .new-women-good-excuse-section .video-section {
        max-width: 100%;
    }

    .new-women-good-excuse-section .women-good-excuse-detail {
        padding-bottom: 0px !important;
    }

    .women-in-tech .word {
        height: unset !important;
        overflow: hidden;
    }

    /* 4-mar-25 */
    .pp-box-new .pp-box-new-wraper {
        flex-wrap: wrap;
    }

    .pp-box-new .pp-box-new-wraper>* {
        width: 50%;
    }

    .pp-box-new-wraper .btn-contain {
        margin: 20px auto 0;
    }

    .pp-box-new .pp-box-new-wraper>*:last-child {
        width: 100%;
    }

    /* 4-mar-25 */

    .virtual-event .virtual-event-container .disc {
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
    }


    .BnrNew .BnrNew-container .image {
        display: none;
    }

    .BnrNew {
        padding: 80px 0;
    }

    .BnrNew .BnrNew-container .details {
        max-width: 100%;
        text-align: center;
    }

    .BnrNew .BnrNew-container .details .disc br {
        display: none;
    }

    .BnrNew .BnrNew-container .details .disc * {
        margin-bottom: 44px;
        max-width: 100%;
    }

    /* 10-mar-25 */
    .swiper.homeBannerrSlider .swiper-button-prev {
        left: 15px;
    }


    .swiper.homeBannerrSlider .swiper-button-next {
        right: 15px;
    }

    .swiper.homeBannerrSlider .swiper-button-next:after,
    .swiper.homeBannerrSlider .swiper-button-prev:after {
        font-size: 30px;
    }

    .swiper.homeBannerrSlider .banner-pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .swiper.homeBannerrSlider .swiper-button-next,
    .swiper.homeBannerrSlider .swiper-button-prev {
        display: none;
    }

    /* 10-mar-25 */

    /* 07-03-2025 */
    .nav-collapse-login-main {
        z-index: 9999;
    }

    .dropdown.subDD .dropdown-item.show {
        background: transparent;
    }


    /* 11-03-25 */

    .our-programmes .our-programmes-container .filter {
        display: none;
    }

    .our-programmes .heading {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .our-programmes .heading .title * {
        font-size: clamp(1.313rem, 1.025rem + 1.171vw, 1.75rem);
        /* 28 to 21, 991 to 393 */
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        margin-bottom: 0;
    }

    /* Filter Start */
    .our-programmes .filter-btn {
        display: flex !important;
        align-items: center;
        gap: 10px;
    }

    .our-programmes .filter-btn p {
        color: #262626;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: 0;
        opacity: 0.7;
    }

    .our-programmes .filter-btn .filter-icon {
        width: 36px;
        height: 36px;
        border-radius: 3px;
        border: 1px solid #029DE0;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .our-programmes .filter-canvas .btn-close {
        background: none;
        display: flex;
        gap: 10px;
        align-items: center;
        width: fit-content;
        height: fit-content;
        margin-left: auto;
    }

    .our-programmes .filter-canvas .btn-close:focus {
        outline: 0;
        box-shadow: none;
    }

    .our-programmes .filter-canvas .offcanvas-header {
        padding: 28px 20px;
    }

    .our-programmes .filter-canvas .offcanvas-body {
        padding: 14px 20px;
    }

    .our-programmes .filter-canvas .filter-show {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
    }

    .our-programmes .filter-canvas .filter-show p {
        color: #262626;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-bottom: 0;
    }

    .our-programmes .filter-canvas .filter-show a {
        color: #029DE0;
        text-align: right;
        font-family: Poppins;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px;
    }

    .our-programmes .filter-canvas .offcanvas-body .title * {
        padding-top: 24px;
        padding-bottom: 10px;
        color: #002B56;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        border-bottom: 1px solid #D9DFE6;
        margin-bottom: 8px;
    }

    .our-programmes .filter-canvas .form-check .form-check-label {
        padding: 10px 20px 10px 26px !important;
        background-color: #fff;
        color: #262626;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px;
        width: 100%;
        border-bottom: 0;
        cursor: pointer;
    }

    .our-programmes .filter-canvas .form-check .form-check-input {
        border-radius: 0;
        margin-left: 0;
        margin-top: 0;
        position: absolute;
        top: 50%;
        left: 0px;
        transform: translateY(-50%);
        border-color: #262626;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .our-programmes .filter-canvas .form-check .form-check-input:focus {
        outline: 0;
        box-shadow: none;
    }

    .filter-canvas .form-check-input:checked {
        background-color: #029DE0;
        border-color: #029DE0;
    }

    /* .our-programmes .filter { background-color: var(--white); position: fixed; top: 0; left: 0; he max-width: 270px; width: 100%; z-index: 999; } */
    .our-programmes .card>.programmes-image {
        display: none;
    }

    .our-programmes .card .programmes-badge {
        display: none;
    }

    .our-programmes .programmes-img-container {
        display: flex;
        gap: 10px;
    }

    .our-programmes .programmes-img-container .programmes-image {
        display: block;
        max-width: 65px;
        max-height: 65px !important;
        min-width: 65px;
        width: 65px;
        height: 65px;
        overflow: hidden;
    }

    .our-programmes .programmes-img-container .programmes-image * {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .our-programmes .offcanvas.offcanvas-start {
        z-index: 99999;
    }

    .programmes-card-container .btn-primary {
        font-size: 15px;
        padding: 10px 22px;
    }

    /* 11-03-25 */


    /* 27-2-2025 */
    .oppertunity-title-box .title * {
        margin-bottom: 16px;
    }

    .oppertunity-card-body .oppertunity-card-img {
        margin-bottom: 16px;
    }

    .oppertunity-grid .oppertunity-card-item {
        height: calc(100% - 30px);
    }

    .oppertunity-title-box {
        margin: 0 auto 28px auto;
    }

    .oppertunity-card-btn .btn {
        font-size: 16px;
        padding: 8px 20px 10px;
    }

    .oppertunity-card-img .oppertunity-red-icon {
        height: 55px;
        width: 55px;
    }

    /* .oppertunity-card-img .oppertunity-red-icon img  {} */
    /* 27-2-2025 */


    .pathway-n-banner .banner-content {
        text-align: center !important;
        margin: 0 auto !important;
    }

    .pathway-n-banner .action {
        justify-content: center;
    }

    .pathway-n-banner {
        background: unset !important;
    }

    .pathway-n-banner::before {
        background: linear-gradient(90deg, #01264B 0%, #032C56 100%) !important;
        opacity: 1;
        mix-blend-mode: unset !important;
    }

    /* 08-04-2025 */
    .discount-certification .discount-certificate-left {
        text-align: center;
        margin-bottom: 40px;
    }

    .discount-certification .discount-certificate-left .block-title {
        margin-bottom: 15px;
    }

    .discount-certification .discount-certificate-left .disc {
        max-width: 515px;
        margin: 0 auto;
    }

    .discount-certification .discount-certificate-block {
        flex-direction: column;
        gap: 10px;
        align-items: center;
        margin-bottom: 30px;
    }

    .discount-certification .discount-certificate-block .discount-content-detail {
        margin: 0 auto;
        text-align: center;
    }

    .discount-certification .discount-certificate-block .certificate-img {
        max-width: 92px;
        height: 91px;
    }

    .discount-certification .discount-certificate-left .disc * {
        margin-bottom: 10px;
    }

    /* 08-04-2025 */

    .BnrNew .BnrNew-container .action {
        justify-content: center;
    }


    .homBnrSlider .bnrSlider.hero-pathway .hero-pathway-x,
    .homBnrSlider .bnrSlider.hero-programmes .bnrSlider-container .image,
    .homBnrSlider .bnrSlider.hero-ventures .hero-ventures-circle {
        display: none;
    }

    .homBnrSlider .swiper-wrapper {
        display: flex;
    }

    .homBnrSlider .swiper-slide {
        height: auto;
    }

    .homBnrSlider .bnrSlider {
        padding: 60px 0;
        height: 100%;
        max-height: auto;
    }

    .homBnrSlider .bnrSlider .content .title * {
        font-size: 46px;
        line-height: 46px;
    }

    .homBnrSlider .btn-slider {
        display: none;
    }

    .swiper.homBnrSlider .banner-pagination {
        bottom: 30px;
    }

    /* V2 */
    .homBnrSlider-v2 .bnrSlider .hero-pathway-x,
    .homBnrSlider-v2 .bnrSlider .bnrSlider-container .image,
    .homBnrSlider-v2 .bnrSlider .hero-ventures-circle {
        display: none;
    }

    .homBnrSlider-v2 .swiper-wrapper {
        display: flex;
    }

    .homBnrSlider-v2 .swiper-slide {
        height: auto;
    }

    .homBnrSlider-v2 .bnrSlider {
        padding: 60px 0;
        height: 100%;
        max-height: auto;
    }

    .homBnrSlider-v2 .bnrSlider .content .title * {
        font-size: 46px;
        line-height: 46px;
    }

    .homBnrSlider-v2 .btn-slider {
        display: none;
    }

    .swiper.homBnrSlider-v2 .banner-pagination {
        bottom: 30px;
    }
    /* V2 */
}

@media (max-width: 767px) {

    /* 24-01-2025 --- Pathway v6 */
    .pathway-n-banner .banner-content .title * {
        font-size: 40px;
    }

    .pathway-n-banner .banner-content .disc * {
        margin-bottom: 30px;
    }

    .university-spotlight .spotlight-data .title * {
        font-size: 24px;
    }

    .success-stories .heading .title * {
        font-size: 24px;
    }



    .success-stories {
        padding: 40px 0;
    }

    .success-stories .stories-card .card-price .price * {
        font-size: 22px;
    }

    .success-stories .apply-today * {
        font-size: 20px;
    }



    .eligibility {
        padding: 40px 0;
    }

    .eligibility .eligibility-container {
        flex-direction: column;
        gap: 40px;
    }

    .eligibility .eligibility-data .title * {
        font-size: 24px;
        margin-bottom: 16px;
    }

    .eligibility .eligibility-data .disc * {
        font-size: 16px;
        margin-bottom: 10px;
    }



    .learners-video {
        padding: 40px 0;
    }

    .learners-video .heading .title * {
        font-size: 24px;
    }

    .learners-video .video-container {
        height: 300px;
        max-height: 300px;
    }


    .faq-temp {
        padding: 40px 0;
        margin-bottom: 0;
    }

    .faq-temp .heading .title * {
        font-size: 24px;
    }

    .faq-temp .accordion-button {
        padding: 17px;
    }

    .faq-temp .accordion-body {
        padding: 0 53px 17px 17px;
        margin-top: -6px;
    }


    .leading-global-universities {
        padding: 40px 0 20px;
    }

    .leading-global-universities .heading .title * {
        font-size: 24px;
        margin-bottom: 24px;
    }

    .best-universities {
        padding: 20px 0 40px;
    }

    .best-universities .best-universities-container {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }


    .best-universities .best-content .title * {
        font-size: 24px;
    }



    .for-parents .banner-content .title * {
        font-size: 40px;
    }

    .for-parents .banner-content .disc * {
        margin-bottom: 30px;
    }

    .for-parents .banner-content .action {
        flex-direction: column;
        align-items: start;
    }

    .for-parents .banner-content .action * {
        width: fit-content;
    }


    .best-universities.personal-growth .best-content .disc * {
        color: #002B56;
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }


    .why-pathway {
        padding: 40px 0;
    }

    .why-pathway .heading .title * {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .learner-spotlight {
        padding: 40px 0;
    }

    .learner-spotlight .learner-spotlight-container {
        flex-direction: column;
        gap: 30px;
    }

    .learner-spotlight .content .quote * {
        margin-bottom: 15px;
    }

    .learners-experience-slider .learners-experience-pagination {
        margin-top: 0;
    }

    .learner-spotlight .content .title * {
        font-size: 24px;
    }

    .learner-spotlight .content .disc * {
        margin-bottom: 24px;
    }



    .pathway-programme {
        padding: 40px 0;
        margin-bottom: 0;
    }

    .pathway-programme .heading .title * {
        font-size: 24px;
        margin-bottom: 35px;
    }

    .pathway-programme .pathway-programme-container {
        flex-direction: column-reverse;
        row-gap: 10px;
    }

    .pathway-programme .content {
        padding: 24px;
        max-width: 100%;
    }

    .pathway-programme .content .logo {
        max-height: 30px;
        height: 30px;
        margin-bottom: 22px;
    }

    .pathway-programme .content .disc * {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 25px;
    }

    .pathway-programme .banner {
        height: 250px;
        max-width: 100%;
    }

    .university-spotlight .spotlight-content .content-img {
        max-width: 100%;
        max-height: max-content;
        min-width: 100%;
        min-height: auto;
        width: 100%;
        height: auto;
    }

    .university-spotlight .spotlight-content .data .title * {
        font-size: 18px;
    }

    /* 25-02-2025 - pathway - for parent */
    .parents-choose-pathway .heading .title * {
        font-size: 21px;
    }

    .learners-experience-slider .learners-experience-btn svg {
        width: 50px;
    }


    .lastChild {
        padding: 0px 0 140px;
        margin-bottom: -155px;
    }

    .women-stories .women-stories-container .title .yellow,
    .women-stories .women-stories-container .title .violet {
        padding: 8px 14px;
        font-size: 30px;
    }

    .women-stories .women-stories-container .title .violet {
        margin-left: -5px;
        margin-top: 10px;
    }

    .empowering-women-block {
        background: #ffffff;
        box-shadow: 2.37px 2.37px 0px 0px rgba(156, 140, 194, 0.20);
    }

    .textBlock {
        display: none;
    }

    .new-empowering-women-section .empowering-women-block .empowering-detail .detail * {
        color: #002B56;
    }

    .empowering-women-block {
        height: unset;
    }

    .empowering-detail {
        background-color: white;
    }

    .new-empowering-women-section .empowering-women-block .empowering-detail .subdisc * {
        color: #262626;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    .empowering-women-block .empowering-image {
        height: unset;
    }

    .empowering-women-item.slick-slide {
        display: flex !important;
    }

    .new-empowering-women-section a.empowering-women-block .empowering-detail {
        padding-left: 4px;
        padding-right: 4px;
    }


    /* 3-mar-25 patnership-page-info-section */
    .pp-box-new .pp-box-new-wraper .pp-left-content {
        max-width: 182px;
        padding-right: 9px;
    }

    .pp-box-new .pp-box-new-wraper .pp-left-content h3 {
        font-size: 14px;
    }

    .pp-box-new .pp-box-new-wraper .details {
        padding-left: 9px;
    }

    .pp-box-new .pp-box-new-wraper .btn {
        padding: 5px 11px;
        font-size: 12px;
    }

    .pp-box-new {
        padding: 15px;
    }

    .pp-box-new .pp-box-new-wraper p {
        font-size: 11px;
    }

    /* 3-mar-25 patnership-page-info-section */


    .BnrNew {
        padding: 57px 0 67px;
    }

    .BnrNew .BnrNew-container .details .title * {
        font-size: 36px;
        margin-bottom: 31px;
    }

    .BnrNew .BnrNew-container .details .disc * {
        margin-bottom: 43px;
    }


    /* 21-03-25 */
    .best-universities-main-block .best-image .play-video-icon {
        width: 56px;
        height: 56px;
    }

    /* 27-2-2025 */
    .oppertunity-title-box .title * {
        font-size: 24px;
    }


    .homBnrSlider .bnrSlider {
        text-align: center;
    }

    .homBnrSlider .bnrSlider .content .title * {
        font-size: 46px;
        line-height: 46px;
        max-width: 100% !important;
    }

    .homBnrSlider .bnrSlider .content .disc * {
        max-width: 100% !important;
        line-height: 140%;
    }

    /* V2 */
    .homBnrSlider-v2 .bnrSlider {
        text-align: center;
    }

    .homBnrSlider-v2 .bnrSlider .content .title * {
        font-size: 46px;
        line-height: 46px;
        max-width: 100% !important;
    }

    .homBnrSlider-v2 .bnrSlider .content .disc * {
        max-width: 100% !important;
        line-height: 140%;
    }
    /* V2 */
}

@media (max-width: 575px) {
    .university-spotlight .spotlight-content {
        max-width: 100%;
        gap: 10px;
        margin-bottom: 40px;
        flex-direction: column;
    }


    /* 25-02-2025 - pathway - for parent */
    .parents-choose-pathway .parents-choose-container .choose-card .card-image {
        width: 100%;
        height: 280px;
        max-height: 470px;
        position: relative;
    }



    /* 28/02/2025 - women-in-tech */
    .women-stories {
        padding: 40px 0 29px;
    }

    .women-in-tech .banner-details .title * {
        font-size: 35px;
        line-height: 35px;
        letter-spacing: -1.3px;
        overflow-wrap: break-word;
    }

    .women-in-tech .banner-details .title .stroke {
        color: transparent;
        -webkit-text-stroke: 0.4px #fff;
        text-stroke: 0.4px #fff;
    }

    .women-stories .women-stories-container .sub-title * {
        font-size: 20px;
    }

    .women-stories .women-stories-container .title .yellow,
    .women-stories .women-stories-container .title .violet {
        width: fit-content;
    }

    .women-stories .women-stories-container .title>* {
        flex-direction: column;
        align-items: center;
    }

    .women-stories .women-stories-container .title .violet {
        margin-left: 60px;
        margin-top: 0px;
    }

    /* 28/02/2025 - women-in-tech */

    .virtual-event .virtual-event-container .disc {
        justify-content: center;
        flex-direction: column;
        align-items: center;
        gap: 5px;
        flex-wrap: wrap;
        text-align: center;
        margin-bottom: 16px;
    }

    .BnrNew .BnrNew-container .action {
        flex-direction: column;
    }

    .BnrNew .BnrNew-container .action .btn-simple-white {
        margin-left: 0;
        margin-top: 18px;
    }


    .homBnrSlider .bnrSlider .content .title * {
        font-size: 36px;
        line-height: 36px;
        max-width: 100% !important;
    }

    .homBnrSlider .bnrSlider .content .disc * {
        max-width: 100% !important;
        line-height: 140%;
    }

    /* V2 */
    .homBnrSlider-v2 .bnrSlider .content .title * {
        font-size: 36px;
        line-height: 36px;
        max-width: 100% !important;
    }

    .homBnrSlider-v2 .bnrSlider .content .disc * {
        max-width: 100% !important;
        line-height: 140%;
    }
    /* V2 */
}

@media (min-width: 768px) {
    .page-id-13906 .new-pathway-finance-section {
        padding: 84px 0 34px 0;
    }

    /* 12-9-2024 pathway banner/btn change */
    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-section {
        padding: 82px 0 165px 0;
    }

    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-title {
        margin-bottom: 25px;
    }

    /* 12-9-2024 pathway banner/btn change */
}

@media (min-width: 768px) and (max-width: 991px) {

    .review-item .review-text *,
    .review-item .review-text-detail * {
        font-size: 15px;
    }

    .common-social-icons ul li {
        font-size: 32px !important;
    }

    .main-title {
        font-size: 45px;
    }

    .section-title {
        font-size: 28px;
        margin-bottom: 25px;
    }

    .block-title {
        font-size: 25px;
        margin-bottom: 25px;
    }

    .btn.btn-large {
        padding: 12px 45px;
    }

    .paragraph-medium {
        font-size: 18px;
    }

    /* home page */
    .banner-section.home-banner-section .banner-main-image * {
        height: 500px;
    }

    .banner-section.home-banner-section .banner-description {
        top: 125px;
        top: 95px;
    }

    .banner-section.home-banner-section .banner-overlay-image {
        width: 325px;
        bottom: -30px;
    }

    .banner-section>.banner-other-companies {
        bottom: 100px;
    }

    .employment-graduate-rating-section .employment-graduate-rating-list {
        margin: 0 -15px;
    }

    .employment-graduate-rating-section .employment-graduate-rating-list>* {
        padding: 0 15px;
    }

    .employment-graduate-rating-section .graduate-block {
        padding: 20px 0;
        width: 130px;
        font-size: 14px;
        line-height: 135%;
    }

    .employment-graduate-rating-section .graduate-user-profiles-list {
        margin: 0 0 5px;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .employment-graduate-rating-section .graduate-reviews-rating-block {
        text-align: center;
    }

    .employment-graduate-rating-section .graduate-user-profiles-list ul li {
        width: 48px;
        height: 48px;
    }

    .programme-careers-tabing .tab-content {
        padding: 50px 0 30px;
    }

    .programme-careers-tabing-section .programme-careers-main-title {
        margin-bottom: 35px;
    }

    .programme-careers-tabing .nav-tabs .nav-item {
        margin: 0 25px;
    }

    .tech-companies-careers-section {
        padding: 65px 0;
    }

    .tech-companies-careers-section:before {
        display: none;
    }

    .tech-companies-careers-section .tech-back-circle-overlay {
        width: 750px;
        height: 750px;
    }

    .tech-companies-careers-section .tech-companies-success-block {
        margin-bottom: 35px;
    }

    .tech-companies-careers-section .tech-companies-success-block .section-title {
        margin-bottom: 35px;
    }

    .tech-companies-careers-section .tech-success-block .main-title {
        font-size: 45px;
    }

    .tech-companies-careers-section .tech-success-list {
        max-width: 500px;
    }

    .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
        margin-right: 85px;
    }

    .tech-companies-careers-section .tech-success-block {
        height: 180px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-profile-image {
        margin-bottom: 25px;
    }

    .exceptional-programmes-section {
        padding: 50px 0;
    }

    .exceptional-programmes-section .block-title {
        margin-bottom: 35px;
    }

    .exceptional-programmes-block .exceptional-programmes-detail {
        padding: 30px 25px 35px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .exceptional-programmes-detail {
        padding-bottom: 35px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .block-title {
        font-size: 25px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .explore-program-button .btn {
        padding-left: 25px;
        padding-right: 25px;
    }

    .our-hubs-section {
        padding: 50px 0;
    }

    .our-hubs-section .our-hubs-country-list>* {
        margin-bottom: -195px;
    }

    /* .our-hubs-section .our-hubs-country-list > *:nth-child(1) { top: -20px; }
.our-hubs-section .our-hubs-country-list > *:nth-child(2) { top: -10px; } */
    .our-hubs-section .our-hubs-country-block .hubs-country-image {
        width: 325px;
    }

    .our-hubs-section .our-hubs-country-block .hubs-country-detail {
        padding: 40px;
    }

    .alx-global-quality-section .alx-global-quality-main-image:before {
        width: 135px;
    }

    .alx-global-quality-section .alx-global-quality-description {
        position: unset;
        left: auto;
        right: auto;
        top: auto;
        padding: 40px 0 30px;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .alx-global-quality-section .alx-global-quality-description .alx-global-quality-detail {
        max-width: 100%;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        position: absolute;
        left: 40px;
        top: 70px;
        padding: 0;
    }

    .fellowship-community-section {
        padding: 50px 0;
    }

    .fellowship-community-block {
        padding: 35px 15px;
    }

    .fellowship-community-block .fellowship-image {
        height: 135px;
        margin-bottom: 20px;
    }

    .fellowship-community-block .fellowship-image * {
        max-height: 135px;
    }

    .career-aspiration-section {
        padding: 35px 0;
    }

    .alx-client-experience-section {
        padding: 50px 0 15px;
    }

    .alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail {
        flex-direction: column;
        align-items: flex-start;
    }

    .alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail .client-experience-button {
        margin: 25px 0 0;
    }

    .alx-client-experience-section .alx-client-experience-main-title {
        margin-bottom: 50px;
    }

    .alx-client-experience-block .client-experience-detail {
        padding: 35px 25px;
    }

    .alx-client-experience-block .client-experience-detail .client-profile-block {
        margin-top: 25px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0 50px;
    }

    .alx-client-experience-carousel .alx-client-experience-block {
        font-size: 14px;
        line-height: 135%;
    }

    .alx-client-experience-block .client-profile-block {
        min-height: 42px;
    }

    .alx-client-experience-block .client-profile-block .profile-pic {
        width: 40px;
        height: 40px;
        margin-right: 12px;
    }

    .follow-us-list>* {
        width: 25%;
    }

    .follow-us-block {
        height: 150px;
    }

    .ready-get-started-section .ready-get-started-content {
        padding: 35px 30px;
    }

    /* home page */

    /* careers page */
    .global-community-section {
        padding: 50px 0 15px 0;
    }

    .global-community-section .global-community-title {
        margin-bottom: 50px;
    }

    .global-community-block .global-community-images {
        margin-top: 100px;
        max-width: 525px;
        margin-bottom: 40px;
    }

    .global-community-block .global-community-images>* {
        position: relative;
        left: auto;
        top: auto;
    }

    .global-community-block .global-community-images .global-image.shape-2 {
        transform: translate(35px, -200px);
        -webkit-transform: translate(35px, -200px);
        -moz-transform: translate(35px, -200px);
        -ms-transform: translate(35px, -200px);
        -o-transform: translate(35px, -200px);
    }

    .global-community-block .global-community-images .global-image.shape-3 {
        float: right;
        margin-top: -180px;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .get-started-section {
        padding: 75px 0;
    }

    .our-community-section {
        padding: 70px 0 45px;
    }

    .our-community-block .community-image {
        margin-bottom: 20px;
    }

    .our-community-carousel {
        padding: 0 35px;
    }

    .our-community-carousel .slick-arrow.slick-prev {
        left: -15px;
    }

    .our-community-carousel .slick-arrow.slick-next {
        right: -15px;
    }

    /* careers page */

    /* lp-pathway page */
    .lp-program-new-page-banner .lp-program-new-page-banner-block {
        position: relative;
        top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }

    .lp-program-new-page-banner .pnpb-x-img {
        display: block !important;
        height: 400px !important;
    }

    .lp-program-new-page-banner .banner-new-pathway-title {
        max-width: 100%;
    }

    .lp-program-new-page-banner .banner-new-pathway-title * {
        font-size: 30px;
    }

    .lp-program-new-page-banner .pnpbr-below {
        padding: 10px 30px !important;
    }

    .lp-program-new-page-banner .program-new-page-section {
        padding: 33px 0 !important;
    }

    .lp-program-new-page-banner .new-ul-style {
        max-width: 430px;
        margin: 0 auto;
        padding: 0 !important;
    }

    /* lp-pathway page */

    /* footer */
    .footer .f-top {
        padding: 35px 0 15px;
    }

    .f-block .f-title {
        margin-bottom: 20px;
    }

    .footer .f-social-block {
        text-align: center;
    }

    .footer .f-social-block .f-detail ul {
        justify-content: center;
    }

    .footer .f-social-block .f-title {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .footer .f-bottom {
        padding: 20px 0 15px;
    }

    /* footer */

    /* 8-12-2023 */
    .main-title {
        font-size: 34px;
        margin-bottom: 20px;
    }

    .block-small-title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered {
        padding: 10px 61px 10px 20px;
    }

    .filter-menu-start .select2-container--default .select2-selection--single {
        height: 50px;
    }

    .events-list-section {
        padding: 18px 0 100px 0;
    }

    .event-list {
        padding: 22px 0 0 0;
    }

    .event-item .event-item-img {
        margin-bottom: 20px;
    }

    .event-item .event-detail-block {
        height: calc(100% - 248px);
    }

    .event-load-more .btn {
        padding: 8px 25px 8px;
    }

    .filter-menu-start .select2-container--default .select2-selection--single .select2-selection__placeholder {
        top: unset;
    }

    .find-place-main .landing-banner-shape figure {
        width: 70px;
        height: auto;
    }

    .find-place-main .landing-banner-shape-2 figure {
        width: 60px;
        height: auto;
    }

    .find-place-main .landing-banner-shape {
        bottom: -35px;
    }

    .find-place-main .landing-banner-shape-2 {
        top: 120px;
    }

    .find-place-left .main-title {
        max-width: 280px;
    }

    .find-place-right {
        padding-left: 40px;
        margin-right: -15px;
    }

    .find-place-left {
        margin-right: -46px;
        padding-top: 0;
        padding-bottom: 20px;
    }

    .find-place-section {
        padding: 120px 0 50px 0;
    }

    .find-place-below {
        margin-top: 0;
    }

    .find-place-item .fp-img {
        width: 50px;
        height: 50px;
    }

    .hub-section {
        padding: 70px 0 70px 0;
    }

    .hub-item {
        margin-bottom: 40px;
    }

    .find-place-item .fp-text {
        max-width: 260px;
    }

    .find-place-left .find-place-detail {
        font-size: 16px;
    }

    .hub-item .hub-item-img {
        height: 300px;
    }

    .hub-item .hub-item-img {
        margin-bottom: 15px;
    }

    .hub-item-title {
        font-size: 18px;
    }

    .find-place-item .fp-text {
        font-size: 14px;
    }

    .main-small-title {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .learner-list-section {
        padding: 70px 0 175px 0;
    }

    .learner-list .learner-item {
        height: calc(100% - 25px);
        margin-bottom: 25px;
        padding: 15px;
    }

    .learner-item .hub-item-title {
        margin-bottom: 10px;
    }

    .learner-list>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .learner-list>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .learner-list .learner-item.learner-item-first {
        margin-right: 0;
    }

    .learner-list .learner-item.learner-item-second {
        margin-left: 0;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
        padding: 20px;
    }

    .our-learners-saying-carousel {
        padding: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg,
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow i {
        width: 12px;
        height: 26px;
    }

    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail {
        min-height: 281px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
        height: 281px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow {
        top: 40%;
    }

    .our-learners-saying-section {
        padding: 80px 0 40px;
    }

    .our-learners-saying-section .section-title {
        margin-bottom: 20px;
    }

    .programee-detail-section {
        padding: 66px 0 100px 0;
    }

    .programee-overview-start ul li {
        padding: 0 10px 0 20px;
    }

    .skills-program-section {
        padding: 20px;
    }

    .outcome-section .outcome-detail {
        padding: 40px;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-count {
        font-size: 50px;
    }

    .finacing-section .financing-description {
        padding: 30px;
    }

    .salesforce-finacing-section .financing-description {
        padding: 45px 30px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button {
        padding: 21px 31px 5px 60px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-button::after {
        font-size: 23px;
        width: 20px;
        height: 20px;
        left: 20px;
        top: 24px;
    }

    .curriculum-tab-accordion .accordion-item .accordion-body {
        padding: 0 31px 21px 60px;
    }

    .enroll-registration-section .enroll-registration-button {
        max-width: 200px;
    }

    .enroll-registration-section .enroll-registration-button .btn {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .program-banner-video-block .program-banner-video-poster {
        height: 250px;
    }

    .program-banner-video-block .video-player iframe {
        height: 250px;
    }

    /* 8-12-2023 */

    /* programee-page */
    .enroll-registration-section .enroll-registration-list {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    .enroll-registration-section .enroll-registration-item .enroll-registration-block {
        padding: 0;
    }

    .enroll-registration-section .enroll-registration-list>* {
        margin: 0 12px;
    }

    .enroll-registration-section .enroll-registration-list>*:first-child {
        margin-left: 0;
    }

    .enroll-registration-section .enroll-registration-list>*:last-child {
        margin-right: 0;
    }

    .programee-detail-section .mobile-scroll {
        margin-bottom: 55px;
    }

    /* programee-page */

    /* 13-12-2023 */
    .hub-detail-title {
        margin-bottom: 50px;
    }

    .hubs-detail-frames>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-detail-frames>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames>.row>[class*=col-]>* {
        height: unset;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]>* {
        height: 150px;
        margin-bottom: 20px;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]:nth-last-child(-n+2)>* {
        height: 150px;
        margin-bottom: 20px;
    }

    .hubs-frames-right>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-frames-right>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames {
        margin-bottom: 10px;
    }

    .hubs-detail-frames .common-video-play-icon {
        width: 50px !important;
        height: 50px !important;
        font-size: 16px;
    }

    .hubs-detail-frames .common-video-play-icon * {
        width: 16px !important;
        height: 16px !important;
    }

    .hubs-detail-texts .hubs-texts-right {
        padding-left: 20px;
    }

    .hub-detail-section .hub-detail-hubs {
        margin-bottom: 50px;
    }

    .hub-detail-section {
        padding: 70px 0 35px 0;
    }

    .hubs-detail-frames .hubs-frames-left .hubs-frames-video {
        height: calc(100% - 20px);
        margin-bottom: 20px;
    }

    .hubs-detail-texts .hubs-texts-left:after {
        right: -20px;
    }

    .mentor-support-list .mentor-support-block {
        padding: 20px;
    }

    .mentor-support-section:before {
        width: 80px;
        height: 320px;
    }

    .mentor-support-section .mentor-support-title {
        margin-bottom: 50px;
    }

    .mentor-support-section {
        padding: 70px 0 40px;
    }

    .mentor-support-list .mentor-support-block .block-small-title {
        margin-bottom: 6px;
    }

    .career-guidance-cards .career-guidance-item-two-img-tile {
        margin-top: 0;
        height: calc(100% - 24px);
    }

    .career-guidance-cards .career-guidance-item-one {
        padding: 28px 30px 28px 30px;
    }

    .career-guidance-cards .career-guidance-item-three {
        /* height: calc(100% - 24px); */
        flex-direction: column;
    }

    /* .career-guidance-cards > .row > [class*=col-] > * {
    height: calc(100% - 24px) !important;
}
.career-guidance-cards > .row > [class*=col-] > * > * {
    height: 100% !important;
} */
    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img {
        width: 100%;
        height: 180px;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-right {
        padding: 15px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-text {
        margin-bottom: 20px;
    }

    .career-guidance-cards .career-guidance-item-one.career-guidance-item-four {
        /* height: calc(100% - 24px); */
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .career-guidance-section {
        padding: 65px 0;
    }

    .career-guidance-description .career-guidance-text {
        margin-bottom: 35px;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img * {
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -ms-border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
    }

    .community-banner-main {
        padding: 150px 0 0 0;
    }

    .community-all-img-section>* {
        flex: 0 0 30.8%;
        margin-right: 15px;
    }

    .community-all-img-section {
        justify-content: center;
    }

    .build-relation-section {
        padding: 45px 0;
    }

    .one-liner-section {
        padding: 170px 0 70px 0;
    }

    .one-liner-right .one-liner-img {
        height: 350px;
    }

    .about-partnership-section {
        padding: 64px 0;
    }

    .mission-statement-section {
        padding: 25px 0;
    }

    .mission-statement-left .mission-statement-img {
        height: 400px;
    }

    .about-principle-section {
        padding: 75px 0;
    }

    .about-principle-section .about-principle-text {
        margin-bottom: 50px;
    }

    .about-principle-left {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .about-principle-left .about-principle-img {
        width: 100%;
        height: 270px;
    }

    .about-principle-left .about-principle-img * {
        width: 100%;
    }

    .foundation-banner-section.program-banner-section {
        padding: 70px 0;
    }

    .foundation-banner-section.program-banner-section .program-banner-content>.row {
        flex-direction: column-reverse;
    }

    .foundation-banner-section.program-banner-section .program-banner-video-block .program-banner-video-poster {
        height: 350px;
    }

    .set-us-apart-section {
        padding: 70px 0 40px 0;
    }

    .set-us-right {
        margin-left: 50px;
        margin-top: 50px;
    }

    .set-us-detail .set-us-detail-start .set-detail-text-up {
        margin-bottom: 10px;
    }

    .set-us-list .set-us-item {
        padding-bottom: 30px;
    }

    .meta-skill-item {
        padding: 20px;
        min-height: 240px;
    }

    .event-post-banner-section {
        padding: 70px 0;
    }

    .event-post-section {
        padding: 70px 0 100px 0;
    }

    .event-post-right {
        margin-bottom: 30px;
        margin-top: 0;
        /* height: 300px; */
        margin-left: 0;
    }

    .event-post-banner-section>.row {
        flex-direction: column-reverse;
    }

    .event-post-below-btn .btn-simple-cyan {
        padding: 12px 30px;
        width: 210px;
    }

    .event-post-below-btn .btn-simple-cyan:after {
        right: 36px;
    }

    .event-social-icon ul li {
        margin-bottom: 20px;
    }

    .event-social-icon ul li a i,
    .event-social-icon ul li a svg {
        font-size: 26px;
    }

    /* 13-12-2023 */

    /* 18-12-2023 */
    .programme-careers-list>.row>[class*=col-]:nth-child(4n+3) .programme-careers-block .programme-careers-inner-detail {
        left: calc(100% - 9px);
        right: unset;
        background-image: url('../images/tooltip-bg.png');
        padding: 15px 15px 15px 25px;
    }

    .programme-careers-list>.row>[class*=col-]:nth-child(4n) .programme-careers-block .programme-careers-inner-detail {
        left: calc(100% - 9px);
        right: unset;
        background-image: url('../images/tooltip-bg.png');
        padding: 15px 15px 15px 25px;
    }

    .programme-careers-list>.row>[class*=col-]:nth-child(2n) .programme-careers-block .programme-careers-inner-detail {
        left: unset;
        right: calc(100% - 9px);
        background-image: url('../images/tooltip-bg-right.png');
        padding: 15px 25px 15px 15px;
    }

    .programme-careers-block .programme-careers-inner-detail {
        padding: 15px 15px 15px 25px;
        width: 300px;
        height: 350px;
    }

    .programme-careers-inner-detail .how-to-learn-block .how-learn-list ul li {
        margin-bottom: 10px;
    }

    /* 18-12-2023 */

    /* 19-12-2023 */
    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
        height: 281px;
    }

    /* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
    height: 281px;
} */
    .our-hubs-country-list.slick-slider .slick-arrow.slick-prev {
        left: -30px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow.slick-next {
        right: -30px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow {
        font-size: 30px;
    }

    /* 19-12-2023 */

    /* 20-12-2023 */
    .find-place-left {
        margin-right: 0;
    }

    .find-place-right {
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 40px;
    }

    .landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(6) {
        right: 31%;
    }

    .addmission-section {
        padding: 70px 0;
    }

    .addmission-left {
        padding-bottom: 30px;
    }

    .addmission-left .addmission-img {
        margin-bottom: 20px;
    }

    /* 20-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 34px;
    }

    .typography-section h2 {
        font-size: 30px;
    }

    .typography-section h3 {
        font-size: 28px;
    }

    .typography-section h4 {
        font-size: 26px;
    }

    .block-gutenberg-section .list {
        padding-top: 0;
        margin-bottom: 50px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-home-section {
        padding: 70px 0 30px 0;
    }

    .mentor-home-right {
        margin-top: 50px;
    }

    .mentor-list ul {
        justify-content: center;
    }

    .mentor-list ul li {
        margin-bottom: 40px;
    }

    .mentor-home-left .section-title span {
        font-size: 42px;
    }

    .mentor-company svg,
    .mentor-company i {
        font-size: 24px;
    }

    .programee-tabs-main .programme-careers-list-items {
        padding: 70px 0 50px 0;
    }

    .not-sure-section {
        padding: 40px 0;
    }

    .not-sure-img {
        margin-right: 24px;
    }

    .employment-graduate-rating-section .graduate-block p strong {
        font-size: 24px;
    }

    .review-banner-main .addmission-above-section {
        padding: 70px 0;
    }

    .review-item .review-detail {
        padding: 15px;
    }

    .review-item .review-text-detail {
        padding: 20px;
    }

    .review-item {
        max-width: 330px;
    }

    .review-item.review-item-big {
        max-width: 330px;
    }

    /* 26-12-2023 */

    /* 28-12-2023 */
    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev {
        left: 20px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next {
        right: 20px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn svg,
    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn i {
        font-size: 35px;
    }

    .alx-client-experience-section:after,
    .alx-client-experience-section:before {
        width: 150px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns {
        top: 30%;
    }

    .custom-mega-menu .custom-mega-menu-content.container {
        max-width: 100%;
        padding: 0;
        margin: 0;
    }

    .employment-graduate-rating-section .graduate-reviews-rating-block {
        padding-right: 5px;
        flex-direction: column;
    }

    /* 28-12-2023 */

    /* 29-12-2023 */
    .in-focus-section.in-focus-last-section .in-focus {
        padding: 65px 0 180px 0;
    }

    .in-focus-item-below {
        padding: 15px 20px;
    }

    .blog-list-item-below {
        padding: 15px 20px;
    }

    .blog-page-title-right .form-control {
        padding: 10px 50px 10px 16px;
        width: 300px;
    }

    /* .blog-page-title-right:after {
    width: 20px;
    height: 20px;
    font-size: 20px;
    right: 16px;
} */
    .blog-page-title-right .blog-page-form-search-icon {
        width: 20px;
        height: 20px;
        font-size: 20px;
        right: 10px;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options {
        width: 590px;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option {
        flex: 0 0 47%;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option:nth-child(3n) {
        margin-right: 30px;
        border-right: 1px solid rgba(38, 38, 38, 0.1);
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option:nth-child(2n) {
        margin-right: 0;
        border-right: none;
    }

    .blog-page-select .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
        padding-right: 26px;
    }

    .blog-page-select .select2-container--default .select2-selection--single:after {
        font-size: 16px;
        top: 7px;
    }

    .blog-page-wrp {
        padding-bottom: 50px;
    }

    .trending-topics {
        padding: 20px 0 20px 0;
    }

    .in-focus-section.in-focus-last-section {
        margin-top: 50px;
    }

    /* 29-12-2023 */

    /* 1-1-2024 */
    .for-new-typography .blog-post-title {
        font-size: 28px;
    }

    .for-new-typography .typography-content blockquote {
        font-size: 22px;
    }

    .new-search-icon.blog-page-title-right .form-control {
        width: 40px;
        height: 40px;
    }

    .search-modal .modal-dialog {
        margin-top: 94px;
    }

    /* 1-1-2024 */

    /* 2-1-2024 */
    .meet-mentors-section {
        padding: 70px 0 40px 0;
    }

    /* 2-1-2024 */

    /* 3-1-2024 */
    .mentor-support-title .block-title {
        margin-bottom: 20px;
    }

    .build-relation-left .block-title {
        margin-bottom: 20px;
    }

    .global-community-detail {
        margin-top: 0;
    }

    .curriculum-tabing .nav-pills .nav-link {
        min-width: 150px;
    }

    /* 3-1-2024 */

    /* 4-1-2024 */
    .program-page-mobile-banner .pbm-video-section iframe {
        max-width: 393px;
        margin-left: auto;
        margin-right: auto;
    }

    .enroll-registration-section .enroll-registration-list>*:first-child {
        flex: 0 0 auto;
    }

    .enroll-registration-section .enroll-registration-list>*:nth-child(2) {
        flex: 0 0 auto;
    }

    .enroll-registration-section .enroll-registration-list>*:nth-child(3) {
        flex: 0 0 auto;
    }

    .enroll-registration-section {
        margin-top: -40px;
    }

    /* 4-1-2024 */

    /* 5-1-2024 */
    .blog-page-title-right:after {
        width: 24px;
        height: 24px;
        font-size: 24px;
    }

    .curriculum-tab-accordion .accordion-item .caac-head-right {
        display: none !important;
    }

    .curriculum-tab-accordion .accordion-item.accordion-hover .caac-head-right {
        display: none !important;
    }

    .foundation-banner-section .program-banner-detail {
        padding-top: 0;
    }

    /* 5-1-2024 */

    /* 9-1-2024 */
    .programee-detail.typography-section h1 {
        font-size: 22px;
    }

    .about-we-do-item {
        margin-top: 22px;
    }

    .about-we-do-section {
        padding: 70px 0;
    }

    .about-we-do-item .about-we-do-item-number {
        flex: 0 0 70px;
    }

    .about-we-do-item .about-we-do-item-text {
        flex: 0 0 calc(100% - 70px);
    }

    /* 9-1-2024 */

    /* 10-1-2024 */
    .employment-graduate-rating-section .graduate-user-profiles-list ul {
        margin-left: 0;
    }

    .employment-graduate-rating-section .star-rating-review-list .reviews-link {
        text-align: center;
    }

    /* 10-1-2024 */

    /* 12-1-2024 */
    .rating {
        display: inline-block;
    }

    /* 12-1-2024 */

    /* 13-1-2024 */
    .our-learners-saying-section.all-programs-blog-post {
        margin-bottom: -160px;
    }

    /* 13-1-2024 */

    /* 24-1-2024 */
    .three-year-banner {
        padding: 120px 0;
    }

    .three-degree-slider {
        opacity: 0;
    }

    .three-degree-slider.slick-initialized {
        opacity: 1;
        position: relative;
    }

    .three-degree-slider .slick-track {
        display: flex !important;
    }

    .three-degree-slider .slick-slide {
        height: inherit !important;
        margin-left: 10px;
        margin-right: 10px;
    }

    .three-degree-slider .slick-track {
        margin-left: -10px;
        margin-right: -10px;
    }

    .three-degree-slider .slick-dots {
        list-style-type: none;
        padding: 0;
        margin-bottom: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .three-degree-slider .slick-dots li {
        margin-right: 5px;
    }

    .three-degree-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .three-degree-slider .slick-dots li button {
        padding: 0;
        font-size: 0;
        line-height: 100%;
        width: 10px;
        height: 10px;
        background-color: transparent;
        border: 1px solid #002B56;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .three-degree-slider .slick-dots li.slick-active button {
        background-color: #002B56;
    }

    .three-degree .programme-careers-inner-detail {
        margin-left: 5px;
        margin-right: 5px;
    }

    .three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-ul-title.how-work-ul-title-new {
        padding: 6px 12px;
    }

    /* 24-1-2024 */

    /* 1-2-2024 */
    .pnpe-right {
        padding: 0 29px 0 29px;
    }

    .pnpe-left {
        padding-left: 29px;
        margin-bottom: 30px;
    }

    .no-fee {
        right: -20px;
    }

    .pnpe-card {
        padding: 20px;
        min-height: unset;
        margin-left: 0;
    }

    .program-new-page-banner-right {
        margin-bottom: 30px;
    }

    .program-new-page-ai-career-section {
        padding: 70px 0;
    }

    .pnpacs-card {
        margin-left: 0;
    }

    .program-page-new-learn-scetion {
        padding: 50px;
    }

    .program-page-new-learn-scetion .pnpls-list ul li {
        color: #262626;
    }

    .pnpls-right {
        text-align: center;
        margin-top: 30px;
    }

    /* 1-2-2024 */

    /* 3-2-2024 */
    .program-new-page-section .program-new-page-banner-left {
        max-width: 100%;
    }

    .program-new-page-banner-left {
        text-align: center;
        margin-bottom: 25px;
    }

    .pnpb-rocket {
        justify-content: center;
    }

    .program-new-page-banner-left .pnpb-apply-round {
        display: none;
    }

    .program-new-page-banner .pnpb-x-img {
        display: none;
    }

    .pnpacs-card {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-bottom: 40px;
        margin-bottom: 40px;
        border-left: none;
        border-bottom: 2px solid #27DEF2;
    }

    .pnpacs-card .pnpacs-card-text {
        text-align: center;
        font-size: 19px;
    }

    .program-new-page-ai-career-section .career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile {
        justify-content: center;
    }

    .program-new-page-ai-career-section>.row {
        flex-direction: column-reverse;
    }

    .pnpe-left {
        padding-left: 28px;
        margin-bottom: 30px;
        margin-right: 30px;
        text-align: center;
    }

    .pnpe-left .pnpe-btn {
        display: none;
    }

    .pnpe-right {
        padding: 0 30px 0 30px;
        margin-bottom: 70px;
    }

    .pnpe-slider .slick-list {
        padding: 0 120px;
    }

    .pmpe-slide-up {
        flex-direction: column;
        align-items: center;
        height: 100%;
    }

    .pnpe-slider .slick-dots {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        bottom: -50px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .pnpe-slider .slick-dots li {
        margin-right: 12px;
    }

    .pnpe-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .pnpe-slider .slick-dots li button {
        padding: 0;
        font-size: 0;
        width: 8px;
        height: 8px;
        background-color: #ffffff;
        border: none !important;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .pnpe-slider .slick-dots li.slick-active button {
        background-color: #05F283;
    }

    /* 3-2-2024 */

    /* 8-2-2024 */
    .no-fee {
        width: 88px;
        height: 88px;
    }

    .no-fee * {
        font-size: 14px;
    }

    .program-new-page-section .program-new-page-banner-left>.main-small-title,
    .program-new-page-section .program-new-page-banner-left>.main-title {
        margin-left: auto;
        margin-right: auto;
    }

    .faq-redirect-one-section {
        margin-bottom: 40px;
    }

    .programee-overview-start.programee-overview-start-for-faq-page {
        position: relative;
        top: 0;
        margin-bottom: 40px;
    }

    .pnpe-man {
        max-width: 230px;
        width: 100%;
        height: 300px;
        flex: unset;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }

    /* 8-2-2024 */

    /* 9-2-2024 */
    .pmpe-slide-up .card-container {
        height: 100%;
        width: 90%;
    }

    .pmpe-slide-up .card {
        height: 100%;
    }

    .pnpbr-below {
        padding: 36px 26px;
        box-shadow: none;
        background-color: transparent;
        border: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .pnpbr-below .pnpbr-ul-up {
        color: #ffffff;
    }

    .new-ul-style .pnpls-list {
        margin-bottom: 0;
    }

    .program-new-page-banner-right .pnpbr-below .pnpbr-btn,
    .program-new-page-banner-right .pnpbr-below .pnpbr-date {
        display: none;
    }

    .no-fee {
        right: 16px;
        top: -60px;
        width: 78px;
        height: 78px;
    }

    .pnpls-list ul li {
        padding-left: 26px;
        color: #ffffff;
    }

    .pnpls-list ul li:before {
        font-size: 16px;
        width: 16px;
        height: 16px;
    }

    .no-fee * {
        font-size: 13px;
    }

    .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .pnpbr-mobile .pnpbr-btn {
        margin-bottom: 20px;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
    }

    /* 9-2-2024 */

    /* 22-2-2024 */
    .on-popup-section {
        padding: 50px 130px 50px 130px;
    }

    .on-popup-title {
        font-size: 30px;
    }

    .on-popup-text {
        font-size: 18px;
    }

    .on-popup-card-up {
        margin-bottom: 30px;
    }

    .on-popup-days-count {
        font-size: 44px;
    }

    /* 22-2-2024 */

    /* 23-2-2024 */
    .purple-bar-close {
        right: 20px;
    }

    .purple-bar-close i,
    .purple-bar-close svg {
        font-size: 16px;
        width: 16px;
        height: 16px;
    }

    .purple-bar-text * {
        font-size: 16px;
    }

    /* .program-page-mobile-banner {
    padding: 90px 0;
}
.purple-close .program-page-mobile-banner {
    padding: 20px 0 90px 0;
} */
    .enroll-if-days-left.enroll-registration-section .enroll-registration-content {
        padding-bottom: 10px;
    }

    .enroll-if-days-left.enroll-registration-section .enroll-registration-content {
        padding-bottom: 50px;
    }

    /* 23-2-2024 */



    /* women page */
    .women-banner-section {
        padding-bottom: 35px;
    }

    .women-banner-section .women-banner-main-content {
        padding: 30px;
    }

    .women-banner-section .women-banner-image {
        height: 382px;
    }

    .tech-women-sand-world-section {
        padding: 35px 0;
    }

    .our-trailblazers-section {
        padding: 30px 0 25px;
    }

    .our-trailblazers-list>* {
        width: 240px;
    }

    .our-trailblazers-block {
        padding: 20px;
    }

    .our-trailblazers-block .detail {
        font-size: 16px;
    }

    .empowering-women-section {
        padding: 30px 0 15px;
    }

    .empowering-women-block.empowering-president-block .empowering-detail {
        padding: 0 25px 25px;
    }

    .empowering-women-block.empowering-president-block .block-small-title {
        padding-top: 35px;
    }

    .meet-our-women-section {
        padding: 30px 0 15px;
    }

    .meet-our-women-section .meet-our-women-main-title {
        padding-bottom: 0;
    }

    .meet-our-women-section .meet-our-women-main-title .main-small-title br {
        display: none;
    }

    .meet-our-women-section .meet-our-women-list {
        margin-top: 25px;
    }

    .meet-our-women-block .our-women-detail {
        padding: 20px 15px;
    }

    .women-good-excuse-section {
        margin: 35px 0 20px;
    }

    .women-events-section .women-events-main-title {
        margin-bottom: 25px;
    }

    .women-events-section {
        padding: 30px 0;
    }

    .women-event-block {
        padding: 25px 0;
    }

    .women-event-block .women-event-main-detail {
        padding-left: 0;
    }

    .women-video-podcast-section {
        margin: 25px 0;
        padding: 50px 0 30px;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 20px;
    }

    .women-video-podcast-block .tag-mark {
        margin-bottom: 20px;
    }

    .women-story-journey-block .story-journey-detail {
        padding: 20px;
    }

    .women-story-journey-section {
        padding: 35px 0;
    }

    .women-story-journey-main-block .women-story-journey-block .story-journey-detail {
        padding: 20px;
    }

    .our-trailblazers-block .title {
        font-size: 40px;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
        font-size: 40px;
    }

    .women-good-excuse-section .women-good-excuse-detail:before {
        width: 75px;
        height: 50px;
    }

    .women-good-excuse-section .women-good-excuse-detail {
        margin: 35px 0 0;
        padding-right: 30px;
        padding-bottom: 20px;
        padding-left: 30px;
        height: auto;
        max-width: 100%;
    }

    .women-good-excuse-section .women-good-excuse-detail .section-title {
        font-size: 28px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title {
        font-size: 40px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title .sand-world-text {
        padding-left: 50px;
    }

    .tech-women-sand-list {
        margin-top: 0;
    }

    .tech-women-sand-list>* {
        margin-top: 0 !important;
        margin-bottom: 25px !important;
    }

    .tech-women-sand-list>*:last-child {
        margin-bottom: 0 !important;
    }

    .women-sand-1-block {
        margin-right: 50px;
    }

    .women-sand-3-block {
        margin-top: -150px;
    }

    .women-sand-4-block {
        margin-top: 0;
    }

    .women-sand-5-block {
        margin-top: -70px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 350px;
    }

    /* women page */

    .three-step-addmission {
        margin-top: 50px;
    }

    /* 11-3-2024 */
    .program-newer-item-inside {
        flex-direction: column;
        padding: 30px;
    }

    .program-newer-left {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .program-newer-middle {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .program-newer-deadline {
        text-align: left;
    }

    /* 11-3-2024 */

    /* 12-3-2024 */
    .eth-home-mentor-above-inside .paragraph-medium {
        margin-bottom: 40px;
    }

    .eth-home-mentor {
        padding: 41px 0;
    }

    .eth-home-art-section {
        padding: 60px 0;
    }

    .eth-home-art-left {
        margin-bottom: 30px;
    }

    .eth-home-art-list {
        margin-bottom: 30px;
    }

    .eth-story-tech-section {
        padding: 60px 0;
    }

    .eth-story-tech-img img {
        height: 250px;
    }

    .eth-story-tech-button .btn-orange-eth {
        width: 200px;
    }

    .eth-story-review-slider .slick-list {
        padding: 70px 0;
    }

    .eth-story-review-qoute img {
        width: 30px;
    }

    .eth-story-review-qoute {
        top: -10px;
    }

    .eth-story-review-slide-left .section-title {
        font-size: 22px;
    }

    .eth-story-reviewer .paragraph-large {
        font-size: 18px;
        margin-bottom: 0;
    }

    .eth-story-review-slide-right {
        width: 250px;
        margin-left: 30px;
    }

    .eth-story-review-slide-right .eth-story-reviewer-img img {
        height: 300px;
    }

    .eth-story-review-slide-left {
        width: calc(100% - 280px);
        padding-left: 40px;
    }

    .eth-story-review-slider .slick-arrow.slick-prev {
        left: 40px;
        bottom: 40px;
    }

    .eth-story-review-slider .slick-arrow.slick-next {
        left: 85px;
        bottom: 40px;
    }

    .eth-hub-work-section {
        padding: 38px 0 20px 0;
    }

    .eth-hub-work-section>.smallest-text {
        margin-bottom: 30px;
    }

    .eth-hub-story-slide-inside {
        padding: 20px;
    }

    .eth-hub-story-section {
        padding: 60px 0;
    }

    .common-names-thing-left img {
        width: 47px;
        height: 47px;
    }

    .common-names-thing-left {
        margin-right: 10px;
    }

    .eth-hub-story-slider .slick-arrow.slick-next {
        right: 10px;
        bottom: 10px;
    }

    .eth-hub-story-slider .slick-arrow.slick-prev {
        right: 50px;
        bottom: 10px;
    }

    .eth-hub-location-section {
        padding: 70px 0 40px 0;
    }

    .eth-hub-loaction-icon {
        margin-bottom: 15px;
    }

    .eth-hub-location-item-img {
        margin-bottom: 25px;
    }

    .eth-hub-loaction-icon i,
    .eth-hub-loaction-icon svg {
        font-size: 40px;
    }

    .eth-home-tool-section {
        padding: 60px 0;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-main-image * {
        height: 650px;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-description {
        top: 70px;
    }

    .eth-banner-cards-start .tech-companies-careers-section .tech-success-list {
        margin-right: 0;
    }

    .eth-purple-bar-section {
        padding: 20px;
    }

    .eth-purple-bar {
        margin-top: -50px;
    }

    .eth-purple-bar-section .paragraph-medium {
        max-width: 440px !important;
    }

    .eth-home-gain .mission-statement-left .mission-statement-img {
        height: 275px;
    }

    .eth-home-gain .mission-statement-inside {
        padding: 70px 0;
    }

    .eth-home-become.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 183px;
    }

    .eth-home-journey.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 300px;
    }

    .eth-home-happen .events-on-hubs {
        padding: 70px 0 25px 0;
    }

    .eth-hub-co-work.eth-home-gain .mission-statement-left .mission-statement-img {
        height: 250px;
    }

    .eth-hub-network-section {
        padding: 32px 0 50px 0;
    }

    .eth-hub-network-right img {
        height: 250px;
    }

    .eth-hub-network-left {
        padding-top: 30px;
    }

    .eth-home-review-new .review-section {
        padding: 70px 0;
    }

    .eth-story-review-stars {
        margin-bottom: 30px;
    }

    .eth-home-review-new .review-section {
        padding: 70px 0;
    }

    .eth-story-review-stars {
        margin-bottom: 30px;
    }

    .country-dropdown-menu {
        margin-right: 32px;
    }

    .country-dropdown-menu .dropdown-menu {
        left: -70px;
        width: auto;
        padding: 30px 25px 14px 25px;
    }

    .country-dropdown-menu .dropdown-menu li:first-child .dropdown-item {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item {
        font-size: 16px;
    }

    .country-dropdown-menu:after {
        height: 94px;
    }

    .country-dropdown-header {
        position: absolute;
        right: 140px;
    }

    .country-dropdown-footer .country-dropdown-menu .dropdown-menu {
        left: -185px !important;
        width: 250px !important;
    }

    .country-dropdown-header.country-dropdown-footer {
        justify-content: flex-end;
        position: relative;
        right: 0;
    }

    .f-right {
        flex-direction: row;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item.active:before {
        font-size: 14px;
    }

    /* 12-3-2024 */

    /* 18-3-2024 */
    .eth-story-review .review-item .review-text * {
        font-size: 16px;
    }

    /* 18-3-2024 */

    /* 19-3-2024 */
    .nfb-photo-taken {
        right: 50px;
    }

    .new-fellow-adv-section {
        padding: 50px 0;
    }

    .nfa-img img {
        height: 330px;
    }

    .nfa-left {
        margin-bottom: 30px;
    }

    .nfb-violet-logo {
        display: none;
    }

    .nfb-green-logo {
        display: none;
    }

    .nfb-item {
        padding: 30px;
    }

    .new-fellow-review-section {
        padding: 70px 0;
    }

    .new-fellow-el-section {
        padding: 60px 0;
    }

    .nfe-item {
        padding: 20px;
    }

    .nfe-left {
        margin-bottom: 30px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-absolute-1 {
        left: 21%;
    }

    .map-absolute-2 {
        right: 35%;
    }

    .map-absolute-3 {
        right: 23%;
    }

    .map-absolute-4 {
        left: 26.5%;
    }

    .map-absolute-5 {
        left: 41.8%;
    }

    .map-absolute-6 {
        right: 22.2%;
    }

    .map-absolute-7 {
        left: 64%;
    }

    .map-absolute-8 {
        left: 67.1%;
    }

    .map-absolute-9 {
        left: 53.9%;
    }

    .new-fellow-where-right {
        margin-top: 40px;
        max-width: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .new-fellow-where-section {
        padding: 30px 0 70px 0;
    }

    /* 20-3-2024 */

    /* 25-4-2024 */
    .alx-home-page-testimonial-slider .slick-list {
        padding: 0 50px;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow svg {
        width: 20px !important;
        height: 40px !important;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-prev {
        left: 20px;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-next {
        right: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-prev {
        left: -25px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-next {
        right: -25px;
    }

    /* 25-4-2024 */

    /* 26-4-2024 */
    .banner-main-carousel .slick-dots {
        bottom: 80px;
    }

    .program-newer-item-partner-red .program-newer-item-inside {
        padding: 30px;
        align-items: flex-start;
    }

    .program-newer-item-partner-red .program-newer-left {
        margin-right: 0;
        flex: unset;
        width: 145px;
    }

    .program-newer-item-partner-red .program-newer-middle {
        max-width: unset;
        flex: unset;
        margin-right: 0;
    }

    .program-newer-item-partner-red .program-newer-middle .paragraph-medium {
        font-size: 30px;
    }

    .program-newer-item-partner-red .program-newer-btn-apply {
        margin-bottom: 0;
    }

    /* 26-4-2024 */

    /* 30-4-2024 */
    .pw-banner-title {
        font-size: 46px;
    }

    .pw-section-title {
        font-size: 32px;
    }

    .pw-block-title {
        font-size: 38px;
    }

    .pw-large {
        font-size: 22px;
    }

    /*-----------------pw-banner-start-----------------*/
    .pw-banner-section {
        padding: 120px 0 150px 0;
    }

    /*-----------------pw-banner-end-------------------*/

    /*-----------------pw-sky-bar-start----------------*/
    .pw-sky-bar-list>.row {
        align-items: unset;
    }

    .pw-sky-bar-list {
        padding: 40px 0;
    }

    .pw-sky-bar-item {
        max-width: unset;
        padding: 0 60px;
        padding-bottom: 40px;
        height: 100%;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-last-child(-n + 2) .pw-sky-bar-item {
        padding-bottom: 0;
    }

    .pw-sky-bar-item:after {
        height: 100%;
    }

    .pw-sky-bar-item:before {
        content: '';
        position: absolute;
        bottom: 20px;
        width: 95%;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.5);
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(odd) .pw-sky-bar-item:before {
        right: -15px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(even) .pw-sky-bar-item:before {
        left: -15px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-last-child(-n + 2) .pw-sky-bar-item:before {
        content: none;
    }

    /* .pw-sky-bar-item:after {
    content: none;
} */
    .pw-sky-bar-list>.row>[class*=col-]:nth-child(2n) .pw-sky-bar-item:after {
        content: none;
    }

    /*-----------------pw-sky-bar-end------------------*/

    /*-----------------pw-pathway-start----------------*/
    .pw-pathway-section {
        padding: 70px 0;
    }

    .pw-pathway-left {
        margin-bottom: 50px;
    }

    .pw-pathway-right .transparent-non-btn {
        margin-bottom: 20px;
    }

    /*-----------------pw-pathway-end------------------*/

    /*-----------------pw-hybrid-start-----------------*/
    .pw-hybrid-left {
        padding-top: 0;
        margin-bottom: 50px;
    }

    .pw-hybrid-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-hybrid-section {
        padding: 70px 0 330px 0;
    }

    /*-----------------pw-hybrid-end-------------------*/

    /*-----------------pw-hgrad-start------------------*/
    /* hgrad-fancybox */
    .pw-hgrad-fancybox .pw-common-fancybox-video-image * {
        height: auto;
    }

    .pw-hgrad-main .pw-hgrad-fancybox .pw-common-fancybox-video {
        margin-top: -300px;
    }

    /* hgrad-fancybox */

    /* pw-student */
    .pw-student-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-student-section .pw-section-title {
        margin-bottom: 20px;
    }

    .pw-student-section .pw-section-detail {
        margin-bottom: 30px;
    }

    /* pw-student */

    /* pw-hgrad-card */
    .pw-hgrad-card-item .pw-hgrad-card-item-img>img {
        height: auto;
    }

    /* pw-hgrad-card */

    /* ew-enhance */
    .pw-enhance-section .pw-section-title {
        margin-bottom: 20px;
    }

    .pw-hgrad-main .pw-enhance-section {
        padding: 25px 0 70px 0;
    }

    /* ew-enhance */
    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-family-start-----------------*/
    .pw-family-section {
        padding: 70px 0;
    }

    .pw-family-section>.row {
        flex-direction: column-reverse;
    }

    .pw-family-left {
        padding-top: 30px;
    }

    .pw-family-left .pw-medium {
        margin-bottom: 30px;
    }

    .pw-family-right .transparent-non-btn {
        margin-bottom: 20px;
    }

    /*-----------------pw-family-end-------------------*/

    /*-----------------pw-create-start-----------------*/
    /* pw-industry */
    .pw-industry-section {
        padding: 70px 0 32px 0;
    }

    .pw-industry-section .pw-section-title {
        margin-bottom: 20px;
    }

    /* pw-industry */

    /* pw-home-reviews */
    .pw-create-review-slider .slick-arrow svg {
        width: 22px;
        height: 40px;
    }

    .pw-create-review-section {
        padding: 32px 0 220px 0;
    }

    .pw-create-review-slider.slick-initialized {
        padding: 0 40px;
    }

    .pw-create-review-slide-inside {
        flex-direction: column-reverse;
    }

    .pw-create-review-slide-left {
        flex: unset;
        margin-right: 0;
        margin-top: -100px;
        padding: 30px;
    }

    .pw-create-review-slide-right {
        flex: unset;
    }

    /* pw-home-reviews */
    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-student-page------------------------------*/
    /*-----------------pw-fs-banner-start--------------*/
    .pw-fs-banner-gradient-top {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 250%);
    }

    .pw-fs-banner-section {
        padding-top: 70px;
    }

    .pw-fs-banner-left {
        flex: unset;
        margin-bottom: 50px;
    }

    .pw-fs-banner-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-banner-left .pw-banner-title {
        margin-bottom: 20px;
    }

    .pw-fs-banner-right {
        flex: unset;
    }

    .pw-fs-banner-infinite-slider-left {
        margin-right: 7px;
    }

    .pw-fs-banner-infinite-slider-left:last-child {
        margin-right: 0;
    }

    .pw-fs-marquee {
        height: 600px;
    }

    .pw-fs-banner-start {
        flex-direction: column;
    }

    .pw-fs-banner-main .pw-fs-banner-bg {
        z-index: 0;
    }

    .pw-fs-banner-gradient-top {
        z-index: 0;
    }

    .pw-fs-banner-gradient-bottom {
        z-index: 0;
    }

    .pw-fs-banner-gradient-bottom-2 {
        z-index: 0;
    }

    .pw-fs-banner-gradient-left {
        z-index: 0;
    }

    /*-----------------pw-fs-banner-end----------------*/

    /*-----------------pw-fs-opportunity-start---------*/
    .pw-fs-opportunity-section {
        padding: 70px 0;
    }

    .pw-fs-opportunity-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    /*-----------------pw-fs-opportunity-end-----------*/

    /*-----------------pw-fs-key-start-----------------*/
    .pw-fs-key-section {
        padding: 60px 0;
    }

    .pw-fs-key-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .apply-img img {
        height: 200px;
    }

    .apply-bottom {
        padding: 30px;
        height: calc(100% - 200px);
    }

    .apply-item-title {
        font-size: 20px;
    }

    /*-----------------pw-fs-key-end-------------------*/

    /*-----------------pw-fs-curr-start----------------*/
    .pw-fs-curr-section {
        padding: 70px 0;
    }

    .pw-fs-curr-left {
        margin-bottom: 50px;
    }

    .pw-fs-curr-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-curr-section .pw-section-detail {
        max-width: 520px;
        margin-bottom: 30px;
    }

    .pw-fs-curr-item {
        padding: 30px;
    }

    .pw-fs-curr-item-left {
        flex: 0 0 380px;
    }

    .pwfsci-left-above {
        margin-bottom: 15px;
    }

    .pw-fs-curr-item-right {
        flex: 0 0 calc(100% - 410px);
    }

    /*-----------------pw-fs-curr-end------------------*/

    /*-----------------pw-fs-last-start----------------*/
    /* pw-fs-voice */
    .pw-fs-voice-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-voice-section .pw-section-title {
        margin-bottom: 30px;
    }

    .pw-fs-students-names-section {
        padding: 32px 0 70px 0;
    }

    .pw-fs-voice-section {
        padding: 70px 0 14px 0;
    }

    /* pw-fs-voice */
    /*-----------------pw-fs-last-end------------------*/
    /*------------------------------pw-for-student-page------------------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/
    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-banner-section {
        padding: 70px 0;
    }

    .pw-fp-banner .pw-banner-above {
        max-width: 389px;
    }

    .pw-fp-banner .pw-banner-comment-start {
        margin-top: 30px;
    }

    /*-----------------pw-fp-banner-end----------------*/

    /*-----------------pw-fp-pathway-start-------------*/
    .pw-fs-wp-section {
        padding: 70px 0 100px 0;
    }

    .pw-fs-wp-left {
        margin-bottom: 40px;
    }

    .pw-fs-wp-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-wp-img {
        margin-left: auto;
        margin-right: auto;
    }

    .pw-fs-wp-card {
        width: 199px;
        padding: 30px 25px 30px 25px;
    }

    .pw-fs-wp-card-title {
        font-size: 45px;
    }

    .pw-fp-company-logo .pw-company-logo-section {
        padding: 15px 0 70px 0;
    }

    /*-----------------pw-fp-pathway-end---------------*/

    /*-----------------pw-fp-employer-start------------*/
    .pw-fp-employer-section {
        padding: 70px 0 38px 0;
    }

    .pw-fp-employer-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fp-employer-section .pw-section-title {
        margin-bottom: 30px;
    }

    .pw-fp-employer-slider.slick-initialized {
        padding: 0 30px;
    }

    .pw-fp-employer-slider .slick-arrow svg {
        width: 22px;
        height: 40px;
    }

    .pw-fp-employer-slide-inside {
        flex-direction: column-reverse;
        width: 100%;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
        flex: unset;
        margin-right: 0;
        margin-top: -50px;
        width: 100%;
    }

    .pw-fp-employer-slide-purple-card {
        padding: 74px 40px 30px 40px;
        width: 100%;
    }

    .pw-fp-employer-slide-purple-card .pw-large {
        max-width: unset;
        margin-bottom: 40px;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
        flex: unset;
    }

    /*-----------------pw-fp-employer-end--------------*/

    /*-----------------pw-fp-hybrid-start--------------*/
    .pw-fp-hybrid-section {
        padding: 38px 0 70px 0;
    }

    .pw-fp-hybrid-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fp-hybrid-section .pw-section-title {
        margin-bottom: 30px;
    }

    .pw-fp-hybrid-item-img {
        margin-bottom: 20px;
    }

    /*-----------------pw-fp-hybrid-end----------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -25px;
    }

    .common-slider-styles.slick-slider .slick-arrow svg {
        width: 15px;
        height: 34px;
    }

    .new-pw-slider-section {
        padding: 70px 0;
    }

    .banner-new-pathway-main {
        background-position: center;
    }

    .new-pathway-subhead-section {
        padding: 72px 0 34px 0;
    }

    /* .new-pathway-quality-section {
    padding: 33px 0 330px 0;
} */
    .np-quality-img {
        margin-bottom: 30px;
    }

    .np-tech-item {
        padding: 40px;
    }

    .new-pathway-faq.new-fellow-faq .foundation-faq-section {
        padding: 65px 0;
    }

    .pw-hgrad-main .pw-hgrad-fancybox.new-pw-hgrad-fancybox .pw-common-fancybox-video {
        margin-top: 0;
    }

    .new-pathway-tech-section {
        padding: 200px 0 70px 0;
    }

    .new-pw-line-section {
        margin-top: 0;
    }

    .new-pw-req-section {
        padding-bottom: 70px;
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-banner-start---------------*/
    .program-new-page-banner {
        background-color: #231E53;
    }

    .aice-new-banner-main .program-new-page-section {
        padding: 33px 0 54px 0;
    }

    .aice-new-banner-main .program-new-page-banner-left {
        padding-top: 0;
        margin: 0 25px;
        margin-bottom: 30px;
    }

    .program-new-page-banner.aice-new-banner-main:after {
        content: none;
    }

    .aice-new-banner-main.program-new-page-banner>.container {
        max-width: 100%;
    }

    .aice-new-banner-main .program-new-page-section>.row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .aice-new-banner-main .program-new-page-section>.row>[class*=col-] {
        padding-left: 0px;
        padding-right: 0px;
    }

    .aice-new-banner-main .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .aice-new-banner-main .pnpbr-above-video .exceptional-programmes-image * {
        height: 278px;
    }

    .aice-new-banner-main .program-new-page-banner-right .common-video-play-icon {
        width: 43px !important;
        height: 43px !important;
        font-size: 14px;
    }

    .aice-new-banner-main .program-new-page-banner-right .common-video-play-icon * {
        width: 14px !important;
        height: 14px !important;
    }

    .alx-global .font-600.aice-new-new-banner-title * {
        font-weight: 500 !important;
    }

    .aice-new-banner-main .pnpbr-below {
        padding: 63px 45px 0 45px;
    }

    .aice-new-banner-main .no-fee * {
        line-height: 115.385%;
    }

    .aice-new-banner-main .no-fee {
        right: 15px;
        top: -35px;
        width: 91px;
        height: 91px;
        background-color: #FB4D01;
    }

    .aice-new-banner-main .new-ul-style .pnpls-list {
        margin-bottom: 0;
    }

    .pnpbr-below .pnpbr-ul-up {
        margin-bottom: 10px;
    }

    .aice-new-banner-main .pnpbr-below .pnpbr-ul-up * {
        font-size: 16px;
        line-height: 160%;
    }

    /*-----------------aice-banner-end-----------------*/

    /*-----------------aice-highlight-start------------*/
    .aice-highlight-section {
        padding: 70px 0 35px 0;
    }

    .aice-highlight-section .aice-hl-title {
        margin-bottom: 60px;
    }

    .aice-hl-accordion-start {
        padding-top: 550px;
    }

    .aice-hl-accordion-start .accordion-item {
        max-width: 100%;
    }

    .acc-AiCE-hl-img {
        right: unset;
        left: 50%;
        width: 458px;
        height: 514px;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    /*-----------------aice-highlight-end--------------*/

    /*-----------------aice-reviw-start----------------*/
    .aice-review-section {
        padding: 35px 0;
    }

    .aice-review-left {
        flex: 0 0 120px;
        margin-right: 30px;
    }

    .aice-reviewer-img {
        margin-bottom: 20px;
    }

    .aice-review-right {
        flex: 0 0 calc(100% - 150px);
    }

    .aice-reviewer-review * span {
        width: 50px;
    }

    /* 22-5-2024 */
    .aice-review-slider .slick-arrow svg {
        width: 14px;
        height: 28px;
    }

    .aice-review-main-for-slider .aice-review-section {
        padding: 70px 30px;
    }

    /* 22-5-2024 */
    /*-----------------aice-reviw-end------------------*/

    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 50% !important;
    }

    .aice-wfs-inside-detail-below-icon i,
    .aice-wfs-inside-detail-below-icon svg {
        width: 20px;
        height: 20px;
    }

    /*-----------------aice-workflow-end---------------*/

    /*-----------------aice-outcome-start--------------*/
    .aice-outcome-main {
        padding: 35px 0;
    }

    .aice-outcome-section {
        padding: 40px;
    }

    .aice-outcome-above {
        margin-bottom: 30px;
        flex-direction: column;
        align-items: flex-start;
    }

    .aice-outcome-title {
        flex: unset;
        margin-bottom: 20px;
    }

    .aice-outcome-slide-inside {
        margin-bottom: 50px;
        flex-direction: column-reverse;
    }

    .aice-oc-slide-left {
        flex: unset;
        margin-right: 0;
        margin-top: 50px;
    }

    .aice-oc-slide-img {
        text-align: center;
    }

    /*-----------------aice-outcome-end----------------*/

    /*-----------------aice-faq-start------------------*/
    .aice-faq-section {
        padding: 35px 0 100px 0;
    }

    .aice-faq-section>.row {
        flex-direction: column-reverse;
    }

    .aice-faq-left {
        margin-top: 80px;
    }

    .aice-faq-title {
        margin-bottom: 30px;
    }

    .aice-faq-card {
        margin: 0 auto;
    }

    /*-----------------aice-faq-end--------------------*/

    /*-----------------aice-footer-start---------------*/
    .sticky-footer-btn .footer .f-bottom {
        padding-bottom: 162px;
    }

    .sticky-footer-btn-for-register .footer .f-bottom {
        padding-bottom: 95px;
    }

    /*-----------------aice-footer-end-----------------*/
    /* 7-5-2024 AiCE page */

    /* 18-6-2024 */
    .very-new-program-banner-section {
        padding: 120px 0;
    }

    .very-new-program-partner-section {
        padding: 70px 0 200px 0;
    }

    .vnp-partner-title {
        margin-bottom: 40px;
    }

    /* 18-6-2024 */

    /* 9-7-2024 pathway-new-sections */
    .new-pathway-detail-inside {
        padding: 30px;
        flex-direction: column-reverse;
    }

    .new-pathway-detail-left {
        flex: unset;
    }

    .new-pathway-detail-right {
        flex: unset;
        margin-bottom: 30px;
    }

    .new-pathway-detail-images img {
        height: 400px;
    }

    /* 9-7-2024 pathway-new-sections */

    /* 10-7-2024 pathway-new-sections */
    .np-new-prepare-left {
        margin-bottom: 50px;
    }

    /* 10-7-2024 pathway-new-sections */

    /* 11-7-2024 */
    .new-upper-goto .country-dropdown-header {
        position: relative;
        right: 0;
    }

    .header-inline-login-btn {
        padding-right: 35px;
        margin-right: -220px;
    }

    /* 11-7-2024 */

    /* 17-7-2024 new-partnership-page */
    .newps-banner-section {
        padding: 150px 0;
    }

    .newps-slider-main .slick-prev-1 {
        left: 10px;
    }

    .newps-slider-main .slick-next-1 {
        right: 10px;
    }

    .newps-slider-main .slick-arrow svg {
        width: 15px;
        height: 30px;
    }

    .newps-about-marquee-start-2 {
        margin-left: 50px;
    }

    .newps-about-section {
        padding: 50px 0 120px 0;
    }

    .newps-about-left {
        margin-bottom: 30px;
    }

    /* 17-7-2024 new-partnership-page */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider.slick-slider .slick-arrow svg {
        width: 15px;
        height: 30px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .newps-slider-main-newest .newps-slide-img .newps-slide-details {
        padding: 22px;
    }

    .newps-slider-main-newest .newps-slide-img img {
        height: 450px;
    }

    .gain-filter-item-slider {
        padding: 0 15px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .gain-filter-list ul {
        gap: 20px;
    }

    .gain-filter-main-newest .gain-filter-section {
        padding: 38px 0 84px 0;
    }

    /* .newps-banner-main:before {
    content: none;
}
.newps-banner-main {
    background-color: #262626;
}
.newps-banner-text {
    text-align: center;
    color: #ffffff;
    max-width: 293px;
    margin-left: auto;
    margin-right: auto;
}
.newps-banner-title {
    margin-bottom: 21px;
    text-align: center;
    color: #ffffff;
    max-width: unset;
} */
    .newps-banner-title {
        max-width: 490px;
    }

    .gain-filter-list ul {
        overflow-y: scroll;
        white-space: nowrap;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    #gain-filter-list-id {
        padding-bottom: 10px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* 23-7-2024 new-learner-voice-banner */
    .lbn-new-text {
        margin-left: auto;
        margin-right: auto;
        max-width: 292px;
        text-align: center;
        font-size: 16px;
    }

    .lbn-new-main .lbn-new-start {
        padding: 48px 0 58px 0;
        background: linear-gradient(211deg, #039BAB 5.98%, #0D7590 37.75%, #014C7C 70.36%);
        position: relative;
        top: unset;
        left: unset;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }

    .lbn-new-title-mobile {
        text-align: center;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
        font-size: 36px;
        line-height: 130%;
        margin-bottom: 19px;
    }

    .lbn-new-title-mobile * {
        font-size: inherit;
        line-height: inherit;
        margin-bottom: 0;
    }

    .lbn-new-main {
        display: flex;
        flex-direction: column-reverse;
    }

    .lvs-new-inside {
        flex-direction: column;
        gap: 33px;
    }

    .lvs-new-left {
        flex-direction: column;
        gap: 21px;
    }

    .lvs-new-section {
        padding: 40px 0 45px 0;
    }

    .lvs-new-social-footer-icon .common-social-icons ul li {
        font-size: 30px !important;
    }

    .lvs-new-text {
        font-size: 16px;
        line-height: 130%;
    }

    /* 23-7-2024 new-learner-voice-banner */

    /* 26-7-2024 pathway-partnership */
    .pp-company-right {
        margin-top: 30px;
    }

    .pp-apply-inside {
        padding: 24px;
    }

    /* 26-7-2024 pathway-partnership */

    /* DD Start */
    .alx-pathway-gain-list .alx-pathway-block {
        padding: 30px 20px;
    }

    .alx-pathway-gain-list .alx-pathway-block .alx-pathway-image {
        margin-bottom: 30px;
    }

    .pathway-our-learner-section {
        padding: 50px 0;
    }

    .pathway-our-learner-section .pathway-our-learner-content .pathway-our-learner-main-detail {
        margin-top: 0;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow {
        width: 45px;
        height: 45px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress {
        margin-top: 20px;
    }


    .pp-company-section {
        padding-bottom: 35px;
    }

    .pp-middle-section-common {
        padding: 20px;
    }

    .pp-middle-section-title {
        margin-bottom: 20px;
    }

    .pp-apply-section {
        padding-bottom: 70px;
    }

    .pp-loaction-start {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .pp-location-right {
        flex: 0 0 auto;
        height: 350px;
        width: 100%;
    }

    .home-about-pathway-section {
        padding: 35px 0;
        margin-bottom: 25px;
    }

    .home-about-pathway-block {
        margin-bottom: 35px;
    }

    .home-about-pathway-block .home-about-pathway-image {
        width: 85%;
        margin: 0 auto 25px;
    }

    .home-about-pathway-block .learnmore-button {
        margin-top: 35px;
    }

    /* DD End */

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */
    .pp-middle-inside>.row {
        flex-direction: column-reverse;
    }

    .pp-middle-left {
        margin-bottom: 30px;
    }

    .pp-middle-section-gallery ul li {
        flex: 0 0 32%;
    }

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

    /* 8-8-2024 lp-pathway-changes */
    .pnpbr-below-lp-pathway.pnpbr-below {
        padding: 20px 23px;
        background-color: #ffffff;
        box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
    }

    .pnpbr-below-lp-pathway.pnpbr-mobile .pnpbr-btn {
        margin-bottom: 12px;
    }

    .pnpbr-below-lp-pathway .pnpbr-btn .btn {
        font-size: 16px;
        padding: 8px;
        height: 40px;
    }

    .lp-pathway-md-inside {
        max-width: 380px;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .pnpb-x-img {
        height: 0 !important;
        display: none !important;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .program-new-page-banner-left {
        margin: 0;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 33px;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .program-new-page-banner-right {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 36px;
        padding-bottom: 12px;
        background: #3827C6;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .new-ul-style {
        margin-top: 0;
    }

    .lp-lp-program-new-page-banner-my.program-new-page-banner {
        background-color: #002B56;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .lp-program-new-page-banner-block .container {
        padding: 0;
        max-width: 100%;
    }

    .lp-program-new-page-banner .program-new-page-section {
        padding: 33px 0 0 0 !important;
    }

    .lp-mobile-img-only-show img {
        width: 100%;
        object-fit: cover;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .banner-new-pathway-title {
        max-width: 470px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0;
    }

    .footer-lp-pathway.footer .f-bottom {
        padding-bottom: 130px;
    }

    .header-lp-pathway {
        position: relative;
        padding: 13px 0;
    }

    /* 8-8-2024 lp-pathway-changes */

    /* 12-8-2024 partners inside page section */
    .pp-middle-section-head-list {
        gap: 20px;
    }

    .pp-middle-section-heading-item {
        flex: 0 0 calc(50% - 10px);
    }

    .pp-middle-section-heading-item:after {
        right: 0px;
    }

    .pp-middle-section-heading-item:nth-child(even)::after {
        display: none;
    }

    /* 12-8-2024 partners inside page section */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-work-list-inside {
        height: unset;
        flex-direction: column;
        max-width: 440px;
        margin: 0 auto;
    }

    .pwv2-work-item {
        flex-direction: column;
        margin-left: 110px;
        margin-bottom: 15px;
        margin-top: 15px;
        left: 0 !important;
        right: unset !important;
    }

    .pwv2-work-item:before {
        left: -119px !important;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
    }

    .pwv2-work-item-number {
        flex: 0 0 45px;
    }

    .pwv2-work-item .pwv2-work-item-title {
        flex: 0 0 calc(100% - 60px) !important;
    }

    .pwv2-work-item:after {
        left: -70px !important;
        top: 50% !important;
        background-image: url(https://www.alxafrica.com/wp-content/uploads/2024/08/pwv2-gain-item-up-line.png) !important;
        ;
        height: 92px !important;
        transform: translate(0, -50%) rotate(90deg);
        -webkit-transform: translate(0, -50%) rotate(90deg);
        -moz-transform: translate(0, -50%) rotate(90deg);
        -ms-transform: translate(0, -50%) rotate(90deg);
        -o-transform: translate(0, -50%) rotate(90deg);
    }

    .pwv2-work-list-inside:after {
        left: 0;
        top: 0;
        width: 2px;
        height: 100%;
    }

    .pwv2-work-section {
        margin-left: 10px;
    }

    .pwv3-work-title {
        margin-bottom: 25px;
    }

    .university-partners-title * {
        padding: 0 20px;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 20-8-2024 pwv2-purple-bar */
    .pwv2-banner-section {
        padding: 200px 0;
    }

    /* 20-8-2024 pwv2-purple-bar */

    /* 30-8-2024 pw-fees-new */
    .pw-new-fee-banner-section {
        padding: 100px 0;
    }

    .pw-new-fees-section-1-section {
        padding: 70px 0;
    }

    .pwnfs-left {
        margin-bottom: 30px;
    }

    .pw-new-fees-req-section {
        padding: 60px 0;
    }

    .pwnfr-start>.row {
        flex-direction: column-reverse;
    }

    .pwnfr-start:nth-child(even)>.row {
        flex-direction: column-reverse;
    }

    .pwnfr-start {
        padding: 25px 0;
    }

    .pwnfr-right {
        margin-bottom: 30px;
    }

    .pwnfm-inside {
        padding: 25px;
    }

    /* 30-8-2024 pw-fees-new */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-blue-bar-main.atfix {
        position: relative;
        top: unset;
        left: unset;
        right: unset;
    }

    .tech-champ-blue-bar-start {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .tech-champ-blue-bar-list {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .tech-champ-blue-bar-item {
        max-width: 266px;
        text-align: center;
    }

    .tech-champ-blue-bar-section {
        padding: 15px 0;
    }

    .tech-champ-level-section {
        padding: 18px 0 27px 0;
    }

    .tcll-img {
        padding-top: 60px;
        padding-bottom: 50px;
    }

    .tcll-level-details {
        left: 0;
        top: 0;
    }

    .tech-champ-level-right {
        text-align: center;
    }

    .tclr-title {
        color: #262626;
        margin-bottom: 26px;
    }

    .tclr-text {
        margin-bottom: 0;
    }

    .tech-champ-level-main {
        background-color: #F3F9FB;
    }

    .tech-champ-apply-section {
        padding: 27px 0 16px 0;
    }

    .tech-champ-apply-left {
        text-align: center;
    }

    .tcal-title {
        color: #262626;
        margin-bottom: 10px;
    }

    .tcal-text {
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }

    .tcal-btn {
        margin-bottom: 44px;
    }

    .tcar-item {
        margin-bottom: 44px;
        height: calc(100% - 44px);
    }

    .tech-champ-code-left-inside {
        max-width: 313px;
        text-align: center;
    }

    .tech-champ-code-right {
        position: relative;
        width: 100%;
        top: unset;
        right: unset;
    }

    .tccl-title {
        margin-bottom: 12px;
    }

    .tech-champ-code-section {
        padding: 35px 0 22px 0;
    }

    .tech-champ-code-marquee-1 {
        margin-bottom: 78px;
    }

    .tech-champ-what-main {
        background-color: #F3F9FB;
    }

    .tech-champ-what-section {
        padding: 61px 0 0 0;
    }

    .tcwd-title {
        color: #262626;
        margin-bottom: 14px;
    }

    .tcwd-text {
        margin-bottom: 48px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 12-9-2024 pathway banner/btn change */
    .new-pw-video-right {
        margin-top: 30px;
    }

    /* 12-9-2024 pathway banner/btn change */

    /* Jeel ALX */
    .universities-wrp {
        padding: 45px 0 160px;
    }

    .universities-block ul li {
        padding: 10px 20px 10px 36px;
    }

    .universities-block {
        padding: 30px 0 0 0;
    }

    .universities-section .row {
        margin: 0 -10px;
    }

    .universities-section .row>* {
        padding: 0 10px;
    }

    .universities-left {
        max-width: 195px;
    }

    .universities-content {
        padding: 25px 25px;
    }

    /* Jeel ALX */

    /* 26-9-2024 */
    .universities-block ul li .form-check-input {
        left: 10px;
    }

    /* 26-9-2024 */

    /* 27-9-2024 program-v3 */
    .pro-v3-req-section {
        padding: 70px 0;
    }

    .pro-v3-req-left {
        margin-bottom: 30px;
    }

    /* 27-9-2024 program-v3 */

    .sticky-term-modal .modal-body {
        padding: 85px 35px 45px;
    }

    /* home-v5-page */
    .banner-v5-section .banner-title {
        font-size: 45px;
        margin-bottom: 15px;
    }

    .banner-v5-section .banner-v5-block .banner-v5-detail .detail {
        font-size: 22px;
    }

    .be-impact-part-section .be-impact-part-list {
        padding: 25px 20px 10px;
    }

    .be-impact-part-section .be-impact-part-list>* {
        width: 162px;
        padding: 0 15px;
    }

    .be-impact-part-section .be-impact-block .title h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .be-impact-part-section .be-impact-block .detail * {
        font-size: 14px;
    }

    .our-learners-hired-section {
        padding: 20px 0 35px;
    }

    .explore-programmes-section {
        padding: 60px 0 40px;
    }

    .explore-programmes-section .explore-programmes-main-title {
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .explore-programmes-section .explore-programmes-main-title .explore-programmes-title {
        margin-bottom: 15px;
    }

    .alx-pathway-section {
        padding: 60px 0 30px;
    }

    .alx-pathway-section .alx-pathway-main-title {
        margin-bottom: 30px;
    }

    .alx-pathway-section .alx-pathway-list {
        flex-direction: column;
    }

    .alx-pathway-section .alx-pathway-list>* {
        width: 100%;
    }

    .alx-pathway-section .alx-pathway-block {
        padding: 25px;
    }

    .alx-pathway-section .alx-pathway-block .pathway-title {
        margin-bottom: 25px;
        max-width: 100%;
    }

    .alx-pathway-section .alx-pathway-block .pathway-detail {
        margin-top: 25px;
    }

    .alx-university-partners-section {
        padding: 30px 0 50px;
    }

    .alx-pathway-section .alx-pathway-block .triangle-shape {
        display: none;
    }

    .celebrate-story-successes-section {
        padding-top: 70px;
        padding-bottom: 35px;
    }

    .celebrate-story-successes-section .story-successes-main-title {
        justify-content: center;
        text-align: center;
    }

    .celebrate-story-successes-section .our-learner-button {
        margin-top: 35px;
    }

    .celebrate-story-successes-section .story-successes-slider {
        padding-left: 0;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows>* svg {
        width: 48px;
        height: auto;
    }

    .your-alx-journey-section {
        padding: 70px 0;
    }

    .find-place-hubs-section {
        padding: 50px 0 30px;
    }

    .story-successes-carousel .story-successes-block:before {
        width: 185px;
        height: 185px;
    }

    /* home-v5-page */

    /* join-pathway-v5-page */
    .banner-pathway-v5-section .banner-new-pathway-section {
        text-align: center;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section {
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section:before {
        display: none;
    }

    .every-journey-steps-section .every-journey-steps-description {
        padding: 60px 0 0;
    }

    .every-journey-steps-section .every-journey-main-title {
        margin-bottom: 35px;
    }

    .every-journey-steps-section .every-journey-steps-list {
        flex-direction: column;
    }

    .every-journey-steps-section .every-journey-steps-list>* {
        width: 100%;
        margin-bottom: 65px;
        position: relative;
    }

    .every-journey-steps-section .every-journey-steps-list>*:before {
        position: absolute;
        content: "";
        left: 50%;
        top: 100%;
        width: 221px;
        height: 65px;
        background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='226' height='62' viewBox='0 0 226 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='225.5' y1='-2.18557e-08' x2='225.5' y2='30' stroke='white' stroke-dasharray='3 3'/%3E%3Cline x1='5.5' y1='30' x2='5.5' y2='60' stroke='white' stroke-dasharray='3 3'/%3E%3Cline x1='226' y1='30.5' x2='6' y2='30.5' stroke='white' stroke-dasharray='3 3'/%3E%3Cpath d='M0 55.7501H11L5.49992 61.25L0 55.7501Z' fill='white'/%3E%3C/svg%3E") no-repeat;
        background-size: 100% 100%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .every-journey-steps-section .every-journey-steps-list>*:nth-child(even):before {
        transform: translate(-50%, 0) rotateY(180deg);
        -webkit-transform: translate(-50%, 0) rotateY(180deg);
        -moz-transform: translate(-50%, 0) rotateY(180deg);
        -ms-transform: translate(-50%, 0) rotateY(180deg);
        -o-transform: translate(-50%, 0) rotateY(180deg);
    }

    .every-journey-steps-section .every-journey-steps-list>*:last-child:before {
        display: none;
    }

    .every-journey-steps-section .journey-steps-block {
        padding: 35px 25px;
        margin-top: 0 !important;
        position: relative;
    }

    .every-journey-steps-section .journey-steps-block .journey-detail {
        max-width: 100%;
    }

    .every-journey-steps-section .journey-steps-block .journey-title {
        margin-bottom: 30px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title h6 {
        font-size: 20px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title .number {
        font-size: 50px;
    }

    .our-partner-universities-section {
        padding-bottom: 60px;
    }

    .our-partner-universities-section .partner-universities-main-title {
        text-align: center;
        margin-bottom: 50px;
    }

    .our-partner-universities-section .view-universities-button {
        margin-top: 30px;
    }

    .high-school-graduates-section {
        padding: 70px 0;
    }

    .high-school-graduates-section .high-school-graduates-main-title {
        margin-bottom: 50px;
    }

    .high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-button {
        font-size: 20px;
    }

    .high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-body {
        max-width: 100%;
    }

    .high-school-graduates-section .high-school-graduates-block .high-school-graduates-image {
        margin: 20px 0;
        text-align: center;
    }

    .high-school-graduates-section .high-school-graduates-block .high-school-graduates-image * {
        width: 85%;
        margin: 0 auto;
    }

    .why-learner-choose-alx-section {
        padding: 55px 0 60px;
    }

    .why-learner-choose-alx-section .why-learner-choose-main-title {
        margin-bottom: 15px;
    }

    .why-learner-choose-alx-section .learner-choose-button {
        margin-top: 35px;
    }

    .foundations-experience-section {
        padding: 60px 0 35px;
    }

    .foundations-experience-section .foundations-experience-content>.row {
        margin: 0 -20px;
    }

    .foundations-experience-section .foundations-experience-content>.row>* {
        padding: 0 20px;
    }

    .foundations-experience-section .foundations-experience-title {
        text-align: center;
        margin-bottom: 40px;
    }

    .foundations-experience-section .partner-foundations-block {
        margin-bottom: 30px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile {
        width: 115px;
        margin-right: 30px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile * {
        max-height: 115px;
    }

    .foundations-experience-section .foundations-experience-main-image {
        margin-top: 35px;
    }

    .pathway-new-detail-section {
        padding: 75px 0 35px;
    }

    .pathway-new-detail-section .pathway-new-detail-description {
        flex-direction: column;
    }

    .pathway-new-detail-section .pathway-new-detail-description .pathway-new-detail-sidebar {
        margin: 35px 0 0;
        width: 100%;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button {
        margin-top: 35px;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button .btn {
        width: auto;
    }

    .pathway-new-detail-section .pathway-who-what-block {
        margin-bottom: 35px;
    }

    .pathway-new-detail-section .pathway-who-what-block .who-what-title {
        margin-bottom: 15px;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block {
        padding: 25px 30px;
    }

    .pathway-new-detail-sidebar .sidebar-block {
        margin-bottom: 30px;
    }

    .first-learning-ecosystem-section {
        padding: 50px 0;
    }

    /* join-pathway-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section .sub-main-title-v5 {
        font-size: 18px !important;
    }

    .program-banner-v5-section .banner-title {
        font-size: 38px;
    }

    .program-banner-v5-section .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .alx-overview-scrolling-section {
        padding: 50px 0 20px;
    }

    .discount-certification {
        padding: 40px 0 80px;
    }

    .program-overview-section {
        padding-bottom: 40px;
        margin-top: 0;
    }

    .program-overview-section .program-overview-block>.row {
        margin: 0 -15px;
    }

    .program-overview-section .program-overview-block>.row>* {
        padding: 0 15px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul {
        margin: 0 -12px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul li {
        margin: 0 12px 15px;
    }

    .program-overview-block .program-overview-companies .program-companies-title {
        margin-bottom: 30px;
    }

    .journey-certification-section {
        padding: 50px 0;
    }

    .journey-certification-section .your-alx-journey-main-title {
        margin-bottom: 30px;
    }

    .program-overview-block .program-overview-companies {
        padding: 30px 20px;
        margin-top: 35px;
    }

    .employer-analytics-skill-section {
        padding: 50px 0 20px;
    }

    .employer-analytics-skill-section .employer-analytics-block {
        padding: 25px;
    }

    .harness-program-data-section .harness-program-data-content {
        padding: 30px;
    }

    .harness-program-data-section .harness-program-data-content>.row {
        margin: 0 -20px;
    }

    .harness-program-data-section .harness-program-data-content>.row>* {
        padding: 0 20px;
    }

    .harness-program-data-section .harness-program-data-image {
        text-align: center;
        margin-bottom: 35px;
    }

    .harness-program-data-section .harness-program-data-image * {
        display: inline-block;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    .harness-program-data-section .harness-program-data-content .download-catalog-button {
        margin-top: 35px;
    }

    .alx-program-requirement-section {
        padding: 60px 0 50px;
    }

    .alx-program-requirement-section .alx-program-requirement-description {
        flex-direction: column;
    }

    .alx-program-requirement-section .alx-program-requirement-description>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .alx-program-requirement-section .alx-program-requirement-description .alx-program-requirement-sidebar {
        margin: 0;
        width: 100%;
    }

    .alx-program-requirement-section .alx-program-requirement-main-detail {
        max-width: 100%;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 28px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
        margin-bottom: 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
        margin-bottom: 15px;
    }

    .alx-program-requirement-steps .requirement-step-block {
        padding-bottom: 20px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin-right: 20px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: calc(100% - 70px);
    }

    /* development-programme-v5-page */

    /* alx-all-access */
    .alx-all-access-block .alx-all-access-main-detail {
        padding: 30px;
    }

    /* .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider { position: relative; left: auto; right: auto; bottom: auto; padding: 30px; background: #262626; } */
    .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider {
        padding: 30px;
    }

    .alx-all-access-block .all-access-sub-title {
        font-size: 20px;
    }

    .alx-all-access-block .all-access-title {
        font-size: 30px;
    }

    .alx-all-access-block .all-access-value-list {
        margin-top: 42px;
    }

    .alx-all-access-block .access-detail .detail {
        font-size: 16px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail {
        font-size: 14px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail span {
        font-size: 16px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail .detail {
        font-size: 18px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail {
        margin-left: 25px;
        padding-left: 15px;
    }

    .alx-all-access-carousel .slick-dots {
        margin-top: 30px;
    }

    .alx-all-access-section .alx-all-access-back-slider {
        height: auto;
    }

    /* .alx-all-access-section { margin-bottom: 100px; } */
    .alx-all-access-block .alx-all-access-main-image {
        height: auto;
    }

    .alx-all-access-section .alx-all-access-slider-arrows {
        margin-top: 27px;
    }

    /* alx-all-access */

    /* aice-new-page */
    /* .aice-new-page .alx-all-access-section { margin-bottom: 35px; } */
    .alx-all-access-section {
        margin-bottom: 35px;
    }

    /* aice-new-page */

    .program-new-page-tool-section .program-new-page-tool-main-title {
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .program-new-page-tool-section .program-new-page-tool-main-title .download-catalog-button {
        margin: 30px 0 0;
    }

    /* about page */
    .about-partnership-company-section {
        padding: 25px 0;
    }

    .about-partnership-reviews-section {
        padding-top: 25px;
        padding-bottom: 30px;
    }

    /* about page */

    /* all-access-development page */
    .all-access-banner-section {
        padding: 100px 0;
    }

    .all-access-introducing-section {
        padding: 60px 0;
    }

    .all-access-introducing-section .all-access-introducing-image {
        margin-bottom: 30px;
    }

    .all-access-introducing-section .all-access-introducing-detail {
        max-width: 100%;
    }

    .what-do-you-get-section {
        padding: 65px 0;
    }

    .what-do-you-get-section .what-do-you-get-main-title {
        margin-bottom: 50px;
    }

    .what-do-you-get-section .what-do-you-get-block:nth-child(odd) .what-do-you-get-image {
        justify-content: flex-start;
        flex-direction: row;
    }

    .what-do-you-get-block {
        margin-bottom: 50px;
    }

    .what-do-you-get-block .what-do-you-get-image .you-get-image {
        height: auto;
        width: 100%;
        padding-right: 70px;
    }

    .what-do-you-get-block .learner-choose-alx-block {
        margin-left: auto;
        margin-right: 0 !important;
        margin-top: -200px;
        margin-bottom: 0;
    }

    .what-do-you-get-block .what-do-you-get-image {
        margin-bottom: 35px;
    }

    .what-do-you-get-block .what-do-you-get-detail {
        max-width: 100%;
    }

    .what-do-you-get-block .get-started-button {
        margin-top: 30px;
    }



    .you-get-all-access-stories-section {
        padding: 60px 0;
    }

    .you-get-all-access-section .you-get-all-access-main-title {
        margin-bottom: 35px;
    }

    .you-get-all-access-section .you-get-all-access-main-title .browse-program-button {
        margin-top: 20px;
    }

    .you-get-all-access-section {
        padding-bottom: 30px;
    }

    .you-get-all-access-section .sub-main-title {
        font-size: 20px;
    }

    .you-get-all-access-section .get-all-access-title {
        font-size: 40px;
    }

    .you-get-all-access-section .you-get-all-check-list-items {
        font-size: 18px;
    }

    .our-learner-success-section {
        padding-top: 30px;
        padding-bottom: 10px;
    }

    /* all-access-development page */

    /* learner-voice page */
    .learners-voice-banner-section .sub-main-title-v5 {
        font-size: 18px !important;
    }

    .learners-voice-banner-section .banner-title {
        font-size: 38px;
    }

    .learners-client-quote-section {
        padding-top: 125px;
        padding-bottom: 50px;
    }

    .learners-client-quote-section .learner-quote-block {
        margin-bottom: 35px;
    }

    .learner-quote-block .learner-quote-detail .quote-detail {
        font-size: 22px;
    }

    .learner-group-carousel .slick-arrow.slick-prev {
        left: 25px;
    }

    .learner-group-carousel .slick-arrow.slick-next {
        right: 25px;
    }

    .your-stories-voices-impact-section {
        padding: 50px 0 150px;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title {
        text-align: center;
        flex-direction: column;
        margin-bottom: 35px;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title .your-story-button {
        margin: 25px 0 0;
    }

    /* learner-voice page */

    .alx-access-wrp {
        padding: 60px 0 40px;
    }

    .alx-access-main .alx-access-block {
        height: calc(100% - 30px);
        margin: 0 auto 30px;
    }

    .alx-access-main .alx-access-block.active.less-card {
        height: calc(100% - 30px);
        margin: 0 auto 30px;
    }

    .pricing-feature-main .pricing-feature-section {
        gap: 45px 25px;
    }

    .pricing-feature-main .pricing-feature-block {
        max-width: 325px;
    }

    /* 26-02-2025 alx-pathway2.0 */

    .alx-pathway-wapper {
        padding: 60px 0 50px;
    }

    .alx-pathway-main .section-title {
        line-height: 28px;
        margin: 0 auto 40px;
    }

    .alx-pathway-main .alx-pathway-inner {
        margin: 0 0 30px;
    }

    .alx-pathway-main .alx-pathway-img img {
        height: 350px;
    }

    /* 26-02-2025 alx-pathway2.0 */
    .pp-info-session-video-block .info-session-play-icon {
        width: 50px;
        height: 50px;
        font-size: 25px;
    }

    /* 27-3-2025 */
    .oppertunity-wrapper-pathway {
        padding: 48px 0px 40px 0px;
    }

    .oppertunity-title-box .title * {
        font-size: 28px;
    }

    /* 27-3-2025 */
}

@media (min-width: 768px) {

    /* 17-7-2024 new-partnership-page */
    .alx-global .gain-title h3 {
        font-size: 35px;
    }

    /* 17-7-2024 new-partnership-page */

    /* 21-9-2024 */
    .alx-global .pathway-testimonial-title h3 {
        font-size: 40px;
    }

    /* 21-9-2024 */

}

@media (max-width: 767px) {

    .discount-certification {
        padding: 60px 0 40px;
    }

    .review-item .reviewer-detail .reviewer-name * {
        font-size: 12px;
    }

    .review-item .review-text *,
    .review-item .review-text-detail * {
        font-size: 15px;
    }

    .common-social-icons ul li {
        font-size: 32px !important;
        margin: 0 12px !important;
    }

    .sub-main-title-v5 {
        font-size: 14px !important;
        line-height: 150%;
    }

    .main-title {
        font-size: 35px;
    }

    .section-title {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .block-title {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .btn {
        font-size: 16px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .btn.btn-large {
        padding: 16px 65px 14px;
    }

    body {
        font-size: 16px;
    }

    .paragraph-medium {
        font-size: 16px;
    }

    .dropdown.common-dropdown-menu .dropdown-toggle {
        padding: 10px 34px;
    }

    /* header */
    .haeder-login-part-section {
        padding: 14px 0;
    }

    /* header */

    /* home page */
    .banner-section.home-banner-section .banner-main-image * {
        height: 500px;
    }

    .banner-section .main-title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .banner-section.home-banner-section .banner-description {
        top: 125px;
        top: 45px;
        text-align: center;
    }

    .banner-section.home-banner-section .banner-overlay-image {
        width: 325px;
        bottom: -30px;
    }

    .banner-section>.banner-other-companies {
        bottom: 26px;
    }

    .banner-section>.banner-other-companies {
        text-align: center;
    }

    .banner-section>.banner-other-companies ul {
        justify-content: center;
    }

    .banner-section .banner-other-companies ul li {
        margin-left: 7px;
        margin-right: 7px;
    }

    .banner-section>.banner-other-companies ul li a * {
        max-width: 90px;
    }

    .banner-section.home-banner-section .banner-detail .detail {
        margin-left: auto;
        margin-right: auto;
        max-width: 312px;
    }

    .banner-section .explore-programmes-button {
        margin-top: 15px;
    }

    .tech-companies-careers-section {
        padding: 50px 0;
    }

    .tech-companies-careers-section:before {
        display: none;
    }

    .tech-companies-careers-section .tech-companies-success-block {
        margin-bottom: 40px;
    }

    .tech-companies-careers-section .tech-companies-success-block .section-title {
        margin-bottom: 25px;
    }

    .tech-companies-careers-section .tech-success-block .main-title {
        font-size: 45px;
    }

    .tech-companies-careers-section .tech-success-list {
        max-width: 450px;
    }

    .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
        margin-right: 85px;
    }

    .tech-companies-careers-section .tech-success-block {
        max-width: 195px;
        height: 180px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-profile-image {
        margin-bottom: 25px;
    }

    .tech-companies-careers-section .tech-companies-profile-block {
        background: rgba(0, 43, 86, 0.6);
        padding: 35px 30px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        min-height: 70px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name>* {
        flex: 1 0 0;
        max-width: 100%;
    }

    .tech-companies-careers-section .tech-companies-profile-block .block-small-title {
        font-size: 18px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name .tech-profile-image {
        flex: 0 0 auto;
        width: 71px;
        height: 71px;
        margin: 0 20px 0 0;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name .tech-profile-image * {
        width: 100%;
        height: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover';
    }

    .alx-programme-careers-section {
        padding: 50px 0;
    }

    .alx-programme-careers-section .programme-careers-main-title {
        margin-bottom: 30px;
    }

    .alx-programme-careers-section .programme-careers-main-title .block-title {
        font-size: 16px;
    }

    .alx-programme-careers-section .programme-careers-main-title .main-detail {
        font-size: 14px;
        line-height: 150%;
        letter-spacing: 0.32px;
    }

    .exceptional-programmes-section {
        padding: 50px 0;
    }

    .exceptional-programmes-section .block-title {
        margin-bottom: 35px;
    }

    .exceptional-programmes-block {
        margin-bottom: 10px;
        height: auto;
    }

    .exceptional-programmes-block .exceptional-programmes-detail {
        padding: 30px 20px 35px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .exceptional-programmes-detail {
        padding-bottom: 38px;
    }

    .exceptional-programmes-video-block .video-play-icon {
        width: 50px;
        height: 50px;
    }

    .exceptional-programmes-block .exceptional-title {
        font-size: 20px;
    }

    .exceptional-programmes-block.exceptional-get-started-block .block-title {
        margin-bottom: 20px;
    }

    .alx-global-quality-section .block-title {
        margin-bottom: 15px;
    }

    .alx-global-quality-section .alx-global-quality-main-image:before {
        width: 135px;
        display: none;
    }

    .alx-global-quality-section .alx-global-quality-description {
        position: unset;
        left: auto;
        right: auto;
        top: auto;
        padding: 40px 0 30px;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .our-hubs-section {
        padding: 50px 0;
    }

    .our-hubs-section .our-hubs-main-title {
        margin-bottom: 65px;
    }

    .our-hubs-section .our-hubs-main-title .block-title {
        margin-bottom: 15px;
    }

    .our-hubs-section .our-hubs-main-title .main-detail {
        letter-spacing: 0.32px;
    }

    .our-hubs-section .our-hubs-country-list>* {
        margin-bottom: -148px;
    }

    /* .our-hubs-section .our-hubs-country-list > *:nth-child(1) { top: -20px; }
.our-hubs-section .our-hubs-country-list > *:nth-child(2) { top: -10px; } */
    .our-hubs-section .our-hubs-country-block .hubs-country-image {
        width: 245px;
    }

    .our-hubs-section .our-hubs-country-block .hubs-country-detail {
        padding: 20px;
    }

    .our-hubs-section .learnmore-hubs-button {
        margin-top: 40px;
    }

    .our-hubs-section .learnmore-hubs-button .btn {
        padding: 8px 25px 6px;
    }

    .alx-global-quality-section .alx-global-quality-description .alx-global-quality-detail {
        max-width: 100%;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        position: absolute;
        left: 40px;
        top: 45px;
        padding: 0;
    }

    .alx-global-quality-section .alx-global-quality-logo * {
        width: 75px;
    }

    .fellowship-community-section {
        padding: 50px 0 200px;
        margin-bottom: -150px;
    }

    .fellowship-community-section .fellowship-community-title {
        margin-bottom: 30px;
    }

    .fellowship-community-carousel {
        margin: 0;
    }

    .fellowship-community-carousel .slick-track {
        display: flex;
    }

    .fellowship-community-block .block-small-title {
        font-size: 18px;
    }

    .fellowship-community-carousel .slick-list {
        margin: 0 -10px;
    }

    .fellowship-community-carousel .slick-slide {
        padding: 0 10px;
        height: inherit;
    }

    .fellowship-community-block {
        padding: 35px 15px;
    }

    .fellowship-community-block .fellowship-image {
        height: 135px;
        margin-bottom: 20px;
    }

    .fellowship-community-block .fellowship-image * {
        max-height: 135px;
    }

    .career-aspiration-section {
        padding: 25px 0;
    }

    .alx-client-experience-section {
        padding: 50px 0;
    }

    .alx-client-experience-section .alx-client-experience-description {
        padding: 0 30px;
    }

    .alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail {
        flex-direction: column;
        align-items: flex-start;
    }

    .alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail .client-experience-button {
        margin: 25px 0 0;
    }

    .alx-client-experience-section .alx-client-experience-main-title {
        margin-bottom: 35px;
    }

    .alx-client-experience-section .alx-client-experience-mobile-view {
        max-width: 88%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .alx-client-experience-section .alx-client-experience-block {
        margin-bottom: 20px;
    }

    .alx-client-experience-block .client-experience-detail {
        padding: 30px 15px;
        margin: 0;
    }

    .alx-client-experience-block .client-experience-detail .client-profile-block {
        font-size: 14px;
        line-height: 150%;
        margin-top: 25px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0 50px;
    }

    .alx-client-experience-carousel .alx-client-experience-block {
        font-size: 14px;
        line-height: 135%;
    }

    .alx-client-experience-block .client-profile-block {
        min-height: 42px;
    }

    .alx-client-experience-block .client-profile-block .profile-pic {
        width: 40px;
        height: 40px;
        margin-right: 12px;
    }

    .alx-client-experience-section .client-experience-button {
        display: flex;
        flex-direction: column;
    }

    .alx-client-experience-section .client-experience-button .btn {
        padding: 9px 25px 7px;
        margin-bottom: 10px;
    }

    .alx-client-experience-section .client-experience-button .btn:last-child {
        display: none;
    }

    .follow-us-section .block-title {
        font-size: 22px;
    }

    .follow-us-list>* {
        width: 33.33%;
    }

    .follow-us-block {
        height: 150px;
    }

    .ready-get-started-section {
        margin-bottom: -45px;
    }

    .ready-get-started-section .ready-get-started-content {
        padding: 30px 15px;
        text-align: center;
    }

    .ready-get-started-section .section-title {
        font-size: 22px;
    }

    .ready-get-started-section .ready-get-started-detail .detail {
        font-size: 16px;
    }

    .ready-get-started-section .ready-get-started-button {
        text-align: center;
        margin-top: 5px;
    }

    /* home page */



    /* careers page */
    .global-community-section {
        padding: 50px 0 15px 0;
    }

    .global-community-section .global-community-title {
        margin-bottom: 35px;
    }

    .global-community-block .global-community-images {
        margin-top: 75px;
        max-width: 525px;
        margin-bottom: 40px;
    }

    .global-community-block .global-community-images>* {
        position: relative;
        left: auto;
        top: auto;
    }

    .global-community-block .global-community-images .global-image.shape-2 {
        transform: translate(35px, -200px);
        -webkit-transform: translate(35px, -200px);
        -moz-transform: translate(35px, -200px);
        -ms-transform: translate(35px, -200px);
        -o-transform: translate(35px, -200px);
    }

    .global-community-block .global-community-images .global-image.shape-3 {
        float: right;
        margin-top: -180px;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .get-started-section {
        padding: 50px 0;
    }

    .our-community-section {
        padding: 45px 0;
    }

    .our-community-block .community-image {
        margin-bottom: 20px;
    }

    .our-community-carousel {
        padding: 0 35px;
    }

    .our-community-carousel .slick-arrow * {
        width: 25px;
        height: 42px;
    }

    .our-community-carousel .slick-arrow.slick-prev {
        left: 0;
    }

    .our-community-carousel .slick-arrow.slick-next {
        right: 0;
    }

    .our-community-section .our-community-title {
        margin-bottom: 25px;
    }

    .our-community-block .community-image {
        height: 200px;
    }

    /* careers page */

    /* footer */
    .footer .f-top {
        padding: 35px 0 15px;
    }

    .f-block .f-title {
        margin-bottom: 20px;
    }

    .footer .f-social-block {
        text-align: center;
    }

    .footer .f-social-block .f-detail ul {
        justify-content: center;
    }

    .footer .f-social-block .f-title {
        font-size: 20px !important;
        margin-bottom: 25px;
    }

    .f-block .f-detail {
        font-size: 14px;
    }

    .footer .f-bottom {
        padding: 20px 0 15px;
        background: #002345;
    }

    /* footer */

    /* 8-12-2023 */
    .main-title {
        font-size: 30px;
        margin-bottom: 16px;
    }

    .events-section {
        padding: 50px 0 15px 0;
    }

    .block-small-title {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered {
        padding: 5px 61px 5px 22px;
    }

    .filter-menu-start .select2-container--default .select2-selection--single {
        height: 40px;
    }

    .events-list-section {
        padding: 18px 0 70px 0;
    }

    .event-list {
        padding: 22px 0 0 0;
    }

    .event-item .event-item-img {
        margin-bottom: 20px;
        height: 210px;
    }

    .event-item .event-detail-block {
        height: calc(100% - 230px);
    }

    .event-load-more .btn {
        padding: 8px 25px 8px;
    }

    .filter-menu-start .select2-container--default .select2-selection--single .select2-selection__placeholder {
        top: unset;
    }

    .event-item .event-notes ul li svg,
    .event-item .event-notes ul li i {
        width: 15px;
        height: 18px;
        font-size: 18px;
    }

    .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered:after {
        font-size: 18px;
        line-height: 18px;
        right: 31px;
        top: 54%;
    }

    .event-filter {
        margin-bottom: 20px;
    }

    .find-place-section {
        padding: 122px 0 55px 0;
    }

    .find-place-left .main-title {
        font-size: 26px;
        line-height: 130%;
        margin-bottom: 9px;
    }

    .find-place-left .find-place-detail {
        line-height: 150%;
        /* max-width: 312px; */
        margin-right: 0;
    }

    .find-place-main .landing-banner-shape {
        display: none;
    }

    .find-place-main .landing-banner-shape-2 {
        display: none;
    }

    .find-place-right {
        display: none;
    }

    .find-place-left {
        padding-top: 0;
        padding-bottom: 66px;
    }

    .find-place-below {
        margin-top: 0;
        text-align: center;
    }

    .find-place-item .fp-img {
        width: 50px;
        height: 50px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 22px;
    }

    .find-place-item .block-small-title {
        font-size: 16px;
        line-height: 130%;
        margin-bottom: 6px;
    }

    .find-place-item {
        margin-bottom: 35px;
    }

    .hub-section {
        padding: 44px 0 50px 0;
    }

    .hub-section>.block-title {
        text-align: center;
        font-size: 20px;
        margin-bottom: 26px;
    }

    .hub-item .hub-item-img {
        height: 300px;
        margin-bottom: 20px;
    }

    .hub-item {
        margin-bottom: 40px;
    }

    .hub-item-title {
        font-size: 18px;
    }

    .find-place-item .fp-text {
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    .main-small-title {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .learners-section {
        padding: 50px 0 50px 0;
    }

    .learner-list-section {
        padding: 70px 0 145px 0;
    }

    .learner-list .learner-item {
        height: calc(100% - 25px);
        margin-bottom: 25px;
        padding: 15px;
    }

    .learner-item .hub-item-title {
        margin-bottom: 10px;
    }

    .learner-list>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .learner-list>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .learner-list .learner-item.learner-item-first {
        margin-right: 0;
    }

    .learner-list .learner-item.learner-item-second {
        margin-left: 0;
    }

    /* 8-12-2023 */

    /* programee-page */
    .our-learners-saying-section {
        padding: 40px 0 40px;
    }

    .our-learners-saying-section .section-title {
        margin-bottom: 30px;
    }

    .our-learners-saying-mobile-view .client-experience-button {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .our-learners-saying-mobile-view .client-experience-button>* {
        margin-right: 5px;
    }

    .our-learners-saying-mobile-view .client-experience-button>*:last-child {
        margin-right: 0;
    }

    .our-learners-saying-mobile-view .client-experience-button .btn {
        padding: 10px 18px;
        font-size: 14px;
        line-height: 140%;
    }

    .program-banner-mobile-section .pbm-video-section {
        height: 280px;
    }

    /* programee-page */

    /* 13-12-2023 */
    .hub-detail-title {
        margin-bottom: 50px;
    }

    .hubs-detail-frames>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-detail-frames>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames>.row>[class*=col-]>* {
        height: unset;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]>* {
        height: 150px;
        margin-bottom: 20px;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]:nth-last-child(-n+2)>* {
        height: 150px;
        margin-bottom: 20px;
    }

    .hubs-frames-right>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .hubs-frames-right>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hubs-detail-frames {
        margin-bottom: 10px;
    }

    .hubs-detail-frames .common-video-play-icon {
        width: 50px !important;
        height: 50px !important;
        font-size: 16px;
    }

    .hubs-detail-frames .common-video-play-icon * {
        width: 16px !important;
        height: 16px !important;
    }

    .hubs-detail-texts .hubs-texts-right {
        padding-left: 0;
        padding-top: 20px;
    }

    .hub-detail-section .hub-detail-hubs {
        margin-bottom: 50px;
    }

    .hub-detail-section {
        padding: 70px 0 35px 0;
    }

    .hubs-detail-frames .hubs-frames-left .hubs-frames-video {
        height: calc(100% - 20px);
        margin-bottom: 20px;
    }

    .hubs-detail-texts .hubs-texts-left:after {
        content: none;
    }

    .hubs-detail-texts .hubs-texts-right ul {
        display: flex;
        justify-content: space-between;
    }

    .hubs-detail-texts .hubs-texts-right ul li {
        flex: 0 0 27%;
    }

    .hubs-detail-texts .hubs-texts-right ul li:first-child {
        flex: 0 0 45%;
    }

    .events-on-hubs {
        padding: 50px 0 120px 0;
    }

    .events-on-hubs .event-item .event-detail-block {
        padding-bottom: 0;
    }

    .mentor-support-list .mentor-support-block {
        padding: 20px;
    }

    .mentor-support-section:before {
        content: none;
    }

    .mentor-support-section .mentor-support-title {
        margin-bottom: 40px;
    }

    .mentor-support-section {
        padding: 70px 0 40px;
    }

    .mentor-support-list .mentor-support-block .block-small-title {
        margin-bottom: 6px;
    }

    .our-community-carousel .slick-arrow * {
        width: 20px;
        height: 35px;
    }

    .our-community-carousel .slick-arrow {
        top: 30%;
    }

    .get-started-section .explore-program-button .btn {
        max-width: 285px;
        padding-bottom: 8px;
    }

    .career-guidance-cards .career-guidance-item-two-img-tile {
        margin-top: 0;
        height: 323px;
    }

    .career-guidance-cards .career-guidance-item-one {
        padding: 20px;
    }

    .career-guidance-cards .career-guidance-item-three {
        height: calc(100% - 24px);
        flex-direction: column;
    }

    /* .career-guidance-cards > .row > [class*=col-] > * {
    height: calc(100% - 24px) !important;
}
.career-guidance-cards > .row > [class*=col-] > * > * {
    height: 100% !important;
} */
    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img {
        width: 100%;
        height: 180px;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-right {
        padding: 15px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-text {
        margin-bottom: 20px;
    }

    .career-guidance-cards .career-guidance-item-one.career-guidance-item-four {
        height: calc(100% - 24px);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .career-guidance-section {
        padding: 65px 0;
    }

    .career-guidance-description .career-guidance-text {
        margin-bottom: 35px;
    }

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img * {
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -ms-border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
    }

    .community-banner-main {
        padding: 150px 0 50px 0;
    }

    .community-all-img-section>* {
        flex: 0 0 46.8%;
        margin-right: 15px;
    }

    .community-all-img-section {
        justify-content: center;
    }

    .build-relation-section {
        padding: 45px 0;
    }

    .build-relation-left .main-small-title {
        margin-bottom: 20px;
    }

    .hub-section>.block-title.hub-desktop-title {
        display: none;
    }

    .hub-section>.block-title.hub-mobile-title {
        display: block;
    }

    .alx-client-experience-section .client-experience-button .btn {
        display: flex;
        max-width: 275px;
        margin-left: auto;
        margin-right: auto;
        font-weight: 400;
        font-size: 15px;
        line-height: 140%;
        padding: 8px 34px;
    }

    /* .alx-client-experience-section .client-experience-button {
    margin-top: 20px;
} */
    /* .alx-client-experience-block .client-experience-profile-detail .profile-image {
    height: 350px;
} */
    /* .alx-client-experience-block .client-experience-profile-detail .profile-image.large-image {
    height: 350px;
} */


    .our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
        padding: 20px;
    }

    .our-learners-saying-carousel {
        padding: 20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg,
    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow i {
        width: 12px;
        height: 26px;
    }

    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail {
        min-height: 281px;
    }

    .our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
        height: 281px;
    }

    .our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow {
        top: 40%;
    }

    .our-learners-saying-section {
        padding: 80px 0 40px;
    }

    .our-learners-saying-section .section-title {
        margin-bottom: 20px;
    }

    .alx-client-experience-block .client-profile-block .profile-detail * {
        font-size: 14px;
    }

    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail .detail * {
        font-size: 14px;
    }

    .our-learners-saying-content .client-experience-button .btn {
        display: flex;
        max-width: 275px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        padding: 12px 45px 12px;
        font-size: 14px;
        line-height: 140%;
    }

    .one-liner-section {
        padding: 150px 0 50px 0;
    }

    .one-liner-right .one-liner-img {
        height: 350px;
    }

    .one-liner-section>.row {
        flex-direction: column-reverse;
    }

    .one-liner-left {
        padding-top: 30px;
    }

    .about-partnership-section {
        padding: 70px 0 50px 0;
    }

    .about-partnership-item .about-partnership-item-img {
        margin-bottom: 30px;
    }

    .mission-statement-section {
        padding: 20px 0;
    }

    .mission-statement-left .mission-statement-img {
        margin-bottom: 30px;
    }

    .about-principle-section {
        padding: 75px 0;
    }

    .about-principle-section .about-principle-text {
        margin-bottom: 50px;
    }

    .about-principle-left {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .about-principle-left .about-principle-img {
        width: 100%;
        height: 270px;
    }

    .about-principle-left .about-principle-img * {
        width: 100%;
    }

    .new-ready-get-started-button.ready-get-started-button .dropdown.common-dropdown-menu .dropdown-toggle {
        padding: 7px 34px;
    }

    .foundation-banner-section.program-banner-section {
        padding: 50px 0;
    }

    .foundation-banner-section.program-banner-section .program-banner-content>.row {
        flex-direction: column-reverse;
    }

    .foundation-banner-section.program-banner-section .program-banner-video-block .program-banner-video-poster {
        height: 280px;
    }

    .set-us-apart-section {
        padding: 70px 0 40px 0;
    }

    .set-us-right {
        margin-left: 50px;
        margin-top: 50px;
    }

    .set-us-detail .set-us-detail-start .set-detail-text-up {
        margin-bottom: 10px;
    }

    .set-us-list .set-us-item {
        padding-bottom: 30px;
    }

    .meta-skill-item {
        padding: 20px;
        min-height: 240px;
    }

    .set-us-list .set-us-item:after {
        top: 12px;
        left: -22px;
    }

    .set-us-list .set-us-item:before {
        left: -30px;
    }

    .set-us-right {
        margin-left: 30px;
    }

    .meta-skill-btn .btn {
        padding: 12px 34px;
        font-size: 14px;
        width: 280px;
    }

    .event-post-banner-section {
        padding: 30px 0 44px 0;
    }

    .event-post-section {
        padding: 46px 0;
    }

    .event-post-right {
        display: none;
        margin-bottom: 30px;
        margin-top: 0;
        /* height: 300px; */
        margin-left: 0;
    }

    .event-post-banner-section>.row {
        flex-direction: column-reverse;
    }

    .event-post-below-btn .btn-simple-cyan {
        padding: 8px 34px;
        width: 260px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .event-post-below-btn .btn-simple-cyan:after {
        right: 30px;
    }

    .event-social-icon ul li {
        margin-bottom: 0;
        margin-right: 27px;
    }

    .event-social-icon ul li:last-child {
        margin-right: 0;
    }

    /* .event-social-icon ul li a i,
.event-social-icon ul li a svg {
    font-size: 26px;
} */
    .event-post-detail-left .event-post-text {
        margin-bottom: 52px;
    }

    .event-post-detail-left {
        margin-bottom: 38px;
        padding-bottom: 55px;
        border-bottom: 1px solid rgba(0, 43, 86, 0.15);
    }

    /* .event-post-detail-right {
    flex-direction: row;
} */
    .event-post-detail-right .share-text {
        margin-bottom: 30px;
        /* margin-right: 30px; */
    }

    .event-social-icon ul {
        flex-direction: row;
        flex-wrap: wrap;
    }

    /* .event-post-detail-right .share-text * {
    font-size: 16px;
} */
    /* 13-12-2023 */

    /* 18-12-2023 */
    .event-post-left .section-title {
        font-size: 26px;
        margin-bottom: 29px;
    }

    .event-post-left .section-title * {
        text-transform: capitalize;
    }

    .event-post-detail-left .event-post-text * {
        font-size: 18px;
    }

    .event-post-text-heading {
        display: none;
    }

    /* 18-12-2023 */

    /* 19-12-2023 */
    .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
        height: 281px;
    }

    /* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
    height: 281px;
} */
    .community-all-img-section {
        padding-top: 50px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .our-hubs-country-list.slick-slider .slick-arrow {
        font-size: 20px;
    }

    /* 19-12-2023 */

    /* 20-12-2023 */
    .event-social-icon .addtoany_shortcode .addtoany_list {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .event-social-icon .addtoany_shortcode .addtoany_list a {
        margin-bottom: 0;
        margin-right: 26px;
    }

    .event-social-icon .addtoany_shortcode .addtoany_list a:last-child {
        margin-right: 0;
    }

    .addmission-section {
        padding: 70px 0;
    }

    .addmission-left {
        padding-bottom: 30px;
    }

    .addmission-left .addmission-img {
        margin-bottom: 20px;
        height: 300px;
    }

    .login-portal {
        padding: 20px;
    }

    /* 20-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 30px;
    }

    .typography-section h2 {
        font-size: 28px;
    }

    .typography-section h3 {
        font-size: 26px;
    }

    .typography-section h4 {
        font-size: 24px;
    }

    .typography-section h5 {
        font-size: 22px;
    }

    .typography-section {
        padding: 50px 0;
    }

    .typography-section .alignnone,
    .typography-section .alignleft,
    .typography-section .alignright,
    .typography-section .aligncenter {
        float: left;
        width: 100%;
        margin: 15px 0 !important;
    }

    .block-gutenberg-section .list {
        padding-top: 0;
        margin-bottom: 50px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-home-section {
        padding: 60px 0 30px 0;
    }

    .mentor-home-right {
        margin-top: 50px;
    }

    .mentor-list ul {
        justify-content: center;
    }

    .mentor-list ul li {
        flex: 0 0 45%;
        margin-bottom: 30px;
        margin-right: 10px;
    }

    .mentor-home-left .section-title span {
        font-size: 38px;
    }

    .mentor-company svg,
    .mentor-company i {
        font-size: 24px;
    }

    .mentor-list ul li:nth-child(3n) {
        margin-right: 10px;
    }

    .mentor-list ul li:nth-child(2n) {
        margin-right: 0;
    }

    .not-sure-img {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .not-sure-detail {
        text-align: center;
    }

    .not-sure-detail .block-title {
        margin-bottom: 10px;
    }

    .not-sure-detail .not-sure-text {
        margin-bottom: 20px;
    }

    .not-sure-inside {
        flex-direction: column;
    }

    .not-sure-section {
        padding: 40px 0;
    }

    .review-banner-main .addmission-above-section {
        padding: 70px 0;
    }

    .review-item .review-detail {
        padding: 15px;
    }

    .review-item .review-text-detail {
        padding: 20px;
    }

    .review-item {
        max-width: 100%;
        /* position: relative !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important; */
    }

    .review-item.review-item-big {
        max-width: 100%;
    }

    /* 26-12-2023 */

    /* 28-12-2023 */
    .alx-client-experience-section:after,
    .alx-client-experience-section:before {
        content: none;
    }

    .review-main {
        margin-bottom: -160px;
    }

    .custom-mega-menu .custom-mega-menu-content.container {
        max-width: 100%;
        padding: 0;
        margin: 0;
    }

    .banner-section .explore-programmes-button .explore-programmes-dropdown {
        margin-left: auto;
        margin-right: auto;
    }

    /* 28-12-2023 */

    /* 29-12-2023 */
    .in-focus-section.in-focus-last-section .in-focus {
        padding: 50px 0 180px 0;
    }

    .in-focus-item-below {
        padding: 15px 20px;
    }

    .blog-list-item-below {
        padding: 15px;
    }

    .blog-page-title-right .form-control {
        padding: 10px 50px 10px 16px;
        width: 300px;
    }

    /* .blog-page-title-right:after {
    width: 20px;
    height: 20px;
    font-size: 20px;
    right: 16px;
} */
    .blog-page-title-right .blog-page-form-search-icon {
        width: 20px;
        height: 20px;
        font-size: 20px;
        right: 10px;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options {
        width: 200px;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option {
        flex: 0 0 100%;
        margin-right: 0;
        border-right: none;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option:nth-child(3n) {
        margin-right: 0;
        border-right: none;
    }

    .blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option:nth-child(2n) {
        margin-right: 0;
        border-right: none;
    }

    .blog-page-select .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
        padding-right: 26px;
    }

    .blog-page-select .select2-container--default .select2-selection--single:after {
        font-size: 16px;
        top: 7px;
    }

    .blog-page-wrp {
        padding-bottom: 40px;
    }

    .trending-topics {
        padding: 20px 0 20px 0;
    }

    .trending-topics-list ul li {
        padding: 4px 16px;
    }

    .blog-page-title-left .main-small-title {
        margin-right: 20px;
    }

    .blog-category-section .main-small-title {
        margin-bottom: 12px;
    }

    .in-focus-section.in-focus-last-section {
        margin-top: 40px;
    }

    /* 29-12-2023 */

    /* 1-1-2024 */
    .for-new-typography .blog-post-title {
        font-size: 24px;
    }

    .for-new-typography .typography-content blockquote {
        font-size: 20px;
    }

    .new-search-icon.blog-page-title-right .form-control {
        width: 40px;
        height: 40px;
    }

    .search-modal .modal-dialog {
        margin-top: 96px;
        width: 500px;
    }

    /* 1-1-2024 */

    /* 2-1-2024 */
    /* .mission-statement-section.mission-statement-side-change > .row {
    flex-direction: column-reverse;
} */
    .mission-statement-left .mission-statement-img {
        max-width: 100% !important;
    }

    /* .community-banner-main .community-banner-x-img {
    display: none;
} */
    .meet-mentors-section {
        padding: 60px 0 30px 0;
    }

    /* 2-1-2024 */

    /* 3-1-2024 */
    .for-new-typography .blog-post-typography figure>figure {
        flex: 0 0 48.5% !important;
    }

    .mentor-support-title .block-title {
        margin-bottom: 20px;
    }

    .build-relation-left .block-title {
        margin-bottom: 20px;
    }

    .global-community-detail {
        margin-top: 0;
    }

    .alx-programme-careers-section .programme-careers-mobile-view-section .programme-careers-main-title .block-title {
        font-size: 20px;
        margin-bottom: 12px;
        line-height: 130%;
        color: #029DE0;
        text-align: center;
    }

    .alx-programme-careers-section .programme-careers-mobile-view-section .programme-careers-accordion .accordion-item {
        border-bottom: none;
    }

    .alx-programme-careers-section .programme-careers-mobile-view-section .alx-programme-careers-section {
        padding: 34px 0 50px 0;
    }

    .curriculum-tabing .nav-pills .nav-link {
        min-width: unset;
        font-size: 14px;
    }

    .alx-programme-careers-section .programme-careers-mobile-view-section .programme-careers-main-title .main-detail {
        display: none;
    }

    .alx-programme-careers-section .programme-careers-mobile-view-section .programme-careers-main-title {
        margin-bottom: 0;
    }

    /* 3-1-2024 */

    /* 5-1-2024 */
    .banner-section .banner-other-companies .partnership-title {
        margin-bottom: 15px;
    }

    .blog-page-title-right:after {
        width: 24px;
        height: 24px;
        font-size: 24px;
    }

    .curriculum-tab-accordion .accordion-item .caac-head-right {
        display: none !important;
    }

    .curriculum-tab-accordion .accordion-item.accordion-hover .caac-head-right {
        display: none !important;
    }

    .blog-post-section .typography-section h2 {
        font-size: 24px;
        line-height: 38px;
    }

    .blog-post-section .typography-section h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .foundation-banner-section .program-banner-detail {
        padding-top: 0;
    }

    /* 5-1-2024 */

    /* 8-1-2024 */
    .alx-client-experience-block .client-experience-detail .detail * {
        font-size: 14px;
    }

    /* 8-1-2024 */

    /* 9-1-2024 */
    .f-bottom .f-content {
        justify-content: center;
    }

    .footer-sand-company {
        margin-top: 10px;
    }

    .programee-detail.typography-section h1 {
        font-size: 20px;
    }

    .about-we-do-item {
        margin-top: 22px;
    }

    .about-we-do-section {
        padding: 70px 0;
    }

    .about-we-do-item .about-we-do-item-number {
        flex: 0 0 60px;
    }

    .about-we-do-item .about-we-do-item-text {
        flex: 0 0 calc(100% - 60px);
    }

    /* 9-1-2024 */

    /* 10-1-2024 */
    .home-banner-section .explore-programmes-dropdown .btn {
        padding-bottom: 9px;
        font-size: 15px;
        line-height: 140%;
    }

    /* 10-1-2024 */

    /* 11-1-2024 */
    .banner-section.home-banner-section .employment-graduate-rating-section {
        position: relative;
        z-index: 99;
        margin-top: 0;
        bottom: 46px;
        bottom: 100px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 100%;
    }

    .banner-section.home-banner-section .employment-graduate-rating-section .graduate-reviews-rating-block {
        text-align: center;
        padding-right: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    .banner-section.home-banner-section .employment-graduate-rating-section .graduate-user-profiles-list ul {
        align-items: center;
        margin-left: 0;
    }

    .banner-section.home-banner-section .employment-graduate-rating-section .star-rating-review-list .reviews-link {
        font-size: 12px;
    }

    .banner-section.home-banner-section .employment-graduate-rating-section .graduate-user-profiles-list {
        margin-right: 10px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns {
        top: 32%;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev {
        left: 10px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next {
        right: 10px;
    }

    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn svg,
    .alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn i {
        font-size: 30px;
    }

    .about-logo .mission-statement-left .mission-statement-img {
        height: 280px;
    }

    /* 11-1-2024 */

    /* 13-1-2024 */
    .our-learners-saying-section.all-programs-blog-post {
        margin-bottom: -160px;
    }

    /* 13-1-2024 */

    /* 24-1-2024 */
    .get-started-section.get-start-three {
        margin-bottom: -160px;
    }

    .fellow-three.fellowship-community-section .fellowship-community-title {
        text-align: center !important;
    }

    .fellowship-community-section.fellow-three {
        padding: 50px 0;
        margin-bottom: 0;
    }

    .three-degree-section {
        padding: 70px 0 30px 0;
    }

    .three-degree .programme-careers-inner-detail {
        margin-top: 0;
        margin-left: 10px;
        margin-right: 10px;
    }

    .three-degree-slider {
        opacity: 0;
    }

    .three-degree-slider.slick-initialized {
        opacity: 1;
        position: relative;
    }

    .three-degree-slider .slick-track {
        display: flex !important;
    }

    .three-degree-slider .slick-slide {
        height: inherit !important;
    }

    .three-degree-slider .slick-dots {
        list-style-type: none;
        padding: 0;
        margin-bottom: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .three-degree-slider .slick-dots li {
        margin-right: 5px;
    }

    .three-degree-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .three-degree-slider .slick-dots li button {
        padding: 0;
        font-size: 0;
        line-height: 100%;
        width: 10px;
        height: 10px;
        background-color: transparent;
        border: 1px solid #002B56;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .three-degree-slider .slick-dots li.slick-active button {
        background-color: #002B56;
    }

    .fellow-three .find-place-item {
        text-align: center;
    }

    .three-year-banner {
        padding: 100px 0;
    }

    .three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-uls {
        flex-wrap: wrap;
    }

    /* 24-1-2024 */

    /* 29-1-2024 */
    .programme-careers-block .careers-detail .careers-button {
        padding-top: 18px;
    }

    .careers-learn-more-btn * {
        color: #002B56;
    }

    /* 29-1-2024 */

    /* 1-2-2024 */
    .pnpe-right {
        padding: 0 29px 0 29px;
    }

    .pnpe-left {
        padding: 0 10px;
        margin-bottom: 30px;
        margin-right: 0;
    }

    .no-fee {
        right: -5px;
        top: -60px;
    }

    .pnpe-card {
        padding: 20px;
    }

    .program-new-page-banner-right {
        margin-bottom: 30px;
    }

    .program-new-page-ai-career-section {
        padding: 70px 0;
    }

    .pnpacs-card {
        margin-left: 0;
    }

    .program-page-new-learn-scetion {
        padding: 20px;
    }

    .pnpls-right {
        text-align: center;
        margin-top: 30px;
    }

    .program-new-page-section {
        /* padding: 50px 0 0 0; */
        padding: 40px 0 0 0;
    }

    .pnpbr-below {
        padding: 40px 20px;
    }

    .pnpl-list ul {
        /* flex-direction: column; */
        justify-content: center;
        align-items: flex-start;
    }

    .pnpl-list ul li {
        margin-right: 0;
        margin-bottom: 10px;
        text-align: center;
    }

    /* .pnpl-list ul li:last-child {
        margin-bottom: 0;
    } */
    /* .pnpl-list ul li:last-child {
        margin-bottom: 0;
    } */

    .pnpl-list ul li:after {
        content: none;
    }

    .pnpacs-card {
        margin-right: 0;
        padding-left: 30px;
    }

    .pmpe-slide-up {
        flex-direction: column;
        align-items: center;
    }

    .pnpe-right {
        padding: 0 10px;
        padding-bottom: 30px;
    }

    .pnpe-card {
        margin: 0;
    }

    .program-page-new-meta-section {
        padding: 50px 0;
    }

    .pnpf-left {
        padding: 20px;
    }

    .foundation-faq-section.program-new-page-faq {
        margin-bottom: -160px;
    }

    .program-new-page-faq .block-title {
        margin-bottom: 20px;
    }

    /* 1-2-2024 */

    /* 3-2-2024 */
    .program-new-page-banner-left {
        text-align: center;
        margin-bottom: 25px;
    }

    .pnpb-rocket {
        justify-content: center;
    }

    .program-new-page-banner-left .pnpb-apply-round {
        display: none;
    }

    .program-new-page-banner .pnpb-x-img {
        display: none;
    }

    .pnpacs-card {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-bottom: 40px;
        margin-bottom: 40px;
        border-left: none;
        border-bottom: 2px solid #27DEF2;
    }

    .pnpacs-card .pnpacs-card-text {
        text-align: center;
    }

    .program-new-page-ai-career-section .career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile {
        justify-content: center;
    }

    .program-new-page-ai-career-section>.row {
        flex-direction: column-reverse;
    }

    .pnpe-left {
        padding-left: 28px;
        margin-bottom: 30px;
        margin-right: 30px;
        text-align: center;
    }

    .pnpe-left .pnpe-btn {
        display: none;
    }

    .pnpe-right {
        padding: 0 30px 0 30px;
        margin-bottom: 70px;
    }

    .pnpe-slider .slick-list {
        padding: 0 120px;
    }

    .pmpe-slide-up {
        flex-direction: column;
        align-items: center;
        height: 100%;
    }

    .pmpe-slide-up .card-container {
        height: 100%;
        width: 100%;
    }

    .pmpe-slide-up .card {
        height: 100%;
    }

    .pnpe-card {
        min-height: unset;
    }

    .pnpe-slider .slick-dots {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        bottom: -50px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .pnpe-slider .slick-dots li {
        margin-right: 12px;
    }

    .pnpe-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .pnpe-slider .slick-dots li button {
        padding: 0;
        font-size: 0;
        width: 8px;
        height: 8px;
        background-color: #ffffff;
        border: none !important;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .pnpe-slider .slick-dots li.slick-active button {
        background-color: #05F283;
    }

    .no-fee {
        right: 16px;
        top: -60px;
        width: 78px;
        height: 78px;
    }

    .no-fee * {
        font-size: 13px;
    }

    .program-new-page-section {
        padding: 32px 0 0 0;
    }

    .program-new-page-section .program-new-page-banner-left>.block-small-title {
        font-size: 16px;
        line-height: 160%;
        margin-bottom: 2px;
    }

    .program-new-page-section .program-new-page-banner-left>.main-small-title,
    .program-new-page-section .program-new-page-banner-left>.main-title {
        color: #ffffff;
        font-size: 26px;
        line-height: 100%;
        font-weight: 500;
        margin-bottom: 10px;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
    }

    .program-new-page-banner-left {
        margin-bottom: 27px;
    }

    .pnpb-rocket .block-small-title {
        margin-bottom: 0;
    }

    .pnpbr-above-video .exceptional-programmes-image * {
        height: 232px;
    }

    .pnpbr-above-video .common-video-play-icon {
        width: 50px !important;
        height: 50px !important;
        font-size: 15px;
    }

    .common-video-play-icon * {
        width: 15px !important;
        height: 15px !important;
    }

    .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .pnpbr-below {
        padding: 34px 30px;
        background-color: transparent;
        border: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .program-new-page-banner-right .pnpbr-below .pnpbr-btn,
    .program-new-page-banner-right .pnpbr-below .pnpbr-date {
        display: none;
    }

    .new-ul-style .pnpls-list {
        margin-bottom: 0;
    }

    .pnpbr-below .pnpbr-ul-up {
        color: #ffffff;
    }

    .pnpls-list ul li {
        color: #ffffff;
    }

    .program-new-page-line-section {
        padding: 20px 0;
    }

    .pnpls-list ul li {
        padding-left: 26px;
    }

    .pnpls-list ul li:before {
        font-size: 16px;
        width: 16px;
        height: 16px;
    }

    .pnpl-item-title * {
        font-size: 14px;
    }

    .pnpl-item-text * {
        font-size: 14px;
    }

    .program-new-page-ai-career-section {
        padding: 47px 0;
    }

    .pnpacs-card .pnpacs-card-text {
        font-size: 19px;
        margin-bottom: 21px;
    }

    .career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile .career-guidance-item-one-img-left {
        margin-right: 12px;
    }

    .pnpacs-left .section-title {
        font-size: 23px;
        margin-bottom: 15px;
    }

    .program-new-page-enroll>.container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .program-new-page-enroll-section>.row {
        margin-left: 0;
        margin-right: 0;
    }

    .program-new-page-enroll-section>.row>[class*=col-] {
        padding-left: 0;
        padding-right: 0;
    }

    .program-new-page-enroll-section {
        padding: 43px 0 20px 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .pnpe-right {
        padding: 0;
    }

    .pnpe-slider .slick-list {
        padding: 0 76px;
    }

    .pnpe-left {
        padding: 0;
        padding-left: 30px;
        margin-bottom: 30px;
        margin-right: 30px;
        text-align: center;
    }

    .pnpe-left .block-title {
        max-width: 305px;
        margin-left: auto;
        margin-right: auto;
    }

    .pnpe-left .smallest-text {
        max-width: 316px;
        margin-left: auto;
        margin-right: auto;
    }

    .pnpe-man {
        max-width: 130px;
        flex: 0 0 130px;
        height: 160px;
    }

    .pnpe-man img {
        margin: 0 25px 0 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .pnpe-slider {
        margin-left: 0;
        margin-right: 0;
    }

    .pmpe-slide {
        padding: 0 10px;
    }

    .pnpe-card {
        padding: 24px 15px 21px 18px;
    }

    .pnpe-card-title {
        margin-bottom: 12px;
    }

    .pnpe-card-title * {
        font-size: 14px;
    }

    .pnpe-card-list ul li {
        font-size: 13px;
        line-height: 130%;
    }

    .foundation-faq-section.program-new-page-faq {
        padding: 38px 0 68px 0;
        margin-bottom: 0;
    }

    .pnpbr-below {
        padding: 36px 26px;
        box-shadow: none;
    }

    .pnpbr-btn .btn {
        font-size: 18px;
    }

    .pnpbr-mobile .pnpbr-btn {
        margin-bottom: 20px;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
    }

    .program-page-new-meta-section {
        padding: 52px 0 71px 0;
    }

    .program-page-new-meta-section>.section-title {
        margin-bottom: 34px;
    }

    .program-new-page-fee>.container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .program-new-page-fee-section>.row {
        margin-left: 0;
        margin-right: 0;
        flex-direction: column-reverse;
    }

    .program-new-page-fee-section>.row>[class*=col-] {
        padding-left: 0;
        padding-right: 0;
    }

    .program-new-page-fee {
        padding-bottom: 0;
    }

    .program-new-page-fee-section {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .pnpf-right * {
        height: 237px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .pnpf-left {
        padding: 45px 32px 54px 26px;
    }

    .pnpf-left .block-title {
        margin-bottom: 16px;
    }

    .faq-new-page .faq-accordion .faq-accordion-item-open .accordion-button {
        color: #262626;
    }

    .faq-new-page .faq-accordion .accordion-button:after {
        color: rgb(0, 0, 0, 0.54);
    }

    .faq-new-page .faq-program-section .section-title {
        font-size: 22px;
        line-height: 38px;
        margin-bottom: 12px;
    }

    .program-new-page-tool-section {
        padding: 40px 0 0 0;
    }

    .program-new-page-tool-section>.block-title {
        text-align: left !important;
        max-width: 266px;
    }

    .pnpt-card-item {
        padding: 26px 29px 23px 26px;
        height: calc(100% - 10px);
        margin-bottom: 10px;
    }

    .pnpt-card-item .paragraph-medium {
        padding-bottom: 0;
        margin-bottom: 10px;
    }

    .pnpb-rocket-icon img {
        width: 18px;
        height: 18px;
    }

    .pnpb-rocket-icon {
        margin-right: 10px;
    }

    .program-new-page-tool-section>.smallest-text {
        max-width: 322px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 32px;
    }

    /* 3-2-2024 */

    /* 8-2-2024 */
    .faq-redirect-one-section {
        margin-bottom: 40px;
    }

    .programee-overview-start.programee-overview-start-for-faq-page {
        position: relative;
        top: 0;
        margin-bottom: 40px;
    }

    .block-title.fros-heading-main {
        margin-bottom: 30px;
    }

    .faq-new-page .faq-program-section-redirect .faq-accordion .faq-accordion-item-open .accordion-button {
        color: #002B56;
    }

    .faq-new-page .faq-program-section-redirect .faq-accordion .accordion-button {
        font-size: 18px;
    }

    /* 8-2-2024 */

    /* 21-2-2024 */
    .coming-soon-start {
        padding: 61px 15px 52px 15px;
    }

    .program-coming-soon-below .btn {
        padding: 8px 34px 8px;
    }

    /* 21-2-2024 */

    /* 22-2-2024 */
    .on-popup-section {
        padding: 50px;
    }

    .on-popup-title {
        font-size: 28px;
    }

    .on-popup-text {
        font-size: 18px;
    }

    .on-popup-card-up {
        margin-bottom: 30px;
    }

    .on-popup-days-count {
        font-size: 44px;
    }

    /* 22-2-2024 */

    /* 23-2-2024 */
    .purple-bar-close {
        right: 5px;
    }

    .purple-bar-close i,
    .purple-bar-close svg {
        font-size: 16px;
        width: 16px;
        height: 16px;
    }

    .purple-bar-text * {
        font-size: 14px;
    }

    /* .program-page-mobile-banner {
    padding: 100px 0 90px 0;
}
.purple-close .program-page-mobile-banner {
    padding: 20px 0 90px 0;
} */
    .purple-bar-relative {
        padding: 12px 20px;
        position: relative;
    }

    .enroll-if-days-left.enroll-registration-section .enroll-registration-content {
        padding-bottom: 50px;
    }

    /* 23-2-2024 */

    /* 28-2-2024 */
    .three-step-addmission-section {
        padding: 53px 0 78px 0;
    }

    .three-step-addmission {
        background-color: #ffffff;
    }

    .three-step-addmission-section .block-title {
        margin-bottom: 32px;
    }

    .three-step-add-list:after {
        content: none;
    }

    .three-step-add-item-block {
        padding-top: 0;
        margin-bottom: 40px;
        padding-left: 65px;
    }

    .three-step-add-item:last-child .three-step-add-item-block {
        margin-bottom: 0;
    }

    .three-step-add-list-start {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .three-step-add-list {
        max-width: 300px;
    }

    .three-step-add-item {
        max-width: unset;
    }

    .three-step-add-item-block .three-step-add-item-number {
        border: none;
        top: 50%;
        left: 0;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
    }

    .three-step-add-item-block:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 19px;
        width: 3px;
        height: calc(100% + 40px);
        background-color: #7161E1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }

    .three-step-add-item:last-child .three-step-add-item-block:before {
        content: none;
    }

    .three-step-add-item-block .three-step-add-item-title {
        font-size: 16px;
        line-height: 125%;
        text-align: left !important;
    }

    .three-step-add-item-block .three-step-add-item-text {
        text-align: left !important;
        max-width: 200px;
    }

    /* 28-2-2024 */



    /* women page */
    .sub-main-title {
        font-size: 16px;
    }

    .women-banner-section {
        padding-bottom: 18px;
    }

    .women-banner-section .women-banner-main-content {
        padding: 30px 15px;
    }

    .women-banner-section .women-banner-main-content .block-title {
        font-size: 18px;
    }

    .women-banner-section .women-banner-image {
        height: 286px;
    }

    .tech-women-sand-world-section {
        padding: 18px 0;
    }

    .our-trailblazers-section {
        padding: 30px 0 11px;
    }

    .our-trailblazers-list>* {
        width: 100%;
        margin-bottom: 20px;
    }

    .our-trailblazers-block {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 25px;
        text-align: left;
    }

    .our-trailblazers-block>* {
        flex: 1 0 0;
        max-width: 100%;
    }

    .our-trailblazers-block .detail {
        font-size: 14px;
    }

    .empowering-women-section {
        padding: 15px 0;
        overflow: hidden;
    }

    .empowering-women-block.empowering-president-block .empowering-detail {
        padding: 0 25px 25px;
    }

    .empowering-women-block.empowering-president-block .block-small-title {
        padding-top: 40px;
    }

    .meet-our-women-section {
        padding: 22px 0 15px;
    }

    .meet-our-women-section .meet-women-title {
        margin-bottom: 30px;
    }

    .meet-our-women-section .meet-our-women-main-title {
        padding-bottom: 0;
    }

    .meet-our-women-section .meet-our-women-main-title .main-small-title br {
        display: none;
    }

    .meet-our-women-section .meet-our-women-list {
        margin-top: 25px;
    }

    .meet-our-women-block .our-women-detail {
        padding: 14px;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block {
        font-size: 14px;
        line-height: 140%;
    }

    .women-good-excuse-section {
        margin: 35px 0 22px;
    }

    .women-events-section .women-events-main-title {
        flex-direction: column;
        margin-bottom: 35px;
        align-items: flex-start;
    }

    .women-events-section .women-events-main-title .filter-events-menu {
        margin: 15px 0 0;
        width: 100%;
    }

    .women-events-section {
        padding: 30px 0;
    }

    .women-event-block {
        padding: 30px 0;
    }

    .women-event-block .women-event-main-detail {
        padding-left: 0;
    }

    .women-video-podcast-section {
        margin: 25px 0;
        padding: 40px 0 30px;
    }

    .women-video-podcast-section .main-small-title {
        margin-bottom: 30px;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 20px 10px;
    }

    .women-video-podcast-block .tag-mark {
        font-size: 14px;
    }

    .women-video-podcast-block .section-title {
        font-size: 16px;
    }

    .women-video-podcast-block .tag-mark {
        margin-bottom: 20px;
    }

    .women-story-journey-block .story-journey-detail {
        padding: 20px;
    }

    .women-story-journey-section {
        padding: 15px 0 60px;
    }

    .women-story-journey-main-block .women-story-journey-block .story-journey-detail {
        padding: 20px;
    }

    .our-trailblazers-section .main-title {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .our-trailblazers-section .our-trailblazers-detail {
        margin-bottom: 30px;
    }

    .our-trailblazers-block .title {
        font-size: 38px;
        flex: 0 0 auto;
        margin: 0 30px 0 0;
    }

    .meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
        font-size: 28px;
    }

    .women-good-excuse-section .women-good-excuse-detail:before {
        width: 39px;
        height: 30px;
        left: 50%;
        margin-top: -7px;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .women-good-excuse-section .women-good-excuse-detail {
        margin: 0;
        padding: 30px 0;
        height: auto;
        max-width: 100%;
    }

    .women-good-excuse-section .women-good-excuse-detail .section-title {
        font-size: 20px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title {
        max-width: 285px;
        margin-left: auto;
        margin-right: auto;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-title .sand-world-text {
        padding-left: 0;
    }

    .tech-women-sand-world-section .tech-women-sand-main-title .main-detail {
        font-size: 18px;
    }

    .tech-women-sand-list {
        margin-top: 0;
    }

    .tech-women-sand-list>* {
        margin-top: 0 !important;
        margin-bottom: 25px !important;
    }

    .tech-women-sand-list>*:last-child {
        margin-bottom: 0 !important;
    }

    .women-sand-1-block {
        margin-right: 50px;
    }

    .women-sand-3-block {
        margin-top: -150px;
    }

    .women-sand-4-block {
        margin-top: 0;
    }

    .women-sand-5-block {
        margin-top: -70px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 350px;
    }

    .women-good-excuse-section .women-good-excuse-image {
        display: none;
    }

    .women-event-block .women-event-image {
        display: none;
    }

    .women-event-block .women-event-main-detail .women-event-date {
        display: none;
    }

    .women-story-journey-section .main-small-title {
        max-width: 300px;
    }

    .women-events-section .seminar-list-items {
        padding-bottom: 10px;
    }

    .meet-our-women-section .meet-our-women-list>.row {
        margin: 0 -10px;
    }

    .meet-our-women-section .meet-our-women-list>.row>* {
        padding: 0 10px;
    }

    .meet-our-women-block {
        margin-bottom: 15px;
        height: calc(100% - 15px);
    }

    .meet-our-women-block .block-small-title {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .meet-our-women-block .block-small-title br {
        display: none;
    }

    .meet-our-women-block .detail {
        font-size: 13px;
    }

    .meet-our-women-section .meet-our-women-list>.row>*:first-child .meet-our-women-block .block-small-title br {
        display: block;
    }

    .empowering-women-block.empowering-president-block {
        position: relative;
    }

    .empowering-women-block.empowering-president-block .back-overlay {
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        width: 60000px;
        height: 100%;
        z-index: -1;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .empowering-women-block.empowering-president-block .block-small-title:before {
        width: 39px;
        height: 30px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .empowering-women-block .empowering-detail {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        opacity: 1 !important;
        padding: 20px 0;
        color: #262626;
    }

    .empowering-women-block .empowering-image:before {
        display: none;
    }

    .women-story-journey-block .story-journey-detail {
        padding: 20px 10px;
        font-size: 14px;
    }


    .tech-women-sand-block .women-profile {
        width: 150px;
        height: 150px;
    }

    .tech-women-sand-block .women-name {
        font-size: 14px;
    }

    .tech-women-sand-block .women-name span {
        font-size: 16px;
    }

    .tech-women-sand-block .women-main-detail {
        font-size: 14px;
    }

    .women-sand-1-block .tech-women-sand-block .women-main-detail {
        width: 325px;
        right: -50px;
        padding: 35px 30px 105px 30px;
    }

    .women-sand-2-block .tech-women-sand-block .women-main-detail {
        padding: 75px 21px 35px 40px;
    }

    .women-sand-3-block .tech-women-sand-block .women-sand-profile-block .women-profile {
        margin-bottom: 25px;
    }

    .women-sand-3-block .tech-women-sand-block .women-main-detail {
        width: 350px;
        padding: 45px 109px 35px 45px;
    }

    .women-sand-4-block .tech-women-sand-block .women-main-detail {
        width: 300px;
        padding: 30px 20px 75px 30px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block .women-profile {
        margin-bottom: 25px;
    }

    .women-sand-5-block .tech-women-sand-block .women-main-detail {
        width: 325px;
        padding: 35px 25px 35px 90px;
    }

    /* women page */

    .salesforce-finacing-section {
        margin-top: 25px;
    }

    .three-step-addmission {
        margin-top: 30px;
    }

    /* 11-3-2024 */
    .program-newer-item-inside {
        flex-direction: column;
        padding: 0;
    }

    .program-newer-tabs-main .alx-programme-careers-section .programme-careers-main-title .block-title {
        font-size: 20px;
        color: #029DE0;
        margin-bottom: 12px;
    }

    .program-newer-tabs-main .alx-programme-careers-section .programme-careers-main-title {
        margin-bottom: 0;
    }

    .program-newer-item-inside {
        border-top-width: 1px;
    }

    .program-newer-left {
        margin-right: 0;
    }

    .program-newer-left img {
        width: 100%;
        height: 146px;
        object-fit: cover;
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -ms-border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
    }

    .program-newer-middle {
        max-width: unset;
        margin-right: 0;
        padding: 29px 30px 15px 30px;
    }

    .program-newer-middle .paragraph-medium {
        font-size: 20px;
    }

    .program-newer-weeks * {
        margin-bottom: 9px;
    }

    .program-newer-middle .smallest-text {
        margin-bottom: 20px;
    }

    .program-newer-skills {
        flex-direction: column;
        align-items: flex-start;
    }

    .program-newer-skill-text {
        margin-right: 0;
        margin-bottom: 9px;
    }

    .program-newer-skill-list ul li {
        margin-bottom: 7px;
    }

    .program-newer-right {
        padding: 0 30px 26px 30px;
    }

    .program-newer-btn-apply .btn {
        width: 100%;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }

    .program-newer-btn-apply {
        margin-bottom: 11px;
        text-align: center;
    }

    .program-newer-deadline {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .program-newer-deadline * {
        padding-right: 4px;
    }

    .program-newer-deadline *:last-child {
        padding-right: 0;
    }

    /* 11-3-2024 */

    /* 12-3-2024 */
    .program-newer-tabs-main.program-newer-tabs-main .programme-careers-tabing .nav-tabs {
        display: none;
    }

    .programee-tabs-main.program-newer-tabs-main .programme-careers-list-items {
        padding: 40px 0;
    }

    .program-newer-tabs-main .programme-careers-list-items .main-small-title {
        font-size: 24px;
        line-height: 120%;
    }

    .program-newer-mobile-dropdown .dropdown-toggle {
        position: relative;
        font-size: 18px;
        line-height: 150%;
        color: #19173C;
        width: 100%;
        justify-content: flex-start;
        padding: 15px 40px 15px 22px;
        border: 1px solid #19173C;
        background-color: #FFF !important;
        outline: none !important;
        white-space: normal;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .program-newer-mobile-dropdown .dropdown-toggle:after {
        content: none;
    }

    .program-newer-mobile-dropdown .dropdown-toggle:before {
        content: '\f107';
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        font-size: 20px;
        line-height: 150%;
        color: rgba(25, 23, 60, 0.5);
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
    }

    .program-newer-mobile-dropdown .dropdown-toggle.show:before {
        transform: translate(0, -50%) rotate(-180deg);
        -webkit-transform: translate(0, -50%) rotate(-180deg);
        -moz-transform: translate(0, -50%) rotate(-180deg);
        -ms-transform: translate(0, -50%) rotate(-180deg);
        -o-transform: translate(0, -50%) rotate(-180deg);
    }

    .program-newer-mobile-dropdown .dropdown-menu {
        width: 100%;
        margin-top: -3px !important;
        border: 1px solid #19173C;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .program-newer-mobile-dropdown .dropdown-menu li {
        font-size: 18px;
        line-height: 150%;
        color: #19173C;
    }

    .program-newer-mobile-dropdown .dropdown-menu li .dropdown-item {
        padding: 10px 22px;
        white-space: normal;
    }

    .eth-home-mentor-above-inside .paragraph-medium {
        margin-bottom: 40px;
    }

    .eth-home-mentor {
        padding: 41px 0;
    }

    .eth-home-art-section {
        padding: 60px 0;
    }

    .eth-home-art-left {
        margin-bottom: 30px;
    }

    .eth-home-art-list {
        margin-bottom: 30px;
    }

    .eth-story-tech-section {
        padding: 60px 0;
    }

    .eth-story-tech-img img {
        height: 250px;
    }

    .eth-story-tech-button .btn-orange-eth {
        width: 200px;
    }

    .eth-story-review-slider .slick-list {
        padding: 70px 0 100px 0;
    }

    .eth-story-review-qoute {
        left: 40px;
        top: -10px;
    }

    .eth-story-review-qoute img {
        width: 30px;
    }

    .eth-story-review-slide-left {
        width: 100%;
        padding-left: 76px;
        margin-bottom: 30px;
    }

    .eth-story-reviewer .paragraph-large {
        font-size: 18px;
        margin-bottom: 0;
    }

    .eth-story-review-slide-right {
        width: 250px;
        margin-left: 0;
        margin: 0 auto;
    }

    .eth-story-review-slide-right .eth-story-reviewer-img img {
        height: 300px;
    }

    .eth-story-review-slider .slick-arrow.slick-prev {
        left: 45%;
        bottom: 30px;
        transform: translate(-50%, 0) rotate(180deg);
        -webkit-transform: translate(-50%, 0) rotate(180deg);
        -moz-transform: translate(-50%, 0) rotate(180deg);
        -ms-transform: translate(-50%, 0) rotate(180deg);
        -o-transform: translate(-50%, 0) rotate(180deg);
    }

    .eth-story-review-slider .slick-arrow.slick-next {
        left: 55%;
        bottom: 30px;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .eth-story-review-slide-inside {
        flex-direction: column;
    }

    .eth-hub-work-section {
        padding: 38px 0 20px 0;
    }

    .eth-hub-work-section>.smallest-text {
        margin-bottom: 30px;
    }

    .eth-hub-story-slide-inside {
        padding: 20px;
    }

    .eth-hub-story-section {
        padding: 60px 0;
    }

    .common-names-thing-left img {
        width: 47px;
        height: 47px;
    }

    .common-names-thing-left {
        margin-right: 10px;
    }

    .eth-hub-story-slider .slick-arrow.slick-next {
        right: 10px;
        bottom: 10px;
    }

    .eth-hub-story-slider .slick-arrow.slick-prev {
        right: 50px;
        bottom: 10px;
    }

    .eth-hub-story-slide-inside .paragraph-medium {
        margin-bottom: 30px;
    }

    .eth-hub-story-section-left {
        max-width: unset;
        margin-bottom: 30px;
    }

    .eth-hub-location-section {
        padding: 60px 0 30px 0;
    }

    .eth-hub-loaction-icon {
        margin-bottom: 15px;
    }

    .eth-hub-location-item-img {
        margin-bottom: 25px;
    }

    .eth-hub-loaction-icon i,
    .eth-hub-loaction-icon svg {
        font-size: 30px;
    }

    .eth-home-tool-section {
        padding: 60px 0;
    }

    .eth-home-tool-left {
        margin-bottom: 40px;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-main-image * {
        height: 700px;
    }

    .eth-banner-section.banner-section.home-banner-section .banner-description {
        top: 50px;
    }

    .eth-banner-cards-start {
        bottom: 60px;
    }

    .eth-purple-bar-section {
        padding: 20px;
    }

    .eth-purple-bar {
        margin-top: -50px;
    }

    .eth-banner-section.banner-section .explore-programmes-button .explore-programmes-dropdown .btn {
        margin-bottom: 14px;
    }

    .eth-banner-cards-start .tech-companies-careers-section .tech-success-list {
        margin-right: auto;
    }

    .eth-home-art-img img {
        width: 240px;
        height: 150px;
    }

    .eth-home-gain .mission-statement-inside {
        padding: 50px 0;
    }

    .eth-home-gain .about-logo .mission-statement-left .mission-statement-img {
        height: 350px;
    }

    .eth-home-gain.eth-home-become .about-logo .mission-statement-left .mission-statement-img {
        height: 283px;
    }

    .eth-home-happen .events-on-hubs {
        padding: 70px 0 25px 0;
    }

    .eth-hub-co-work.eth-home-gain .about-logo .mission-statement-left .mission-statement-img {
        height: 320px;
    }

    .eth-hub-network-section {
        padding: 32px 0 50px 0;
    }

    .eth-hub-network-right img {
        height: 300px;
    }

    .eth-hub-network-left {
        padding-top: 30px;
    }

    .eth-hub-network-section>.row {
        flex-direction: column-reverse;
    }

    .eth-home-review-new .review-section {
        padding: 70px 0;
    }

    .eth-story-review-stars {
        margin-bottom: 30px;
    }

    .review-main.eth-story-review {
        margin-bottom: 0;
    }

    .country-dropdown-menu {
        margin-right: 32px;
    }

    .country-dropdown-menu .dropdown-menu {
        left: -70px;
        width: auto;
        padding: 30px 25px 14px 25px;
    }

    .country-dropdown-menu .dropdown-menu li:first-child .dropdown-item {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item {
        font-size: 16px;
    }

    .country-dropdown-menu:after {
        height: 94px;
    }

    .country-dropdown-header {
        position: absolute;
        right: 140px;
    }

    .country-dropdown-footer .country-dropdown-menu .dropdown-menu {
        left: -180px !important;
        width: 250px !important;
    }

    .country-dropdown-footer.country-dropdown-header {
        position: relative;
        right: 0;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item.active:before {
        font-size: 14px;
    }

    .eth-home-tool-btn {
        text-align: center;
    }

    .eth-home-gain-btn {
        text-align: center;
    }

    .eth-home-art-btn {
        text-align: center;
    }

    .eth-story-reviewer {
        margin-bottom: 0;
    }

    /* 12-3-2024 */

    /* 18-3-2024 */
    .eth-story-review .review-item .review-text * {
        font-size: 16px;
    }

    /* 18-3-2024 */

    /* 19-3-2024 */
    .nfb-photo-taken {
        right: 20px;
        margin-left: 20px;
    }

    .nfb-text {
        margin-bottom: 40px;
    }

    .new-fellow-adv-section {
        padding: 41px 0 28px 0;
    }

    .nfa-left .main-small-title {
        font-size: 22px;
        line-height: 140%;
        margin-bottom: 20px;
    }

    .nfa-left .smallest-text {
        letter-spacing: 0.32px;
    }

    .nfa-left {
        margin-bottom: 37px;
    }

    .nfa-img img {
        height: 250px;
    }

    .new-fellow-adv-section>.row {
        margin-left: -6px;
        margin-right: -6px;
    }

    .new-fellow-adv-section>.row>[class*=col-] {
        padding-left: 6px;
        padding-right: 6px;
    }

    .nfb-violet-logo {
        display: none;
    }

    .nfb-green-logo {
        display: none;
    }

    .nfb-item {
        padding: 30px;
    }

    .nfb-item .paragraph-medium {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .new-fellow-ben-section .block-title {
        text-align: left !important;
        margin-bottom: 32px;
        font-size: 20px;
        line-height: 140%;
    }

    .new-fellow-ben-section {
        padding: 29px 0 25px 0;
    }

    .new-fellow-review-section {
        padding: 50px 0;
    }

    .new-fellow-el-section {
        padding: 55px 0 80px 0;
    }

    .nfe-item {
        padding: 10px 12px;
        height: calc(100% - 12px);
        margin-bottom: 12px;
    }

    .nfe-left {
        margin-bottom: 30px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-person {
        padding: 6px;
        width: 150px;
        margin-bottom: 20px;
        top: -120px;
        left: -73px;
    }

    .map-person-photo img {
        width: 40px;
        height: 40px;
    }

    .map-dot {
        width: 5px;
        height: 5px;
    }

    .map-dot:before {
        width: 15px;
        height: 15px;
        top: -5px;
        left: -5px;
        right: -5px;
        bottom: -5px;
    }

    .map-dot:after {
        width: 25px;
        height: 25px;
        top: -10px;
        left: -10px;
        right: -10px;
        bottom: -10px;
    }

    .map-absolute-1 {
        top: 7.3%;
        left: 17%;
    }

    .map-absolute-2 {
        top: 12%;
        right: 35.5%;
    }

    .map-absolute-3 {
        /* top: 36%; */
        right: 19.5%;
    }

    .map-absolute-4 {
        /* top: 49.4%; */
        left: 23.7%;
    }

    .map-absolute-5 {
        left: 40.5%;
        /* top: 53.5%; */
    }

    .map-absolute-6 {
        /* bottom: 36.4%; */
        right: 18.7%;
    }

    .map-absolute-7 {
        left: 64%;
    }

    .map-absolute-8 {
        left: 69.5%;
    }

    .map-absolute-9 {
        bottom: 3.5%;
        left: 54.4%;
    }

    .new-fellow-where-right {
        margin-top: 40px;
    }

    .new-fellow-where-section {
        padding: 30px 0 70px 0;
    }

    .new-fellow-where-right .smallest-text {
        margin-bottom: 25px;
    }

    .triangle-fellow {
        width: 12px;
        height: 6px;
        border-top: solid 6px #FFFF;
        border-left: solid 6px transparent;
        border-right: solid 6px transparent;
        left: 70px;
        bottom: -6px;
    }

    /* 20-3-2024 */

    /* 25-4-2024 */
    .alx-home-page-testimonial-slider .slick-list {
        padding: 0 100px;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow svg {
        width: 15px !important;
        height: 30px !important;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    /* 25-4-2024 */

    /* 26-4-2024 */
    .banner-main-carousel .slick-dots {
        bottom: 10px;
    }

    .program-newer-item-partner-red .program-newer-item-inside {
        padding: 38px 22px 42px 22px;
        align-items: flex-start;
        border: none;
    }

    .program-newer-item-partner-red .program-newer-left {
        margin-right: 0;
        flex: unset;
        width: 109px;
        margin-bottom: 44px;
    }

    .program-newer-item-partner-red .program-newer-middle {
        max-width: unset;
        flex: unset;
        margin-right: 0;
        padding: 0;
        margin-bottom: 36px;
    }

    .program-newer-item-partner-red .program-newer-middle .paragraph-medium {
        font-size: 26px;
    }

    .program-newer-item-partner-red .program-newer-btn-apply {
        margin-bottom: 0;
    }

    .program-newer-item-partner-red .program-newer-right {
        width: 225px;
        padding: 0;
    }

    .program-newer-mobile-dropdown.dropdown {
        max-width: 340px;
        margin: 0 auto;
    }

    /* 26-4-2024 */

    /* 29-4-2024 */
    .alx-programme-careers-section.home-program-section .programme-careers-mobile-view-section .programme-careers-accordion .accordion-item:last-child {
        display: none;
    }

    /* 29-4-2024 */

    /* 30-4-2024 */

    .transparent-non-btn.transparent-non-btn-mobile {
        font-size: 12px;
        padding: 3px 8px;
    }

    .pw-section-detail {
        font-size: 18px;
        line-height: 150%;
    }

    .pw-section-detail * {
        font-size: inherit;
        line-height: inherit;
    }

    .pw-medium {
        font-size: 18px;
        line-height: 150%;
    }

    .pw-banner-title {
        font-size: 38px;
        line-height: 130%;
    }

    .pw-section-title {
        font-size: 24px;
        line-height: 130%;
    }

    .pw-block-title {
        font-size: 36px;
        line-height: 130%;
    }

    /*-----------------pw-banner-start-----------------*/
    .pw-banner-section {
        padding: 50px 0 142px 0;
    }

    .pw-banner-title .more-right {
        padding-left: 9px;
        margin-right: -19px;
    }

    .pw-banner-comment-start {
        margin-top: 12px;
    }

    .pw-banner-comment-inside .pw-medium {
        margin-bottom: 28px;
        text-align: center;
        max-width: 292px;
        margin-left: auto;
        margin-right: auto;
    }

    .pw-btns {
        text-align: center;
    }

    .pw-btns .btn {
        width: 100%;
        max-width: 271px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 16px;
        height: 45px;
    }

    .pw-btns .btn:last-child {
        margin-bottom: 0;
    }

    .pw-banner-comment-inside:before {
        content: none;
    }

    .pw-banner-above .pw-banner-title {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    /*-----------------pw-banner-end-------------------*/

    /*-----------------pw-sky-bar-start----------------*/
    .pw-sky-bar-main {
        margin-top: -79px;
    }

    .pw-sky-bar-list>.row {
        align-items: unset;
    }

    .pw-sky-bar-list {
        padding: 26px 0;
    }

    .pw-sky-bar-item {
        max-width: unset;
        padding: 0;
        padding-bottom: 26px;
        height: 100%;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(odd) .pw-sky-bar-item {
        padding-left: 22px;
        padding-right: 7px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(even) .pw-sky-bar-item {
        padding-left: 7px;
        padding-right: 22px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-last-child(-n + 2) .pw-sky-bar-item {
        padding-bottom: 0;
    }

    .pw-sky-bar-item:after {
        height: 100%;
    }

    .pw-sky-bar-item:before {
        content: '';
        position: absolute;
        bottom: 13px;
        width: 95%;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.5);
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(odd) .pw-sky-bar-item:before {
        right: -15px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-child(even) .pw-sky-bar-item:before {
        left: -15px;
    }

    .pw-sky-bar-list>.row>[class*=col-]:nth-last-child(-n + 2) .pw-sky-bar-item:before {
        content: none;
    }

    /* .pw-sky-bar-item:after {
    content: none;
} */
    .pw-sky-bar-list>.row>[class*=col-]:nth-child(2n) .pw-sky-bar-item:after {
        content: none;
    }

    .pw-sky-item-img img {
        width: 50px;
        height: 50px;
    }

    .pw-sky-item-img {
        margin-bottom: 13px;
    }

    /*-----------------pw-sky-bar-end------------------*/

    /*-----------------pw-pathway-start----------------*/
    .pw-pathway-section {
        padding: 39px 0 46px 0;
    }

    .pw-pathway-img .pw-common-fancybox-video-image {
        margin-bottom: 48px;
    }

    .pw-pathway-img .pw-common-fancybox-video .pw-common-fancybox-video-image * {
        height: 200px;
    }

    .pw-pathway-right .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-pathway-right .pw-section-title {
        margin-bottom: 27px;
    }

    /*-----------------pw-pathway-end------------------*/

    /*-----------------pw-hybrid-start-----------------*/
    .pw-hybrid-section {
        padding: 50px 0 45px 0;
    }

    .pw-hybrid-left {
        padding-top: 0;
    }

    .pw-hybrid-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    /*-----------------pw-hybrid-end-------------------*/

    /*-----------------pw-hgrad-start------------------*/

    /* hgrad-fancybox */
    .pw-hgrad-fancybox {
        padding: 0 0 26px 0;
    }

    .pw-hgrad-fancybox>.container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }

    .pw-hgrad-main .pw-hgrad-fancybox .pw-common-fancybox-video {
        margin-top: 0;
    }

    .pw-hgrad-fancybox .pw-common-fancybox-video-image * {
        height: 242px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .pw-hgrad-fancybox .common-video-play-icon {
        font-size: 12px;
        width: 37px !important;
        height: 37px !important;
    }

    .pw-hgrad-fancybox .common-video-play-icon * {
        width: 12px !important;
        height: 12px !important;
    }

    /* hgrad-fancybox */

    /* pw-student */
    .pw-student-section {
        padding: 26px 0;
    }

    .pw-student-inside {
        text-align: left !important;
    }

    .pw-student-section .transparent-non-btn {
        margin-bottom: 17px;
    }

    .pw-student-section .pw-section-title {
        margin-bottom: 17px;
    }

    .pw-student-section .pw-section-detail {
        margin-bottom: 33px;
    }

    .pw-student-btn {
        text-align: center;
    }

    .pw-student-btn .btn {
        font-size: 14px;
        line-height: 150%;
        max-width: 266px;
        width: 100%;
        height: 45px;
    }

    /* pw-student */

    /* pw-hgrad-card */
    .pw-hgrad-cards-section {
        padding: 26px 0 33px 0;
    }

    .pw-hgrad-card-item .pw-hgrad-card-item-img>img {
        height: 290px;
    }

    .pw-hgrad-card-item-tag {
        top: 17px;
        left: 16px;
    }

    .pw-hgrad-card-item .pw-section-detail {
        max-width: 160px;
        left: 22px;
        bottom: 19px;
        font-size: 16px;
        line-height: 150%;
    }

    .pw-hgrad-card-item {
        margin-bottom: 0;
    }

    .pw-hgrad-cards-main>.container {
        padding-right: 0;
        margin-right: 0;
    }

    .pw-hgrad-card-slider .slick-dots {
        padding: 0;
        margin: 0;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pw-hgrad-card-slider .slick-dots li {
        list-style-type: none;
        font-size: 0;
        line-height: 100%;
        margin-right: 10px;
    }

    .pw-hgrad-card-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .pw-hgrad-card-slider .slick-dots li button {
        font-size: 0;
        line-height: 100%;
        border: none !important;
        box-shadow: none !important;
        width: 12px;
        height: 12px;
        background-color: #9FD7EF;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .pw-hgrad-card-slider .slick-dots li.slick-active button {
        background-color: #029DE0;
    }

    /* pw-hgrad-card */

    /* ew-enhance */
    .pw-hgrad-main .pw-enhance-section {
        padding: 33px 0 63px 0;
    }

    .pw-enhance-section .pw-section-title {
        margin-bottom: 21px;
    }

    /* ew-enhance */

    /*-----------------pw-hgrad-end--------------------*/

    /*-----------------pw-family-start-----------------*/
    .pw-family-main {
        background-position: center center;
    }

    .pw-family-section {
        padding: 71px 0 84px 0;
    }

    .pw-family-section>.row {
        flex-direction: column-reverse;
    }

    .pw-family-right .transparent-non-btn {
        margin-bottom: 24px;
    }

    .pw-family-left {
        padding-top: 20px;
    }

    .pw-family-left .pw-medium {
        margin-bottom: 40px;
    }

    .pw-family-btn .btn {
        font-size: 14px;
        line-height: 150%;
    }

    /*-----------------pw-family-end-------------------*/

    /*-----------------pw-create-start-----------------*/

    /* pw-industry */
    .pw-industry-section {
        padding: 58px 0 21px 0;
        text-align: left !important;
    }

    .pw-industry-section .pw-section-title {
        margin-bottom: 31px;
    }

    /* pw-industry */

    /* pw-partner */
    .pw-company-logo-section {
        padding: 21px 0 43px 0;
    }

    .pw-company-logo-section .pw-section-detail {
        text-align: left !important;
        line-height: 150%;
        margin-bottom: 20px;
    }

    /* pw-partner */

    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-student-page------------------------------*/

    /*-----------------pw-fs-banner-start--------------*/
    .pw-fs-banner-left {
        flex: unset;
    }

    .pw-fs-banner-right {
        flex: unset;
        display: none;
    }

    .pw-fs-banner-section {
        padding: 54px 0 70px 0;
        text-align: center;
    }

    .pw-fs-banner-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-banner-btn .btn {
        width: 100%;
        max-width: 271px;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
        line-height: 150%;
        height: 45px;
    }

    .pw-fs-banner-main .pw-fs-banner-bg {
        z-index: 0;
    }

    .pw-fs-banner-gradient-top {
        z-index: 0;
    }

    .pw-fs-banner-gradient-bottom {
        z-index: 0;
    }

    .pw-fs-banner-gradient-bottom-2 {
        z-index: 0;
    }

    .pw-fs-banner-gradient-left {
        z-index: 0;
    }

    /*-----------------pw-fs-banner-end----------------*/

    /*-----------------pw-fs-opportunity-start---------*/
    .pw-fs-opportunity-section {
        padding: 58px 0 61px 0;
        text-align: left !important;
    }

    .pw-fs-opportunity-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-opportunity-section .pw-section-title {
        margin-bottom: 30px;
    }

    .pw-fs-opportunity-section .pw-large {
        font-size: 14px;
        line-height: 150%;
    }

    /*-----------------pw-fs-opportunity-end-----------*/

    /*-----------------pw-fs-key-start-----------------*/
    .pw-fs-key-section {
        padding: 50px 0 98px 0;
    }

    .pw-fs-key-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-key-section .pw-section-title {
        margin-bottom: 30px;
    }

    .pw-fs-key-section>.pw-section-detail {
        margin-bottom: 71px;
    }

    .apply-item {
        margin-bottom: 0;
        height: 100%;
    }

    .apply-bottom {
        padding: 31px 18px 41px 39px;
        height: calc(100% - 230px);
    }

    .apply-item-title {
        margin-bottom: 15px;
    }

    .pw-fs-key-slider {
        opacity: 0;
    }

    .pw-fs-key-slider.slick-initialized {
        opacity: 1;
        position: relative;
    }

    .pw-fs-key-slider .slick-track {
        display: flex !important;
    }

    .pw-fs-key-slider .slick-slide {
        height: inherit !important;
    }

    .pw-fs-key-slide-inside {
        height: 100%;
    }

    .pw-fs-key-slider .slick-dots {
        padding: 0;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 56px;
    }

    .pw-fs-key-slider .slick-dots li {
        list-style-type: none;
        font-size: 0;
        line-height: 100%;
        margin-right: 10px;
    }

    .pw-fs-key-slider .slick-dots li:last-child {
        margin-right: 0;
    }

    .pw-fs-key-slider .slick-dots li button {
        font-size: 0;
        line-height: 100%;
        width: 12px;
        height: 12px;
        border: none !important;
        box-shadow: none !important;
        background-color: #9FD7EF;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .pw-fs-key-slider .slick-dots li.slick-active button {
        background-color: #029DE0;
    }

    /*-----------------pw-fs-key-end-------------------*/

    /*-----------------pw-fs-curr-start----------------*/
    .pw-fs-curr-section {
        padding: 70px 0 81px 0;
    }

    .pw-fs-curr-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-curr-left .pw-section-title {
        margin-bottom: 21px;
    }

    .pw-fs-curr-section .pw-section-detail {
        font-size: 14px;
        margin-bottom: 44px;
    }

    /* mobile */
    .pw-fs-curr-btn {
        margin-top: 41px;
    }

    .pw-fs-curr-btn .btn {
        font-size: 14px;
        line-height: 150%;
        height: 45px;
    }

    /* mobile */
    /*-----------------pw-fs-curr-end------------------*/

    /*-----------------pw-fs-last-start----------------*/

    /* pw-fs-voice */
    .pw-fs-voice-section {
        padding: 74px 0 0 0;
    }

    .pw-fs-voice-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-voice-section .pw-section-title {
        margin-bottom: 87px;
    }

    .pw-fs-voice-card-review {
        padding: 80px 28px 58px 28px;
    }

    .pw-fs-voice-card-review-inside {
        flex-direction: column;
        align-items: center;
    }

    .pw-fs-voice-card-review-img {
        flex: unset;
        margin-right: 0;
        margin-bottom: 29px;
        margin-top: -130px;
    }

    .pw-fs-voice-card-review-img img {
        width: 100px;
        height: 100px;
    }

    .pw-fs-voice-card-review-detial {
        flex: unset;
        text-align: center;
    }

    .pw-fs-voice-card-review-detial .pw-medium {
        margin-bottom: 16px;
    }

    .pw-fs-voice-card-review-detial .pw-section-detail {
        font-size: 16px;
    }

    /* pw-fs-voice */

    /* pw-fs-student-name */
    .pw-fs-students-names-section {
        padding: 0 0 20px 0;
    }

    .pw-fs-student-name-item {
        margin-bottom: 50px;
    }

    .pwfssni-img {
        margin-bottom: 19px;
    }

    .pwfssni-img img {
        width: 100px;
        height: 100px;
    }

    /* pw-fs-student-name */

    /*-----------------pw-fs-last-end------------------*/

    /*------------------------------pw-for-student-page------------------------------*/

    /*------------------------------pw-for-parent-page-------------------------------*/

    /*-----------------pw-fp-banner-start--------------*/
    .pw-fp-banner .pw-banner-section {
        padding: 54px 0 72px 0;
        text-align: center;
    }

    .pw-banner-section .pw-banner-above .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fp-banner .pw-banner-title {
        margin-bottom: 32px;
    }

    .pw-fp-banner .pw-banner-comment-inside {
        margin-left: 0;
    }

    .pw-banner-comment-inside .pw-medium {
        margin-bottom: 45px;
    }

    /*-----------------pw-fp-banner-end----------------*/

    /*-----------------pw-fp-pathway-start-------------*/
    .pw-fs-wp-section {
        padding: 61px 0 81px 0;
    }

    .pw-fs-wp-left .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fs-wp-left .pw-section-title {
        margin-bottom: 31px;
    }

    .pw-fs-wp-left .pw-section-detail {
        font-size: 14px;
        line-height: 150%;
        margin-bottom: 50px;
    }

    .pw-fs-wp-img {
        max-width: 100%;
        height: 216px;
    }

    .pw-fs-wp-card {
        right: 25px;
        bottom: -38px;
        width: 155px;
        padding: 16px 23px 8px 23px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    .pw-fs-wp-card-title {
        font-family: 'Poppins';
        font-size: 36px;
        font-weight: 600;
        line-height: 130%;
        letter-spacing: unset;
        margin-bottom: 6px;
    }

    .pw-fs-wp-card .pw-section-detail {
        line-height: 150%;
        font-size: 14px;
    }

    /*-----------------pw-fp-pathway-end---------------*/

    /*-----------------pw-fp-company-logo-start--------*/
    .pw-fp-company-logo .pw-company-logo-section .pw-section-detail {
        margin-bottom: 25px;
        font-size: 14px;
        text-align: center !important;
    }

    .pw-fp-company-logo .pw-company-logo-section {
        padding: 15px 0 55px 0;
    }

    /*-----------------pw-fp-company-logo-end----------*/

    /*-----------------pw-fp-employer-start------------*/
    .pw-fp-employer-section {
        padding: 71px 0 36px 0;
    }

    .pw-fp-employer-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fp-employer-section .pw-section-title {
        margin-bottom: 63px;
    }

    .pw-fp-employer-slide-inside {
        flex-direction: column-reverse;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
        flex: unset;
        margin-right: 0;
    }

    .pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
        flex: unset;
        width: 100%;
    }

    .pw-fp-employer-fancybox-start .pw-common-fancybox-video-image * {
        width: 100%;
        height: 202px;
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -ms-border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
    }

    .pw-fp-employer-fancybox-start .common-video-play-icon {
        font-size: 17px;
        width: 60px !important;
        height: 60px !important;
    }

    .pw-fp-employer-fancybox-start .common-video-play-icon * {
        width: 17px !important;
        height: 17px !important;
    }

    .pw-fp-employer-slide-purple-card {
        padding: 30px 40px;
        border-radius: 0 0 6px 6px;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -ms-border-radius: 0 0 6px 6px;
        -o-border-radius: 0 0 6px 6px;
    }

    .pw-fp-employer-slide-purple-card .pw-large {
        padding-right: 20px;
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 150%;
    }

    .pw-fp-employer-slide-pc-reviewer-section {
        align-items: flex-start;
        flex-direction: column;
    }

    .pw-fp-employer-slide-pc-reviewer-left {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .pw-fp-employer-slide-pc-reviewer-left .paragraph-small span {
        font-weight: 400;
    }

    .pw-fp-employer-slide-pc-reviewer-right {
        max-width: 89px;
    }

    /*-----------------pw-fp-employer-end--------------*/

    /*-----------------pw-fp-hybrid-start--------------*/
    .pw-fp-hybrid-section {
        padding: 36px 0 50px 0;
    }

    .pw-fp-hybrid-section .transparent-non-btn {
        margin-bottom: 20px;
    }

    .pw-fp-hybrid-section .pw-section-title {
        margin-bottom: 50px;
    }

    .pw-fp-hybrid-item-img {
        margin-bottom: 42px;
    }

    .pw-fp-hybrid-item .pw-large {
        line-height: 130%;
        margin-bottom: 16px;
        font-size: 16px;
    }

    .pw-fp-hybrid-item .paragraph-small {
        font-size: 14px;
        line-height: 150%;
    }

    .pw-fp-hybrid-item .paragraph-small * {
        font-size: inherit;
        line-height: inherit;
    }

    .pw-fp-hybrid-item {
        margin-bottom: 54px;
    }

    /*-----------------pw-fp-hybrid-end----------------*/
    /*------------------------------pw-for-parent-page-------------------------------*/

    /* 5-6-2024 */
    /*------------------------------pw-new-home-page---------------------------------*/
    .common-slider-styles.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .common-slider-styles.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .common-slider-styles.slick-slider .slick-arrow svg {
        width: 10px;
        height: 24px;
    }

    .banner-new-pathway-main {
        background-position: center;
    }

    .new-pathway-subhead-section {
        padding: 70px 0 34px 0;
    }

    .alx-global .pw-hgrad-fancybox.new-pw-hgrad-fancybox>.container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }

    .new-pw-slider-section {
        padding: 50px 0 70px 0;
    }

    .new-pw-subhead-transparent {
        margin-bottom: 25px;
    }

    .new-pw-slider-title {
        margin-bottom: 32px;
    }

    .new-pw-fs-wp-main .pw-fs-wp-left {
        margin-bottom: 32px;
    }

    .new-pw-slider .aice-wfs-card {
        padding: 40px 25px 100px 25px;
    }

    /* .new-pathway-quality-section {
    padding: 33px 0 70px 0;
} */
    .np-quality-img {
        margin-bottom: 30px;
    }

    .np-quality-item {
        padding: 30px;
    }

    .np-quality-img img {
        width: 100px;
        height: 100px;
    }

    .np-tech-item {
        padding: 40px;
    }

    .new-pathway-tech-section .paragraph-md {
        margin-bottom: 50px;
    }

    .new-pathway-faq.new-fellow-faq .foundation-faq-section {
        padding: 65px 0;
    }

    .new-pathway-works-section {
        padding: 70px 0;
    }

    .pw-hgrad-fancybox.new-pw-hgrad-fancybox {
        padding: 0 0 31px 0;
    }

    .new-pathway-tech-section {
        padding: 200px 0 70px 0;
    }

    .new-pw-line-section {
        margin-top: 0;
    }

    .new-pw-partner-start {
        padding: 70px 0;
    }

    .new-pw-req-section {
        padding-bottom: 70px;
    }

    .pw-new-req-item {
        padding: 30px;
    }

    .pw-new-req-item-title {
        margin-bottom: 20px;
    }

    /*------------------------------pw-new-home-page---------------------------------*/
    /* 5-6-2024 */

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */

    /*-----------------aice-banner-new-start-----------*/
    .program-new-page-banner {
        background-color: #231E53;
    }

    .aice-new-banner-main .program-new-page-section {
        padding: 33px 0 54px 0;
    }

    .aice-new-banner-main .program-new-page-banner-left {
        padding-top: 0;
        margin: 0 25px;
        margin-bottom: 30px;
    }

    .program-new-page-banner.aice-new-banner-main:after {
        content: none;
    }

    .aice-new-banner-main.program-new-page-banner>.container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .aice-new-banner-main .program-new-page-section>.row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .aice-new-banner-main .program-new-page-section>.row>[class*=col-] {
        padding-left: 0px;
        padding-right: 0px;
    }

    .aice-new-banner-main .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .aice-new-banner-main .pnpbr-above-video .exceptional-programmes-image * {
        height: 234px;
    }

    .aice-new-banner-main .program-new-page-banner-right .common-video-play-icon {
        width: 43px !important;
        height: 43px !important;
        font-size: 14px;
    }

    .aice-new-banner-main .program-new-page-banner-right .common-video-play-icon * {
        width: 14px !important;
        height: 14px !important;
    }

    .alx-global .font-600.aice-new-new-banner-title * {
        font-weight: 500 !important;
        font-size: 26px;
        line-height: 110%;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
    }

    .alx-global .aice-new-new-banner-sub-title * {
        font-size: 16px;
        line-height: 160%;
    }

    .aice-new-new-banner-sub-title {
        margin-bottom: 5px;
    }

    .alx-global .aice-new-new-banner-week h6 {
        font-size: 18px;
        line-height: 160%;
    }

    .aice-new-banner-main .pnpbr-below {
        padding: 63px 45px 0 45px;
    }

    .aice-new-banner-main .no-fee * {
        line-height: 115.385%;
    }

    .aice-new-banner-main .no-fee {
        right: 15px;
        top: -35px;
        width: 91px;
        height: 91px;
        background-color: #FB4D01;
    }

    .aice-new-banner-main .new-ul-style .pnpls-list {
        margin-bottom: 0;
    }

    .pnpbr-below .pnpbr-ul-up {
        margin-bottom: 10px;
    }

    .aice-new-banner-main .pnpbr-below .pnpbr-ul-up * {
        font-size: 16px;
        line-height: 160%;
    }

    /*-----------------aice-banner-new-end-------------*/

    /*-----------------aice-highlight-start------------*/
    .aice-highlight-section {
        padding: 46px 0 39px 0;
    }

    .aice-highlight-section .transparent-non-btn {
        margin-bottom: 17px;
    }

    .aice-highlight-section .aice-hl-title {
        margin-bottom: 46px;
        max-width: 317px;
        margin-left: auto;
        margin-right: auto;
    }

    /*-----------------aice-highlight-end--------------*/

    /*-----------------aice-reviw-start----------------*/
    .aice-review-section {
        padding: 39px 0 53px 0;
        flex-direction: column-reverse;
    }

    .aice-review-left {
        flex: unset;
        margin-right: 0;
    }

    .aice-reviewer-above {
        display: flex;
        align-items: center;
    }

    .aice-reviewer-img {
        margin-bottom: 0;
        width: 60px;
        margin-right: 16px;
    }

    .aice-reviewer-img img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .aice-review-right {
        flex: unset;
        margin-bottom: 39px;
    }

    .aice-reviewer-review {
        max-width: 281px;
    }

    .aice-reviewer-review * span {
        width: 0;
    }

    /* 22-5-2024 */
    .aice-review-slider .slick-arrow svg {
        width: 14px;
        height: 28px;
    }

    .aice-review-main-for-slider .aice-review-section {
        padding: 39px 30px 53px 30px;
    }

    .aice-review-main-for-slider .aice-reviewer-review {
        max-width: 100%;
    }

    /* 22-5-2024 */
    /*-----------------aice-reviw-end------------------*/

    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 60% !important;
    }

    .aice-wfs-inside-detail-below-icon {
        padding: 7px;
        border-width: 2px;
    }

    .aice-wfs-inside-detail-below-icon i,
    .aice-wfs-inside-detail-below-icon svg {
        width: 12px;
        height: 12px;
    }

    .aice-wfs-inside-img img {
        height: 157px;
    }

    .aice-wfs-inside-detail {
        min-height: 225px;
    }

    .aice-wfs-inside-detail-below-title {
        max-width: 169px;
    }

    .aice-workflow-main {
        padding: 52px 0 79px 0;
    }

    .aice-workflow-section .transparent-non-btn {
        margin-bottom: 17px;
        position: relative;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .aice-workflow-title {
        margin-bottom: 48px;
        text-align: center;
    }

    .swiper-progress-wrap {
        margin-top: 45px;
    }

    .swiper-nav {
        margin-right: 18px;
    }

    .aice-workflow-swiper-arrow.aice-workflow-swiper-button-prev {
        margin-right: 10px;
    }

    .aice-workflow-swiper-arrow {
        padding: 10px;
        border-width: 2px;
    }

    .aice-workflow-swiper-arrow i,
    .aice-workflow-swiper-arrow svg {
        width: 13px;
        height: 13px;
    }

    .swiper-progress {
        flex: 0 0 calc(100% - 100px);
    }

    /*-----------------aice-workflow-start-------------*/

    /*-----------------aice-outcome-start--------------*/
    .aice-outcome-main {
        padding: 0;
    }

    .alx-global .aice-outcome-main>.container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }

    .aice-outcome-section {
        padding: 37px 26px 47px 26px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
    }

    .aice-outcome-above {
        margin-bottom: 35px;
        flex-direction: column;
        align-items: flex-start;
    }

    .aice-outcome-title {
        flex: unset;
        margin-bottom: 15px;
    }

    .aice-outcome-below {
        padding: 36px 21px 42px 21px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
    }

    .aice-outcome-slide-inside {
        margin-bottom: 0;
        flex-direction: column-reverse;
    }

    .aice-oc-slide-left {
        flex: unset;
        margin-right: 0;
        margin-top: 48px;
        padding-left: 16px;
    }

    .aice-oc-slide-right {
        flex: unset;
    }

    .aice-oc-slide-img {
        text-align: center;
    }

    /*-----------------aice-outcome-end----------------*/

    /*-----------------aice-faq-start------------------*/
    .aice-faq-section {
        padding: 59px 0 70px 0;
    }

    .aice-faq-section>.row {
        flex-direction: column-reverse;
    }

    .aice-faq-left {
        margin-top: 84px;
    }

    .aice-faq-card {
        margin: 0 auto;
    }

    .aice-faq-card-img img {
        width: 80px;
        height: 80px;
    }

    .aice-faq-btn .btn {
        font-size: 14px;
        line-height: 150%;
    }

    .aice-faq-btn .btn img {
        width: 28px;
        height: 28px;
        object-fit: contain;
        padding-left: 0;
    }

    .aice-faq-title {
        margin-bottom: 17px;
    }

    .common-accordion .accordion .accordion-item .accordion-button {
        padding: 10px 32px 20px 0;
    }

    .common-accordion .accordion .accordion-item .accordion-button:after {
        right: 0;
    }

    .common-accordion .accordion .accordion-item .accordion-body {
        padding: 0 32px 30px 0;
    }

    /*-----------------aice-faq-end--------------------*/

    /*-----------------aice-footer-start---------------*/
    .sticky-footer-btn .footer .f-bottom {
        padding-bottom: 162px;
    }

    .sticky-footer-btn-for-register .footer .f-bottom {
        padding-bottom: 95px;
    }

    /*-----------------aice-footer-end-----------------*/
    /* 7-5-2024 AiCE page */

    /* 8-5-2024 global-css */
    .alx-global .container {
        padding-left: 25px;
        padding-right: 25px;
    }

    .alx-global .transparent-non-btn {
        font-size: 12px;
        letter-spacing: unset;
        padding: 3px 15px;
    }

    .alx-global h1 {
        font-size: 40px;
    }

    .alx-global h2 {
        font-size: 36px;
    }

    .alx-global h3 {
        font-size: 24px;
    }

    .alx-global h4 {
        font-size: 21px;
    }

    .alx-global h5 {
        font-size: 18px;
    }

    .alx-global h6 {
        font-size: 14px;
        line-height: 130%;
    }

    .alx-global p {
        font-size: 14px;
        line-height: 150%;
    }

    .alx-global ul li {
        font-size: 14px;
        line-height: 150%;
    }

    .alx-global span.subtext {
        font-size: 12px;
    }

    .alx-global .paragraph-lg {
        font-size: 18px;
        line-height: 150%;
    }

    .alx-global .paragraph-lg * {
        font-size: inherit;
        line-height: inherit;
    }

    .alx-global .paragraph-md {
        font-size: 16px;
        line-height: 150%;
    }

    .alx-global .paragraph-md * {
        font-size: inherit;
        line-height: inherit;
    }

    /* 8-5-2024 global-css */

    /* 18-6-2024 */
    .very-new-program-banner-section {
        padding: 68px 0 94px 0;
    }

    .vn-program-banner-title {
        margin-bottom: 20px;
        text-align: center;
    }

    .alx-global .vn-program-banner-title * {
        font-size: 38px;
    }

    .vn-program-banner-inside .paragraph-lg {
        text-align: center;
    }

    .vn-program-banner-inside {
        max-width: 292px;
        margin: 0 auto;
    }

    .very-new-program-partner-section {
        padding: 69px 0 200px 0;
    }

    .vnp-partner-title {
        margin-bottom: 26px;
    }

    .vnp-partner-item-img {
        height: 145px;
        padding: 22px 15px;
        margin-bottom: 18px;
    }

    .vnp-partner-item {
        margin-bottom: 34px;
    }

    .vnp-partner-list>.row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .vnp-partner-list>.row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* 18-6-2024 */

    /* 19-6-2024 */
    .pathway-ty-main {
        padding: 67px 0 300px 0;
    }

    /* 19-6-2024 */

    /* 9-7-2024 pathway-new-sections */
    .new-pathway-meta-section {
        padding: 50px 0;
    }

    .new-pathway-finance-section {
        padding: 50px 0 50px 0;
    }

    .new-apthway-finance-title {
        margin-bottom: 25px;
    }

    .npfi-inside {
        padding: 20px;
    }

    .npfi-icon {
        margin-bottom: 12px;
    }

    .npfi-title {
        margin-bottom: 12px;
    }

    .new-pathway-detail-inside {
        padding: 30px;
        flex-direction: column-reverse;
    }

    .new-pathway-detail-left {
        flex: unset;
    }

    .new-pathway-detail-right {
        flex: unset;
        margin-bottom: 20px;
    }

    .new-pathway-detail-images img {
        height: 300px;
    }

    .new-pathway-detail-section {
        padding: 70px 0;
    }

    .new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-button:after {
        width: 18px;
        height: 18px;
        font-size: 18px;
    }

    /* 9-7-2024 pathway-new-sections */

    /* 10-7-2024 pathway-new-sections */
    .np-new-detail-item-below {
        margin-top: 20px;
    }

    .np-new-detail-item-above {
        padding: 20px;
    }

    .np-new-detail-section {
        padding: 60px 0 20px 0;
    }

    .npndi-img {
        width: 60px;
        height: 60px;
        padding: 10px;
    }

    .npndi-img img {
        width: 30px;
        height: 30px;
    }

    .np-new-detail-item-left {
        flex: 0 0 60px;
        margin-right: 20px;
    }

    .np-new-detail-item-right {
        flex: 0 0 calc(100% - 80px);
    }

    .npndi-title {
        margin-bottom: 15px;
    }

    .np-new-prepare-left {
        margin-bottom: 50px;
    }

    .npnp-item-left {
        flex: 0 0 100px;
        margin-right: 20px;
    }

    .npnp-item-right {
        flex: 0 0 calc(100% - 120px);
    }

    .npnp-item-img img {
        width: 100px;
    }

    .np-new-prepare-section {
        padding: 85px 0 31px 0;
    }

    .changed-new-pw-card-main .very-new-pw-card-item {
        padding: 30px;
    }

    /* 10-7-2024 pathway-new-sections */

    /* 11-7-2024 */
    .new-upper-goto .country-dropdown-header {
        position: relative;
        right: 0;
    }

    .header-inline-login-btn {
        padding-right: 25px;
        margin-right: -70px;
    }

    /* 11-7-2024 */

    /* 16-7-2024 */
    .banner-section .explore-programmes-button .explore-programmes-dropdown {
        flex-direction: column;
        justify-content: center;
    }

    /* 16-7-2024 */

    /* 17-7-2024 new-partnership-page */
    .newps-banner-section {
        padding: 68px 0 90px 0;
    }

    .newps-you-section {
        padding: 100px 0 35px 0;
    }

    .newps-you-title {
        margin-bottom: 30px;
        text-align: center;
        color: #ffffff;
    }

    .newps-banner-text {
        text-align: center;
        color: #ffffff;
        max-width: 293px;
        margin-left: auto;
        margin-right: auto;
    }

    .newps-banner-title {
        margin-bottom: 21px;
        text-align: center;
        color: #ffffff;
    }

    .newps-slider-main .slick-prev-1 {
        left: 10px;
    }

    .newps-slider-main .slick-next-1 {
        right: 10px;
    }

    .newps-slider-main .slick-arrow svg {
        width: 15px;
        height: 30px;
    }

    .newps-slide-img img {
        height: 350px;
    }

    .newps-slider-main {
        padding: 35px 0;
    }

    .newps-about-marquee-start-2 {
        margin-left: 30px;
    }

    .newps-about-section {
        padding: 35px 0 100px 0;
    }

    .newps-about-left {
        margin-bottom: 30px;
    }

    .ready-get-started-section.ready-get-started-section-vertical .ready-get-started-button .btn {
        font-size: 14px;
    }

    /* 17-7-2024 new-partnership-page */

    /* 18-7-2024 new-partnership-page-newest */
    .newps-slider.slick-slider .slick-arrow svg {
        width: 15px;
        height: 30px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-prev {
        left: -10px;
    }

    .newps-slider.slick-slider .slick-arrow.slick-next {
        right: -10px;
    }

    .newps-slider-main-newest .newps-slide-img .newps-slide-details {
        padding: 33px 62px 65px 25px;
    }

    .newps-slider-main-newest .newps-slide-img img {
        height: 498px;
    }

    .gain-filter-item-slider {
        padding: 0 15px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .gain-filter-item-slider.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    .gain-filter-list ul {
        gap: 20px;
    }

    .gain-filter-main-newest .gain-filter-section {
        padding: 38px 0 84px 0;
    }

    .gfis-slide-below-inside {
        padding: 20px;
    }

    .gain-filter-list ul {
        overflow-y: scroll;
        white-space: nowrap;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }


    .newps-you-main-newest .newps-you-section {
        padding: 68px 0 23px 0;
    }

    .newps-about-main-newest .newps-about-section {
        padding: 61px 0 95px 0;
    }

    .newps-about-main-newest .newps-about-title {
        margin-bottom: 11px;
        text-align: center;
    }

    .newps-about-main-newest .newps-about-left {
        margin-bottom: 47px;
    }

    .newps-about-main-newest .newps-about-text {
        text-align: center;
    }

    .newps-about-main-newest .newps-about-marquee-start-1 {
        margin-bottom: 10px;
    }

    .newps-about-main-newest .news-about-logo-item-img {
        width: 127px;
        height: 56px;
    }

    .newps-about-main-newest .newps-slide-tag span {
        padding: 7px 14px;
    }

    .gain-main-newest .gain-section {
        padding: 59px 0 30px 0;
    }

    .gain-main-newest .gain-title {
        margin-bottom: 20px;
    }

    .gain-filter-main-newest .gain-filter-list {
        margin-bottom: 44px;
    }

    .gain-filter-main-newest .gain-filter-item-slider {
        padding: 0;
    }

    .gain-filter-main-newest .gfis-slide-img img {
        height: 295px;
    }

    .gain-filter-main-newest .gfis-slide-logo {
        margin-bottom: 24px;
    }

    .gain-filter-main-newest .gfis-slide-text {
        margin-bottom: 48px;
    }

    .gain-filter-main-newest .gain-filter-list ul li {
        padding: 6px 19px;
    }

    .gain-main-main {
        background-color: #F3F9FB;
    }

    .newps-banner-main:before {
        content: none;
    }

    .newps-banner-main {
        background-color: #262626;
    }

    #gain-filter-list-id {
        padding-bottom: 10px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* 23-7-2024 new-learner-voice-banner */
    .lbn-new-text {
        margin-left: auto;
        margin-right: auto;
        max-width: 292px;
        text-align: center;
        font-size: 16px;
    }

    .lbn-new-main .lbn-new-start {
        padding: 48px 0 58px 0;
        background: linear-gradient(211deg, #039BAB 5.98%, #0D7590 37.75%, #014C7C 70.36%);
        position: relative;
        top: unset;
        left: unset;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }

    .lbn-new-title-mobile {
        text-align: center;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
        font-size: 36px;
        line-height: 130%;
        margin-bottom: 19px;
    }

    .lbn-new-title-mobile * {
        font-size: inherit;
        line-height: inherit;
        margin-bottom: 0;
    }

    .lbn-new-main {
        display: flex;
        flex-direction: column-reverse;
    }

    .lvs-new-inside {
        flex-direction: column;
        gap: 33px;
    }

    .lvs-new-left {
        flex-direction: column;
        gap: 21px;
    }

    .lvs-new-section {
        padding: 40px 0 45px 0;
    }

    .lvs-new-social-footer-icon .common-social-icons ul li {
        font-size: 30px !important;
    }

    .lvs-new-text {
        font-size: 16px;
        line-height: 130%;
    }

    /* 23-7-2024 new-learner-voice-banner */

    /* 26-7-2024 pathway-partnership */
    .pp-company-right {
        margin-top: 30px;
    }

    .pp-comapny-title {
        margin-bottom: 10px;
    }

    .pp-company-section {
        padding: 43px 0;
    }

    .pp-apply-inside {
        padding: 24px;
    }

    /* 26-7-2024 pathway-partnership */

    /* common */
    .common-video-play-icon {
        font-size: 15px;
        width: 56px !important;
        height: 56px !important;
    }

    /* common */

    /* DD Start */
    .alx-pathway-gain-list .alx-pathway-block {
        padding: 25px 15px;
    }

    .alx-pathway-gain-list .alx-pathway-block .alx-pathway-image {
        margin-bottom: 20px;
    }

    .pathway-our-learner-section {
        padding: 50px 0;
    }

    .pathway-our-learner-section .pathway-our-learner-content {
        flex-direction: column;
    }

    .pathway-our-learner-section .pathway-our-learner-content>* {
        flex: 0 0 auto;
        width: 100% !important;
    }

    .pathway-our-learner-section .pathway-our-learner-content .pathway-our-learner-main-detail {
        margin: 0 0 15px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow {
        width: 40px;
        height: 40px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress {
        margin-top: 10px;
    }

    .pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows {
        margin-right: 15px;
    }


    .pp-company-section {
        padding-bottom: 35px;
    }

    .pp-middle-section-common {
        padding: 20px;
    }

    .pp-middle-section-title {
        margin-bottom: 20px;
    }

    .pp-apply-section {
        padding-bottom: 50px;
    }

    .pp-loaction-start {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .pp-location-right {
        flex: 0 0 auto;
        height: 300px;
        width: 100%;
    }

    .home-about-pathway-section {
        padding: 35px 0;
        margin-bottom: 25px;
    }

    .home-about-pathway-block {
        margin-bottom: 35px;
    }

    .home-about-pathway-block .home-about-pathway-image {
        width: 85%;
        margin: 0 auto 25px;
    }

    .home-about-pathway-block .learnmore-button {
        margin-top: 25px;
        text-align: center;
    }

    .home-about-pathway-block .np-new-prepare-center-btn {
        margin-top: 30px !important;
    }

    /* DD End */

    /* lp-pathway page */
    .lp-program-new-page-banner .lp-program-new-page-banner-block {
        position: relative;
        top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }

    .lp-program-new-page-banner .pnpb-x-img {
        display: block !important;
        height: 300px !important;
    }

    .lp-program-new-page-banner .banner-new-pathway-title {
        max-width: 100%;
        margin-bottom: 0;
    }

    .lp-program-new-page-banner .banner-new-pathway-title * {
        font-size: 24px;
    }

    .lp-program-new-page-banner .pnpbr-below {
        padding: 30px !important;
    }

    .lp-program-new-page-banner .program-new-page-section {
        padding: 33px 0 !important;
    }

    .lp-program-new-page-banner .program-new-page-banner-left {
        margin-bottom: 0;
    }

    .lp-program-new-page-banner .new-ul-style {
        max-width: 380px;
        margin: 30px auto 0;
        padding: 0 !important;
    }

    /* lp-pathway page */

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */
    .pp-middle-inside>.row {
        flex-direction: column-reverse;
    }

    .pp-middle-left {
        margin-bottom: 30px;
    }

    .pp-middle-section-list ul li {
        padding: 10px;
    }

    .pp-middle-section-gallery ul li {
        flex: 0 0 48.4%;
    }

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

    /* 8-8-2024 lp-pathway-changes */
    .np-new-detail-main-lp-pathway .np-new-detail-item {
        margin-bottom: 70px;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-title {
        margin-bottom: 70px;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-list>.row>[class*=col-]:last-child .np-new-detail-item {
        margin-bottom: 27px;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-item-below {
        margin-top: 0;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-item-above {
        padding: 0px 24px 32px 24px;
        display: block;
    }

    .np-new-detail-main-lp-pathway .npndi-img {
        width: 70px;
        height: 70px;
        padding: 10px;
        margin-top: -24px;
        margin-bottom: 33px;
    }

    .np-new-detail-main-lp-pathway .npndi-img img {
        width: 38px;
        height: 38px;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-item-left {
        margin-right: 0;
        display: flex;
        justify-content: center;
    }

    .np-new-detail-main-lp-pathway .np-new-detail-section {
        padding: 60px 0 50px 0;
    }

    .pnpbr-below-lp-pathway.pnpbr-below {
        padding: 20px 23px;
        background-color: #ffffff;
        box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0px -3px 8px 0px rgba(0, 0, 0, 0.05);
    }

    .pnpbr-below-lp-pathway.pnpbr-mobile .pnpbr-btn {
        margin-bottom: 12px;
    }

    .pnpbr-below-lp-pathway .pnpbr-btn .btn {
        font-size: 16px;
        padding: 8px;
        height: 40px;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .pnpb-x-img {
        height: 0 !important;
        display: none !important;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .program-new-page-banner-left {
        margin: 0;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 33px;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .program-new-page-banner-right {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 36px;
        padding-bottom: 12px;
        background: #3827C6;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .new-ul-style {
        margin-top: 0;
    }

    .lp-lp-program-new-page-banner-my.program-new-page-banner {
        background-color: #002B56;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .lp-program-new-page-banner-block .container {
        padding: 0;
        max-width: 100%;
    }

    .lp-program-new-page-banner .program-new-page-section {
        padding: 33px 0 0 0 !important;
    }

    .lp-mobile-img-only-show img {
        width: 100%;
        object-fit: cover;
    }

    .lp-lp-program-new-page-banner-my.lp-program-new-page-banner .banner-new-pathway-title {
        max-width: 310px;
        margin-left: auto;
        margin-right: auto;
    }

    .footer-lp-pathway.footer .f-bottom {
        padding-bottom: 120px;
    }

    .header-lp-pathway {
        position: relative;
        padding: 13px 0;
    }

    /* 8-8-2024 lp-pathway-changes */

    /* 12-8-2024 partners inside page section */
    .pp-middle-section-head-list {
        gap: 20px;
    }

    .pp-middle-section-heading-item {
        flex: 0 0 calc(50% - 10px);
    }

    .pp-middle-section-heading-item:nth-child(even)::after {
        display: none;
    }



    /* 12-8-2024 partners inside page section */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-gain-item {
        min-height: unset;
    }

    .pwv2-gain-item-inside {
        padding: 20px;
    }

    .pwv2-gain-item-icon {
        margin-bottom: 15px;
    }

    .pwv2-gain-item-title {
        margin-bottom: 10px;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 16-8-2024 pathway-v2-2-sections */
    .pwv2-work-list-inside {
        height: unset;
        flex-direction: column;
        max-width: 425px;
        margin: 0 auto;
    }

    .pwv2-work-item {
        flex-direction: column;
        margin-left: 70px;
        margin-bottom: 15px;
        margin-top: 15px;
        left: 0 !important;
        right: unset !important;
    }

    .pwv2-work-item:before {
        width: 10px;
        left: -75px !important;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
    }

    .pwv2-work-item-number {
        flex: 0 0 40px;
    }

    .pwv2-work-item .pwv2-work-item-title {
        flex: 0 0 calc(100% - 60px) !important;
    }

    .pwv2-work-item:after {
        left: -50px !important;
        top: 50% !important;
        background-image: url(https://www.alxafrica.com/wp-content/uploads/2024/08/pwv2-gain-item-up-line.png) !important;
        ;
        height: 52px !important;
        transform: translate(0, -50%) rotate(90deg);
        -webkit-transform: translate(0, -50%) rotate(90deg);
        -moz-transform: translate(0, -50%) rotate(90deg);
        -ms-transform: translate(0, -50%) rotate(90deg);
        -o-transform: translate(0, -50%) rotate(90deg);
    }

    .pwv2-work-list-inside:after {
        left: 0;
        top: 0;
        width: 2px;
        height: 100%;
    }

    .pwv2-work-section {
        margin-left: 10px;
    }

    .pwv3-work-title {
        margin-bottom: 25px;
    }

    .university-partners-title * {
        padding: 0 10px;
    }

    /* 16-8-2024 pathway-v2-2-sections */

    /* 17-8-2024 pathway-v2-banner */
    .pwv2-banner-section {
        padding: 100px 0;
    }

    /* 17-8-2024 pathway-v2-banner */

    /* 30-8-2024 pw-fees-new */
    .pw-new-fee-banner-section {
        padding: 100px 0;
    }

    .pw-new-fees-section-1-section {
        padding: 70px 0;
    }

    .pwnfs-left {
        margin-bottom: 30px;
    }

    .pw-new-fees-req-section {
        padding: 50px 0;
    }

    .pwnfr-start>.row {
        flex-direction: column-reverse;
    }

    .pwnfr-start:nth-child(even)>.row {
        flex-direction: column-reverse;
    }

    .pwnfr-start {
        padding: 25px 0;
    }

    .pwnfr-right {
        margin-bottom: 30px;
    }

    .pwnfm-inside {
        padding: 20px;
    }

    /* 30-8-2024 pw-fees-new */

    /* 31-8-2024 purple-popup */
    .programme-popup-new .on-popup-section {
        padding: 89px 20px;
    }

    .programme-popup-new .on-popup-text {
        font-size: 16px;
    }

    .programme-popup-new .on-popup-text span {
        font-size: 20px;
    }

    .programme-popup-new .on-popup-card {
        gap: 10px;
    }

    .programme-popup-new .on-popup-days-count {
        font-size: 40px;
    }

    .programme-popup-new .on-popup-days {
        font-size: 40px;
    }

    /* 31-8-2024 purple-popup */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-banner-section {
        padding: 18px 0 38px 0;
    }

    .tech-champ-banner-title {
        text-align: center;
        margin-bottom: 24px;
    }

    .tech-champ-banner-btn {
        text-align: center;
    }

    .tech-champ-reg-section {
        padding: 38px 0 28px 0;
    }

    .tech-champ-reg-list .new-pw-slider .pw-hgrad-card-item .pw-hgrad-card-item-img>img {
        height: 498px;
    }

    .tech-champ-reg-title {
        color: #000000;
        margin-bottom: 7px;
    }

    .tech-champ-reg-text {
        margin-bottom: 20px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-blue-bar-main.atfix {
        position: relative;
        top: unset;
        left: unset;
        right: unset;
    }

    .tech-champ-blue-bar-start {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .tech-champ-blue-bar-list {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .tech-champ-blue-bar-item {
        text-align: center;
    }

    .tech-champ-blue-bar-section {
        padding: 15px 0;
    }

    .tech-champ-level-section {
        padding: 18px 0 27px 0;
    }

    .tcll-img {
        padding-top: 60px;
        padding-bottom: 50px;
        max-width: 266px;
        margin-left: auto;
        margin-right: auto;
    }

    .tcll-level-details {
        left: -35px;
        top: 12px;
        max-width: 159px;
        padding: 7px 11px 10px 11px;
    }

    .tech-champ-level-right {
        text-align: center;
    }

    .tclr-title {
        color: #262626;
        margin-bottom: 26px;
    }

    .tclr-text {
        margin-bottom: 0;
    }

    .tcll-img>img {
        max-width: 266px;
    }

    .tcll-level-register {
        margin-bottom: 8px;
    }

    .tcll-level-title * {
        font-weight: 700 !important;
    }

    .tech-champ-level-main {
        background-color: #F3F9FB;
    }

    .tech-champ-apply-section {
        padding: 27px 0 16px 0;
    }

    .tech-champ-apply-left {
        text-align: center;
    }

    .tcal-title {
        color: #262626;
        margin-bottom: 10px;
    }

    .tcal-text {
        margin-bottom: 40px;
        max-width: 313px;
        margin-left: auto;
        margin-right: auto;
    }

    .tcal-btn {
        margin-bottom: 44px;
    }

    .tcar-item {
        margin-bottom: 44px;
        height: calc(100% - 44px);
    }

    .tcar-item-rectangle {
        display: none;
    }

    .tcar-item-inside {
        padding: 112px 65px 50px 65px;
        min-height: 498px;
    }

    .tech-champ-code-left-inside {
        max-width: 313px;
        text-align: center;
    }

    .tech-champ-code-right {
        position: relative;
        width: 100%;
        top: unset;
        right: unset;
    }

    .tccl-title {
        margin-bottom: 12px;
    }

    .tech-champ-code-section {
        padding: 35px 0 22px 0;
    }

    .tech-champ-code-marquee-1 {
        margin-bottom: 78px;
    }

    .tech-champ-code-main {
        background-position: 40% center;
    }

    .tech-champ-code-images .news-about-logo-item-img {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    .tech-champ-code-images .news-about-logo-item-img img {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    .tech-champ-what-main {
        background-color: #F3F9FB;
    }

    .tech-champ-what-section {
        padding: 61px 0 0 0;
    }

    .tcwd-title {
        color: #262626;
        margin-bottom: 14px;
    }

    .tcwd-text {
        margin-bottom: 48px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 12-9-2024 pathway banner/btn change */
    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-section {
        padding: 70px 0;
    }

    .banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-title {
        margin-bottom: 25px;
    }

    .new-pw-video-right .very-common-fancybox-image * {
        height: auto;
    }

    .np-new-prepare-left-btn {
        margin-top: 30px;
    }

    /* 12-9-2024 pathway banner/btn change */

    /* Jeel ALX */
    .universities-wrp {
        padding: 30px 0 90px;
    }

    .universities-block ul li {
        padding: 10px 20px;
    }

    .universities-block {
        padding: 0 0 20px;
        flex: 0 0 47%;
    }

    .universities-section .row {
        margin: 0 -10px;
    }

    .universities-section .row>* {
        padding: 0 10px;
    }

    .universities-left {
        max-width: 100%;
    }

    .universities-content {
        padding: 20px 20px;
    }

    .show-all {
        max-width: 130px;
        width: 100%;
        margin: 0 auto;
    }

    .universities-right {
        padding: 20px 0 0;
    }

    .universities-list {
        padding: 20px 0 0 0;
        /* display: flex; */
        flex-wrap: wrap;
        justify-content: space-between;
    }

    /* Jeel ALX */

    .np-new-prepare-center-btn .btn {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* 26-9-2024 */
    .universities-section .universities-title-above .block-title {
        margin: 0;
        padding: 0;
    }

    .universities-title-above {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 29px;
    }

    .universities-mobile-filter-start {
        display: flex;
        align-items: center;
        gap: 12px;
        cursor: pointer;
    }

    .universities-m-filter-text {
        color: rgba(38, 38, 38, 0.7);
    }

    .navbar-collapse.navbar-collapse-filter {
        position: fixed;
        left: -100%;
        background-color: #FFFFFF;
        top: 0;
        bottom: 0;
        width: calc(100% - 51px);
        height: 100%;
        max-width: 340px;
        padding: 65px 0 0 0;
        display: flex;
        transition: 0.5s;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        -o-transition: 0.5s;
        z-index: 999999;
    }

    .navbar-collapse-filter.navbar-collapse.show {
        left: 0;
        /* height: auto; */
    }

    .navbar-collapse-filter .universities-left {
        height: 100%;
        overflow: auto;
        padding: 30px 24px;
    }

    .filter-universities-close {
        position: fixed;
        top: 28px;
        left: -100%;
        z-index: 9999999;
        width: calc(100% - 51px);
        max-width: 340px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        padding-right: 21px;
        color: rgba(38, 38, 38, 0.7);
        cursor: pointer;
        transition: 0.5s;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        -o-transition: 0.5s;
    }

    .filter-white-section-above.show .filter-universities-close {
        left: 0;
    }

    .filter-universities-close-icon i,
    .filter-universities-close-icon svg {
        width: 16px;
        height: 16px;
        font-size: 16px;
        line-height: 100%;
    }

    .filter-white-section-above.show .navbar-filter-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.50);
        z-index: 99999;
    }

    .show-all-above {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
    }

    .universities-left .show-all-above .show-all .btn {
        width: auto;
        padding: 0;
        color: #029DE0 !important;
        background: transparent !important;
        background-color: transparent !important;
        border: none !important;
    }

    .universities-left .show-all-above .show-all .btn.active {
        text-decoration: underline;
    }

    .show-all-above .show-all {
        max-width: unset;
        width: auto;
        margin: 0;
    }

    .universities-block {
        padding: 0 0 30px;
    }

    .alx-global .universities-left .universities-title {
        padding-bottom: 5px;
        margin-bottom: 8px;
        border-bottom: 1px solid #D9DFE6;
    }

    .alx-global .universities-left .universities-title * {
        font-size: 16px;
        font-weight: 500;
        line-height: 150%;
        margin-bottom: 0;
    }

    .alx-global .universities-block ul li {
        padding: 8px 0 8px 26px;
        font-size: 16px;
        line-height: 175%;
        border: none;
    }

    .universities-block ul li .form-check-input {
        left: 0;
    }

    .universities-block ul li {
        background-color: transparent !important;
        color: #262626 !important;
    }

    .universities-block ul li.active {
        background-color: transparent !important;
        color: #029DE0 !important;
    }

    .universities-block ul li:hover .form-check-input {
        border-color: #262626 !important;
    }

    .universities-block ul li.active .form-check-input,
    .universities-block ul li .form-check-input:checked[type=radio] {
        background-color: #029DE0 !important;
        border-color: #029DE0 !important;
    }

    .universities-right {
        padding-top: 0;
    }

    .universities-wrp {
        padding: 35px 0 90px;
    }

    .universities-wrp .row.partner-filter-row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .universities-wrp .row.partner-filter-row>[class*=col-] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .universities-main .universities-box .universities-content.universities-title * {
        word-break: break-word;
        font-size: 14px;
    }

    .new-pw-partner-logos-new.new-pw-partner-logos-new-for-pw-not-home {
        margin-bottom: 0;
    }

    .pw-slider-mb .new-pw-partner-start .paragraph-md {
        margin-bottom: 0;
    }

    /* 26-9-2024 */

    /* 27-9-2024 program-v3 */
    .pro-v3-req-section {
        padding: 70px 0;
    }

    .pro-v3-req-left {
        margin-bottom: 30px;
    }

    .pro-v3-front-section {
        padding: 70px 0;
    }

    .pro-v3-front-title {
        margin-bottom: 30px;
    }

    .pro-v3-front-table table thead th {
        padding: 12px;
        font-size: 14px;
        line-height: 130%;
    }

    .pro-v3-front-table table tbody tr td {
        padding: 12px;
        font-size: 14px;
        line-height: 150%;
    }

    .alx-global.pro-v3-outcome-main.aice-outcome-main>.container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }

    .pro-v3-outcome-main {
        margin-top: 50px;
    }

    /* 27-9-2024 program-v3 */

    .sticky-term-privacy-section {
        padding-bottom: 20px;
    }

    .sticky-term-privacy-section .term-privacy-detail .detail p {
        font-size: 14px;
    }

    .sticky-term-modal .modal-body {
        padding: 60px 20px 35px;
    }

    .sticky-term-modal .modal-body .btn-close {
        right: 20px;
        top: 20px;
    }

    .sticky-term-modal .term-modal-title {
        font-size: 16px;
    }

    /* home-v5-page */
    .banner-v5-carousel .slick-dots {
        bottom: 20px;
    }

    .banner-v5-section .banner-v5-block .banner-v5-main-content {
        bottom: 56px;
        top: auto;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .banner-v5-section .banner-v5-block .banner-main-image {
        height: 490px;
    }

    .banner-v5-section .banner-title {
        font-size: 36px;
        margin-bottom: 5px;
        text-align: center;
    }

    .banner-v5-section .banner-v5-block .banner-v5-detail {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .banner-v5-section .banner-v5-block .banner-v5-detail .detail {
        text-align: center;
        font-size: 18px;
        line-height: 130%;
    }

    .banner-v5-section .banner-v5-block .banner-buttons {
        text-align: center;
        margin-top: 25px;
    }

    .be-impact-part-section {
        padding-top: 45px;
        padding-bottom: 23px;
    }

    .be-impact-part-section .be-impact-part-list {
        padding: 15px 0;
    }

    .be-impact-part-section .be-impact-part-list>* {
        width: 50%;
        padding: 0 30px;
        height: 125px;
    }

    .be-impact-part-section .be-impact-block {
        position: relative;
        height: 100%;
        margin-bottom: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .be-impact-part-section .be-impact-block:after {
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        background: rgba(255, 255, 255, 0.3);
    }

    .be-impact-part-section .be-impact-part-list>*:nth-child(even):before {
        display: none;
    }

    .be-impact-part-section .be-impact-part-list>*:nth-last-child(2) .be-impact-block:after,
    .be-impact-part-section .be-impact-part-list>*:last-child .be-impact-block:after {
        display: none;
    }

    .be-impact-part-section .be-impact-block .title h3 {
        font-size: 21px;
        margin-bottom: 10px;
    }

    .be-impact-part-section .be-impact-block .detail * {
        font-size: 14px;
    }

    .our-learners-hired-section {
        padding: 20px 0 0;
    }

    .our-learners-hired-section .our-learners-hired-list>* {
        width: 110px;
    }

    .explore-programmes-section {
        padding: 40px 0 15px;
    }

    .explore-programmes-section .explore-programmes-main-title {
        margin-bottom: 20px;
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .explore-programmes-section .explore-programmes-main-title .explore-programmes-title {
        margin-bottom: 20px;
    }

    .explore-programmes-section .view-all-programs-button {
        margin-bottom: 45px;
    }

    .alx-pathway-section {
        padding: 23px 0 48px;
    }

    .alx-pathway-section .alx-pathway-main-title {
        text-align: center;
        margin-bottom: 10px;
    }

    .alx-pathway-section .universities-partner-button {
        margin-bottom: 45px;
    }

    .alx-pathway-section .alx-pathway-list {
        flex-direction: column;
    }

    .alx-pathway-section .alx-pathway-list>* {
        width: 100%;
    }

    .alx-pathway-section .alx-pathway-block {
        padding: 25px;
    }

    .alx-pathway-section .alx-pathway-block .pathway-title {
        margin-bottom: 5px;
        max-width: 100%;
    }

    .alx-pathway-section .alx-pathway-block .pathway-title * {
        font-size: 18px;
    }

    .alx-pathway-section .alx-pathway-block .pathway-detail {
        margin-top: 5px;
        flex-direction: column;
    }

    .alx-pathway-section .alx-pathway-block .pathway-detail .pathway-arrow {
        margin-top: 20px;
    }

    .alx-university-partners-section .university-partners-main-title {
        margin-bottom: 20px;
    }

    .alx-university-partners-section .university-partners-list>* {
        margin-bottom: 10px;
    }

    .alx-university-partners-section .university-partners-list .university-partner-block {
        height: 48px;
        padding: 10px 15px;
    }

    .alx-university-partners-section .university-partners-list .university-partner-block * {
        max-width: 125px;
        max-height: 35px;
    }

    .alx-university-partners-section {
        padding: 30px 0 50px;
    }

    .alx-pathway-section .alx-pathway-block .triangle-shape {
        display: none;
    }

    .celebrate-story-successes-section {
        padding-top: 40px;
        padding-bottom: 45px;
    }

    .celebrate-story-successes-section .story-successes-main-title {
        margin-bottom: 35px;
    }

    .celebrate-story-successes-section .story-successes-main-title .story-successes-title span {
        font-size: 14px;
    }

    .celebrate-story-successes-section .our-learner-button {
        margin-top: 35px;
    }

    .celebrate-story-successes-section .story-successes-slider {
        padding-left: 0;
    }

    .story-successes-carousel .story-successes-block {
        margin-top: 0;
        width: 220px !important;
    }

    .story-successes-carousel .story-successes-block:before {
        display: none;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls {
        justify-content: center;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows {
        margin: 0;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-progressbar {
        display: none;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows a {
        display: inline-block;
    }

    .celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows svg {
        width: 48px;
        height: auto;
    }

    .your-alx-journey-section {
        padding: 45px 0;
    }

    .your-alx-journey-section .alx-journey-block .journey-field-part {
        padding-top: 35px;
    }

    .alx-journey-carousel .slick-list {
        padding-right: 125px;
    }

    .alx-journey-carousel .slick-slide:nth-child(even) .alx-journey-block .journey-persone-part {
        padding-bottom: 50px;
    }

    .alx-journey-carousel .slick-slide:nth-child(even) .alx-journey-block .journey-persone-part:after {
        height: 33px;
    }

    .your-alx-journey-section .alx-journey-block .journey-field-part .title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .your-alx-journey-section .alx-journey-block .journey-field-part .field-link a {
        padding-right: 30px;
    }

    .your-alx-journey-section .alx-journey-block .journey-field-part .field-link a:after {
        width: 20px;
        height: 12px;
    }

    .find-place-hubs-section {
        padding: 40px 0 0;
    }

    .find-place-hubs-section .find-place-hubs-main-title {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
    }

    .find-place-hubs-section .find-place-hubs-main-title .place-hubs-main-title {
        margin-bottom: 16px;
    }

    .find-place-hubs-section .find-place-hubs-main-title .see-all-hubs-button .btn {
        max-width: 200px;
    }

    .find-place-hubs-section .find-place-hubs-main-title .see-all-hubs-button {
        margin-top: 30px;
    }

    .find-place-hubs-carousel .find-place-hubs-block {
        overflow: hidden;
        background: #F3F9FB;
    }

    .find-place-hubs-carousel .find-place-hubs-block .find-place-image {
        height: 400px;
        margin-bottom: 0;
    }

    .find-place-hubs-carousel .find-place-hubs-block .find-place-detail {
        padding: 33px 15px;
        text-align: center;
    }

    .find-place-hubs-carousel .find-place-hubs-block .find-place-detail .place-title {
        font-size: 14px;
        line-height: 150%;
        color: #002345;
        margin-bottom: 10px;
    }

    .find-place-hubs-section .find-place-detail .detail {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .find-place-hubs-section .find-place-detail .detail * {
        font-size: 14px;
    }

    .find-place-hubs-slider .find-place-slider-controls {
        top: 170px;
        left: 25px;
        right: 25px;
        display: flex;
        justify-content: space-between;
    }

    .find-place-hubs-slider .find-place-slider-controls>* svg {
        width: 40px;
    }

    .find-place-hubs-slider .find-place-slider-controls a.findPlacePlayPause {
        display: none;
    }

    /* home-v5-page */

    /* join-pathway-v5-page */
    .banner-pathway-v5-section .banner-background-overlay:after {
        background: linear-gradient(183deg, rgba(26, 52, 106, 0.30) 3.69%, #011C37 57.1%);
        mix-blend-mode: multiply;
    }

    .banner-pathway-v5-section .banner-new-pathway-section {
        text-align: center;
    }

    .banner-pathway-v5-section .banner-pathway-title-v5 {
        margin-bottom: 25px;
    }

    .banner-pathway-v5-section .banner-pathway-title-v5 * {
        font-size: 36px;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section:before {
        display: none;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section .new-pw-line-detail {
        font-weight: 400 !important;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .new-pw-line-section .new-pw-line-detail * {
        font-weight: inherit !important;
    }

    .banner-pathway-v5-section .banner-new-pathway-section .btn {
        padding-top: 10px;
    }

    .our-partner-universities-section .partner-universities-main-title .section-title {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
    }

    .our-partner-universities-section .partner-universities-main-title .main-detail {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
    }

    .our-partner-universities-section .partner-universities-main-title .btn {
        max-width: initial;
        width: auto;
    }

    .every-journey-steps-section .every-journey-steps-description {
        padding: 60px 0 0;
    }

    .every-journey-steps-section .every-journey-main-title {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 22px;
    }

    .every-journey-steps-section .journey-steps-main-detail {
        text-align: center;
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
    }

    .every-journey-steps-section .every-journey-main-title span {
        margin-bottom: 5px;
    }

    .every-journey-steps-section .every-journey-steps-list {
        flex-direction: column;
    }

    .every-journey-steps-section .every-journey-steps-list>* {
        width: 100%;
        margin-bottom: 65px;
        position: relative;
    }

    .every-journey-steps-section .every-journey-steps-list>*:before {
        position: absolute;
        content: "";
        left: 50%;
        top: 100%;
        width: 221px;
        height: 65px;
        background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='226' height='62' viewBox='0 0 226 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='225.5' y1='-2.18557e-08' x2='225.5' y2='30' stroke='white' stroke-dasharray='3 3'/%3E%3Cline x1='5.5' y1='30' x2='5.5' y2='60' stroke='white' stroke-dasharray='3 3'/%3E%3Cline x1='226' y1='30.5' x2='6' y2='30.5' stroke='white' stroke-dasharray='3 3'/%3E%3Cpath d='M0 55.7501H11L5.49992 61.25L0 55.7501Z' fill='white'/%3E%3C/svg%3E") no-repeat;
        background-size: 100% 100%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }

    .every-journey-steps-section .every-journey-steps-list>*:nth-child(even):before {
        transform: translate(-50%, 0) rotateY(180deg);
        -webkit-transform: translate(-50%, 0) rotateY(180deg);
        -moz-transform: translate(-50%, 0) rotateY(180deg);
        -ms-transform: translate(-50%, 0) rotateY(180deg);
        -o-transform: translate(-50%, 0) rotateY(180deg);
    }

    .every-journey-steps-section .every-journey-steps-list>*:last-child:before {
        display: none;
    }

    .every-journey-steps-section .journey-steps-block {
        padding: 35px 25px;
        margin-top: 0 !important;
        position: relative;
    }

    .every-journey-steps-section .journey-steps-block .journey-detail {
        max-width: 100%;
        padding-left: 63px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title {
        align-items: center;
        margin-bottom: 15px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title h6 {
        font-size: 18px;
    }

    .every-journey-steps-section .journey-steps-block .journey-title .number {
        width: 45px;
        height: 45px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 38px;
    }

    .our-partner-universities-section {
        padding-bottom: 60px;
    }

    .our-partner-universities-section .partner-universities-main-title {
        text-align: center;
        margin-bottom: 50px;
    }

    .our-partner-universities-section .view-universities-button {
        margin-top: 30px;
    }

    .our-partner-universities-section .view-universities-button .btn {
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .high-school-graduates-section {
        padding: 40px 0 15px;
    }

    .high-school-graduates-section .high-school-graduates-main-title {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 45px;
    }

    .high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-button {
        font-size: 20px;
    }

    .high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-body {
        max-width: 100%;
    }

    .high-school-graduates-section .high-school-graduates-block .high-school-graduates-image {
        margin: 20px 0;
        text-align: center;
    }

    .high-school-graduates-section .high-school-graduates-block .high-school-graduates-image * {
        width: 85%;
        margin: 0 auto;
    }

    .why-learner-choose-alx-section {
        padding: 55px 0 60px;
    }

    .why-learner-choose-alx-section .why-learner-choose-main-title {
        margin-bottom: 15px;
    }

    .why-learner-choose-alx-section .learner-choose-button {
        margin-top: 35px;
    }

    .why-learner-choose-alx-section .learner-choose-button .btn {
        padding-left: 25px;
        padding-right: 25px;
        max-width: 248px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .learner-choose-alx-carousel .learner-choose-alx-block {
        height: calc(100% - 20px);
        margin: 0 0 20px !important;
    }

    .learner-choose-alx-carousel .learner-choose-alx-block .learner-detail .detail {
        font-size: 16px;
    }

    .learner-choose-alx-carousel .learner-choose-alx-block .learner-detail .detail * {
        font-size: inherit;
    }

    .foundations-experience-section {
        padding: 55px 0 35px;
    }

    .foundations-experience-section .foundations-experience-content>.row {
        margin: 0 -20px;
    }

    .foundations-experience-section .foundations-experience-content>.row>* {
        padding: 0 20px;
    }

    .foundations-experience-section .foundations-experience-title {
        text-align: center;
        margin-bottom: 40px;
    }

    .foundations-experience-section .partner-foundations-block {
        background: #ffffff;
        border: 1px solid #D9D9D9;
        padding: 30px 30px 20px;
        margin-bottom: 30px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile {
        display: none;
        width: 115px;
        margin-right: 30px;
    }

    .foundations-experience-section .partner-foundations-block .foundations-profile * {
        max-height: 115px;
    }

    .foundations-experience-section .foundations-experience-main-image {
        margin-top: 35px;
    }

    .pathway-new-detail-section {
        padding: 60px 0 30px;
    }

    .pathway-new-detail-section .pathway-new-detail-description {
        flex-direction: column;
    }

    .pathway-new-detail-section .pathway-new-detail-description .pathway-new-detail-sidebar {
        margin: 35px 0 0;
        width: 100%;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button {
        margin-top: 35px;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button .btn {
        width: auto;
    }

    .pathway-new-detail-section .pathway-who-what-list {
        background: #F3F9FB;
    }

    .pathway-new-detail-section .pathway-who-what-block {
        padding: 30px;
        margin-bottom: 0;
        border-bottom: 1px solid #029DE0;
    }

    .pathway-new-detail-section .pathway-who-what-block:last-child {
        border: none;
    }

    .pathway-new-detail-section .pathway-who-what-block .who-what-title {
        border: none;
        cursor: pointer;
        margin-bottom: 0;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .pathway-new-detail-section .pathway-who-what-block .who-what-title:after {
        position: relative;
        content: "\f107";
        font-family: 'FontAwesome6FreeSolid900';
        margin-left: 10px;
        transition: all ease-in-out 0.4s;
        -webkit-transition: all ease-in-out 0.4s;
        -moz-transition: all ease-in-out 0.4s;
        -ms-transition: all ease-in-out 0.4s;
        -o-transition: all ease-in-out 0.4s;
    }

    .pathway-new-detail-section .pathway-who-what-block.active .who-what-title:after {
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }

    .pathway-new-detail-section .pathway-who-what-block .who-what-detail {
        display: none;
    }

    .pathway-new-detail-section .pathway-who-what-block.active .who-what-detail {
        display: block;
    }

    .pathway-new-detail-section .pathway-who-what-block .who-what-detail ul li {
        margin-bottom: 5px;
    }

    .pathway-new-detail-sidebar .quick-links-sidebar-block {
        padding: 25px 30px;
    }

    .pathway-new-detail-sidebar .sidebar-block {
        margin-bottom: 30px;
    }

    .first-learning-ecosystem-section {
        padding: 30px 0 50px;
        background: transparent;
    }

    .first-learning-ecosystem-section .learning-ecosystem-main-title {
        max-width: 315px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }

    .first-learning-ecosystem-section .learning-ecosystem-block {
        height: calc(100% - 25px);
    }

    .first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image {
        display: none;
    }

    .first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail {
        height: 100%;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        padding: 40px 35px;
    }

    .foundations-experience-section .foundations-experience-title .partner-universities-button .btn {
        max-width: 248px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 25px;
        padding-right: 25px;
    }

    /* join-pathway-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section {
        padding-top: 0;
    }

    .program-banner-v5-section .sub-main-title-v5 {
        font-size: 16px !important;
        text-align: center;
    }

    .program-banner-v5-section .banner-title {
        font-size: 26px;
    }

    .program-banner-v5-section .program-new-page-banner-right .pnpbr-below {
        padding-left: 0;
        padding-right: 0;
        max-width: 340px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .program-banner-v5-section .program-new-page-banner-right .banner-v5-content {
        padding-bottom: 25px;
    }

    .program-banner-v5-section .program-new-page-banner-right {
        margin-bottom: 0;
    }

    .program-new-page-line-section .pnpl-list ul {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .program-new-page-line-section .pnpl-list ul li {
        text-align: left;
        margin-right: 25px;
    }

    .program-new-page-line-section .pnpl-list ul li:after {
        content: "";
    }

    /* .program-new-page-line-section .pnpl-list ul li:last-child { margin-right: 0; margin-bottom: 10px; } */
    .program-new-page-line-section .pnpl-list ul li:nth-last-child(2):after {
        content: none;
    }

    .program-v5-new-page-line .pnpl-list ul {
        flex-direction: row;
    }

    /* .program-v5-new-page-line .pnpl-list ul li { margin-right: 40px; text-align: left; } */
    .program-v5-new-page-line .pnpl-list ul li {
        text-align: left;
    }

    .program-v5-new-page-line .pnpl-list ul li:after {
        content: "";
    }

    .program-v5-new-page-line .pnpl-list ul li:last-child {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .program-v5-new-page-line .pnpl-list ul li:nth-last-child(2):after {
        content: none;
    }

    .alx-overview-scrolling-section {
        padding: 35px 0 0;
    }

    .alx-overview-scrolling-section .program-custom-scroll-to-section {
        margin-bottom: 30px;
    }

    .program-overview-section {
        padding-bottom: 0;
        margin-top: 0;
        overflow: hidden;
    }

    .program-overview-section .program-overview-block>.row {
        margin: 0 -15px;
    }

    .program-overview-section .program-overview-block>.row>* {
        padding: 0 15px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul {
        margin: 0 -12px;
    }

    .program-custom-scroll-to-section .custom-scroll-list-items ul li {
        margin: 0 12px 15px;
    }

    .program-overview-block .program-overview-companies .program-companies-title {
        margin-bottom: 20px;
    }

    .journey-certification-section {
        padding: 45px 0;
    }

    .journey-certification-section .your-alx-journey-main-title {
        margin-bottom: 30px;
        text-align: left !important;
    }

    .program-overview-block .program-overview-companies {
        padding: 35px 25px;
        margin-top: 25px;
    }

    .employer-analytics-skill-section {
        padding: 50px 0;
    }

    .employer-analytics-skill-section .analytics-skill-title * {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .employer-analytics-skill-section .employer-analytics-block {
        padding: 25px;
    }

    .harness-program-data-section .section-title {
        max-width: 240px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .harness-program-data-section .harness-program-detail .detail ul {
        padding-left: 30px;
        list-style-type: disc;
    }

    .harness-program-data-section .harness-program-detail .detail ul li {
        font-size: 16px;
        padding-left: 0;
        list-style-type: disc;
    }

    .harness-program-data-section .harness-program-detail .detail ul li:before {
        display: none;
    }

    .harness-program-data-section .harness-program-data-content {
        padding: 30px;
    }

    .harness-program-data-section .harness-program-data-content>.row {
        margin: 0 -15px;
    }

    .harness-program-data-section .harness-program-data-content>.row>* {
        padding: 0 15px;
    }

    .harness-program-data-section .harness-program-data-image {
        text-align: center;
        margin-bottom: 35px;
    }

    /* .harness-program-data-section .harness-program-data-image * { display: inline-block; width: 85%; } */
    .harness-program-data-section .harness-program-data-content .download-catalog-button {
        margin-top: 35px;
    }

    .alx-program-requirement-section {
        padding: 60px 0 50px;
    }

    .alx-program-requirement-section .alx-program-requirement-description {
        flex-direction: column;
    }

    .alx-program-requirement-section .alx-program-requirement-description>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .alx-program-requirement-section .alx-program-requirement-description .alx-program-requirement-sidebar {
        margin: 0;
        width: 100%;
    }

    .alx-program-requirement-section .alx-program-requirement-main-detail {
        max-width: 100%;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 28px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
        margin-bottom: 25px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .alx-program-requirement-steps .requirement-step-block {
        padding-bottom: 20px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin-right: 20px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: calc(100% - 70px);
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail .title * {
        font-size: 20px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail .detail * {
        font-size: 16px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title * {
        font-size: 20px;
    }

    /* development-programme-v5-page */

    /* alx-all-access */
    .alx-all-access-block .alx-all-access-main-detail {
        padding: 30px 20px;
    }

    /* .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider { position: relative; left: auto; right: auto; bottom: auto; padding: 20px; background: #262626; } */
    .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider {
        padding: 20px 20px 40px;
    }

    .alx-all-access-block .all-access-sub-title {
        font-size: 18px;
    }

    .alx-all-access-block .all-access-title {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .alx-all-access-block .all-access-value-list {
        margin-top: 30px;
    }

    .alx-all-access-block .access-detail .detail {
        font-size: 16px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail {
        font-size: 14px;
    }

    .alx-all-access-block .all-access-value-list .access-value-block .value-detail span {
        font-size: 16px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail .detail {
        font-size: 18px;
    }

    .alx-all-access-carousel .all-access-slide-block .all-access-slide-detail {
        margin-left: 0;
        padding-left: 15px;
    }

    .alx-all-access-carousel .slick-dots {
        margin-top: 20px;
    }

    .alx-all-access-section .alx-all-access-back-slider {
        height: auto;
    }

    /* .alx-all-access-section { margin-bottom: 100px; } */
    .alx-all-access-block .alx-all-access-main-image {
        height: auto;
    }

    /* .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider-arrows { position: absolute; left: 0; right: 0; top: 100%; margin-top: 27px; } */
    .alx-all-access-section .alx-all-access-slider-arrows {
        margin-top: 27px;
    }

    /* alx-all-access */

    /* aice-new-page */
    /* .aice-new-page .alx-all-access-section { margin-top: 50px; margin-bottom: 0; } */
    .programee-detail-main .alx-all-access-section {
        margin-top: 0;
    }

    .alx-all-access-section {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    /* aice-new-page */

    .program-new-page-tool-section .program-new-page-tool-main-title {
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .program-new-page-tool-section .program-new-page-tool-main-title .download-catalog-button {
        margin: 20px 0 0;
    }

    /* about page */
    .about-partnership-company-section {
        padding: 20px 0;
    }

    .about-partnership-reviews-section {
        padding-top: 20px;
        padding-bottom: 0;
    }

    /* about page */

    /* all-access-development page */
    .all-access-banner-section {
        padding: 70px 0;
    }

    .all-access-introducing-section {
        padding: 50px 0;
    }

    .all-access-introducing-section .all-access-introducing-image {
        margin-bottom: 30px;
    }

    .all-access-introducing-section .all-access-introducing-detail {
        max-width: 100%;
    }

    .what-do-you-get-section {
        padding: 50px 0;
    }

    .what-do-you-get-section .what-do-you-get-main-title {
        margin-bottom: 35px;
    }

    .what-do-you-get-section .what-do-you-get-block:nth-child(odd) .what-do-you-get-image {
        justify-content: flex-start;
        flex-direction: row;
    }

    .what-do-you-get-block {
        margin-bottom: 35px;
    }

    .what-do-you-get-block .what-do-you-get-image .you-get-image {
        height: auto;
        width: 100%;
        padding-right: 50px;
    }

    .what-do-you-get-block .learner-choose-alx-block {
        margin-left: auto;
        margin-right: 0 !important;
        margin-top: -200px;
        margin-bottom: 0;
    }

    .what-do-you-get-block .what-do-you-get-image {
        margin-bottom: 35px;
    }

    .what-do-you-get-block .what-do-you-get-detail {
        max-width: 100%;
    }

    .what-do-you-get-block .get-started-button {
        margin-top: 30px;
    }






    .you-get-all-access-stories-section {
        padding: 35px 0;
    }

    .you-get-all-access-section .you-get-all-access-main-title {
        margin-bottom: 30px;
    }

    .you-get-all-access-section .you-get-all-access-main-title .browse-program-button {
        margin-top: 20px;
    }

    .you-get-all-access-section {
        padding-bottom: 30px;
    }

    .you-get-all-access-section .sub-main-title {
        font-size: 18px;
    }

    .you-get-all-access-section .get-all-access-title {
        font-size: 32px;
    }

    .you-get-all-access-section .you-get-all-check-list-items {
        font-size: 16px;
    }

    .our-learner-success-section {
        padding-top: 30px;
        padding-bottom: 10px;
    }

    .you-get-all-check-list-items ul li {
        padding: 12px 22px;
    }

    .you-get-all-check-list-items ul li span {
        padding-left: 30px;
    }

    .you-get-all-check-list-items ul li span:before {
        width: 22px;
        height: 22px;
        top: 1px;
    }

    .our-learner-success-section .our-learner-success-main-title .learner-success-title {
        margin-bottom: 30px;
    }

    /* all-access-development page */

    /* learner-voice page */
    .learners-voice-banner-section .banner-v5-content {
        text-align: center;
    }

    .learners-voice-banner-section .sub-main-title-v5 {
        font-size: 16px !important;
    }

    .learners-voice-banner-section .banner-title {
        font-size: 33px;
    }

    .learners-client-quote-section {
        margin-top: 0;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .learner-group-carousel .learner-group-block {
        padding: 0;
    }

    .learners-client-quote-section .learner-quote-block {
        margin-bottom: 25px;
    }

    .learner-quote-block .learner-quote-detail .quote-detail {
        font-size: 20px;
    }

    .learner-group-carousel .slick-arrow svg {
        width: 35px;
    }

    .learner-group-carousel .slick-arrow.slick-prev {
        left: 15px;
    }

    .learner-group-carousel .slick-arrow.slick-next {
        right: 15px;
    }

    .your-stories-voices-impact-section {
        padding: 35px 0 150px;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title {
        text-align: center;
        flex-direction: column;
        margin-bottom: 25px;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title .your-story-button {
        margin: 15px 0 0;
    }

    .your-stories-voices-impact-section .your-stories-voices-impact-main-title .your-story-button .btn {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .learner-quote-block .learner-profile-block .profile-detail {
        width: 200px;
        font-size: 14px;
    }

    /* learner-voice page */

    /* 09-01-2025 alx-Releases */
    .alxReleases {
        padding: 35px 0 170px;
        margin-bottom: -150px;
    }

    .alxReleases .alxReleases-container .common-main-title-with-detail {
        margin-bottom: 40px;
    }

    .alxReleases .alxReleases-container .section-title {
        font-size: 35px;
        line-height: 60px;
    }

    .alxReleases .alxReleases-container .main-detail {
        font-size: 16px;
    }

    .alxReleases .alxReleases-data .title {
        font-size: 18px;
    }

    .alxReleases .alxReleases-data .disc {
        font-size: 14px;
    }

    .alxReleases .alxReleases-data {
        padding: 25px;
    }

    /* 09-01-2025 alx-Releases */

    /* 09-01-2025 Pricing */
    .alx-access-block .alx-access-top {
        min-height: unset;
    }

    .alx-access-block.active .alx-access-top {
        min-height: unset;
    }

    .alx-access-block .tag-title * {
        margin: 0 0 4px 0;
    }

    /* 26-02-2025 alx-pathway2.0 */

    .alx-pathway-wapper {
        padding: 60px 0;
    }

    .alx-pathway-main .alx-pathway-inner {
        margin: 0 0 20px;
    }

    .alx-pathway-main .alx-pathway-img {
        width: 100%;
        margin: 0 auto;
    }

    .alx-pathway-main .alx-pathway-img img {
        width: 100%;
        height: 300px;
    }

    .alx-pathway-main .section-title {
        line-height: 24px;
        margin: 0 auto 30px;
    }

    .alx-pathway-main .alx-pathway-inner .alx-pathway-red-icon {
        width: 55px;
        height: 55px;
    }

    .alx-pathway-main .alx-pathway-inner .alx-pathway-red-icon img {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }


    /* 26-02-2025 alx-pathway2.0 */

    /* 26-02-2025  */
    .pathWayPG {
        position: unset;
    }

    /* 26-02-2025  */

    /* 4-mar-25 */
    .common-popup {
        width: 100%;
        padding: 10px;
    }

    .common-popup .detail-popup {
        padding-left: 9px;
    }

    .common-popup .popup-logo {
        width: 130px;
        height: 130px;
        top: -69px;
        right: -10px;
    }

    .commmon-logo-details .popup-image img {
        height: 19px;
    }

    .common-popup .detail-popup {
        max-width: 288px;
    }

    .common-popup .detail-popup {
        margin: 15px 0;
    }

    .common-popup h2 {
        font-size: 18px;
    }

    .common-popup .logo-top .right-details {
        max-width: 178px;
    }

    .common-popup .logo-top {
        align-items: start;
    }

    .coomon-popup-parent {
        right: 15px;
    }

    .common-popup .popup-wraper .btn-contain {
        margin-right: 10px;
    }

    /* 4-mar-25 */

    /* 10-mar-25 */
    .swiper.homeBannerrSlider .swiper-button-prev {
        left: 10px;
    }


    .swiper.homeBannerrSlider .swiper-button-next {
        right: 10px;
    }

    .swiper.homeBannerrSlider .swiper-button-next:after,
    .swiper.homeBannerrSlider .swiper-button-prev:after {
        font-size: 25px;
    }

    .swiper.homeBannerrSlider .banner-pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .swiper.homeBannerrSlider .banner-pagination {
        bottom: 35px;
    }

    /* 10-mar-25 */
    .pp-info-session-video-block .pp-info-session-image {
        height: 350px;
    }

    .pp-info-session-video-block .info-session-play-icon {
        width: 50px;
        height: 50px;
        font-size: 25px;
    }


    /* 21-03-25 */
    .best-universities.best-universities-main-block {
        padding: 50px 0;
    }

    /* 21-03-25 */

    /* 27-3-2025 */
    .oppertunity-wrapper-pathway {
        padding: 40px 0px 40px 0px;
    }

    /* 27-3-2025 */

}

@media (max-width: 575px) {
    .footer .ourProgrammes .f-detail {
        width: 100%;
        display: none;
    }

    .footer .ourProgrammes.f-active .f-detail {
        display: block;
    }

    .footer .ourProgrammes .f-detail:last-child {
        padding-top: 0;
    }

    .program-new-page-line-section .pnpl-list ul li {
        margin-bottom: 20px !important;
    }

    .program-new-page-line-section .pnpl-list ul li:last-child {
        margin-right: 0;
        margin-bottom: 0px !important;
    }

    /* 3-mar-25 patnership-page-info-section */
    .pp-box-new .pp-box-new-wraper {
        flex-direction: column;
        align-items: start;
    }

    .pp-box-new-wraper .btn-contain {
        margin: 20px 0 0;
    }

    .pp-box-new .pp-box-new-wraper .details {
        padding-left: 0;
        border: 0;
    }

    .pp-box-new .pp-box-bg-img {
        top: 10px;
        right: 0;
        height: 100%;
    }

    .pp-box-new .pp-box-new-wraper .pp-left-content {
        max-width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .pp-box-new .pp-box-new-wraper>* {
        width: 100%;
    }

    /* 3-mar-25 patnership-page-info-section */
    /* 4-mar-25 */
    .pp-info-session-video-block .pp-info-session-image {
        height: 300px;
    }
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px) {

    /* programee-page */
    .finacing-section#requirements {
        padding-top: 50px;
    }

    .curriculum-section {
        padding-top: 50px;
    }

    /* programee-page */

    .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img {
        height: 250px;
    }

    /* 4-1-2024 */
    .program-page-mobile-banner .pbm-video-section iframe {
        max-width: 393px;
        margin-left: auto;
        margin-right: auto;
    }

    /* 4-1-2024 */

    .pnpe-slider .slick-list {
        padding: 0 170px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-prev {
        left: -20px;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new.slick-slider .slick-arrow.slick-next {
        right: -20px;
    }

    /* 30-4-2024 */
    /*-----------------pw-hgrad-start------------------*/
    /* pw-hgrad-card */
    .pw-hgrad-cards-main>.container {
        max-width: calc(50vw - -270px);
    }

    /* pw-hgrad-card */
    /*-----------------pw-hgrad-start------------------*/

    /*------------------------------pw-for-student-page------------------------------*/

    /*-----------------pw-create-start-----------------*/
    .pw-fp-create-review-slider-mobile .slick-slide {
        max-width: 570px;
        margin: 0 auto;
    }

    /*-----------------pw-create-end-------------------*/

    /*------------------------------pw-for-student-page------------------------------*/
    /* 30-4-2024 */

    /* 2-9-2024 tech-champion-page */
    .tech-champ-reg-list .new-pw-slider .pw-hgrad-card-item .pw-hgrad-card-item-img>img {
        height: 408px;
    }

    /* 2-9-2024 tech-champion-page */

    /* 11/01/2025 pricing Page Start */

    .alx-access-wrp {
        padding: 50px 0 30px;
    }

    .alx-access-main .alx-access-section {
        margin: 40px 0 0 0;
    }

    .alx-access-main .alx-access-block {
        max-width: 100%;
        height: calc(100% - 50px);
        margin: 0 auto 50px;
    }

    .alx-access-main .alx-access-block.active.less-card {
        max-width: 100%;
        height: calc(100% - 50px);
        margin: 0 auto 50px;
    }

    .alx-access-block .alx-access-bottom {
        padding: 32px 31px 42px 32px;
    }

    .alx-access-block .main-title * {
        font-size: 34px;
    }

    .alx-access-block .save-block-new {
        top: -40px;
        right: 5px;
    }

    .alx-access-block .save-block-new .save-deatils * {
        font-size: 16px;
    }

    .alx-access-block .save-block-new .save-deatils {
        width: 75px;
        height: 75px;
    }

    .data-analytics {
        padding: 50px 0;
    }

    .data-analytics .user-message-container {
        padding-top: 60px;
    }

    .pricing-feature-wrp {
        padding: 60px 0;
    }

    .pricing-feature-main .heading .title * {
        font-size: 30px;
    }

    .pricing-feature-main .pricing-feature-section {
        flex-direction: column;
    }

    /* 11/01/2025 pricing Page End */

}

@media (min-width: 240px) and (max-width: 575px) {
    .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* home page */
    .tech-companies-careers-section .tech-success-list {
        max-width: 320px;
    }

    .tech-companies-careers-section .tech-success-list>*:nth-child(2) {
        margin-top: -105px;
    }

    .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
        margin-right: 55px;
        margin-top: -40px;
    }

    .tech-companies-careers-section .tech-success-block {
        max-width: 140px;
        height: 135px;
        padding: 20px 12px;
    }

    .tech-companies-careers-section .tech-success-block .main-title {
        font-size: 25px;
        letter-spacing: 0;
    }

    .tech-companies-careers-section .tech-success-block .detail {
        font-size: 12px;
    }

    .programme-careers-slider {
        margin: 0 -30px 0 0;
        overflow: hidden;
    }

    .explore-programmes-section .programme-careers-slider {
        margin: 0 -25px 0 0;
    }

    .programme-careers-carousel .slick-list {
        padding-right: 100px;
    }

    .programme-careers-block .careers-image {
        height: 107px;
    }

    .programme-careers-carousel .programme-careers-block .careers-detail {
        height: calc(100% - 107px);
    }

    .our-hubs-section .our-hubs-country-list {
        max-width: 260px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .our-hubs-section .our-hubs-country-list>* {
        margin-bottom: -288px;
    }

    /* .our-hubs-section .our-hubs-country-list > *:nth-child(1) { padding: 0 10px; }
.our-hubs-section .our-hubs-country-list > *:nth-child(2) { padding: 0 5px; } */
    .our-hubs-section .our-hubs-country-block .hubs-country-image {
        width: 100%;
        height: 160px;
    }

    .our-hubs-section .our-hubs-country-block .hubs-country-image * {
        object-position: center !important;
        border-radius: 0 0 6px 6px;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -ms-border-radius: 0 0 6px 6px;
        -o-border-radius: 0 0 6px 6px;
    }

    .our-hubs-section .our-hubs-country-block .block-small-title {
        font-size: 20px;
    }

    .our-hubs-section .our-hubs-country-block .hubs-visit-location {
        margin-top: 30px;
    }

    .our-hubs-section .learnmore-hubs-button .btn {
        max-width: 100%;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        top: 40px;
    }

    .fellowship-community-section .fellowship-community-title {
        text-align: left !important;
    }

    .fellowship-community-block .fellowship-image {
        height: 115px;
    }

    .fellowship-community-block .fellowship-image * {
        max-height: 115px;
    }

    .fellowship-community-section .fellowship-community-content {
        margin: 0 -30px;
    }

    .fellowship-community-carousel .slick-list {
        padding: 0 50px;
    }

    .follow-us-list {
        margin: 0 -10px;
    }

    .follow-us-list>* {
        width: 50%;
        padding: 0 10px;
    }

    .follow-us-block {
        height: 157px;
    }

    /* home page */

    /* careers page */
    .global-community-block .global-community-images {
        max-width: 275px;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .global-community-block .global-community-images .global-image * {
        width: 100px;
        height: 100px;
    }

    .global-community-block .global-community-images .global-image.image-large * {
        width: 150px;
        height: 150px;
    }

    .global-community-block .global-community-images .global-image.image-small * {
        width: 75px;
        height: 75px;
    }

    .global-community-block .global-community-images .global-image.shape-2 {
        transform: translate(35px, -115px);
        -webkit-transform: translate(35px, -115px);
        -moz-transform: translate(35px, -115px);
        -ms-transform: translate(35px, -115px);
        -o-transform: translate(35px, -115px);
    }

    .global-community-block .global-community-images .global-image.shape-3 {
        margin-top: -100px;
    }

    /* careers page */

    /* footer */
    .footer .f-top {
        padding: 35px 0 15px;
    }

    .footer.f-extra-space .f-top {
        padding-top: 80px;
    }

    .f-block {
        margin-bottom: 0;
        padding: 12px 0;
    }

    .f-block .f-title {
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 0;
    }

    .f-block .f-title>* {
        position: relative;
        display: inline-flex;
        justify-content: space-between;
    }

    .f-block .f-title>*:after {
        position: relative;
        right: -10px;
        content: "\f107";
        font-family: 'FontAwesome6FreeSolid900';
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
    }

    .f-block.f-active .f-title>*:after {
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }

    .f-block .f-detail {
        display: none;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .f-block.f-active .f-detail {
        display: block;
    }

    .footer .f-social-block {
        text-align: center;
        padding-top: 25px;
    }

    .footer .f-social-block .f-title {
        cursor: text;
        margin-bottom: 5px !important;
    }

    .footer .f-social-block .f-title>* {
        justify-content: center;
    }

    .footer .f-social-block .f-title>*:after {
        display: none;
    }

    .footer .f-social-block .f-detail {
        display: block !important;
    }

    .footer .f-social-block .f-detail ul {
        justify-content: center;
    }

    .footer .f-social-block .f-title {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .footer .f-bottom {
        padding: 20px 0 15px;
    }

    /* footer */

    /* 8-12-2023 */
    .events-section {
        padding: 64px 0 30px 0;
    }

    .events-section .main-title {
        font-size: 26px;
    }

    .event-filter {
        margin-bottom: 34px;
    }

    .event-item .event-item-img {
        margin-bottom: 38px;
    }

    .event-item .event-detail-block .block-small-title {
        font-size: 22px;
    }

    .event-item .event-detail-block {
        height: calc(100% - 248px);
        padding-bottom: 35px;
    }

    .event-load-more .btn {
        padding: 6px 25px 6px;
    }

    .hub-item .hub-item-img {
        height: 250px;
    }

    .main-small-title {
        font-size: 26px;
    }

    /* 8-12-2023 */

    /* programee-page 12-12-2023 */
    .outcome-section {
        margin-left: -30px;
        margin-right: -30px;
    }

    .program-banner-mobile-section .pbm-video-section {
        max-width: 340px;
        height: 189px;
        margin-left: auto;
        margin-right: auto;
    }

    /* programee-page 12-12-2023 */

    /* 13-12-2023 */
    .hub-detail-title>* {
        margin-right: 20px;
    }

    .hub-detail-title>*:after {
        height: 28px;
        right: -10px;
    }

    .hubs-detail-frames .hubs-frames-right>.row>[class*=col-]>* {
        height: 140px;
    }

    .hubs-detail-frames .common-video-play-icon {
        width: 44px !important;
        height: 44px !important;
        font-size: 12px;
    }

    .hubs-detail-frames .common-video-play-icon * {
        width: 12px !important;
        height: 12px !important;
    }

    .hubs-detail-texts .hubs-texts-right ul {
        display: block;
    }

    .hubs-detail-texts .hubs-texts-right ul li .smallest-text {
        margin-bottom: 15px;
    }

    .hub-detail-section .hub-detail-hubs {
        margin-bottom: 30px;
    }

    .community-all-img-section>* {
        flex: 0 0 44%;
    }

    .alx-client-experience-carousel .alx-client-experience-block {
        max-width: 278px;
        margin-left: auto;
        margin-right: auto;
    }

    .alx-client-experience-block .client-experience-profile-detail .profile-image {
        height: 250px;
    }

    .alx-client-experience-block .client-experience-profile-detail .profile-image.large-image {
        height: 250px;
    }

    .alx-client-experience-carousel .slick-list {
        padding: 0;
    }

    .alx-client-experience-block .client-experience-detail {
        padding: 28px 11px 22px 29px;
        margin-bottom: 25px;
    }

    .alx-client-experience-block .client-experience-detail .detail * {
        line-height: 140%;
        font-size: 14px;
    }

    .alx-client-experience-block .client-experience-detail .detail *:last-child {
        margin-bottom: 0;
    }

    .about-partnership-item .about-partnership-item-img {
        height: unset;
    }

    .about-partnership-item {
        margin-bottom: 40px;
    }

    /* 13-12-2023 */

    /* 19-12-2023 */
    .our-hubs-section .our-hubs-country-block .our-hubs-country-block-block-overlay {
        width: calc(100% - 10px);
    }

    .our-hubs-section .our-hubs-country-block .our-hubs-country-block-block-overlay.overlay-2 {
        width: calc(100% - 20px);
    }

    /* 19-12-2023 */

    /* 20-12-2023 */
    .carouselTicker__item {
        width: 278px !important;
    }

    /* 20-12-2023 */

    /* 22-12-2023 */
    .typography-section h1 {
        font-size: 28px;
    }

    .typography-section h2 {
        font-size: 26px;
    }

    .typography-section h3 {
        font-size: 24px;
    }

    .typography-section h4 {
        font-size: 22px;
    }

    .typography-section h5 {
        font-size: 20px;
    }

    .typography-section h6 {
        font-size: 18px;
    }

    .typography-section blockquote {
        padding-left: 20px;
    }

    .block-gutenberg-section.typography-section h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }

    /* 22-12-2023 */

    /* 26-12-2023 */
    .mentor-list ul li {
        flex: 0 0 47%;
    }

    .mentor-img img {
        width: 138px;
        height: 138px;
        border-width: 3px;
    }

    /* 26-12-2023 */

    /* 29-12-2023 */
    .blog-page-select .select2-container--default .select2-results>.select2-results__options {
        margin-left: -60px;
    }

    .blog-page-title-right .form-control {
        width: 272px;
    }

    .blog-page-title-start {
        flex-direction: column;
        align-items: flex-start;
    }

    .blog-page-title-left {
        margin-bottom: 20px;
    }

    /* 29-12-2023 */

    /* 1-1-2024 */
    .search-modal .modal-dialog {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }

    /* 1-1-2024 */

    /* 3-1-2024 */
    .about-partner-ship-logo {
        flex-wrap: wrap;
    }

    .about-partner-ship-logo .about-partnership-item {
        flex: 0 0 39%;
        margin-right: 30px;
    }

    /* 3-1-2024 */

    /* 5-1-2024 */
    .program-page-banner-mobile-video {
        max-width: 100%;
    }

    /* 5-1-2024 */

    /* 11-1-2024 */
    /* .alx-client-experience-desktop-view .carouselTicker-btns {
    top: 17%;
} */
    .about-logo .mission-statement-left .mission-statement-img {
        height: 160px;
    }

    /* 11-1-2024 */

    /* 29-1-2024 */
    .enroll-registration-section .enroll-registration-item .enroll-registration-block {
        padding: 8px 0;
    }

    /* 29-1-2024 */

    .blog-category-section ol.breadcrumb.single-breadcremb {
        margin-bottom: 20px;
    }

    /* 22-2-2024 */
    .on-popup-section {
        padding: 30px;
    }

    .on-popup-btn .btn {
        width: 100%;
    }

    .on-popup-title {
        font-size: 24px;
    }

    .on-popup-text {
        font-size: 16px;
    }

    .on-popup-days-count {
        font-size: 40px;
    }

    .popup-modal .modal-content {
        margin: 20px;
    }

    .popup-modal .btn-close {
        top: 20px;
        right: 20px;
        width: 14px;
        height: 14px;
    }

    .popup-modal .btn-close svg,
    .popup-modal .btn-close i {
        width: 14px;
        height: 14px;
    }

    /* 22-2-2024 */

    /* 23-2-2024 */
    /* .program-page-mobile-banner {
    padding: 120px 0 90px 0;
} */
    .left-days-enroll {
        right: 0;
        padding: 0 18px;
    }

    .enroll-if-days-left.enroll-registration-section .enroll-registration-content {
        padding-bottom: 70px;
    }

    /* 23-2-2024 */

    /* women page */
    .women-banner-section .women-banner-image {
        height: 498px;
    }

    .tech-women-sand-block .women-profile {
        width: 100px;
        height: 100px;
        margin-right: 15px;
    }

    .tech-women-sand-block .women-name {
        font-size: 12px;
    }

    .tech-women-sand-block .women-name span {
        font-size: 14px;
    }

    .tech-women-sand-block .women-main-detail {
        font-size: 12px;
        line-height: 140%;
    }

    .tech-women-sand-list {
        max-width: 275px;
        margin-left: auto;
        margin-right: auto;
    }

    .tech-women-sand-list>*:nth-child(even) .tech-women-sand-block .women-sand-profile-block {
        margin-left: 0 !important;
        align-items: center;
    }

    .women-sand-1-block {
        margin-right: 0;
    }

    .women-sand-1-block .tech-women-sand-block .women-main-detail {
        width: 275px;
        padding: 25px 20px 84px 20px;
        margin-bottom: -50px;
        right: 0;
    }

    .women-sand-2-block .tech-women-sand-block .women-main-detail {
        width: 275px;
        padding: 65px 20px 25px 35px;
        margin-top: -20px;
    }

    .women-sand-3-block .tech-women-sand-block .women-main-detail {
        width: 200px;
        padding: 30px 50px 25px 30px;
        right: 80px;
        margin-top: -140px;
    }

    .women-sand-3-block .tech-women-sand-block .women-sand-profile-block .women-profile {
        margin-bottom: 15px;
    }

    .women-sand-3-block .tech-women-sand-block .women-sand-profile-block .women-name {
        max-width: 125px;
        text-align: right;
    }

    .women-sand-4-block .tech-women-sand-block .women-main-detail {
        width: 250px;
        left: 30px;
        padding: 20px 20px 60px 20px;
        margin-bottom: -30px;
    }

    .women-sand-5-block {
        margin-left: 0 !important;
        justify-content: flex-start !important;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
        margin-right: 0;
        align-items: flex-start;
    }

    .women-sand-5-block .tech-women-sand-block .women-main-detail {
        width: 185px;
        right: auto;
        left: 100px;
        margin-top: -170px;
        padding: 30px 20px 30px 55px;
    }

    .women-sand-5-block .tech-women-sand-block .women-sand-profile-block .women-profile {
        left: 0;
        margin-bottom: 15px;
    }

    /* women page */

    /* 12-3-2024 */
    .eth-story-review-qoute {
        left: 0px;
    }

    .eth-story-review-qoute img {
        width: 20px;
    }

    .eth-story-review-slide-left {
        padding-left: 30px;
    }

    .eth-story-review-slider .slick-arrow.slick-prev {
        left: 40%;
    }

    .eth-story-review-slider .slick-arrow.slick-next {
        left: 60%;
    }

    .eth-hub-story-slide-inside {
        padding: 20px 20px 50px 20px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-list>*:nth-child(2) {
        margin-top: -63px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
        margin-right: 50px;
        margin-top: -67px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-block {
        max-width: 130px;
        height: 120px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-block .main-title {
        font-size: 25px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-block .detail {
        font-size: 10px;
    }

    .eth-banner-section .tech-companies-careers-section .tech-success-list {
        max-width: 290px;
    }

    .eth-home-gain.eth-home-become .about-logo .mission-statement-left .mission-statement-img {
        height: 183px;
    }

    .h-partnership-cards {
        margin-right: 40px;
    }

    .country-dropdown-menu {
        margin-right: 0;
    }

    .country-dropdown-menu:after {
        right: -5px;
    }

    .country-dropdown-header {
        right: 120px;
    }

    .country-dropdown-go {
        display: none;
    }

    .country-dropdown-menu .dropdown-menu li .dropdown-item {
        font-size: 14px;
    }

    .country-dropdown-menu .dropdown-menu {
        padding: 20px;
    }

    .footer:after {
        width: 100%;
    }

    /* 12-3-2024 */

    .women-banner-section .women-banner-image * {
        object-fit: contain;
    }

    /* 19-3-2024 */
    .new-fellow-banner-section {
        padding: 44px 0 50px 0;
    }

    .nfb-photo-taken {
        display: none;
    }

    .new-fellow-banner-section .main-title {
        margin-bottom: 14px;
        font-size: 26px;
        line-height: 130%;
        text-align: center;
    }

    .nfb-text {
        margin-bottom: 23px;
        text-align: center;
    }

    .nfb-text * {
        line-height: 150%;
    }

    .nfb-btn {
        flex-direction: column;
        align-items: center;
    }

    .nfb-btn>* {
        margin-right: 0;
        margin-bottom: 14px;
    }

    .nfb-btn>*:last-child {
        margin-bottom: 0;
    }

    .nfb-btn-green .btn {
        width: 221px;
        height: 38px;
    }

    .nfb-btn-red .btn-red-arrow {
        width: 221px;
        height: 38px;
        padding: 5px 50px 5px 25px;
    }

    .new-fellow-company-section {
        padding: 28px 0 14px 0;
    }

    .nfa-img img {
        height: 163px;
    }

    .nfa-left .main-small-title {
        max-width: 309px;
    }

    .new-fellow-review-section .block-title {
        font-size: 20px;
        max-width: 295px;
        margin-left: auto;
        margin-right: auto;
    }

    .new-fellow-review-section {
        padding: 51px 0 27px 0;
    }

    .new-fellow-review .eth-story-review .review-item-inside {
        padding: 30px 20px 20px 20px;
    }

    .new-fellow-review .eth-story-review .review-item .review-text * {
        font-size: 15px;
    }

    .new-fellow-faq .foundation-faq-section {
        padding: 45px 0 220px 0;
        margin-bottom: -160px;
    }

    .new-fellow-faq .block-title {
        font-size: 30px;
        font-weight: 500;
        margin-bottom: 16px;
    }

    .new-fellow-faq .faq-new-page .faq-accordion .accordion-button {
        font-weight: 400;
        color: #262626;
    }

    .nfe-left .block-title {
        font-size: 20px;
        margin-bottom: 22px;
    }

    .nfe-left .smallest-text {
        margin-bottom: 0;
    }

    .nfe-left {
        margin-bottom: 22px;
    }

    .nfe-btn {
        /* display: none; */
        text-align: center;
        margin-top: 40px;
    }

    /* 19-3-2024 */

    /* 20-3-2024 */
    .map-person {
        width: 100px;
        top: -120px;
        left: -48px;
    }

    /* .map-absolute-1 {
    top: -95px;
    left: 2px;
} */
    .map-absolute-2 {
        top: 12%;
        right: 32.5%;
    }

    /* .map-absolute-3 {
    top: -23px;
    right: -11px;
} */
    /* .map-absolute-4 {
    top: 48.4%;
    left: 36%;
} */
    /* .map-absolute-5 {
    left: 69px;
    top: 45px;
} */
    /* .map-absolute-6 {
    bottom: 36%;
    right: 33.2%;
} */
    .map-absolute-7 {
        left: 66%;
    }

    .map-absolute-9 {
        /* bottom: 2%; */
        left: 54%;
    }

    .new-fellow-map {
        width: 290px;
        height: 312px;
        margin-left: auto;
        margin-right: auto;
    }

    .map-person-name * {
        line-height: 100%;
    }

    .triangle-fellow {
        left: 44px;
    }

    /* 20-3-2024 */

    /* 27-3-2024 */
    .eth-home-art-img {
        width: 45%;
    }

    .eth-home-art-img img {
        width: 100%;
    }

    /* 27-3-2024 */

    /* 25-4-2024 */
    .alx-home-page-testimonial-slider .slick-list {
        padding: 0 10px;
    }

    .alx-home-page-testimonial-slider.slick-slider .slick-arrow svg path {
        fill: #7161E1;
    }

    .our-learners-saying-content .our-learners-saying-slider .our-learners-saying-carousel-new .slick-slide {
        padding: 0 35px;
    }

    /* 25-4-2024 */

    /* 26-4-2024 */
    .programme-careers-carousel .programme-careers-block.programme-careers-block-red .careers-detail {
        height: auto;
    }

    /* 26-4-2024 */

    /* 30-4-2024 */

    /*-----------------pw-create-start-----------------*/

    /* pw-partner */
    .our-partner-logo-slider .slick-list {
        padding-right: 50px;
    }

    .our-partner-logo-slider {
        margin-right: -50px;
    }

    /* pw-partner */

    /*-----------------pw-create-end-------------------*/

    /* 30-4-2024 */

    /* 7-5-2024 AiCE page */
    /*-----------------aice-workflow-start-------------*/
    .aice-workflow-slide {
        width: 82% !important;
    }

    .aice-wfs-card-text {
        margin-bottom: 20px;
    }

    .aice-wfs-card {
        overflow: auto;
    }

    /*-----------------aice-workflow-end---------------*/
    /* 7-5-2024 AiCE page */

    /* 11-7-2024 */
    .new-upper-goto .country-dropdown-go {
        display: block;
    }

    /* 11-7-2024 */

    /* 18-7-2024 new-partnership-page-newest */
    .gain-filter-main-newest .gfis-slide-below-inside {
        padding: 32px 35px 38px 35px;
    }

    /* 18-7-2024 new-partnership-page-newest */

    /* 26-7-2024 pathway-partnership */
    .pp-apply-inside {
        display: block;
    }

    .pp-apply-right {
        margin-top: 10px;
    }

    /* 26-7-2024 pathway-partnership */

    /* lp-pathway page */
    /* .lp-program-new-page-banner .banner-new-pathway-title *{font-size: 20px;} */
    /* lp-pathway page */

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */
    /* .pp-middle-section-gallery ul li {
        flex: 0 0 100%;
    } */

    /* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

    /* home-v5-page */
    .explore-programmes-block .programmes-detail {
        padding: 22px 15px;
    }

    .find-place-hubs-slider {
        margin-left: -25px;
        margin-right: -25px;
    }

    .find-place-hubs-carousel .find-place-hubs-block .find-place-image {
        height: 215px;
    }

    .find-place-hubs-carousel .find-place-hubs-block .find-place-detail {
        padding: 25px 15px;
    }

    .find-place-hubs-slider .find-place-slider-controls {
        top: 80px;
        left: 15px;
        right: 15px;
    }

    .find-place-hubs-slider .find-place-slider-controls>* svg {
        width: 35px;
    }

    .alx-journey-slider {
        margin-left: -25px;
        margin-right: -25px;
    }

    .alx-journey-slider .slick-list {
        padding-right: 85px;
    }

    .alx-journey-slider .slick-slide:first-child {
        padding-left: 25px;
    }

    .alx-journey-carousel .alx-journey-block .alx-journey-inner-detail>* {
        padding-right: 12px;
    }

    /* home-v5-page */

    /* join-pathway-v5-page */
    .learner-choose-alx-slider {
        margin: 0 -25px;
        overflow: hidden;
    }

    .learner-choose-alx-carousel .slick-list {
        padding-left: 25px;
        padding-right: 90px;
        margin: 0 -10px;
    }

    .learner-choose-alx-carousel .slick-slide {
        padding: 0 10px;
    }

    .learner-choose-alx-carousel .slick-slide .learner-choose-alx-block {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
    }

    .learning-ecosystem-slider {
        margin: 0 -25px;
        overflow: hidden;
    }

    .learning-ecosystem-carousel .slick-list {
        padding-left: 25px;
        padding-right: 90px;
        margin: 0 -10px;
    }

    .learning-ecosystem-carousel .slick-slide {
        padding: 0 10px;
    }

    /* join-pathway-v5-page */

    /* development-programme-v5-page */
    .program-banner-v5-section .pnpbr-above-video .exceptional-programmes-image {
        margin-left: -25px;
        margin-right: -25px;
    }

    .employer-analytics-skill-section .analytics-skill-title br {
        display: none;
    }

    /* .program-new-page-line-section .pnpl-list ul {
        flex-direction: column;
    } */

    .program-new-page-line-section .pnpl-list ul {
        gap: 20px;
        row-gap: 0;
    }

    .program-new-page-line-section .pnpl-list ul li {
        /* margin-right: 25px !important; */
        margin-right: 0 !important;
        text-align: center;
        width: 100%;
        flex: 0 0 calc(50% - 10px);
    }

    .program-new-page-line-section .pnpl-list ul li:nth-child(even)::after {
        content: none !important;
    }

    /* .program-new-page-line-section .pnpl-list ul li:after {
        content: none !important;
    } */

    .pnpl-list ul li:after {
        right: 0;
    }

    .pathWayPG .pnpl-list ul li:after {
        content: "" !important;
        position: absolute !important;
        right: -20px;
        top: 0;
        bottom: 0;
        width: 1px;
        height: 100%;
        background: rgba(255, 255, 255, 0.3);
    }

    .pathWayPG .pnpl-list ul {
        flex-direction: unset !important;
        row-gap: 20px;
    }

    .pathWayPG .pnpl-list ul li {
        margin-bottom: 0 !important;
        margin-right: 40px !important;
    }

    .program-v5-new-page-line .pnpl-list ul {
        flex-direction: column;
    }

    .program-v5-new-page-line .pnpl-list ul li {
        margin-right: 0 !important;
        text-align: center;
    }

    .program-v5-new-page-line .pnpl-list ul li:after {
        content: none !important;
    }

    .program-overview-block .program-overview-companies {
        margin-left: -25px;
        margin-right: -25px;
    }

    .program-overview-block .program-overview-companies .companies-list .companies-block {
        width: 105px;
    }

    .journey-certification-section .your-alx-journey-main-title br {
        display: none;
    }

    .journey-certification-section .your-alx-journey-content {
        margin-right: -25px;
    }

    .alx-program-requirement-steps .requirement-step-block {
        flex-direction: column;
        text-align: center;
    }

    .alx-program-requirement-steps .requirement-step-block:before {
        display: none;
    }

    .alx-program-requirement-steps .requirement-step-block .step-icon {
        margin: 0 auto 15px;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        width: 100%;
    }

    .alx-program-requirement-steps .requirement-step-block .step-detail {
        max-width: 210px;
        margin-left: auto;
        margin-right: auto;
    }

    .alx-program-requirement-steps .requirement-step-block .step-button {
        display: none;
    }

    /* development-programme-v5-page */

    /* alx-all-access */
    .alx-all-access-section .alx-all-access-back-slider {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .alx-all-access-block .alx-all-access-main-image .alx-all-access-slider {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
    }

    /* alx-all-access */

    /* all-access-development page */
    .what-do-you-get-block .learner-choose-alx-block {
        margin-top: 0;
        width: 100%;
    }

    .what-do-you-get-block .what-do-you-get-image .you-get-image {
        padding-right: 0;
    }

    /* all-access-development page */


    /* 09-01-2025 alx-Releases */
    .alxReleases {
        padding: 35px 0 170px;
        margin-bottom: -150px;
    }

    .alxReleases .alxReleases-container .common-main-title-with-detail {
        margin-bottom: 35px;
    }

    .alxReleases .alxReleases-container .section-title {
        font-size: 32px;
        /* line-height: normal; */
    }

    .alxReleases .alxReleases-container .main-detail {
        font-size: 16px;
    }

    .alxReleases .alxReleases-data .title {
        font-size: 18px;
    }

    .alxReleases .alxReleases-data .disc {
        font-size: 14px;
    }

    .alxReleases .alxReleases-data {
        padding: 25px;
    }

    /* 09-01-2025 alx-Releases */

    /* 11/01/2025 pricing Page Start */

    .alx-access-wrp {
        padding: 50px 0 30px;
    }

    .alx-access-main .alx-access-section {
        margin: 40px 0 0 0;
    }

    .alx-access-main .alx-access-block {
        max-width: 100%;
        height: calc(100% - 50px);
        margin: 0 auto 50px;
    }

    .alx-access-main .alx-access-block.active.less-card {
        max-width: 100%;
        height: calc(100% - 50px);
        margin: 0 auto 50px;
    }

    .alx-access-block .alx-access-bottom {
        padding: 32px 31px 42px 32px;
    }

    .alx-access-block .main-title * {
        font-size: 34px;
    }

    .alx-access-block .save-block-new {
        top: -40px;
        right: 5px;
    }

    .alx-access-block .save-block-new .save-deatils * {
        font-size: 16px;
    }

    .alx-access-block .save-block-new .save-deatils {
        width: 75px;
        height: 75px;
    }

    .data-analytics .user-message-container .user-message {
        flex: auto;
    }

    .data-analytics .data-analytics-company .heading .title * {
        margin: 40px 0 23px 0;
    }

    .data-analytics .user-message-container {
        padding-top: 50px;
    }

    .pricing-feature-wrp {
        padding: 40px 0;
    }

    .pricing-feature-main .heading .title * {
        font-size: 24px;
        line-height: 120%;
        margin: 8px 0 20px 0;
    }

    .pricing-feature-main .pricing-feature-section {
        flex-direction: column;
    }

    .data-analytics {
        padding: 50px 0;
    }

    /* 11/01/2025 pricing Page End */




}

@media (min-width: 240px) and (max-width: 392px) {

    /* 30-4-2024 */

    .pw-banner-title {
        font-size: 30px;
    }

    .pw-banner-above .pw-banner-title {
        text-align: center;
    }

    .pw-banner-title .little-right {
        padding-left: 0;
    }

    .pw-banner-title .more-right {
        padding-left: 0;
        margin-right: 0;
    }

    /* 30-4-2024 */

    /* home-v5-page */
    .alx-journey-slider .slick-list {
        padding-right: 35px;
    }

    .story-successes-block .story-detail {
        padding: 20px;
    }

    /* home-v5-page */

    /* join-pathway-v5-page */
    .pathway-new-detail-section .pathway-who-what-block {
        padding: 20px 15px;
    }

    .first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail {
        padding: 25px 15px;
    }

    .learner-choose-alx-carousel .slick-list {
        padding-right: 40px;
    }

    .learning-ecosystem-carousel .slick-list {
        padding-right: 40px;
    }

    .foundations-experience-section .partner-foundations-block {
        padding: 20px 20px 10px;
    }

    .every-journey-steps-section .journey-steps-block .journey-detail {
        padding-left: 0;
    }

    /* join-pathway-v5-page */

    /* development-programme-v5-page */
    .harness-program-data-section .harness-program-data-content {
        padding: 20px 15px;
    }

    .alx-program-requirement-section {
        padding: 45px 0 30px;
    }

    .alx-program-requirement-sidebar .eligibility-sidebar-block {
        padding: 20px;
    }

    /* development-programme-v5-page */

    /* 4-mar-25 */
    .common-popup .popup-wraper {
        flex-direction: column;
        align-items: start;
    }

    .common-popup .popup-wraper .btn-contain {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .common-popup .popup-wraper .btn-parrot {
        padding: 6px 23px;
    }

    /* 4-mar-25 */
}

@media (min-width: 240px) and (max-width: 468px) {
    .find-place-left .find-place-detail {
        max-width: 312px;
    }

    .hub-item .hub-item-img {
        height: 190px;
    }

    /* .program-banner-mobile-section .pbm-video-section {
        height: 189px;
    } */

    /* 29-12-2023 */
    .in-focus-up {
        flex-direction: column;
        align-items: flex-start;
    }

    .in-focus-list>.row>[class*=col-] {
        width: 100%;
    }

    /* 29-12-2023 */

    .universities-block {
        flex: 0 0 100%;
    }

    .pp-middle-section-heading-item:after {
        right: 0px;
        display: none;
    }

    .pp-middle-section-head-list {
        flex-direction: column;
        align-items: start;
    }

}

@media (min-width: 375px) and (max-width: 468px) {
    .banner-section>.banner-other-companies {
        bottom: 26px;
    }

    /* 28-12-2023 */
    .banner-section.home-banner-section .banner-main-image * {
        height: 500px;
    }

    /* 28-12-2023 */
}

@media (max-width: 374px) {
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* home page */
    /* .banner-section.home-banner-section .banner-description { top: 50px; } */
    .banner-section>.banner-other-companies {
        bottom: 26px;
    }

    .banner-section .banner-other-companies .partnership-title {
        margin-bottom: 15px;
    }

    .banner-section>.banner-other-companies ul li a * {
        max-width: 80px;
    }

    .programme-careers-slider {
        margin: 0 -15px 0 0;
    }

    .programme-careers-carousel .slick-list {
        padding-right: 50px;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name {
        flex-direction: column;
        align-items: flex-start;
    }

    .tech-companies-careers-section .tech-companies-profile-block .tech-employee-name .tech-profile-image {
        margin: 0 0 15px;
    }

    .tech-companies-careers-section .tech-companies-profile-block {
        padding: 25px 15px;
    }

    .alx-global-quality-section .alx-global-quality-logo {
        left: 15px;
    }

    .alx-global-quality-section .alx-global-quality-logo * {
        width: 50px;
    }

    .fellowship-community-section .fellowship-community-content {
        margin: 0 -15px;
    }

    .alx-client-experience-section .alx-client-experience-description {
        padding: 0 15px;
    }

    .alx-client-experience-section .alx-client-experience-mobile-view {
        max-width: 100%;
    }

    .alx-client-experience-block .client-experience-detail .client-profile-block {
        margin-top: 15px;
    }

    .alx-client-experience-block .client-experience-detail {
        padding: 20px 15px;
    }

    .follow-us-block {
        height: 135px;
    }

    .fellowship-community-carousel .slick-slide {
        padding: 0 7px;
    }

    .fellowship-community-carousel .slick-list {
        padding: 0 35px;
        margin: 0 -7px;
    }

    /* home page */

    /* footer */
    .footer .f-bottom ul li {
        font-size: 13px;
    }

    /* footer */

    /* programee-page */
    .outcome-section {
        margin-left: -15px;
        margin-right: -15px;
    }

    .outcome-section .outcome-detail .outcome-detail-count .odc-count {
        font-size: 22px;
        line-height: 120%;
    }

    /* programee-page */

    /* 28-12-2023 */
    .banner-section.home-banner-section .banner-main-image * {
        height: 520px;
    }

    /* 28-12-2023 */

    /* 5-1-2024 */
    .curriculum-tabing .nav-pills .nav-item {
        margin-right: 20px;
    }

    .curriculum-tabing .nav-pills {
        padding: 13px 15px 0 15px;
    }

    /* 5-1-2024 */

    /* women page */
    .women-banner-section .women-banner-image {
        height: 400px;
    }

    .women-good-excuse-section .women-good-excuse-detail {
        padding: 40px 20px 25px;
    }

    .meet-our-women-section .meet-our-women-list>.row>* {
        width: 100%;
    }

    .women-video-podcast-block .women-podcast-detail {
        padding: 20px 15px;
    }

    .meet-our-women-section .meet-women-entrepeneurs>* {
        width: 50%;
    }

    /* women page */

    /* 2-9-2024 tech-champion-page */
    .tcll-img {
        max-width: 100%;
    }

    .tcll-img>img {
        max-width: 90%;
    }

    .tcll-level-details {
        left: 0;
    }

    /* 2-9-2024 tech-champion-page */

    /* home-v5-page */
    .be-impact-part-section .be-impact-part-list>* {
        padding: 0 15px;
    }

    /* home-v5-page */
}


/*---------- Large Desktop , Large Screen End ----------*/