:root {
    /* color pallete*/
    --prime-bg-1-color:#01203D;
    --prime-bg-2-color:#5555d5;
    --prime-bg-3-color:#D8E6EF;
    --prime-bg-4-color:#E22128;
    --prime-bg-5-color:#E9EFF5;
    --prime-bg-6-color:#254B77;
    --prime-bg-7-color: #f0f9ff;
    --prime-bg-ora-color:#FA4A23;
    --prime-ft-1-color:#718AA5;
    --prime-ft-2-color:#4F6882;
    --prime-ft-2-color:#6CA1DA;
}

.prime-bg1-color {
    background: var(--prime-bg-6-color);
}
.cor-1 {
    background: var(--prime-bg-7-color);
}
.crplk {
    background: var(--prime-bg-2-color);
}
.arrow-p {
    font-size:12px;
}
.assess {
    font-size:22px !important;
}
.njmg-1 {
    background: var(--prime-bg-3-color);
}
.bnhy-1 {
    color: var(--prime-ft-1-color);
}
.bnhy-2 {
    color: var(--prime-ft-2-color);
}
.dcvg {
    margin-top: -3px !important;
}
.parag-1 {
    font-size: 12px;
}
.mjvf-1 {
    background: var(--prime-bg-ora-color);
    transition: border-color 0.1s ease-in, background-color 0.4s ease-in;
}
.view-courses {
    background-color:white !important;
    font-size: 0.875rem;
}
.mjvf-1:hover {
    border-color: #01203d;
    background-color: #01203d;
}
.cor-font {
    font-size:22px !important;
}
.mjvf-2 {
    border: 2px solid var(--prime-bg-ora-color);
    transition: border 0.3s linear;
    padding:9px;
}
.mjvf-2:hover{
    border:2px solid black;
    padding: 9px;
}
.fs-6 {
    font-size: var(--fs-65);
}
.fs-55 {
    font-size: var(--fs-55);
}
.jnuy-i {
    font-size: 15px;
}
.mju-1 {
    letter-spacing: 0.75px;
}
.mnuj-i {
    height: 330px;
    right: 10px;
    top: 233px;
}
.xscf-1 {
    display:flex !important;
}
.padd-k {
    padding: 0 6%;
}
.njkm-1 {
    box-shadow: 0px 2px 16px -6px rgb(5 4 4 / 75%);
}
.bjnhu-1 {
    visibility:visible;
}
.nkvc-p {
    background: var(--prime-bg-5-color);
}
.vfer-i {
    background:#E9EFF5;
}
.nji-1 {
    flex: 0 0 39%;
}
.njki-1 p{
    font-size: 14px;
}
.nji-2 {
    margin-right:-1rem !important;
}
.nbgr-3 {
    width:15%;
    box-shadow: 0px 2px 10px -6px rgba(0, 0, 0, 0.75);
}
.xgbv-m {
    top:-2px;
}
.xgbv-n {
    top:8px;
}
.cor-pa-ban {
    height: 44px;
}
.xcds-u {
    left: 86% !important;
    top: 4px !important;
}
.xcds-v {
    top: 4px !important;
    left: 91% !important;
}
.bnvc-d {
    color: var(--prime-bg-ora-color);
}
.cdfv {
    font-size:13px;
    color: var(--prime-ft-2-color);
}
.but-1 {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    opacity: 1;
    border:2px solid var(--prime-bg-ora-color);
}
.dcf {
    box-shadow: 0px 2px 10px -6px rgba(0, 0, 0, 0.75);
}
.nvcv-k:hover,.xcds-v:hover i,.xcds-u:hover i {
    color:black;
}
#carousel-transform1 .carousel-indicators button.active {
    background: #002163db;
    color: #ffffffdb;
    border: 2px solid #002163db;
    width: fit-content;
    height: 37px;
    padding: 0 27px;
    border-radius: 20px;
    font-weight: 500;
}
#carousel-transform1 .carousel-indicators [data-bs-target] {
    border-radius: 20px;
    width: fit-content;
    height: 37px;
    padding: 0 27px;
    text-indent: 0;
    cursor: pointer;
    color: #002163;
    background: #ffffff;
    opacity: 1;
    border: 2px solid #002163db;
    font-weight: 500;
}
.car-button:focus {
    color: rgb(255, 255, 255);
    background: #00194B !important;
    border: 2px solid #002163db;
}
.corpo-advantage {
    margin-left: 8.9rem !important;
}
.menuContainercl{
    margin-bottom: 2px;
}
.menuContainercl::-webkit-scrollbar {
    height: var(--small-font1);
}
.menuContainercl::-webkit-scrollbar-thumb {
    background-color: #cccccc;
    border-radius: 0.625rem;
}
.cards-njdfs {
    background-color: transparent;
    padding: 6px 12px;
    border-radius: 8px;
}
.cards-njdfs.active {
    background-color: #EDF5F0;
    font-weight:600;
    color: #0DAE6B !important;
    text-decoration: underline !important;
    text-decoration-color: #1d34aa !important;
    text-underline-offset: 18px !important;
    text-decoration-thickness: 3px !important;
}
.benifits-corpor {
    padding-left: 2.6% !important;
}
.cor-contact:hover {
    background-color: #d9d9d9 !important;
    opacity: 0.9;
}
.rightfour1234{
    right : 0.6rem;
}
.corpo-contact {
    white-space: nowrap !important;
}
.cardscourse-name1 {
    font-size: 0.938rem;
    color: #095166;
    border: 0.063rem solid #ffffff;
    top: 22%;
    left: 48%;
    transform: translate(-50%, -50%);
}
.cardscourse-name134 {
    top: 47%;
}
.homescroll-container {
    box-shadow: 0px 0px 3px 0px #35986B;
    background-color: #ffffff;
}
.cards-over {
    box-shadow: 0px 1px 0px 0px #dee5ec,0px 4px 12px 0px rgba(12, 22, 32, 0.06);
    background-color: #ffffff;
    border: 1px solid #dee5ec;
}
.cards-over:hover {
    box-shadow: 0 2px 8px #707070;
}
.recommended-label {
    transform: translate(-50%, -50%);
    font-size: 0.75rem;
    top: 17px;
    color: #ffffff;
}
.catstr {
    color: #dc480c;
    background: #ffdfd2;
}
.classcard1,.classcard {
    font-size:  0.25rem !important;
}
.rightfour {
    right: 1.875rem;
}
.ratenew {
    color: #1d1d1f;
    background-color: #ecf0f3;
}
.yuhio {
    font-size: 1rem !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    height: 2.75rem;
    line-height: 1.375rem !important;
}
.askjdsal {
    font-size: 0.85rem !important;
    height: 2.313rem;
}
.border-rate {
    border-bottom: 0.05rem solid #dee5ec;
    height: 4rem;
}
.sfd,.cards-classstart,.dsjo {
    color: #4f6882;
}
.cards-classstart,.dsjo {
    font-size: 0.75rem;
}
.homescroll-container button:hover,.sdkds,.classcard1 {
    color: #0dae6b !important;
}
.rupee {
    font-size: 1.125rem;
}
.course-part {
    font-size: 13px;
}
.cardsenrollneww {
    color: #ffffff;
    background-color: #01203d;
    font-size: 0.875rem;
    cursor: pointer;
    height: 2.5rem;
    transition: all 0.3s;
    width: 27%;
}
.cardsenrollneww:hover {
    opacity: 0.9;
}
#viewMoreBtn.cardsenrollneww:hover {
    opacity: 0.9;
    color: #001f3e;
    border: 2px solid #001f3e;
}
.menuContainercl::-webkit-scrollbar {
    height: 0.5rem;
}
.card-recommend {
    top: 4%;
    right: 3%;
}
.explore-cards {
    background-color: #fa4a23;
    color: #ffffff;
    cursor: pointer;
    transition: all 0.3s;
    border: 2px solid transparent;
}
.explore-cards:hover {
    background-color: #01203D !important;
    border: 2px solid #01203D !important;
}
#course_trainers img {
    border: 3px solid var(--card-bdr-shad-clr);
}
.card_truncer {
    height: 3rem !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 3;
}
#linkdn-carousel .splide__arrows.splide__arrows--ltr{
    position: absolute;
    bottom: -2rem;
    left: 36%;
    width: 100px;
    height: 20px;
}
#linkdn-carousel .splide__arrow--prev{
    left: 0.5rem;
    display: flex !important;
}
#linkdn-carousel .splide__arrow--next{
    right: 1rem;
    display: flex !important;
}
#linkdn-carousel .splide__pagination.splide__pagination--ltr{
    visibility: hidden;
}
#linkdn-carousel .splide__arrow{
    background-color: white;
    border: 2px solid #01203d;
    opacity: 1;
}
#linkdn-carousel .splide__arrow:disabled{
    opacity: 0.3;
}
#linkdn-carousel .splide__arrow svg {
    fill: #01203d;
    height: 0.8em;
    width: 0.8em;
}
.prime-ft2-bdr-color {
    border: 2px solid #01203d;
}
#course_reviews .bx-tggle-shdw {
    box-shadow: -1px 6px 6px -6px #34495f !important;
}
.bv-val {
    top: -8px;
    right: -6px;
}
#course_enrolled .splide__list {
    padding-top: 10px !important;
    padding-right: 10px !important;
}
.mt-n1r {
    margin-top: -1rem;
}
.btn-bl-bdr-clr {
    border: 2px solid #01203d !important;
}
.preview-image,.video-element {
    cursor: pointer;
}
#benefit-section12 .splide__pagination__page.is-active,#corporate-training12 .splide__pagination__page.is-active,
#corporate_advantage .splide__pagination__page.is-active,
#professionals-carousel-npk1 .splide__pagination__page.is-active{
    background: #FA4A23 !important;
}
#benefit-section12 .splide__pagination__page,#corporate-training12 .splide__pagination__page,
#corporate_advantage .splide__pagination__page,#professionals-carousel-npk1 .splide__pagination__page{
    background: #FFDCD5 !important;
}
.btn-bl-bdr-clr.bg-transparent:hover {
    background-color: #00000008 !important;
}
@media(max-width:576px) {
    #professionals-carousel-crpt .splide__slide {
        flex: 0 0 90% !important;
    }
    .corp-1 {
        font-size: 19px !important;
    }
    .cor-contact {
        font-size:1.1rem !important;
    }
    .cor2-i {
        font-size: 9px;
    }
    .mvzt-1 {
        color:var(--prime-bg-4-color);
    }
    .njki-1 {
        height:200px;
    }
    .vfer-i1 {
        background:#E9EFF5;
    }
    .cfvg-2 {
        flex-direction:column-reverse;
    }
    #corporate-training .splide__slide {
        margin-right:0rem !important;
    }
    .rightfour123 {
        right: 0.3rem !important;
    }
    #corporate-training12 .splide__slide {
        margin-right: 0rem !important;
    }
    #professionals-carousel-crpt .splide__pagination,#professionals-carousel-crpt12 .splide__pagination,
    #professionals-carousel-crpt30 .splide__pagination {
        margin-bottom: -30px;
    }
    #splide-carousel-testimonals .splide__arrow--prev{
        left: 19em;
    }
    #carousel_modal_1 .splide__arrow {
        top: 87%;
    }
    .homescroll-container button,.cardscourse-name1 {
        font-size: 0.875rem !important;
    }
}
@media (max-width: 400px) {
    #splide-carousel-testimonals .splide__arrow--prev{
        left: 17em;
    }
}
@media (min-width: 992px){
    .border-desktop-cp{
        border: 1px solid #d6d9e1;
    }
    #benefit-section12 .splide__pagination {
        top: 107%;
    }
    #corporate-training .splide__pagination {
        top: 94%;
    }
    #corporate-training .splide__pagination__page {
        margin-top: 23px;
    }
    .card_truncer {
        height: 3.67rem !important;
    }
    #splide-carousel-testimonals .splide__arrow--prev{
        left: 2em;
    }
    #splide-carousel-testimonals .splide__arrow--next{
        right: 2em;
    }
    .profile-image-container {
        top: -41px;
        left: 44%;
    }
    .position-lg-absolute {
        position: absolute;
    }
    .cust-postioning {
        bottom: -22px;
        left: 46.5%;
    }
    #carousel_modal_1 .modal-dialog,#carousel_modal_1 .modal-content{
        --bs-modal-border-color: transparent !important;
    }
    #carousel_modal_1 .card{
        --bs-card-border-color:transparent !important;
    }
    .active-navsc {
        border-left: 3px solid #001f3e;
        border-bottom: none !important;
    }
}
.discount-coupon-52 {
    background: #EE2E40;
}
.category_course_spinner {
    width: -webkit-fill-available;
    top: 8px;
}