.qualifiedblib-section {
    margin-top: 5%;
    margin-bottom: 5%;
}

.qualifiedblib-section .text-holder-qualified {
    text-align: center;
}

.qualifiedblib-section .text-holder-qualified h2 {
    font-size: 32px;
    font-weight: 700;
    color: #000;
}

.qualifiedblib-section .text-holder-qualified p {
    font-size: 18px;
    color: #363636;
}

.qualifiedblib-section .qualified-main-img {
    position: relative;
    margin: 6% 0;
}

.qualifiedblib-section .qualified-main-img .orange-overlay {
    text-align: center;
    position: absolute;
    top: 78%;
    bottom: 9px;
    background: #FF8600BF 0% 0% no-repeat padding-box;
    opacity: 1;
    width: 96%;
    padding: 0 10px;
    left: 9px;
}

.qualifiedblib-section .qualified-main-img .hover-orange-overlay {
    text-align: center;
    padding: 20px;
    position: absolute;
    top: 3%;
    right: 0;
    bottom: 0;
    /* background: #FFCB92; */
    z-index: 9;
    width: 100%;
    height: 213px;
    display: none;
    transition: .5s ease;
}

.mcom-reason-section .mba-reason-cards .main-card-div .orange-overlay {
    background: #FF860059;
    position: absolute;
    transition: .5s ease;
    width: 0.0%;
    height: 10%;
    top: 0;
    right: 0;
    opacity: 0.75;
    border-radius: 15px;

}

.qualifiedblib-section .qualified-main-img:hover .hover-orange-overlay {
    display: block;
}

.qualifiedblib-section .qualified-main-img:hover .qualified-hover-img {
    width: 50px;
    height: 50px;
    padding: 8px;
    background: #FF8600BF;
    border-radius: 50%;
}

.qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 3%;
 
}

.qualifiedblib-section .qualified-main-img .hover-orange-overlay p {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
}

.qualifiedblib-section .qualified-main-img .orange-overlay h2 {
    text-align: center;
    color: #FFF;
    font-size: 18px;
    padding-top: 9px;
}

.qualifiedblib-section .qualified-main-img .qualified-img {
    width: 100%;
    height: 213px;
}

.qualifiedblib-section .qualified-main-img .bggg-clll {
    background: #ffcb92;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 100%;
    top: 0;
    transition: .2s ease-in;
    width: fit-content;
    /* left: 0; */
}

.qualifiedblib-section .qualified-main-img:hover  .bggg-clll{
    background: #FFCB92;
    position: absolute;
    opacity: 1;
    top: 0px;
    width: 100%;
    height: 100%;
    right: 0%;
    transition:ease-in 0.2s;
}

/* Media */

@media(min-width:0px) and (max-width:320px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 22px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 13px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 14px;
    }
}

@media(min-width:321px) and (max-width:485px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 23px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 13px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 14px;
    }
}

@media(min-width:486px) and (max-width:576px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 25px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 14px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 14px;
    }
}

@media(min-width:577px) and (max-width:768px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 27px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 14px;
    }
    .qualifiedblib-section .qualified-main-img .orange-overlay {
        left: 7px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 15px;
    }
}

@media(min-width:769px) and (max-width:992px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 27px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 15px;
    }
    .qualifiedblib-section .qualified-main-img .orange-overlay {
        left: 7px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 16px;
    }
}

@media(min-width:992px) and (max-width:1200px) {
    .qualifiedblib-section {
        margin-top: 10%;
    }

    .qualifiedblib-section .text-holder-qualified h2 {
        font-size: 27px;
    }
    .qualifiedblib-section .text-holder-qualified p {
        font-size: 16px;
    }
    .qualifiedblib-section .qualified-main-img .orange-overlay {
        left: 7px;
    }
    .qualifiedblib-section .qualified-main-img .hover-orange-overlay h2 {
        font-size: 16px;
    }
}