.program_sec{
    padding: 70px 0;
    align-items: center;
    justify-content: center;
    display: flex; 
}
.program_sec .page-heading {
    margin-bottom: 20px;
    padding-right: 50px;
}
.program_sec .proud .achievernames {
    position: absolute;
    top: 171px;
    padding: 10px;
}
.program_sec .proud .achievernames h6 {
    font-size: 21px;
    line-height: 27px;
    font-weight: bold;
    display: inline-block;
    background: var(--text-white);
    color: var(--text-blue);
    padding: 5px;
    font-family: 'Metropolis Bold';
}
.achievernames:last-child(){
    font-size: 21px;
}
.feeTables h4,
.inr_feild h3{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: var(--text-blue);
    border-color: var(--text-blue);
    /* font-family: var(--primary-sub-font); */
    position: relative;
    background: #f5f5f5;
    border-radius: 0;
}
.nav-tabs {
    border-bottom: 1px solid var(--text-blue);
}
.nav-tabs .nav-link {
    color: black;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
border-bottom: 1px solid var(--text-blue);
}
.inr_feild .col-lg-4 ul li{
    list-style-type: disclosure-closed;
    font-size: 16px;
    line-height: 30px;
    color: var(--text-black);
    text-align: justify;
    margin-bottom: 10px;
}
.inr_feild{
   padding: 70px 0;
    align-items: center;
    justify-content: center;
    display: flex;
    background-color: rgb(115 103 103 / 10%);
}
.inr_feild .inner_li li::marker {
     color: red;
     
 }
 .inr_feild ul li .inner_li li{
    list-style-type: revert;
 }
 /* .inner_li{
 border: 1px solid transparent;
 border-radius: 0;
 padding: 20px;
 box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
 } */
 .inner_li{
     border: 2px solid #3f51b5;
    /* border-radius: 20px; */
    padding: 20px 20px 20px 30px;
    /* background-color: #ddd; */
    border-radius: 5px;
 }
 .programme_structure{
    padding: 70px 0;
    align-items: center;
    justify-content: center;
    display: flex;
 }
 .adv-thumb{
background: url('../images/adv-thumb-1.jpg');
 background-size: cover;
 background-repeat: no-repeat;
 min-height: 450px;
 position: relative;
 -webkit-border-radius: 20px;
 }
 .adv-thumb__content {
     /* background: rgb(12 24 77 / 95%); */
     border-radius: 20px;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     -ms-border-radius: 20px;
     -o-border-radius: 20px;
     width: 270px;
     padding: 30px;
     border-bottom-left-radius: 0;
     background-color: var(--text-blue);
     color: white;
}
.adv-thumb__content h3 {
    color: var(--text-white);
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 15px;
}
.adv-thumb__content p {
    color: var(--text-white);
    font-size: 16px;
}
.btn-shadow {
    box-shadow: 0 0 40px rgb(97 178 57 / 20%);
}
.adv-thumb__content a {
    margin-bottom: -70px;
    background: #0d6efd;
    border-color: #0d6efd;
    border-radius: 30px;
    font-size: 16px;
    /* font-family: var(--primary-sub-font); */
}
.programme_structure .accordion-button:not(.collapsed) {
    border: none;
    background-color: var(--text-blue) !important;
    color: white;
}
.programme_structure .table thead th {
    background-color: #0d6efd;
    color: var(--text-white);
    font-size: 15px;
}
.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);;
    transform: var(--bs-accordion-btn-icon-transform);
    filter: invert(1);
}
.breadcrumb {
    position: absolute;
    left: 10%;
    bottom: -30px;
    background-color: var(--text-blue);
    padding: 10px 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    Z-INDEX: 1;
}
.breadcrumb a {
    color: #fffbff;
    text-decoration: none;
}
.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-item.active {
    color: #fffbff;
}
