/* mobile responsiveness*/

/* styles for copon header*/
@media only screen and (max-width : 1300px) {
    .valenBannerSale .blfri_btn {
        visibility: hidden;
    }
}

@media (max-width:1045px) {
    .cop-banner-left h5 {
        display    : flex;
        align-items: center;
    }

    .cop-banner-left-h5-1 {
        display: none !important;
    }

    .cop-banner-left {
        margin-left: 3%;
    }

    .cop-banner-left-h5-2 p {
        padding    : 3px 5px;
        font-weight: 600;
        font-size  : 13px;
    }
}

@media (max-width:318px) {

    .img-cou-jc {
        flex-wrap: wrap;

    }
}

@media (max-width:1020px) {

    .intrest-div-dis {
        display: none;
    }
}

@media (max-width:989px) {
    .cop-banner-left-h5-2 {
        display    : flex;
        align-items: baseline;
    }

    .mob-celb-1 {
        display: block;
    }

    .desk-celb {
        display: none;
    }

    .cop-banner-left {
        margin-left: -8%;
    }

    .cop-banner-right h5 {
        display: none;
    }

    .cop-banner-right {
        justify-content: center;
    }

    .cop-banner-left {
        border: none;
    }

    .btn2-frame_502,
    .btn2-frame_502:hover,
    .btn2-frame_502:active,
    .btn2-frame_502:focus {
        width    : 100px;
        font-size: 11px;
        height   : 30px;
        padding  : 4px 10px !important;
    }

}

@media (max-width:1056px) {
    .cop-banner-left-h5-1 {
        display: none;
    }

    .cop-banner-left-h5-2 {
        align-items: center;
    }
}

@media (max-width:550px) {
    .cop-banner-left h5 {
        font-size  : 12px;
        font-weight: 600;
    }

    .cop-banner-left-h5-2 p {
        padding    : 6px 3px;
        font-weight: 700;
        font-size  : 10px;
    }
}

@media (max-width:420px) {
    .cur-p-art {
        margin-left: 3px;
    }

    .share-block {
        right: -20px !important;
    }

    .mob-morning {
        margin-top: 5px;
    }

    .art-first-div {
        width     : 53%;
        margin-top: 2px;
    }

    .tab-trainer-btn {
        display       : flex;
        flex-direction: column;
    }

    .bottom-btn {
        margin-left: 24px !important;
    }

    .toolp span {
        padding-left: 0px;
    }
}

@media (max-width:400px) {
    .select-width-cp {
        width: 105px;
    }

    .btn-mt-cls {
        margin-top: 135px;
    }

    .cour-over-btn-2 {
        /* width        : 200px !important; */
        margin-bottom: 10px !important;
    }

    .into-btns-margin-overview {
        margin-bottom: 10px;
        align-items  : center;
    }

    .new-class-advisory {
        margin-left: -2% !important;
    }

    .partici-txt-resp {
        margin-left: 0%;
    }

    .rating-course-box {
        margin-left: -15%;
    }

    .course-mobile {
        padding: 10px 10px 20px 20px;
    }

    .btn2-frame_502,
    .btn2-frame_502:hover,
    .btn2-frame_502:active,
    .btn2-frame_502:focus {
        padding  : 5px 5px !important;
        width    : 70px !important;
        font-size: 11px !important;
    }

    .cop-banner-left-h5-2 {
        margin-right: 0px !important;
        font-size   : 10px !important;

    }
}

@media (max-width:350px) {
    .flex-direct-cust-web {
        flex-direction: column;
    }

    .webinar-enrol-now-custs {
        margin-left: 0 !important;
        margin-top : 10px;
    }

    .cur-p-art {
        margin-left: 5px;
    }

    .scrf-tr {
        text-align: left;
    }

    .btn-mt-cls {
        margin-top: 240px !important;
    }

    .onclick-sch-boot-k {
        width: 170px !important;
    }

    .sfe-tab {
        width      : 86% !important;
        margin-left: 10% !important;
    }

    .bg-flex .intro-content {
        margin-left : 8% !important;
        margin-right: 1%;
    }


    .offer-div-btn {
        width: 100% !important;
    }

    .rating-course-box {
        margin-left: -18% !important;
    }

    .img-cou-jc {
        margin-left: 0% !important;
    }

    .img-cou-jc img {
        margin-bottom: 5px;
    }

    .tab-mob-accrd {
        margin-left: 7% !important;
    }


    .mob-course-margin {
        margin-right: 0px !important;
    }

    .btn-m-l {
        display       : flex;
        flex-direction: column;
        width         : 97%;

    }


    .cop-banner-left h5 {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-size  : 9px !important;
        font-weight: 800;
        margin     : 0 10px 0 10px;
    }

    .cop-banner-left {
        margin-left: -15%;
    }
}

@media (max-width:300px) {
    .share-block {
        right: -10px !important;
    }

    .carousel-cards-learn {
        width: 280px;
    }

    .cop-banner-left-h5-2 p {
        font-size: 7px !important;
    }

    .cop-banner-left h5 {
        font-size: 8px !important;
    }
}

@media (max-width:370px) {
    .resource-currency {
        margin-top   : 0px;
        margin-bottom: 0px;
    }

    .cry-nc {
        flex-direction: column;

    }

    .resource-currency {
        flex-direction: column;
    }

    .ttcsl {
        line-height: 15px !important;
    }
}

@media (min-width: 768px) and (max-width: 1240px) {
    .sched-main-div-mobile {
        display: block !important;
    }

    .author-article {

        margin-left: 7.5%;

    }

    .article-author-details3 {
        padding-left: 0;
    }

    .limit-div-frame_505 {
        justify-content: center;
        align-items    : center;
        padding        : 0;
        width          : 65%;

    }

    .p2-frame_505 {
        font-family: "Open Sans", sans-serif !important;
        font-size  : 14px !important;
        line-height: 24px !important;
    }

    .p1-frame_505 {
        margin-top: 0;
    }


    .tablet-only {
        display: flex !important;
    }

    .desktop-only {
        display: none !important;
    }

    .mobile-only {
        display: none !important;
    }
}


@media (max-width: 767px) {
    .trusti-ml {
        margin-left: auto !important;
    }

    .tablet-only {
        display: none !important;
    }

    .coupon-div-frame_502 {
        width      : auto;
        border-left: none;
    }

    .desktop-only {
        display: none !important;
    }

    .mobile-only {
        width  : 100%;
        display: flex !important;
    }

    .x-frame-close-mobile {
        margin-left: 0px;
    }

    .coup-div-frame_506 {
        width: 40px;
    }

    .dis-avail-div {
        align-items: normal;
    }

    .btn2-frame_502,
    .btn2-frame_502:hover,
    .btn2-frame_502:active,
    .btn2-frame_502:focus {
        width    : 80px !important;
        font-size: 8px !important;
        padding  : 4px 5px 0px !important
    }

    .tb-frame_506 {
        width      : auto;
        height     : auto;
        margin-left: 0px;
        font-size  : 15px !important;
    }

}

@media (max-width:400px) {
    .cop-banner-left-h5-2 p {
        padding    : 6px 3px;
        font-weight: 700;
        font-size  : 8px;
    }
}

@media (max-width:500px) {
    .resource-currency {
        width: 180px !important;
    }

    .hurry-up-art {
        margin-top   : 0px;
        margin-bottom: 0px !important;
    }

    .rating-course-box {
        margin-left: -14% !important;
    }

    .author-article {
        flex-wrap: wrap;
        gap      : 10px;
    }

    .article-author-details {
        padding: 0 10px 0px 0px;
    }

    .x-frame-close {
        margin-left    : 0px;
        /* margin-right: -25px; */
    }

    .tb-frame_506 {
        font-size  : 14px !important;
        margin-left: -15px;
    }

}

@media (max-width:320px) {

    .group-link,
    .corporate-link {
        font-size: 11px !important;
    }

    .tb-frame_506 {
        width     : auto;
        font-size : 13px;
        margin-top: 0;
    }

    .dis-avail-div p {
        margin-bottom: 0;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-size    : 12px;
    }

    .coup-div-frame_506 {
        width       : 40px;
        margin-right: 34px;
    }

    .x-frame-close-mobile {
        margin-left : 10px;
        margin-right: -25px;
    }
}

@media (max-width:992px) {
    .timer-SC {
        margin-top: 0px;
    }

    .analytics-values-course-landing-trainer {
        padding: 0 3%;
        height : 106px
    }

    .efebhw {
        height         : max-content;
        display        : flex;
        flex-direction : row;
        justify-content: flex-start;
        align-items    : baseline;
        flex-wrap      : wrap;
        margin-top     : 6px;
        margin-bottom  : 5px;
    }

    .efebhw div {
        display: contents;
    }

    /* .fif0ff,
    .calc_total {
        font-size: 20px !important;
    } */

    /* .fif0ff {
        padding-right: 4px;
    } */

    .no-schedule-container-div {
        margin-bottom: 25px;
    }

    .filter-btns {
        margin-bottom: -18px !important;
        margin-top   : 12px;
        transform    : none;
    }

    .bottom-btn {
        top           : -2px;
        z-index       : 20;
        background    : #1a273e;
        margin        : 0 !important;
        padding-bottom: 2% !important;
        width         : 97%;
        padding-left: 5% !important;
        padding-right: 5% !important;
        top           : 0px;
        width         : 100%;
        margin-bottom : 16px;
        background    : #1a273e;
    }

    .onLine,
    .in-Person,
    .nxt-mnth,
    .on-weekdays,
    .on-weekends,
    .this-mnth,
    .clear-all {
        font-weight: 700;
        font-size  : 12px;
    }

    .jssfrtu{
        background: #dcdcdc;
        color: #4d4d4d;
        box-shadow: none;
        border-bottom: none;
        padding-bottom: 0 !important;
        padding-left: 7px !important;
        font-size: 14px;
        font-weight: 600;
        padding-right: 7px !important;
        padding-top: 3% !important;
        padding-bottom: 3% !important;
    }


    .top-btn {
        padding-left: 5%;
    }

    .bottom-btn button {
        margin-top: 7px;
        margin-right: 2px;
    }

    #displayed_schedules_count,#displayed_schedules_count_MOB{
        font-size: 12px;
    }

    .enroll-select-cust-css-width {
        width        : 100%;
        margin-bottom: 16px;
    }

    .enroll-select-cust-css-width-123 {
        width: 342px !important;
    }

    .section_footer .footer_col a {
        font-size: 12px;
    }

    .section_footer .footer_col h4 {
        font-size: 14px !important;
    }

    .webinar-cards-view-left {
        width: 100%;
    }

    .webinar-cards-view-right {
        width: 100%;
    }

    .boot-mb-cust {
        margin-bottom: 20px !important;
        font-weight  : 600 !important;
    }

    .mt-foot-4 {
        border-top   : 1px solid #3a3a3a;
        border-bottom: none;
        padding      : 18px 0 18px 12px;
        margin-bottom: 2px !important;
    }

    .mt-foot-4>h4 {
        margin-bottom: 22px !important;
    }

    .foot_ul_dis {
        display      : none;
        margin-left  : 18px;
        line-height  : 24px;
        margin-bottom: 8px;
    }

    .foot_ul_dis_b {
        display: block;
    }

    .foot_ul_dis li {
        margin-bottom: 0px !important;
        font-size    : 10px !important;
    }

    .accordion-trigger {
        display      : flex;
        font-size    : 14px !important;
        margin-bottom: 8px !important;
    }

    .accordion-trigger i {
        display      : block;
        color        : white !important;
        font-size    : 14px !important;
        margin-bottom: 7px !important;
    }

    .accor-bod {
        padding-top  : 10px;
        border-bottom: 1px solid #3d3d3d;
        border-top   : 1px solid #3d3d3d;
    }


    .pad-why-simpliaxis {
        padding: 37px 35px 10px 40px;
    }

    .why-simpliaxis-img2 {
        width : 80.49px;
        height: 83.41px;
    }

    .why-simpliaxis-img1 {
        width : 82.96px;
        height: 55.62px;
    }

    .why-simpliaxis-img3 {
        margin-top: 10px !important;
        width     : 84.72px;
        height    : 82.41px;
    }

    .mt-model {
        width: 100%;
    }

    .get-cross {
        top  : -31px;
        right: -19px;
    }

    .tab_scroll_article_content table tr:nth-child(1) td {
        text-align    : center;
        padding-left  : 0px;
        vertical-align: middle;
    }

    #reviews .w-79 {
        width: auto;
    }

    .art-cont-of-x {
        overflow-x: hidden;
    }

    /* analytics div  on small viewports */
    .counters-div-spl-mob {
        display: block;
    }

    .analy-dis-none {
        display: none;
    }

    .analytics-values-course-landing1 {
        display     : block;
        padding-top : 8px;
        padding-left: 4%;
        height      : 115px !important;
    }

    .pop-radio {
        width : 5%;
        margin: 0 9px;
    }

    .card-workshop-indicators button {
        width           : 10px !important;
        height          : 10px !important;
        background-color: #4b4b4b !important;
        border-radius   : 50% !important;
    }

    .workshop-padding-carousel-button {
        width          : 40px;
        display        : flex;
        justify-content: space-between;
        top            : 11px;
        position       : absolute;
        right          : 12px;
        margin-right   : 5px;
    }

    .carousel-cards-learn {
        position: relative;
    }

    .new-top-controls1 {
        position     : unset;
        background   : #7b92c2;
        padding      : 4px;
        opacity      : 1;
        height       : 18px;
        width        : 18px;
        border-radius: 9px;
    }

    .new-top-controls1-icon {
        width : 10px;
        height: 10px;
    }

    .new-top-controls2 {
        position     : unset;
        background   : #7b92c2;
        padding      : 4px;
        opacity      : 1;
        height       : 18px;
        width        : 18px;
        border-radius: 9px;
    }

    .w-40-b-res {
        height         : 150px;
        width          : 195px;
        display        : flex;
        flex-direction : column;
        align-items    : center;
        justify-content: center;
    }

    .cntn-direc-res .w-40-b {
        display: contents;
    }

    .w-40-b {
        width: 100%;
    }

    .cntn-direc-res {
        flex-direction: column;
        align-items   : center;
    }

    .foot-check-label-ki {
        margin: 10px 20px 0px 10px;
    }

    .bottom-pop-up-kk-kk {
        width       : 109% !important;
        margin-left : -6%;
        margin-top  : 65%;
        margin-right: -4%;
    }

    .bottom-pop-up-kk {
        width      : 106% !important;
        margin-left: -3%;
        margin-top : 70%;
    }

    .ch-down-t {
        text-align: end;
    }

    .pad-cop-get {
        padding: 20px 20px 10px 20px;
    }

    .coup-txt-res {
        font-size: 22px;
    }

    .dis-no-smd {
        display: none !important;
    }

    .month-payment-trans span {
        display: block;
    }

    .month-payment-trans {
        display    : flex;
        align-items: center;
    }

    .desktop-review-carousel {
        margin-top: -7% !important;
        display   : flex;
    }

    .contact-free-btn {
        padding: 0 10px !important;
        width  : 180px;
    }

    .new-no-schedule {
        font-size: 12px;
        padding  : 10px 15px !important;
        height   : auto;
        width    : auto;
    }

    .new-no-schedule:hover,
    .new-no-schedule:active,
    .new-no-schedule:focus {
        font-size: 12px !important;
        padding  : 10px 15px !important;
        height   : auto !important;
        width    : auto;

    }

    .new-no-contact {
        padding    : 8px 20px;
        font-size  : 12px !important;
        line-height: 22px;
    }
}

@media (max-width:700px) {
    .x-emi-close {
        margin-left: 10px !important;
    }

    .month-payment-trans {
        display: none;
    }

    .m-div {
        margin: 0;
    }

    .m-right-div {
        display: flex;
    }

    .blue-buy {
        padding: 4px 12px 1px 11px;
    }
}

@media (max-width:400px) {
    .refer-mod-bdy {
        flex-direction: column;
        align-items   : center;
    }

    .refer-mod-bdy div {
        width: auto;
    }

    .view-more-btn-article-detail {
        width: 250px;
    }

    .img-emi-rt {
        width : 30px;
        height: 30px;
    }

    .img-emi-rt {
        margin-right: 11px;
    }

    .m-right-div {
        margin-right: 0px;
    }
}

@media (width<=475px) {

    .abt-sec-2-ht {
        height: 700px;
    }

    .acrre-safe-pos {
        margin-bottom  : 0;
        justify-content: center;
        margin-top     : 20px;
    }
}

@media (width<=768px) {
    #register-form .cust-div-contact-width {
        width: 100% !important;
    }

    .cust-div-contact-width {
        width: 96.5% !important;
    }

    .message-AT-web {
        width: auto
    }
}

@media (width>450px) and (width<=600px) {
    .course-brief {
        margin-bottom: 0px;
    }
}

@media (width>400px) and (width<=600px) {
    .footer-dropdown-categories {
        display: block !important;
        width  : 166px !important;
    }
}

@media (min-width:400px) and (max-width:450px) {
    .cr-fd-ht {
        height: 60px;
    }

    .cr-fd-ht-ms-1 {
        height: 660px;
    }
}

@media (max-width:1240px) {

    .bar-graph {
        width   : 208px;
        /* right: -100px; */
        height  : 91px;
        top     : 2px;
    }

    .desktop-sticky-footer {
        display: none !important;
    }

    .mobile-sticky-footer {
        display: block !important;
    }
}

@media (max-width:450px) {


    .ml-20-bt img {
        margin-right: 20px;
        margin-top  : 20px;
    }

    .student-reviews-2 {
        margin-left: -1% !important;
    }

    /* .browse-btn-wrapper {
        margin-top: -80px !important;
    } */

    .wrapper-no-neg {
        margin-top: 0px !important;
    }

    .tab-mob-accrd {
        flex-wrap: wrap;
    }

    .img-cou-jc {
        flex-wrap  : wrap;
        width      : 100%;
        margin-left: -3%;
    }

    .img-cou-jc img {
        width       : 45px;
        height      : 45px;
        margin-right: 5px;
    }

    .mob-accri-title {
        display: none;
    }

    .safe-mob-img1 {
        width       : 110px;
        height      : 35px;
        margin-right: 10px;
    }

    .safe-mob-img2 {
        width       : 35px;
        height      : 35px;
        margin-right: 10px;

    }

    .safe-mob-img3 {
        width       : 60px;
        height      : 50px;
        margin-right: 10px;
    }

    .safe-mob-img4 {
        width : 60px;
        height: 15px;
    }

    .art-auth-p {
        /* width : 75px; */
        height: 15px;
    }

    .author-article {
        width: 100%;
    }

    .cls-title-article-resource {
        height: 130px !important;
    }

    .cls-author-height {
        height: 80px !important;
    }

    /* .course-cls-ht-b {
        height: 150px;
    } */

    .cls-height-btn-hb {
        height: 120px;
    }

    /* .intro-content-mb{
    height: 350px !important;
  } */
    .cls-web-ht {
        height: 450px;
    }

    .cls-web-dis {
        display: none
    }

    .cls-cir-fd-ht {
        height: 50px;
    }

    .collapsed {
        height: 100%;
    }

    .accordion-item-custom-faq-sec {
        height: 90px;
    }

    .cls-ht-footer {
        height: 80px;
    }

    .btn-pop-cls {
        /* height: 1000px; */
        transition   : height 0.3s ease;
        /* margin-top: -300px; */
    }

    /* .cls-pop-mt {
        margin-top: -30px;
    } */

    .width-anch-cls {
        height : 70px;
        display: flex;
    }

    .introduction-about-us {
        height: 350px;
    }

    .cls-p-abt-ht {
        height: 70px;
    }

    .course-brief {
        margin-bottom: 0px;
    }

}

@media (max-width:300px) {
    .acrre-safe-pos {
        width: 100%;
    }

    .cls-p-abt-ht {
        height: max-content;
    }

    .width-anch-cls {
        height: max-content;
    }
}


@media (max-width: 600px) {
    .schedules-width {
        width: 100%;
    }

    .ml-75hgj{
        margin-left: 0;
    }

    .article-author-details4 {
        padding-left: 0;
        display     : none;
    }

    .article-author-details3 {
        padding-left: 0 !important;
    }

    .author-article {
        width          : 100%;
        justify-content: center;
        margin-left    : 0 !important;
    }

    .cls-title-article-resource {
        justify-content: center !important;
        text-align     : center;
    }

    .hurry-up-art {
        margin-right: 11px !important;
        font-size   : 8px !important;
    }

    .art-tool-p {
        margin-bottom: -5px !important;
        margin-top   : 5px !important;
    }

    .sch-tool-p {
        margin-bottom: -5px !important;
        margin-top   : 5px !important;
        margin-right : 11px !important;
    }

    #curiculum1 .acord-width-ml {
        width: 100% !important;
    }

    .in-person-fb {
        font-size    : 11px !important;
        padding      : 0 15px;
        height       : 21px;
        border-radius: 10px;
    }

    .rating-number,
    .learners-number {
        color        : white;
        line-height  : 22px !important;
        font-weight  : 600 !important;
        font-size    : 14px !important;
        margin-bottom: 0px;
    }


    .rating-div {
        margin-right: 40px;
    }


    .boost-career .nav {
        justify-content: flex-start;
        margin-bottom  : 15px !important;
    }

    .boost-career .nav .active a {
        background-color: transparent !important;
    }

    .pad-left-ul li p {
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
    }

    .pad-left-ul li {
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
    }

    .art-wrap {
        margin-left: 0px !important;
    }

    .class-session-resp {
        width: auto;
    }

    .new-no-contact {
        width: 216px !important;
    }

    .sched-main-div-p {
        position  : relative;
        margin-top: 4% !important;
    }


    /* for the horizontal carousel on small viewports */

    .original-review-carousel1 {
        display: none;
    }

    .max-600-review-carousel {
        display: block;
    }

    .container-horizontal .row {
        flex-wrap  : nowrap;
        overflow-x : hidden;
        margin-left: -2px;
        width      : 109%;
    }

    /* .splide__arrow {
        display: none !important;
    } */

    .splide__pagination {
        bottom: -22px !important;
    }

    .width-slide {
        width: 90% !important;
    }

    .carousel-inner .carousel-item:last-child .container-horizontal .row {
        flex-direction: row-reverse;
    }

    .container-horizontal .col-sm-6 {
        padding   : 0 5px;
        display   : inline-block;
        width     : 91%;
        position  : relative;
        transition: transform 0.3s;
    }

    /* .modal-content {
      width: 250px !important;
    } */
    /* .modal-title {
        font-size: 16px !important;
    } */

    #sticky-contact-us .modal-title {
        font-size: 20px !important;
    }

    #sticky-contact-us .modal-dialog {
        right: -15px;
        top  : 37%;
    }

    .carousel-indicator-width {
        padding   : 0;
        margin-top: 20px;
    }

    .curosel-trainee-card-flex3 {
        width        : 100%;
        margin-left  : 0px;
        height       : max-content;
        background   : #ffffff;
        border       : 1px solid #e3e1e1;
        border-radius: 8px;
        padding      : 13px 5px 2px 15px;
        margin-bottom: 20px;
    }

    .carousel-indicators {
        left         : -8%;
        margin-bottom: -14px;
        align-items  : center;
    }

    .carousel-indicators2 {
        left         : 0%;
        margin-top   : 10px !important;
        margin-bottom: 0px !important;

    }

    .carousel-indicators li {
        width           : 6px;
        height          : 6px;
        border-radius   : 50%;
        margin          : 5px;
        background-color: #aaaaaa;
        border          : none;
        cursor          : pointer;
    }

    .carousel-indicators .active {
        width           : 12px;
        height          : 12px;
        background-color: #ffffff;
    }


    .carousel-inner {
        display : flex;
        overflow: visible;
    }

    .carousel-item {
        flex: 0 0 100%;
    }

    .carousel-item:last-child .container-horizontal .row .col-sm-6:nth-child(3) {
        display: none;
    }

    #professionals-carousel1 .carousel-inner .carousel-item .container-horizontal .row .col-sm-6 {
        padding: 0 8px;
    }

    .trainee-curosel-detail ul {
        padding: 0 10px;
    }

    /* Add this to your existing CSS file or style section */
    .carousel-item {
        position          : relative;
        animation-duration: 0.3s;
    }

    /* Animation for sliding out to the left */
    @keyframes slideOutLeft {
        0% {
            opacity: 1;
            left   : 0;
        }

        100% {
            opacity: 0;
            left   : -100%;
            /* Slide out to the left (100% of carousel item width) */
        }
    }

    /* Animation for sliding out to the right */
    @keyframes slideOutRight {
        0% {
            opacity: 1;
            left   : 0;
        }

        100% {
            opacity: 0;
            left   : 100%;
            /* Slide out to the right (100% of carousel item width) */
        }
    }

    /* Animation for sliding in from the left */
    @keyframes slideInLeft {
        0% {
            opacity: 0;
            left   : -100%;
            /* Start from the left (100% of carousel item width) */
        }

        100% {
            opacity: 1;
            left   : 0;
            /* Slide in from the left to the original position */
        }
    }

    /* Animation for sliding in from the right */
    @keyframes slideInRight {
        0% {
            opacity: 0;
            left   : 100%;
            /* Start from the right (100% of carousel item width) */
        }

        100% {
            opacity: 1;
            left   : 0;
            /* Slide in from the right to the original position */
        }
    }

    /* Apply the animations to the corresponding classes */
    .carousel-item.slide-out-left {
        animation-name: slideOutRight;
        /* Use slideOutRight for sliding left */
    }

    .carousel-item.slide-out-right {
        animation-name: slideOutLeft;
        /* Use slideOutLeft for sliding right */
    }

    .carousel-item.slide-in-left {
        animation-name: slideInLeft;
    }

    .carousel-item.slide-in-right {
        animation-name: slideInRight;
    }


}

@media (max-width:600px) {

    .home,
    .courses {
        font-size: 12px;
    }

    .fixed-btn {
        width        : 109px !important;
        height       : 25px !important;
        position     : fixed;
        z-index      : 3;
        right        : -46px;
        transform    : rotate(270deg);
        top          : 55%;
        border-radius: 4px !important;
        padding      : 0px !important;
    }

    .no-schedule-img {
        width : 116px;
        height: 108px;
    }

    .overview .overview-lists ul {
        margin-left: -10px;
    }

    .msg-eo {
        font-size: 16px;
    }

    .col-offer {
        transform: none;
    }

    .enrol-offer-btn {
        width: 178px !important;
    }

    .cls-btn-height-align {
        height: 220px;
    }

    .student-reviews-2 {
        margin-left: -4%;
        margin-top : 0px;
    }
}

@media (max-width:1240px) {

    .cust-responsive-input {
        margin-right: 16px !important;
        width       : 100% !important;
    }

    .bar_avg {
        top      : -11px;
        font-size: 8px !important;
    }

    .bar_max {
        right    : -1px;
        bottom   : 29px;
        font-size: 8px !important;
    }

    .bar_min {
        left     : -1px;
        bottom   : 29px;
        font-size: 8px !important;
    }

    .bar_min_val {
        bottom   : -14px;
        left     : 12px;
        font-size: 8px !important;
    }

    .bar_avg_val {
        bottom   : -14px;
        font-size: 8px !important;
    }

    .bar_max_val {
        bottom   : -13px;
        right    : 12px;
        font-size: 8px !important;
    }

    .bar-tab-mob {
        display: block;
    }

    .bar-desk {
        display: none;
    }

    .desktop-sticky-footer {
        display: none !important;
    }

    .mobile-sticky-footer {
        display: block !important;
        height : 38px;
    }
}

@media (max-width:350px) {
    .rating-div {
        margin-right: 20px;
    }

    .rating-number {
        margin-left: 0px;
    }

    .mob-learners {
        display       : flex;
        flex-direction: column;
    }

    .bar-tab-mob .accordion-header-custom {
        padding: 15px 11px 10px;
    }

    .x-emi-close {
        margin-left: 0 !important;
    }

    .client-img {
        width: 25% !important;
    }

    .client-img-square {
        width: 20% !important;
    }

    .professionals-carousel {
        margin-left: 3%;
    }

    .professionals-carousel-home {
        margin-left: 10px !important;
    }

    #trainers .title {
        margin-bottom: 60px !important;
    }

    .mr-eo-10 {
        flex-direction: column-reverse;
        align-items   : center;
    }

    .schedules-btn-free {
        font-size: 14px;
    }

    .mob-course-sche {
        width: 200px !important;
    }

    .accreditation-flex {
        flex-wrap: nowrap;
    }

    /* .bottom-btn {
        flex-direction: column !important;
    } */

    .date-btn-select-dropdown {
        margin-bottom: 10px;
        margin-right : 10px;
    }

    .filter-btns {
        margin-left: 0px;
    }

    .course-select-dropdown {
        width: 240px !important;
    }

    /* course banner start */


    .title-length-top {
        width        : auto !important;
        margin-bottom: 20px !important;
        height       : auto !important;
        font-size    : 16px !important;
        margin-top   : -10px !important;
    }

    .course-mobile {
        padding: 20px 0;
        height : auto !important;
    }

    .schedules-btn {
        width: 200px !important;
    }

    .contact-btn {
        width        : 100% !important;
        margin-bottom: 10px;
        padding      : 0;
    }

    .contact-free-btn {
        width: 100% !important;
    }

    .new-mobile-sche {
        width        : 100% !important;
        margin-bottom: 10px;
    }

    .analytics-values-course-landing .label {
        font-size: 10px !important;

    }

    .analytics-values-course-landing .count {
        font-size   : 16px !important;
        margin-right: 5px !important;
    }

    .rating-value {
        margin-top: 0px !important;
    }

    .intro-btns .row>* {
        margin-top   : -5px !important;
        margin-right : 5px !important;
        margin-left  : -29px !important;
        padding-left : 0px !important;
        padding-right: 20px !important;
    }

    .flex-rating {
        display: block !important;
    }

    /* course banner end*/

    /* overview-start */
    .overview-btn {
        width: 100% !important;
    }

    .overview {
        padding: 10px 15px 0 20px !important;
    }

    .into-btns-margin {
        margin-left: 0px !important;
    }

    /* overview-end */

    /* schedules-start */

    .schedules-width {
        width: 100%;
    }


    .city-select-dropdown {
        width: 100% !important;
    }

    .classtype-select-dropdown {
        width: 240px !important;

    }

    .card-btns-stack {
        margin-top: 0px;
    }

    .schedule-checkbox {
        width: auto;
    }

    .mobile-shc-sec-div {
        flex-direction: column-reverse !important;
        align-items   : center;
    }

    .plus-sub-div {
        width: 100% !important;
    }

    .btn-cover-wrap {
        margin-left: 0px !important;
    }

    .curency-div {
        width       : 100% !important;
        padding-left: 30% !important;
    }

    .one-schedule-container {
        width: 250px !important;
    }

    .weekday-date-flex {
        padding  : 0 !important;
        width    : 74.7%;
        flex-wrap: wrap !important;
    }

    .mob-article-weekday-date-flex {
        width: 100%;
    }

    .weekday-class {
        width      : 90px !important;
        height     : 40px !important;
        font-size  : 11px;
        margin-left: 5px !important;
    }

    .view-details-sec-div {
        width : 220px !important;
        height: 40px !important;
    }

    .timing-clock {
        margin-left: -20px !important;
        margin-top : -10px !important;
    }

    .sec-div-details ul {
        padding: 0px 30px !important;
    }

    .view-flag {
        width : auto !important;
        height: auto !important;
    }

    .mobile-span-enrol {
        margin-left: 40px !important;
    }

    .timing-clock-detail {
        margin-left: -30px;
        width      : 130px;
    }

    .timing-clock-detail p {
        font-size: 10px;
    }

    .timing-clock-session {
        font-size: 11px !important;
    }

    .fourth-div {
        padding: 20px 4px;
    }

    .modal-title {
        font-size: 12px !important;
    }

    .third-div {
        display: none;
    }

    .btn-group-third-div {
        padding: 0px 20px 0px 20px !important;
    }

    .modal-header {
        padding: 1em 2em 0 2em !important;
        height : 80px !important;
    }

    .modal-body .fourth-div-btn {
        width: 200px !important;
    }

    .mob-pop-enroll-parent .mob-pop-enroll {
        height       : 40px;
        border-radius: 6px;
        font-size    : 13px;
    }

    .mob-pop-enroll-parent {
        margin-left: 30px !important;
    }

    .fourth-div .top-title h5 {
        margin-left: 0px !important;
        font-size  : 14px !important;
    }

    .mobile-shc-first-div .top-title {
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .weekday-date-flex {
        border-bottom: 0px;
    }

    .sec-div {
        border-bottom: 0px !important;
    }

    .one-schedule-container {
        margin-left: -10px !important;
    }

    .share-sche {
        position     : absolute;
        right        : 1px !important;
        top          : -47px !important;
        width        : 28px;
        background   : #d1d5db;
        border-radius: 8px;
    }

    .pT-btn3 {
        width: 200px !important;
    }

    .pT-btn {
        width: 200px !important;
    }

    .sch-msg-t {
        padding: 0px 10px;
    }

    .third-div-mobile {
        width        : 90%;
        text-align   : center;
        margin-left  : 10px;
        margin-bottom: 10px;
    }

    .third-div-mobile {
        margin-left: 0px !important;
    }

    .title-PT {
        font-size  : 22px !important;
        line-height: 22px;
    }

    .bottom-btn {
        /* flex-wrap   : wrap; */
        margin-right: 0px;
    }

    /* schedules-end */
    /* curriculum-start */
    .detail-btn {
        width    : 100% !important;
        font-size: 12px !important;
        padding  : 5px;
    }

    .curiculum {
        padding: 0 20px !important;
    }

    /* curriculum-end */
    /* corporate training-start */
    .bg-flex1 {
        display: block;
    }

    .co-operate-training .our-clients {
        width: 300px !important;
    }

    /* corporate training-end */
    /* our trainers- strat */

    #trainees-carousel {
        margin-top: -20px !important;
    }

    .view-all-trainer {
        width: 250px !important;
    }

    .trainee-curosel-detail h4 {
        height: auto;
    }

    .trainee-curosel-detail ul {
        height: auto;
    }


    .curosel-trainee-card-flex {
        margin: auto;
    }

    /* our trainers- end */
    /* faqs start */
    #exTab3 .nav li {
        padding: 0px !important;
    }

    #exTab3 .nav {
        margin-left: 0px !important;
    }

    /* faqs end */

    /* reviews start */
    #reviews .title {
        font-size: 24px;
    }

    /* reviews end */
    .city-centers-wrapper {
        width : auto !important;
        height: auto !important;
    }

    .certified-scrum-value-message {
        margin-top: -40px !important;
    }

    .certified-scrum-value-message {
        margin-bottom: 40px !important;
    }

}

@media (max-width:410px) {
    .x-frame-close-bf {
        font-size: 8px;
        right    : 1%;
        top      : 7%;
    }
}

@media (max-width:398px) {
    .nav li {
        width: 24% !important;
    }

    .career-avenue #exTab3 .nav li {
        width: 45% !important;
    }

    #exTab3 .nav .active {
        line-height: 25px;
    }

    #exTab3 .nav li {
        height     : 50px;
        line-height: 25px;
    }

    #exTab3 .nav .active a {
        line-height: 25px;
    }
}

@media (min-width: 350px) and (max-width:440px) {
    .one-schedule-container {
        width      : 102% !important;
        margin-left: 6px !important;
    }

    .mt-5-sche {
        width      : 100% !important;
        margin-left: 30px !important;
        margin-top : 20px;
    }

    .first-div {
        width: 100% !important;
    }

    .third-div-mobile {
        margin-left: 60px !important;
    }

    .fourth-div-btn {
        margin-left: 90px !important;
    }
}


@media (min-width: 767px) and (max-width:768px) {
    .accreditations-box .view-course-btn {
        padding: 20px;
    }
}

@media (min-width: 351px) and (max-width:574px) {
    .curosel-trainee-card-flex2 {
        margin       : auto !important;
        margin-bottom: 10px !important;

    }

    .view-all-trainer {
        margin    : auto;
        margin-top: 20px;
    }

    .trainee-curosel-detail h4 {
        height: auto;
    }

}


@media (min-width: 575px) and (max-width:770px) {
    .container-vertical .col-sm-6 {
        width: 55% !important;
    }

    .accreditations .col-sm-6 {
        width: 50%;
    }

    .curosel-trainee-card-flex {
        width       : auto;
        margin-right: -150px;
    }

    .curosel-trainee-card-flex2 {
        width: 100%;
    }

}

@media (min-width: 600px) and (max-width:770px) {

    .professionals-carousel .carousel-indicators {
        display: none;
    }

    .professionals-carousel .specific-indicators {
        display: flex;
    }

}

@media (min-width: 575px) and (max-width:600px) {
    .professionals-carousel {
        margin-left: 10% !important;
    }

    .view-all-trainer {
        margin-left: 50px !important;
    }

}

@media (min-width: 601px) and (max-width: 992px) {
    .overview .overview-lists ul {
        margin-left: 20px;
    }

    .into-btns-margin {
        margin-left: 0;

    }

    .view-all-trainers2 {
        display                : block !important;
        font-family            : "Open Sans", sans-serif;
        font-style             : normal;
        font-weight            : 600;
        font-size              : 16px;
        line-height            : 20px;
        background             : linear-gradient(180deg, #fa7337 0%, #e74142 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip        : text;
        text-fill-color        : transparent;
        white-space            : nowrap;
        text-decoration        : none;
        margin-top             : -20px;
        margin-bottom          : 20px;
    }

    .month-date {
        padding                   : 10px 5px 10px 5px;
        font-size                 : 12px;
        width                     : 150px;
        border-bottom-right-radius: 8px;
    }

    .timing-clock {
        padding   : 0 0 10px 0px;
        display   : none;
        margin-top: -30px;
    }

    .timing-clock-detail {
        font-size    : 13px;
        margin-left  : -30px;
        margin-bottom: 0px;
    }

    .timing-clock-session {
        font-size: 14px;
    }

    .weekday-date-section {
        height: 40px;
    }

    .weekday-date-section-day {
        font-size: 12px;
    }

    .weekday-class {
        width     : 130px;
        height    : 30px;
        font-size : 10px;
        margin-top: 0px;
    }

    .weekday-date-flex {
        height: 60px;

    }

    .sec-div {
        width: 295px;

    }

    .sec-div-details ul {
        padding: 0px 20px;
    }

    .sec-div-details ul li p {
        font-size: 14px;
    }

    .one-schedule-container {
        margin-bottom: 15px;
    }

    .mobile-span-enrol {
        display    : flex;
        margin-left: 50px;
        margin-top : -25px;
    }

    .fourth-div h5 span {
        font-size: 17px;
    }

    .sale-price-FS {
        font-size  : 18px;
        font-weight: 900;
    }

    .fourth-div h5 {
        font-size     : 25px;
        display       : flex;
        flex-direction: column;
    }

    .fourth-div {
        display: none;
    }

    .mobile-shc-sec-div {
        display        : flex;
        justify-content: space-evenly;
        width          : 100%;
    }

    /* responsive */
    .mobile-shc-first-div .top-title {
        display        : flex;
        align-items    : center;
        justify-content: left;
        margin-bottom  : 10px;
        margin-left    : 20px;
    }

    .mobile-shc-first-div .top-title .orange-star .p1 {
        margin-bottom: 0;
        color        : white;
        padding      : 13px 10px 0;
        font-size    : 10px;
        font-weight  : 700;
    }

    .mobile-shc-first-div .top-title .orange-star .p2 {
        font-size    : 10px;
        margin-bottom: 0;
        color        : white;
        padding      : 0px 2px 13px 8px;

    }

    .mobile-shc-first-div .top-title h5 {

        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 600;
        font-size    : 14px;
        line-height  : 17px;
        color        : #374151;
        margin-bottom: 0;
        margin-right : 5px;
        margin-left  : 10px;
    }

    .no-schedule-PT-card {
        width : auto;
        margin: auto;
    }

}

@media(max-width:433px) {
    .ml-20-left {
        margin-left: 0px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1040px) {
    .product.sched-main-div {
        display: none;
    }
}

@media (min-width: 350px) and (max-width:600px) {
    .sfe-tab {
        padding    : 10px;
        margin-left: 2%;
    }

    .contact-free-btn {
        width: 160px !important;
    }

    .accrd-mob-div-fd {
        width      : 100% !important;
        align-items: flex-start !important;
    }
}

/* `md` applies to small devices (landscape phones, less than 600px) */
@media (max-width: 600px) {
    .heyru{
        display: block;
        margin: auto;
        width: 100%;
        text-align: left;
    }
    .clr-cust {
        left: 7px !important;
    }

    .title-category-filters {
        margin-bottom: -10px !important;
        /* margin-top: -30px !important; */
    }

    .co-operate-training .red-list ul {
        margin-left: 0px;
    }

    .mt-4p {
        margin-top: 4px;
    }

    .mt-15 {
        margin-top: 15px;
    }

    .modal {
        z-index: 1000000;
    }

    .title-home-banner-AT {
        margin-top: -20px;
    }

    .md-txt-div {
        font-size: 12px;
        height   : 25px;
    }

    .anch-ml-10 {
        margin-top   : 30px !important;
        margin-bottom: -10px !important;
    }

    .our-width-flex-trainer {
        width: 100%;
    }

    .caps-btn-free {
        font-size    : 12px !important;
        font-weight  : 700;
        border-radius: 6px !important;
    }

    .curriculum-h3-punch {
        font-size  : 16px;
        line-height: 20px;
        font-weight: 600;
    }

    .circulum-title {
        font-size  : 14px;
        line-height: 20px;
    }

    .benefits-stat-title-main {
        font-size    : 16px;
        margin-bottom: 15px;
    }

    .accordion-body-custom ul li {
        font-size  : 13px;
        line-height: 20px;
    }

    .ciculum-trans-none {
        transform: none;
    }

    .ciculum-padding {
        padding: 10px 20px;
    }

    .benefits-pading-mob {
        padding: 20px 0px;
    }

    .benefits-width {
        width: 100% !important;
    }

    /* course-banner-start */
    .schedule-accrid {
        display        : flex;
        justify-content: start;
        width          : 95%;
        margin-bottom  : -10px;
    }

    .new-bottom-course {
        margin-bottom: 10px !important;
    }

    .accrd-mob-div {
        flex-direction: column;
        align-items   : flex-start;
        padding       : 0 2%;
    }



    .accrd-mob-div {
        margin-top: 0px;
    }

    .rating-course-box {
        background : none;
        color      : #fff;
        margin-left: -11%;
        padding    : 10px 0 10px 30px !important;
    }

    .accrd-mob-div-fd {
        flex-direction: column !important;
    }

    .tab-mob-accrd {
        border-radius: 10px;
    }

    .mob-accri-title {
        font-size: 13px;
    }

    .mob-safe-title {
        font-size  : 12px;
        font-weight: 500;
    }

    .bg-img {
        border-top: 0.1px solid #edeff3;
    }

    .bg-flex img {
        display: none !important;
    }

    .bg-flex .intro-content {
        margin-top : 5%;
        margin-left: 2%;
    }

    .new-mobile-sche {
        margin-top   : 2px !important;
        border-radius: 6px !important;
        height       : 37px !important;
        line-height  : 16px !important;
    }

    .btn-m-l {
        margin-left: 0% !important;
    }

    .site-pading {
        padding: 0 10px;
    }

    .mob-accri-img1 {
        width : 50px;
        height: 50px;
    }

    .mob-accri-img {
        width      : 35px;
        height     : 35px;
        margin-left: 15px;
    }


    .tab-mob-accrd {
        padding      : 0 10px;
        margin-bottom: 10px;
    }

    .sfe-tab {
        padding: 10px;

    }

    .home-banner-padding {
        padding: 0px;
    }

    .course-mobile {
        width          : 100%;
        background-size: contain;
    }

    /* .course-mobile-agile {
        background-color: #002264;
    } */


    .title-length-top {
        width      : 332px;
        left       : 20px;
        top        : 115px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 700;
        font-size  : 20px;
        line-height: 24px;
        color      : #fff;
        margin-top : 0px;
    }

    .message-box-model {
        width: auto;
    }

    .msg-box {
        display    : block;
        width      : 336px;
        height     : 106px;
        left       : 20px;
        top        : 184px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 14px;
        line-height: 150%;
        color      : #374151;
    }

    .schedules-btn-free {
        width        : 335px;
        margin-bottom: 10px;
        font-size    : 14px;
    }

    .acc-title {
        width      : 129px;
        height     : 20px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 600;
        font-size  : 16px;
        line-height: 20px;
        color      : #374151;
    }

    .space-between {
        display       : flex;
        flex-direction: column-reverse !important;
    }

    .rating-section {
        height         : 60px;
        box-sizing     : border-box;
        display        : flex;
        flex-direction : row;
        justify-content: space-between;
        align-items    : center;
        padding        : 16px 36px;
        gap            : 4px;
        width          : 93%;
        max-width      : 470px;
        height         : 60px;
        background     : #FFFFFF;
        border         : 1px solid #9EA5B1;
        box-shadow     : 0px 4px 32px rgba(0, 0, 0, 0.25);
        border-radius  : 8px;
    }

    .space-between {
        margin-top: -30px;
    }

    .flex-rating {
        justify-content: center;
    }

    .intro-btns .row>* {
        width: 0px !important;
    }

    .rating-img {
        width : 30px;
        height: 30px;
    }

    .rating-img-course {
        width : 54px;
        height: 18px;
    }

    .rating-value {
        width: 50px;
    }

    .course-brief p {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
        height     : max-content;
    }

    .course-mobile .transform-size:last-child {
        transform: scale(1.0);
    }

    .accreditation-flex {
        height         : 50px;
        margin-top     : -40px;
        justify-content: center;
    }

    .accredation-icons-mobile {
        justify-content: normal !important;
    }

    .cls-height {
        height: 50px;
    }

    .accreditation-logo2 {
        display: block;
    }

    .each-accreditations {
        display: none;
    }

    .schedules-btn {
        width        : 335px;
        margin-bottom: 24px;
        margin-top   : -20px;
    }

    .contact-btn {
        width        : 335px;
        margin-bottom: 10px;
        font-size    : 12px;
        font-weight  : 700;
        height       : 40px !important;
    }

    .webinar-enrol-now-cust {
        font-size: 12px;
        height   : 35px !important;
    }

    .fixed-navBar {
        display: none;
    }

    .into-btns-margin {
        margin-top : 0px;
        margin-left: 0px;

    }

    .tab-course-btns {
        margin-left   : 10px;
        display       : flex;
        flex-direction: column;
    }

    .analytics-values-course-landing {
        padding-left: 1.5%;
        height      : 95px !important;
    }

    .analytics-values-course-landing-trainer {
        padding-left: 3.5%;
        height      : 85px !important;
    }

    .analytics-values-course-landing .count {
        font-size    : 13px;
        margin-bottom: -10px;
    }

    .analytics-values-course-landing .label {
        margin-left: -5px;
        font-size  : 13px;
    }

    .analytics-long-label {
        width: 100px !important;
    }

    .analytics-long-label2 {
        width: 80px !important;
    }

    /* course-banner-ends*/

    /* course-overview start */

    .overview .title {
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 700;
        font-size    : 20px;
        line-height  : 24px;
        margin-top   : -80px;
        color        : #1F2227;
        margin-bottom: 0px
    }

    .cls-co {
        height: 50px;
    }

    .cls-btn {
        height: 45px;
    }

    .cls-btn .onclick-sch {
        height: 45px;
    }

    .overview {
        padding: 0 20px 10px 20px;
    }

    .overview-content {
        margin-top: 100px;
    }

    .overview .transform-size {
        transform: none;
    }

    .overview .message {
        width  : 100%;
        display: none;
    }

    .mobile-course-overview {
        display    : block;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 14px;
        line-height: 22px;
        margin-top : -15px;
    }

    .key-features-right {
        border     : none;
        margin-left: -60px;
        width      : auto;
    }

    .overview-btn {
        width     : 335px;
        margin-top: 20px;
    }

    .overview .overview-lists ul li {
        width        : auto;
        margin-left  : 20px;
        line-height  : 24px !important;
        margin-bottom: 5px;
    }

    /* course-overview ends */

    /* schedules start */
    .filter-apply {
        color       : #FFFFFF;
        background  : #1b273e;
        margin-right: 20px;
        margin-left : 10px;
    }

    .coutry-btn-select-dropdown {
        margin-left: 10px;
    }

    .filter-apply:hover {
        background-color: #1b273e !important;
        color           : #FFFFFF !important;

    }

    .filter-popup-btn {
        margin-top     : 10px;
        margin-bottom  : 10px;
        justify-content: right;
    }

    .form-check-filter {
        height: 30px;
    }

    .filter-modal-padding {
        padding: 0px;
    }

    .form-filter {
        justify-content: space-between;
        padding        : 15px 40px;
        border-bottom  : 1px solid #9CA3AF;
        font-size      : 15px;
        font-weight    : 600;
        font-style     : Montserrat;
    }

    .filter-bg-color {
        background: #1b273e;
    }

    .date-btn-select-dropdown {
        margin-right: 10px;
    }

    .applied-filter-div {
        display        : flex;
        flex-wrap      : wrap;
        justify-content: left;
        width          : 95%;
    }

    .applied-filter {
        padding      : 6px 6px 4px;
        gap          : 1px;
        height       : 28px;
        background   : #ffffff;
        border-radius: 6px;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 500;
        font-size    : 12px;
        color        : #002163;
        margin-left  : 20px;
    }

    .applied-filter-icon {
        cursor: pointer;
    }

    .filter-icon-left {
        display: flex;
    }

    .filter-png-icon {
        display: flex;
    }

    .desktop-filter {
        margin-bottom: 10px;
    }

    .exTab3 .nav li {
        line-height: 0px;
        font-size  : 12px;
    }

    .exTab3 .nav .active {
        line-height: 0px;
        font-size  : 12px;
    }

    .nav-pills {
        flex-wrap: nowrap;

    }

    .top-btn {
        align-items  : flex-start;
        margin-bottom: 5px;
        width        : 95%;
    }

    .sch-a1 {
        right: 7px;
    }



    .coutry-btn-select-dropdown {
        margin-right : 0px;
        margin-bottom: 22px;
        width        : 335px;
        height       : 44px;
        font-size    : 19px;
    }

    .city-select-dropdown {
        width        : 335px;
        height       : 44px;
        font-size    : 19px;
        margin-bottom: 20px;

    }

    .footer-country {
        width: 100%;
    }

    .classtype-select-dropdown {
        width        : 335px;
        margin-left  : 0px;
        margin-bottom: 15px;
    }

    .curency-div {
        width       : 50%;
        padding-left: 30px;
    }

    .plus-sub-div {
        width: 50%;
    }

    .filter-btns {
        flex-direction: row;
        margin-bottom : -5px !important;
    }

    .schedules .title {
        margin-top: 20px;
        margin-left: 4%;
        font-size: 18px;
        line-height: 24px;
        font-weight: 700;
        margin-bottom: -12px;
        margin-right: 5px;
        width: auto;
    }

    .bottom-btn {
        /* top: 39px; */
        z-index: 2;
        background: #01203d;
        margin: 0 !important;
        padding-bottom: 10px;
        padding-left: 5% !important;
        padding-top: 0;
        padding-right: 5%;
    }

    .cur-p {
        margin-top: 0px !important;
    }

    .sch-gd-share {
        margin-bottom: 10px !important;
        margin-left  : 9px;
    }

    .othr-fltr-btn {
        margin-left: 22px !important;
    }

    .month-date {
        padding                   : 10px 5px;
        font-size                 : 12px;
        width                     : 150px;
        border-bottom-right-radius: 8px;
    }

    .schedules {
        height: min-content;
    }

    .no-schedule-responsive {
        padding: 0 5% 0 7%;

    }

    .client-img {
        width: 18%;
    }

    .client-img-square {
        width: 10%;
    }

    .img-curosel-trainee {
        margin-bottom: 10px;
    }

    .sche-form {
        margin-top     : -30px;
        justify-content: center;
        margin-left    : -15px;
    }

    .sch-msg-t {
        padding: 0px 4%;
        margin-top: 20px !important;
        margin-left: -1px !important;
    }


    /* .calc_total {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 10px !important;
        line-height: 20px;
        color      : rgba(0, 0, 0, 0.4);
    } */


    .one-schedule-container {
        display      : block;
        width        : 334px;
        height       : max-content;
        margin-left  : 0px;
        margin-bottom: 15px;

    }

    .weekday-date-flex {
        flex-wrap: nowrap;
        padding  : 0px 10px 15px 15px;
        height   : 60px;


    }

    .single-schedule-page-2 {
        margin-top: 20px !important;
    }

    .weekday-date-section {
        height: 35px;
    }

    .list-sche-pointers {
        margin-top: 2px;
    }

    .weekday-date-section-day {
        font-size: 12px;
    }

    .first-div {
        width       : 335px;
        border-right: 0px;
    }

    .timing-clock {
        padding   : 0 0 10px 0px;
        display   : none;
        margin-top: -30px;
    }

    .timing-clock-detail {
        font-size    : 13px;
        margin-left  : -30px;
        margin-bottom: 0px;
        margin-top   : 10px;
    }

    .timing-clock-session {
        font-size: 14px;
    }

    .in-person {
        margin-top: 20px !important;
    }

    .mobile-clock {
        display: block;
    }

    .sec-div-btn {
        padding: 0 0 0 15px;
        height : 100px;
    }

    .sec-div {
        width        : 295px;
        border-bottom: 1px dashed #e9e9e9;
        border-right : 0px;
    }

    .sec-div-details ul {
        padding: 0px 20px;
    }

    .sec-div-details ul li p {
        font-size: 14px;
    }

    .third-div h5 {
        display: none;
    }

    .third-div {
        display: none;
    }

    .btn-group-third-div {
        padding: 3px;
    }

    .mobile-course-overview {
        display    : block;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
    }

    .boot-overview-text {
        margin-top: 10px !important;
    }

    .only-course-ov {
        margin-top: -15px;
    }

    .btn-group-third-div p {
        font-weight: 600;
        font-size  : 11px;
        margin-top : -10px;
    }

    .agile-section h3 {
        font-size: 18px;
    }

    .view-all-courses {
        font-size: 13px !important;
    }

    .agile-section p {
        font-size: 18px;
    }

    .btn-cover-wrap {
        margin-bottom: 10px;
    }

    .weekday-class {
        width     : 130px;
        height    : 30px;
        font-size : 11px;
        margin-top: 0px;
    }

    .view-details-sec-div {
        margin: 0 0%;
        padding: 2% 0%;
        font-size: 10px;
    }

    .view-details-sec-div a {
        font-size: 10px;
    }

    .mobile-sche-form {
        display: none;
    }

    .orange-star {
        display: none;
    }

    .orange-resource-star {
        display: block;
    }

    .mobile-orange-star {
        display            : block;
        background-image   : url(../image/course_landing_page/Star\ 4.png);
        background-position: right;
        background-repeat  : no-repeat;
        background-size    : contain;
    }

    .fourth-div .top-title h5 {
        margin-right: 43px;
        margin-top  : -18px;
    }

    .toolpGroup {
        font-size    : 9px !important;
        margin-bottom: 0px !important;
        margin-left  : -8px;
        width: 100px;
    }

    .enroll-discount-mesage{
        width: auto;
    }

    .list-sche-pointers p {
        font-size: 10px;
        font-weight: 700;
    }

    .md-txt-div {
        height   : 25px !important;
        font-size: 11px !important;
    }

    .weekday-mon-resp {
        font-size: 10px !important;
    }

    .weekday-date-resp {
        font-size: 12px !important;
    }

    .weekday-date-section {
        width: 35px !important;
    }

    .cal-date-resp {
        font-size: 12px;
    }

    .btn-cover-wrap {
        width        : 100px !important;
        margin-bottom: 0px;
    }

    .btn-cover-wrap-pp {
        margin-bottom: 10px;
        margin-top   : 0px;
    }

    .hurry-up-div {
        text-align   : end;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 700;
        font-size    : 8px;
        line-height  : 13px;
        color        : #374151;
        margin-bottom: 5px;
        margin-right : 11px;
        margin-top   : 5px;
    }

    .mobile-shc-first-div .top-title {
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .fourth-div h5 span {
        font-size: 17px;
    }

    .sale-price-FS {
        font-size  : 13px;
        font-weight: 900;
    }

    .fourth-div h5 {
        font-size     : 25px;
        display       : flex;
        flex-direction: column;
    }

    .fourth-div {
        /* padding: 6% 0%;
    width: 100%; */
        display: none;
    }

    .mobile-span-enrol {
        display    : flex;
        margin-left: 50px;
        margin-top : -25px;
    }

    .fourth-div-btn {
        /* width: 95%; */
        margin-left  : 80px;
        margin-bottom: 10px;
    }

    .enrol-button-res-mob {
        width: 100% !important;
    }

    .schedule-checkbox {
        margin-left: 4%;
        display    : flex;
        margin-top : -3px;
    }

    .first-check-label-div {
        justify-content: center;
        margin-right   : 0px;
    }

    .second-check-label-div {
        justify-content: center;
    }

    .schedule-checkbox .first-check-label {
        margin-left: -5px;
        font-size  : 12px;
    }

    .schedule-checkbox .second-check-label {
        margin-left: -5px;
        font-size  : 12px;
    }

    .pagination {
        display: none;
    }

    .schedules .transform-size {
        transform: none;
    }

    .no-schedule-container-div {
        padding: 0 5%;
    }

    .cry-nc {
        margin-left  : 6px;
        margin-bottom: 5px;
    }

    .resource-currency {
        margin-left  : 10px;
        margin-bottom: 0px;
    }

    .mt-5-sche {
        width      : auto;
        margin-left: 50px;
        margin-top : 20px;
    }

    .mobile-shc-sec-div {
        display        : flex;
        flex-direction : row-reverse;
        justify-content: space-evenly;
        width          : 100%
    }

    .view-more-schedules {
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .view-more-schedule {
        display        : flex;
        flex-direction : row;
        justify-content: center;
        align-items    : center;
        padding        : 12px;
        gap            : 12px;
        width          : 220px;
        height         : 44px;
        font-style     : normal;
        font-weight    : 700;
        font-size      : 12px;
        line-height    : 15px;
        color          : #002163;
        background     : #ffffff;
        border         : 2px solid #ebf2ff;
        border-radius  : 4px;
    }

    .offer-sticker {
        display: block;


    }

    .modal.show .modal-dialog {
        justify-content: center;

    }

    .modal-body .top-title {
        display        : flex;
        align-items    : center;
        justify-content: center;
        margin-bottom  : 20px;
    }

    .modal-body .mobile-span-enrol {
        display    : block;
        margin-left: 0px;
        margin-top : 0px;
    }

    .hurry-modal {
        display: block;
    }

    .modal-body .fourth-div-btn {
        margin-left  : -15px;
        margin-top   : 0;
        width        : 302px;
        height       : 47px;
        background   : linear-gradient(101.07deg, #fd7d35 -4.19%, #e74141 71.76%);
        border-radius: 8px;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 600;
        font-size    : 16px;
        line-height  : 20px;
        color        : #ffffff;
    }

    .mobile-enroll-btm-div {
        display: block;
    }

    /* responsive */
    .mobile-shc-first-div .top-title {
        display        : flex;
        align-items    : center;
        justify-content: left;
        margin-bottom  : 10px;
        margin-left    : 20px;
    }

    .mobile-shc-first-div .top-title .orange-star .p1 {
        margin-bottom: 0;
        color        : white;
        padding      : 13px 10px 0;
        font-size    : 10px;
        font-weight  : 700;
    }

    .mobile-shc-first-div .top-title .orange-star .p2 {
        font-size    : 10px;
        margin-bottom: 0;
        font-weight  : 700;
        color        : white;
        padding      : 0px 2px 13px 8px;
    }

    .mobile-shc-first-div .top-title h5 {

        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 600;
        font-size    : 14px;
        line-height  : 17px;
        color        : #374151;
        margin-bottom: 0;
        margin-right : 5px;
        margin-left  : 10px;
    }

    .message-PT {
        width    : auto;
        font-size: 13px;
    }

    .no-schedule-PT-card {
        width         : auto;
        height        : max-content;
        display       : flex;
        flex-direction: column;
        padding       : 5px;
        margin        : 10px 0 20px 0;
    }

    .cust-ml-nosch {
        margin-left: 0px !important;
    }

    .no-schedule-PT-card h6 {
        margin-left: 15px;
        line-height: 22px;
        font-size  : 12px;
    }

    .no-schedule-PT-card-right {
        margin-top: -40px;
    }

    .key-features-right p {
        margin-left  : 40px !important;
        margin-bottom: 10px;
        margin-top   : 10px;
    }

    .pT-btn3 {
        margin-bottom: 10px;
        margin-left  : 0px;
    }

    .no-schedule-PT-card-right-btn {
        display       : flex;
        flex-direction: column;
        align-items   : center;
        margin-top    : -20px;

    }

    .pT-btn3 {
        width: 260px;
    }

    .overview-lists {
        margin-left: 30px;
    }

    .course-select-dropdown {
        width      : 335px;
        margin-left: -20px;
    }

    /* schedule-ends */

    /* curriculum start */

    .curriculum-flex {
        display   : block;
        margin-top: -10px;
    }

    .curiculum .title {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 700;
        font-size  : 18px;
        line-height: 24px;
        color      : #1F2227;
    }

    .curriculum-flex span {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 16px;
        line-height: 15px;
    }

    .detail-btn {
        margin-top   : 15px;
        width        : auto;
        height       : 47px;
        font-size    : 13px;
        margin-bottom: 10px;
        font-weight  : 600;
    }

    .mob-image-download {
        width : 15px;
        height: 15px;
    }

    .curiculum .accordion {
        /* margin-top: -60px; */
    }

    .acord-width-ml {
        width      : 100%;
        margin-left: 0%;
    }

    .acord-width-ml-cust {
        width      : 90%;
        margin-left: 5%;
    }

    .curiculum .accordion .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    /* curiculum ends */

    /* benefits start */

    .benift-p-msg {
        font-size  : 14px;
        line-height: 21px;
    }

    .desig-accor {
        font-size: 16px;
    }

    .bar-chart-analysis-parent .acord-width-ml-cust {
        margin: 0;
        width : 100%;
    }

    .bar-chart-analysis-parent {
        padding: 30px 5% !important;
    }

    .benefits .title {
        margin-top   : 0px;
        font-size    : 17px;
        line-height  : 24px;
        font-weight  : 700;
        margin-bottom: 10px;
    }

    .benefits-img {
        display: none;
    }

    .png-ul {
        display       : block;
        /* margin-left: 20px; */
    }

    .png-ul img:last-child {
        display: none;
    }

    .benefits ul li p {
        margin-left: 10px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
    }

    .bene-li-img {
        width     : 20px;
        height    : 20px;
        margin-top: 18px;
    }

    .benefits ul li {
        margin-bottom: -20px;
        align-items  : normal;
    }

    /* benefits end */

    /* why simpliaxis -start */
    .why-simpliaxis {
        padding: 20px 0 0 20px;
    }

    .why-simpliaxis-cust {
        padding: 20px 0 0 0px;
    }


    .why-simpliaxis-espz {
        padding  : 0px 8% 4%;
        transform: none;
    }

    .why-simpliaxis .title {
        font-size    : 17px;
        line-height  : 24px;
        margin-top   : 0px;
        margin-bottom: 30px;
    }

    .why-simpliaxis-cust .title {
        font-size : 20px;
        margin-top: -40px;
    }

    .request-form {
        display: none;
    }

    .why-simpliaxis-left-div {
        display: block;
        width  : auto;
    }

    .why-simpliaxis-left-div .title2 {
        font-family  : "Open Sans", sans-serif;
        font-size    : 15px;
        margin-left  : 70px;
        font-weight  : 600;
        margin-bottom: 20px;
    }

    .why-simpliaxis-img1 {
        margin-top: 0px;
        width     : 52.96px;
        height    : 25.62px;

    }

    .why-simpliaxis-img2 {
        margin-top: 0px;
        width     : 40.49px;
        height    : 43.41px;
    }

    .why-simpliaxis-img3 {
        margin-top: 10px !important;
        width     : 44.72px;
        height    : 42.41px;
    }

    .why-simpliaxis-left-div div {
        margin-left  : -10px;
        margin-bottom: 25px;
        margin-top   : -30px;
        width        : 100% !important;
    }

    .why-simpliaxis-left-div img {
        margin-top: 0px;
    }

    .why-simpliaxis-left-div .message {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
        margin-left: 10px;
    }

    /* why simpliaxis end */

    /* co-operate training start */
    .bg-flex1-div {
        padding: 20px 20px;
    }

    .co-operate-training {
        background-color: #F3F3F3;
        height          : auto;
    }

    .co-operate-training .title2 {
        width      : auto;
        margin-top : 0px;
        font-weight: 700;
        font-size  : 17px;
        line-height: 24px;

    }

    .scroll-element {
        flex-direction: column;
    }

    .co-operate-btn-reverse {
        flex-direction: column-reverse;
        display       : flex;
    }

    .co-operate-training .message {
        width        : auto;
        height       : auto;
        margin-bottom: 30px;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 500;
        font-size    : 13px;
        line-height  : 22px;

    }

    .faq-desk-width {
        width          : 90%;
        justify-content: center;
        margin-bottom  : 10px;
        margin-left    : 5% !important;
    }

    .bg-flex1>div {
        margin-left: 0px;
    }

    .bg-flex1-img {
        display: none;
    }

    .red-list {
        margin-top: 0px;
    }

    .co-operate-training .red-list li span {
        line-height: 20px;
        top        : -2px;
        margin-left: 10px;
        font-size  : 13px;
    }

    .blue-list ul li {
        font-size    : 13px;
        line-height  : 20px;
        margin-bottom: 10px;
    }

    .bg-img-2 {
        background-image: none;
        background      : #F3F3F3;
        margin-bottom   : 0px !important;
    }

    .new-bg-img-2 {
        margin-bottom: 0px !important;
    }

    .co-operate-training-btn {
        width        : auto;
        margin-top   : -10px;
        margin-left  : 0px;
        margin-bottom: 30px;
        padding      : 10px;
        font-size    : 12px;
        line-height  : 22px;
        font-weight  : 600;
    }

    .blue-list {
        margin: 20px 0 0 0;
    }

    .blue-list-li2 {
        display: none;
    }

    .blue-list-li2 p {
        margin-left: 30px;
    }

    .blue-list-li3 {
        display: block !important;
    }

    .blue-list-li3 p {
        margin-left: 35px;
        margin-top : -20px;
    }

    .co-operate-training .our-clients {
        margin-top : -20px;
        margin-left: 10px;
        background : transparent;
        border     : 0px solid #EBEBEB;
    }

    .client-minus-ml img {
        margin-left: 0;

    }

    .client-flex-wrap {
        font-size  : 20px;
        line-height: 20px;

    }

    .scroll-img {
        margin-left: 12px;
    }

    .co-operate-training .title {
        font-weight: 600;
        font-size  : 20px;
        line-height: 20px;
    }

    /* co-operate training end */

    /* our trainers -start */

    .our-trainers-flex {
        display        : flex;
        flex-direction : column;
        justify-content: center;
    }


    .trainers-whole-div {
        flex-direction: column;
        height        : min-content;
        margin-top    : 0;
    }

    .title-course-box2 .title {
        font-weight: 600;
        font-size  : 25px;
        line-height: 25px;
    }

    .title-course-box2 .message {
        display: none;
    }

    .ul-flex {
        display: none;
    }

    .title-course-box2 {
        width       : auto;
        margin-right: 0px;
    }

    #trainers .title {
        margin-top   : 20px;
        margin-bottom: 10px;
        font-size    : 17px;
        line-height  : 24px;
        font-weight  : 700;
        margin-left  : -15px;
    }

    #trainees-carousel .carousel-inner {
        overflow: visible;
    }

    .blue-list {
        margin: 20px 0 0 0px;
    }

    .our-trainers-course {
        padding: 20px 0;
        width  : 100%;
    }

    .trainers-scroll-course {
        width        : 97% !important;
        padding-right: 5%;
    }

    .our-width-flex-trainer {
        width      : 100%;
        margin-left: 0px;
    }

    .msg-trainer {
        width        : 101%;
        margin-left  : -15px;
        margin-bottom: 20px;
        font-size    : 13px;
        line-height  : 22px;
        font-weight  : 600;
    }

    .each-professional .message-box .message {
        font-size  : 13px;
        line-height: 22px;
    }

    .trainers-scroll-course #trainees-carousel1 {
        margin-left: -20px;
    }

    .professionals-carousel {
        gap: 0px;
    }

    .view-all-trainer {
        display         : block;
        width           : 335px;
        padding         : 12px;
        border          : 2px solid #ebf2ff;
        border-radius   : 8px;
        font-family     : "Open Sans", sans-serif;
        font-style      : normal;
        font-weight     : 600;
        font-size       : 16px;
        line-height     : 20px;
        color           : #ffffff;
        background-color: transparent;
        filter          : drop-shadow(0px 1px 6px rgba(31, 34, 39, 0.4));
        text-align      : center;
        text-decoration : none;
        margin          : auto;
        margin-top      : 20px;
    }

    .curosel-trainee-card-flex {
        width        : auto;
        height       : max-content;
        background   : #ffffff;
        border       : 1px solid #e3e1e1;
        border-radius: 8px;
        padding      : 13px 5px 2px 15px;
        margin-bottom: 20px;
        margin-left  : -20px;

    }

    /* .professionals-carousel .carousel-indicators {
    display: none;
  } */

    .view-all-trainers {
        display: none;
    }

    .view-all-trainers2 {
        display: none !important;
    }


    /* our trainers -end */

    /* faqs start */
    .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .faqs-section {
        padding    : 0;
        margin-left: 0;
    }

    .faqs-section .title {
        font-weight: 600;
        font-size  : 20px;
        line-height: 24px;
        margin     : 30px 0 -35px -10px;
    }

    .faqs-span {
        display: none;
    }

    #exTab3 .nav {
        border-bottom  : 1px solid #002163;
        margin-bottom  : 30px;
        justify-content: space-between;
        width          : 100%;
    }

    #exTab3 .nav li {
        width       : 30%;
        margin-right: 0px;
        padding     : 0px !important;
        text-align  : center;
    }

    .boost-career {
        margin-top: 0px !important;
    }

    .boost-career .nav li {
        line-height: 20px !important;
        height     : 50px !important;
        padding    : 10px 5px;
    }

    .boost-career .nav .active a {
        line-height: 20px !important;
        height     : 50px !important;
        padding    : 10px 5px;
    }

    .boost-career ul li {
        font-size  : 13px !important;
        line-height: 24px !important;
        font-weight: 500 !important;
    }

    .boost-career ul {
        margin-left: 0px;
    }


    .career-avenue p {
        font-weight: 500;
        font-size  : 13px;
        line-height: 22px;
    }

    .career-avenue-kt {
        margin-top: 0px !important;
    }

    .faqs-section form {
        margin-top: 90px;
        display   : none;
    }

    .faqs-section-flex {
        margin-left: 0px;
    }

    #exTab3 {
        width     : auto;
        margin-top: 60px;
    }

    #exTab3 .nav .active {
        padding: 0 10px;
    }

    #exTab3 .nav a {
        font-weight: 700;
        font-size  : 14px !important;
    }

    #exTab3 .nav .active {
        margin-bottom: 2px;
    }

    .circulum-faq-title-1 {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 14px;
        line-height: 20px;
        color      : #1b273e;
    }

    .faq-ul-width {
        width: 180px;
    }

    .faq-message {
        width      : auto;
        font-size  : 13px;
        font-weight: 400;
        line-height: 20px;
        color      : #1b273e;
    }

    /* faqs-end */
    .mobile-professionals {
        display    : block;
        margin-top : -40px;
        margin-left: 0px;
        font-size  : 24px !important;
    }

    #professionals-carousel .carousel-inner {
        margin-top: 40px;
        overflow  : visible;
    }

    #professionals-carousel .carousel-controls {
        display: none !important;
    }

    .view-testimonials {
        display         : block;
        width           : auto;
        font-family     : "Open Sans", sans-serif;
        font-style      : normal;
        font-weight     : 700;
        font-size       : 12px;
        line-height     : 20px;
        text-align      : center;
        margin-top      : 10px;
        text-decoration : none;
        margin-bottom   : 10px;
        margin-left     : -22px;
        color           : #ffffff;
        background-color: #002163;
        filter          : drop-shadow(0px 1px 6px rgba(31, 34, 39, 0.4));
        padding         : 10px;
        border          : 2px solid #ebf2ff;
        border-radius   : 8px;
    }

    .view-testimonials {
        display: block !important;
    }

    #reviews {
        height: min-content;
    }

    .training-centers-title {
        font-weight: 600;
        font-size  : 20px;
        line-height: 25px;
        margin-top : 30px;
        margin-left: 10px;
    }

    .centers-flex {
        flex-direction: column;
        margin-top    : -60px;
    }

    .city-centers-wrapper {
        margin: 20px 0 0 0;
        width : 360px;
    }

    .city-centers-message-text {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 15px;
        line-height: 150%;
        margin-top : -50px;
        margin-left: 10px;
    }

    .browse-courses-padding {
        padding    : 0px;
        margin-left: -20px;
        width      : 110%;

    }

    .related-course-wrapper h2 {
        font-weight  : 700;
        font-size    : 20px;
        line-height  : 22px;
        margin-left  : 4px;
        margin-bottom: 5%;
    }

    /* .browse-btn-wrapper {
        margin-top: -50px;
    } */

    .browse-btn-wrapper button {
        font-size: 13.95px;
    }

    .title-length {
        width        : auto;
        margin-left  : -50px;
        font-weight  : 600;
        font-size    : 22px;
        line-height  : 24px;
        margin-bottom: 20px;
    }

    .certified-scrum-value-message {
        font-weight: 400;
        font-size  : 16px;
        line-height: 24px;
    }

    .mm {
        margin-top: -130px;

    }

    .mm .browse-btn-wrapper {
        margin-top: 4px;
    }

    .desktop-professional-carousel {
        display: none;
    }

    .mobile-carousel {
        display: block;
    }

    .professionals-carousel {
        transform  : none;
        margin-left: 1%;
        width      : 95%;
    }

    .professionals-carousel-home {
        margin-left: 15px !important;
        margin-top : -30px;
    }

    #trainer-splide {
        margin-left: 5px !important;
        margin-top : -9px;
    }

    #professionals-carousel1 {
        margin-top: 20px !important;
    }

    .professional-love-simpliaxis {
        padding: 0px 10px 10px 0px;
    }

    #reviews .title {
        margin     : 20px 0 0 0;
        width      : 100%;
        font-size  : 20px;
        line-height: 24px;
    }

    .section_footer {
        padding: 0 20px;
    }

    .each-professional .info-avatar {
        height : auto;
        padding: 10px;
    }

    .mt-20-px {
        margin-top: 20px;
    }

    .each-professional {
        height  : 250px;
        overflow: hidden;
    }

}

/* Medium devices (landscape tablets, 768px and up) */

@media (max-width: 320px) {
    #exTab3 .nav a {
        font-weight: 700;
        font-size  : 14px !important;
    }
}

@media (min-width: 601px) and (max-width:767.98px) {

    .professionals-carousel-home {
        margin-left: 0 !important;
        margin-top : -80px !important;
    }

    .margin-review .professionals-carousel-home {
        margin-top: -7% !important;
    }

    /* course banner -start */
    .course-brief {
        margin-left  : -20px;
        margin-bottom: 0px !important;
    }

    .home-banner-padding {
        padding: 0px;
    }

    .bg-img {
        border-top: 1px solid #edeff3;
    }

    .bg-flex img {
        display: none !important;
    }

    .message-box-model {
        width: auto;
    }

    .course-mobile {
        width          : 100%;
        background-size: contain;
    }

    .bg-flex .intro-content {
        margin-left: 0px;
    }

    .rating-section {
        width: 500px;
    }

    .accreditation-flex {
        margin-left: 30%;
    }

    .space-between {
        flex-direction: column-reverse !important;
    }

    .fixed-navBar {
        display: none;
    }

    .analytics-values-course-landing .count {
        font-size: 24px;
    }

    /* course-end */

    /* overviwe-star */
    .overview .title {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 600;
        font-size  : 20px;
        line-height: 24px;
        margin-top : -80px;
        color      : #1F2227;

    }

    .overview {
        padding: 10px 48px;
    }

    .overview-content {
        margin-top: 100px;
    }

    .overview .transform-size {
        transform: none;
    }

    .overview .message {
        width  : 100%;
        display: none;
    }

    .mobile-course-overview {
        display    : block;
        font-size  : 13px;
        font-weight: 400;
        margin-top : -15px;
    }

    .key-features-right {
        border     : none;
        margin-left: -40px;
        width      : auto;
    }

    .tab-overview {
        display       : flex;
        flex-direction: column;
    }

    .into-btns-margin {
        flex-direction: row !important;
    }

    .overview .overview-lists {
        gap: 0px;
    }

    .overview .overview-lists ul li {
        width: auto;
    }

    .into-btns-margin {
        margin-top: 0px;
    }

    /* overview-end */

    /* schedule start */
    .course-select-dropdown {
        width: 180px;
    }

    .footer-dropdown-categories {
        display: block !important;
        width  : 254px;
    }

    .new-class-course-select {
        margin-bottom: 20px;
    }



    .coutry-btn-select-dropdown {
        width : 180px;
        height: 40px;
    }

    .city-select-dropdown {
        width : 180px;
        height: 40px;
    }

    .footer-country {
        width: 100%;
    }

    .classtype-select-dropdown {
        width : 180px;
        height: 40px;
    }

    .tab-schedule-flex {
        display       : flex !important;
        flex-direction: row !important;
    }

    .curency-div {
        width       : 50%;
        padding-left: 30px;
    }

    .plus-sub-div {
        width: 50%;
    }


    /* .bottom-btn {
        margin-left: 15px;
    } */


    .bottom-btn button {
        margin-bottom: 6px;
    }

    .schedules .title {
        margin-top : 30px;
        margin-left: 30px;
        font-size  : 25px;
        line-height: 29px;
        font-weight: 600;
    }


    .schedules {
        height: min-content;
    }

    .single-schedule-page-2 {
        margin-top: 40px !important;
    }

    .sche-form {
        margin-top     : -30px;
        justify-content: center;
        margin-left    : -5px;
    }

    .sch-msg-t {
        padding: 10px 30px;
    }

    .one-schedule-container {
        display    : block;
        width      : 334px;
        height     : max-content;
        margin-left: 18px;
    }

    .weekday-date-flex {
        flex-wrap: nowrap;
        padding  : 0px 10px 15px 15px
    }

    .first-div {
        width       : 335px;
        border-right: 0px;
    }

    .timing-clock {
        padding: 0 0 10px 0px;
        display: none;
    }

    .in-person {
        margin-top: 20px !important;
    }

    .mobile-clock {
        display: block;
    }

    .sec-div-btn {
        padding: 0 0 0 15px;
        height : 100px;
    }

    .sec-div {
        border-bottom: 1px dashed #e9e9e9;
        border-right : 0px;
    }

    .third-div h5 {
        display: none;
    }

    .third-div {
        display: none;
    }

    .btn-group-third-div p {
        font-weight: 600;
        font-size  : 11px;
        margin-top : -10px;
    }

    .btn-group-third-div {
        padding: 3px;
    }

    .btn-cover-wrap {
        margin-bottom: 10px;
    }

    .weekday-class {
        width    : 140px;
        height   : 40px;
        font-size: 12px;
    }

    .view-details-sec-div {
        margin : 0 2%;
        padding: 2% 4%;
    }


    .mobile-sche-form {
        display: none;
    }

    .orange-star {
        display: none;
    }

    .orange-resource-star {
        display: block;
    }

    .mobile-orange-star {
        display            : block;
        background-image   : url(../image/course_landing_page/Star\ 4.png);
        background-position: right;
        background-repeat  : no-repeat;
        background-size    : contain;
    }

    .fourth-div .top-title h5 {
        margin-left: 7px;
        margin-top : -35px;
    }


    .hurry-up-div {
        text-align   : center;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 700;
        font-size    : 11px;
        line-height  : 13px;
        color        : #374151;
        margin-bottom: 5px;
        margin-right : 13px;
    }


    .fourth-div .top-title {
        align-items    : start;
        justify-content: start;
        margin-top     : -50px;
    }

    .fourth-div h5 {
        font-size: 25px;
        /* width : 40%; */
    }


    .enrol-button-res-mob {
        width: 100% !important;
    }

    .mobile-shc-sec-div {
        display        : flex;
        flex-direction : row-reverse;
        justify-content: space-evenly;
        width          : 100%
    }

    .pagination {
        display: none;
    }

    .schedules .transform-size {
        transform: none;
    }

    .top-btn {
        padding-left: 5%;
    }

    .cry-nc {
        margin-left    : 10px !important;
        margin-top     : -5px;
        justify-content: left !important;
    }

    .calc_total {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 15px !important;
        line-height: 24px;
        color      : rgba(0, 0, 0, 0.4);
    }

    .mobile-enroll-btm-div {
        display: block;
    }


    .view-more-schedules {
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .view-more-schedule {
        display        : flex;
        flex-direction : row;
        justify-content: center;
        align-items    : center;
        padding        : 12px;
        gap            : 12px;
        width          : 220px;
        height         : 44px;
        font-style     : normal;
        font-weight    : 700;
        font-size      : 12px;
        line-height    : 15px;
        color          : #002163;
        background     : #ffffff;
        border         : 2px solid #ebf2ff;
        border-radius  : 4px;
        margin-bottom  : 40px;

    }

    .message-PT {
        width: auto;
    }

    .no-schedule-PT-card {
        width  : auto;
        height : max-content;
        display: flex;
        padding: 20px;
        margin : -10px 0 20px 0;

    }

    .no-schedule-container-div {
        padding: 0 5%;
    }

    .no-schedule-PT-card h6 {
        width      : 90%;
        line-height: 20px;
        font-size  : 14px;
        margin-left: 15px;
        margin-top : 5px;
    }

    .pT-btn3 {
        margin-bottom: 10px;
        margin-left  : 0px;
    }

    .no-schedule-PT-card-right-btn {
        display       : flex;
        flex-direction: column;
        align-items   : center;
    }

    .no-schedule-responsive {
        padding: 0 3% 0 8%;
    }

    .top-btns-no-schedule {
        margin: 20px 0px 20px 0px;
    }

    .margin-left-tab {
        margin-left: -10px;
    }



    /* schedule end */

    /*curiculum start*/

    .curiculum .accordion .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .curriculum-flex {
        display   : block;
        margin-top: -10px;
    }

    .detail-btn {
        margin-top: 10px;
    }

    /*curiculum end*/

    /* benefits start */

    .benefits ul li p {
        width    : auto;
        font-size: 16px;
    }

    .png-ul img:last-child {
        display: none;
    }

    /* benefits end */

    /* why simpliaxis start */
    .request-form {
        display: none;
    }

    .why-simpliaxis-left-div {
        width: auto;
    }

    /* why simpliaxis end */

    /* co-operative training start */
    .co-operate-training {
        background-color: #F3F3F3;
        height          : auto;
    }

    .blue-list {
        margin: 40px 0 0 2px;
    }

    .blue-list-li2 {
        display: none;
    }

    .blue-list-li2 p {
        margin-left: 30px;
    }

    .blue-list-li3 {
        display: block !important;
    }

    .blue-list-li3 p {
        margin-left: 35px;
        margin-top : -20px;
    }

    .bg-flex1>div {
        margin-left: -10px;
    }

    .bg-flex1>img {
        display: none;
    }

    .co-operate-training .title2 {
        width: auto;
    }

    .co-operate-training .message {
        width        : auto;
        height       : auto;
        line-height  : 24px;
        margin-bottom: 10px;
    }

    .scroll-element {
        flex-direction: column;
    }

    .scroll-parent {
        height: min-content;
    }

    .co-operate-training .our-clients {
        margin-bottom: 0px;
    }

    .client-minus-ml img {
        margin-left: 0px;
    }

    /*  co-operative training end */

    /* our trainers -start */

    .our-trainers-flex {
        display: block;
    }

    .view-all-trainers {
        display: none !important;
    }

    .course-page-view-all-trainers {
        display: block !important;
    }

    .course-page-view-all-reviews {
        display: block !important;
        width  : 300px;
    }

    .title-course-box2 {
        width         : auto;
        flex-direction: column;
    }

    .ul-flex {
        width: 100%;
    }

    .trainers-scroll-course {
        width      : 75% !important;
        margin-left: -40px;
    }

    .our-trainers-course {
        padding: 0px;
        width  : 100%;
    }


    .view-all-trainer {
        display: block;
    }

    .mobile-course-view-all {
        display: none !important;
    }

    .view-all-trainer {
        display         : block;
        margin-top      : 20px;
        margin-left     : 90px;
        margin-right    : 20px;
        margin-bottom   : 20px;
        width           : 335px;
        padding         : 12px;
        border          : 2px solid #ebf2ff;
        border-radius   : 8px;
        font-family     : "Open Sans", sans-serif;
        font-style      : normal;
        font-weight     : 600;
        font-size       : 16px;
        line-height     : 20px;
        color           : #ffffff;
        background-color: transparent;
        filter          : drop-shadow(0px 1px 6px rgba(31, 34, 39, 0.4));
        text-align      : center;
        text-decoration : none;
    }

    .view-all-trainers2 {
        margin-top: -60px;
    }

    /* our trainers -end */

    /* faqs start */

    #exTab3 {
        width      : auto;
        margin-left: 30px;

    }

    .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .faq-message {
        width: auto;
    }

    #exTab3 .nav {
        justify-content: space-between;
    }

    #exTab3 .nav .active {
        margin-bottom: 2px;
    }

    .professional-love-simpliaxis .title {
        font-size: 28px !important;
    }

    .faqs-section-flex {
        margin-left: 0px;
    }

    .faqs-section {
        margin-left: 0px;
    }

    .faqs-section .title {
        margin-left: 0px;
        margin     : 20px 0px 0px -15px;
    }

    /* faqs end */

    .browse-courses-padding {
        margin-left: 0px;
    }

    .title-length {
        margin: 30px 0 0 -40px;
    }

    .mm {
        margin-top: -60px;
    }

    .city-centers-wrapper {
        height: auto;
    }

    .training-centers {
        display: block;
    }

}

@media (min-width: 768px) and (max-width:992px) {
    #reviews1 .professional-love-simpliaxis .title {
        margin-bottom: 6%;
    }

    .new-class-course-select {
        margin-bottom: 15px;
        margin-left  : -5px;
    }

    .accor-ml-cust {
        margin-left: 10% !important;
    }

    /* course-banner */

    .course-brief {
        margin-left: -20px;
    }

    .bg-flex img {
        display: none !important;
    }

    .tab-course-btns {
        margin-left   : 10px;
        display       : flex;
        flex-direction: column;
    }

    .course-mobile {
        width          : 100%;
        background-size: contain;
    }

    .message-box-model {
        width: auto;
    }

    .fixed-navBar {
        display: none;
    }

    .bg-flex .intro-content {
        margin-left: 0px;
    }

    .rating-section {
        width     : 500px;
        margin-top: -60px !important;
        position  : absolute;
        right     : 0;
    }

    .tab-course-btns {
        margin-left   : 10px;
        display       : flex;
        flex-direction: row !important;
        position      : absolute;
        bottom        : 0;
        right         : 30%;
        top           : 30px;
    }

    .analytics-values-course-landing .count {
        font-size: 25px;
    }

    .analtyics-BM {
        margin-top: 130px;
    }

    .analtyics-BM-course {
        margin-top: 0px;
    }

    .space-between {
        margin-top: 0px;
    }

    /* course banner end */

    /* overview-start */
    .overview .message {
        width  : 100%;
        display: none;
    }

    .overview .title {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 600;
        font-size  : 20px;
        line-height: 24px;
        margin-top : -80px;
        color      : #1F2227;

    }

    .into-btns-margin {
        margin-top: 0px;
    }

    .overview {
        padding: 10px 48px;
    }

    .overview-content {
        margin-top: 100px;
    }

    .overview .transform-size {
        transform    : none;
        margin-bottom: 10px;
    }

    .mobile-course-overview {
        display    : block;
        font-size  : 13px;
        font-weight: 400;
        margin-top : -15px;
    }


    .key-features-right {
        border     : none;
        margin-left: -40px;
        width      : auto;
    }



    .overview .overview-lists {
        gap: 0px;
    }

    .tab-overview {
        display       : flex;
        flex-direction: column;
    }

    .overview .overview-lists ul li {
        width: auto;
    }

    /* overview end */

    /* schedule start; */
    .course-select-dropdown {
        width: 218px;
    }

    /*
    .bottom-btn {
        margin-left: 20px;
    } */

    .coutry-btn-select-dropdown {
        margin-bottom: 15px;
    }


    .schedules .title {
        margin-top : 30px;
        margin-left: 40px;
        font-size  : 25px;
        line-height: 29px;
        font-weight: 600;
    }

    .calc_total {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 15px !important;
        line-height: 24px;
        color      : rgba(0, 0, 0, 0.4);
    }

    .schedules {
        height: min-content;
    }

    .single-schedule-page-2 {
        margin-top: 40px !important;
    }

    .single-schedule-page-3 {
        margin-top: 5px !important;
    }

    .sche-form {
        margin-top     : 30px;
        justify-content: center;
    }

    .mt-5-sche {
        margin-top: 0%;
    }

    .sch-msg-t {
        padding: 10px 40px;
    }

    .one-schedule-container {
        display    : block;
        width      : 334px;
        height     : max-content;
        margin-left: 18px;
    }

    .weekday-date-flex {
        padding: 0px 10px 15px 15px
    }

    .first-div {
        width       : 335px;
        border-right: 0px;
    }

    .timing-clock {
        padding: 0 0 10px 0px;
        display: none;
    }

    .mobile-clock {
        display: block;
    }

    .sec-div-btn {
        padding: 0 0 0 15px;
        height : 100px;
    }

    .sec-div {
        border-bottom: 1px dashed #e9e9e9;
        border-right : 0px;
        height       : 190px;
        padding      : 25px 0 0 10px;
    }

    .third-div h5 {
        display: none;

    }

    .third-div {
        display: none;
    }

    .btn-group-third-div {
        padding: 3px;
    }

    .btn-group-third-div p {
        font-weight: 600;
        font-size  : 11px;
        margin-top : -10px;
    }

    .btn-cover-wrap {
        margin-bottom: 10px;
    }

    .weekday-class {
        width    : 140px;
        height   : 40px;
        font-size: 12px;
    }

    .view-details-sec-div {

        margin : 0 2%;
        padding: 2% 4%;

    }

    .mobile-sche-form {
        display: none;
    }

    .orange-star {
        display: none;
    }

    .orange-resource-star {
        display: block;
    }

    .mobile-orange-star {
        display            : block;
        background-image   : url(../image/course_landing_page/Star\ 4.png);
        background-position: right;
        background-repeat  : no-repeat;
        background-size    : contain;
    }

    .fourth-div .top-title h5 {
        margin-left: 7px;
        margin-top : -35px;
    }

    .hurry-up-div {
        text-align   : center;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 700;
        font-size    : 10px;
        line-height  : 13px;
        color        : #374151;
        margin-bottom: 5px;
        margin-right : 13px;
    }

    .fourth-div .top-title {
        align-items    : start;
        justify-content: start;
        margin-top     : -50px;
    }

    .fourth-div {
        display: none;
    }

    .enrol-button-res-mob {
        width: 100% !important;
    }

    .pagination {
        display: none;
    }

    .schedules .transform-size {
        transform: none;

    }

    .no-schedule-container-div {
        padding: 0 5%;
    }

    .cry-nc {
        margin-left: 10px !important;
        margin-top : -5px;
    }

    .view-more-schedules {
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .view-more-schedule {
        display        : flex;
        flex-direction : row;
        justify-content: center;
        align-items    : center;
        padding        : 12px;
        gap            : 12px;
        width          : 220px;
        height         : 44px;
        font-style     : normal;
        font-weight    : 700;
        font-size      : 12px;
        line-height    : 15px;
        color          : #002163;
        background     : #ffffff;
        border         : 2px solid #ebf2ff;
        border-radius  : 4px;
        margin-bottom  : 40px;

    }

    .tab-schedule-flex {
        display       : flex !important;
        flex-direction: row !important;
    }

    #schedules_list {
        display              : grid;
        grid-template-columns: 1fr 1fr;
        margin-left          : 1%;
        margin-right         : -4%;
    }

    .mobile-shc-sec-div {
        display        : flex;
        flex-direction : row-reverse;
        justify-content: space-evenly;
        width          : 100%
    }

    .curency-div {
        width       : 50%;
        padding-left: 30px;
    }

    .plus-sub-div {
        width: 50%;
    }

    .mobile-enroll-btm-div {
        display: block;
    }

    .message-PT {
        width: auto;
    }

    .no-schedule-PT-card {
        width  : auto;
        height : max-content;
        padding: 0px;
    }

    .no-schedule-responsive {
        padding: 0 40px 0 60px;
    }

    .mt-5 {
        width: auto;
    }

    /* schedule end */

    /* curiculum start */

    .curiculum .accordion .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .detail-btn {
        margin-top: 20px;
    }

    /* curiculum end */


    /* benefits start */
    .png-ul img:last-child {
        display: none;
    }

    .benefits ul li p {
        width    : auto;
        font-size: 16px;
    }

    /* benefits end */

    /* why simpliaxis start */
    .request-form {
        display: none;
    }

    .why-simpliaxis-left-div {
        width: auto;
    }


    /* why simpliaxis end */


    /* co-operative training start */
    .co-operate-training {
        background-color: #F3F3F3;
        height          : auto;
    }

    .co-operate-training .title {
        margin-left: -40px;
    }

    .co-operate-training .title2 {
        width: auto;
    }

    .co-operate-training .message {
        width : auto;
        height: auto;
    }

    .bg-flex1>div {
        margin-left: -10px;
    }

    .bg-flex1>img {
        display: none;
    }

    .blue-list ul {
        margin-left: -18px;
    }

    .blue-list {
        margin: 40px 0 0 2px;
    }

    .blue-list-li2 {
        display: none;
    }

    .blue-list-li2 p {
        margin-left: 30px;
    }

    .blue-list-li3 {
        display: block !important;
    }

    .blue-list-li3 p {
        margin-left: 35px;
        margin-top : -20px;
    }

    .scroll-element {
        flex-direction: column;
    }

    .scroll-parent {
        height: min-content;
    }

    .co-operate-training .our-clients {
        margin-bottom: 0px;
    }

    /*  co-operative training end */

    /* our trainers -start */

    .our-trainers-flex {
        display    : block;
        margin-left: -20px;
    }

    .view-all-trainers {
        display: none !important;
    }

    .carousel-indicator-width {
        width: 90%;
    }

    .mobile-course-view-all {
        display: none !important;
    }

    .course-page-view-all-trainers {
        display: block !important;
    }

    .course-page-view-all-reviews {
        display: block !important;
        width  : 300px;
    }

    .title-course-box2 {
        width: auto;
    }

    .our-trainers-course {
        padding: 0 20px;
        width  : 100%;
    }

    .view-all-trainer {
        display: block;
    }

    .view-all-trainer {
        display         : block;
        margin-top      : 20px;
        margin-left     : 190px;
        margin-right    : 20px;
        margin-bottom   : 20px;
        width           : 335px;
        padding         : 12px;
        border          : 2px solid #ebf2ff;
        border-radius   : 8px;
        font-family     : "Open Sans", sans-serif;
        font-style      : normal;
        font-weight     : 600;
        font-size       : 16px;
        line-height     : 20px;
        color           : #ffffff;
        background-color: transparent;
        filter          : drop-shadow(0px 1px 6px rgba(31, 34, 39, 0.4));
        text-align      : center;
        text-decoration : none;
    }

    /* our trainers -end */

    /* faqs start */

    #exTab3 {
        width      : auto;
        margin-left: 30px;
    }

    #exTab3 .nav .active {
        margin-bottom: 2px;
    }

    .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .faq-message {
        width: auto;
    }

    #exTab3 .nav {
        justify-content: space-between;
    }

    .faqs-section-flex {
        margin-left: 0px;
    }

    .faq-desk-width {
        width          : 84%;
        justify-content: center;
        margin-left    : 8% !important;
    }

    .faqs-section {
        padding: 10px 0px 40px 0px;
    }

    /* faqs end */

    .browse-courses-padding {
        margin-left: 0px;
    }

    .title-length {
        margin: 30px 0 0 -40px;
    }

    .mm {
        margin-top: -60px;
    }

    .city-centers-wrapper {
        height: auto;
    }

    .training-centers {
        display: block;
    }

}




@media (min-width: 993px) and (max-width:1283px) {
    .btn-group-third-div p {
        font-size: 13px;
    }

    .overview .message {
        width: 100%;
    }

}


@media (min-width: 1286px) and (max-width:1350px) {
    #info-fixed-form #exTab3 .nav .active a,#info-fixed-form #exTab3 .nav a,
    .fixed-form #exTab3 .nav .active a,
    .fixed-form #exTab3 .nav a {
        padding: 5px 13px;
    }

    #info-fixed-form,.fixed-form {
        width: 50%;
        right: -23%;
    }

    .article-form-sticky {
        width: 140%;
        right: -41%;
    }

}

@media (min-width: 1200px) {
    .cust-min-wh {
        height: 280px;
    }
}

@media (min-width: 1200px) and (max-width:1286px) {
    /* .ribbon {
        width : 8%;
        height: 300%;
        top   : -1px;
        left  : -8.5%;
    } */

    .up-ml {
        margin-left: -10px;
    }

    .rib_div {
        position: absolute;
        top     : 96px;
        left    : -7%;
    }

    .rib_div h5 {
        font-size  : 9px;
        margin-left: -3px;
        width      : 55px;
    }

    .rib_div p {
        width      : 31px;
        font-weight: 900;
        font-size  : 15px;
    }

    #info-fixed-form #exTab3 .nav .active a,#info-fixed-form #exTab3 .nav a,.fixed-form #exTab3 .nav .active a,
    .fixed-form #exTab3 .nav a {
        padding: 5px 10px;
    }

    #info-fixed-form,.fixed-form {
        width: 50%;
        right: -24%;
    }

    .article-form-sticky {
        width: 147%;
        right: -48%;
    }

    .overview .message {
        width: 75%;
    }

    .trainee-curosel-detail p {
        line-height: 20px;
    }

    .trainee-curosel-detail ul li {
        font-size: 12px;
    }
}

@media (min-width: 992px) and (max-width:1154px) {
    .trainee-curosel-detail ul li {
        line-height: 15px;
    }

    .trainee-curosel-detail p {
        line-height: 20px;
    }
}

@media (min-width: 993px) and (max-width:1200px) {
    .faqs-page-width {
        width: 84%;
    }

    .no-schedule-PT-card {
        width: auto;
    }

    .our-trainers-flex {
        display: block;
    }


    .bg-flex .intro-content {
        margin-left: 0%;
        width      : 100%;
    }

    .bg-flex img {
        display: none !important;
    }

    .fixed-navBar {
        display: none;
    }

    .mobile-sche-form {
        display: none;
    }

    .curiculum .accordion .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .png-ul img:last-child {
        display: none;
    }

    .benefits ul li p {
        width    : auto;
        font-size: 16px;
    }

    .mt-5 {
        width      : 98%;
        margin-left: 1%;
    }

    .bg-flex1>div {
        margin-left: 8px;
    }

    .request-form {
        display: none;
    }


    .trainers-whole-div {
        margin-left: -8px;
    }


    .carousel-inner {
        margin-left: 20px;
    }

    .professionals-carousel .carousel-controls {
        margin-left: 20px;
        margin-top : 20px;
    }

    .original-review-carousel {
        display: none;
    }

    .trainers-scroll-course {
        display: block;
    }

    .trainers-scroll-course .flex-column {
        flex-direction: row !important;
    }

    #trainees-carousel1 {
        display: none;
    }

    .tab-review-carousel {
        display: block;
    }

    .curosel-trainee-card-flex {
        width       : auto;
        margin-right: 0px;

    }

    .trainers-scroll-course {
        width     : 40%;
        margin-top: -10px;
    }



    #exTab3 .nav {
        justify-content: space-between;
    }

    .faqs-section-flex {
        margin-left: -60px;
    }

    #exTab3 .nav .active {
        margin-bottom: 2px;
    }

    .collapsed {
        border: 1px solid #e1e2e4 !important;
    }

    .browse-courses-padding {
        margin-left: 0px;
    }

    .title-length {
        margin: 30px 0 0 -30px;
    }

    .one-schedule-container {
        margin-left: 15px;
    }

    .share-sche {
        right: 4px;
    }

    .faq-desk-width {
        width          : 84%;
        justify-content: center;
        margin-left    : 8% !important;
    }

    .faq-desk-width-right {
        width: 100%;
    }

    .faqs-section {
        padding    : 10px 20px 40px 0px;
        margin-left: 0px;
    }

    .faqs-section .title {
        margin: 20px 0px 0px 5px;
    }

    .mobile-enroll-btm-div {
        display: none;
    }

    .sche-form {
        padding-right: 0;
        margin-left  : 0;
    }

    .btn-group-third-div {
        padding: 0;
    }

    .tab-third-div {
        display      : block;
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 500;
        font-size    : 14px;
        line-height  : 18px;
        text-align   : center;
        color        : #374151;
        width        : 240px;
        margin-bottom: 20px;
    }

    .tab-third-div a {
        color: #073593;
    }

    .view-more-schedules {
        display        : flex;
        align-items    : center;
        justify-content: center;
        margin-left    : 0px;
    }
}

@media (min-width: 1351px) and (max-width:1417px) {
    #info-fixed-form #exTab3 .nav .active a,#info-fixed-form #exTab3 .nav a,
    .fixed-form #exTab3 .nav .active a,
    .fixed-form #exTab3 .nav a {
        padding: 6px 19px;
    }
}

@media (min-width: 1351px) and (max-width:1366px) {
    #info-fixed-form,.fixed-form {
        position: fixed;
        right: -21%;
        width: 47%;
    }

    .article-form-sticky {
        position: sticky;
        right   : -16.5%;
        top     : 50%;
        width   : 150%;
    }
}

@media (min-width: 1367px) and (max-width:1420px) {
    .ml-17px {
        margin-left: -50px;
    }
}

@media (min-width: 1201px) and (max-width:1280px) {
    .limit7-span {
        font-size: 9px !important;
    }
}

@media (max-width: 1312px) {
    /* .cur-p {
        margin-top: 12px;
    } */
}

@media (max-width:1280px) {
    .mt-foot-4 {
        flex-direction: column;
    }

    .asixxb {
        margin-top    : 15px;
        flex-direction: column;
    }
}

@media (min-width: 1201px) and (max-width:1240px) {
    .bar-tab-mob {
        width: 75%;
    }

    .trainers-scroll-course {
        width      : 41%;
        margin-left: -50px;
    }

    .trainee-carosel-detail p {
        font-size: 18px;
    }

    .trainee-carosel-detail ul li {
        line-height: 15px;
    }

    .trainer-detail-inner-carousel {
        overflow: hidden !important;
    }

    .bg-flex img {
        display: none !important;
    }

    .message-box-model {
        width: 1000px;
    }

    .mobile-enroll-btm-div {
        display: none;
    }

    /* .btn-group-third-div p{
  width: auto;
} */
    .bg-flex .intro-content {
        margin-left: 0%;
        width      : 100%;
    }

}

@media (max-width : 992px) {
    .clr-cust {
        position: relative;
        left    : 6px;
        top     : 14px;
    }

    .cursor-not-allowed {
        pointer-events: none !important;
    }

    .cust-sch-flex {
        display: block
    }

    .cust-sch-flex .clear-all {
        padding-bottom: 6px !important;
    }

    .jhk {
        font-size: 20px !important;
    }

    .benefits .title {
        line-height: 27px;
    }

    .trainers-scroll-course {
        width     : 55%;
        margin-top: -10px;
    }

    .article-banner {
        width      : 110%;
        margin-left: -4%;
    }

    .home-crum {
        width: max-content;
    }

    .categorie-crum {
        width: max-content;
    }

    .article-crum {
        width        : max-content;
        overflow     : hidden;
        text-overflow: ellipsis;
        white-space  : nowrap;
    }

    .inperson-class-width {
        margin-left: 8px;
    }

    .card-workshop-indicators {
        bottom: -22px;
    }

    .bar-graph {
        right: 0;
    }

    .sec-div-details {
        margin-top: 0px;
    }

    .toolpGroup {
        margin-bottom: 10px;
        font-size    : 11px;
    }

    .toolpGroup-h {
        margin-top: -7px;
        height    : 15px;
    }

    .cur-p {
        font-size: 14px;
    }

    .sch-gd-share {
        margin-bottom: 10px !important;
    }

    .sched-main-div-p {
        display: block;
        margin-top: 0px;
    }

    .limit7 {
        margin-top: 10px;
    }

    .quantity-wrap {
        margin-left: 10px;
        width      : 116px;
        margin-top : 0px;
    }

    .sche-form {
        display: none;
    }

    .class-session-resp {
        font-weight : bold;
        color       : grey;
        margin-right: 10px;

    }

    .class-session-resp-new {
        padding-right: 0;
    }

    .art-month {
        padding: 5px 0 0 7px !important;
    }

    .art-weekend {
        margin-top: 0px !important;
    }

    .enroll-btn-resp {
        width      : 115px;
        height     : auto;
        padding    : 8px 5px;
        font-size  : 11px;
        margin     : 0 10px 10px 0;
        line-height: 18px;
        font-weight: 900;

    }


    .orange-str-new-card {
        background-image   : url(../image/course_landing_page/Star\ 4.png);
        background-position: right;
        background-repeat  : no-repeat;
        background-size    : contain;
        width              : 30px;
        height             : 30px;
        margin-top         : 0px;
    }

    .p1-nc {
        margin-bottom: 0px;
        color        : white;
        padding      : 6px 0 0 8px;
        font-size    : 5px;
        font-weight  : 1000;
    }

    .p2-nc {
        font-size    : 5px;
        margin-bottom: 0;
        font-weight  : 1000;
        color        : white;
        padding      : 2px 0px 0px 6px;
    }


    .clock-resp {
        font-weight  : bold;
        margin-left  : 6px;
        padding      : 5px 0;
        margin-bottom: 5px;
        font-size    : 11px;
    }

    .time-img {
        margin-left : -2px;
        margin-right: 2px;
    }

    .time-session-resp {
        font-size    : 12px;
        font-weight  : bold;
        margin-bottom: 0;
    }

    .cal-date-resp {
        font-size  : 12px;
        margin-left: 12px;
        margin-top : -28px;
    }

    .details-resp {
        width           : 100%;
        background-color: white;
        padding-top     : 0px;
        border-top      : 2px dashed #e9e9e9;

    }

    .weekday-date-resp {
        color     : red;
        font-size : 14px;
        margin-top: 18px;

    }

    .weekday-mon-resp {
        margin-top: -11px;
        font-size : 13px;
    }

    .weekday-section-flex {
        display     : flex;
        flex-wrap   : wrap;
        padding-left: 5px;
        overflow    : scroll;
        height      : 53px;
        position    : relative;
        margin-top  : -5px;
    }


    .sched-main-div {
        width           : 90%;
        border-radius   : 8px;
        box-shadow      : 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(36, 39, 47, 0.1);
        background-color: #fff;
        padding-bottom  : 0px;
        margin-top      : 0%;
        margin-bottom   : 15px;
        margin-left     : 5%;

    }

    .x-txt-div {
        text-align  : end;
        font-size   : 20px;
        margin-top  : 6px;
        margin-right: 10px;
        height      : 40px;
    }

    .cross-art {
        height: 0px;
    }

    .class-session-resp {
        margin-bottom: 5px;
        margin-top   : 4px;
        width        : auto;
    }

    .class-type-resp{
        width: 140%;
    }

    .class-session-resp img {
        width: 10px;
    }

    .limit7-span {
        width       : 100px;
        margin-right: 5px;
        margin-top  : 10px;

    }

    .btn-cover-wrap {
        width       : 110px;
        height      : 30px;
        margin-right: 20px;
    }

    .btn-light-dec {
        height: 30px
    }

    .btn-primary-inc {
        height: 29px;
    }

    .quatity-dis {
        width: 40px !important;
        height: 26px;
    }

    .ht-mat{
        height: 22px;
    }

    .md-txt-div {
        text-align                : center;
        color                     : #191970;
        font-size                 : 14px;
        font-weight               : bold;
        background                : lightgray;
        height                    : 30px;
        justify-content           : center;
        align-items               : center;
        display                   : flex;
        margin-bottom             : -10px;
        border-bottom-left-radius : 8px;
        border-bottom-right-radius: 8px;
    }

    .sale-price-FS {
        margin-bottom   : 0px;
        /* margin-top   : 2px; */
    }

    .toolp {
        margin-top   : 0px;
        margin-bottom: 0px;
        font-size    : 10px;
        margin-right : 8px;
    }


    /* .schare-sche-div {
        right: -1px;
        top: -5px;
        position: absolute;
    } */


    .weekday-class-resp {
        font-size                : 12px;
        font-weight              : bold;
        border-bottom-left-radius: 8px;
        border-top-right-radius  : 8px;
        color                    : #374151;
        padding                  : 0 10px;
        margin-top               : 0px;
        margin-right             : 3px;
    }


    .amount-div-resp {
        margin-top: 10px;
        width     : 50%;
        position  : relative;
    }

    .masked-div {
        width: 35px;
    }

    .month-date-resp {
        font-size                 : 12px;
        font-weight               : bold;
        border-bottom-right-radius: 8px;
        border-top-left-radius    : 8px;
        width                     : 100%;
        padding                   : 5px 10px 0 7px;
        margin-bottom             : 2px;
    }

    .in-person-resp {
        /* background-color: #fff !important; */
        color        : #000000 !important;
        font-size    : 12px;
        font-weight  : bold;
        border-radius: 20px;
        padding      : 0 10px;
    }

    .caps-btn-free {
        font-size  : 13px;
        font-weight: 700;
    }

    .new-mobile-sche {
        font-size: 15px;
    }

    .traine-course-header {
        margin-bottom: 20px;
        width        : 200px;
    }

    .traine-course-header-traine {
        width        : auto !important;
        margin-bottom: 0px !important;
        padding-top  : 5px;
        padding-left : 7px;
    }

    .traine-course-header-art {
        width        : auto !important;
        margin-bottom: 0px !important;
    }

    .tab-nav-faqs {
        width: 100%;
    }

    .bg-flex .intro-content {
        /* margin-left: 4%; */
        width: auto;
    }

    .third-div-mobile {
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 500;
        font-size    : 14px;
        line-height  : 18px;
        text-align   : center;
        color        : #374151;
        width        : 240px;
        margin-left  : 40px;
        margin-bottom: 20px;
    }

    .third-div-mobile a {
        color: #073593;
    }

    .view-more-schedules {
        margin-left: 0px;

    }

    .tab-overview {
        display       : flex;
        flex-direction: column;
        width         : 100%;
        height        : max-content;
    }

    .mobile-course-overview {
        width : 100%;
        height: max-content;
    }

    .title-PT {
        font-size  : 22px;
        line-height: 27px;
    }

    .key-features-right p {
        margin-left: 24px;
        font-weight: 600;
    }

    .sch-msg-t {
        margin-left: 0px;
    }

    .sch-msg-t {
        width: auto;
        font-size: 14px;
    }

    .overview .overview-lists ul li {
        font-size: 13px;
    }

    .timing-clock-detail {
        margin-left: 25px;
        margin-top : 10px;
    }

    .mob-fl-cl {
        margin-left: 1px !important;
    }

    .timing-clock-session {
        margin-left: 25px;
    }

    .weekday-class {
        padding: 0px;
    }

    .in-person {
        margin-top   : -20px;
        margin-bottom: 6px;
    }

    .in-person-fb {
        margin-top   : 0px !important;
        margin-left  : 8px;
        margin-bottom: 2px;
    }

    .list-sche-pointers {
        margin-bottom: 5px;
        margin-right: 9px;
        width: 170px;
        display: flex;
        justify-content: end;
        height: 17px;
    }

    .mobile-clock {
        position: relative;
    }

    .share-sche {
        position     : absolute;
        right        : 1px;
        top          : -27px;
        width        : 28px;
        background   : #d1d5db;
        border-radius: 8px;
    }

    .hgjuti-1 {
        margin-left: 8px;
    }

    .hgjuti-2 {
        margin-left: 8px;
    }

    .bt-a-992{
        display: block;
    }

    .bt-a-992-fght{
        top: 45px;
        z-index:2;
        box-shadow:  0px 7px 8px -9px rgba(0, 0, 0, 0.75);
    }

    .bt-b-992{
        display: none;
    }

}




/* payment success and failure */

@media only screen and (max-width : 1360px) {
    /* .new-img-csm {
        width : 99%;
        height: 30%;
    } */

    .green-status {
        width: auto;
    }

    .sucess-div {
        width: auto;
    }

    /* failure */
    .red-status {
        width: auto;
    }
}

@media only screen and (max-width : 1367px) {
    .section-top-article {
        display    : flex;
        width      : 115%;
        margin-left: 0%;
    }

    .nav-bar-resources {
        margin-right: 2%;
    }
}



@media only screen and (max-width : 1200px) {
    .desktop-filter {
        margin-bottom: 10px;
    }

    .our-width-flex-trainer {
        width: 100%;
    }

    .navbar-search-form-article {
        margin-right: 10%;
    }

    .nav-bar-resources {
        margin-right: 10%;

    }

    .sec-in-time {
        font-size: 12px;
    }

    .rating-course-box {
        padding: 10px 0 10px 0px;
    }

    .contact-btn {
        padding: 0 10px;
    }

    .sucess-div>p {
        width: auto;
    }

    .our-trainers-flex {
        height: auto;
    }


}

@media (min-width : 1144px) and (max-width : 1240px) {
    .learners-details-wrapper {
        padding-bottom: 20px;
        margin-left   : 30px;
    }

    .continue-to-payment-btn {
        margin-left: 0px !important;
    }

}

@media only screen and (max-width : 1144px) {

    .help-wrapper {
        width    : auto;
        flex-wrap: wrap;
    }

    .success-or {
        display: none;
    }

    .help-call-wrapper {
        margin-top: 20px;
    }

    .check-form-flex {
        margin-left: 20px;
    }

    .contact-us-form-mobile {
        margin-left: 0px;
    }


    .learners-details-wrapper {
        padding-bottom: 20px;
    }

}

@media only screen and (max-width : 768px) {
    .sch_loader_pos {
        top : 8%;
        left: 55%;
    }

    .share_link_loader-mob {
        top: 27%;
    }


    .sched-main-div-p .sch_loader_pos {
        top : 100px;
        left: 55%;
    }

    .asixxb {
        flex-direction: column;
    }

    #news_letter_form {
        width: 100%;
    }

    .bottom-btn {
        margin-left: 36px;
    }

    .help-call-wrapper {
        flex-wrap: wrap;
    }

    .sucess-div>p {
        height: auto;
    }

    .check-form-lable-block {
        width: 70%;
    }

    .sucess-div {
        box-shadow : none;
        margin-left: -18px;

    }

    .category-course-filters-x {
        gap: 0px;
    }

}

@media only screen and (max-width : 470px) {

    .checkOut-div {
        background: none;
    }

    .checkOut-nav {
        display: none;
    }

    .green-status {
        margin-top: 30px;
    }

    .sucess-div {
        box-shadow: none;
        margin-top: -40px;
    }

    .green-status p {
        font-weight: 700;
        font-size  : 16px;
        line-height: 20px;
    }

    .help-wrapper p {
        width : -moz-available;
        height: auto;
    }

    .browse-more-btn-div {
        margin: -30px 0 40px;
    }

    .browse-more-courses-btn {
        width: 250px !important;
    }

    /* failure */

    .red-status p {
        font-weight: 700;
        font-size  : 16px;
        line-height: 20px;
    }

    .red-status {
        height    : 35px;
        margin-top: 30px;
    }

}

/* payment sucess and failure */

/* checkout page start*/
@media only screen and (max-width : 1370px) {

    .center-div {
        width: 80%;
    }
}

@media only screen and (max-width : 1148px) {
    .center-div {
        width: 95%;
    }

    .pay-head {
        margin-left: 30px;
        margin-top : 40px;
    }

    .continue-to-payment-btn {
        margin-left: 20px;
    }

}

@media only screen and (max-width : 992px) {
    .our-width-flex-trainer {
        width      : 92%;
        margin-left: 40px;
    }

    .nav-bar-resources {
        background: transparent;
    }

    .navbar-search-form-article {
        display: none !important;
    }

    .quick-links-pop {
        display: flex;
        width  : 100%;
        padding: 10px 0 0 0;
    }

    .group-link,
    .corporate-link {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 700;
        font-size  : 13px;
        line-height: 22px;
        color      : #002264 !important;
    }

    .quick-links-pop-div {
        display        : flex;
        justify-content: space-evenly;
        align-items    : center;
        flex-wrap      : wrap;
        width          : 90%;
        border-bottom  : 1.5px solid #D1D5DB;
        padding        : 0 0 10px 0;
    }

    .accordion-body-custom {
        flex-direction: column;
    }

    .accor-body-right-middle-applied p {
        width: 250px;
    }

    .center-div {
        width: 70%;
    }

    .continue-to-payment-btn {
        margin-left: -5px;
        width      : 62%;
    }

    .apply-coupon-div {
        width: 300%;
    }

    .accor-body-left-top {
        margin    : 0px;
        padding   : 0px;
        border    : 0px;
        box-shadow: none;
    }

    .accor-body-right {
        margin-left: 10%;
        width      : 70%;
    }

    .accor-body-left {
        width      : 70%;
        margin-left: -50px;

    }

    .learners-tab {
        display: none;
    }

    .payment-footer-details {
        display: none;
    }

    .ctn-order-btn {
        width: -moz-available;
        width: -webkit-fill-available;
    }

    .accor-body-right-middle-input button {
        margin-left: 2%;
    }

    /* for learner wrapper */
    .check-form-flex {
        flex-direction : column;
        align-items    : flex-start;
        justify-content: center;
    }

    .learners-details-wrapper .accordion-body {
        display        : flex;
        flex-direction : column;
        align-items    : center;
        justify-content: flex-start;
        /* margin-left : 50px; */
    }

    /* for payment wrapper */
    .payment-div-flex {
        flex-direction: column;
        align-items   : center;
    }

    .payment-div {
        margin-top: 20px;
    }

    .checkout-details-div-PM {
        width: 90px;
    }

    /* .check-form-lable-block input {
        background: #F9FAFB;
    } */

}

@media only screen and (max-width : 900px) {
    .header-checkout-flex {
        align-items    : normal;
        justify-content: normal;
        flex-direction : column;
    }

    .order-summery-edit {
        display        : flex;
        justify-content: right;
        margin-top     : -23px;
        margin-left    : auto;
    }

    .header-checkout-flex button {
        background-color: transparent;
    }
}

@media only screen and (max-width : 767.98px) {
    .ul-div-fh p {
        font-size    : 11px;
        margin-bottom: -4px;
    }

    .col-offer {
        padding: 0 10px;
    }

    .class-mob-enroll {
        font-size    : 14px;
        font-weight  : 500;
        line-height  : 16px;
        margin-bottom: 20px;
        color        : #000000;
    }

    .mr-eo-10 {
        position       : unset;
        justify-content: center !important;
    }

    /* .eo-quan {
        top  : 50px;
        right: 0px;
    } */

    .eo-md {
        /* bottom : -127px; */
        padding   : 20px 0px 0 0px;
        height    : auto;
        max-height: calc(100vh - 165px);
        border    : none;
        display   :flex !important;
    }

    .ul-div-fh {
        height    : auto;
        overflow-y: unset;
    }

    .scroll-body-pop {
        padding   : 0 11px !important;
        overflow-y: auto;
        overflow-x: hidden;
        /* height : auto;
        max-height: calc(100vh - 106px); */
    }

    .mob-pop-enroll {
        margin-left: 2px !important;
    }

    .enroll-time-mob {
        font-size  : 12px;
        font-weight: 700;
        line-height: 16px;
        font-family: "Montserrat";
        margin     : 6px 0 0 0;
    }

    .trainer-name-enroll {
        font-size  : 12px;
        font-weight: 600;
        line-height: 16px;
        font-family: "Montserrat";
        color      : #002264;
        margin     : 6px 0 5px 0;
    }

    .close-pop-2 {
        top: 1px;
        right: -3px;
    }


    .enroll-date-mob {
        margin     : 0 0 3px 0;
        font-size  : 12px;
        font-weight: 700;
        line-height: 16px;
        font-family: "Montserrat";
    }

    .order-summery-wrappper {
        margin-left: 8%;
    }

    .desktop-workshop-div {
        display: none;
    }


    .ctn-order-btn {
        margin-left: -2%;
    }

    .accrd-mob-div-fd {
        display       : flex;
        align-items   : center;
        flex-direction: column;
    }


    .accrd-mob-div-fd {
        width      : 100% !important;
        align-items: flex-start !important;
    }

    .tab-mob-accrd {
        width: 45%;
    }

    .btn-m-l {
        margin-left: 0%;
    }

    .desktop-rating {
        display: none;
    }

    .new-mobile-sche {
        width      : 150px;
        font-size  : 13px;
        line-height: 20px;
        height     : 42px;
        font-weight: 700;
    }

    .mob-rating {
        display: block;
    }

    .article-banner {
        background-image: none;
        background-color: #000000;
    }

    .cour-mb-boot {
        padding: 0px !important;
    }

    .check-form-lable-block input {
        height: 40px;
    }

    .order-summery-width {
        width: 70%;
    }

    .accor-body-left {
        margin-left: 0px;
    }

    .accor-body-left h6 {
        width: 400px;
    }

    .checkOut-div {
        background: #fff;
        margin-top: 40px;
    }

    .accordion-body-custom {
        flex-direction: column;
        align-items   : flex-start;
    }

    .accor-body-right {
        margin     : auto;
        margin-left: 0px;
    }

    .ctn-order-btn {
        width: 350px;
    }

    .checkOut-nav-checkout {
        display: none;
    }

    .center-div-parent {
        margin-top  : -40px;
        margin-right: 20%;
    }

    .accor-body-left-top {
        margin: auto;
        width : auto;
    }

    .checkout-contact-desktop {
        display: none;
    }

    .contact-icon-png {
        display     : block;
        margin-right: 10px;
    }

    /* for leaner wrapper*/
    .check-form-lable-block input {
        width        : 140%;
        border       : 1px solid #1E73BD;
        /* background: #F9FAFB; */
        height       : 50px;
    }

    .learners-details-wrapper .accordion-body {
        display        : flex;
        flex-direction : column;
        align-items    : normal;
        justify-content: flex-start;
        /* margin-left : 50px; */
    }

    .center-div {
        margin-top: -5%;
    }

}

@media only screen and (max-width : 600px) {
    .ht-mat{
        height: 24px;
    }

    .clock-resp {
        margin-bottom: 0;
    }

    .jhk {
        font-size: 15px !important;
    }

    .flex-batch-tn {
        font-weight: 600;
        font-size  : 12px;

    }

    .flex-batch-st {
        font-weight: 600;
        font-size  : 12px;
    }

    .p-coupon-left-pop-new input[type="radio"] {
        transform: scale(1.5);
    }

    .sche-mobile-label {
        display: none;

    }

    .foot-check-label-pop-cop {
        font-size: 11px;
    }

    .sche-mobile-input {
        margin-bottom: 12px;
    }

    .flat-percent {
        font-size: 15px;
    }

    .flat-save {
        font-size: 14px;
    }

    .p-coupon-left-pop-new {
        padding-top: 0px !important;
        margin-top : 10px;

    }

    .new-sec-padding .card {
        height: 200px;
    }

    .new-sec-padding .card-text {
        font-weight: 500;
        font-size  : 13px;
    }

    .card-workshop-indicators {
        bottom: 7px;
    }

    .new-sec-padding {
        padding: 0px 5% !important;
    }

    .new-sec-padding h2,
    .partial-checks h2 {
        font-size  : 17px;
        line-height: 24px;
    }

    .internal-sector h6 {
        font-size: 17px;
    }

    .preq-sector h6 {
        font-size  : 16px;
        line-height: 24px;
    }

    .no-shedule-section-title {
        font-size: 17px;
        width    : 100%;
    }

    .new-class-course-select {
        margin-top: 13px;
        margin-left: -2%;
        margin-bottom: 0px;
        width        : 190px !important;
        padding: 7px;
        gap: 12px;
        width: 418px;
        height: 37px;
        font-size: 14px;
    }

    .sch-a2 {
        right: 13px;
        top: 26px;
    }

    .top-btn {
        margin-top: 11px;
    }

    .masked-div {
        height: 25px;
        right: 30px;
        width: 40px;
    }

    .art-detail2 {
        background-image: none;
        background      : linear-gradient(50deg, rgb(253 231 145 / 95%) 30.65%, rgba(254, 243, 199, 0.00) 154.97%);
    }

    .art-detail3 {
        background-image: none;
        background      : linear-gradient(135deg, #1E73BD 25.01%, rgba(30, 115, 189, 0.75) 45.14%, rgba(36, 96, 148, 0.4) 64.89%, rgba(94, 151, 200, 0.1) 95.14%);
    }

    .art-detail4 {
        background      : linear-gradient(224deg, #073593 25.21%, rgba(7, 53, 147, 0.00) 100%);
        background-image: none;

    }

    .art-detail {
        background-image: none;
        background      : linear-gradient(135deg, #1E73BD 25.01%, rgba(30, 115, 189, 0.75) 45.14%, rgba(36, 96, 148, 0.4) 64.89%, rgba(94, 151, 200, 0.1) 95.14%);
    }


    .article-detail-b-image5 {
        display: none;
    }

    .random-banner-text {
        width: auto;
    }

    .accor-body-shadow {
        width: 150%;
    }

    .accor-body-right-middle-input {
        width: 200%;
    }



}

@media only screen and (max-width : 560px) {
    .order-summery-edit {
        margin-top: 10px;
    }
}




@media only screen and (max-width : 470px) {
    .center-div {
        width      : 80%;
        margin-left: -100px;
    }

    .accordian-padding {
        padding: 20px 0 20px 10px;
    }

}

@media only screen and (max-width : 350px) {
    .new-sec-padding .card {
        height: 150px;
    }

    .apply-coupon-div {
        width: auto;
    }

    .ctn-order-btn {
        width      : 280px !important;
        margin-left: 0px;
    }

    .accor-body-right-bottom {
        width: 327px;
    }

    .bill-details {
        width: 280px;
    }

    .accor-ml-cust {
        width: 129%;
    }

    .accor-body-right-bottom p {
        width: auto;
    }

    .order-summery-edit {
        margin-top    : 0px;
        /* margin-left: -210px; */

    }

    /* .ctn-order-btn {
        width: 280px;

    } */

    .accor-body-right-top {
        justify-content: normal;
    }

    .btn-cover-wrap {
        margin-left: 60px;
    }

    .accor-body-right-middle-input input {
        width: 200px;
    }

    .accor-body-right-middle-input {
        justify-content: normal;
    }

    .accor-body-right-middle-input button {
        width      : auto;
        margin-left: 5px;
    }

    /* .bill-details p {
        justify-content: normal;
    } */

    /* .bill-brief {
        margin-left: 120px;

    } */

    .accor-body-right-bottom p {
        justify-content: space-between;
        margin-right   : 50px;

    }

    .accor-body-left h6 {
        width: auto;
    }

    .sche-details {
        width: 116%;
    }

    .details-brief {
        font-size: 13px;
    }

    .continue-to-payment-btn {
        width: 280px;
    }

}


@media (min-width:360px) and (max-width:600px) {
    .accordian-padding {
        /* width:370px; */
        padding: 20px;
        width  : 130%;
    }

    .check-form-lable-block {
        width: 92%;
    }

}

@media (min-width:400px) and (max-width:470px) {

    .center-div-parent {
        padding: 0 6% 0 0;
        width  : 100%;
    }
}

@media (min-width:350px) and (max-width:400px) {

    .center-div-parent {

        width        : 100%;
        margin-right : 0;
        padding-right: 3%;
    }

    .sib-perf-btn {
        width      : auto !important;
        padding-top: 8px !important;
    }

    .fs-11px {
        font-size    : 10px !important;
        height       : 33px !important;
        border-radius: 6px;

    }
}

@media (min-width:270px) and (max-width:350px) {
    .rating-course-box {
        padding-left: 17px !important;
    }

    .into-btns-margin-overview {
        flex-direction: column;
    }

    .course-mobile-agile {
        padding-bottom: 0px !important;
    }

    .center-div-parent {
        width       : 100%;
        margin-right: 0;
        padding-left: 20px;
    }
}

@media (min-width:270px) and (max-width:370px) {
    .sec-in-time {
        font-size    : 9px !important;
        margin-bottom: -2px !important;
    }

    .toolpGroup-h {
        margin-top: -5px;
    }

    .enroll-toolgroup {
        margin-top: 0px !important;
    }

    .enroll-discount-mesage {
        font-size  : 11px !important;
        margin-left: 0px !important;
    }


    .hurry-up-art {
        margin-top: 0px !important;
    }

    .quantity-wrap {
        margin-left: 0px !important;
    }

    .art-wrap {
        margin-left: 0px !important;
    }

    .ht-mat {
        height: 32px;
    }
}

@media (min-width:360px) and (max-width:1200px) {
    .sch-tool-p {
        margin-top: 5px !important;
    }

}

@media (min-width:270px) and (max-width:360px) {
    .as-low-ht {
        margin-bottom: 0px !important;
        margin-top   : 0px !important;
    }

    .sch-tool-p {
        margin-top: 10px !important;
    }

    .amount-div-resp {
        width: 50%;
    }

    .time-img {
        margin-top: -2px;
    }

    .in-person-resp,
    .time-session-resp,
    .month-date-resp,
    .weekday-class-resp,
    .class-session-resp,
    .new-resp-class,
    .new-p-font,
    .md-txt-div {
        font-size: 9px !important;
    }

    .calc_total {
        font-size: 11px !important;
    }

    .art-wrap {
        margin-left: 0px !important;
    }

    .month-date-resp {
        height: 26px !important;
    }

    .art-weekend {
        margin-top: 5px !important;
    }

    .mob-morning {
        margin-top: 13px;
    }

    .art-tool-p {
        margin-bottom: 3px !important;
    }

    .sch-tool-p {
        margin-bottom: 3px !important;
    }

    .amount-div-resp {
        line-height: 9px;
    }

    .schare-sche-div {
        top: -10px;
    }

    .first-new-div {
        line-height: 10px;
    }

    .cry-nc {
        margin-left: 8px;
    }

    /*
    .quantity-wrap {
        margin-left: -7% !important;
    } */

    .sale-price-FS {
        font-size: 14px;
    }

    .clock-resp {
        margin-bottom: 0;
        font-size    : 11px;
    }

    .toolp {
        margin-top      : 10px;
        margin-bottom   : 6px;
        font-size       : 8px;
        margin-right    : 10px;
        height          : 20px;
        /* width        : 110px !important; */
    }

    .toolp-r {
        text-align: end;
    }

    .tool-art {
        width: auto !important;
    }

    .hurry-up-div {
        font-size : 8px;
        margin-top: 6px;
    }

    /* .order-summery-wrappper {
        width: 20% !important;
    } */

    .learners-details-ctn p {
        margin-left: 0px;
    }

    .small-width-gap {
        margin-left: 10px;
    }

    .discount-green {
        margin-left: 65px;
    }

    .accor-body-right-middle-applied p {
        width: 180px;
    }

}

@media (min-width:270px) and (max-width:767.98px) {
    .accordian-padding {
        width  : 145%;
        padding: 20px;
    }

    .continue-to-payment-btn {
        width      : 137%;
        margin-left: 6%;
    }

    .check-form-lable-block {
        width: 105%;
    }

    .enroll-select-cust-css-width-cust {
        width: 156%;
    }
}

/* checkout-end */



/* resourse page -start */
@media screen and (max-width : 1240px) {
    .resources-div-search {
        width      : 89%;
        margin-left: 1%;
    }

    .nav-bar-resources {
        margin-top: 3%;
    }

    .course-navigation-article {
        display: flex !important;
    }

    .article_pagination {
        /* margin-right: 9%; */
        margin-top: 20px;
    }

    .article-banner {
        width: 110%;
    }

    .article-header-content {
        width: 100%;
    }

    .resourse-middle-fw {
        width: 100%;
    }

    .popular-info-div-inner {
        width: auto;
    }

    .popular-info-div-inner h3 {
        line-height: 100%;
    }

    .mR-resourse {
        width: 280px;
    }

    .resources-section-middle {
        width: 95%;
    }

    /* .margin-for-right{
  margin-left: -80px;
} */

    .section-left-article-title {
        margin-top : 20px;
        line-height: 40px;
        font-size  : 24px;
    }

    .corse-block-margin-T {
        padding-right: 50px;
    }

    .resource-section-two {
        display       : flex;
        flex-direction: column;
    }

    .resources-section-middle {
        width: 90% !important;
    }



    .loadmore-second {
        display: flex !important;
    }

    .request-form-resourse-page {
        margin-right: 0px !important;
        margin-top  : -30px;
        margin-left : -30px;

    }

}

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

    .othr-fltr-btn .onLine,
    .othr-fltr-btn .in-Person,
    .othr-fltr-btn .nxt-mnth,
    .othr-fltr-btn .on-weekdays,
    .othr-fltr-btn .on-weekends,
    .othr-fltr-btn .this-mnth,
    .othr-fltr-btn .clear-all {
        margin-right: 10px;
    }

    .filter-btns {
        margin-bottom: 0px !important;
    }

    .othr-fltr-btn {
        margin-bottom  : 10px !important;
        margin-left    : 77px;
        width          : auto;
        justify-content: flex-start;
        flex-wrap      : wrap;
    }

    .othr-fltr-btn .clear-all {
        margin-bottom: 10px;
    }

    .vin-pr {
        margin-left: 77px;
    }

    .title-course-box2 {
        width: 100%;
    }

    .section-left-most-article {
        width: 28%;
    }

    .article-left-style {
        margin-left: 0px;
    }

    .our-clients-width {
        width      : 100%;
        margin-left: -10px;
    }

    #curiculum1 .acord-width-ml {
        width: 85%;
    }

    .into-btns-margin-overview {
        margin-top: 0;
    }

    .w-74-desk {
        width: 100%;
    }

    .w-75-ml25-desk {
        width      : 100%;
        margin-left: 0;
    }

    .w-80-desk {
        width: 100%;
    }

    .wid-26-des {
        width: 334px;
    }

    .faq-desk-width-right {
        margin-left: 0%;
        margin-top : -7px;
    }

    .new-certi-process,
    .new-w-80,
    .title-w-75,
    .w-88-desk,
    .w-83-desk {
        width: 100%;
    }

    .new-benefits-class {
        width: 100%;
    }

    .sche-form-right-top {
        display: none;
    }

    .request-form-sticky {
        display: none;
    }

    .desk-sticky-request {
        display: none;
    }

    .preq-sector {
        width: 190px;
    }

    .preq-sector-msg {
        width: 75%;
    }

    .resource-schedule-container {
        margin-top: -30px;
        width     : 430px;
    }

    .random-banner4 {
        margin-right: 5%;
    }

    .mobile-view-enroll-schedule {
        display        : flex;
        flex-direction : column;
        justify-content: center;
        align-items    : center;
        margin-top     : -20px;
    }

    .rel-art-design-update {
        display: none;
    }

    .section-right-article-mb {
        width      : 106%;
        margin-left: -3%;
    }

    .resource-desktop-supercharge2 {
        display: none !important;
    }

    .resource-form {
        margin-right: 0;
    }

    .request-form {
        width: auto;
    }

    /* .resources-section-middle {
  width: 95%;
} */

}

@media screen and (max-width : 1140px) {
    .resources-section-middle {
        width: 95%;
    }

    .article_pagination {
        margin-right: 1%;
        margin-top  : 20px;
    }

    .popular-info-div-inner p {
        width: 100%;
    }


}

@media (width >=993px) {
    .cls-res-height {
        height: 360px;
    }

    .cls-res-ctn-height {
        height: 250px;
    }
}

@media screen and (max-width : 992px) {
    .othr-fltr-btn {
        margin-left: 51px;
    }

    .vin-pr {
        margin-left: 51px;
    }

    .enroll-toolgroup {
        margin-top: 0px !important;
    }

    .enroll-discount-mesage {
        font-size: 11px !important;
    }

    .nav-bar-resources {
        margin-bottom: 1%;
    }

    .preq-sector {
        width: 180px;
    }

    .preq-sector-msg {
        width: 72%;
    }

    .new-sec-padding {
        padding: 0px 6%;
    }

    .one-schedule-container {
        display: none;
    }

    .section-right-article2 {
        margin-top: -20px;
    }



    .resource-desktop-supercharge2 {
        display      : block !important;
        margin-bottom: 30px;
    }

    .resource-desktop-supercharge {
        margin-top : 0px !important;
        width      : 90% !important;
        margin-left: 5% !important;
        margin-top : 30px !important;
    }



    .desktop-view-enroll-schedule {
        display: none;
    }

    .introduction-resource {
        background-image: none;
        background      : #242a3a;
    }

    .tab-select-resource {
        margin-bottom: 50px !important;
    }

    .article_pagination {
        margin-right: 3%;
        margin-top  : 20px;
    }

    .intro-content-resource .title {
        line-height: 25px;
        height     : 30px;
    }

    .intro-content-resource .message {
        height     : 80px;
        width      : auto;
        font-weight: 500;
        font-size  : 14px;
        line-height: 150%;
        color      : #F9FAFB;
        height     : 80px;
    }

    .title-home-banner {
        width: auto;
    }

    .first-title {
        font-size: 24px !important;

    }

    .second-title {
        font-size: 18px !important;
    }

    .popular-title {
        margin-left: 0px;
    }

    .desktop-resource-view {
        display: none;
    }

    .tab-resource-view {
        display: block;
    }

    .info-section-flex {
        flex-direction: column;
    }

    .category-select-resource {
        width           : 100%;
        background-color: transparent;
        color           : white;
        height          : 50px;
        padding         : 0 20px;
    }

    .info-section-left select option {
        font-family  : "Open Sans", sans-serif;
        font-style   : normal;
        font-weight  : 500;
        font-size    : 16px;
        line-height  : 150%;
        color        : #374151;
        cursor       : pointer;
        border-radius: 10px;
    }

    .info-section-left select {
        appearance        : none;
        -moz-appearance   : none;
        -webkit-appearance: none;
        outline           : none;
        border            : none;
        font-weight       : 600;
        font-size         : 18px;
        line-height       : 150%;
    }

    .sch-a4 {
        position: absolute;
        right   : 20px;
        top     : 20px;
    }

    .mR-resourse {
        position     : relative;
        margin-left  : 0px;
        /* margin-top: 50px; */
    }

    .info-section-left {
        width     : 100% !important;
        background: #002163;
        padding   : 0;
        margin-top: 50px;
    }

    .resources-section-middle {
        margin-left: 45px;
    }

    .article-new-width {
        margin-left : auto !important;
        margin-right: auto !important;
        width       : auto;
        margin-top  : -20px !important;
    }

    .request-form-resourse-page {
        margin-left: 0px;

    }

    /* .loadmore-btn-two {
    margin-left: 42% !important;
  } */


}

@media screen and (max-width : 768px) {
    .nav-bar-resources {
        margin-top: -2%;
    }

    .h-33-btn {
        height: 30px;
    }

    .resources-section-middle {
        margin-left: 25px;
    }

    .article_pagination {
        margin-right: 2%;
        margin-left : 1px;
    }

    .popular-info-div-inner {
        width : auto;
        height: max-content;
    }

    .corse-block-margin-T {
        padding-right: 40px;
    }

    /* .popular-card-img {
        height: 160px;
    } */

    .popular-course-card {
        width: 115%;
    }

    #load_more {
        margin-left: auto !important;
    }

    .popular-info-div-inner p {
        height: 65px;
        width : 100%;
    }

    .popular-info-div-inner h3 {

        line-height: 100%;
    }


}

@media screen and (max-width : 767.98px) {
    .intro-content-corporate-1 {
        margin-top: -5%;
    }

}

@media screen and (max-width : 575px) {
    .res-pad-right {
        margin-left: -4% !important;
    }

    .loadmore-btn-two {
        margin-left: 40% !important;
    }

    .resources-section-middle {
        margin-left: 10px;
    }

    .article_pagination {
        margin-left: -10px !important;
    }

    /* .popular-card-img {
        height: 160px;
    } */

    .intro-content-corporate-1 {
        margin-top: -6%;
    }

}

@media screen and (max-width : 500px) {
    .toolp {
        margin-bottom: 5px;
    }

    .resource-anchor {
        margin-right: 4.5%;
        margin-left : 1px;
    }

    .popular-title {
        margin-right: -20px;
    }

    .corse-block-margin-T {
        padding-right: 4%;
    }

    .download-corporate {
        margin-top: -50px;
    }

    .intro-content-corporate-1 {
        margin-top: -10%;
    }
}

@media screen and (max-width : 400px) {
    .loadmore-btn-two {
        margin-left: 35% !important;
    }
}

@media screen and (max-width : 350px) {
    .resource-schedule-container {
        margin-left: 0px !important;
        width      : 300px !important;
    }

    .mob-view-time {
        margin-left: -40px;
    }

    .resource-anchor {
        margin-right: 7%;
        margin-left : 1px;
    }

    .intro-content-corporate-1 {
        margin-top: -20%;
    }
}

/* resourse-end */
/* resourse-article start */

@media screen and (max-width : 1240px) {
    .section-top-article {
        width: 110%;
    }

    .section-left-article {
        margin-left: 10px;
    }

    /*
  .article-banner-img{
    width: 740px;
   height: 270px;
  } */

    .article-request-form {
        display: block;
    }
}

@media screen and (max-width : 1200px) {
    .ml-pt-cards{
        width: 100%;
    }

    .x-emi-close {
        margin-left: 0px;
    }

    /*
    .traine-course-header-art {
        width: 260px;
    } */

    .section-left-article {
        margin-right: 0px;
        margin-left : -13%;
    }
}



@media screen and (max-width : 1140px) {


    .article-banner-img {
        width : 844px;
        height: 320px;
    }

    .margin-for-right {
        margin-top: -200px;
        display   : flex;
    }

    .linkedin-short-profile-original {
        display: none;
    }

    .article-request-form {
        margin-top    : 10px;
        /* margin-left: 50px; */
    }

    .margin-for-right {
        margin-left: 0px;
    }

    .linkedin-short-profile {
        display: block;
    }

    .order-profile {
        display: none;
    }

    .share-wrapper {
        display: none;
    }

    .share-wrapper-share {
        margin-left: 80px;
    }


}

@media screen and (max-width : 767.98px) {
    .enroll-discount-mesage {
        margin-left: 0px !important;
        font-size  : 11px !important;
        margin-top : 10px;
    }

    .trend-card {
        padding: 6px;
        top: -26px;
        font-size: 11px;
    }

    .preq-tab-div {
        flex-direction: column;
    }

    .nominal_li_wrapper {
        flex-direction: column;
        flex-wrap     : nowrap !important;
        margin-left   : 4px;

    }

    .partial-check-child {
        width: 100%;
    }

    .partial-check-zoom {
        width: 95%;
    }

    .partial-checks {
        padding: 0px 3%;
    }

    .preq-sector {
        border-right: 0px solid gray;
    }

    .preq-sector-msg {
        width      : auto;
        margin-left: 0px;
    }

    .explore-article-btn4 {
        margin-left: -1%;
    }

    .article-banner-img {
        margin-left: -90px;
        width      : 900px;
    }

    .section-left-article {
        width: 100%;
    }

    .section-top-article {
        flex-direction : column;
        justify-content: center;
        align-items    : baseline;
    }


    .margin-for-right {
        margin-top : -270px;
        display    : flex;
        margin-left: 20px;
    }

    .article-request-form {
        margin-left: 0px;
    }

    .section-bottom-article {
        padding: 50px 0 40px 0;
    }

    .youtube-banner {
        width : auto;
        height: auto;

    }

    .youtube-logo {
        width : auto;
        height: auto;
    }

    .youtube-logo {
        position: absolute;
        top     : 80px;
        left    : 170px;
    }

    .padding-banner-home {
        padding: 40px 0;
    }


}

/* @media (width > 650px) and (width <= 1140px){

 .resource-schedule-container{
  width: auto;
  flex-direction: row;
 }

 .first-div-resourse{
  border-right: 1px dashed #e9e9e9;
 }

 .sec-div-resourse {
  display: flex;
    flex-direction: column;
    justify-content: center;
 }
 .third-div-resourse{
  width: auto !important;
 }

 .mob-view-time{
  display: none;
 }

 .tab-view-time{
  display: block;
  margin-top: 50px;
  margin-left: 20px;
 }

 .mob-article-weekday-date-flex{
  margin-top: 40px;
  flex-wrap: nowrap;
 }
 .resource-article-bullet-points-heading-hpy{
  margin-left: -40px;
 }
} */

/* @media screen and (max-width : 500px) {


    .toolp {
        width: 120px;
    }


} */


@media screen and (max-width : 350px) {
    .margin-for-right {
        width      : 100%;
        margin-left: 0px;
    }

    .section-right-article-mb {
        width: auto;
    }

    .request-form {
        width: auto;
    }

    .section-right-article-tb {
        width        : auto;
        height       : auto;
        margin-bottom: 10px;
    }

    .share-wrapper-share {
        margin-left: 70px;
    }

    .author-profile-link {
        width      : 245px;
        margin-left: -5px;
    }

    /* .section-left-article{
  margin-top: -50px;
} */


}


/* resourse-article end */
/* resourse-article-detail start */
@media (width >1040px) {
    .card-display-schedule {
        justify-content: space-between;
    }
}

@media (width < 1040px) {
    .card-display-schedule {
        justify-content: space-evenly;
    }

    .Pmw1040 {
        display: none;
    }
}

@media (width < 700px) {
    .mw700 {
        display: none;
    }
}

@media screen and (max-width:1400px) {
    .download-pop-article .w-45{
        width: 65%;
    }
}

@media screen and (max-width:1200px) {
    .download-pop-article p {
        font-size: 14px;
        text-align: center;
    }

    .download-curiculum-artile {
        height: 25px;
        font-weight: 600;
        font-size: 12px;
    }

    .download-curiculum-artile{
        margin-top: 10px;
    }

    .download-pop-article .w-45{
        width: 100%;
    }

    .download-pop-article-cross{
        right: 2%;
    }

    .download-pop-article>div{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .sticky-sch-article {
        margin-left: 5%;
        width      : 100%;
    }

    .art-tool-p {
        margin-top: 5px !important;
    }

    .resource-article-bullet-points-heading-sch {
        width: auto;
    }

    .artical-landing-icons {
        display: none;
    }

    /* .sticky-sch-article {
        margin-left: 5%;
        width      : 100%;
    } */

    .view-more-schedules-resource {
        width          : 80%;
        display        : flex;
        justify-content: center;
    }

    .articles-landing-pre-next-arrow {
        margin-bottom: 50px;
    }

    .section-right-article2 {
        margin-left: 0px;

    }


    .article-header-content {
        margin-left    : 0px;
        justify-content: space-evenly;
    }

    .resource-desktop-supercharge {
        display      : block;
        /* margin-top: -30px; */
        width        : 250px;
        margin-left  : -5px;
    }

    .section-right-article {
        /* display: none; */
    }

    .section-top-article {
        margin-left: 0%;
    }

    .section-left-mix {
        flex-direction: column;
        align-items   : center;
    }

    .article-form-display {
        display: block;
    }

    .margin-for-right2 {
        margin-top   : -40px !important;
        margin-bottom: 10px;
    }

    .section-right-article {
        width     : 100%;
        margin-top: -40px;
    }

    .request-form-resourse-article-detail {
        margin-top: -30px;
        width     : 100%;
        position  : static;
    }

    .section-left-article {
        width: 89%;
    }

    .explore-article-btn4 {
        margin-left: -5.5%;
    }

}

@media screen and (max-width:1140px) {

    .resource-schedule-container {
        width: 430px;
    }

    .article-detail-img {
        width: 125%;
    }

    .in-the-article {
        width: 100%;
    }

    .view-more-btn-article-detail {
        margin-left: 0px;
    }

    .request-form-resourse-article-detail {
        margin-right: 0px;
    }

    .section-right-article2 {
        width: 100%;
    }

    .view-more-schedules-resource {
        margin-left: 10px;
    }

}

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

    .sched-main-div-article {
        width: 85% !important;
    }

    .section-right-article2 {
        justify-content: center;
    }

    .enrol-button-res {
        margin-left: 0px !important;
    }

    .resource-article-bullet-points-heading-hpy {
        /* text-align: center; */

    }

    .margin-for-right2 {
        margin-bottom: 80px;
    }

    .explore-article-btn2 {
        margin-left  : -5%;
        margin-bottom: 20px;
    }

    .explore-article-btn {
        margin-left: -4%;
    }

    .schedule_page_enroll_btn {
        margin-bottom: 0px;
        margin-top: 33px;
    }

    /* .article-detail-schedule {
        margin-bottom: -60px !important;
    } */
    .resource-currency {
        width: auto;
    }

    .resource-currency2 {
        margin-top: 0px;
    }

    .section-right-article-mb {
        margin-bottom: 0px;
    }

    .explore-article-btn4 {
        width      : 100%;
        margin-left: -5%;
    }


    .explore-article-btn3 {
        margin-left: -5%;
    }

    .traine-loadmore-btn {
        margin-left: 43% !important;
    }
}

@media screen and (max-width:768px) {


    .article-detail-img {
        margin-left: 0;
    }

    .request-form-resourse-article-detail {
        margin-top: -40px;
    }

    .margin-for-right2 {
        margin-left: 0px;
    }


    .explore-article-btn2 {
        margin-left: -3%;
    }

    .explore-article-btn {
        margin-left: -3%;

    }


    .random-banner4 {
        margin-right: 4%;
    }

    .explore-article-btn3 {
        margin-left: -3%;
    }

}

@media screen and (max-width:600px) {
    .bhjgu{
        justify-content: left;
    }

    .traine-loadmore-btn{
        margin-left: auto !important;
    }

    .hgjuti-2 {
        margin-left: 2px !important;
    }

    .partial-checks {
        padding: 0px 2%;
    }

    .nav-bar-resources {
        margin-bottom: 6%;
        margin-top   : -4%;
    }

    .popular-title {
        font-size: 22px;
    }

    .popular-title-2 {
        font-size    : 22px;
        margin-bottom: 10px !important;
    }

    .first-title {
        font-size: 20px !important;
    }

    .article-author-details4 {
        padding    : 0 20px 0 0 !important;
        margin-left: -7px;
    }

    .course-black-active {
        font-weight: 600;
        font-size  : 13px;
        margin-top : 4px;
    }

    .section-left-article-title {
        font-size  : 23px;
        line-height: 30px !important;
        margin-left: -20px;
    }

    .art-tool-group {
        margin-top: -10px !important;
    }

    .toolpGroup-h-art {
        margin-top: -12px;
    }

    .intro-content-resource {
        margin-top: -20px;
    }

    .random-banner4 {
        padding     : 20px 0px 0 30px;
        text-align  : start;
        margin-right: 0%;
    }

    .random-banner-text4 {
        margin-left : revert;
        width       : auto !important;
        margin-right: 0%;
    }

    .explore-article-btn4 {
        margin-left    : -1%;
        justify-content: start !important;

    }

    .art-detail-black-font {
        width: auto;
    }

    .explore-article-btn3 {
        margin-left: -2%;
    }

    .schedule_page_enroll_btn{
        margin-top: 0px;
    }

}


@media screen and (max-width:500px) {

    .share-icon-mr {
        margin-left: 0px;
    }

    .as-low-ht {
        height: 27px !important;
    }

    .agile-section h3 {
        margin-left : -20px !important;
        margin-right: 0px;
    }

    .in-the-article {
        /* max-height : 250px; */
        padding-top: 10px;
    }

    .agile-section {
        width: 110%;
    }

    .explore-article-btn4 {
        margin-left: 2%;
    }

    .resource-schedule-container {
        width: 350px;
    }

    .article-author-details h4 {
        font-size  : 14px;
        font-weight: 600;
        line-height: 20px;
    }



    .explore-article-btn {
        margin-left: -1%;

    }

    .explore-article-btn2 {
        margin-left: -2%;
    }

    .random-banner-text {
        width: auto;
    }

    .random-banner-title {
        font-size  : 16px;
        font-weight: 800;
    }

    .article-detail-img {
        width : 120%;
        height: 230px;

    }

    #article-content {
        margin-left: -10px;
        padding    : 0 20px;
    }

    .explore-article-btn3 {
        margin-left: -1%;
    }

    .pre-arrow a,
    .nxt-arrow a {
        font-size  : 14px;
        font-weight: 500;
    }

    .nxt-arrow svg {
        height: 14px;

    }

}

@media screen and (max-width:350px) {

    .btn-res-div-mob {
        display: block;
    }

    /* .mob-ml-time {
        margin-left: -35px;
    } */

    .btn-res-div-des {
        display: none;
    }

    .artical-landing-icons {
        margin-left: 10%;
    }


    .article-detail-img {}

    .article-author-details h4 {
        font-size  : 12px;
        line-height: 18px;
    }

    .section-left-article-title {
        font-size: 22px;
    }

    .random-course-title {
        width: auto;
    }

    .explore-article-btn2 {
        margin-left: 2%;
    }

    .explore-article-btn {
        margin: auto;

    }

    .explore-article-btn4 {
        margin-left: 4%;
    }

    .explore-article-btn3 {
        margin-left: 0%;
    }

    .pre-arrow a p,
    .nxt-arrow a p {
        width: 45px;
    }

    .articles-landing-pre-next-arrow {
        justify-content: space-between;
    }

}


/* resourse-article-detail end */


/* info-page start */
@media (min-width:992px) and (max-width:1120px) {
    .info-2-card h5 {
        font-size  : 18px;
        line-height: 20px;
    }

}

@media (max-width:860px) {
    .info-cust-table {
        width: 100%;
    }
}

@media (min-width:768px) and (max-width:800px) {
    .contaier-info-box h5 {
        font-size  : 18px;
        line-height: 20px;
    }
}

@media screen and (max-width:992px) {
    .section-left-article {
        width      : 90%;
        margin-left: -10%;
        margin-top : 20px;
    }

    .info-section-right {
        width      : 90%;
        margin-left: 30px;
    }

    .info-pad {
        padding: 0px;
    }

    .info-sub-title {
        display: none;
    }

}

@media screen and (max-width:768px) {

    .section-left-article-title {
        line-height: 32px;
    }

    .info-section-right {
        margin-left: 10px;
    }

    .contaier-info-box h5 {
        height: 70px;
    }

    .info-title {
        font-size: 22px;

    }

    .author-article {
        margin-left: 5%;
    }

}

@media screen and (max-width:400px) {
    .resource-article-bullet-points-heading-hpy {
        width: 280px;
    }

    .info-2-card h5 {
        font-size  : 18px;
        line-height: 20px;
        height     : 90px;
    }



    .info-navigation {
        padding: 20px 20px 0 0;

    }

    .info-2-card {
        height: 290px;
    }

    .info-2-card p {
        height: 130px;
    }


}


/* info-page end */

/* webinars start */
@media screen and (max-width: 1240px) {
    .original-ongoing-webinar {
        display: none;

    }

    #staticBackdrop,
    #offcanvasRight {
        z-index: 1000000;
    }


    .mobile-ongoing-webinar {
        display: flex;
    }



    .webinar-details p {
        width: 85%;
    }

    .webinar-pic {
        width: 100%;
    }

    .more-content-AT {
        margin: auto;
    }

    .section_webinar-content {
        padding: 20px;
    }

    .img-fluid {
        margin-left: 0px;
    }

}

@media (min-width : 768px) and (max-width : 1240px) {
    .mobile-webinar-card {
        width: 120% !important;
    }

}

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

    #flexi_get_coupon_modal .modal-xl {
        --bs-modal-width: 1110px !important;
    }

    .p-coupon-left-pop p {
        margin-left: 0px;
    }


    .p-coupon-left-pop-new input[type="radio"] {
        transform   : scale(1.5);
        margin-right: 12px;
        margin-left : -13px;
    }

    .pop-box-inside {
        padding: 1px 20px 30px 30px;
    }
}

@media (min-width : 992px) and (max-width : 1200px) {
    .traine-loadmore-btn {
        margin-left: 43% !important;
    }

    .bottom-btn {
        top           : -2px;
        z-index       : 20;
        background    : #1a273e;
        margin        : 0 !important;
        padding-bottom: 15px;
        width         : 100%;
        padding-left  : 93px !important;
        margin-bottom : 16px;
        background    : #1a273e;
        padding-right : 26px;
        padding-top   : 14px;
    }

    .bm-bt-eq {
        padding-left  : 0px !important;
        background:#01203d;
        margin-bottom: 10px !important;
        width: 93%;
    }

    .sched-main-div-article {
        width: 80% !important;
    }
}

@media (min-width : 992px) and (max-width : 1240px) {
    .w-40-b-res {
        position: absolute;
        left    : 21%;
        bottom  : -5px;
    }

    .cntn-direc-res {
        height: 185px;
    }
}

@media screen and (max-width: 992px) {
    .course-align-MW-AT {
        padding-left: 0px;
    }
}

@media screen and (max-width: 767.98px) {
    .introduction-webinar {
        background-image: none;
        background      : #242a3a;

    }

    /* .course-align-MW-AT{
      padding-left: 10px;
    } */

    .mobile-webinar-card {
        width: 115% !important;
    }

    .title-home-banner-AT {
        width      : auto;
        font-weight: 600;
        font-size  : 22px;
        line-height: 24px;
        height     : 60px;

    }

    .message-AT {
        width      : auto;
        font-weight: 400;
        font-size  : 16px;
        line-height: 20px;
        height     : 160px;
    }

    .corse-block-margin-T {
        margin-left: -10px;
    }

    .certification-courses .title-web {
        font-size    : 24px;
        margin-bottom: 20px;
    }

    .webinar-second-section {
        padding: 0 0 40px 0 !important;
    }

}



@media screen and (max-width: 400px) {
    .ag-fl-jc {
        flex-direction: column;
    }

    .vc-400 {
        margin-left: auto !important;
    }

    .webinar-p {
        width: 75% !important;
    }

    .webinar-p-span {
        width: 45% !important;
    }

    .details-brief {
        width     : 55% !important;
        margin-top: 0px !important;
    }

    .mobile-webinar-card {
        width: 120% !important;
    }

    .corse-block-margin-T {
        margin-left: -6%;
    }


    .month-date-resp {
        width: 75% !important;
    }

    .list-sche-pointers p {
        font-size: 10px;
        text-align: end;
    }
}

/* webinars end */
/* webinar-detail start */
@media screen and (max-width: 1200px) {
    .div-share-art {
        margin-top : -20px;
        margin-left: -20px;
        position   : unset;
    }

    .webinar-detail-right {
        width      : 350px;
        margin-left: -40px;

    }

    .webinar-cards-view-right-middle {
        padding      : 10px;
        margin-bottom: 20px;
    }

    .webinar-cards-view-right-bottom {
        padding      : 10px;
        margin-bottom: 20px;
    }

}

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

    .webinar-enrol-now-cust,
    .webinar-enrol-now-cust:hover,
    .webinar-enrol-now-cust:active,
    .webinar-enrol-now-cust:focus {
        margin-top: 6px;
    }

    .web-noc-p {
        margin-bottom: 0;
    }

    .resource-schedule-container {
        width        : 360px;
        margin-top   : -30px;
        margin-left  : -20px !important;
        margin-bottom: 30px;
    }

    .webinar-detail-page-flex {
        padding       : 15px 0;
        flex-direction: column;
    }

    .flex-direct-cust-web {
        margin-top: 0px;
    }

    .wb-bg-blue {
        padding: 0;
    }

    .webinar-detail-request-form {
        width: 100%;
    }

    .webinar-detail-right {
        width      : auto;
        margin-left: 0px;
        margin-top : -30px;
    }

    .webinar-detail-left {
        width: 100%;
    }

    .courses .each-course-trinaer-all {
        margin-bottom: 20px;
    }

    .mobile-webinar-card2 {
        margin-left: -10px;


    }

    .webinar-padding-all {
        padding: 20px;
    }

    .webinar-cards-view {
        flex-direction: column-reverse;
    }
}

@media screen and (max-width: 767.98px) {


    .webinar-detail-img {
        margin-bottom: 30px;
        width        : 100%;
    }

    .webinar-cards-view-left {
        display        : flex;
        justify-content: center;
    }

    .webinar-cards-view-right-middle,
    .webinar-cards-view-right-bottom {
        border-radius: 6px;
        padding      : 5px;
        margin-bottom: 20px;
    }

    .webinar-cards-view-right-top {
        margin-bottom: 20px;
    }

    .webinar-detail-agenda-margin {
        margin-top: 23px;
    }

    .webinar-detail-bottom {
        margin-left: 6px;
    }

    .web-tilte-MB {
        margin-bottom: -10px !important;
    }

    .webinar-title2 {
        margin-top: 0px !important;
        width     : 97%;
    }


    .webinar-title2 {
        margin-left: -5px;
    }

    .webinar-padding-all {
        padding: 0px;
    }

}



/* webinar-detail end */


/* Aboutus start */
@media screen and (max-width: 1200px) {
    .webinar-detail-agenda-margin {
        margin-left: 7%;
    }

    .why-simpliaxis-left-div {
        width: 100% !important;
    }

    html {
        overflow-x: hidden;
    }

}

@media (min-width: 768px) and (max-width: 1040px) {
    .contaier-info-box {
        height: 230px;
    }

    .about-ctn-height h5 {
        margin-bottom: 20px;

    }
}

@media screen and (max-width: 767.98px) {
    .introduction-about-us {
        background-image: none;
        background      : #242a3a;
    }

    .about-intro h1 {
        font-size  : 22px;
        line-height: 24px;
    }

    .about-intro p {
        width      : auto;
        font-size  : 15px;
        line-height: 20px;
    }

    /* .page_speed_755836202 {
        margin-left: -9% !important;
      } */

    .aboutus-our-value {
        margin-left: -9% !important;
    }

}

@media screen and (max-width: 600px) {
    .webinar-page-title {
        font-size: 22px;
    }

    .training-solutions {
        margin-top    : -30px;
        padding-bottom: 0px;
    }

    .our-clients {
        margin: 0px;
    }

    .each-professional .info-avatar .designation {
        font-size: 13px;
    }

    .mob-pop-enroll {
        width: 109% !important;
    }

    .mob-pop-enroll-parent {
        margin-left: -9% !important;
    }

    .hurry_div {
        font-size: 11px;
    }

    .aboutus-our-services {
        margin-top: 30px;
    }

    .wrapper-width {
        margin-top: 0px;
    }

    .about-us-services {
        margin-top: -16%;
    }

    .about-us-services h2 {
        font-size: 20px;
    }

}

@media screen and (max-width: 510px) {
    /* .about-ctn-height h5{
        height: 15px !important;
      } */

    .info-2-card p {
        height: 140px;
    }

    .why-simpliaxis-cust .contaier-info-box {
        height     : 290px;
        margin-left: -16px;
    }

    .about-ctn-height h5 {
        margin-bottom: 20px;
    }
}

/* Aboutus end */


/* corporate start */
@media (max-width: 1200px) {
    .corporate-title {
        width: 100%;
    }

    .why-simpliaxis-2 .why-simpliaxis-left {
        width: 100%;
    }

    .request-form-2 {
        display: block;
        width  : 100%;


    }

    .why-simpliaxis-2 .why-simpliaxis-flex form {
        width: 500px;

    }

}

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

    .original-corporate-training {
        display: none;
    }

    .corporate-traing-left {
        width: 100%;
    }

    .ml-corporate {
        margin-left: 0px;
    }

    .ml-corporate-btn {
        margin-left: -75px;
    }

    .mobile-corporate-training {
        display: block;
    }

    .corporate-wrapper {
        flex-direction: column;
    }

    .why-simpliaxis-2 .why-simpliaxis-flex form {
        width : 600px;
        margin: auto;

    }

    .why-simpliaxis-flex {
        flex-direction: column;
    }



}

@media screen and (max-width: 767.98px) {
    .corporate-title {
        font-size: 22px !important;
    }

    .intro-content-corporate {
        background-image: none;
        background      : #242a3a;

    }

    .intro-content-corporate-1 p {
        width: auto;
    }

    .intro-content-corporate-1 h1 {
        font-size : 22px;
        margin-top: -30px;
    }

    .original-corporate-training {
        display: none;
    }

    .ml-corporate-btn {
        margin-left: 0px;
    }

    .contact-us-banner-left h2 {
        font-size: 30px;

    }

    .contact-us-banner-left {
        gap        : 0px;
        margin-left: 10px;
    }



}

@media (max-width: 1024px){
    .hgjuti-1,.hgjuti-2 {
        margin-left: 19px;
    }
}



@media (min-width: 601px) and (max-width: 767.98px) {
    .corporate-navigation {
        padding   : 0;
        margin-top: -2%;

    }

}

@media (min-width: 768px) and (max-width: 1100px) {
    .sfe-tab {
        width      : 420px;
        margin-left: -6.5%;
    }
}

@media (min-width: 600px) and (max-width: 767.98px) {
    .mob-pop-enroll {
        width: 100% !important;

    }

    .mob-pop-enroll-parent {
        width      : 110% !important;
        margin-left: 0px !important;
    }

    .new-sec-padding .card {
        height: 100px;
    }

    .title-length-top {
        width: auto;
    }

    .agile-section h3 {
        font-size  : 20px !important;
        margin-left: -10px;
    }

    .agile-section p {
        width: 60px;
    }


    .sfe-tab {
        width          : 390px;
        margin-left    : 0%;
        align-items    : baseline;
        justify-content: space-between;
    }

    .safe-mob-img3-1 {
        width     : 90px;
        height    : 70px;
        margin-top: 10px;
    }
}

@media (min-width: 600px) and (max-width: 992px) {
    .contact-us-banner-left {
        width      : 95% !important;
        margin-left: 20px;
    }
}

@media (max-width: 350px) {
    .accrd-mob-div-fd {
        width      : 100% !important;
        margin-left: 8%;
    }

    .accrd-mob-div {
        display: block;
    }

    .btn-m-l {
        width       : 60%;
        margin-right: 43%;
    }

    .tab-mob-accrd {
        margin-left: 5%;
    }
}


@media (max-width: 600px) {
    .corporate-navigation {
        padding   : 0;
        margin-top: -2%;
    }

    .why-simpliaxis-2 .why-simpliaxis-flex form {
        width: 100%;
    }

    .request-form-2 {
        margin-bottom: -50px !important;
    }
}


/* corporate end */



/* contactus start */
@media (min-width: 767.98px) and (max-width: 1240px) {

    .contactus-mobile,
    .selct-contact {
        width: 100%;
    }

    .contactus-mobile input,
    .selct-contact select {
        width: 96.5%;
    }

}

@media (min-width: 991px) and (max-width: 1240px) {
    .footer-categories {
        width: 100% !important;
    }

    .contact-us-banner-left {
        height: 630px;
    }

    .contact-us-banner-left p {
        font-size  : 16px;
        line-height: 35px;
    }

    .contact-us-banner-left h5 {
        font-size  : 18px;
        line-height: 25px;
    }

    .contact-us-banner-left {
        margin-top: -1.5%;
    }

}

@media (max-width: 1240px) {
    .course-navigation {
        padding-top: 20px;
    }

    .article-header-content {
        padding-bottom: 0px;
    }

    .pos-accr {
        display: none !important;
    }

    /* .acrre-safe-pos {
    display: none !important;
  } */

    .tab-mob-accrd {
        display    : flex !important;
        align-items: center;
        margin-left: 2%;
        width      : 100%;
    }

    .sfe-tab {
        background-color: #ffff;
    }

    .mob-accri-title {
        margin-right: 10px;
        color       : #fff;
    }

    .sfe-tab {
        flex-direction: row;
        width         : max-content;
        margin-left   : 5%;
    }

    .bg-img {
        background-color: #002264;
        background-image: none !important;
    }

    .contact-us-banner {
        align-items: flex-start;
    }

    /* .circulum-title-enquire {
    margin-left: 83px;
  }

  .quick-enquiry-btn2{
    margin-left: 83px;
  } */

    .contact-us-banner-right {
        margin-top: -20px;
    }

    .contact-us-wrapper .accordion-body {
        display        : flex !important;
        flex-direction : column !important;
        align-items    : center !important;
        justify-content: flex-start !important;
        /* margin-left : 50px; */
    }

    .contact-us-form-mobile {
        flex-direction : column;
        align-items    : flex-start;
        justify-content: center;
    }

    .contact-us-banner-left {
        width: 100%;
    }

    .contact-us-banner-right {
        width: 100%;
    }

    .quick-enquiry-btn {
        display: block;
    }

    .contactus-contact-form {
        width: 95%;
    }

    .text-ctn-us {
        width: 92% !important;
    }

}

@media (max-width: 992px) {

    .course-navigation {
        display: none !important;
    }

    .contact-us-banner-left {
        margin-top   : -7%;
        margin-bottom: 70px;

    }

    .contact-us-banner {
        flex-wrap: wrap;
    }

    /* .contact-us-banner-left{
  margin-top: -40px;
} */
    .contact-us-form-mobile {
        margin-left: 0px;
    }

    .contact-us-banner-right {
        margin-top: -45px;
    }

    /* .contact-us-cards{
  margin-top: -80px;
} */
}

@media (min-width: 722px) and (max-width: 767) {
    .contact-us-banner {
        margin-top: -40px !important;
    }
}

@media (max-width: 768px) {

    .text-area-width {
        width: 101%;
    }

    .select-tg-ctn {
        width: 88.5% !important;
    }

    .contactus-mobile {
        width: 70%;
    }

    .contactus-message {
        width: 92%;
    }

    .contactus-mobile input {
        height: 40px;
        border: 1px solid #b9b9b9;
        width : 133%;
    }

    .contact-us-mobile-res input {
        border-right: none;
    }

    .contact-us-banner-right {
        margin-top: 0px;
    }

    .text-ctn-us {
        width: 100% !important;
    }

    .contact-us-banner-left {
        padding      : 40px 30px;
        /* margin-top: 21px; */
    }

    .new-navigation {
        margin-top   : -40px;
        margin-bottom: 20px;
    }
}

@media (min-width: 601px) and (max-width: 720px) {
    .contactus-contact-form {
        margin-bottom: 0px !important;
    }

    .contact-us-banner-left h2 {
        width: 216px;
    }

    .contactus-navigation {
        padding: 20px 0 0 20px;
    }

    .contact-us-banner {
        margin-left: 10px;
        margin-top : -30px;
    }
}


@media (max-width: 600px) {
    .quick-enquiry-btn2 {
        width: 320px !important;
    }

    .contact-us-banner-left {
        gap       : 20px;
        margin-top: -80px;
    }

    .contactus-contact-form {
        width: 100%;
    }

    .cls-ctn-us {
        height: 1000px;
    }

    .contactus-contact-form {
        margin-bottom: -70px;
        /* margin-top: 20px; */
    }
    .form-submit-button {
        padding: 10px 10px 10px 10px;
        margin-left: 23% !important;
        bottom: -20px;
        border:none;
    }
}

@media (max-width: 356px) {
    .contactus-navigation {
        padding    : 20px 0 0 0px;
        margin-left: 11%;

    }

    .contact-us-wrapper {
        padding    : 0;
        margin-left: 20px;
    }

    .contactus-enquire {
        margin-bottom: 20px;
    }

    .contact-us-banner-left {
        padding    : 40px 60px;
        margin-left: 0px;

    }

    .contactus-section-bg {
        background-color: #fff !important;
    }

    .contactus-contact-form {
        box-shadow   : none;
        margin-bottom: 0px;

    }

    .contact-us-cards {
        margin-top: -100px;
    }

    .contactus-popular-card {
        padding-right: 5px !important;
    }

    .quick-enquiry-btn {
        width : 300px !important;
        margin: auto;
    }

    .quick-enquiry-btn2 {
        width      : 300px !important;
        margin-left: 10px;
    }


}


/* contactus end */

/* Trainer-list STARTS */

@media (max-width:1277px) {


    .trainer-details-pt {
        height: 80px
    }

    .pt-cards-all .avatar-rating-box {
        margin-right: 0%;
    }

    .pt-cards .view-detail-profile {
        width: 100%;
    }

}

@media (max-width:1200px) {


    .sfe-tab {
        margin-left: 6%;
    }

    .pt-cards-all .avatar-rating-box {
        margin-right: 0%;
    }

    .pt-t-q {
        height     : 30px;
        line-height: 15px;
    }

    .n-t-q {
        height: auto;
    }
}
@media (max-width: 580px) {
    .sfe-tab {
        margin-left: 2%;
    }
}

@media (max-width:992px) {
    .course-align-MW-cty {
        padding-right: 25px !important;
        padding-left : 25px !important;
    }
}

@media (max-width:600px) {
    .pt-cards {
        width: 100% !important;
    }

    .course-align-MW-cty {
        padding: 0 !important;
    }

    .intro-cls-mob {
        height: 250px;
    }
}

@media (max-width:350px) {
    .each-course2-pt {
        width : 89% !important;
        height: 400px;

    }

    .ml-pt-cards .course-align-MW {
        margin-left: 5% !important;
    }
}

/* Trainer-list ENDS */



/* Trainer-detail start */
@media (max-width:1240px) {

    .p1-trainer-w {
        width      : auto;
        margin-left: 0;
    }

    .trainx-fs {
        font-size: 18px !important;
    }

    .trainer-profile-flex-width {
        flex-direction: column;
    }

    .trainer-profile-flex-left-top {
        display: flex;
    }

    .trainer-profile-flex-left-top>img {
        margin-right: 20px;
    }

    .trainer-profile-flex-left-top>div {
        width: 214px;
    }

    .trainer-profile-flex-right {
        width: 100%;
    }

    .trainer-profile-flex-left {
        display        : flex;
        justify-content: space-between;
        align-items    : center;
    }

    .trainer-profile-flex-left {
        width: auto;
    }

    .exptf {
        margin-top: 0;
        height    : max-content;
    }

    .refer-earn-modal-btn {
        margin-left: -13%;
    }

    .our-clients-seperate-h4 {
        font-size   : 25px !important;
        margin-right: 0px !important;
    }
}

@media (max-width:1140px) {
    .desk-tr-width {
        width      : auto;
        margin-left: 0;
    }

    .div-share-art {
        margin-top: 0px;
    }

    .new-class-hover {
        width : 216px;
        height: 45px;
        margin: 15px 0;
    }

    /* .desktop-trainer-detail-carousel {
        display: none;
    } */

    .mobile-trainer-detail-carousel {
        display: flex;
    }

    .desktop-trainer-btns {
        display: none;
    }

    .mobile-trainer-btns {
        display: flex;

    }

    .en-mr {
        margin-left: 10px;
    }

    .trainer-profile-flex-right>p {
        width: 100%;
    }

    .trainer-profile-flex-left-top-img {
        width: 200px;
    }

    .primarybtn2 {
        width: 216px !important;
    }


    .trainer-profile-flex-left-top {
        padding: 0;
    }

    .trainer-profile-flex-right {
        padding-right: 10px;
    }

    .why-simpliaxis-PT-wrapper {
        display        : flex;
        flex-direction : column;
        justify-content: normal;
        align-items    : normal;
        width          : 100%;
    }

    .why-simpliaxis-PT-wrapper-left p {
        width: 100%;
    }

    .why-to-simpliaxis {
        margin-left: -39px;
    }

    .our-clients-seperate-h4 {
        font-size   : 25px;
        margin-right: 0px;
    }

}

@media (max-width:992px) {
    .trainer-profile-flex-left-top>div {
        width: auto;
    }

    .trainer-profile-flex-left-top {
        align-items: center;
    }

    .trainer-profile-flex-width {
        padding: 40px 50px 20px 50px;
        width  : auto;
    }

    .exptf {
        margin: 25px 0;
    }

    .trainer-pT-btn-cta {
        width: 100% !important;
    }
}

@media (max-width:768px) {
    .trainer-profile-flex-left {
        flex-direction: column;
    }

    .exptf ul {
        font-size: 10px;
    }

    .mobile-trainer-btns {
        display       : flex;
        flex-direction: column;
        align-items   : center;
        margin-top    : 0%;
        gap           : 0px;
    }

    .why-to-simpliaxis {
        margin-top: -50px;
    }

    .trainer-profile-flex-width {
        padding: 40px 30px 20px 30px;
    }
}

@media (min-width:361px) and (max-width:406px) {
    .amount-div-resp {
        width: 42%;
    }

    .toolp {
        font-size       : 9px !important;
        margin-right    : 8px;
        height          : 30px;
        margin-bottom   : 5px;
        /* width        : 120px; */
    }

    .toolp-r {
        text-align: end;
        margin-top: 0px;

    }

}

@media (min-width:400px) and (max-width:450px) {
    .btn-mt-cls {
        margin-top: 65px;
    }

}

@media (max-width:450px) {
    .trainer-profile-flex-right h4 {
        font-size: 14px;
    }

    .trainer-certificate-ward img {
        width : 70px;
        height: 70px;
    }

    #trainer-overview-content p{
        font-size    : 12px;
        margin-bottom: 10px;
    }

    #trainer-overview-content p {
        font-size    : 12px;
        margin-bottom: 10px;
        text-align   : justify;
    }

    .trainer-profile-flex-left {
        align-items: stretch;
    }

    .trainer-certificate-ward {
        padding: 0;
    }

    .trainer-profile-flex-width {
        padding: 40px 12px 20px 20px;
        width  : auto;
    }

    .mt-13 {
        margin-top: 13px;
    }

    .course-navigation {
        padding-top: 20px;
    }

    .article-header-content {
        padding-bottom: 0px;
    }

    .mob-celb-1 {
        display: none;
    }

    .mob-celb-2 {
        display: none;
    }

    .section-one-none {
        display: none;
    }

    .section-two-none {
        display: block;
        height : auto;
    }

    .section-two-none p {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        font-size  : 16px;
        line-height: 150%;
    }

    .trainer-detail-page-crumb {
        margin-left: 20px;
    }

    .each-professional .info-avatar .designation {
        font-size  : 12px;
        line-height: 18px;
        font-weight: 500;
    }

    .trainer-short-mobile-profile {
        display       : flex;
        flex-direction: row;
        /* gap        : 50px; */
        margin-bottom : 20px;
    }

    .trainers-detail-img21 {
        margin-right: 40px;
    }

    .trainer-profile-flex-right>h3 {
        font-size: 22px;
    }

    .mobile-btns-two {
        display       : flex;
        flex-direction: column;
        align-items   : center;
    }

    .trainer-profile-flex-right h1 {
        font-size: 18px;
        height   : auto;
    }

    .trainer-profile-flex-right h5 {
        font-size  : 13px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 600;
        line-height: 150%;
        color      : #000000;

    }


    .trainer-profile-flex-right p {
        font-size  : 16px;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 500;
        line-height: 150%;
        color      : #000000;

    }

}

@media (max-width:320px) {
    .trainer-profile-flex-left-top {
        flex-direction: column;
    }
}

/* Trainer-detail End*/

/* custom-checkout Start */

@media (max-width:1200px) {
    .sticky_footer {
        position: fixed;
        width   : 100%;
    }

    .custom-checkout-wrapper-mobile {
        width: 100%;
    }

    .paymnt-custom-footer-mobile {
        margin-left: 5%;
    }

    .why-simpliaxis-left-div {
        width: 100% !important;
    }
}

@media (max-width:290px) {
    .custom-checkout-wrapper-mobile {
        box-shadow: none;
        margin-top: -50px;
    }

    .section-cust-mobile {
        background-color: #fff !important;
    }
}

/* custom-checkout End*/

/* single-schedule page start */
@media (max-width:1040px) {

    .single-schedule-contact {
        margin-right: 100px;
        width       : 250px;
    }

    .course-page-view-all-reviews {
        width: 300px;
    }
}

@media (max-width:992px) {
    .single-schedule-contact {
        margin: auto;
        width : fit-content;

    }

    .single-sche-page {
        flex-direction: column;
    }

    .single-sche-page>form {
        width        : 100% !important;
        margin-bottom: -30px !important;
        margin-top   : 20px !important;
    }

}

@media (min-width:601px) and (max-width:768px) {
    /* .cur-p {
        text-align: center;
    } */

    .carousel-flex-cust {
        display       : flex;
        flex-direction: column;
    }

    .carousel-flex-cust .col-xl-3 {
        width: 100%;
    }

    .carousel-flex-cust .each-professional {
        height: auto;
    }

    .carousel-flex-cust .each-professional .info-avatar {
        height: 100px;
    }

    .single-schedule-contact {
        margin-left: 30px;
    }

    .single-schedule-cards-P {
        margin-left: 20px;
    }
}

@media (max-width:600px) {
    .oth-wrsh-sticky {
        padding-bottom: 9px;
        width         : 100%;
    }

    .single-schedule-contact {
        margin-left  : 2%;
        margin-right : 0px;
        font-size    : 14px;
        padding      : 5px;
    }

    .single-schedule-cards-P {
        margin-left: 20px;
    }

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

    .foot-pop-cop-div .error {
        font-size: 12px !important;
    }

    label.error {
        top          : -0px;
        margin-bottom: 0px;
    }

    .foot-pop-cop-div {
        height: auto;
    }

}

@media (max-width:575px) {

    .w-100-article-card {
        width: 100%;
    }

    .p-course-coupon-h6-1 {
        font-size: 16px;
    }

    .p-course-coupon-h6-2 {
        font-size: 17px;
    }

    .vin-pr {
        margin-left: 20px !important;
    }
}

@media (max-width:350px) {

    .single-schedule-cards-P {
        margin-left: 0px;
    }
}

/* single-schedule page end */

/* testimonial-start */

@media (max-width:1200px) {

    .testimonals-detail {
        width: 60%;
    }

    .testimonal-form {
        width: 40% !important;
    }
}

@media (max-width:992px) {
    .info-title-testimonials {
        display: block;
    }

    .info-section-2-testimonals {
        /* display: flex !important; */
        flex-direction: column;
    }

    .courses-info {
        flex-direction: column;
    }

    .ovr-values-1 {
        flex-direction: row;
    }

    .flex-r-test {
        flex-direction: column !important;
    }

    .courses-info-row {
        flex-direction: row !important;
    }

    .authors-1 {
        width: 120%;
    }

    .course-btn-testimonal-1 {
        /* margin-left: 45% !important; */
        margin-right: 48% !important;
    }

    .testimonal-form {
        width       : 100% !important;
        margin-right: 0px;
        margin-top  : 10px !important;
    }

    .authors-1 {
        margin-left: 0px;
    }

    .contaier-info-box-testimonal {
        width: 170%;
    }
}

@media (max-width:767.98px) {
    .sd-ggle-drop-bdge {
        top  : 2px !important;
        right: -14px;
    }

    .contaier-info-box-testimonal {
        width      : 80%;
        margin-left: 0px;
    }

    .flex-r-test {
        flex-direction: row !important;
    }


}

@media (max-width:600px) {
    .art-ff {
        text-align: center;
    }

    .ccrf-visible {
        visibility: hidden;
    }

    .ccr-width {
        width: 90%;
    }

    .ccr-width-cust {
        width: 100%;
    }

    .contaier-info-box-testimonal {
        flex-direction: column;
    }



    .testimonals-detail {
        width: 100%;
    }

    .testomonial-top-details2 {
        display    : block;
        margin-left: 10px;
        width      : 70%;
    }

    .testomonial-top-details1 {
        display: none;
    }

    .testmonial-mobile-section {
        display       : flex;
        flex-direction: row;
        width         : 100%;
        margin-bottom : 20px;
    }

    .contaier-info-box-testimonal-img {
        width: auto;
    }
}

@media (max-width:425px) {
    .testimonial-mobile-img {
        width     : 100px;
        height    : 100px;
        margin-top: 5px;
    }

    .testimonals-detail h5 {
        font-size  : 18px;
        line-height: 18px;
    }
}

@media (max-width:530px) {
    .course-btn-testimonal-1 {
        margin-left: 28% !important;
    }
}

@media (max-width:350px) {
    .course-btn-testimonal-1 {
        margin-left: 22% !important;
    }
}

/* testimonial-end */

/* search bar mobile */
@media (max-width:1240px) {
    .autocomplete-suggestions {
        top: 70px;
    }
}

@media (max-width:767px) {
    .autocomplete-suggestions {
        top: 53px;
    }

}

/* cupon popup */
@media (max-width:992px) {
    .coupon-pop {
        width  : 80%;
        padding: 20px 0px 5px 4%;
    }

    .pop-right {
        width  : 80%;
        padding: 30px 10px 30px 30px;
    }
}

/* bootcamp -start */
@media (max-width:1240px) {
    .bootcamp-request-form {
        margin-top: 0px;
    }

    .lower-learning-part {
        padding: 20px 10px 10px 10px !important;
    }

}

@media (min-width: 992px) and (max-width: 1140px) {
    .sched-main-div {
        display: none !important;
    }
}

@media (max-width:1200px) {
    .co-operate-training .message-common-course {
        width        : 100%;
        margin-bottom: 15px;
    }

    .png-ul {
        width: 100%;
    }

    .why-simpliaxis-left {
        width: 100% !important;
    }

    .as-low-ht {
        height       : 35px;
        margin-bottom: 13px;
        margin-top   : -8px;
    }

    .first-div {
        width: 40%
    }

    .third-div {
        width: 410px;
    }

    .fourth-div {
        width: 360px;
    }

    .art-tool-group {
        margin-top: -3px;
    }

    .inperson-class-width {
        margin-left: 0px;
    }

    /* .fa-info-circle {
        font-size: 10px !important;
    } */

    .new-color-i {
        font-size: 15px !important;
    }

    .toop-w {
        line-height: 16px;
        width      : 190px;
        text-align : inherit;
    }

    .bootcamp-inner-carousel {
        margin-left: 0%;
    }

    .bootcamp-request-form {
        display: block;
        width  : 350px;

    }

    .bootcamp-banner-divs {
        margin-left: 2%;
    }

    .course-creators-div-w {
        width: 100%;
    }

    .bootcamp-curiculum {
        width: 100%;
    }

    .banner-left-div {
        width      : 100%;
        margin-left: 10px;
    }

    .boot-key-p {
        font-size  : 16px;
        line-height: 20px;
    }

    .boot-key-h4 {
        font-size  : 20px;
        line-height: 20px;
    }

    .bootcamp-port-portfolio {
        margin-left: 3%;
    }

    .bootcamp-tution-a {
        width: 100%;
    }

    .bootcamp-master-tool {
        width: 100%;
    }


}

@media (max-width:992px) {

    .who-can-apply {
        margin-left: 20px;
    }

    .key-features-bootcamp a,
    .bootcamp-creators-title {
        font-size  : 23px;
        line-height: 24px;
        font-weight: 600;
    }

    .boot-portfolio {
        width : 110%;
        height: 450px !important;
    }

    .message-boot {
        padding-right: 0;
        margin-right : 0;
    }

    .each-professional-boot {
        height: 470px;
    }

    .course-align-portfolio {
        width      : 90%;
        margin-left: 45px;
    }

    .boot-card {
        margin-top: -40px;
    }

    .bootcamp-overview-content .transform-size {
        transform: scale(0.85);
    }

    .boot-key-p {
        line-height: 18px;
    }

    .boot-career-advancement {
        margin-top: 0px !important;
    }

    .learning-div-dark1 ul li,
    .learning-div-dark2 ul li {
        margin-right: 30px;
    }

    .learning-div-dark1,
    .learning-div-light2,
    .learning-div-dark2,
    .learning-div-light1 {
        height: auto;
    }

    .boot-learning-path {
        font-size: 24px;
    }

    .boot-key-h4 {
        font-size  : 18px;
        line-height: 18px;
    }

    .bootcamp-port-portfolio {
        margin-top: 0px !important;
    }

    .bootcamp-port-portfolio {
        margin-left: -3%;
    }

    .bootcamp-career {
        margin-left: -8%;
    }

    .bootcamp-master-tool {
        margin-top : 90px;
        width      : 118%;
        margin-left: 5%;
    }

    .course-align-boot {
        width      : 110%;
        margin-left: -5%;
    }

    .secure-rewards {
        margin-top : 80px;
        margin-left: 5%;
    }

    .bootcamp-paddin-none {
        padding: 0px !important;
    }

    /* .bootcamp-trainer-thing{
    margin-top: -10%;
  } */

    .lazy-2 {
        width        : 60px;
        margin-bottom: 10px;
        margin-right : 30px;
    }

    .lazy-1 {
        width        : 80px;
        margin-bottom: 10px;
        margin-right : 0px;

    }

    .course-creators-w {
        margin-top: 10px !important;
    }

    .key-features-bootcamp {
        margin-top : 1px !important;
        margin-left: -4.5%;
        font-size  : 23px !important;
        line-height: 30px !important;
    }

    .course-align-boot {
        margin-top: -6%;
    }


    .bootcamp-inner-carousel {
        width      : 108%;
        margin-left: -4%;
    }

    .course-align-portfolio2 {
        width      : 100%;
        margin-left: 0px;
    }

    .bootcamp-tution-a {
        margin-top: 60px;
        width     : 112%;
    }

    .boot-enroll-title {
        font-size: 18px;
    }

}

@media (min-width: 600px) and (max-width: 992px) {
    .tab-overview-first-section {
        padding: 10px 70px;
    }
}

@media (min-width: 767.98px) and (max-width: 1199px) {
    .learning-div {
        margin-left: 7%;
        width      : 93%;
    }

    .each-learning-professional {
        height: 300px;
    }

    .desktop-learning-path {
        display: none;
    }


}

@media (max-width:767.98px) {

    .each-learning-professional {
        height: auto;
    }

    .learning-steps-icon {
        margin-top : 20px;
        margin-left: 43%;
        transform  : rotate(90deg);
    }

    .learning-div {
        margin-left: 0%;
        margin-top : -10%;
    }

    .message-boot {
        padding-right: 20px;
        margin-right : 25px;
    }

    /* .bootcamp-trainer-thing {
        margin-top: -10%;
    } */

    .boot-portfolio {
        width: 100%;

    }

    .each-professional-boot {
        height: auto;
    }

    .boot-portfolio {
        height: auto !important;
    }

    .bootcamp-inner-carousel {
        width        : 123%;
        margin-left  : -11% !important;
        margin-bottom: 20px;
    }

    .course-creators-w {
        margin-top: -30px !important;
    }

    .course-align-portfolio2 {
        width      : 118%;
        margin-left: -10%;
    }

    .course-align-portfolio {
        width: 90%;
    }
}

@media (min-width: 577px) and (max-width: 767px) {
    .carousel-inner-trainer-k-bootcamp {
        margin-left: 16% !important;
    }
}

@media (max-width:768px) {

    .basic_plan,
    .pro_plan {
        width: 88%;
    }

    .sched-main-div-mobile {
        display: none;
    }

    .bootcamp-request-form {
        display: none;
    }

    .learning-div-light1 ul li,
    .learning-div-light2 ul li,
    .learning-div-dark1 ul li,
    .learning-div-dark2 ul li {
        font-size: 13px !important;
    }

}

/* cupon popup */
@media (max-width:992px) {
    .download-pop-article .w-70{
        width: 100%;
    }
    .coupon-pop {
        width  : 80%;
        padding: 20px 0px 5px 4%;
    }

    .pop-right {
        width  : 80%;
        padding: 30px 10px 30px 30px;
        display: none !important;
    }

    .bottom-pop-up {
        position: absolute;
        bottom  : -30px;
        width   : 106% !important;
    }

    .bottom-pop-up-jhk {
        position: absolute;
        bottom: -4%;
        width   : 100% !important;
    }

    .bottom-pop-up-cust {
        bottom: -58%;
    }

    .bottom-pop-up-cust-1 {
        bottom: -12%;
    }

    .foot-check-label {
        margin       : 0px 0px 20px 0px;
        /* text-align: center !important; */
        font-size    : 13px;
    }

}

.learning-div-light1 h4,
.learning-div-light2 h4,
.learning-div-dark1 h4,
.learning-div-dark2 h4 {
    font-size: 20px !important;
}

.course-align-portfolio {
    margin-left: 4%;
    margin-top : 0px !important;
}

@media (max-width:450px) {
    .cc-advisor-text {
        margin-left: 18px;
        text-align : left;
        font-size  : 14px;
        font-weight: 500;
    }

}


@media (min-width : 767px) and (max-width : 992px) {
    .pop-desi-cust {
        width : 179% !important;
        left  : -40%;
        bottom: 150px;
    }

    .eo-md {
        padding    : 25px 30px 0;
        width      : 150%;
        margin-left: -25%;
        bottom     : -127px;
    }

    .cust-model {
        background-color: transparent;
    }

    .eo-md {
        height: 635px;
    }

    .mr-eo-10 {
        bottom: -120px;
        right : -106px;
    }

    .popup-right-resp {
        margin-top: 10px !important;
    }

    .pop-title-pad {
        font-size: 20px;

    }

    .popup-left-resp {
        border-top-right-radius  : 0px !important;
        border-bottom-left-radius: 8px !important;
    }

    .course-pop-resp-cust {
        flex-direction: row !important;
    }
}


/* bootcamp -start */
@media (max-width:1240px) {

    .bootcamp-request-form {
        margin-top: 0px;
    }

    .lower-learning-part {
        padding: 20px 10px 10px 10px !important;
    }

    .bootcamp-creators {
        font-size: 24px !important;
    }

    .bootcamp-professionals-carousel {
        margin-left: -2%;
        width      : 104%;
    }

    .bootcamp-request-form2 {
        display: block;
    }

    .bootcamp-banner-divs {
        display           : flex;
        justify-content   : left;
        /* margin-bottom  : 40px; */
    }

    .boot-message-1 span {
        font-size: 16px;
    }

    .key-features-bootcamp {
        margin-bottom: 30px !important;
    }

    .course-align-boot {
        margin-top: -10%;
    }

    .bootcamp-tution-a {
        width: 115%;
    }
}

@media (width>600px) and (width<=870px) {


    .boot-apply-card {
        margin-left : auto;
        margin-right: 25px;
    }

    .boot-apply-2 {
        margin-right: 25px;
    }
}

@media (width>600px) and (width<=713px) {
    .boot-apply-2 {
        margin-left : auto;
        margin-right: 25px;
    }
}

@media (width>=600px) and (width<=750px) {

    .boot-strike-price {
        margin-left: 5px;
    }

}

@media (max-width:600px) {
    .as-low-ht {
        height: 15px;
    }

    .coupon-pop {
        width     : 90%;
        padding   : 0px 0px 5px 4%;
        border    : 0px;
        margin-top: -20px;
    }

    .close-pop {
        right: 5%;
    }

    .accre-mobile-p2 a {
        display        : flex;
        justify-content: center;
        flex-wrap      : wrap;
    }

    .lazy-2 {
        width        : 50px;
        margin-bottom: 10px;
        margin-right : 30px;
    }

    .lazy-1 {
        width        : 80px;
        margin-bottom: 10px;
        margin-right : 30px;
    }

    .boot-strike-price {
        width          : 100%;
        justify-content: center;
        margin-right   : 0px;
    }

    .boot-portfolio {
        height: 400px !important;
    }

    .key-btn-mr {
        margin-bottom: 0px !important;
    }

    .who-can-apply {
        margin-left: 0px;
    }


    .faq-boot {
        margin-left: 0px !important;
    }

    .bootcamp-professionals-carousel {
        margin-left: 0% !important;
        width      : 100% !important;
    }

    .boot-apply-card {
        display        : flex;
        justify-content: center;
        width          : 100%;
    }

    .boot-apply-2 {
        display        : flex;
        justify-content: center;
        width          : 100%;
    }

    .onclick-sch-boot {
        width: 200px !important;
    }

    .boot-flash-title-div p {
        font-family: "Open Sans", sans-serif;
        font-style : normal;
        font-weight: 600;
        font-size  : 18px;
        line-height: 29px;
        color      : #000000;
        width      : 180px;

    }

    .course-align-portfolio {
        width      : 96%;
        margin-left: 1% !important;
    }

    .boot-apply-class {
        padding: 10px;
    }

    .boot-message-1 {
        font-size    : 16px;
        font-weight  : 500;
        margin-bottom: 0px;
    }

    .boot-message-2 {
        font-size  : 16px;
        font-weight: 400;
    }

    .bootcamp-creators {
        margin-left: 5%;
    }

    .course-align-boot {
        margin-top: -22%;
    }

    .accre-mobile-p2 {
        margin-bottom: 0px;
    }

    .bootcamp-box-btn {
        width: 180px;
    }

    .bootcamp-box-btn2 {
        width: 250px;
    }

    .bootcamp-btns-2 {
        flex-direction: column;
        align-items   : center;
        margin-bottom : -20px;
        margin-top    : -40px;
    }

    .learning-div-light1,
    .learning-div-light2 {
        padding: 60px 20px 30px 40px;
    }

    .learning-div-dark1,
    .learning-div-dark2 {
        padding: 80px 20px 30px 40px;
    }

    .learning-div-light1 ul li,
    .learning-div-light2 ul li,
    .learning-div-dark1 ul li,
    .learning-div-dark2 ul li {
        font-size    : 13px !important;
        margin-bottom: 5px !important;
        margin-right : 0px;
    }

    .bootcamp-btns-1 {
        flex-direction: column;
        align-items   : center;
    }

    .boot-benefits-key-points {
        padding-left: 55px !important;
    }

    .bootcamp-trainer-thing {
        /* margin-top : -15% !important; */
        margin-left: -2% !important;
    }

    .carousel-control-prev-boot {
        margin-top: 10px !important;
    }

    .carousel-control-nxt-boot {
        margin-top: 10px !important;
    }
}

@media (max-width:500px) {
    .as-low-ht {
        margin-bottom: 2px;
        margin-top   : -5px;
    }

    .in-the-article-ht {
        margin-bottom   : 40px;
        /* height       : 215px; */
    }

    .resource-currency {
        margin-top   : -15px;
        margin-bottom: 10px;
    }

    .boot-apply-class {
        flex-direction: column;
    }

    .mt-imgs-tools {
        margin-top: -40px;
    }

    .introduction-bootcamp {
        background-image: none;
        background-color: #202938;
    }


    .boot-strike-price h5 {
        font-size: 18px;
    }

    .boot-strike-price h4 {
        font-size: 25px;
    }

    .bootcamp-btns-2 {
        margin-top: -70px;
    }

    .course-align-boot {
        margin-top: -26%;
    }

    .key-features-bootcamp {
        font-size  : 22px !important;
        font-weight: 700 !important;
    }

    .key-features-bootcamp {
        font-size: 20px !important;

    }

    .bootcamp-banner-divs {
        justify-content: center;
    }

    .course-creators-w {
        margin-top: -15%;
    }

    /* .bootcamp-trainer-thing {
        margin-top: -20% !important;
    } */
}

@media (max-width:350px) {

    .basic_plan,
    .pro_plan {
        width: 108%;
    }

    .bootcamp-btns-2 {
        margin-bottom: -15px;
    }

    .car-wid {
        width      : 90%;
        margin-left: 5%;
    }

    .course-align-boot {
        margin-top: -41%;
    }

    .bootcamp-professionals-carousel {
        width      : 110% !important;
        margin-left: -5% !important;
    }

    /* .bootcamp-trainer-thing {
        margin-top: -33% !important;
    } */
}

@media (max-width:305px) {
    .boot-strike-price h5 {
        margin-left: 30px;
    }
}

/* bootcamp- end */
@media (min-width: 581.79px) and (max-width:767.98px) {
    .sched-main-div-p {
        width: 100%;
    }
}

@media (max-width:767.98px) {
    .pos-content-model {
        padding: 7px;
    }

    .mr-de {
        margin       : auto;
        height       : 30px;
        align-items  : baseline;
        width        : fit-content;
        border-radius: 4px;
        padding      : 0 10px;
        border       : 1px solid gray;
    }

    .enroll-pop-arrow {
        display    : flex !important;
        margin-left: 5px;
        margin-top : 6px;
    }


    .enroll_offer .modal-dialog {
        height       : max-content;
        background   : white;
        border-radius: 7px;
    }

    .mob-pop-enroll-parent {
        width        : 100%;
        margin-left  : 20px;
        margin-bottom: 10px;
    }


    .more-btn {
        font-size       : 12px;
        font-weight     : 700;
        font-family     : "Montserrat";
        background-color: transparent;
        border-radius   : 4px;
    }

    .schedule-more-tag {
        font-size  : 13px;
        font-weight: 700;
        color      : rgba(0, 0, 0, 0.3);
        font-family: "Montserrat";
    }

    .days-no-tag {
        font-size  : 13px;
        font-weight: 700;
        font-family: "Montserrat";
    }

    .weekend-batch-tag {
        font-size  : 13px;
        font-weight: 700;
        font-family: "Montserrat";
        margin-left: 2px;
    }

    .close-more-details {
        font-size       : 12px;
        font-weight     : 700;
        font-family     : "Montserrat";
        background-color: transparent;
        display         : flex;
        border          : 1px solid gray;
        padding         : 6px 10px;
        border-radius   : 4px;
        line-height     : 26px;
    }

    .more-details-mob-div {
        display   : block;
        margin-top: 10px;
    }

    .cal-date-enroll {
        font-size: 12px;
    }

    .more-details-enroll {
        display         : none;
        padding         : 10px;
        background-color: #f3f3f3;
        border-radius   : 4px;
        margin-top      : 10px;
    }

    .title-eo {
        display: none;
    }

    .mob-enroll-titles {
        display: block;
    }

    .title-head-enroll {
        width: 97%;
        font-style: normal;
        color: #000;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    .eo-close {
        display: none;
    }

    .eo-label {
        font-size  : 14px;
        font-weight: 700;
    }

    .new-border-class {
        border-bottom: 1px solid #0A192B0D;
        height       : 50px;
        margin-top   : -10px;
    }

    .eo-p {
        font-weight: 500;
        font-size  : 12px;
    }

    .eo-strike-price {
        font-size  : 13px;
        font-weight: 500;
        line-height: 16px;
    }

    .eo-price {
        font-size  : 17px;
        font-weight: 700;
        line-height: 22px;
    }

    .msg-eo {
        display: none;
    }

    .resp-ul-div-fh {
        display: none;
    }

    .pop-form .col-offer:nth-child(2) {
        margin-top: 35px;
    }

    .carousel-cards-learn {
        display      : block;
        margin-bottom: 20px;
    }


    .new-sec-padding .card {
        width : 103%;
        margin: 0 0 0 -10px;
    }


    .categorie-title-traine {
        margin-left: 40px !important;
    }

    .jkuio {
        margin-left  : 51px !important;
        margin-bottom: 0 !important;
    }

    .mt-0-io {
        margin-top: 0 !important;
    }

    .share-schedule-div-p {
        margin-top: 2%;
    }

    .time-img {
        margin-right: 2px;
        margin-left : 1px;
    }

    .parent-offer-div {
        margin-top: -30px;

    }

    .btn-group-third-div-resp {
        display        : flex;
        justify-content: space-evenly;
        width          : 100%;
        margin-top     : -10px;
    }

    .partici-txt-resp {
        font-size  : 12px;
        font-weight: 500;
        margin-left: -2%;
    }


    .time-session-resp {
        margin-bottom: 0;

    }

    .offer-star {
        margin-right: 10%;
        margin-top  : -10px;
    }

    .limit-title-resp {
        margin         : 0px;
        font-size      : 15px;
        font-weight    : bold;
        white-space    : nowrap;
        display        : flex;
        justify-content: flex-end;

    }

    .ex-txt {
        margin-right: 30px;
    }

    .x-txt-div:hover {
        cursor: pointer;
    }

    .md-txt-div:hover {
        cursor: pointer;
    }

    .left-div-dropdown {
        border-right: 1px dashed #e9e9e9;
    }

    .toolpGroup {
        margin-left: 5px;
        font-size  : 12px;
    }

    .weekday-res {
        display        : flex;
        flex-direction : column;
        justify-content: center;
        align-items    : center;
        padding        : 8px;
        gap            : 4px;
        width          : 39px;
        height         : 43px;
        background     : #ffffff;
        border         : 1px solid #d1d5db;
        border-radius  : 8px;
        margin         : 5px;
    }


    .dropdown-backdrop {
        display: none;
    }
}

@media (max-width:600px) {
    .eo-strike-price {
        margin-top: 15px;
    }

    .mr-eo-10 {
        margin: auto;
        width : 100%;
    }



    .fixed-btn {
        width        : 109px !important;
        height       : 25px !important;
        position     : fixed;
        z-index      : 21;
        right        : -46px;
        transform    : rotate(270deg);
        top          : 50%;
        border-radius: 4px !important;
        padding      : 0px !important;
    }

    .transform-none-mob {
        transform: none;
    }

    .counters-div-spl-mob ul li {
        font-size  : 12px;
        line-height: 20px;

    }

    .new-art-curency {
        font-size: 16px !important;
    }

    .new-art-curency2 {
        font-size: 18px;
    }


    .mlp-boot-cc {
        margin-left: -35px !important;
    }



    .mob-train-w-100 {
        width: 100%;
    }

    .onclick-sch-boot-k {
        margin-bottom: -20px !important;
    }

    .month-date-resp {
        width    : 118%;
        font-size: 11px;
    }

    .time-session-resp {
        font-size: 10px;
    }

    .new-p-font {
        font-size: 10px;
    }

    .sched-main-div-article .transform-size {
        transform: none;
    }

    .class-session-resp {
        font-size: 11px;
        margin-bottom: -3px;
        margin-top: 1px;
    }

    .weekday-class-resp {
        font-size: 11px;
    }

    .in-person-resp {
        font-size: 10px;
    }

    .limit7 {
        font-size: 10px !important;
    }

    .enroll-btn-resp {
        width        : 115px;
        height       : auto;
        padding      : 9px 5px;
        font-size    : 10px;
        margin       : 0px 10px 10px 0;
        line-height  : 13px;
        font-weight  : 900;
        border-radius: 4px;
    }
    .sched-main-div-p {
        margin-top: -23px;
    }
}

@media (max-width:412px){
    .enroll-btn-resp {
        margin: 0px 7px;
    }
}

@media (min-width:350px) and (max-width:400px) {
    .offer-div-btn {
        width: 110% !important;
    }
}


@media (min-width:400px) and (max-width:582px) {
    .offer-div-btn {
        width: 170px !important;

    }
}

@media (max-width:582px) {
    .sched-main-div-p {
        display: block;

    }

    .month-date-resp {
        height: auto;
    }
}

@media (min-width:270px) and (max-width:600px) {
    .quantity-wrap {
        transform    : scale(0.85);
        width        : 100px !important;
        margin-bottom: 10px;
    }
}

/* new course popup responsive */
@media (max-width:375px) {
    .x-frame-close-bf {
        font-size: 8px;
        right    : 1%;
        top      : 7%;
    }

    .black_friday_sale_offer_date p:nth-child(1) {
        display: none;
    }

    .black_friday_sale_offer_date p {
        font-size: 10px;
    }

    .salryhike-title {
        font-size: 20px !important;
    }

    .offer-txt {
        width: 57%;
    }

    .offer-main-div {
        flex-direction: column;
        align-items   : center !important;
    }

    .time-div {
        width: 70%;
    }
}

@media (min-width:376px) and (max-width:450px) {
    .salryhike-title {
        font-size : 26px;
        margin-top: 23px;
    }

    .offer-main-div {
        flex-direction: column;
        align-items   : center !important;
    }

    .offer-txt {
        width: 49%;
    }

    .time-div {
        width: 50%;
    }
}

/* new pop-up enroll now */

@media(max-width: 992px) {

    .bhjgu{
        width: 100%;
        justify-content: space-between;
        margin-top: 15px;
    }

    .sch-msg-off-juio {
        margin-right: 5%;
    }

    .popup-offer-title-resp {
        font-size: 25px;
    }

    .popup-emi-resp {
        font-size: 28px;

    }

    .course-pop-resp {
        width         : 100%;
        flex-direction: column;

    }

    .popup-left-resp {
        display                   : block;
        width                     : 100%;
        border-top-right-radius   : 8px;
        border-top-left-radius    : 8px;
        border-bottom-left-radius : 0;
        border-bottom-right-radius: 0;
    }

    .free-left-course-pop-cust-pad {
        padding: 0px 30px 30px 30px;
    }

    .pop-box-inside {
        background-color: whitesmoke;
        padding         : 5px 10px;
        width           : 100%;
    }

    .pop-cross-icon {
        display: none;
    }

    .pop-cross-resp {
        display     : block;
        display     : block;
        margin-right: 15px;
        color       : white;
    }

    .popup-right-resp {
        width     : 100%;
        margin-top: -32px;
    }

    .pop-title-pad {
        margin-top : 10px;
        margin-left: 13px;
    }

    .pop-cross-resp {
        margin-top: 7px;
    }
}

@media(max-width: 600px) {
    .pop-title-pad {
        margin-left: 0px;
        text-align : left;
    }

    .pop-free-right {
        padding: 50px 28px 0;
    }

    .pop-box-inside {
        background-color: whitesmoke;
        padding         : 5px 10px;
        width           : 95%;
        margin-left     : 10px;
    }

    .pop-title-pad {
        font-size: 15px;
    }

    .pop-form-title {
        font-size: 15px;
    }

    .sec-in-date {
        font-size: 13px;
    }

    .sec-in-time {
        font-size: 12px;
    }

    .strike-price-pop {
        font-size: 14px !important;
    }

    .strike-price-pop-p {
        font-size  : 18px !important;
        font-weight: 700;
    }

    .flat-pop {
        font-size  : 15px !important;
        font-family: "Open Sans", sans-serif;
        font-style : normal;
    }

    .flat-pop_bt {
        font-size : 13px !important;
        text-align: center;
    }

    .pop-enroll-now {
        font-size: 15px;
        height   : auto;
    }

    #course_get_coupon_modal .free-mobile-popup {
        margin-bottom: -250px;
    }

    .get-coupon-pop {
        margin-top : 65%;
        margin-left: -7px;
    }

    .free-mobile-popup {
        margin-top: -4px;
    }

    .email-input-div {
        margin-top: 8px;
    }

    .phn-input-div {
        margin-top: 8px;
    }

    .course-div {
        margin-top: 24px;
    }

    .course-label {
        font-size: 12px !important;
    }

    .select-course-input {
        font-size: 12px;
        color    : grey;
    }
}

@media(max-width: 450px) {
    .flat-pop {
        font-size: 12px !important;
    }

    .free-left-course-pop-cust-pad {
        padding: 0px 20px 30px 20px;
    }

    .flex-batch-st {
        padding: 1px 0 0 0;
    }


    .sec-in-date {
        font-size  : 10px;
        margin-left: 8px !important;
    }

    .sec-in-time {
        font-size: 10px;
    }

    .sec-in-day,
    .sec-in-class {
        font-size  : 12px;
        font-weight: 600;
        margin-top : 4px;
    }

    .pop-box-inside {
        width      : 100%;
        margin-left: 0px;
    }

    .pop-box-inside {
        padding: 5px;
    }

    .sec-in-week {
        margin-left: 10px !important;
        font-size  : 10px !important;
    }

    .p-coupon-left-pop {
        margin-top: 10px;
    }

}

@media(max-width: 450px) {
    .hurry_div {
        width: auto;
    }

    .p-coupon-left-pop p {
        line-height  : 20px;
        margin-bottom: 3px;
    }

    .pop-cross-resp {
        margin-top: 26px;
    }

    .p-coupon-left-pop-new input[type="radio"] {
        left: 0px;
    }

}

/* course page bug fixes  */

@media (max-width: 600px) {


    .agile-section h3 {
        font-size  : 18px;
        margin-left: -10px;
    }

    .view-all-courses {
        font-size  : 13px !important;
        margin-left: 7px;
    }

}

@media (min-width: 280px) and (max-width:300px) {
    .agile-section h3 {
        font-size  : 15px;
        white-space: nowrap;
        margin-left: -28px;
    }

    .view-all-courses {
        font-size  : 11px !important;
        margin-left: -27px;
    }
}


@media (min-width: 450px) and (max-width:500px) {

    .in-person-fb {
        font-size    : 11px;
        margin-bottom: 0px;
    }

    .sec-in-day,
    .sec-in-class {
        font-size: 12px;
    }

    .sec-in-week {
        font-size: 10px !important;
    }

    .sec-in-time {
        font-size: 11px;
    }

}



@media (min-width: 330px) and (max-width:400px) {


    .hurry_div {
        font-size  : 9px;
        margin-left: 5px !important;
    }



}

@media (min-width: 270px) and (max-width:330px) {

    .hurry_div {
        font-size  : 9px;
        margin-left: 5px !important;
    }

    .sec-in-day,
    .sec-in-class {
        font-size: 10px;
    }

    .strike-price-pop-p {
        font-size: 18px !important;
    }

    .flat-percent {
        font-size: 12px;
    }

    .pop-form-title {
        font-size: 15px;
    }

    .flat-pop_bt {
        font-size    : 10px !important;
        margin-bottom: 0px;
    }

    .flex-batch-st {
        font-size: 11px;
    }

    .flex-batch-tn {
        font-weight: 600;
        font-size  : 11px;
    }

    .in-person-fb {
        font-size: 9px !important;
    }

    .sec-in-week {
        font-size: 9px !important;
    }

}

/* November Sale-responsive start */
@media (max-width:1200px) {
    .x-frame-close-bf {
        font-size: 10px;
        right    : 0%;
    }

    .w-80-fs {
        width: 100%;
    }

    .novem_crar img {
        width: 50px;
    }

    .novem_crar p {
        width         : 50px;
        font-size     : 10px;
        letter-spacing: 0;
    }

    .cust-w-70 {
        width: 90%;
    }

    .novem_bg .x-frame-close {
        top         : 16px;
        right       : 0.5%;
        margin-right: 0px;
    }

    .novem_text h4 span {
        margin-right  : 0px;
        font-size     : 20px;
        letter-spacing: 3px;
    }
}

@media (max-width:768px) {
    .black_friday_sale_offer_content {
        display: none !important;
    }

    .black_friday_sale_offer_date_tab {
        display: block;
    }

    .black_friday_sale_offer_date p {
        text-align : center;
        font-size  : 13px;
        font-weight: 600;
        line-height: 20px;
    }

    .black_friday_sale_offer_date p span {
        font-weight              : bolder;
        text-decoration          : underline;
        text-decoration-thickness: 2px;
        text-decoration-color    : #71B38C;
    }

    .endOfSeasonSale-tab p span {
        text-decoration-color: #FFD000;
    }

    .novem_bg {
        top    : -4px;
        padding: 5px 0;
    }

    .novem_text h4 {
        word-spacing: 0px;
        top         : 2px;
        font-size   : 14px;
    }

    .novem_text h4 span {
        margin-right  : 0px;
        font-size     : 14px;
        letter-spacing: 1px;
        padding       : 2px;
    }

    .novem_btn img {
        width : 8px;
        height: 8px;
    }

    .novem_splash p {
        width    : 50px;
        font-size: 10px;
        top      : 5px;
        right    : 11px;

    }

    .novem_splash img {
        width : 70px;
        height: 35px;
    }

    .novem_btn {
        height       : 26px;
        font-size    : 8px;
        border-radius: 2px;
        padding      : 5px 5px;
    }
}

@media (max-width:600px) {
    .novem_crar img {
        width : 42px;
        height: 40px;
    }

    .novem_crar p {
        width         : 38px;
        font-size     : 9px;
        letter-spacing: 0;
        top           : 3px;
        line-height   : 16px;
    }

    .novem_bg .x-frame-close {
        font-size: 11px;
        top      : 17px;
        right    : 1%;
    }

    .novem_text h4 {
        top        : 2px;
        font-size  : 10px;
        font-weight: 600;
    }

    .novem_text h4 span {
        font-size: 11px;
    }
}

@media (max-width:475px) {
    .novem_bg .x-frame-close {
        right: 0%;
    }
}

@media (max-width:450px) {
    .novem_btn img {
        display: none;
    }

    .novem_crar {
        margin-right: 2%;
        margin-left : 10px;
    }

    .novem_bg .x-frame-close {
        right: 1%;
    }

    /* .cust-w-70 {
        justify-content: left;
    } */

    .novem_splash {
        margin: 0 3%;
    }

    .novem_text {
        position: relative;
        top     : -3px;
        padding : 0 3px 0 3px;
    }

    .novem_text h4 span {
        font-size: 10px;
    }

    .novem_text h4 {
        top      : 3px;
        font-size: 10px;
    }

    .novem_splash p {
        width    : 40px;
        font-size: 8px;
        right    : 12px;
    }

    .novem_splash img {
        width : 60px;
        height: 30px;
    }

    .novem_btn {
        height       : 20px;
        font-size    : 8px;
        border-radius: 2px;
        padding      : 2px 4px;
    }
}

@media (max-width:400px) {
    .novem_splash {
        margin: 0 1%;
    }

    .novem_text h4 {
        font-size: 8px;
    }

    .novem_text h4 span {
        font-size: 8px;
    }
}

@media (max-width:350px) {
    .novem_bg .x-frame-close {
        font-size: 10px;
        top      : 14px;
    }

    .novem_crar {
        display: none;
    }

    .cust-w-70 {
        margin-left: 2%;
    }
}

@media (max-width:300px) {

    .novem_splash {
        margin: 1% 0;
    }

    .novem_splash img {
        width: 57px;
    }
}

/* November Sale-responsive end*/

/* End of season Sale-responsive start*/
@media (max-width:1024px) {
    .black_friday_sale_offer_logo img {
        /* width     : 125px; */
        margin-top: 0;
    }

    .black_friday_sale_offer_logo div p:nth-child(3) {
        margin-top: -9px;
    }

    /* .ec_offer img {
        position: unset;
    } */

    .black_friday_sale_offer_percent p {

        color: white;
    }

    .ec_of_ch p {
        color: red;
    }

    .es_abs {
        top : 6px !important;
        left: 17px !important;
    }

    .es_abs_2 {
        top : -12px !important;
        left: 21px !important;
    }

    .xmas_logo_mob {
        display    : flex;
        align-items: center;
    }
}

@media (max-width:1600px) {
    .endSale_pos {
        left: -6%;
    }

    .view-more-links {
        margin: 0px 0;
    }

    .view-more-links a {
        padding: 4px 6px;
    }
}






/* End of season Sale-responsive start*/

@media (max-width:1024px) {
    .ec_of_ch img {
        position: unset;
    }

    .ml-es {
        margin-left: -9%;
    }

    .w-65-fs {
        width          : 65%;
        justify-content: space-around;
    }

    .w-77-fs {
        width          : 77%;
        justify-content: space-around;
    }

    .es_width {
        display: none;
    }

    .es_tab_mob {
        display    : flex;
        align-items: center;
    }

    .em_mb sup {
        top: 0.5em;
    }

    .endOfSeasonSale-content p {
        /* font-size: 12px; */
        display      : flex;
        font-size    : 10px;
        margin-bottom: 1px;
        color        : white;
    }

    .es_off_up {
        font-size: 10px !important;
    }

    .es_off_p {
        font-size: 14px !important;
    }

    .em_mb {
        font-weight  : 600;
        margin-bottom: 0px;
    }

    .em_mb_2 {
        margin-bottom: 3px;
    }

    .endOfSeasonSale-content p span {
        padding: 0px 3px;
    }
}

@media (max-width:767.98px) {

    .ejwueiawe{
        top: -29px;
        left: 4px;
        font-size: 14px;
        font-weight: 700;
        margin-top: 2px;
    }

    .ec_offer img {
        right: 2%;
    }

    .es_abs {
        left: -54px;
    }
}

@media (max-width:600px) {
    .xmas_logo_mob img {
        width: 75px;
    }

    .christ-p-mob {
        line-height: 10px;
    }

    .christ-p-mob p {
        font-size: 12px !important;
    }

    #tool-referralcode {
        left: -271px;
        top: 36px;
        z-index:1;
    }

    .checklearndet .jkt-po {
        right: auto !important;
    }

    #tool-referralcode>img {
        top      : -15px;
        left     : 277px;
        transform: rotate(90deg);
    }

    .referal-img-arrow {
        top      : -2px;
        left     : 0;
        transform: rotate(0deg);
    }
}

@media (max-width:600px) {
    .x-frame-close-bf {
        font-size: 10px;
        right    : -5px;
        top      : 1px;
    }

    .christmasSale {
        height: 38px;
    }

    .season_logo img {
        width : 60px;
        height: 36px;
    }

    .es_tab_mob_3 {
        display: none;
    }



    .es_tab_mob_2 {
        display: flex;
    }


    .endOfSeasonSale-content p {
        font-size: 9px;
    }

    .em_mb_2 img {
        width : 10px;
        height: 10px;
    }

    .es_tab_mob>img {
        width : 72px;
        height: 72px;
    }

    .es-60 {
        font-size: 6px !important;
    }

    .es_off_up {
        font-size  : 11px !important;
        font-weight: 600 !important;
    }

    .es_off_p {
        font-size  : 14px !important;
        font-weight: 700 !important;
    }

    .es_abs {
        left: 22px !important;
        top : 0px !important;
    }

    .es_abs_2 {
        top: -15px !important;
    }

    .endOfSeasonSale-content p {
        text-align: center;
    }

    .endOfSeasonSale-content p span {
        border-bottom: none;
    }

    .es-45 {
        color      : #FFD000;
        font-weight: 700;
    }

    .christ_45 {
        padding-bottom: 4px !important;
        border-bottom : 1px solid yellow !important;
        color         : white !important;
        font-weight   : 500 !important;
    }
}

@media (max-width:375px) {
    .christ-p-mob p {
        font-size: 8px !important;
    }

    .ml-es {
        margin-left: -18%;
    }

    .black_friday_sale_offer_logo img {
        /* width: 75px; */
    }
}

@media (max-width:1040px) {
    .newYearSale-width {
        width: 95%;
    }
}

@media (max-width:600px) {
    .newYearSale-width {
        width: 95%;
    }

    .new_tag {
        font-size: 9px;
    }

    .new_60 p {
        font-size  : 23px !important;
        font-weight: 600;
        margin     : 0 3px;
    }

    .new_tag {
        display       : flex;
        align-items   : center;
        flex-direction: column;
    }

    .new_img_2024 {
        width : 70px;
        height: 28px;
    }

    .new_p p {
        font-size  : 9px;
        line-height: 10px;
    }

    .new_ms-3 {
        width      : 30px;
        height     : 20px;
        margin-left: 3px !important;
    }

}

@media (max-width:300px) {
    .new_img_2024_div {
        display: none;
    }
}

@media (max-width: 997px) {
    .janTh {
        flex-direction: column;
        align-items   : center;
    }

    .janTh p {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .webinar-enrol-now-custs {
        margin-left: 10px;
    }

    .janBannerSale-width {
        width: 90%;
    }
}

@media (max-width: 600px) {
    #trainer-splide .splide__pagination__page.is-active {
        background: #002163;
        transform : scale(1.4);
        z-index   : 1;
    }

    #trainer-splide .splide__pagination__page {
        background: #002163;
    }

    .our-trainers .view-all-trainers-splide {
        margin-top   : 34px;
        margin-left  : -28px;
        margin-bottom: 21px;
    }

    .p1-trainer-w {
        display: none;
    }

    .p1-trainer-w-mob {
        display: block;
    }

    .janI2 {
        display: none;
    }

    .no-schedule-container-div {
        margin-bottom: 5px;
    }
}

@media (max-width: 475px) {
    .janI1 {
        width : 60px;
        height: 40px;
    }

    .janBP {
        top : 9px;
        left: 11px;
    }

    .janTh p {
        font-weight: 600;
    }

    .janTh p:nth-child(2) {
        font-weight: 700;
    }

    .janBP p {
        font-family: "Open Sans", sans-serif;
        font-size  : 8px;
        font-style : italic;
        font-weight: 700;
        line-height: normal;
        color      : white;
    }

    .janTh p {
        font-size  : 14px;
        font-weight: 600;
    }

    .janI3 {
        width : 50px;
        height: 50px;
    }

    .janPR {
        top        : -11px;
        right      : 6px;
        padding-top: 11px;
        line-height: 21px;
    }

    .janP1 {
        font-size: 11px;
    }

    .janP2 {
        font-size: 20px;
    }

    .janP3 {
        font-size: 8px;
    }
}

@media (min-width: 890px) and (max-width: 1240px) {
    .cust-boot-mb-wca {
        margin-bottom: 80px !important;
    }
}

@media (min-width: 600px) and (max-width: 992px) {
    .cust-mb-cb {
        font-weight  : 700 !important;
        margin-bottom: 24px !important;
        font-size    : 22px !important;
    }
}


/* End of season Sale-responsive end*/
@media (max-width:517px) {
    .othr-fltr-btn .sch-list-calen {
        width: 204px;
        left : -164px;
    }
}

@media (max-width:400px) {
    .othr-fltr-btn .sch-list-calen {
        left: -161px;
    }
}

@media (max-width:361px) {
    .othr-fltr-btn .sch-list-calen {
        width: 204px;
        left : -96px;
    }
}

@media (min-width: 814px) and (max-width: 950px) {
    .sch-list-calen {
        left: -170px;
    }
}

@media (min-width: 753px) and (max-width: 813px) {
    .sch-list-calen {
        right: -20px;
    }
}

@media (min-width: 418px) and (max-width: 651px) {
    .sch-list-calen {
        right: -69px;
    }
}

@media (min-width: 406px) and (max-width: 417px) {
    .sch-list-calen {
        right: -14px;
    }
}

@media (max-width: 369px) {
    .sch-list-calen {
        right: -64px;
    }
}


@media (min-width: 370px) and (max-width: 406px) {
    .sch-list-calen {
        left: -500%;
    }
}

@media (max-width: 301px) {
    .sch-list-calen {
        right: -17px;
    }
}

@media (min-width: 383px) and (max-width: 438px) {
    .clr-cust {
        left: 3px !important;
        top : -4px !important;
    }

    .othr-fltr-btn .clr-cust {
        top : 15px !important;
        left: 10px !important;
    }
}

@media (min-width: 362px) and (max-width: 384px) {
    .othr-fltr-btn .clr-cust {
        top: 0px !important;
    }
}

@media (max-width: 340px) {
    .clr-cust {
        top: -1px !important;
    }
}

@media (min-width: 475px) and (max-width: 992px) {
    .schedule-accrid {
        margin-bottom: -23px;
        margin-top   : 18px;
    }
}

@media (min-width: 768px) {
    .mr-er-bgh {
        width: 240px !important;
    }
}

@media (max-width: 1300px) {
    .ghjiodf {
        width: 75%;
    }

    .coupon-code-banner-ugadhi{
        background-color: #ffca59;
    }
}

@media (max-width: 1140px) {
    .ghjiodf {
        width: 90%;
        height: 45px;
    }

    .bhjgytu{
        color: #000000 !important;
        font-weight: 900;
        font-size: 20px !important;
    }

    .coupon-code-banner-ramadan .bhuiti span:nth-child(2) {
        display: none;
    }

}

@media (max-width: 992px){
    .coupon-code-banner-ramadan .ghjiodf {
        width: 84%;
    }

    .coupon-code-banner-ramadan .bhjgytu {
        font-size: 13px !important;
        left: 93%;
    }
}

@media (max-width: 767px) {
    .bhuiti {
        font-size: 16px;
    }

    /* .janPR{
        display: none;
    } */

    .bhuiti span:nth-child(2) {
        font-size: 14px;
    }

    .bhjgytu{
        top: 16px;
    }
}

@media (max-width: 600px) {
    .ghjiodf {
        width: 93%;
    }

    .coupon-code-banner-ugadhi{
        background-image: none;
        background-color: #ffca59;
        justify-content: flex-start;
    }

    .coupon-code-banner-ramadan{
        background-image: none;
        background-color: #c82320;
        justify-content: flex-start;
    }

    .bhuiti{
        text-align: center;
        font-size: 13px;
        margin-left: -4%;
    }

    .bhjgytu {
        font-size: 13px !important;
    }

    .bhuiti span:nth-child(2){
        display: none;
    }

    .coupon-code-banner-ugadhi{
        height: 50px;
    }

    .coupon-code-banner-ramadan .ugdi-img{
        width: 60px;
        height: 30px;
    }

    .ugdi-img {
        top: 11px;
    }

    .coupon-code-banner-ramadan .ghjiodf{
        width: 90%;
        margin-left: 4%;
    }

    .coupon-code-banner-ramadan .bhjgytu {
        font-size: 11px !important;
        left: auto;
    }
}

@media (max-width: 450px) {
    .coupon-code-banner-ramadan .ghjiodf{
        margin-left: 2%;
    }

    .coupon-code-banner-ramadan .ugdi-img {
        display: none;
    }

    .coupon-code-banner-ramadan .bhuiti {
        margin-left: 2%;
    }
}

@media (max-width: 400px) {
    .eliwd1{
        display: none;
    }
}

@media (max-width: 375px) {

    .bhuiti{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        font-size: 12px;
        margin-left: 3%;
        width:70%;
    }

    .ugdi-img{
        display: none;
    }
}

@media  screen and (max-width:1224px) {
    .victDay-bg{
        padding: 0 2%;
    }

    .victDay-bg1{
        padding: 0 2%;
    }
}

@media  screen and (max-width:992px) {
    .ghjewi{
        display: none;
    }

    .asjja {
        top: 19%;
        font-size: 10px;
    }

    .eliwd{
        width: 40px;
        height: 40px;
    }

    .sjdker,.gfjquen{
        font-size: 14px;
    }

    .sdkpw3n {
        background: transparent;
        font-size: 18px;
    }

    .ghjewi1{
        display: none;
    }

    .asjja1 {
        top: 19%;
        font-size: 10px;
    }

    .eliwd1{
        width: 40px;
        height: 40px;
    }

    .sjdker1,.gfjquen1{
        font-size: 14px;
    }

    .sdkpw3n1 {
        background: transparent;
        font-size: 18px;
        margin-left: 6px;
    }

    .wedjwp img{
        width: 100px;
        height: 30px;
    }

    .margin_schedule_page {
        margin-right: 3%;
        margin-left: 0%;
    }

    .margin_schedule_page_trainer{
        margin-right: 3%;
        margin-left: 0%;
    }
}

@media  screen and (max-width:992px) {
    .jehu{
        display: none;
    }
}

@media  screen and (max-width:475px) {
    .victDay-bg {
        padding: 0 3%;
        height: 50px;
    }
    .gfjquen{
        display: none;
    }

    .victDay-bg1 {
        padding: 0 3%;
        height: 50px;
    }
    .gfjquen1{
        display: none;
    }
}


/* gift a course responsive start */
@media (max-width: 1240px) {
    .gift-course-btn{
        margin-left:18px !important;
    }
}

@media only screen and (max-width: 480px) {
    .gift-left-half{
        display:none;
    }
   .custom-modal-width {
      max-width: 387px;
      margin: auto;
    }
    .gift-modal-content{
        height:430px;
        width:95%;
    }
    .gift-right-half {
        width: 98%;
        position: relative;
        margin-left: 51px;
    }
    .gift-title-div {
        padding-top: 55px;
        margin-left: -18px;
        width: 98%;
    }
    /* .gift-title,
    .gift-time-title{
        font-size:16px !important;
    } */
    .gift-inputs-div {
        margin-left: 16px;
        margin-top: 30px;
    }
    .gift-now-btn{
        margin-top: 44px;
        margin-left: 49px;
    }
}
@media only screen and (max-width: 390px) {
    .gift-title,
    .gift-time-title{
        font-size:15px !important;
    }
}
@media only screen and (max-width: 340px) {
    .gift-now-btn{
        margin-left:17px;
    }
}

/* gift a course responsive end */
/* Extra badge in share link page - START */
@media  screen and (min-width:2160px) {
    .aksif img {
        width: 104%;
    }
    .top-schSH {
        left: 53px;
    }

    .hjrtyu {
        left: 102px;
    }
}

@media  screen and (max-width:2160px) {
    .hjrtyu {
        right: -160px;
    }
    /* .aksif img{
        width: 104%;
    } */
}

@media  screen and (max-width:1900px) {
    .aksif img{
        width: 343px;
    }

    .top-schSH {
        left: 43px;
    }

    .hjrtyu {
        right: -128px;
    }
}

@media  screen and (max-width:1600px) {
    .top-schSH {
        left: 31px;
    }

    .aksif img{
        width: 338px;
    }

    .hjrtyu {
        right: -155px;
    }
}



@media  screen and (min-width:1500px) and (max-width:1660px) {
    /* .aksif img{
        width: 104%;
    } */

    .top-schSH {
        left: 36px;
    }

    /* #info-fixed-form, .fixed-form {
        width: 40%;
    } */
}

@media  screen and (min-width:1550px) and (max-width:1600px) {
    .aksif img {
        width: 352px;
    }
}

@media  screen and (max-width:1350px) {

    .hjrtyu {
        right: -131px;
    }
}

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

    .hjrtyu{
        display: none !important;
    }
    .hjrtyu-1{
        display: block !important;
    }

    .custEX7 {
        padding: 8px 12px 7px;
        width: fit-content;
        font-size: 14px;
        height: fit-content;
    }

    .hou{
        display: block;
    }
}

@media  screen and (min-width:600px) and (max-width:992px) {
    .hjrtyu-1 {
        width: 97%;
    }

    .hjrtyu-1 .heyru{
        margin-right: 38px;
    }
}

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

    .sdjer{
        top: 50px;
        width: 93%;
        padding: 0px 33px 0 20px;
    }

    .dertjk{
        color: white;
        font-weight: 600;
        margin-bottom: 5px;
        margin-top: 7px;
        font-size: 22px;
    }

    .dertjk1{
        color: white;
        font-size: 16px;
    }

    .eo21{
        height: 100px;
    }

    .rrj{
        border-bottom: 2px solid white;
    }

    .pxer-3{
        padding: 4%;
        padding-bottom: 0;
    }
}

@media  screen and (min-width:600px) and (max-width:767px) {

    .sdjer{
        top: 43px;
        width: 93%;
        padding: 0px 33px 0 20px;
    }
}
@media  screen and (max-width:600px){
    .sdjer{
        top: 28%;
        width: 93%;
        padding: 0px 20px 0 15px;
    }

    .dertjk{
        color: white;
        font-weight: 600;
        margin-bottom: 5px;
        margin-top: 7px;
        font-size: 17px;
    }

    .dertjk1{
        color: white;
        font-size: 14px;
    }

    .eo21{
        height: 70px;
    }

    .rrj{
        border-bottom: 2px solid white;
    }

    .pxer-3{
        padding: 4%;
        padding-bottom: 0;
    }
}

@media screen and (max-width: 450px) {
    .sdjer {
        top: 25%;
    }
}

@media screen and (max-width: 360px) {
    .dertjk {
        font-size: 14px;
    }

    .dertjk1 {
        font-size: 12px;
    }
}
/* Extra badge in share link page - END*/
@media screen and (max-width: 1200px) {
    .w-67{
        width:100%
    }
    .margin-left-4 {
        margin-left: 0;
    }
}

/* Upgrade enrol now - START */
@media screen and (max-width :992px){
    .bg-1a8754d9 {
        margin-left: 0px;
        margin-bottom: 5%;
    }
}
@media screen and (max-width :890px){
    .bg-1a8754d9 p{
        width: 60%;
    }
}
@media screen and (max-width :735px){
    .bg-1a8754d9{
        width: 355px !important;
    }
}
/* Upgrade enrol now - END */
@media screen and (min-width :2160px){
    .sdjowst{
        margin-left: 27.5% !important;
    }

    .ewfiawrjf{
        margin-left: 26.5% !important;
    }
}

@media screen and (min-width :1700px) and (max-width :1800px){
    .sdjowst{
        margin-left: 22.5% !important;
    }

    .ewfiawrjf{
        margin-left: 21.5% !important;
    }
}
