
.pbmit-ihbox-style-25 .pbmit-ihbox-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 29px 30px 14px 17px;
    transition: all 0.4s ease-in;
    background-color: rgb(255 255 255 / 60%);
    /* clip-path: polygon(10% 0%, 90% 0%, 100% 25%, 82% 38%, 80% 100%, 20% 100%, 0 75%); */
    clip-path: polygon(9.202% 0%, 90.798% 0%, 90.798% 0%, 92.289% 0.11%, 93.705% 0.429%, 95.025% 0.939%, 96.231% 1.622%, 97.303% 2.463%, 98.223% 3.442%, 98.972% 4.543%, 99.531% 5.748%, 99.879% 8.041%, 100% 8.403%, 100% 26.468%, 100% 43.468%, 99.633% 48.178%, 98.616% 52.800%, 96.076% 56.918%, 95.14% 57.293%, 92.934% 57.235%, 90.585% 57.917%, 88.221% 61.511%, 85.967% 64.19%, 83.95% 69.128%, 82.298% 77.496%, 75.298% 86.496%, 83.047% 71.306%, 80.14% 89.282%, 79.405% 90.341%, 78.671% 92.399%, 77.767% 94.371%, 76.523% 96.173%, 74.767% 97.721%, 72.33% 98.931%, 69.039% 99.719%, 64.724% 100%, 9.202% 100%, 9.202% 100%, 7.711% 99.89%, 6.295% 99.571%, 10.975% 99.061%, 3.769% 98.378%, 2.697% 97.538%, 1.777% 96.558%, 1.028% 95.457%, 0.469% 94.252%, 0.121% 92.959%, 0% 91.597%, 0% 8.403%, 0% 8.403%, 0.121% 7.041%, 0.469% 5.748%, 1.028% 4.543%, 1.777% 3.442%, 2.697% 2.463%, 3.769% 1.622%, 4.975% 0.939%, 6.295% 0.429%, 7.711% 0.11%, 9.202% 0%);
    background-color: white !important;
}

.specilties-wise{
    display: flex !important;
}

.pbmit-ihbox-style-25 .pbmit-ihbox-box {
    padding: 22px 26px 22px;
    border-radius: 43px 30px 0 30px;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in;
    background-color: transparent;
}

.overlay-text {
    position: absolute !important;
    top: inherit !important;
    bottom: 122px !important;
    left: 25px !important;
    left: 25px !important;
    left: 25px !important;
    right: 14px !important;
    padding: 25px 30px;
    opacity: 4;
    border-radius: 20px;
    word-break: break-word;
    transform: translateY(100%);
    background: var(--pbmit-white-color);
    transition: all .5s;
}
 .pbmit-featured-img-wrapper {
    position: relative;
} 

    .pbmit-service-style-4 .pbmit-featured-wrapper::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        border-radius: 30px;
        background: linear-gradient(to top, rgba(3, 27, 78, 0.68 / 97%) 0%, rgba(3, 27, 78, 0.68) 28%, rgba(3, 27, 78, 0) 51%, rgba(3, 27, 78, 0) 100%);
    }

    .pbmit-ihbox-style-25 .specialist-data {
        padding: 30px 30px 37px;
        border-radius: 30px 30px 0 30px;
        position: relative;
        z-index: 1;
        transition: all 0.4s ease-in;
        background-color: transparent;
    }

    .specialties-title{
        font-size: 21px !important;
        line-height: 32px !important;
        margin-bottom: 0 ;
        color: #3368C6 !important;
    }


    .pbmit-service-style-2 .video-watch-btn
    {
        position: absolute;
        bottom: 3px;
        right: 2px;
        background-color: transparent;
        border: 1px solid var(--pbmit-blackish-color);
        color: var(--pbmit-blackish-color);
        border-radius: 50%;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
    }



    .pbmit-service-style-2 .continue-watch-btn
     {
        position: absolute;
        bottom: 0px;
        right: 6px;
        background-color: transparent;
        border: 1px solid var(--pbmit-blackish-color);
        color: var(--pbmit-blackish-color);
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .watching-bar {
        border-radius: 50px;
        width: 90%; 
        height: 6px;
        background-color: rgba(255, 255, 255, 0.5);
        color: white;
        text-align: center;
        margin-bottom: 5px;
        position: relative; 
    }
    
    .watching-progress {
        height: 100%;
        background-color: #3368C6;
        width: 0%; 
        border-radius: 50px;
    }

    .pbmit-service-style-2 .continue-watch-status {
        position: absolute;
        bottom: 20px;
        left: 25px;
        z-index: 1;
    }
    

    .dr-quotes{
        background-image: url(../images/cme_content/bg/service-bg-pattern-1\ 1.png);
        background-size: cover;
        background-repeat: no-repeat;

    }

 
    .list-group .pbmit-icon-list-text {
        font-size: inherit;
        padding-left: 20px;
        margin-bottom: 0;
        color: #ffffff !important;
    }

    .list-group .pbmit-icon-list-icon i {
        width: auto;
        line-height: inherit;
        transform: rotate(8deg);
        color: #ffffff !important;
    }

    .dr-name{
        color: #FFA723 !important;
        font-size: 22px !important;
        font-weight: 600;
    }

    .pbmit-service-style-2 .pbmit-service-title {
        font-size: 20px !important;
        line-height: 32px;
        max-width: 250px;
        margin-bottom: 0;
    }

    .pbmit-ihbox-style-16 .pbmit-icon-type-icon::after {
        content: '';
        position: absolute;
        top: -11px;
        right: -13px;
        width: 100px;
        height: 100px;
        border-radius: 100%;
        z-index: -1;
        background-color: var(--pbmit-white-color);
    }

    .scrolling-container{
        display: flex;
        align-items: stretch;
        height: 100vh; 
        overflow: hidden;
    }

    
    
    .about-four-img img {
        width: 100%;
        height: auto;
        display: block;
    }
    
    .scrolling-side {
        height: 100vh;
        overflow-y: auto; 
        flex: 1;
    }
    .scrolling-section:hover {
        overflow-y: auto;
    }

    .scrolling-side::-webkit-scrollbar {
        display: none;
    }

    .patient-taglines{
        color: #d0d0d0;
    }

    .exam-category{
        background: white;
        padding: 30px;
        border-radius: 25px;
    }

  .img-dr-exam-hall{
        max-width: 200px !important;
        height: 200px !important;
    }

    .dr-name-exam-hall{
        font-size: 45px !important;
        padding: 25px 0 25px 0 !important;
    }

    .exam-hall-tk{
        border: none !important;
        border-radius: 15px !important;
        padding: 20px !important;
    }

    .exam-details{
        color: #031B4E;
    }

    .exam-start-btn{
        background-color: #3368C6 !important;
        color: #ffffff;
    }

    .patient-title{
        color: #ffffff !important;
    }


    .patient-heading-desciption{
        color: aliceblue !important;
    }

    .patient-heading{
        color: #ffffff !important;
    }

    .pbmit-ihbox-style-24 .pbmit-ihbox-icon-wrapper, .pbmit-ihbox-style-24 .patient-icons-background {
        border-radius: 50%;
        height: 80px;
        width: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #031b4e !important;
        color: var(--pbmit-white-color);
    }

    .mmc-logo-background{
        
    }

    .mmc-logo{
        width: 40%;
        background: #ffffff !important;
        border-radius: 15px;
    }

    .watch-time{
        font-size: 16px;
        font-weight: 200;
    }

    .pbmit-service-style-2 .pbmit-contant-box {
        position: absolute;
        bottom: 11px !important;
        left: 15px;
        z-index: 1;
    }

    .active-staus::before{
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
        width: 6px;
        height: 6px;
        background-color: #43ff00 !important;
        border-radius: 50%;

    }

    .active-staus {
        font-size: 12px;
        line-height: 20px;
        padding-left: 13px;
        letter-spacing: .6px;
        color: var(--pbmit-white-color);
        text-transform: uppercase;
        position: relative;
        margin-bottom: 5px;
    }