.enroll-link span {
    cursor: pointer;
}

.ht-90 {
    height: 80% !important;
}

nav .active {
    font-weight: 700 !important;
}

.enroll-box>div {
    background-color: #fff;
    padding: 30px;
    border-radius: 4px;
}

.enroll-box .enrol-now-btn {
    width: 100%;
    min-width: 225px !important;
}

.enroll-box .enrol-now-btn span {
    font-size: 18px;
}

.enroll-box a.text-purple-darker {
    font-size: 16px;
}

.enroll-box .pr-2 {
    min-width: 95px !important;
    display: inline-block;
}

.program_for {
    margin-bottom: 40px;
}

.brdr-top {
    border-top: 1px solid #c8c8c8;
}

.bg-img-right {
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto;
}

.program-grid-card .new-course-card--content::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 10px;
    background: linear-gradient(to bottom, #E0A01D, #E37621);
    border-radius: 0;
}

.program-grid-card .new-course-card--image {
    height: 100%;
}

.new-course-card--cover {
    background: rgb(0, 0, 0, 0.5);
}

.new-course-card--content {
    justify-content: flex-start !important;
}

.new-course-card--image {
    border: 0px !important;
}

.program-grid-card .new-course-card--content {
    height: 100%;
    top: 0;
    bottom: 0;
    position: absolute;
    background-color: #F2F5F7 !important;
    left: 0px;
    right: 0px;
    min-height: 100% !important;
    padding: 0px 20px;
    justify-content: center !important;
}

.program-by-cat .new-course-card {
    min-height: 210px !important;
    background-color: #f2f5f7;
}

.purple-arc .program-grid-card .new-course-card--content::before {
    background: linear-gradient(to bottom, #9f73FF, #4556ff);
}

.green-arc .program-grid-card .new-course-card--content::before {
    background: linear-gradient(to bottom, #2C797A, #39468A);
}

.orange-arc .program-grid-card .new-course-card--content::before {
    background: linear-gradient(to bottom, #E1A01E, #E47721);
}

.blue-arc .program-grid-card .new-course-card--content::before {
    background: linear-gradient(to bottom, #7567F8, #23BFCC);
}

.orange-arc .loadmore-btn a {
    background: linear-gradient(88.7deg, #E1A01E 1.11%, #E47721 98.89%);
}

.blue-arc .loadmore-btn a {
    background: linear-gradient(88.7deg, #7567F8 1.11%, #23BFCC 98.89%);
}

body .orange-arc .loadmore-btn a:hover
/*,
body .orange-arc .btn-gradient:hover:before,
body .orange-arc .btn-gradient:hover */

{
    background: linear-gradient(88.7deg, #E47721 98.89%, #E1A01E 1.11%) !important;
}

.green-arc .loadmore-btn a
/*,
.green-arc .btn-gradient:before,
.green-arc .btn-gradient*/

{
    background: linear-gradient(88.7deg, #2C797A 1.11%, #39468A 98.89%);
}

body .green-arc .loadmore-btn a:hover
/*,
body .green-arc .btn-gradient:hover:before,
body .green-arc .btn-gradient:hover*/

{
    background: linear-gradient(88.7deg #39468A 98.89%, #2C797A 1.11%) !important;
}

body .purple-arc .loadmore-btn a
/*,
body .purple-arc .btn-gradient:before,
body .purple-arc .btn-gradient */

{
    background: linear-gradient(88.7deg, #9f73FF 1.11%, #4556ff 98.89%);
}

body .purple-arc .loadmore-btn a:hover
/*,
body .purple-arc .btn-gradient:hover:before,
body .purple-arc .btn-gradient:hover*/

{
    background: linear-gradient(88.7deg, #4556ff 98.89%, #9f73FF 1.11%) !important;
}


/*
.btn-gradient:after,
.btn-gradient:before {
    display: none !important;
}*/

body .purple-arc .readytoenrollink,
body .orange-arc .readytoenrollink,
body .green-arc .readytoenrollink {
    color: #272643
}

body .green-arc .signup-txt-color {
    color: #4A999B
}

body .orange-arc .signup-txt-color {
    color: rgba(151, 65, 33, var(--tw-text-opacity));
}

body .green-arc .text-color-hover:hover {
    color: #4A999B
}

body .orange-arc .text-color-hover:hover {
    color: #EF8354
}


/*body .green-arc .enrol-now-btn_2:hover {
  background:linear-gradient(90deg,#156f48 -82.46%,#242256 121.78%)
}
body .orange-arc .enrol-now-btn_2:hover
{
    background:linear-gradient(88.7deg,#bc8b27 1.11%,#b05915 98.89%)
}
body .purple-arc .enrol-now-btn_2:hover
{
    background:linear-gradient(90.18deg,#7050b4 .21%,#1c34b5 131.82%)
}*/


/* .new-course-card--content   .leading-5{position: absolute; top: 20px;max-width: 270px;} */

@media(min-width:979px) {
    .cust-sticky {
        top: 44rem !important;
    }
    .desk-margin-top-150 {
        margin-top: -150px;
    }
    .single-program .bottom-fxd-block {
        bottom: 0px;
    }
}

@media(min-width:768px) and (max-width:1279px) {
    .hidebr br {
        display: none;
    }
}

@media(min-width:768px) and (max-width:979px) {
    .ht-90 {
        height: 60% !important;
    }
    .enroll-box .enrol-now-btn {
        width: 100%;
        max-width: 100% !important;
    }
    .program-card {
        justify-content: flex-start !important;
    }
    body .container {
        max-width: 100% !important;
    }
    .certificate-img {
        max-height: 5rem;
    }
    .enrollbtn {
        margin: 0 auto;
    }
}

@media(max-width:767px) {
    .certificate-img {
        max-height: 80px;
    }
    .mob-setting-cont .px-24 {
        padding: 10px !important;
    }
    body .program-pagination {
        display: flex;
        align-items: first baseline;
    }
    body .program-pagination li.page-programname {
        width: calc(100% - 120px)
    }
}