.announcement-bar .highlight-red {
    font-weight: bold;
}

.hero-content .video-trigger,
.slide-2 .btn-watch {
    font-size: 22px;
    font-weight: normal;
    padding: 7px 25px;
}

.fellowship-desc,
.skills-list li,
.eligibility-box p,
.pg-desc,
.learning-list li,
.aesthetic-list li,
.expert-card-footer h3,
.expert-hover-info h3 {
    font-size: 1.2rem;
    /* line-height: inherit; */
    line-height: 1.8rem;
}

.fellowship-desc,
.skills-list li,
.eligibility-box p {
    color: #1a1a1a;
}

.skills-block h3,
.learning-areas h3 {
    font-size: 2rem;
}

.section-title,
.course-group-title {
    font-size: 2.5rem;
}

.accredited-box span,
.eligibility-box span,
.accreditation-small span {
    font-size: 1.3rem;
}

.logo-placeholder {
    width: 155px;
}

.course-info h3 {
    margin-bottom: 0.5rem;
    line-height: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    min-height: 2rem;
}

.course-info .fee {
    margin-bottom: 0.5rem;
}

.learn-card-red-footer h3 {
    font-size: 1.8rem;
    font-weight: 600;
}

.learn-card-red-footer h3:hover {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: max-content;
    text-overflow: ellipsis;
}

/* .learn-card-red-footer {
    min-height: 113px;
} */

.expert-hover-info p,
.expert-card-footer p {
    font-size: 1rem;
}

.expert-card-footer h3 {
    font-size: 1.8rem;
}

.banner-tagline,
.banner-tag,
.banner-headings h4 {
    font-size: 1.6rem;
    margin-bottom: 0;
}

.pg-meta-info,
.aesthetic-info-rows {
    margin-bottom: 0.5rem;
}

.pg-meta-info p,
.aesthetic-info-rows p,
.meta-info p {
    font-size: 1.3rem;
    margin-bottom: 0;
    font-weight: normal;
}

.btn-explore-pg,
.btn-aesthetic-explore {
    font-size: 1.4rem;
}

.mh-content.content_max,
.mh-content.footer_max {
    margin: 0 auto !important;
    padding: 0 2.5rem !important;
    max-width: var(--max-width-fluid);
}

.sub-footer .icons {
    padding-right: 34px;
    ;
}

.fellowship-right .btn-register {
    font-size: 1.4rem;
    display: inline-block;
    padding: 12px 2.5rem;
    border-radius: 6px;
    font-weight: 700;
    text-decoration: none;
    width: auto;
}

.course-info .fee {
    font-size: 1.25rem;
}

@media (min-width: 1024px) {
    .slide-2 .hero-title {
        font-size: 3rem;
    }

    .slide-2 .hero-subtitle li {
        font-size: 1.25rem;
    }

    .slide-2 .hero-content {
        padding-right: 7rem;
    }
}




@media (min-width: 1024px) and (max-width: 1439px) {

    .hero-container {
        display: flex !important;
        flex-direction: column !important;

    }

    .hero-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .hero-content>.hero-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}