﻿/*.programmes.pgdm-common.page-title {
    background-image: url(../../../images/banner/title-bg2.png);
    position: relative;
    padding-top: 300px;
}*/

.admission-background-img {
    background-image: url(/assets2025/images/banner/feedback-title-bg-min.png);
    background-position: 0px -49px !important;
    padding-top: 253px !important;
}

/* ---------------------------------- PGDM CSS --------------------------*/



section.course-banner {
    padding-top: 70px;
    padding-bottom: 20px;
}

.overview-content {
    max-width: 820px;
}

ul::marker {
    color: var(--primary-color);
}

.und-list > li {
    list-style-type: square;
}

.pgdm-carrer {
    display: none;
}

.order-list > li {
    list-style-type: circle;
}

.unorder-list-pgdms {
    padding-left: 20px;
    width: 350px;
    max-width: 100%;
}

.und-list li::marker {
    color: var(--primary-color);
}

.pedagogy-other-content h6 {
    display: inline-block;
}

.bg-green {
    background-color: #509f97;
}

.bg-reddark {
    background-color: #75214f;
}

.bg-orange {
    background-color: #e3723a;
}

.own-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 40px;
}

.pgdm-mba-prm .col {
    position: relative;
    flex: 0 0 auto;
}

.jims-details-col {
    max-width: 224px;
    margin: 0 auto;
    padding: 0 25px;
}

.jims-details-icons {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    margin: 0 auto;
}

.managent-decision-process tbody tr > td, .managent-decision-process tbody tr > th {
    border: 1px solid #000;
    padding: 6px 12px;
    text-align: center;
}

.pedagogy-other-content p {
    text-align: justify;
}

.placement-record {
    max-width: 820px;
}

.course-strc-border li:nth-child(1) {
    width: 100%;
}

.course-strc-border li:nth-child(2) {
    width: 85%;
}

.course-strc-border li:nth-child(3) {
    width: 75%;
}




@media (max-width: 1400px) {
    section.pgdm-mba-prm .col:not(:last-child) .right-line {
        right: -7px;
    }
}

.pgdm-mba-prm .col:not(:last-child) .right-line {
    position: absolute;
    right: -21px;
    width: 2px;
    height: 64px;
    background: #000;
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
}

.box {
    width: 35px;
    height: 35px;
    background: var(--primary-color);
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
}

.list-dot {
    position: relative;
    max-width: 450px;
}


    .list-dot::before {
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        background: #000;
        border-radius: 50%;
        position: absolute;
        top: 9px;
        left: -12px;
    }

section.pgdm-alumani .pgdm-alumani-item {
    max-width: 268px;
    width: 100%;
    margin: 0 auto;
}

section.pgdm-alumani .owl-dots {
    margin-top: 10px !important;
}

.specialisation-course-list table, .specialisation-course table {
    border-collapse: separate;
    border-spacing: 5px;
}


.peo-content, .programme-structure-content {
    max-width: 820px;
}

.pgdm-programme-outcome {
    max-width: 820px;
}

.trimesters-contnet {
    display: none;
}

    .trimesters-contnet th, .trimesters-contnet td,
    .specialisation-course-list th, .specialisation-course-list td,
    .specialisation-course th, .specialisation-course td {
        padding: 12px 11px;
    }

.pgdm-trimesters tbody > tr:nth-child(odd), .specialisation-course-items tbody tr:nth-child(odd), .specialisation-course tr:nth-child(odd) {
    background-color: var(--light-blue);
}

.pgdm-trimesters tbody > tr:nth-child(even), .specialisation-course-items tbody tr:nth-child(even), .specialisation-course tr:nth-child(even) {
    background-color: #edf0f7;
}

.fee-structure .fee-wrapper {
    max-width: 670px;
    width: 100%;
}

.diagram img {
    max-width: 100%;
}

.gap-6 {
    column-gap: 175px;
}

/* float button */

.brochure-downalod, .apply-online, .admission-procedure {
    position: absolute;
    top: 417px;
    transform: rotate(-90deg);
    right: -75px;
}

.apply-online {
    top: 592px;
    right: -43px;
}

.brochure-downalod {
    top: 761px;
    right: -70px;
}

/* float button */



.pgdmib-club .owl-carousel .owl-stage-outer {
    display: flex;
}

.pgdmib-club .owl-stage-outer .owl-stage {
    display: flex;
}

.pgdmib-club .item {
    height: 100%;
}

.pgdmib-club .pgdm-alumani-item {
    height: 100%;
    background: var(--primary-color);
}

.ib-i-visit {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 10px;
}

.pgdmib-club .intro {
    min-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pgdm-link .box.rotate i {
    transform: rotate(90deg);
}


.performance-evaluation ul li::before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: var(--primary-color);
}

.unorder-list > li {
    list-style: disc;
}




@media (max-width: 767.98px) {
    .own-flex {
        column-gap: 37px;
        justify-content: center;
    }
}

@media(max-width:567.98px) {
    .pgdm-mba-prm .col .right-line {
        display: none !important;
    }

    .recruiters img {
        margin: 0 auto;
        display: block;
    }

    .placement-record-col {
        flex-direction: column;
    }

    .placement-record-year, .placement-record-content {
        width: 100% !important;
    }
}
