    /*inner css*/
    
    :root {
        --primary-font1: 'Montserrat', sans-serif;
        --primary-font2: 'Roboto', sans-serif;
        --primary-font3: 'Roboto Condensed', sans-serif;
        --primary-font4: 'Roboto Slab', serif;
        --primary-color1: #B6081D;
        --primary-color2: #333333;
        --primary-color3: #465584;
        --font-bold: bold;
        --font-normal: normal;
        --font-medium: 500;
        --font-light: 300;
        --font-lg: 2.6rem;
        --flex: flex;
    }
    /*---common-css-by-khurseed-start---*/
    
    html,
    body {
        width: var(--w-full);
        padding: 0;
        margin: 0;
        font-size: 62.5%;
    }
    
     :root {
        --font24: bold 2.4rem/3rem var(--primary-font1);
        --font14: normal 1.4rem/2.1rem var(--primary-font2);
        --color33: #333333;
    }
    /*---common-css-by-khurseed-end---*/
    
    body {
        color: var(--primary-color2);
    }
    
    .header.inner-header {
        height: auto;
        background: #191E26;
    }
    
    h1 {
        font-family: var(--primary-font1);
    }
    
    .pdl_5 {
        padding-left: 3.5rem;
    }
    
    .pdb_2 {
        padding-bottom: 2rem;
    }
    /*KLE about css-start*/
    
    .inner-container {
        padding-top: 0px;
    }
    
    .inner-title h1 {
        color: var(--primary-color1);
        font-weight: var(--font-bold);
        font-size: var(--font-lg);
    }
    
    .breadcrumb-item+.breadcrumb-item::before {
        display: none;
    }
    
    .about-hubballic-campus {
        padding: 6rem 0 3rem;
    }
    
    .about-hubballic-campus blockquote {
        font: 300 2.6rem/3.4rem var(--primary-font1);
        padding-right: 0;
    }
    
    .about-hubballic-campus blockquote strong {
        font-weight: bold;
    }
    
    .page-para-left p {
        padding-right: 3rem;
    }
    
    .page_para .row {
        align-items: center;
    }
    
    .page_para {
        padding-bottom: 80px;
    }
    
    figure.about_banner {
        margin-left: -7rem;
        margin-right: -7rem;
    }
    
    .about_banner_txt_rig {
        flex-basis: 70%;
        padding-top: 3.5rem;
    }
    
    .about_banner_txt_rig .heading_24 {
        margin-bottom: 2rem;
    }
    
    .about_banner_txt {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .about_banner_txt_elf {
        flex-basis: 20%;
    }
    
    .about_banner_txt_rig {
        flex-basis: 70%;
    }
    
    .about_banner_txt_elf figure {
        padding: 30px;
        background: #F6F6F6;
        text-align: center;
        margin-top: -6rem;
    }
    
    figure.air_img img,
    figure.rail_img2 img {
        width: 100%;
    }
    
    .pdt_2 {
        padding-top: 2rem;
    }
    
    .by_ari .row {
        --bs-gutter-x: 2.5rem;
    }
    
    .air_txt {
        padding: 3rem 0rem 0rem 2rem;
    }
    
    .transport_services_sec {
        padding: 10rem 0rem;
    }
    
    .transport_services_sec h3.heading_24 {
        margin: 0;
        color: #fff;
    }
    
    .transport_services_sec p,
    .air_txt h4,
    .air_txt p {
        color: #fff;
    }
    
    .transport_services_sec {
        padding: 10rem 0rem;
        margin-top: 10rem;
        background: #42517D;
    }
    
    .rail_sec {
        padding: 10rem 0rem;
    }
    
    .rail_sec .row {
        align-items: center;
    }
    
    .rail_txt.rail {
        padding-right: 5rem;
    }
    
    .rail_txt.road {
        padding-left: 5rem;
    }
    
    .byroad_sec {
        padding-top: 10rem;
        margin-top: 10rem;
        border-top: 1px solid #ECF2F5;
    }
    
    .vis-mission {
        padding-bottom: 12rem;
    }
    
    .abt-visiion p {
        font: 300 30px/37px Montserrat;
        padding-right: 5rem;
    }
    
    .mission_list {
        padding-top: 2rem;
    }
    
    ul.mission_list li {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 30px;
        font-weight: 500;
    }
    
    .mission_list p {
        margin-right: 2.5rem;
    }
    
    .mission_list p span {
        width: 3rem;
        height: 3rem;
        background: #FFD500;
        border-radius: 100%;
        font-size: 1.6rem;
        display: inline-block;
        text-align: center;
        line-height: 3rem;
    }
    /*KLE about css-end*/
    /* style-start-------- */
    /* style-end-------- */
    
    .inner-title ul {
        display: var(--flex);
    }
    
    .inner-title li a {
        font-size: 14px;
        color: var(--primary-color2);
    }
    
    .inner-title li {
        font-size: 14px;
        color: var(--primary-color2);
    }
    
    .inner-title li img {
        margin: 0 8px;
    }
    
    .grey_bg {
        background: #F6F6F6;
        width: 100%;
        height: 660px;
        position: absolute;
        top: 0;
        z-index: -1;
        padding-top: 163px;
    }
    
    .kle_about_panel1 {
        padding: 0px 0 99px 0px;
        position: relative;
        z-index: 1;
    }
    
    .kle_about_panel1::before {
        width: 100%;
        height: 450px;
        background: #F6F6F6;
        position: absolute;
        left: 0;
        top: 0;
        content: "";
        z-index: -1;
    }
    
    .about_col-1 {
        padding-right: 5px;
    }
    
    .about_col-1 blockquote {
        font-size: 60px;
        color: var(--primary-color2);
        font-family: var(--primary-font1);
        padding-bottom: 50px;
        line-height: 73px;
        font-weight: 300;
    }
    
    .about_col-1 p {
        line-height: 27px;
        font-size: 15px;
        padding-bottom: 135px;
    }
    
    .about-col-2 p {
        font-size: 15px;
        line-height: 27px;
        margin-bottom: 30px;
    }
    
    .about-col-2 {
        padding: 0 0px 0 50px;
    }
    
    .kle_about_panel1 .col-md-5 img {
        margin-top: 64px;
        width: 100%;
        object-fit: cover;
    }
    
    .kle_figues {
        position: absolute;
        bottom: 42%;
        right: 50px;
        z-index: 1;
        background: rgb(255 255 255 / 83%);
        padding: 10px 65px 45px 50px;
    }
    
    .kle_about_panel2 .container {
        position: relative;
    }
    
    .kle_figues h2 {
        font-size: 120px;
        line-height: 106px;
        color: var(--primary-color3);
        font-weight: bold;
        margin: 35px 0 0;
        font-family: var(--primary-font3);
    }
    
    .kle_figues h2.clr-1 {
        color: var(--primary-color1);
    }
    
    .kle_figues p {
        color: var(--primary-color2);
        font-weight: bold;
        font-size: 24px;
    }
    
    .kle_about_panel3 {
        background: #ECF2F5;
        margin: 122px 0 0;
        padding: 93px 0px 110px 0px;
        overflow: hidden;
    }
    
    .kle_about_panel3 .container {
        max-width: 1640px;
        background: #fff;
        padding: 116px 0px 78px 135px;
    }
    
    .kle_about_panel3 p strong {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 84px;
        display: block;
        color: var(--primary-color2);
        width: 66%;
        font-family: var(--primary-font1);
        margin: 0px auto 120px;
        text-align: center;
    }
    
    .about_col_4 p {
        font-size: 24px;
        font-weight: 300;
        line-height: 36px;
    }
    
    .about_col_4 {
        padding-right: 115px;
    }
    
    .about_col_4 h4 {
        color: #000;
        font-size: 34px;
        font-weight: bold;
        font-family: var(--primary-font1);
        margin-bottom: 60px;
    }
    
    .about_notable .owl-item:nth-child(even)>div {
        cursor: pointer;
        margin: 25% 0%;
    }
    
    .about_notable h2 {
        font-size: 20px;
        font-weight: bold;
        color: #000;
        margin-bottom: 13px;
        font-family: var(--primary-font1);
    }
    
    .about_notable p {
        font-size: 14px;
        color: #333;
    }
    
    .about_notable .owl-carousel .owl-item img {
        margin-bottom: 30px;
    }
    
    .about_col_3 {
        width: 1140px;
        margin-top: 80px;
    }
    
    .about_col_3 .owl-item>div {
        margin: 6% 0%;
    }
    
    .about_notable .owl-nav {
        position: absolute;
        top: -96px;
        left: -218px;
    }
    
    .about_notable .owl-nav button.owl-prev:after {
        background: url(../images/More-Button.png) no-repeat;
        width: 46px;
        height: 46px;
        content: "";
        position: absolute;
        top: 0px;
        left: 74px;
    }
    
    .about_notable .owl-nav button.owl-next:after {
        background: url(../images/More-Button.png) no-repeat;
        width: 46px;
        height: 46px;
        content: "";
        position: absolute;
        top: 0;
        transform: rotateZ(180deg);
    }
    
    .about_notable .owl-nav button span {
        text-indent: -9999px;
        display: inline-block;
    }
    
    .kle_about_panel4 .container {
        max-width: 1640px;
    }
    
    .bg_clr_box {
        background: #B6081D;
        width: 636px;
        position: relative;
        right: 158px;
        padding: 46px 61px 65px 61px;
        top: 73px;
    }
    
    .bg_clr_box p {
        color: #fff;
    }
    
    .kle_about_panel4 {
        background: #ECF2F5;
        padding: 0px 0 150px;
        position: relative;
        z-index: -99;
    }
    
    .kle_about_panel4 .col-md-9 {
        width: 60%;
    }
    
    .kle_about_panel4 .col-md-3 {
        width: 40%;
    }
    
    .about_col_6 {
        padding: 120px 80px 0px 60px;
    }
    
    .kle_about_panel5 {
        background: url(../images/about_bg2.jpg) no-repeat;
        text-align: center;
        padding: 138px 0px 177px 0px;
        width: 100%;
        background-size: cover;
        background-position: center;
        position: relative;
        overflow: hidden
    }
    
    .kle_about_panel5 h3 {
        color: #fff;
        margin-bottom: 48px;
        font-family: var(--primary-font1);
        font-weight: bold;
    }
    
    .kle_about_panel5 h4 {
        color: #fff;
        font-family: var(--primary-font1);
        font-weight: bold;
        position: relative;
        margin-bottom: 78px;
    }
    
    .kle_about_panel5 p {
        color: #fff;
    }
    
    .kle_about_panel5 h5 {
        color: #fff;
        font-size: 42px;
        font-weight: 300;
        line-height: 52px;
        margin-bottom: 53px;
        font-family: var(--primary-font1);
    }
    
    .Ranking-Recognition {
        text-align: center;
        padding: 135px 0 120px;
    }
    
    .Ranking-Recognition h2 {
        color: #B6081D;
        font-size: 30px;
        line-height: 37px;
        font-weight: bold;
        margin-bottom: 50px;
        font-family: var(--primary-font1);
    }
    
    ul.recog-flex {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0px 125px;
    }
    
    .kle_about_panel5 h4:before {
        content: "";
        width: 100%;
        height: 1px;
        background: rgb(255 255 255 / 12%);
        position: absolute;
        left: -60%;
        top: 15px;
    }
    
    .kle_about_panel5 h4:after {
        content: "";
        width: 100%;
        height: 1px;
        background: rgb(255 255 255 / 12%);
        position: absolute;
        right: -60%;
        top: 15px;
    }
    /* life-start */
    
    .nav-tabs {
        display: none;
    }
    
    @media(min-width:768px) {
        .nav-tabs {
            display: flex;
            flex-wrap: nowrap;
            border-color: #fff;
        }
        .card {
            border: none;
        }
        .card .card-header {
            display: none;
        }
        .card .collapse {
            display: block;
        }
    }
    
    @media(max-width:767px) {
        .tab-content>.tab-pane {
            display: block !important;
            opacity: 1;
        }
        .faculties-d-left-3 .tab-content>.tab-pane {
            display: none !important;
        }
        .faculties-d-left-3 .tab-content>.active {
            display: block !important;
        }
        .faculties-d-left-3 .nav-link {
            font-size: 16px;
            flex-direction: column;
            align-items: center;
        }
        .faculties-d-left-3 .nested-tab .nav-link {
            font-size: 19px;
        }
    }
    
    .life-pannel-1 {
        padding: 0;
        border-bottom: 1px solid #BCBCBC;
        background: #fff;
    }
    
    section.life-pannel-1.life-pannel-1-imp {
        border-bottom: 1px solid #fff;
    }
    
    .student-dis-head blockquote {
        font-size: 30px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 300;
        line-height: 38px;
    }
    
    .facilities-tabs h2 {
        padding-top: 50px;
        font-size: 30px;
        color: #000000;
        line-height: 42px;
        text-align: center;
        font-family: var(--primary-font1);
        font-weight: 600;
        margin-bottom: 157px;
        padding: 0px 100px;
    }
    
    .facilities-tl h3 {
        font-size: 24px;
        color: #000000;
        font-family: var(--primary-font1);
        line-height: 36px;
        margin-top: 10px
    }
    
    .facilities-tr {
        padding-left: 50px;
    }
    
    section.life-pannel-11 blockquote {
        font-size: 30px;
        font-weight: 300;
        font-family: var(--primary-font1);
        padding: 31px 0 80px;
    }
    
    .student-discover {
        position: relative;
    }
    
    .facilities-tabs {
        padding: 103px 0px 40px 0px;
    }
    
    .facilities-tl blockquote {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        font-family: var(--primary-font1);
        line-height: 48px;
        margin-bottom: 23px;
    }
    
    .facilities-tl p {
        font-size: 16px;
        color: #666666;
        line-height: 24px;
    }
    
    .lecture-theatre h3 {
        font-size: 29px;
        color: #000000;
        line-height: 42px;
        font-weight: 600;
        font-family: var(--primary-font1);
        margin-bottom: 24.75px
    }
    
    .lecture-theatre p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 34px;
    }
    
    .lecture-theatre h5 {
        font-size: 16px;
        color: #666666;
        font-weight: 700;
        line-height: 24px;
    }
    
    .lecture-theatre h5 span {
        display: block;
        font-family: var(--primary-font3);
        font-size: 72px;
        letter-spacing: -2.66px;
        color: #B6081D;
        line-height: 72px;
    }
    
    .student-discover .nav-tabs {
        display: flex;
        align-items: center;
        background: #7893DF;
        margin-bottom: 70px;
    }
    
    .student-discover .nav-tabs .nav-link.active {
        color: #000000;
        background: #FFD500;
        padding: 32px 0px 63px 63px;
        margin-top: 13px;
        position: absolute;
        left: 0;
        /* top: 14px; */
        transform: translateY(-50%);
        width: 100%;
        transition: all .3s ease-out;
        box-shadow: 0px 15px 20px #00000029;
    }
    
    .student-discover .nav-tabs .nav-link {
        font-size: 30px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        font-weight: 600;
        border-radius: 0;
        padding: 32px 0px 35px 63px;
        border: 0;
        line-height: 36px;
    }
    
    .student-discover .nav-tabs .nav-link:hover {
        border-color: transparent;
    }
    
    .student-discover .nav-tabs .nav-link:focus {
        border-color: transparent;
    }
    
    .student-discover ul li {
        width: 25%;
        position: relative;
    }
    
    .student-discover .card-body {
        padding: 0;
    }
    
    .student-discover .card-body .facilities-tabs .row {
        row-gap: 1.5rem;
    }
    
    .lecture-theatre {
        background: #ECF2F5;
        padding: 53px 47px 60.25px 53px;
        position: relative;
        bottom: 18%;
        display: flex;
        flex-direction: column;
    }
    
    .digital-classrooms {
        background: #F6F6F6;
    }
    
    .life-pannel-2 {
        padding: 126.56px 0px;
    }
    
    .laboratory-left-pannel .row {
        row-gap: 1.5rem;
    }
    
    .laboratory-right-pannel h3 {
        font-size: 24px;
        color: #000000;
        font-family: var(--primary-font1);
        margin-bottom: 10px;
        line-height: 36px;
    }
    
    .laboratory-right-pannel {
        padding-left: 25px;
    }
    
    .laboratory-right-pannel h5 {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        font-family: var(--primary-font1);
        line-height: 48px;
        margin-bottom: 27px;
    }
    
    .laboratory-right-pannel p {
        font-size: 16px;
        line-height: 24px;
        color: #666666;
        margin-bottom: 27px
    }
    
    .laboratory-right-pannel blockquote {
        font-size: 24px;
        line-height: 36px;
        color: #333333;
    }
    
    .laboratory-right-pannel blockquote span {
        color: #000000;
        font-family: var(--primary-font1);
        font-weight: 700;
    }
    
    .life-pannel-3 {
        padding: 100px 0px;
        position: relative;
        z-index: 1;
    }
    
    .life-pannel-3::before {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #ECF2F5;
        z-index: -1;
    }
    
    .learning-resourse h3 {
        font-size: 24px;
        color: #000000;
        line-height: 36px;
        font-family: var(--primary-font1);
    }
    
    .learning-resourse h5 {
        font-size: 48px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: bold;
        margin-bottom: 59.75px;
        line-height: 48px;
    }
    
    .learning-resourse-left p {
        font-size: 16px;
        color: #666666;
        line-height: 24px;
    }
    
    .learning-resourse-left blockquote {
        font-size: 24px;
        color: #333333;
        line-height: 36px;
        font-family: var(--primary-font1);
    }
    
    .learning-resourse-left blockquote span {
        color: #000000;
        font-weight: 700;
    }
    
    .learning-resourse-left {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    
    .life-pannel-4 {
        padding: 122px 0px 110px 0px;
    }
    
    .auditorium-pannel-tr h3 {
        font-size: 24px;
        color: #FFFFFF;
        line-height: 36px;
        font-family: var(--primary-font1);
    }
    
    .auditorium-pannel-tr blockquote {
        font-size: 48px;
        color: #FFFFFF;
        font-weight: bold;
        font-family: var(--primary-font1);
        line-height: 48px;
        margin-bottom: 39px;
    }
    
    .auditorium-pannel-tr p {
        font-size: 16px;
        color: #FFFFFF;
        line-height: 24px;
        padding-right: 170px;
    }
    
    .auditorium-pannel-br p {
        font-size: 21px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        margin-bottom: 2rem;
    }
    
    .auditorium-pannel-br span {
        color: #FFFFFF;
        font-weight: 700;
    }
    
    .auditorium-pannel-bl img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .auditorium-pannel-bl {
        height: 100%;
    }
    
    .auditorium-pannel {
        position: relative;
        padding: 79px 60.85px 79px 68px;
        z-index: 1;
    }
    
    .auditorium-pannel::before {
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        width: 70%;
        height: 100%;
        background: #42517D;
        z-index: -1;
        border: 1px solid #707070;
    }
    
    .auditorium-pannel-br {
        padding: 0px 30px 0px 10px;
    }
    
    .auditorium-pannel-tr {
        margin-bottom: 88px;
    }
    
    .learning-resourse-left figure .learning-resourse-right {
        margin-top: 60px;
    }
    
    .learning-resourse-right img {
        width: 100%;
        height: 100%;
    }
    /* life-end */
    /* program-be-civil-start */
    
     :root {
        --primary-font1: 'Montserrat', sans-serif;
        --primary-font2: 'Roboto', sans-serif;
        --primary-font3: 'Roboto Condensed', sans-serif;
        --primary-color1: #B6081D;
        --primary-color2: #333333;
        --primary-color3: #465584;
        --font-bold: bold;
        --font-normal: normal;
        --font-medium: 500;
        --font-light: 300;
        --font-lg: 2.2rem;
        --flex: flex;
    }
    
    .be-civil-pannel-1 p:last-child {
        padding-bottom: 4.5rem;
    }
    
    .be-civil-pannel-1 {
        padding: 50px 0px;
    }
    
    .be-civil-pannel-2 h3 {
        font-size: 30px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: bold;
        line-height: 37px;
        margin-bottom: 48px;
    }
    
    .red-bullet {
        row-gap: 20px;
        display: flex;
        flex-direction: column;
        margin-bottom: 90px;
    }
    
    .red-bullet li::before {
        position: absolute;
        content: '';
        top: 6px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #B6081D;
        border-radius: 50%;
    }
    
    .red-bullet li ul li::before {
        position: absolute;
        content: '';
        top: 8px;
        left: 0;
        width: 6px;
        height: 6px;
        background: #B6081D;
        border-radius: 50%;
    }
    
    .red-bullet li ul li {
        padding-left: 20px;
    }
    
    .be-civil-p2-left-bottom .red-bullet li {
        color: #666666;
    }
    
    .be-civil-p2-left-bottom .red-bullet li span {
        font-weight: 700;
        color: #000000;
    }
    
    .be-civil-p2-left-mid p {
        font-size: 16px;
        line-height: 24px;
        color: #000000;
        font-weight: 700;
        margin-bottom: 40px;
    }
    
    .view-more {
        margin: 20px 0px 40px 40px;
    }
    
    .view-more a {
        position: relative;
        font-size: 16px;
        color: #42517D;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding-right: 30px;
    }
    
    .view-more a::before {
        position: absolute;
        content: "";
        right: 0;
        top: 15%;
        background: url('../images/arrow-b-icon.svg');
        color: black;
        width: 9px;
        height: 15px;
        transform: rotate(90deg);
    }
    
    .be-civil-p2-left-mid figure {
        margin-bottom: 90px;
    }
    
    .enroll-now a {
        font-size: 15px;
        color: #333333;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding: 12px 40px 12px 25px;
        border-radius: 31px;
        box-shadow: 0px 15px 20px #00000029;
        background: #FFD500;
        display: inline-block;
        position: relative;
    }
    
    .enroll-now a::before {
        position: absolute;
        content: "";
        right: 10%;
        top: 50%;
        transform: translate(0%, -50%);
        background: url('../images/arrow-b-icon.svg');
        color: black;
        width: 9px;
        height: 15px;
    }
    
    .be-civil-p2-left-bottom .enroll-now {
        margin-top: 50px;
    }
    
    .be-civil-pannel-2 {
        padding-bottom: 50px;
        position: relative;
        z-index: 1;
    }
    
    .be-civil-pannel-2::before {
        width: 100%;
        height: 780px;
        background: #F6F6F6;
        position: absolute;
        z-index: -1;
        left: 0;
        bottom: 0;
        content: "";
    }
    
    .be-civil-p2-right-top,
    .be-civil-p2-right-bottom {
        max-width: 502px;
        margin-left: auto;
    }
    
    .be-civil-p2-right-top p {
        font-size: 30px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        font-weight: 700;
        background: #333333;
        line-height: 37px;
        padding: 48px 0px 46px 64px;
    }
    
    .be-civil-p2-right-top p span {
        font-size: 42px;
        color: #FFD500;
        font-family: var(--primary-font2);
        font-weight: normal;
        display: block;
        line-height: 48px;
    }
    
    .white-bullet {
        row-gap: 1.5rem;
        display: flex;
        flex-direction: column;
    }
    
    .white-bullet li::before {
        position: absolute;
        content: '';
        top: 6px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #FFFFFF;
        border-radius: 50%;
    }
    
    .be-civil-p2-right-bottom tbody tr:nth-child(2) {
        height: 1rem;
    }
    
    .be-civil-p2-right-bottom thead tr th {
        font-size: 18px;
        color: #000000;
        line-height: 30px;
        font-weight: 600;
        width: 50%;
        padding: 0px 0px 13px 10px;
    }
    
    .be-civil-p2-right-bottom thead tr {
        width: 100%;
        display: flex;
    }
    
    .be-civil-p2-right-bottom thead tr th:nth-child(2) {
        display: none;
    }
    
    .be-civil-p2-right-bottom table:nth-child(2) {
        margin-bottom: 1.5rem;
    }
    
    .civil-career-path-right h3 {
        font-size: 30px;
        line-height: 37px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 56px;
    }
    
    .civil-career-path-right p {
        font-size: 16px;
        color: #666666;
        margin-bottom: 56px;
        line-height: 24px;
    }
    
    .civil-career-path-right {
        padding: 130px 100px 128px 88px;
    }
    
    .be-civil-pannel-4 {
        position: relative;
    }
    
    .civil-career-path-left img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .civil-career-path-left {
        height: 100%;
    }
    
    .be-civil-curriculum table {
        width: 100%;
        text-align: right;
    }
    
    .be-civil-curriculum table thead {
        background: #7893DF;
    }
    
    .be-civil-curriculum table thead tr th {
        font-size: 16px;
        line-height: 26px;
        color: #FFFFFF;
        font-weight: 500;
        padding: 18px 30px;
        border-right: 1px solid #465584;
        text-align: left;
    }
    
    .be-civil-curriculum table thead tr th p {
        display: inherit;
    }
    
    .be-civil-curriculum table thead tr th:nth-child(1) {
        text-align: left;
    }
    
    .be-civil-curriculum table tbody tr td:nth-child(1) {
        text-align: left;
    }
    
    .be-civil-curriculum table tbody tr:nth-child(odd) {
        background: #FFFFFF;
    }
    
    .be-civil-curriculum table tbody tr:nth-child(even) {
        background: #F3F3F3;
    }
    
    .be-civil-curriculum table tbody tr td {
        font-size: 16px;
        color: #333333;
        line-height: 39px;
        padding: 18px 30px;
        border-right: 1px solid #465584;
    }
    
    .be-civil-curriculum h3 {
        font-size: 30px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        font-weight: 700;
        text-align: center;
        margin-bottom: 36px;
        line-height: 37px;
    }
    
    .be-civil-pannel-3 .card-body {
        padding: 0;
    }
    
    .be-civil-pannel-3 .card {
        background: transparent;
    }
    
    .be-civil-pannel-3 .nav-link.active {
        color: #FFFFFF;
        font-size: 23px;
        font-weight: 700;
        background-color: transparent;
        border-color: transparent;
        border: 0;
    }
    
    .be-civil-pannel-3 .nav-link {
        color: #ffffff96;
        font-weight: normal;
        font-size: 23px;
        line-height: 26px;
        font-family: var(--primary-font2);
        border-radius: 0;
        border: 0;
        padding: 0;
    }
    
    .be-civil-pannel-3 .tab-content .card {
        background: #596691;
        border-radius: 0;
        border: 0;
    }
    
    .be-civil-pannel-3 .tab-content .card .card-header h5 a.active {
        color: #FFFFFF;
        font-size: 20px;
        font-weight: 700;
        background-color: transparent;
        border-color: transparent;
        border: 0;
    }
    
    .be-civil-pannel-3 .tab-content .card .card-header h5 a {
        color: #ffffff96;
        font-weight: normal;
        font-size: 18px;
        font-family: var(--primary-font2);
        border-radius: 0;
        border: 0;
    }
    /* program-be-civil-end */
    /* Admissions-start */
    
    .ug_adm_progrmlist ul {
        display: flex;
        justify-content: space-between;
    }
    
    .ug_adm_progrmlist a {
        color: #333;
    }
    
    .ug_adm_progrmlist {
        padding: 25px 63px 0px 63px;
    }
    
    .how_apply_tab {
        padding: 148px 0px 120px 0px;
    }
    
    .ug_adm_progrmlist ul li p {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 30px;
    }
    
    .ug_adm_progrmlist li h2 {
        font-size: 30px;
        font-family: var(--primary-font1);
        font-weight: bold;
        border-bottom: 1px solid #B9B9B9;
        padding-bottom: 10px;
        margin-bottom: 10px;
        line-height: 36px;
    }
    
    .ug_adm_progrmlist li h6 {
        font-size: 21px;
        line-height: 36px;
    }
    
    .placements-pannel-2 .placement-highlights .card-body {
        padding: 0;
    }
    
    .ug_adm_progrmlist a:hover {
        color: var(--primary-color1);
    }
    
    .how_apply_tab .nav-tabs .nav-link {
        font-size: 124px;
        border: 0;
        text-align: center;
        padding: 0 63px;
        font-family: var(--primary-font3);
        color: #BAC5E3;
        line-height: 124px;
    }
    
    .how_apply_tab .nav-tabs {
        align-items: center;
        justify-content: center;
        border: 0;
        background: none;
        position: relative;
    }
    
    .how_apply_tab .nav-tabs .nav-link span {
        display: block;
        font-size: 30px;
        color: #333;
        font-family: var(--primary-font2);
        line-height: 36px;
    }
    
    .how_apply_tab .card-body {
        padding: 0;
    }
    
    .process_apply {
        text-align: center;
        padding: 65px 0px 100px 0px;
        min-height: 240px;
    }
    
    .process_apply p {
        padding-bottom: 18px;
        font-size: 16px;
        line-height: 30px;
    }
    
    .how_apply_tab h2 {
        color: #B6081D;
        font-weight: bold;
        font-size: 30px;
        text-align: center;
        line-height: 37px;
        padding-bottom: 42px;
        font-family: var(--primary-font1);
    }
    
    .how_apply_tab .nav-tabs:before {
        content: "";
        width: 20%;
        height: 1px;
        position: absolute;
        background: #7893DF;
        left: 0;
        top: 60px;
    }
    
    .how_apply_tab .nav-tabs:after {
        content: "";
        width: 20%;
        height: 1px;
        position: absolute;
        background: #7893DF;
        right: 0;
        top: 60px;
    }
    
    .course_fee_tab h2 {
        color: #B6081D;
        font-weight: bold;
        font-size: 30px;
        line-height: 37px;
        text-align: center;
        padding-bottom: 106px;
        font-family: var(--primary-font1);
    }
    
    .course_fee_tab .nav-tabs .nav-link {
        border: 0px;
        font-size: 30px;
        border-bottom: 1px solid #fff;
        color: #666666;
        padding: 0;
        line-height: 36px;
        margin-right: 50px;
    }
    
    .course_fee_tab .nav-tabs .nav-link span {
        display: block;
        font-size: 18px;
        line-height: 24px;
        color: #333;
        padding-right: 80px;
        padding-top: 12px;
        padding-bottom: 54px;
    }
    
    .course_fee_tab .nav-tabs .nav-link span b {
        margin-left: 5px;
    }
    
    .course_fee_tab .nav-tabs li {
        width: 25%;
    }
    
    .course_fee_tab .nav-tabs {
        padding: 0px 25px;
    }
    
    .course_fee_tab .nav-tabs .nav-link.active {
        border-bottom: 1px solid #FFD500;
        color: #7893DF;
    }
    
    .course_fee_tab_in .card-body {
        background: #ECF2F5;
        padding: 0;
    }
    
    .course_fee_tab_in {
        background: #ECF2F5;
    }
    
    .how_apply_tab .tab-accordian {
        border-bottom: 1px solid #7893DF;
    }
    
    .fee_structure_table table {
        width: 100%;
        box-shadow: 1px 6px 10px #0a0a0a08;
    }
    
    .fee_structure_table table thead {
        background: #7893DF;
    }
    
    .fee_structure_table table thead tr th:nth-child(1) {
        text-align: left;
        padding: 15px 40px;
    }
    
    .fee_structure_table table thead tr th {
        font-size: 18px;
        line-height: 26px;
        color: #FFFFFF;
        font-weight: 500;
        padding: 15px;
        border-right: 1px solid #465584;
    }
    
    .fee_structure_table table thead tr th:last-child {
        border-right: 0;
    }
    
    .fee_structure_table table tbody tr:nth-child(odd) {
        background: #FFFFFF;
    }
    
    .fee_structure_table table tbody tr:nth-child(even) {
        background: #F3F3F3;
    }
    
    .fee_structure_table table tbody tr td:nth-child(1) {
        text-align: left;
    }
    
    .fee_structure_table table tbody tr td {
        font-size: 16px;
        color: #333333;
        border-right: 1px solid #4655845e;
        line-height: 29px;
        padding: 15px 40px;
    }
    
    .fee_structure_table table tbody tr td:last-child {
        border-right: none;
    }
    
    .fee_structure_table table tbody tr:nth-child(odd).table-footer {
        background: #42517D;
    }
    
    .fee_structure_table table tbody tr:nth-child(odd).table-footer td {
        color: #FFFFFF;
    }
    
    .fee_structure_table table tbody tr:nth-child(odd) .table-footer {
        background: #42517D;
    }
    
    .fee_structure_table table tbody tr.table-footer {
        background: #42517D;
    }
    
    .fee_structure_table table tbody tr.table-footer td {
        color: #FFFFFF;
    }
    
    .fee_structure_table table tbody tr td table td {
        height: 40px;
    }
    
    .fee_structure_table table tbody tr td table tbody tr:nth-child(odd) {
        background: #F3F3F3;
    }
    
    .fee_structure_table table tbody tr:first-child td:last-child thead tr td {
        font-size: 18px;
        line-height: 30px;
    }
    
    .fee_structure_table table tbody tr td table tbody tr:nth-child(even) {
        background: #FFFFFF;
    }
    
    .fee_structure_table table tbody tr td table tbody tr:nth-child(odd) td:nth-child(4) {
        padding: 10px 20px 10px 20px;
    }
    
    .fee_structure_table table tbody tr:nth-child(odd) td:nth-child(4) td {
        padding: 19.5px 20px 17.5px 20px;
        text-align: right;
    }
    
    .fee_structure_table table tbody tr td table thead tr:nth-child(odd) td:nth-child(4) {
        padding: 10px 20px 10px 20px;
    }
    
    .fee_structure_table table tbody tr td {
        text-align: right;
    }
    
    .fee_structure_table h3 {
        font-size: 21px;
        color: #333333;
        line-height: 36px;
        text-align: center;
        margin-bottom: 43.5px;
    }
    
    .fee_structure_table {
        padding: 62px 0px 114px 0px;
    }
    
    .payment-procedure {
        padding: 118px 0px 101px 0px;
        border-bottom: 1px solid #BCBCBC;
    }
    
    .payment-procedure h3 {
        font-size: 30px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 47px;
        line-height: 37px;
        text-align: center;
    }
    
    .payment-procedure blockquote {
        font-size: 30px;
        color: #333333;
        font-weight: 300;
        text-align: center;
        line-height: 36px;
        margin-bottom: 83px;
    }
    
    .payment-procedure .pay_1 {
        background: #A52525;
        padding: 50px 80px 160px 48px;
        height: 100%;
    }
    
    .payment-procedure .pay_1 p {
        font-size: 30px;
        color: #FFFFFF;
        font-weight: 300;
        line-height: 36px;
    }
    
    .payment-procedure .pay_1 p span {
        font-weight: 700;
    }
    
    .payment-procedure .pay_1.pay_2 {
        background: #7893DF;
    }
    
    .payment-procedure .pay_3 {
        height: 100%;
    }
    
    .payment-procedure .pay_3 ul li p {
        font-size: 24px;
        line-height: 36px;
        color: #000000;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 10px;
    }
    
    .payment-procedure .pay_3 ul {
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 10px 0px 0px 25px;
    }
    
    .payment-procedure .pay_3 ul li {
        padding: 20px 0px;
        position: relative;
    }
    
    .payment-procedure .pay_3 ul li::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 1px;
        background: #333333;
        left: 0;
        bottom: 0;
    }
    
    .payment-procedure .pay_3 ul li:nth-child(3):before {
        position: unset;
    }
    
    .payment-procedure .pay_3 ul li span {
        font-size: 18px;
        color: #333333;
        line-height: 30px;
    }
    
    .payment-procedure .pay-4 ul.brown-bullet {
        row-gap: 1rem;
        display: flex;
        flex-direction: column;
        padding: 86px 0px 68px 47px;
    }
    
    .brown-bullet li {
        position: relative;
        font-size: 14px;
        color: #666666;
        line-height: 21px;
        padding-left: 40px;
    }
    
    .brown-bullet li::before {
        position: absolute;
        content: '';
        top: 6px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #666666;
        border-radius: 50%;
    }
    
    .financial-aid {
        padding: 181.5px 0px 161px 0px;
        position: relative;
    }
    
    .financial-aid ::before {
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        width: 100%;
        height: 39.7%;
        background: #ECF2F5;
        z-index: -1;
    }
    
    .financial-aid .aid_1 h3 {
        font-size: 30px;
        line-height: 37px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 28px;
    }
    
    .financial-aid .aid_1 blockquote {
        font-size: 36px;
        color: #000000;
        font-family: var(--primary-font1);
        font-weight: 700;
        line-height: 42px;
        margin-bottom: 60px;
    }
    
    .aid_2 {
        height: 100%;
    }
    
    .aid_2 img {
        height: 100%;
    }
    
    .financial-aid .aid_1_bottom {
        background: #42517D;
        position: relative;
        width: 735px;
        right: 15%;
        margin: auto;
        padding: 68px 96px 39.50px 80px;
    }
    
    .financial-aid .aid_1_bottom p {
        font-size: 24px;
        color: #FFFFFF;
        line-height: 36px;
        margin-bottom: 45.75px;
    }
    
    .financial-aid .aid_4 blockquote {
        font-size: 36px;
        color: #000000;
        font-family: var(--primary-font1);
        font-weight: 700;
        line-height: 42px;
        margin-bottom: 54px;
    }
    
    .financial-aid .aid_4 p {
        font-size: 18px;
        color: #333333;
        width: 491px;
        line-height: 30px;
    }
    
    .financial-aid .aid_4 .aid_4_bottom {
        padding: 25px;
        background: #B6081D;
        width: 300px;
    }
    
    .aid_3 img {
        height: 89.5%;
        object-fit: cover;
    }
    
    .Research_Innovation .owl-carousel.Research_Innovation_carousel .owl-nav.disabled {
        display: block;
    }
    
    .Research_Innovation .owl-carousel .owl-dots.disabled {
        display: none;
    }
    
    section.placements-pannel-6.be-civil-6 .owl-carousel .owl-dots.disabled {
        display: block;
    }
    
    section.placements-pannel-6.be-civil-6 .owl-carousel .owl-nav.disabled {
        display: none;
    }
    
    .financial-aid .aid_4 .aid_4_bottom p {
        font-size: 16px;
        color: #FFFFFF;
        margin-bottom: 10px;
        width: auto;
    }
    
    .financial-aid .aid_4 .aid_4_bottom blockquote {
        font-size: 26px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        font-weight: 700;
        line-height: 26px;
        margin-bottom: 17px;
    }
    
    .financial-aid .aid_4 .aid_4_bottom figure {
        margin-bottom: 25px;
    }
    
    .financial-aid .aid_4 {
        padding-top: 90px;
    }
    
    .financial-aid .aid_4 .enroll-now {
        margin: 54px 0px 54.5px 0px;
    }
    
    .aid_5 {
        margin-top: 100px;
    }
    
    .aid_5 h3 {
        font-size: 26px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 45px;
        text-align: center;
    }
    
    .aid_5 .accordion-button::after {
        background-image: url(../images/red-arow-icon.svg);
    }
    
    .aid_5 .accordion-button {
        font-size: 21px;
        line-height: 36px;
        padding: 23px 37.19px 28px 27px;
        color: #333333;
        background-color: #FFFFFF;
    }
    
    .aid_5 .accordion-item {
        border: 0;
        margin-bottom: 10px;
    }
    
    .aid_5 .accordion-button:hover {
        z-index: unset;
        background-color: #FFFFFF;
    }
    
    .aid_5 .accordion-button:focus {
        box-shadow: unset;
    }
    
    .aid_5 .accordion-button::before {
        background: #FFFFFF;
    }
    
    section.be-civil-pannel-1 .container-lg {
        max-width: 1640px;
    }
    
    .be-civil-pannel-1 {
        padding: 0px;
    }
    
    .red-bullet li {
        position: relative;
        font-size: 16px;
        color: #333333;
        padding-left: 30px;
        line-height: 24px;
    }
    
    .be-civil-p2-left-bottom .red-bullet li {
        color: #666666;
    }
    
    .be-civil-p2-left-bottom .red-bullet li span {
        font-weight: 700;
        color: #000000;
    }
    
    .be-civil-p2-left-mid p {
        font-size: 14px;
        color: #000000;
        font-weight: 700;
        margin-bottom: 25px;
    }
    
    .be-civil-p2-left-bottom ul li ul.red-bullet {
        margin-top: 20px;
        margin-bottom: 10px;
        row-gap: 5px;
    }
    
    .view-more {
        margin: 20px 0px 40px 40px;
    }
    
    .view-more a {
        position: relative;
        font-size: 16px;
        color: #42517D;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding-right: 30px;
    }
    
    .view-more a::before {
        position: absolute;
        content: "";
        right: 0;
        top: 15%;
        background: url('../images/arrow-b-icon.svg');
        color: black;
        width: 9px;
        height: 15px;
        transform: rotate(90deg);
    }
    
    .enroll-now a {
        font-size: 18px;
        color: #333333;
        letter-spacing: 0.9px;
        font-weight: 700;
        line-height: 24px;
        font-family: var(--primary-font1);
        padding: 18px 65.87px 18px 30px;
        border-radius: 31px;
        box-shadow: 0px 15px 20px #00000029;
        background: #FFD500;
        display: inline-block;
        position: relative;
    }
    
    .enroll-now a:hover {
        background: #B6081D;
        transition: .3s ease-in-out;
        color: #000;
    }
    
    .enroll-now a::before {
        position: absolute;
        content: "";
        right: 10%;
        top: 50%;
        transform: translate(0%, -50%);
        background: url('../images/arrow-b-icon.svg');
        color: black;
        width: 9px;
        height: 15px;
    }
    
    .be-civil-p2-left-bottom .enroll-now {
        margin-top: 50px;
    }
    
    .be-civil-pannel-2 {
        padding: 113px 0px 110px 0px;
    }
    
    .civil-eligibility {
        background: #4D5B72;
        padding: 56px 91px 88px 64px;
        box-shadow: 0px 10px 15px #00000014;
    }
    
    .civil-eligibility h4 {
        font-size: 30px;
        color: #FFFFFF;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 50px;
        line-height: 37px;
    }
    
    .white-bullet {
        row-gap: 20px;
        display: flex;
        flex-direction: column;
        margin-bottom: 47px;
    }
    
    .white-bullet li {
        position: relative;
        font-size: 18px;
        color: #FFFFFF;
        padding-left: 30px;
        line-height: 26px;
    }
    
    .white-bullet li::before {
        position: absolute;
        content: '';
        top: 8px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #FFFFFF;
        border-radius: 50%;
    }
    
    .civil-eligibility .enroll-now a {
        margin: 0px 0px 0px 40px;
    }
    
    .be-civil-p2-right-bottom {
        background: #ECF2F5;
        padding: 47px 65px 77px 54px;
    }
    
    .be-civil-p2-right-bottom tbody {
        width: 100%;
    }
    
    .be-civil-p2-right-bottom tbody tr td {
        background: #FFFFFF;
        color: #666666;
        font-size: 16px;
        width: 50%;
        line-height: 24px;
        padding: 11px 0px 10px 10px;
    }
    
    .be-civil-p2-right-bottom tbody tr td:nth-child(2) {
        display: none;
    }
    
    .be-civil-p2-right-bottom tbody tr:nth-child(2) {
        height: 1rem;
    }
    
    .be-civil-p2-right-bottom tbody tr {
        width: 100%;
        display: flex;
        gap: 4px;
    }
    
    .be-civil-p2-right-bottom table:nth-child(2) {
        margin-bottom: 2.5rem;
    }
    
    .civil-career-path-right blockquote {
        font-size: 21px;
        color: #333333;
        margin-bottom: 30px;
        line-height: 30px;
    }
    
    .civil-career-path-left img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .civil-career-path-left {
        height: 100%;
    }
    
    .be-civil-curriculum table {
        width: 100%;
        text-align: left;
    }
    
    .be-civil-curriculum table thead {
        background: #7893DF;
    }
    
    .be-civil-curriculum table thead tr th:nth-child(1) {
        text-align: left;
    }
    
    .be-civil-curriculum table tbody tr td:nth-child(1) {
        text-align: left;
    }
    
    .be-civil-curriculum table tbody tr:nth-child(odd) {
        background: #FFFFFF;
    }
    
    .be-civil-curriculum table tbody tr:nth-child(even) {
        background: #F3F3F3;
    }
    
    .be-civil-pannel-3 {
        background: #465584;
        padding: 96px 0px 137px 0px;
    }
    
    .be-civil-pannel-3 .card-body {
        padding: 0;
    }
    
    .be-civil-pannel-3 .card {
        background: transparent;
    }
    
    .be-civil-pannel-3 .nav-tabs {
        justify-content: space-evenly;
        align-items: baseline;
        background: #596691;
        border: 0;
        width: 675px;
        margin: auto;
        padding: 31px 0px;
    }
    
    .civil-career-path-left {
        width: 942px;
        position: absolute;
        left: 0;
    }
    
    section.placements-pannel-6.be-civil-6 {
        padding-top: 171px;
        padding-bottom: 153px;
    }
    /*news css*/
    
    .filter-accord .accordion-button::before {
        display: none;
    }
    
    .news_panel1 {
        padding: 6rem 0rem 7rem;
    }
    .nes_container1 {
        padding: 4.5rem 8rem;
        background: url(../images/top-eventbg.svg);
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
    }
    .news_panel1 .row {
        align-items: center;
    }
    
    .news_panel1 .col-md-8 img {
        width: 100%;
    }
    
    .nes_container1 a {
        color: #333;
    }
    
    .nes_container1 h6 {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #ffffff;
    }
    
    .nes_container1 h2 {
        font: 500 2.4rem/3.5rem var(--primary-font1);
        color: #fff;
        padding: 2rem 0;
    }
    
    /* .nes_container1 {
        padding-left: 25px;
    } */
    
    .nes_container1 p {
        font-size: 15px;
        line-height: 27px;
    }
    
    /* .nes_container1 a:hover {
        color: #B6081D;
    } */
    
    .news-panel2 {
        background: #F6F6F6;
        padding: 35px 0 0px;
    }
    
    .boese-by-filter {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        z-index: 1;
        position: relative;
        background: #F6F6F6;
        column-gap: 10px;
        padding-left: 25px;
    }
    
    .browser-by {
        position: relative;
    }
    
    .browser-by::before {
        content: "";
        width: 50%;
        height: 1px;
        position: absolute;
        top: 50%;
        background: #D2D2D2;
        left: 0;
    }
    
    .browser-by::after {
        content: "";
        width: 33%;
        height: 1px;
        position: absolute;
        top: 50%;
        background: #D2D2D2;
        right: 0;
    }
    
    .selct_box ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    
    .selct_box li {
        width: 100%;
        border: 1px solid rgb(51 51 51 / 36%);
    }
    
    .selct_box {
        width: 81%;
    }
    
    .selct_box li a {
        color: #333;
        padding: 6px 0px;
        display: block;
        font-weight: bold;
        text-align: center;
        font-size: 15px;
    }
    
    .selct_box .form-select {
        border: 0;
        border-color: #6666665e;
        text-align: center;
        background-color: #f6f6f6;
        border-radius: 0;
        font-weight: bold;
        box-shadow: inherit;
        background: url(../images/download.svg) no-repeat;
        background-size: 16px;
        background-position: right .75rem center;
        padding-right: 23px;
        font-size: 15px;
    }
    
    .boese-by-filter h3 {
        font-size: 20px;
        color: #333333;
    }
    
    .kle-news-panel {
        padding: 70px 0 35px;
    }
    
    .news-panel-content {
        padding: 35px 20px;
    }
    
    .kle-news-panel a {
        color: #333;
    }
    
    .news-panel-content h6 {
        font-size: 15px;
        margin-bottom: 15px;
    }
    
    .news-panel-content h2 {
        font-family: var(--primary-font1);
        font-size: 21px;
        font-weight: bold;
    }
    
    .kle-news-panel h4 {
        font-family: var(--primary-font1);
        color: #000;
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 15px;
    }
    
    .kle-news-panel .col-md-4:last-child {
        padding-left: 30px;
    }
    
    .kle-news-panel a:hover {
        color: #B6081D;
    }
    
    .blue-clr {
        background: #42517D;
    }
    
    .yellow-clr {
        background: #CEA500;
    }
    
    .red-clr {
        background: #B6081D;
    }
    
    .news-panel-content .background-box {
        padding: 35px;
    }
    
    .news-panel-content.background-box {
        padding: 35px;
        height: 100%;
    }
    
    .kle-news-panel2 a {
        color: #333;
    }
    
    .kle-news-panel2 .col-md-4 {
        margin-bottom: 50px;
        position: relative;
    }
    
    .news-panel-content.background-box h6 {
        color: #fff;
    }
    
    .news-panel-content.background-box h2 {
        margin: 0 0 25px;
        color: #fff;
    }
    
    .news-panel-content.background-box p {
        color: #fff;
    }
    
    .kle-news-panel2 {
        background: #fff;
        padding: 70px 0;
    }
    
    .kle-news-panel2 .col-md-4 img {
        width: 100%;
    }
    
    .kle-news-panel2 .col-md-12 a {
        width: auto;
        display: inline-block;
        position: relative;
        border-bottom: 1px solid rgb(102 102 102 / 39%);
        color: #465584;
        font-weight: bold;
        padding-right: 18px;
        padding-bottom: 5px;
    }
    
    .kle-news-panel2 .col-md-12 a img {
        position: absolute;
        right: -4px;
        width: 15%;
        top: 6px;
    }
    
    .kle-news-panel2 .col-md-12 {
        text-align: center;
        padding-top: 40px;
        padding-bottom: 35px;
    }
    
    .kle-news-panel2 a:hover {
        color: #b6081d;
    }
    
    .news-panel-content.without-img {
        padding: 35px 0px;
    }
    
    .events-panel1 {
        padding: 70px 0;
        background: #f6f6f6;
    }
    
    .event-content {
        background: #fff;
        padding: 50px 45px 50px 140px;
        width: 460px;
        position: relative;
        left: -105px;
        top: 51px;
    }
    
    .event-content h2 {
        font-size: 22px;
        margin: 19px 0;
        font-family: var(--primary-font1);
        color: #333;
        font-weight: 600;
    }
    
    .event-content a {
        color: #333;
    }
    
    .event-content p {
        font-size: 15px;
        line-height: 26px;
    }
    
    .events-panel1 .col-md-8 {
        position: relative;
        z-index: 2;
    }
    
    .event-content h5 {
        font-size: 16px;
    }
    
    .event-container {
        background: url(../images/upcoming-events.jpg) no-repeat;
        width: 100%;
        padding: 50px;
        height: 256px;
        background-size: cover;
        background-position: center;
    }
    
    .event-panel2 h3 {
        font-size: 22px;
        margin: 0px 0 35px;
        font-family: var(--primary-font1);
        color: #000;
        font-weight: bold;
    }
    
    .event-container a {
        color: #fff;
        padding-right: 55px;
        display: block;
    }
    
    .event-container p {
        font-family: var(--primary-font1);
        font-size: 18px;
    }
    
    .event-container h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    
    .event-panel2 {
        background: #f6f6f6;
    }
    
    .event-panel3 {
        padding: 70px 0;
    }
    
    .event-panel3 h4 {
        font-size: 28px;
        margin: 0px 0 35px;
        font-family: var(--primary-font1);
        color: #000;
        font-weight: bold;
    }
    
    .event-past-events a {
        color: #333;
    }
    
    .event-past-events h2 {
        font-size: 28px;
        margin: 0px 0 35px;
        font-family: var(--primary-font1);
        color: #000;
        font-weight: bold;
    }
    
    .event-past-events h5 {
        color: #333;
        margin-bottom: 12px;
        font-size: 16px;
    }
    
    .event-past-events {
        padding: 35px 23px 30px;
    }
    
    .event-past-events p {
        padding-bottom: 24px;
    }
    
    .col-load a {
        width: auto;
        display: inline-block;
        position: relative;
        border-bottom: 1px solid rgb(102 102 102 / 39%);
        color: #465584;
        font-weight: bold;
        padding-right: 18px;
        padding-bottom: 5px;
        text-transform: capitalize;
    }
    
    .col-load a img {
        position: absolute;
        right: -4px;
        width: 15%;
        top: 6px;
    }
    
    .col-load {
        text-align: center;
        padding: 50px 0 30px;
    }
    
    .col-load a:hover {
        color: #b6081d;
    }
    
    .notice-panel_carousel .item-pan h2 a {
        font-family: var(--primary-font1);
        font-weight: bold;
        color: #000;
        font-size: 48px;
        line-height: 48px;
    }
    
    .notice-panel_carousel .item-pan h2 {
        margin-bottom: 54px;
        width: 892px;
    }
    
    .notice-panel_carousel .item-pan img {
        width: 29px;
        height: 37px;
    }
    
    .notice-panel {
        padding: 0px 0px 120px;
        /* position: relative; */
    }
    /* .notice-panel::before {
        position: absolute;
        content: '';
        left: 0;
        width: 100%;
        height: 440px;
        background: #F6F6F6;
        top: 0;
        z-index: -1;
    } */
    
    .notice-panel_carousel .owl-item>div {
        margin: 0;
    }
    
    .notice-panel_carousel .item-pan h5 {
        color: #000;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 23px;
    }
    
    .filter-load-more a {
        width: auto;
        display: inline-flex;
        position: relative;
        border-bottom: 1px solid rgb(102 102 102 / 39%);
        color: #465584;
        font-weight: bold;
        gap: 10px;
        padding-bottom: 10px;
        font-size: 16px;
        line-height: 24px;
    }
    
    .filter-load-more a img {
        width: 15px;
    }
    
    .filter-load-more {
        text-align: center;
        margin-top: 122px;
    }
    
    .notice-date-top h3 {
        font-size: 21px;
        font-family: var(--primary-font1);
        font-weight: 700;
        line-height: 42px;
        color: #000000;
        margin-bottom: 28px;
    }
    
    .notice-date-bottom h3 {
        font-size: 30px;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 28px;
        line-height: 42px;
        color: #000000;
    }
    
    .notice-date-top ul {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    
    .notice-date-top ul li a {
        background: #ECF2F5;
        display: flex;
        flex-direction: column;
        padding: 36px 0px 35px 34px;
    }
    
    .notice-date-top ul li a p {
        font-size: 16px;
        color: #666666;
        line-height: 24px;
        margin-bottom: 17px;
    }
    
    .notice-date-top ul li a blockquote {
        font-size: 21px;
        line-height: 36px;
        margin-bottom: 23px;
        color: #333333;
    }
    
    .notice-date-bottom ul {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    
    .notice-date-bottom ul li a {
        background: #F6F6F6;
        display: flex;
        flex-direction: column;
        padding: 36px 0px 35px 34px;
    }
    
    .notice-date-bottom ul li a p {
        font-size: 16px;
        color: #666666;
        line-height: 24px;
        margin-bottom: 17px;
    }
    
    .notice-date-bottom ul li a blockquote {
        font-size: 21px;
        line-height: 36px;
        margin-bottom: 23px;
        color: #333333;
    }
    
    .notice-date-top {
        padding: 4rem 4rem 0rem 0rem;
    }
    
    .notice-date-bottom {
        padding: 0px 89px 0px 0px;
    }
    
    .notice-panel .filter-accord.fixed_top {
        position: fixed;
        min-width: 32rem;
        transition: .5s;
        transform: translate(0px, -175px);
    }
    
    .filter-accord {
        background: #B6081D;
        margin-top: 23px;
        padding: 39px 0px 40px 0px;
        box-shadow: 0px 10px 15px #00000038;
    }
    
    .filter-accord h3 {
        font-size: 24px;
        color: #FFFFFF;
        font-weight: 700;
        line-height: 36px;
        font-family: var(--primary-font1);
        display: flex;
        gap: 19px;
        padding-left: 32px;
        padding: 0px 0px 0px 32px;
    }
    
    .filter-accord .accordion-item {
        color: #FFFFFF;
        background-color: transparent;
        border: 0;
    }
    
    .filter-accord .accordion-button {
        color: #FFFFFF;
        font-size: 21px;
        font-weight: 500;
        line-height: 36px;
        border: 0;
        padding: 35.5px 0px 9.5px 0px;
        border-radius: 0;
        /* margin-bottom: 35.5px; */
        background: transparent;
        border-bottom: 1px solid #D5D5D5;
    }
    
    .filter-accord .accordion-button::after {
        background-image: unset;
    }
    
    .filter-accord .accordion .accordion-item:last-child .accordion-button {
        border: 0;
    }
    
    .filter-accord .accordion-button:focus {
        box-shadow: unset;
    }
    
    .filter-accord .accordion-button:not(.collapsed) {
        box-shadow: unset;
    }
    
    .filter-accord .accordion-body {
        border-bottom: 1px solid #D5D5D5;
        padding: 17px 0px;
    }
    
    .filter-accord .accordion {
        padding: 0px 76px 0px 68px;
    }
    
    .filter-accord .accordion-body ul {
        gap: 19px;
        display: flex;
        flex-direction: column;
    }
    
    .filter-accord .accordion-body ul li {
        padding: 0;
    }
    
    .filter-accord .accordion-body ul li a {
        font-size: 16px;
        color: #FFFFFF;
        line-height: 24px;
        display: block;
        padding: 0;
    }
    
    .notice-panel .owl-theme .owl-nav.disabled+.owl-dots {
        float: left;
        margin-top: 55px;
    }
    /* Admissions-end */
    /* news-detail-start */
    
    .news-detail {
        padding: 31px 0px 70px 0px;
    }
    
    .news-detail-top h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 700;
    }
    
    .news-detail-right h3 {
        font-size: 28px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 500;
        line-height: 35px;
    }
    
    .news-detail-right blockquote {
        font-size: 16px;
        color: #333333;
        font-weight: 700;
        margin-bottom: 15px;
    }
    
    .news-detail-right figure {
        margin-bottom: 50px;
    }
    
    .news-detail-right figure img {
        width: 100%;
    }
    
    .news-detail-right p {
        font-size: 16px;
        color: #666666;
        margin-bottom: 20px;
        line-height: 28px;
    }
    
    .news-detail-right {
        margin-top: 25px;
        padding-right: 60px;
    }
    
    .news-detail-left {
        margin-top: 25px;
    }
    
    .news-detail-right p span {
        width: 50px;
        height: 1px;
        background: #FFD500;
        display: block;
        margin: 25px 0px;
    }
    
    .news-detail-left h3 {
        font-size: 26px;
        color: #7893DF;
        font-family: var(--primary-font1);
        font-weight: 700;
    }
    
    .news-detail-left ul {
        gap: 4rem;
        display: flex;
        flex-direction: column;
        padding-top: 50px;
    }
    
    .news-detail-left ul li a img {
        width: 100%;
    }
    
    .news-detail-left ul li p {
        font-size: 16px;
        color: #333333;
        padding: 25px 0px 35px 0px;
        border-bottom: 1px solid #DCDCDC;
    }
    
    .news-detail-left ul li:last-child p {
        border: 0;
    }
    
    .news-detail-left ul li p span a {
        font-size: 21px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 500;
        display: block;
        margin-top: 5px;
    }
    /* news-detail-end */
    /* event-datail-start */
    
    .event-detail-r-text {
        padding: 60px 50px 40px 50px;
    }
    
    .news-detail.event-detail {
        padding-bottom: 30px;
    }
    /* event-detail-end */
    /* gallery-start */
    
    .gallery-pannel {
        padding: 31px 50px;
    }
    
    .gallery-tab .nav {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 3rem;
    }
    
    .gallery-tab .nav li .nav-link {
        font-size: 18px;
        color: #000000;
        border-radius: 0;
        width: 100%;
    }
    
    .gallery-tab .nav li .nav-link.active {
        background: #666666;
        color: #FFFFFF;
    }
    
    .gallery-tab .nav li {
        width: 100px;
        border: 1px solid #DCDCDC;
    }
    
    .gallery-photo-content .row {
        row-gap: 1.5rem;
    }
    
    .gallery-photo-top figure {
        position: relative;
    }
    
    .gallery-photo-top figure img {
        width: 100%;
    }
    
    .gallery-photo-top p {
        font-size: 18px;
        color: #000000;
        font-weight: 500;
        padding: 25px 0px 40px;
    }
    
    .gallery-photo-top figcaption {
        position: absolute;
        right: 25px;
        top: 25px;
        display: flex;
        align-items: center;
        height: 30px;
    }
    
    .gallery-photo-top figcaption p {
        height: 100%;
        padding: 0;
    }
    
    .gallery-photo-top figcaption p:last-child {
        background: #1A1818;
        padding: 4px 20px;
        color: #FFFFFF;
        font-size: 14px;
    }
    
    .gallery-photo-top figcaption img {
        width: 100%;
        height: 100%;
    }
    
    .gallery-load-more {
        text-align: center;
        padding-bottom: 40px;
    }
    
    .gallery-load-more a {
        width: auto;
        display: inline-block;
        position: relative;
        border-bottom: 1px solid rgb(102 102 102 / 39%);
        color: #465584;
        font-weight: bold;
        padding-right: 18px;
        padding-bottom: 5px;
    }
    
    .gallery-load-more a img {
        position: absolute;
        right: -4px;
        width: 15%;
        top: 6px;
    }
    /* gallery-end */
    /* ece-program-list */
    
    .inner-container.inner-container-pl {
        padding-bottom: 0;
    }
    
    .head_blockquote.head_blockquote-pl .program-list {
        padding-top: 0;
    }
    
    .head_blockquote.head_blockquote-pl blockquote {
        padding: 10px 0 40px;
    }
    
    .inner-container.inner-container-pl .grey_bg {
        background: transparent;
    }
    
    .head_blockquote.head_blockquote-pl {
        padding-bottom: 70px;
    }
    
    .ece-program-list-t h3 {
        font-size: 26px;
        color: #000000;
        text-align: center;
        font-family: var(--primary-font1);
        font-weight: 600;
        margin-bottom: 40px;
        padding: 0 25%;
    }
    
    .ece-program-list-t .nav-tabs {
        display: flex;
        justify-content: center;
        align-items: center;
        border-bottom: 1px solid #DCDCDC;
    }
    
    .ece-program-list-t .nav-tabs .nav-link {
        border: 0;
        font-size: 60px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: bold;
        line-height: 42px;
        background: #F6F6F6;
        border-bottom: 1px solid #DCDCDC;
    }
    
    .ece-program-list-t .nav-tabs .nav-link span {
        font-weight: normal;
        font-size: 20px;
        display: block;
    }
    
    .ece-program-list-t .nav-tabs .nav-item {
        width: 20%;
    }
    
    .ece-program-list-t .nav-tabs .nav-link.active {
        border-bottom: 1px solid #FFD500;
    }
    
    ul.ece-pl-program li h4 {
        font-size: 20px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 600;
    }
    
    ul.ece-pl-program li p {
        font-size: 16px;
        color: #333333;
        font-weight: bold;
    }
    
    ul.ece-pl-program li p span {
        font-weight: normal;
        margin-left: 5px;
    }
    
    ul.ece-pl-program li .ece-pl-btn {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
    }
    
    .view-detail a {
        font-size: 15px;
        color: #000000;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        display: block;
        position: relative;
        padding-right: 40px;
    }
    
    .view-detail a::before {
        position: absolute;
        content: "";
        right: 10%;
        top: 50%;
        transform: translate(0%, -50%);
        background: url('../images/red-icon.svg');
        color: black;
        width: 8px;
        height: 15px;
    }
    
    .apply-now-o a {
        font-size: 15px;
        color: #42517D;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        display: block;
        position: relative;
        padding-right: 40px;
    }
    
    .apply-now-o a::before {
        position: absolute;
        content: "";
        right: 10%;
        top: 50%;
        transform: translate(0%, -50%);
        background: url('../images/red-icon.svg');
        color: black;
        width: 8px;
        height: 15px;
    }
    
    section.ece-program-list-pannel {
        position: relative;
        padding: 50px 0px 100px 0px;
        margin-bottom: 100px;
    }
    
    section.ece-program-list-pannel::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0%;
        background: #F6F6F6;
        width: 100%;
        height: 100%;
        z-index: -1;
    }
    
    .ece-program-list-t .card-body {
        padding: 0;
        margin-top: 50px;
        background: #F6F6F6;
    }
    
    ul.ece-pl-program {
        display: flex;
        flex-direction: column;
        row-gap: 10px;
    }
    
    ul.ece-pl-program li {
        background: #FFFFFF;
        padding: 20px 15px 20px 20px;
    }
    
    header.header.header_in:after {
        background: black;
        height: 140px;
    }
    /* gellery-detail */
    
    .owl-item>div {
        cursor: pointer;
        margin: -4% -7%;
        transition: margin 0.4s ease;
    }
    
    .owl-item.center>div {
        cursor: auto;
        margin: 0;
    }
    
    .gallery-detail-pannel {
        padding: 50px 0px 50px 0px;
    }
    
    .placement-highlights .owl-item {
        background: #ECF2F5
    }
    
    .placements-pannel-inner .testimonial-detail {
        margin-top: 0px;
        padding-right: 65px;
        margin-left: auto;
    }
    
    .placement-cell-detail-p a {
        color: #666666;
    }
    
    .placement-cell-detail-p a:hover {
        color: #B6081D;
    }
    
    .ug_adm_progrmlist li {
        margin-right: 45px;
    }
    
    .ug_adm_progrmlist li:last-child {
        margin-right: 0;
    }
    
    .gallery-detail-pannel .owl-item.active.center {
        z-index: 1;
        transform: scale(1.7);
    }
    
    .about-col-2 {
        padding: 0 80px 0 50px;
    }
    
    .about_col-1 p {
        line-height: 30px;
        font-size: 18px;
        padding-bottom: 135px;
    }
    
    .about-col-2 p {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 30px;
    }
    
    .about_col_6 p {
        font-size: 21px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    
    .kle_about_panel4 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        box-shadow: 0px 15px 20px #00000029;
    }
    
    .placement-highlights-img p {
        font-size: 18px;
        color: #666666;
        text-align: center;
        min-height: 30px;
    }
    
    .financial-aid .aid_4 .aid_4_bottom p {
        font-size: 16px;
        color: #FFFFFF;
        margin-bottom: 10px;
        width: auto;
        padding: 0;
    }
    
    .aid_3 {
        width: 100%;
        padding-right: 25px;
        height: 100%;
    }
    
    .financial-aid ::before {
        height: 44.5%;
    }
    /* 29-oct */
    
    .about-col-2.about-col-2-imp {
        padding: 0;
    }
    
    .about-col-2.about-col-2-imp p {
        margin-bottom: 0;
    }
    
    .about_col_6.about_col_6_imp p {
        margin-bottom: 0;
        margin-top: 25px;
    }
    
    p.font-lg.font-lg-imp {
        margin: 50px 0px 0px 0px;
    }
    /* chancellor-messages */
    
    .leadership_message {
        width: 100%;
        height: auto;
        position: relative;
        z-index: 1;
        padding-bottom: 80px;
        background: #fff;
    }
    
    .leadership_message::before {
        content: "";
        width: 100%;
        height: 251px;
        position: absolute;
        top: 0;
        left: 0;
        background: #42517D;
        z-index: -1;
    }
    
    .leader_messagcontent {
        padding: 0 120px 0px 10px;
        margin-top: 50px;
        position: relative;
        z-index: 1;
    }
    
    .leader_messagcontent h2 {
        text-align: left;
        font-size: 32px;
        color: #FFFFFF;
        font-weight: 600;
    }
    
    .leader_messagcontent h3 {
        text-align: left;
        color: #FFFFFF;
        margin-bottom: 6rem;
        font-weight: 600;
        font-size: 21px;
        padding-top: 1.5rem;
    }
    
    .leader_messagcontent p {
        text-align: left;
        color: #313131;
        padding-bottom: 30px;
        margin: 0px;
    }
    
    .leader_messagcontent h2 span {
        text-align: left;
        font-size: 18px;
        color: #FFFFFF;
        margin-top: 5px;
        display: block;
        font-weight: 400;
    }
    
    .page_title h1 {
        font-size: 2rem;
        padding: 0 0 1rem;
        position: relative;
        margin-bottom: 2rem;
    }
    
    .page_title h1:after {
        content: '';
        position: absolute;
        left: 0;
        height: 1px;
        width: 10rem;
        background: #FFD500;
        bottom: 0;
    }
    /* List of BoG */
    
    .board-bx {
        margin-bottom: 1.5rem;
    }
    
    .cord-inn-text p span {
        font-weight: 500;
    }
    
    .organogram-p {
        padding: 50px 0px;
    }
    /* minute-of-meeting */
    
    .minute-of-m-p blockquote {
        margin-bottom: 47px;
        font-size: 24px;
        line-height: 36px;
        font-family: var(--primary-font1);
    }
    /* mandatory-disclosures */
    
    .mandatory-disclosures-p1 h2 {
        margin-bottom: 1rem;
        color: #B6081D;
        font-size: 28px;
        font-weight: bold;
        font-family: var(--primary-font1);
    }
    
    .mandatory-disclosures-p1 h3 {
        margin-bottom: .5rem;
        font-size: 22px;
        display: block;
        color: var(--primary-color2);
        font-family: var(--primary-font1);
    }
    
    .mandatory-disclosures-p1 ul {
        display: flex;
        flex-direction: column;
        grid-gap: 1rem;
    }
    
    .mandatory-disclosures-p1 ul li a {
        font-size: 15px;
        color: #333333;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding: 10px 15px;
        box-shadow: 0px 15px 20px #00000029;
        background: #FFD500;
        display: inline-block;
        text-align: center;
    }
    
    .mandatory-disclosures-p2 ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1rem;
    }
    
    .mandatory-disclosures-p2 ul li a {
        font-size: 15px;
        color: #333333;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding: 10px 15px;
        box-shadow: 0px 15px 20px #00000029;
        background: #FFD500;
        display: block;
        text-align: center;
    }
    
    .mandatory-disclosures-p2 {
        margin: 5rem 0;
    }
    
    .mandatory-disclosures-p2 h2 {
        margin-bottom: 1rem;
        color: #B6081D;
        font-size: 28px;
        font-weight: bold;
    }
    /* teqip */
    
    .teqip-p h2 {
        margin-bottom: 1rem;
        color: #B6081D;
        font-size: 28px;
        font-weight: bold;
    }
    
    .teqip-content-t h3 {
        margin-bottom: 0.5rem;
        font-size: 22px;
        display: block;
        color: var(--primary-color2);
        width: 770px;
        font-family: var(--primary-font1);
        margin-top: 2rem;
    }
    
    .teqip-content-t p a {
        font-size: 15px;
        color: #333333;
        letter-spacing: 0.9px;
        font-weight: 600;
        font-family: var(--primary-font1);
        padding: 10px 15px;
        box-shadow: 0px 15px 20px #00000029;
        background: #FFD500;
        display: inline-block;
        text-align: center;
        margin: 25px 0px;
    }
    
    .teqip-content-b td a {
        color: #B6081D;
    }
    
    .teqip-content-t .red-bullet {
        row-gap: .5rem;
        display: flex;
        flex-direction: column;
    }
    /* result */
    
    .result-content .red-bullet {
        row-gap: .5rem;
    }
    
    .result-content .red-bullet li a {
        color: #B6081D;
    }
    /* notification */
    
    .notifications-content .red-bullet {
        row-gap: .5rem;
    }
    
    .notifications-content .red-bullet li a {
        color: #B6081D;
    }
    /* exam-time-table */
    
    .time-table-content .red-bullet {
        row-gap: .5rem;
    }
    
    .time-table-content .red-bullet li a {
        color: #B6081D;
    }
    
    .minute-of-m-p .meetings_boxes.exam ul {
        grid-template-columns: 1fr 1fr;
    }
    
    .meetings_boxes.exam ul li {
        display: flex;
        flex-wrap: wrap;
    }
    /* entrepreneurship */
    
    .entrepreneurship-p-t h2 {
        margin-bottom: 1rem;
        color: #B6081D;
        font-size: 28px;
        font-weight: bold;
    }
    
    .entrepreneurship-p-t p {
        margin-bottom: 1rem;
    }
    
    .entrepreneurship-p-t figure {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1rem;
    }
    
    .entrepreneurship-p-b figure {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1rem;
    }
    
    .entrepreneurship-p-b h3 {
        margin-bottom: 1rem;
        color: #B6081D;
        font-size: 28px;
        font-weight: bold;
    }
    
    .entrepreneurship-p-b .red-bullet {
        row-gap: 0.5rem;
        margin-bottom: 1rem;
    }
    
    .entrepreneurship-p-b p {
        margin-bottom: 1rem;
    }
    /* 11-nov */
    
    .life-pannel-1 .student-discover .nav-tabs .nav-link.active {
        padding: 25px 0px 50px 0px;
    }
    
    .life-pannel-1 .student-discover .nav-tabs .nav-link {
        padding: 25px 0px 24px 0px;
        text-align: center;
    }
    
    .student-discover .ug_adm_progrmlist ul li {
        width: auto;
    }
    
    .table-civil-phd {
        padding-top: 50px;
    }
    
    .table-civil-phd p {
        font-size: 26px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: bold;
        margin-bottom: 35px;
    }
    
    .table-civil-phd table {
        width: 100%;
        box-shadow: 1px 6px 10px #0a0a0a08;
        border: 1px solid #465584;
        margin-bottom: 30px !important;
    }
    
    .table-civil-phd table thead {
        background: #7893DF;
    }
    
    .table-civil-phd table thead tr th {
        font-size: 16px;
        color: #FFFFFF;
        font-weight: 500;
        padding: 10px 20px 10px 20px;
        vertical-align: middle;
    }
    
    .pgbiotechnologytb h3 strong {
        margin-bottom: 10px;
        display: block;
    }
    
    .table-civil-phd table tbody tr td {
        font-size: 16px;
        color: #333333;
        padding: 15px 20px;
    }
    
    .table-civil-phd table tbody tr:hover {
        background: #F3F3F3;
    }
    
    .be-civil-p2-left-top p.mb-3 {
        font-size: 15px;
        color: #333333;
        font-family: var(--primary-font2);
    }
    
    .be-civil-p2-left-top {
        padding-right: 60px;
    }
    
    .be-civil-p2-left-mid ul {
        padding-right: 60px;
    }
    
    .be-civil-p2-left-bottom {
        padding-right: 60px;
    }
    
    tr.table-footer td {
        font-weight: 700;
    }
    
    .table-civil-phd-text {
        padding-top: 50px;
    }
    
    .table-civil-phd-text p {
        margin-bottom: 20px;
    }
    
    .table-civil-phd-text h3 {
        font-size: 26px;
        color: #B6081D;
        font-family: var(--primary-font1);
        margin-bottom: 35px
    }
    
    .be-civil-p2-left-top p {
        font-size: 14px;
        color: #000000;
        font-weight: 700;
        margin-bottom: 25px;
    }
    
    .table-civil-phd-text ul.red-bullet {
        margin-bottom: 1rem;
    }
    
    .facilities-tr figure img {
        width: 100%;
    }
    
    .facilities-br figure img {
        width: 100%;
    }
    
    .laboratory-left-pannel figure img {
        width: 100%;
    }
    
    .auditorium-pannel-br figure img {
        width: 100%;
    }
    
    .enquiry-now .button_group .btn-primary {
        padding: 17.36px 66.5px 19.64px 66.5px;
        margin: 0;
    }
    
    .enquiry-now .button_group p {
        font-size: 12px;
        line-height: unset;
        margin-bottom: 15.2px;
    }
    
    .enquiry-now .row {
        padding: 45.71px 40.17px 40px 45.93px;
        background: #fff;
        display: grid;
        box-shadow: 0px 7px 10px #00000029;
        grid-template-columns: 1fr 1fr;
        column-gap: 25px;
    }
    
    .enquiry-now .row .form-group textarea {
        background: #FAFAFA;
    }
    
    .enquiry-now .row .form-group textarea::placeholder {
        padding: 10px 0px 0px 10px;
    }
    
    .leadership_message figure img {
        width: 100%;
    }
    
    .result-p {
        padding: 25px 0px 50px 0px;
    }
    
    .time-table-p {
        padding: 25px 0px 50px 0px;
    }
    
    .nba-status {
        overflow-x: scroll;
    }
    /*----------------------------------UI-07081989-----------------------------*/
    /*----------------------------about overview start---------------------*/
    
    .inner-title.page-menu {
        padding: 222px 0 67px;
        background: #F6F6F6;
    }
    
    .inner-title.page-menu h1 {
        color: var(--primary-color1);
        font-weight: var(--font-bold);
        font-size: var(--font-lg);
    }
    
    .inner-title.page-menu blockquote {
        font-size: 30px;
        line-height: 37px;
        font-weight: 300;
        margin: 30px 0;
        font-family: var(--primary-font1);
    }
    
    .inner-title.page-menu ul {
        display: var(--flex);
        flex-wrap: wrap;
    }
    
    .inner-title.page-menu li a:hover {
        color: #7893DF;
    }
    
    .inner-title.page-menu li {
        width: 33%;
        margin: 10px 0px;
        font-family: var(--primary-font1);
        position: relative;
        padding-left: 20px;
    }
    
    .inner-title.page-menu li:before {
        content: "";
        width: 10px;
        height: 2px;
        background-color: #42517D;
        position: absolute;
        left: 0;
        top: 48%;
    }
    
    .inner-title.page-menu li a {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        color: var(--primary-color2);
    }
    
    .inner-title.page-menu li a.active {
        color: #7893DF;
    }
    
    .page_sub_menu {
        background-color: #F6F6F6;
    }
    
    .kle_about_panel4:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        width: 100%;
        height: 90%;
        z-index: -9;
    }
    
    .kle-about-content {
        max-width: 60%;
        margin-top: 50px;
        margin-left: 30%;
    }
    
    .kle-about-content p {
        margin-bottom: 30px;
    }
    
    .box_flx {
        flex-wrap: wrap;
        display: flex;
    }
    
    .kle_about_panel5 h4 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 120px;
    }
    
    .about-related-start {
        background-color: #F6F6F6;
        padding: 60px 0px;
    }
    /*.about-related-start .container{width: 80%;margin-left: 10%;}*/
    
    .about-related-start h3 {
        color: #B6081D;
        font-size: 24px;
        line-height: 37px;
        font-weight: bold;
        margin-bottom: 50px;
        font-family: var(--primary-font1);
    }
    
    .about-related-start ul {
        display: flex;
        flex-wrap: wrap;
    }
    
    .about-related-start ul li {
        width: 21%;
        position: relative;
        margin-bottom: 15px;
        margin-left: 30px;
        color: var(--primary-color2);
    }
    
    .about-related-start ul li:before {
        content: "";
        width: 10px;
        height: 2px;
        background-color: #42517D;
        position: absolute;
        left: -30px;
        top: 48%;
    }
    
    .about-related-start ul li a {
        color: var(--primary-color2);
    }
    
    .about-related-start ul li a:hover {
        color: #7893DF;
    }
    
    .about_inspiring_dsc {
        padding: 30px 55px 0px 0px;
    }
    
    .about_inspiring_thumb img {
        height: 520px;
        object-fit: cover;
    }
    /*--Message from The Principle-start*/
    /* principal_profile starts*/
    
    .principal_profile {
        margin-top: 10rem;
    }
    
    .principal_profile h2 {
        font: normal normal 300 30px/37px Montserrat;
        color: #7893DF;
    }
    
    .principal_profile .profile {
        font: italic normal 300 14px/21px Roboto;
        color: #333333;
    }
    
    .principal_profile .address {
        font: normal normal normal 14px/21px Roboto;
        color: #333333;
    }
    
    .principal_profile .experience_para {
        font-family: 'Montserrat';
        font-weight: 700;
        color: #000000;
        padding: 20px 0 0;
    }
    
    .principal_profile .experience_text {
        font: normal normal normal 16px/24px Montserrat;
        margin-bottom: 35px;
    }
    
    .principal_profile h3 {
        font: normal normal bold 24px/36px Montserrat;
        color: #000000;
        padding-top: 30px;
    }
    
    .principal_profile .education {
        font: normal normal normal 14px/21px Roboto;
        color: #333333;
    }
    
    .summary .main_sum {
        color: #000000;
        font: normal normal bold 24px/36px Montserrat;
        margin-bottom: 30px!important;
    }
    
    .principal_profile hr {
        border: 1px solid #7893DF;
        margin-top: 38px;
    }
    
    .summary .summary_box {
        background-color: #42517D;
        padding: 24px;
        margin-top: 16px;
    }
    
    .summary .summary_box h4 {
        font: normal normal normal 16px/24px Montserrat;
        color: #FFFFFF;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    
    .summary .summary_box h5 {
        font: normal normal bold 14px/21px Roboto;
        color: #FFFFFF;
    }
    
    .summary .summary_box p {
        font: normal normal normal 14px/21px Roboto;
        color: #FFFFFF;
    }
    
    .summary .sum_text {
        font: normal normal normal 14px/21px Roboto;
        color: #333333;
        padding-top: 36px;
    }
    
    .summary .sum_text_2 {
        padding-bottom: 64px;
        padding-top: 26px;
        font: normal normal normal 14px/21px Roboto;
        color: #333333;
    }
    
    .summary .date_of_birth h3 {
        font-size: 16px;
        font-weight: 700;
        color: #000000;
        font-family: 'Montserrat';
    }
    
    .summary .date_of_birth p,
    ul li {
        font: normal normal normal 14px/21px Roboto;
        color: #333333;
    }
    
    .summary .date_of_birth p,
    ul li a {
        text-decoration: none;
        color: #333333;
    }
    
    .summary .date_of_birth div {
        background: #F6F6F6;
        padding: 56px;
    }
    
    .numbering_section {
        margin-top: 3rem;
        max-width: 100%;
        border-top: 1px solid #7893DF;
        border-bottom: 1px solid #7893DF;
        padding: 50px 0;
    }
    
    .numbering_section hr {
        margin: 3rem auto;
        border: 1px solid #7893DF;
    }
    
    .numbering_section h6 {
        font-family: var(--primary-font3);
        font-size: 72px;
        font-weight: 700;
        color: #42517D;
    }
    
    .numbering_section p {
        font-family: 'Montserrat';
        color: #000000;
        font-weight: 700;
        padding-right: 50px;
    }
    
    .area_of_interest h6 {
        font-weight: 700;
        font-family: 'Montserrat';
        line-height: 24px;
        color: #000000;
        padding-top: 70px;
        padding-bottom: 25px;
        font-size: 16px;
    }
    
    .area_of_interest p {
        font: normal normal bold 14px/21px Roboto;
        color: #333333;
    }
    /*--Message from The Principle-end*/
    /* .blockquote_tittle{padding: 8rem 0 5.2rem;} */
    
    .blockquote_tittle h2 {
        font: var(--font24);
    }
    
    .blockquote_tittle blockquote {
        padding: 4.1rem 0 5.2rem;
        font: 300 3rem/3.7rem var(--primary-font1);
    }
    /*---blockquote-tittle-css-end---*/
    /*==========UI14041994-CSS-Start-===============*/
    
    .idea_lab {
        width: 100%;
        height: auto;
        margin-bottom: 9rem;
    }
    
    .idea_lab figure {
        width: 100%;
        height: 100%;
        padding-right: 6.5rem;
    }
    
    .idea_lab figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .idea_lab {
        width: 100%;
        height: auto;
    }
    /*---idea lab-css-end---*/
    
    .bglight_blue {
        background: #ECF2F5;
    }
    
    .accreditation_wrap {
        width: 100%;
        height: auto;
        padding: 8.3rem 0;
    }
    
    .accreditation_wrap h3 {
        font: var(--font24);
        margin-bottom: 3.7rem;
    }
    
    .accreditation_wrap p {
        font: var(--font14);
        margin: 3.7rem 0 4rem;
    }
    
    .accreditation_wrap .accreditation_logo {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 2.4rem;
    }
    
    .accreditation_wrap .accreditation_logo li {
        text-align: center;
        list-style-type: none;
        padding: 0;
    }
    
    .accreditation_wrap .accreditation_logo li figure {
        padding: 4rem;
        background: #fff;
        height: 20.6rem;
    }
    
    .accreditation_wrap .accreditation_logo li p {
        font: var(--font14);
        margin-top: 1.6rem;
        text-align: center;
        color: var(--color33);
    }
    /*---Accreditation-css-end---*/
    /*==========UI14041994-CSS-End-===============*/
    /*--------------UI 07081989--------------*/
    /* cet infra academic page css start*/
    
    .cet-classroom-area {
        margin-bottom: 50px;
    }
    
    .cet-classroom-right p {
        margin: 20px 0 50px 15px;
    }
    
    .cet-auditorium {
        background-color: #ECF2F5;
        padding: 80px 0px 50px;
    }
    
    .cet-auditorium-right figure {
        margin-right: -80px;
    }
    
    .cet-auditorium-left {
        padding-right: 20px;
    }
    
    .cet-auditorium-left p {
        margin-top: 30px;
    }
    
    .cet-yellow-part {
        background-color: #FFD500;
        padding: 35px;
        margin-top: 30px;
    }
    
    .cet-yellow-part p {
        font-size: 16px;
        line-height: 24px;
        font-family: var(--primary-font1);
        font-weight: 500;
        margin-top: 0;
    }
    
    .cet-auditorium-sec2 {
        background-color: #ECF2F5;
        padding: 0px 0px 100px;
    }
    
    .cet-auditorium-sec2 p {
        margin-top: 40px;
    }
    /* cet infra academic page css end*/
    /* cet About page css start*/
    
    .cet-about-area1 {
        padding: 70px 0 10px;
    }
    
    .cet-about1-left {
        padding-right: 25px;
    }
    
    .cet-about1-right img {
        margin-right: 20px;
        max-width: 80%;
    }
    
    .cet-about1-right .col-lg-6:last-child img {
        margin-right: 0;
    }
    
    .cet-about-img-area {
        background-color: #F6F6F6;
        padding: 21px;
        margin-top: -20px;
        margin-left: 0;
        position: relative;
        left: 0;
    }
    
    .cet-about-content-area p {
        margin: 30px 0px 0px 15px;
    }
    
    .cet-about-content-area {
        margin-bottom: 80px;
        padding: 0 70px 0 5px;
    }
    
    .cet-about-content-btm figure {
        margin-left: 0px;
    }
    
    .cet-about-content-btm figure img {
        min-height: 260px;
        object-fit: cover;
    }
    
    .cet-about-content-btm p {
        margin: 35px 10px 50px 20px;
    }
    
    .about-institution-sec {
        margin-bottom: 50px;
    }
    
    .about-institution-sec .container {
        background-color: #ECF2F5;
        padding: 50px;
    }
    
    .institution-left blockquote {
        color: #000000;
        font-size: 24px;
        line-height: 30px;
        font-weight: bold;
        font-family: var(--primary-font1);
        padding-right: 60px;
        margin-bottom: 20px;
    }
    
    .institution-left figure {
        margin-top: 36px;
    }
    
    .institution-right {
        padding-top: 99px;
    }
    
    .institution-right figure {
        margin-left: 0px;
    }
    
    .institution-right p {
        margin-top: 35px;
    }
    
    .about-further-sec {
        margin-top: 60px;
    }
    
    .about-further-sec .row {
        align-items: center;
    }
    
    .about-further-left {
        padding-right: 50px;
    }
    
    .about-further-left blockquote {
        font-weight: bold;
        color: #000;
        padding-right: 99px;
    }
    
    .about-further-right figure {
        margin-right: -8px;
    }
    
    .about-further-sec2 {
        margin-top: 15px;
    }
    
    .about-further-sec2 .col-lg-4 {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    
    .about-further-sec2 .col-lg-4:first-child {
        padding-left: 0;
    }
    
    .about-further-sec2 .col-lg-4:last-child {
        padding-right: 0;
    }
    
    .further-botm {
        text-align: end;
        margin-top: 20px;
    }
    
    .about-further-sec3 p {
        max-width: 66%;
        margin-bottom: 80px;
        margin-top: 20px;
        margin-left: auto;
    }
    
    .about-further-sec4 {
        margin: 50px 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
        padding: 80px 0;
    }
    
    .about-further-sec4-left p {
        margin-top: 30px;
        margin-right: 10px;
    }
    
    .about-further-sec4-left figure {
        margin-left: -5px;
        margin-right: 14px;
    }
    
    .about-further-sec4-right {
        padding-left: 15px;
    }
    
    .about-further-sec4-right blockquote {
        font-weight: bold;
        color: #000;
        padding-right: 70px;
    }
    
    .about-further-sec4-right p {
        margin-top: 30px;
        padding-right: 103px;
        color: #333;
    }
    
    .about-further-sec5 {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    
    .about-further-sec5-left {
        padding-right: 45px;
    }
    
    .about-further-sec5-left blockquote {
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        margin-bottom: 30px;
        color: #000;
        padding-right: 89px;
    }
    
    .about-further-sec5-right figure {
        margin-right: 0;
    }
    
    .cet-mision {
        padding: 80px 0px 100px;
    }
    
    .cet-mision-left h2,
    .cet-mision-right h2 {
        color: #000000;
        font-weight: bold;
        margin-bottom: 30px;
    }
    
    .cet-mision-left blockquote {
        font-weight: 300;
        padding-right: 70px;
        font-size: 30px;
        line-height: 37px;
    }
    
    .cet-mision-right ul li {
        font-size: 14px;
        line-height: 21px;
        color: #333;
        margin-bottom: 10px;
        display: flex;
        align-items: center;
    }
    
    .cet-mision-right ul li span {
        background-color: #FFD500;
        text-align: center;
        font-size: 14px;
        line-height: 30px;
        color: #333333;
        margin-right: 20px;
        border-radius: 20px;
        padding: 3px 14px;
        font-weight: 700;
    }
    
    .kpit-sec {
        background-color: #ECF2F5;
        padding: 80px 0;
    }
    
    .kpit-box {
        background-color: #7893DF;
        padding: 60px 69px;
        color: #fff;
    }
    
    .kpit-box p {
        color: #fff;
    }
    
    .kipt-logo {
        margin-bottom: 30px;
    }
    
    .kipt-logo-area {
        margin: 20px 0 50px;
    }
    
    .about-law-logo-part ul {
        display: flex;
        flex-wrap: wrap;
        margin-top: 30px;
    }
    
    .about-law-logo-part ul li {
        width: 14%;
        padding: 20px;
    }
    
    .font_24 {
        font-size: 24px;
        line-height: 30px;
        font-weight: 700;
        font-family: var(--primary-font1);
    }
    /* cet About page css end*/
    
    .moretext,
    .moretext1 {
        display: none;
    }
    
    a.read-more-library {
        border: 1px solid #b3b3b3;
        padding: 11px 11px;
        margin: 10px 0 0;
        display: inline-block;
        width: 50px;
        height: 50px;
        text-align: center;
        top: -25px;
        position: relative;
        font-size: 25px;
        color: #B6081D;
        line-height: 25px;
        margin: 30px 0 0px 33px;
    }
    /*breadcrumb css*/
    
    section.breadcrumbs-sec li:before {
        display: none;
    }
    
    .inner-title.page-menu section.breadcrumbs-sec li {
        width: auto;
        padding: 0;
        margin: 0;
    }
    
    .inner-title.page-menu section.breadcrumbs-sec li a {
        font-size: 14px;
    }
    
    .inner-title.page-menu section.breadcrumbs-sec ul {
        margin: 15px 0 0;
        align-items: center;
    }
    
    .inner-title.page-menu .breadcrumbs-sec .container {
        padding: 0;
    }
    
    .inner-title.page-menu .breadcrumbs-sec li img {
        padding: 0px;
    }
    
    section.blockquote_tittle {
        padding: 70px 0 0;
    }
    
    .institution-left {
        padding-right: 0;
    }
    
    .institution-left p {
        padding-right: 90px;
    }
    
    .inner-title.page-menu .container {
        padding: 0 50px;
    }
    
    .about-further-sec5-left p {
        padding-right: 73px;
    }
    
    p.education strong {
        color: #000;
    }
    
    .container.numbering_section hr {
        display: none;
    }
    
    .container.area_of_interest li {
        padding: 15px 0 0 0!important;
    }
    
    .container.area_of_interest {
        padding-bottom: 60px;
    }
    /* .program_overview {
        position: relative;
        z-index: 1;
        background: #fff;
        overflow: hidden;
        padding: 6rem 0;
    }

    .program_overview::before {
        width: 100%;
        height: 22rem;
        background: #F6F6F6;
        position: absolute;
        left: 0;
        top: 42rem;
        content: "";
        z-index: -1;
    }


    .program_overview .program-left.sticky {
        position: fixed;
        min-width: 27rem;
        transition: .5s;
        transform: translate(0px, -150px);
    }

    .program_overview ul.program_overlist {
        background: #333333;
        box-shadow: 0px 7px 10px #00000029;
        padding-top: 2rem;
        transition: .5s;
    }

    .program_overview .program_overlist li {
        padding: 0;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        transition: .5s;
    }
    .program_overview .program_overlist li a {
        padding: 1.6rem 0rem;
        font: 600 1.5rem/2.1rem var(--primary-font1);
        color: #fff;
        border-bottom: 1px solid rgb(255 255 255 / 34%);
        width: 22rem;
        margin: auto;
        display: block;
    }


    .program_overview .program_overlist li:nth-last-child(2) a {
        border-bottom: none;
    }

    .program_overview .program_overlist li:hover {
        background: #B6081D;
        box-shadow: 0px 7px 10px #00000029;
        cursor: pointer;
    }

    .program_overview .program_overlist li.active {
        background: #B6081D;
    }

    .program_overview .program_overlist li.active a {
        border-bottom: transparent;
    }

    .program_overview .enroll_now {
        padding: 1.5rem 2.5rem;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        background: #979797;
        box-shadow: 0px 15px 20px #00000029;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    /* ------------ */
    /* .program_overview .pgoverview_details blockquote,
    .program_overview h2 {
        font: 300 2.6rem/3.2rem var(--primary-font1);
        color: #333333;
        padding-right: 10rem;
        margin-bottom: 30px;
    }
    .program_overview .pgoverview_details .blck_para {
        color: #333333;
        padding: 0rem 10rem 4.6rem 0;
        margin: 0;
    }

    .program_overview .pgoverview_details figure {
        margin-bottom: 5.2rem;
    }

    .heading_24 {
        font: bold 2.1rem/3rem var(--primary-font1);
        margin-bottom: 2.5rem;
        color: #B6081D;
    }

    .comon_para {
        font: normal 1.4rem/2.1rem var(--primary-font2);
        color: #333333;
        margin-bottom: 1.5rem;
    } */
    /*---program_overview-css-end---*/
    /* .course_duration ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        position: relative;
    }

    .course_duration ul li {
        padding: 0;
    }

    .course_duration ul li:first-child {
        width: 60%;
        background: #4D5B72;
        box-shadow: 0px 10px 15px #00000014;
        border-right: .5rem solid #fff;
    }

    .course_duration ul li h3 {
        font-weight: bold;
        color: #fff;
        padding: 2.5rem 3.8rem;
        background: #333333;
        margin-bottom: 0;
    }

    .course_duration ul li h3 span {
        font: 300 2.8rem/3.8rem var(--primary-font1);
        color: #FFD500;
        display: block;
    }

    .course_duration ul li .elig_box {
        padding: 2.5rem 3rem 2rem;
    }

    .course_duration ul li .elig_box h4 {
        color: #fff;
        margin-bottom: 2.8rem;
        font-weight: bold;
    }

    .course_duration ul li .elig_box p {
        color: #fff;
    }

    .round_btn {
        background: #FFD500;
        padding: 1.2rem 3rem;
        display: inline-flex;
        align-items: center;
        font: 600 1.6rem/2.6rem var(--primary-font1);
        color: #000;
        box-shadow: 0px 15px 20px #00000029;
        border-radius: 3.1rem;
        border: .1rem solid transparent;
        transition: .5s;
    }

    .round_btn img {
        padding-left: 2rem;
    }

    .round_btn:hover {
        color: #000;
        background: #fff;
        border: .1rem solid #FFD500;
    }

    .course_duration ul li:last-child {
        width: 40%;
        background: #ECF2F5;
        padding: 2.5rem;
    }

    .course_duration .pgfee_box p {
        font: 600 1.6rem/2.6rem var(--primary-font1);
        color: #000;
        margin-bottom: 1.4rem;
    }

    .course_duration .pgfee_box .input_box {
        font: normal 1.6rem/2.1rem var(--primary-font2);
        color: #333333;
        padding: 1.4rem 1rem;
        background: #fff;
        margin-bottom: .6rem;
    }

    .course_duration .pgfee_box .row.gx-2 {
        --bs-gutter-x: 0.6rem;
    }

    .course_duration .pgfee_box .other_fee {
        margin-top: 3rem;
    } */
    /*---course_duration-css-end---*/
    /* .course_curriculum {
        background: #465584;
        width: 100%;
        height: auto;
   }

    .course_curriculum h5 {
        color: #fff;
    }

    .course_curriculum .col-lg-12 {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .course_curriculum ul.resp-tabs-list {
        width: 20%;
        background: #5c6590;
        padding: 1rem 0;
    }

    .course_curriculum ul.resp-tabs-list li {
        padding: 1.3rem 2rem;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        opacity: 0.59;
    }

    .course_curriculum ul.resp-tabs-list li.resp-tab-active {
        background: transparent;
        opacity: 1;
    }

    .course_curriculum .resp-tabs-container ul li {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
        padding: 2rem;
        border-bottom: .2rem solid #ededed;
    }

    .course_curriculum .resp-tabs-container ul li:last-child {
        border-bottom: none;
    }

    .course_curriculum .resp-tabs-container ul li:nth-child(odd) {
        background: #fff;
    }

    .course_curriculum .resp-tabs-container ul li:nth-child(even) {
        background: #F3F3F3;
    } */
    /*---course_curriculum-css-end---*/
    /*
    .programme_educational {
        background: #F6F6F6;
        padding: 8.6rem 5.6rem 10rem;
    }

    .program_overview .pgoverview_details .programme_educational blockquote,
    .programme_educational blockquote,
    .program_overview .pgoverview_details .career_opportunities blockquote {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #333333;
        margin-bottom: 4rem;
        background: #F6F6F6;
        padding-right: 30rem;
    }

    .programme_educational ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .programme_educational ul li {
        width: 48%;
        padding: 0;
        margin-bottom: 4rem;
    }

    .programme_educational ul li p {
        margin-bottom: 0rem;
    }

    .programme_educational ul li h5,
    .programme_outcomes ul li h5 {
        font: 600 2.1rem/3.1rem var(--primary-font1);
        color: #333333;
        margin-bottom: 2rem;
    }

    .programme_outcomes {
        padding: 7.7rem 5.6rem 0rem;
    }

    .program_pso {
        padding: 1rem 5.6rem 5rem;
    }  */
    /*---programme_educational-css-end---*/
    /*
            .programme_outcomes {
                padding: 7.7rem 5.6rem 10rem;
            }

            .programme_outcomes ul li {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 3rem;
            }

            .programme_outcomes ul li h5 {
                width: 10%;
                font-weight: normal;
            }

            .programme_outcomes ul li p {
                width: 90%;
                margin: 0;
            } */
    /*---programme_outcomes-css-end---*/
    
    .career_opportunities figure {
        margin-bottom: 4rem;
    }
    
    .program_overview .pgoverview_details .career_opportunities blockquote {
        margin-bottom: 4rem;
        background: none;
    }
    
    .common_list li {
        position: relative;
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
        padding-left: 2.5rem;
        margin: 0.5rem 0;
    }
    
    .common_list li::before {
        width: .8rem;
        height: .8rem;
        content: "";
        left: 0;
        top: 15px;
        position: absolute;
        background: #B6081D;
        border-radius: 100%;
    }
    
    .career_opportunities ul {
        margin-bottom: 4.3rem;
    }
    /*---career_opportunities-css-end---*/
    
    .programover_testimonials {
        background: #B23A3A;
        margin-top: 18rem;
        position: relative;
        padding: 6.2rem 0 1.5rem;
        margin-bottom: 8rem;
    }
    
    .programover_testimonials::after {
        background: #B23A3A;
        position: absolute;
        left: 100%;
        top: 0;
        width: 100vw;
        height: 100%;
        content: "";
    }
    
    .programover_testimonials img {
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    
    .programover_testimonials .test_content {
        text-align: right;
        padding: 0 5.2rem;
    }
    
    .programover_testimonials .test_content blockquote {
        font: italic 300 2.8rem/3.8rem var(--primary-font1);
        color: #fff;
        padding-right: 0;
        margin-bottom: 2.6rem;
    }
    
    .programover_testimonials .test_content h6 {
        font: bold 2.1rem/3.1rem var(--primary-font2);
        color: #fff;
        letter-spacing: -0.45px;
    }
    
    .programover_testimonials .test_content p {
        margin-bottom: 0;
    }
    
    .programover_testimonials .test_content p,
    .programover_testimonials .test_content span {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #fff;
    }
    
    .programover_testimonials .test_content span {
        font-style: italic;
    }
    
    .programover_testimonials .test_content h5 {
        color: #fff;
        margin-bottom: 2.5rem;
    }
    
    .program_overview .pgoverview_details .programover_testimonials figure {
        margin: 0;
    }
    
    .programover_testimonials .owl-dots {
        position: absolute;
        width: 86rem;
        bottom: 5rem;
    }
    
    .programover_testimonials .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 0;
    }
    /*---programover_testimonials-css-end---*/
    /* about-start---------- */
    
    .hibballi_about_overview .owl-item>div {
        margin: 0;
    }
    
    .hubballi_about_sec1 {
        padding-top: 6rem;
    }
    
    .hubballi_about_sec2 {
        padding: 10rem 0px;
        margin-top: 10rem;
    }
    
    .hubballi_about_sec2 .row {
        align-items: center;
    }
    
    .climet_txt {
        padding: 45px 45px 65px;
        background: #fff;
        position: relative;
        left: -6rem;
        right: 0;
        width: 495px;
    }
    
    .climet_txt h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 2.1rem;
        font-family: var(--primary-font1);
        margin-bottom: 20px;
    }
    
    .hubballi_about_sec3 {
        padding: 10rem 0rem;
    }
    
    .sec_hed {
        padding-bottom: 50px;
        text-align: center;
    }
    
    .sec_hed h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 21px;
        line-height: 1.4;
        font-family: var(--primary-font1);
        margin-bottom: 2.5rem;
    }
    
    .air_content {
        padding: 0 20rem 1rem 3rem;
    }
    
    .air_content h5 {
        color: var(--primary-color1);
        font-weight: 600;
        font-size: 21px;
        font-family: var(--primary-font1);
        margin-bottom: 30px;
    }
    
    .air_content p {
        margin-bottom: 20px;
    }
    
    .hubballi_about_sec3 .row.labrow {
        margin-top: 1.9rem;
    }
    
    .rail_content {
        padding: 3rem;
        background: #ECF2F5;
        height: 36rem;
        margin-top: -3rem;
        position: relative;
        z-index: 1;
    }
    
    .grow_left {
        margin-left: -10rem;
    }
    
    .rail_content h5 {
        font: 600 2.1rem/2.8rem var(--primary-font1);
        margin-bottom: 3rem;
        color: #333333;
    }
    
    br {
        display: none;
    }
    
    .kle_about_panel5 blockquote {
        font-size: 26px;
        color: #fff;
        font-weight: 300;
        margin: 0 auto;
        margin-bottom: 75px;
        font-family: var(--primary-font1);
        max-width: 85%;
    }
    
    .kle_about_panel5 h5 {
        font-size: 29px;
        margin-bottom: 5rem;
        margin-top: 2rem;
        display: inline-block;
        font-weight: 400;
        color: #fff;
        font-family: var(--primary-font1);
    }
    
    .three-foldrow {
        max-width: 90%;
        margin: 0 auto;
    }
    
    .mission_box {
        background: #fff;
        text-align: left;
        padding: 3rem;
        height: 100%;
        border-radius: 3px;
    }
    
    .mission_box h6 {
        font-size: 50px;
        color: #333;
        line-height: 1;
        margin-bottom: 22px;
        font-family: var(--primary-font1);
        font-weight: 400;
    }
    
    .mission_box p {
        color: #333;
    }
    
    .kle_about_panel5 p.font-lg {
        font-family: var(--primary-font1);
        font-size: 18px;
        line-height: 1.7;
        font-weight: 500;
        margin-bottom: 2.5rem;
        max-width: 90%;
        margin: 0 auto;
    }
    
    p.font-lg.font-lg-imp {
        margin-top: 50px;
    }
    
    .klevision h3 {
        color: #fff;
        margin-bottom: 30px;
        font-family: var(--primary-font1);
        font-weight: bold;
        font-size: 21px;
    }
    
    .kle_about_panel5 h4 {
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 80px;
    }
    
    .klevision h4:before,
    .klevision h4:after {
        content: "";
        width: 40%;
        height: 1px;
        background: rgb(255 255 255 / 12%);
        position: absolute;
        left: 0;
        top: 15px;
    }
    
    .klevision h4:after {
        right: 0;
        left: auto;
    }
    
    .rail_content.right {
        margin-right: auto;
        margin-left: inherit;
        width: 47rem;
    }
    /* about-end---------- */
    /* Faculties-start */
    
    .faculties-list-inner {
        display: flex;
        flex-direction: row;
    }
    
    .faculties-list-inner figure img {
        width: 100%;
    }
    
    .faculties-list-inner a .row {
        align-items: center;
    }
    
    .faculties-detail ul {
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 0px 35px;
    }
    
    .admissions-pannel-1 .student-discover .faculties-detail ul li {
        width: 100%;
        position: relative;
    }
    
    .admissions-pannel-1.department .student-discover .faculties-detail ul li {
        text-align: left;
    }
    
    .admissions-pannel-1 .student-discover .faculties-detail ul li:last-child:before {
        position: absolute;
        content: '';
        left: 0;
        width: 100%;
        height: 1px;
        background: #DCDCDC;
        top: 0;
    }
    
    .faculties-detail {
        height: 100%;
    }
    
    .faculties-detail ul li h3 {
        font-size: 18px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 500;
        line-height: 26px;
        margin-bottom: 10px;
    }
    
    .faculties-list .row {
        row-gap: 4rem;
    }
    
    .faculties-detail ul li p {
        font-size: 14px;
        color: #333333;
        font-weight: 400;
        line-height: 22px;
        font-family: 'Roboto';
        margin-bottom: 20px;
    }
    
    .faculties-detail ul li blockquote {
        font-size: 14px;
        color: #333333;
        line-height: 22px;
        margin-top: 21px;
        font-family: 'Roboto';
    }
    
    .faculties-list .col-md-12 a {
        width: auto;
        display: inline-block;
        position: relative;
        border-bottom: 1px solid rgb(102 102 102 / 39%);
        color: #465584;
        font-weight: bold;
        padding-right: 18px;
        padding-bottom: 5px;
    }
    
    .faculties-list .col-md-12 a img {
        position: absolute;
        right: -4px;
        width: 15%;
        top: 6px;
    }
    
    .faculties-list .col-md-12 {
        text-align: center;
    }
    /* Faculties-end */
    /* Faculties-detail-start */
    
    .faculties-detail-page.hubballi .container {
        padding: 0px;
    }
    
    .faculties-detail-page {
        padding-bottom: 130px;
        position: relative;
    }
    
    .faculties-detail-page:before {
        position: absolute;
        content: "";
        width: 100%;
        height: 240px;
        background: #42517D;
        top: 0;
        z-index: -1;
    }
    
    .faculties-d-left-1 {
        padding: 5.5rem 0rem;
    }
    
    .faculties-d-left-1 h2 {
        font-size: 26px;
        color: #fff;
        font-family: var(--primary-font1);
        font-weight: 500;
        margin-bottom: 11px;
        line-height: 32px;
    }
    
    .faculties-d-left-1 p {
        font-size: 14px;
        color: #fff;
        line-height: 22px;
        margin-bottom: 20px;
        font-family: 'Roboto';
        font-weight: 400;
    }
    
    .faculties-d-left-1 blockquote {
        font-size: 14px;
        color: #fff;
        line-height: 22px;
        font-family: 'Roboto';
        font-weight: 400;
    }
    
    .faculties-detail-page .row .col-md-12 h3 {
        font-size: 21px;
        line-height: 30px;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        margin-bottom: 20px;
    }
    
    .faculties-d-left-2 blockquote {
        font-size: 14px;
        line-height: 22px;
        color: #333333;
    }
    
    .faculties-d-left-2 blockquote:nth-child(3) {
        margin: 2px 0px 40px 0px;
    }
    
    .faculties-d-left-2 p {
        font-size: 14px;
        color: #666666;
        line-height: 22px;
        padding-bottom: 15px;
    }
    
    .faculties-d-left-3 {
        margin: 80px 0px;
    }
    
    .faculties-d-left-2 {
        margin-top: 6rem;
    }
    
    .faculties-d-bottom p {
        font-size: 18px;
        color: #333333;
        font-weight: 500;
        line-height: 30px;
        margin-bottom: 30px;
    }
    
    .faculties-d-bottom blockquote {
        font-size: 14px;
        color: #333333;
        line-height: 22px;
        font-weight: 400;
        font-family: 'Roboto';
        margin-bottom: 10px;
    }
    
    .faculties-d-bottom li a {
        font-size: 14px;
        line-height: 24px;
        color: #42517D;
        font-weight: 400;
        font-family: 'Roboto';
    }
    
    .faculties-d-bottom ul {
        display: flex;
    }
    
    .faculties-d-bottom li {
        padding: 0px 15px;
        position: relative;
    }
    
    .faculties-d-bottom li::before {
        position: absolute;
        content: "";
        left: 0;
        top: 50%;
        border-radius: 50%;
        width: 5px;
        transform: translate(-50%, -50%);
        height: 5px;
        background: #42517D;
    }
    
    .faculties-d-bottom li:last-child {
        padding-right: 0px;
    }
    
    .faculties-d-bottom li:first-child::before {
        padding-left: 0px;
        position: unset;
    }
    
    .faculties-d-bottom {
        border-top: 1px solid #DCDCDC;
        height: 100%;
        border-bottom: 1px solid #DCDCDC;
        padding: 30px 40px 30px 0px;
    }
    
    .faculties-detail-page .row {
        justify-content: space-between;
    }
    
    .faculties-detail-page .row .col-md-4 {
        width: 30.333333%;
    }
    
    .faculties-d-right-b {
        padding: 69px 20px 76px 50px;
        background: #F6F6F6;
    }
    
    .faculties-detail-page .row .col-md-12 .faculties-d-right-b li h3 {
        font-size: 24px;
        color: #000000;
        margin-bottom: 25px;
        line-height: 36px;
        font-weight: 700;
        font-family: var(--primary-font1);
    }
    
    .faculties-d-right-b li a {
        font-size: 18px;
        color: #333333;
        line-height: 30px;
        display: block;
    }
    
    .faculties-d-right-b li p {
        font-size: 18px;
        color: #333333;
        line-height: 30px;
        margin-bottom: 10px;
    }
    
    .faculties-d-right-1 {
        padding-top: 44px;
    }
    
    .faculties-d-right-1 figure img {
        width: 100%;
        height: 100%;
    }
    
    .faculties-d-right-b ul {
        row-gap: 70px;
        display: flex;
        flex-direction: column;
    }
    
    .faculties-d-left-3 .nav-link {
        border: 0;
        font-size: 18px;
        line-height: 30px;
        color: #666666;
        font-family: var(--primary-font1);
        padding: 20px 0px;
        flex-basis: 32%;
        margin-right: 10px;
    }
    
    .faculties-d-left-3 .nav-link img {
        margin-right: 14.72px;
    }
    
    .faculties-d-left-3 .nav-tabs {
        background: #f6f6f680;
        justify-content: flex-start;
    }
    
    .faculties-d-left-3 .nav-link.active {
        color: #000000;
        background: #ECF2F5;
        border-radius: 0;
    }
    
    .faculties-d-left-3 .nested-tab .nav-link {
        font-size: 21px;
        color: #333;
        font-weight: 600;
        line-height: 30px;
        width: auto;
        padding: 0;
        opacity: 0.37;
    }
    
    .faculties-d-left-3 .nested-tab .nav-link.active {
        color: #333333;
        opacity: 1;
    }
    
    .faculties-d-left-3 .tab-content>.active {
        background: #ECF2F5;
    }
    .faculties-d-left-3 .tab-content div {
        padding: 4rem;
    }
    .nested-tab-content p {
        font-size: 15px;
        line-height: 22px;
        color: #000000;
    }
    
    .nested-tab-content blockquote {
        font-size: 16px;
        color: #666666;
        font-style: italic;
        line-height: 24px;
    }
    
    .nested-tab-content ul {
        display: flex;
    }
    
    .nested-tab-content li:first-child::before {
        padding-left: 0px;
        position: unset;
    }
    
    .nested-tab-content li:first-child {
        padding: 0px 15px 0px 0px;
    }
    
    .faculties-d-bottom li:first-child {
        padding: 0px 15px 0px 0px;
    }
    
    .nested-tab-content li:last-child {
        padding-right: 0px;
    }
    
    .nested-tab-content li {
        padding: 0px 15px;
        position: relative;
    }
    
    .nested-tab-content li::before {
        position: absolute;
        content: "";
        left: 0;
        top: 50%;
        border-radius: 50%;
        width: 5px;
        transform: translate(-50%, -50%);
        height: 5px;
        background: #42517D;
    }
    
    .nested-tab-content li a {
        font-size: 14px;
        color: #42517D;
        line-height: 22px;
    }
    
    .nested-tab {
        padding: 40px 57.5px 27px 47px;
    }
    
    .nested-tab ul {
        column-gap: 30px;
    }
    
    .nested-tab .nested-tab-content ul {
        display: flex;
        column-gap: 0;
    }
    
    .nested-tab-content {
        border-bottom: 1px solid #DCDCDC;
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding: 20px 0px;
    }
    
    .nested-tab .tab-content ul li:last-child .nested-tab-content {
        border: 0;
    }
    
    section.Research_Innovation {
        background: #42517D;
        padding: 80px 0px 30px;
    }
    
    section.Research_Innovation h4 {
        color: #fff;
        text-align: center;
        padding-bottom: 30px;
        font-size: 21px;
        line-height: 30px;
        font-family: var(--primary-font1);
        font-weight: bold;
    }
    
    .Research_Innovation .owl-item>div {
        cursor: pointer;
        margin: 0;
        transition: margin 0.4s ease;
    }
    
    .Research_Innovation_content a {
        color: #fff;
    }
    
    .Research_Innovation_content:after {
        content: "";
        background: transparent linear-gradient(180deg, #00000000 40%, #000000a8 61%) 0% 0% no-repeat padding-box;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
    }
    
    .h-res1 {
        position: absolute;
        bottom: 0;
        padding: 0px 43px 25px 30px;
        z-index: 2;
    }
    
    .date_program {
        display: inline-block;
        vertical-align: top;
    }
    
    .date_program h3 {
        font-size: 30px;
        line-height: 36px;
        margin-right: 11px;
        font-family: var(--primary-font3);
        display: inline-block;
    }
    
    .date_program h5 {
        font-size: 14px;
        border-bottom: 1px solid #FFA200;
        margin-top: 0;
        display: inline-block;
        vertical-align: top;
        line-height: 26px;
    }
    
    .h-res1 h2 {
        font-family: var(--primary-font1);
        font-weight: bold;
        font-size: 21px;
        line-height: 30px;
        margin: 18px 0;
    }
    
    p.dep-clr {
        display: inline-block;
        background: #B6081D;
        padding: 7px 15px;
        font-size: 18px;
        line-height: 22px;
        color: #fff;
    }
    
    .Research_Innovation .owl-carousel .owl-nav button {
        background: url(../images/More-Button-left.png) no-repeat;
        width: 42px;
        height: 42px;
        color: #fff;
        background-size: contain;
        display: inline-block;
        text-indent: -99999px;
    }
    
    .Research_Innovation .owl-carousel .owl-nav button.owl-prev {
        background: url(../images/More-Button-right.png) no-repeat;
        background-size: contain;
    }
    
    .Research_Innovation .owl-carousel .owl-nav button.owl-next {
        background: url(../images/More-Button-left.png) no-repeat;
        background-size: contain;
    }
    
    section.Research_Innovation .owl-theme .owl-nav {
        padding: 35px 0px;
    }
    
    .prgram_list_panel2 .program_menu:last-child ul {
        margin: 0;
    }
    
    .industry_content {
        position: relative;
    }
    
    .program_industry .owl-item>div {
        cursor: pointer;
        margin: 0;
        transition: margin 0.4s ease;
    }
    /* Faculties-detail-end */
    /* --------Academic Calendar-start-------------- */
    
    .meetings_boxes {
        margin-bottom: 4rem;
    }
    
    .minute-of-m-p ul li a {
        font-size: 16px;
        color: var(--primary-color2);
        letter-spacing: 0.5px;
        font-weight: 500;
        font-family: var(--primary-font1);
        padding: 20px;
        box-shadow: 0px 1px 2px #00000029;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid #e9e3e3;
    }
    
    .minute-of-m-p.minute-pdf h4 {
        font-family: var(--primary-font1);
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 2rem;
    }
    
    .minute-of-m-p ul li a img {
        width: 30px;
        margin-left: 1rem;
    }
    
    .minute-of-m-p {
        padding: 60px 0px 80px;
    }
    
    .minute-of-m-p .meetings_boxes ul {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 1.5rem;
    }
    
    .minute-of-m-p .meetings_boxes.calender ul {
        grid-template-columns: 1fr 1fr;
    }
    
    .minute-of-m-p .meetings_boxes.calender ul li {
        display: flex;
        flex-wrap: wrap;
    }
    
    .law_libarary_policy p {
        font-family: var(--primary-font2);
        font-size: 14px;
        line-height: 21px;
        color: #333333;
        padding: 6px 0;
    }
    
    .internal__assurance table td a {
        color: #333333;
    }
    
    .minute-of-m-p.main-page-ac ul li a {
        padding: 25px;
        width: 100%;
    }
    
    .minute-of-m-p.main-page-ac ul li a img {
        width: 35px;
        margin-left: 20px;
    }
    
    .meetings_boxes.resualts ul {
        grid-template-columns: 1fr 1fr;
    }
    
    .meetings_boxes.resualts ul li a {
        background: #fff;
        transition: 0.4s;
    }
    
    .meetings_boxes.resualts ul li a:hover {
        background: #42517D;
        color: #fff;
        transition: 0.4s ease-in-out;
    }
    
    .meetings_boxes span {
        font: normal 16px/26px Roboto;
    }
    /* --------Academic Calendar-end-------------- */
    /* --------Student Council-start-------------- */
    
    .council_deen .row {
        align-items: end;
    }
    
    .council_deen {
        position: relative;
    }
    
    .council_deen:before {
        content: "";
        width: 100%;
        height: 80%;
        background: #42517D;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
    }
    
    figure.council_deen_img img {
        width: 100%;
    }
    
    .council_deen_txt {
        padding: 0px 0px 2rem 4rem;
    }
    
    .council_deen_txt h2 {
        font-size: 24px;
        line-height: 1.4;
        color: #fff;
        margin-bottom: 20px;
    }
    
    .council_deen_txt h2 span {
        display: block;
        font-size: 16px;
        line-height: 1.4;
        font-weight: 400;
        font-style: italic;
    }
    
    .council_deen_txt h3 {
        font-size: 21px;
        line-height: 1.4;
        color: #fff;
        font-weight: 400;
        margin-bottom: 5px;
    }
    
    .council_deen_txt p {
        color: #fff;
        font-size: 14px;
        line-height: 1.4;
        padding-bottom: 5px;
    }
    
    .council_deen_txt p a {
        color: #fff;
    }
    
    .council_deen_txt p a:hover {
        color: #B6081D;
    }
    
    .student_council {
        padding-top: 4rem;
    }
    /* -------Student Council-end--------------------- */
    /* placement-start----------- */
    
    .placements-pannel-1 {
        padding: 2rem 0 2rem;
    }
    
    .placement-record h2 {
        font-size: 40px;
        line-height: 3rem;
        margin-bottom: 1rem;
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
    }
 
    
    .placement-record .row {
        --bs-gutter-x: 2rem;
    }
    
    .placement_record_left {
        max-width: 100%;
        height: 100%;
    }
    
    .placement_record_left .row {
        height: 100%;
        --bs-gutter-x: 1.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 1.2rem;
    }
    
    .placement_record_left .row .col-md-6 {
        width: 100%;
        height: 100%;
        padding: 0;
    }
    
    .placement-record-detail {
        background: #fff;
        height: 100%;
        padding: 35px 74px;
        display: flex;
        align-items: center;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        display: flex;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow effect */
    padding: 20px; /* Add some padding inside the div */
    background-color: #ffffff; /* White background color */
    text-align: center; /* Center align the text */
  
    }
    
    .placement-record-detail h3 {
        font: normal normal bold 7.2rem/7.2rem var(--primary-font2);
        letter-spacing: -2.66px;
        color: #220659;
        margin-bottom: 1rem;
        font-size:50px;
    }
    
    .placement-record-detail p {
        font: 300 1.4rem/1.8rem var(--primary-font2);
        color: #220659;
        text-align: center;
    }
    
    .employability_box {
        /* padding-top: 2rem; */
        padding-right: 2rem;
    }
    
    .employability_box h5 {
        font-size: 2.1rem;
        line-height: 3rem;
        color: #B6081D;
        font-weight: 700;
        margin-bottom: 1rem;
    }
    
    .placements-pannel-2 {
        padding: 6rem 0rem 6rem;
        background: #F6F6F6;
    }
    
    .training-development h3 {
        margin-bottom: 5rem;
        text-align: center;
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 24px;
        font-family: var(--primary-font1);
    }
    
    .training-development-tl img {
        margin-left: -5rem;
    }
    
    .training-development h3+.row {
        align-items: center;
        margin-bottom: 2rem;
    }
    
    .training-development-tr h5 {
        font-size: 3rem;
        line-height: 3.6rem;
        color: #B6081D;
        font-weight: 700;
        margin-bottom: 2rem;
        font-family: var(--primary-font1);
    }
    
    .training-development-tr {
        padding-right: 9rem;
    }
    
    .proactive_assistance h5 {
        font-size: 1.6rem;
        line-height: 1.4;
        margin-top: 0.6rem;
        padding: 0rem 10rem 3rem 0rem;
        color: #333;
    }
    
    .placement_policy {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .training-development-b2 {
        background: #42517D;
        flex-basis: 48%;
        padding: 1.8rem 2.2rem;
        position: relative;
    }
    
    figure.training-development-b3 {
        flex-basis: 48%;
    }
    
    .training-development-b2 figure {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    
    .training-development-b2 a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
    }
    
    .training-development-b2 figure img {
        width: 6rem;
    }
    
    .training-development-b2 figcaption {
        font-size: 2.1rem;
        line-height: 3rem;
        color: #fff;
        font-weight: 600;
        padding-right: 2rem;
        font-family: 'Roboto';
        margin-top: 6rem;
        padding-left: 0.8rem;
    }
    
    ul.red_list li {
        padding-left: 20px;
        position: relative;
    }
    
    ul.red_list li:before {
        content: "";
        width: 7px;
        height: 7px;
        background: #B6081D;
        border-radius: 100%;
        position: absolute;
        top: 12px;
        left: 0;
    }
    
    .placements-pannel-3 {
        padding: 12rem 0rem;
        background: #42517D;
    }
    
    .placements-pannel-3 .sec_hed h3 {
        font-size: 2.1rem;
        line-height: 3rem;
        color: #fff;
    }
    
    .plac_record_box {
        margin-top: 5rem;
        border-bottom: 1px solid #ffffff29;
    }
    
    .plac_record_box a span {
        font-size: 2.1rem;
        line-height: 3rem;
        color: #fff;
        font-weight: 400;
        display: block;
    }
    
    .plac_record_box a .right_arrow_allow {
        margin: 2rem 0rem;
    }
    
    .plac_record_box a {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .placements-pannel-3 .row {
        --bs-gutter-x: 3rem;
    }
    
    .plac_record_box a:hover span {
        color: #ffffffa6;
    }
    
    .plac_record_box a:hover img {
        filter: invert(0.3) grayscale(0.5);
    }
    
    .placements-pannel-4 {
        padding: 0rem 0rem;
    }
    
    .p-our-recruiters h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 24px;
        font-family: var(--primary-font1);
        text-align: center;
        margin-bottom:0rem;
        margin-top: 10px;
    }
    
    .recruiters-slider .item {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        /* border: 1px solid #F2F2F2; */
        padding: 2.4rem;
    }
    
    .placements-pannel-6 {
        background: #ECF2F5;
        padding: 6rem 0rem 22rem;
    }
    
    .placements-pannel-6 h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 24px;
        font-family: var(--primary-font1);
        text-align: center;
        margin-bottom: 1.5rem;
    }
    
    .placements-pannel-6 .testimonial-detail {
        padding: 8rem 0rem 0rem 17rem;
    }
    
    .placements-pannel-6 .placements-pannel-inner {
        position: relative;
        padding: 0px 8.5rem;
    }
    
    .placements-pannel-6 .placements-pannel-inner::before {
        width: 100%;
        height: 490px;
        /* background: #B23A3A; */
        left: 0;
        right: 0;
        top: 4rem;
        content: "";
        z-index: 1;
        position: absolute;
    }
    
    .testimonial-detail blockquote {
        font-size: 30px;
        line-height: 36px;
        color: #ffffff;
        font-family: var(--primary-font1);
        font-weight: 300;
        font-style: italic;
        padding: 0;
        margin-bottom: 3rem;
    }
    
    .testimonial-img {
        padding-left: 50px;
        padding-right: 2px;
    }
    
    .testimonial-img img {
        object-fit: cover;
        width: 100%;
        height: 100%;
        object-position: top;
    }
    
    .placements-pannel-inner .owl-theme .owl-nav.disabled+.owl-dots {
        text-align: right;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 100%;
        left: 0;
        bottom: -5rem;
    }
    
    .testimonial-detail ul li:first-child {
        font-size: 18px;
        line-height: 30px;
        color: #fff;
        font-weight: 300;
        letter-spacing: 0;
    }
    
    .testimonial-detail ul li:last-child {
        font-size: 14px;
        color: #fff;
        line-height: 21px;
        padding-top: 1rem;
        font-family: var(--primary-font2);
        letter-spacing: 0;
        font-weight: 300;
    }
    
    .placements-pannel-6 .owl-item>div {
        margin: 0;
    }
    
    .placement-highlights h2 {
        font-size: 2.1rem;
        line-height: 3.0rem;
        color: #B6081D;
        text-align: center;
        font-family: var(--primary-font1);
        font-weight: bold;
    }
    
    .placement-highlights ul {
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 4.2rem;
        border: 0;
    }
    
    .placement-highlights ul li {
        position: relative;
        padding-left: 3rem;
    }
    
    .placement-highlights ul li::before {
        position: absolute;
        content: '';
        top: 0;
        left: 100%;
        width: 20px;
        height: 1px;
        background: #707070;
        top: 50%;
    }
    
    .placement-highlights ul li .nav-link.active {
        color: #B6081D;
        background-color: transparent;
        border: 0;
    }
    
    .placement-highlights ul li .nav-link.active span {
        color: #000000;
        background-color: transparent;
    }
    
    .placement-highlights ul li .nav-link {
        font-size: 1.8rem;
        line-height: 3rem;
        font-weight: 500;
        color: #333333;
        font-family: var(--primary-font1);
        padding: 0 3rem;
    }
    
    .placement-highlights .nav-tabs .nav-link:focus,
    .placement-highlights .nav-tabs .nav-link:hover {
        isolation: isolate;
        border-color: transparent;
    }
    
    .placement-highlights-img {
        background: #fff;
        padding: 3.5rem;
        height: 28rem;
    }
    
    .placement-highlights .owl-item>div {
        margin: 0rem;
        width: 100%;
    }
    
    .placements-pannel-2 .placement-highlights .card-body {
        padding: 0;
        background: #f6f6f6;
    }
    /* placement-start----------- */
    /* placement_records--start--------- */
    
    .placement_records_sec1 {
        padding: 6rem 0rem 10rem;
    }
    
    .page_hed h2 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 24px;
        font-family: var(--primary-font1);
    }
    
    .page_hed {
        padding-bottom: 6rem;
    }
    
    .records_overview h4 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 24px;
        font-family: var(--primary-font1);
        padding-bottom: 2.5rem;
    }
    
    .records_overview {
        padding-right: 4rem;
    }
    
    .records_overview h5 {
        font-size: 2.1rem;
        line-height: 3rem;
        color: #000000;
        font-weight: 400;
        font-family: var(--primary-font1);
        padding-bottom: 4rem;
    }
    
    .records_overview ul li {
        padding-bottom: 3rem;
    }
    
    .records_overview ul li span {
        float: right;
        padding-right: 3rem;
    }
    
    .placement_records_sec2 {
        padding: 6rem 0rem 11rem;
        background: #F6F6F6;
    }
    
    .placement_records_sec2 .sec_hed h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 21px;
        line-height: 1.4;
        font-family: var(--primary-font1);
        padding-bottom: 2.5rem;
        text-align: left;
    }
    
    .placement_records_sec2 .sec_hed p {
        color: #000000;
        text-align: left;
    }
    
    .placement_records_sec2 .row {
        --bs-gutter-x: 5rem;
    }
    
    .achieve {
        padding: 3rem 4rem;
        background: #42517D;
    }
    
    .achieve p {
        color: #fff;
    }
    
    .achieve p span {
        font-size: 7.2rem;
        line-height: 7.2rem;
        display: block;
        color: #FFD500;
        font-weight: 700;
        margin-top: 4.5rem;
        padding-bottom: 1rem;
        font-family: var(--primary-font3);
    }
    
    .placement_records_sec2 .col-lg-4 {
        flex: 0 0 auto;
        width: 30.333333%;
    }
    
    .ector_wise h3 {
        color: var(--primary-color1);
        font-weight: bold;
        font-size: 21px;
        line-height: 1.4;
        font-family: var(--primary-font1);
        padding-bottom: 2.5rem;
        text-align: left;
        margin-top: 2rem;
    }
    
    .sector_wise_tabs button {
        font-size: 1.6rem;
        line-height: 3rem;
        color: #000000;
        letter-spacing: -0.59px;
        font-weight: 400;
        padding: 0rem 1.5rem;
    }
    
    .sector_wise_tabs .nav-tabs .nav-link.active {
        color: #7893DF;
        background-color: transparent;
        border-color: transparent;
    }
    
    .sector_wise_tabs ul {
        padding: 1rem 0rem;
        border-bottom: 1px solid #00000026;
        margin-bottom: 3.5rem;
    }
    
    .sector_wise_tabs ul li:first-child button {
        padding-left: 0;
    }
    
    .sector_wise_tabs .accordion-body {
        padding: 0;
    }
    
    .sector_wise_tabs .accordion-item {
        color: #000;
        background-color: transparent;
        border: none;
    }
    
    .sector_wise_tabs .nav-tabs .nav-link:focus,
    .sector_wise_tabs .nav-tabs .nav-link:hover {
        isolation: isolate;
        border-color: transparent;
    }
    
    .remark {
        padding-top: 4rem;
    }
    
    .placement-highlights ul li:last-child::before {
        display: none;
    }
    
    .placement-highlights-img {
        background: #fff;
        padding: 3.5rem;
        height: 28rem;
    }
    
    .owl-carousel .owl-item .placement-highlights-img figure img {
        height: 100%;
        width: 20rem;
        margin: auto;
    }
    
    .placement-highlights-img p span {
        font-weight: 700;
        color: #000000;
    }
    /* placement_records--end--------- */
    /* Infrastructure-start--------- */
    /* overview----- */
    
    .page_overview {
        padding: 6rem 0;
    }
    
    .page_overview blockquote {
        font: 300 2.4rem/3.4rem var(--primary-font1);
        padding-right: 0;
    }
    
    .page_overview p {
        padding-top: 1.5rem;
        font-size: 1.4rem;
        line-height: 1.6;
        padding-bottom: 0;
    }
    
    .infrastructure_overview_sec1 .row,
    .infrastructure_overview_sec2 .row {
        --bs-gutter-x: 3.5rem;
        align-items: center;
    }
    
    .infrastructure_overview_sec2 {
        background: #F6F6F6;
        padding: 8rem 0rem;
        margin-top: 8rem;
    }
    
    .full_w_common_p {
        padding-top: 5rem;
    }
    /* Infrastructure-end--------- */
    /* Admission-start------- */
    
    .topheading {
        padding: 6rem 0;
    }
    
    .admission_program_wrap_inner {
        padding: 10rem 0;
        background: #42517D;
    }
    
    .admission_program_wrap_inner .admission_ug_content,
    .admission_program_wrap_inner .admission_ug_thumb {
        height: 100%;
    }
    
    .admission_program_wrap_inner figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: top;
    }
    
    .admission_program_wrap_inner .admission_ug_content {
        padding-left: 3rem;
    }
    
    .admission_program_wrap_inner .admission_ug_content .heading_24 {
        color: #fff;
        margin-bottom: 3rem;
    }
    
    .admission_program_wrap_inner .admission_ug_content p {
        color: #fff;
    }
    
    .round_btn {
        background: #FFD500;
        padding: 1.2rem 3rem;
        display: inline-flex;
        align-items: center;
        font: 600 1.6rem/2.6rem var(--primary-font1);
        color: #000;
        box-shadow: 0px 15px 20px #00000029;
        border-radius: 3.1rem;
        border: 0.1rem solid transparent;
        transition: .5s;
        /* position: absolute;
        bottom: 40px; */
    }
    
    .be-civil-pannel-3 {
        margin-top: 5.5rem;
        padding: 4.2rem 5rem;
    }
    
    .admission_program_wrap_inner .admission_ug_content .round_btn a {
        font: 600 1.6rem/2.6rem var(--primary-font1);
        color: #000;
        padding: 0;
    }
    
    .internal__assurance {
        padding: 90px 0;
    }
    
    .intake {
        background: #ECF2F5;
        margin-top: 10rem;
    }
    
    .intake_program {
        background: #ECF2F5;
    }
    
    .distribution {
        background: #ECF2F5;
        margin-bottom: 10rem;
    }
    
    .table_wrapper.document_list {
        margin-top: 0;
    }
    
    .internal__assurance table tbody tr:nth-of-type(even) td {
        background-color: #F3F3F3;
    }
    
    .under__graduate .call_detail a {
        display: flex;
        flex-wrap: wrap;
        margin-right: 15px;
        color: #7893DF;
        font-size: 31px;
        font-family: var(--primary-font3);
    }
    
    .under__graduate .call_detail li {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .sec_3_uap {
        padding-bottom: 1rem;
    }
    
    .pg_mai_temp_hubbli .admproc_comon.post_g_sec3.admission_procedure {
        padding-top: 6rem;
    }
    .event_topsec, .upcoming_event {
        display: none;
    }
    /* Admission-end------- */
    /* redsearch-overview-start------------ */
    
    .well_classrooms {
        margin-top: 4rem;
    }
    
    .well_classrooms .well_content {
        padding: 5rem 5.3rem 6rem 0;
        background: #F6F6F6;
        position: relative;
        align-items: center;
    }
    
    .well_classrooms .well_content::before {
        position: absolute;
        left: -6.2rem;
        top: 0;
        width: 6.2rem;
        height: 100%;
        position: absolute;
        content: "";
        background: #F6F6F6;
    }
    
    .well_classrooms .well_content .well_para h5 {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        letter-spacing: normal;
        margin-bottom: 3rem;
    }
    
    .acfacilitie_classrooms p {
        margin-bottom: 3rem;
    }
    
    .research_policy_sec {
        padding-top: 10rem;
        margin: 10rem 0rem 12rem;
        border-top: 2px solid rgb(0 0 0 / 8%);
    }
    
    .research_policy_sec .row {
        --bs-gutter-x: 3.5rem;
    }
    
    .research_policy_content h3 {
        font: bold 2.4rem/3.4rem var(--primary-font1);
        margin-bottom: 2rem;
        color: #B6081D;
    }
    
    figure.research_policy_img {
        margin-top: 30px;
    }
    /* redsearch-overview-end------------ */
    /* ecosystem-overview-start----------- */
    
    .ecosystem .sec_hed p {
        font-size: 1.8rem;
        line-height: 1.6;
        color: #fff;
    }
    
    .placements-pannel-3.ecosystem {
        margin-top: 10rem;
    }
    
    .placements-pannel-3 .col-lg-4 {
        display: flex;
        flex-wrap: wrap;
    }
    
    .placements-pannel-3 .plac_record_box {
        width: 100%;
    }
    /* ecosystem-overview-end----------- */
    /* STAR Labs/ Research Centers-start---------- */
    
    .research_centresdetl {
        padding: 6rem 0 10rem;
    }
    
    .research_centresdetl .research_cendetcontent {
        height: 100%;
        width: 100%;
        padding-left: 3rem;
    }
    
    .research_centresdetl .row {
        align-items: center;
    }
    
    .exter_para {
        margin-top: 3rem;
    }
    
    .rec_hed h3 {
        margin-bottom: 2.5rem;
    }
    
    .rec_hed {
        padding-bottom: 3rem;
    }
    
    .research_centresdet2 {
        padding: 10rem 0rem;
        background: #F6F6F6;
    }
    
    .research_centresdet3 {
        padding: 10rem 0rem;
    }
    
    .the_university_content1 h3 {
        margin-bottom: 2.5rem;
    }
    
    .the_universitybg {
        background-color: #F6F6F6;
    }
    
    .the_university_content1 {
        max-width: 85%;
        padding: 60px 0px 40px 30px;
    }
    
    .ceee_list .cord-inn-text {
        background: #fff;
    }
    
    .the_university_thumb1 img {
        position: relative;
        top: -20px;
        left: -15px;
    }
    
    .ceee_list {
        padding: 4rem;
    }
    
    .the_university_content1.the_university_content2 {
        padding: 0px 0px 0px 40px;
    }
    
    .the_university_thumb2 img {
        margin-bottom: -20px;
    }
    
    .common_list li {
        align-items: flex-start;
    }
    
    .smart_systems .common_list li span {
        font-weight: 700;
        padding-bottom: 1rem;
    }
    
    .smart_systems .common_list li p {
        font-size: 12px;
        padding-bottom: 1rem;
    }
    
    .including .cord-inn-text {
        padding: 10px 20px;
    }
    
    .including>p {
        padding: 20px 0px;
    }
    
    .cim_content li span,
    .cisha li span {
        font-weight: 600;
        padding-bottom: 1rem;
        display: block;
    }
    
    .research_centresdet5 {
        padding: 10rem 0rem;
        margin-top: 10rem;
        background: #F6F6F6;
    }
    
    .cisha {
        padding: 30px;
        background: #fff;
        width: 100%;
    }
    
    .intelligent_solutions {
        display: flex;
        flex-wrap: wrap;
    }
    
    .research_centresdet5 .row,
    .infrastructure_sec1 .row {
        --bs-gutter-x: 3.5rem;
    }
    
    .table_wrapper {
        margin-top: 3rem;
    }
    
    .table>thead {
        vertical-align: bottom;
    }
    
    .table_wrapper table th {
        background-color: #7893DF;
        font-size: 16px;
        padding: 17px 22px;
        font-weight: 500;
        color: #fff;
        font-family: var(--primary-font2);
        border-right: 2px solid rgb(70 85 132 / 34%);
    }
    
    .table_wrapper table tbody tr:nth-of-type(odd) {
        background-color: #fff;
        --bs-table-accent-bg: inherit;
        vertical-align: middle;
    }
    
    .table_wrapper table td{
        border: none;
        border-right: 2px solid rgb(70 85 132 / 20%);
        padding: 16px 16px 16px 22px;
        min-height: 56px;
        color: #333333;
        font-size: 14px;
        vertical-align: middle;
        font-family: var(--primary-font2);
    }
    .table_wrapper table td p{
        color: #333333;
        font-size: 14px;
        padding-bottom: 0;
    }
    
    .infrastructure_sec2 {
        padding: 6rem 0rem 10rem;
    }
    /* STAR Labs/ Research Centers-end---------- */
    /* On Campus Facilities-start----------- */
    
    .hostel_top_text {
        padding: 3rem 10rem 0rem 5rem;
    }
    
    .perfectly_fact {
        margin-top: 2rem;
    }
    
    .hostel_bottom_text {
        padding: 6rem 7rem 3rem 0rem;
        position: relative;
    }
    
    .hostel_bottom_text:before {
        content: "";
        width: 85%;
        height: 0.1rem;
        background: #D9D9D9;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .student_fact {
        padding: 3rem 0rem;
    }
    
    .student_fact h3 {
        font: bold 72px/72px Roboto;
        color: #42517D;
        letter-spacing: -2.66px;
    }
    
    .student_fact h3 span {
        display: block;
        font: 600 15px/21px Montserrat;
        letter-spacing: 0;
        color: #333;
    }
    
    .auditorium_sec {
        background: #42517D;
    }
    
    .auditorium_sec h3,
    .auditorium_sec p {
        color: #fff;
    }
    
    .auditorium_text {
        padding-right: 5rem;
    }
    
    .hostel_left_img.auditorium {
        border-top: 0;
    }
    
    .oncampus_new {
        padding: 6rem 0 10rem;
    }
    
    .oncampus_new .common_p {
        margin-bottom: 3rem;
    }
    
    .oncampus_new1,
    .bank_atm.oncampus_new3 {
        padding: 9rem 0 9rem;
    }
    
    .auditorium {
        border-top: 1px solid #D8D8D8;
    }
    
    .oncampus_new .hostel_left_text p,
    .oncampus_new1 .hostel_left_text p,
    .oncampus_new2 .common_p p,
    .oncampus_new4 .common_p p {
        margin-bottom: 2rem;
    }
    
    .hostel_left_img {
        position: relative;
    }
    
    .hostel_left_img .overlay {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 3.5rem;
    }
    
    .hostel_left_img .overlay span.big-text {
        font-size: 7.2rem;
        line-height: 1;
        color: #FFD500;
        font-family: var(--primary-font3);
        font-weight: bold;
        display: block;
    }
    
    .hostel_left_img .overlay span {
        font-size: 1.8rem;
        line-height: 2.8rem;
        color: #fff;
        font-weight: bold;
        display: block;
        padding-bottom: 0;
    }
    
    .oncampus_new1 .audi.common_p {
        margin-top: 3rem;
    }
    
    .gymnasium {
        background: #ECF2F5;
    }
    
    .oncampus_new2 {
        padding: 7.8rem 0 20rem;
    }
    
    .gym_img2 {
        margin-top: 3rem;
    }
    
    .gym_white_outer {
        position: relative;
        width: 100%;
        padding-top: 1.4rem;
        height: calc(100% - 107px);
        box-sizing: border-box;
    }
    
    .gym_white {
        max-width: 42%;
        background: #fff;
        padding: 30px;
        position: absolute;
        bottom: 15px;
        left: 15px;
    }
    
    .oncampus_new2 .gym_white p {
        margin-bottom: 2.2rem;
        padding: 0;
    }
    
    .oncampus_new2 .gym_white ul li {
        font-weight: 600;
        margin-bottom: 1rem;
        padding: 0;
    }
    
    .oncampus_new2 .gym_white_outer figure {
        height: 100%;
    }
    
    .oncampus_new2 .gym_white_outer figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    
    .oncampus_new2 .gym_text.common_p p {
        margin-bottom: 0rem;
    }
    
    .oncampus_new2 .gym_text.common_p {
        margin-top: 4rem;
    }
    
    .bank_atm.oncampus_new3 .common_p.for_right {
        margin-right: 3.5rem;
    }
    
    .oncampus_new4 {
        padding: 8rem 0;
    }
    
    .medical_img figure {
        margin-bottom: 3rem;
    }
    /* On Campus Facilities-end----------- */
    /* Clubs-start--------- */
    
    .pdl {
        padding-left: 2.5rem;
    }
    
    .pdr {
        padding-right: 2.5rem;
    }
    
    .img_fit figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .comman_sec_blue {
        padding: 10rem 0;
        background: #42517D;
    }
    
    .comman_sec_blue h3,
    .comman_sec_blue p,
    .comman_sec_blue .common_list li,
    .comman_sec_blue .view-course a {
        color: #fff;
    }
    
    .comman_sec_blue .view-course.view-research a:hover {
        color: #fff;
    }
    
    .comman_sec_blue .view-course a::before {
        filter: invert(1) grayscale(1);
    }
    
    .marketing_club {
        padding: 6rem 0rem 10rem;
    }
    
    .finance_club_obj,
    .operations_club {
        padding: 10rem 0rem;
    }
    
    .view-course.view-research {
        padding: 25px 0 0 0px;
    }
    
    .view-course a {
        position: relative;
        font-size: 16px;
        line-height: 17px;
        color: #000000;
        letter-spacing: 0.9px;
        font-weight: 700;
        font-family: var(--primary-font1);
        padding-right: 20px;
    }
    
    .view-course a::before {
        position: absolute;
        content: "";
        right: -1rem;
        top: 1rem;
        transform: translate(0%, -50%);
        background: url(../images/arrow-b-icon.svg);
        color: black;
        width: 9px;
        height: 15px;
    }
    
    .view-course.view-research a:hover {
        color: #000000;
        opacity: 0.7;
    }
    
    .club_obj p {
        font: 300 3rem/4rem var(--primary-font1);
    }
    
    .comman_sec_blue .common_list li::before {
        background: #fff;
    }
    /* Clubs-end--------- */
    /* contact-page-start-------- */
    
    .contact_us {
        padding: 6rem 0rem 10rem;
    }
    
    .contact_us .row {
        --bs-gutter-x: 3.5rem;
    }
    
    .contact_derails {
        padding-bottom: 6rem;
    }
    
    .contact_derails h2 {
        font-size: 2.1rem;
        line-height: 1.4;
        font-weight: 500;
        font-family: var(--primary-font1);
        margin-bottom: 4rem;
    }
    
    .contact_derails h2 span {
        display: block;
        font-style: italic;
        padding-top: 1rem;
    }
    
    .contact_derails p {
        padding-right: 40rem;
    }
    /* inquary-form------ */
    /* .enquiry_now {background: #F6F6F6;padding: 7rem 0 11rem;} */
    
    .enquiry_now h5 {
        text-align: center;
        margin-bottom: 3.7rem;
    }
    
    .enquiry_now .form_wrap {
        padding: 4.5rem 4rem;
        background: #fff;
        box-shadow: 0px 7px 10px #00000029;
        width: 100%;
    }
    
    .enquiry_now .form-group {
        position: relative;
        border-bottom: .1rem solid #b5b3b3;
        margin-bottom: 1.5rem;
        z-index: 0;
    }
    
    .enquiry_now .form-group::before {
        position: absolute;
        right: 0;
        width: 2rem;
        height: .1rem;
        background: #FFD500;
        bottom: -.1rem;
        content: "";
        z-index: 1;
    }
    
    .enquiry_now input,
    .enquiry_now textarea {
        border: none;
        width: 100%;
        border-radius: 0;
        padding: 1.2rem 0;
        font-size: 1.6rem;
        line-height: 1.6rem;
    }
    
    .enquiry_now textarea {
        background: #FAFAFA;
        resize: none;
        height: 10rem;
        padding: 1.5rem;
        margin-top: 2rem;
    }
    
    .enquiry_now input::placeholder,
    .enquiry_now textarea::placeholder {
        color: #C4C4C4;
        opacity: 1;
        /* Firefox */
    }
    
    .enquiry_now input:-ms-input-placeholder,
    .enquiry_now textarea:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #C4C4C4;
    }
    
    .enquiry_now input::-ms-input-placeholder,
    .enquiry_now textarea::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #C4C4C4;
    }
    
    .enquiry_now .button_group input {
        padding: 1.5rem 7rem;
        border-radius: 3.1rem;
        display: inline-flex;
        width: auto;
        margin-top: 1.5rem;
        box-shadow: none;
    }
    
    .enquiry_now .captcha_wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
    }
    
    .enquiry_now .captcha_wrap input,
    .enquiry_now .captcha_wrap .captcha-colm {
        width: 50%;
    }
    
    .enquiry_now .captcha_wrap input {
        padding: 1.5rem;
    }
    
    .enquiry_now .textarea_box {
        margin-bottom: 3rem;
    }
    
    .enquiry_now .button_group {
        text-align: end;
    }
    /* inquary-form-end----- */
    /* contact-page-end-------- */
    /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
    
    .tab_accordian.overflow-hidden .nav-tabs {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        background: #7893DF;
        padding: 0;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li {
        padding: 0;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li p {
        padding: 4rem 5rem;
        font: bold 2.4rem/3rem var(--primary-font1);
        color: #fff;
        position: relative;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li p span {
        display: block;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li p.active {
        background: #FFD500;
        color: #000;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li p::after {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        height: 2rem;
        background: transparent;
        content: "";
        box-shadow: 0px 15px 20px #00000029;
        opacity: 0;
    }
    
    .tab_accordian.overflow-hidden .nav-tabs li p.active::after {
        background: #FFD500;
        opacity: 1;
    }
    /*--tab accordian-css-start---*/
    
    .program_overview {
        position: relative;
        z-index: 1;
        background: #fff;
        overflow: hidden;
        padding: 6rem 0;
    }
    
    .program_overview::before {
        width: 100%;
        height: 22rem;
        background: #F6F6F6;
        position: absolute;
        left: 0;
        top: 42rem;
        content: "";
        z-index: -1;
    }
    
    .program_overview .program_overlist.sticky {
        position: fixed;
        min-width: 32rem;
        transition: .5s;
        transform: translate(0px, -175px);
    }
    
    .program_overview ul.program_overlist {
        background: #333333;
        box-shadow: 0px 7px 10px #00000029;
        padding-top: 2rem;
        transition: .5s;
    }
    
    .program_overview .program_overlist li {
        padding: 0;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        transition: .5s;
    }
    
    .program_overview .program_overlist li a {
        padding: 1.8rem 0rem;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        border-bottom: 1px solid rgb(255 255 255 / 34%);
        width: 28rem;
        margin: auto;
        display: block;
    }
    
    .program_overview .program_overlist li:nth-last-child(2) a {
        border-bottom: none;
    }
    
    .program_overview .program_overlist li:hover {
        background: #B6081D;
        box-shadow: 0px 7px 10px #00000029;
        cursor: pointer;
    }
    
    .program_overview .program_overlist li.active {
        background: #B6081D;
    }
    
    .program_overview .program_overlist li.active a {
        border-bottom: transparent;
    }
    
    .program_overview .enroll_now {
        padding: 1.5rem 2.5rem;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        background: #979797;
        box-shadow: 0px 15px 20px #00000029;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .program_overview .pgoverview_details blockquote,
    .program_overview h2 {
        font: 300 2.8rem/3.8rem var(--primary-font1);
        color: #333333;
        padding-right: 10rem;
    }
    
    .program_overview .pgoverview_details .blck_para {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
        padding: 3rem 10rem 4.6rem 0;
        margin: 0;
    }
    
    .program_overview .pgoverview_details figure {
        margin-bottom: 5.2rem;
    }
    
    .heading_24 {
        font: bold 2.4rem/3.4rem var(--primary-font1);
        margin-bottom: 4rem;
        color: #B6081D;
    }
    
    .comon_para {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
        margin-bottom: 2rem;
    }
    /*---program_overview-css-end---*/
    
    .programme_educational {
        background: #F6F6F6;
        padding: 8.6rem 5.6rem 10rem;
    }
    
    .program_overview .pgoverview_details .programme_educational blockquote,
    .programme_educational blockquote,
    .program_overview .pgoverview_details .career_opportunities blockquote {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #333333;
        margin-bottom: 4rem;
        background: #F6F6F6;
        padding-right: 30rem;
    }
    
    .programme_educational ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .programme_educational ul li {
        width: 48%;
        padding: 0;
        margin-bottom: 4rem;
    }
    
    .programme_educational ul li p {
        margin-bottom: 0rem;
    }
    
    .programme_educational ul li h5,
    .programme_outcomes ul li h5 {
        font: 600 2.1rem/3.1rem var(--primary-font1);
        color: #333333;
        margin-bottom: 2rem;
    }
    
    .programme_outcomes {
        padding: 7.7rem 5.6rem 0rem;
    }
    
    .program_pso {
        padding: 1rem 5.6rem 5rem;
    }
    /*---programme_educational-css-end---*/
    
    .career_opportunities figure {
        margin-bottom: 4rem;
    }
    
    .program_overview .pgoverview_details .career_opportunities blockquote {
        margin-bottom: 4rem;
        background: none;
    }
    
    .common_list li {
        position: relative;
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
        padding-left: 3.5rem;
        margin: 1rem 0;
    }
    
    .common_list li::before {
        width: .8rem;
        height: .8rem;
        content: "";
        left: 0;
        top: .9rem;
        position: absolute;
        background: #B6081D;
        border-radius: 100%;
    }
    
    .career_opportunities ul {
        margin-bottom: 4.3rem;
    }
    /*---career_opportunities-css-end---*/
    
    .programover_testimonials {
        background: #B23A3A;
        margin-top: 18rem;
        position: relative;
        padding: 6.2rem 0 1.5rem;
        margin-bottom: 8rem;
    }
    
    .programover_testimonials::after {
        background: #B23A3A;
        position: absolute;
        left: 100%;
        top: 0;
        width: 100vw;
        height: 100%;
        content: "";
    }
    
    .programover_testimonials img {
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    
    .programover_testimonials .test_content {
        text-align: right;
        padding: 0 5.2rem;
    }
    
    .programover_testimonials .test_content blockquote {
        font: italic 300 2.8rem/3.8rem var(--primary-font1);
        color: #fff;
        padding-right: 0;
        margin-bottom: 2.6rem;
    }
    
    .programover_testimonials .test_content h6 {
        font: bold 2.1rem/3.1rem var(--primary-font2);
        color: #fff;
        letter-spacing: -0.45px;
    }
    
    .programover_testimonials .test_content p {
        margin-bottom: 0;
    }
    
    .programover_testimonials .test_content p,
    .programover_testimonials .test_content span {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #fff;
    }
    
    .programover_testimonials .test_content span {
        font-style: italic;
    }
    
    .programover_testimonials .test_content h5 {
        color: #fff;
        margin-bottom: 2.5rem;
    }
    
    .program_overview .pgoverview_details .programover_testimonials figure {
        margin: 0;
    }
    
    .programover_testimonials .owl-dots {
        position: absolute;
        width: 86rem;
        bottom: 5rem;
    }
    
    .programover_testimonials .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 0;
    }
    /*---programover_testimonials-css-end---*/
    
    .program_wrap .program_link {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        background: #7893DF;
        margin-top: -5.5rem;
    }
    
    .program_wrap .program_link li {
        padding: 0;
    }
    
    .program_wrap .program_link li a {
        padding: 1.8rem 4rem 2.4rem;
        font: bold 2.1rem/2.8rem var(--primary-font1);
        color: #fff;
        position: relative;
        width: 100%;
        display: block;
    }
    
    .program_wrap .program_link li a span {
        font: bold 2.1rem/3rem var(--primary-font1);
    }
    
    .program_wrap .program_link li a::after {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        height: 2rem;
        background: transparent;
        content: "";
        box-shadow: 0px 15px 20px #00000029;
        opacity: 0;
    }
    
    .program_wrap .program_link li a.active::after {
        background: #FFD500;
        opacity: 1;
    }
    
    .program_wrap .program_link li a span {
        display: block;
    }
    
    .program_wrap .program_link li a.active {
        background: #FFD500;
        color: #000;
    }
    /*---program-UI14041994--08-06-2023-Css-end --*/
    
    .course_curriculum {
        background: #465584;
        width: 100%;
        height: auto;
        padding: 4.2rem 5.6rem 10rem;
        margin-top: 5.3rem;
    }
    
    .course_curriculum h5 {
        color: #fff;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden .nav-tabs {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        width: 100%;
        background-color: #5c6590;
        border: none;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden .nav-tabs li p {
        padding: 2.3rem;
        font: 600 1.8rem/2.1rem var(--primary-font1);
        opacity: .5;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden .nav-tabs li p.active {
        background: transparent;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden .nav-tabs li p.active {
        color: #fff;
        border: none;
        opacity: 1;
    }
    
    .course_curriculum .tab_accordian.overflow-hidden .nav-tabs li p::after {
        display: none;
    }
    
    .course_curriculum .tab-content {
        width: 82.4%;
    }
    /*---course_curriculum--css-End---*/
    
    .course_duration ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    
    .course_duration ul li {
        padding: 0;
    }
    
    .course_duration ul li:first-child {
        width: 60%;
        background: #4D5B72!important;
        box-shadow: 0px 10px 15px #00000014;
        border-right: .5rem solid #fff;
    }
    
    .course_duration ul li h3 {
        font-weight: bold;
        color: #fff;
        padding: 2.5rem 3.8rem;
        background: #333333;
        margin-bottom: 0;
    }
    
    .course_duration ul li h3 span {
        font: 300 2.8rem/3.8rem var(--primary-font1);
        color: #FFD500;
        display: block;
    }
    
    .course_duration ul li .elig_box {
        padding: 2.5rem 3.8rem 4rem;
    }
    
    .course_duration ul li .elig_box h4 {
        color: #fff;
        margin-bottom: 2.8rem;
        font-weight: bold;
    }
    
    .course_duration ul li .elig_box p,
    .course_duration ul li .elig_box p a {
        color: #fff;
    }
    
    .course_duration ul li .elig_box p a:hover {
        color: #B6081D;
    }
    
    .elig_box .comon_para {
        margin-bottom: 1rem;
    }
    
    .course_duration ul li:last-child {
        width: 40%;
        background: #ECF2F5;
        padding: 2.5rem;
    }
    
    .course_duration .pgfee_box p {
        font: 500 1.6rem/2.8rem var(--primary-font1);
        color: #000;
        margin-bottom: 1.4rem;
    }
    
    .course_duration .pgfee_box .input_box {
        font: normal 1.6rem/2.1rem var(--primary-font2);
        color: #333333;
        padding: 1.4rem 1rem;
        background: #fff;
        margin-bottom: .6rem;
    }
    
    .course_duration .pgfee_box .row.gx-2 {
        --bs-gutter-x: 0.6rem;
    }
    
    .course_duration .pgfee_box .other_fee {
        margin-top: 3rem;
    }
    /*---course_duration-css-end---*/
    
    .program_details {
        padding-bottom: 12rem;
        border: none;
        margin-top: 12rem;
    }
    
    .program_wrap {
        width: 100%;
        height: auto;
        background: #F6F6F6;
        margin-top: 5rem;
    }
    
    .program_details .row.gx-lg-5 {
        --bs-gutter-x: 3.2rem;
    }
    
    .program_wrap .program_lt select {
        display: none;
    }
    
    .program_wrap .program_lt {
        background: #333333;
        box-shadow: 0px 6px 14px #00000029;
        width: 100%;
        padding: 2.3rem 1.5rem 2.3rem 2.8rem;
    }
    
    .program_wrap .program_lt h3 {
        color: #fff;
        margin-bottom: 3.2rem;
    }
    
    .program_wrap .program_lt p {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        margin-bottom: 2.1rem;
    }
    
    .program_wrap .program_lt p {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        color: #fff;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    .program_wrap .program_lt a {
        font: normal 1.6rem/2.1rem var(--primary-font2);
        color: #DBDBDB;
        position: relative;
        padding: 1.2rem 0 1.2rem 2rem;
        display: flex;
        align-items: center;
    }
    
    .program_wrap .program_lt a.active {
        color: #FFD500;
    }
    
    .program_wrap .program_lt a:hover {
        color: #FFD500;
    }
    
    .program_wrap .program_lt a::before {
        position: absolute;
        left: 0;
        width: .7rem;
        height: .2rem;
        background: #FFD500;
        content: "";
    }
    /*---program_left-css-end---*/
    
    .program_wrap .program_rt ul li {
        padding: 2.6rem;
        border-bottom: .2rem solid #ededed;
    }
    
    .program_wrap .program_rt ul li:nth-child(odd) {
        background: #fff;
    }
    
    .program_wrap .program_rt .campus_name {
        display: none;
    }
    
    .program_wrap .program_rt ul li:nth-child(even) {
        background: #F6F6F6;
    }
    
    .program_wrap .program_rt ul li a h5 {
        font: 600 2.1rem/3.1rem var(--primary-font1);
        color: #B6081D;
        margin-bottom: 1.5rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        position: relative;
    }
    
    .program_wrap .program_rt ul li a h5::after {
        width: .8rem;
        height: 1.4rem;
        background-image: url(../images/program-right-icon.svg);
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        right: 0;
        content: "";
    }
    
    .program_wrap .program_rt ul li a:hover h5 {
        color: #7893DF;
    }
    
    .program_wrap .program_rt ul li a p strong {
        font-weight: bold;
        margin-right: 1.6rem;
    }
    
    .program_wrap .program_rt ul li a p {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
    }
    
    .round_btn {
        background: #FFD500;
        padding: 1.2rem 3rem;
        display: inline-flex;
        align-items: center;
        font: 600 1.6rem/2.6rem var(--primary-font1);
        color: #000;
        box-shadow: 0px 15px 20px #00000029;
        border-radius: 3.1rem;
        border: .1rem solid transparent;
        transition: .5s;
    }
    
    .round_btn img {
        padding-left: 2rem;
    }
    
    .round_btn:hover {
        color: #000;
        background: #fff;
        border: .1rem solid #FFD500;
    }
    
    .tab_accordian .card-header {
        display: none;
    }
    
    .tab_accordian .tab-content>.active {
        display: block;
    }
    
    .tab_accordian .collapse:not(.show) {
        display: block;
    }
    
    .nav-tabs .nav-item p {
        cursor: pointer;
    }
    
    .tab_accordian .card-header {
        display: none;
    }
    
    
    @media (max-width: 991px) {
        .tab_accordian .tab_accordian.card-header {
            display: block;
            border: 0;
            background: none;
            padding: 0;
            margin: .7rem 0 0;
        }
        .tab_accordian .tab-content>.tab-pane {
            display: block;
            opacity: 1;
        }
        .tab_accordian .card-header p {
            padding: 1rem;
            border-radius: 0;
            cursor: pointer;
            position: relative;
            font: bold 1.8rem/2.8rem var(--primary-font1);
            color: var(--colorwhite);
            background: #FFD500;
            color: #000;
            text-align: left;
        }
        .tab_accordian .card-header p.collapsed {
            background: #7893DF;
            color: #fff;
        }
        .tab_accordian .card-header p::before {
            width: 2rem;
            height: 2rem;
            background: url(../images/arrowBotton.svg)no-repeat;
            position: absolute;
            right: 15px;
            top: 0;
            bottom: 0;
            margin: auto;
            content: '';
            transform: rotate(180deg);
            transition: 0.5s;
            background-size: contain;
        }
        .tab_accordian .card-header p.collapsed::before {
            transform: rotate(0deg);
            filter: invert(100);
        }
        .tab_accordian .card-header {
            display: block;
            background: #7893DF;
            margin-bottom: 10px;
        }
        .tab_accordian .collapse:not(.show) {
            display: none;
        }
    }
    /*tab css-end--*/
    /*--UI14041994-Program-details and program-17-06-2023-css-end---*/
    /* UI03071996-start--------- */
    
    .recruiters_main_template .p-our-recruiters ul {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-gap: 2rem;
        margin:4rem 0 6rem;
    }
    
    .recruiters_main_template {
        background: #ECF2F5;
        padding: 5rem 0;
    }
    
    .recruiters_main_template .p-our-recruiters ul li {
        display: flex;
        align-items: center;
        height: 169px;
        background: #FFFFFF;
        padding: 0px;
        justify-content: center;
    }
    
    .view_bnt_pdf .view_all {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 5rem;
    }
    
    .view_bnt_pdf .view_all a {
        padding: 0;
        font: 600 1.8rem/2.8rem var(--primary-font1);
        letter-spacing: 0.8px;
        color: #000000;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .view_bnt_pdf .view_all a img {
        margin-left: 1.6rem;
    }
    
    .employability_box.bold_text p span {
        font-weight: 500;
    }
    
    .recruiters_main_template h2 {
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 300;
        font-size: 36px;
        line-height: 44px;
        margin-bottom: -3rem;
    }
    
    .placements-pannel-7.placement-records_inner_sect {
        padding: 92px 0px 71px 0px;
        position: relative;
        background: #ECF2F5;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell .col-md-8 figure {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell .col-md-8 figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t,
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p {
        background: #42517D;
        padding: 4rem;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p {
        background: #FFFFFF;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t h3 {
        margin-bottom: 2rem;
        text-align: left;
        color: #fff;
        font-family: var(--primary-font1);
        font-weight: bold;
        font-size: 2.4rem;
        line-height: 3.4rem;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t p {
        font-size: 1.6rem;
        color: #FFFFFF;
        line-height: 2.6rem;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p h3 {
        font-size: 2.1rem;
        line-height: 3.1rem;
        color: #333333;
        font-weight: normal;
        margin-bottom: 20px;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p h4 {
        color: #B6081D;
        font-family: var(--primary-font1);
        font-weight: 700;
        text-align: left;
        margin-bottom: 1.5rem;
        font-size: 2.4rem;
        line-height: 3.4rem;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p blockquote {
        font-size: 18px;
        color: #333333;
        margin-bottom: 30px;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p p {
        font-size: 16px;
        line-height: 24px;
        color: #666666;
        margin-bottom: 20px;
    }
    
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail {
        z-index: 1;
        position: relative;
    }
    
    .recruiters_main_template .about_inner_title h4 {
        margin-bottom: -3rem;
    }
    
    .admission_faq_hubbli .common_list li::before {
        top: 1.5rem;
    }
    
    .admission_faq_hubbli a {
        color: var(--bs-link-hover-color);
        font-weight: 600;
    }
    /*--Course & Fee Structure Css Started--*/
    
    .fee_structure_temp_hubbli .tab_accordian.overflow-hidden .nav-tabs {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        padding: 0;
        background: #fff;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs {
        position: relative;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs li {
        padding-right: 9rem !important;
    }
    
    .fee_structure_temp_hubbli .tab_accordian.overflow-hidden .nav-tabs li p {
        padding: 4rem 5rem;
        font: bold 2.4rem/3rem var(--primary-font1);
        color: #fff;
        position: relative;
    }
    
    .fee_structure_temp_hubbli .tab_accordian.overflow-hidden .nav-tabs li p span {
        display: block;
    }
    
    .fee_structure_temp_hubbli .admfee_structure {
        padding: 5rem 0 0;
    }
    
    .fee_structure_temp_hubbli .nav-tabs .nav-item p {
        cursor: pointer;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs li p {
        color: #333333 !important;
        padding: 0 !important;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs li p.active {
        background: transparent !important;
        color: #B6081D !important;
        position: relative;
        border: none;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs li p span {
        font: normal 1.8rem/3rem var(--primary-font2);
        color: #000;
        padding: 0.7rem 0 1.5rem;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .nav-tabs::before {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% + 8rem);
        content: "";
        background: #c9c9c9;
        height: 0.1rem;
        bottom: 0;
    }
    
    .admfee_structure .nav-tabs li p.active {
        background: transparent !important;
        color: #B6081D !important;
        position: relative;
        border: none;
    }
    
    .admfee_structure .nav-tabs li p.active::before {
        background: #FFD500;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 95%;
        height: .2rem;
        content: "";
    }
    
    .admfee_structure .nav-tabs li p.active::after {
        display: none;
    }
    
    .fee_structure_temp_hubbli .collapse:not(.show) {
        display: block;
    }
    
    .fee_structure_temp_hubbli ul li {
        padding: 0px 0;
    }
    
    .fee_structure_temp_hubbli .fee_structure_table table tbody tr td {
        text-align: left;
    }
    
    .fee_structure_temp_hubbli .tab_accordian .card-header {
        display: none;
    }
    
    .fee_structure_temp_hubbli .admision_calltoaction {
        margin-top: 6rem;
    }
    
    .fee_structure_temp_hubbli .fee_structure_table h3 {
        margin-bottom: 2rem;
    }
    
    .fee_structure_temp_hubbli .admfee_structure .fee_structure_table {
        padding: 3rem 0px 3rem;
    }
    /*---Course & Fee Structure Css-end-end---*/
    /*---Admission-Css-start-start---*/
    
    .admision_calltoaction {
        width: 100%;
        height: auto;
        margin: 10rem 0;
    }
    
    .admission_procedurenew .heading_24 {
        margin-bottom: 2.5rem;
    }
    
    .karnataka_student .common_list li::before {
        background: #7893DF;
        top: 7px;
    }
    
    .admision_calltoaction .call_img figure img {
        width: 100%;
        height: auto;
    }
    
    .admision_calltoaction .img__box {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        background: #42517D;
        border-radius: 2.6rem;
    }
    
    .admision_calltoaction .img__box h4,
    .admision_calltoaction .img__box h4 span {
        font: 300 3rem/3.7rem var(--primary-font2);
        color: #fff;
    }
    
    .admision_calltoaction .img__box h4 span {
        font-weight: 600;
        display: block;
    }
    
    .admision_calltoaction .call_content {
        flex-wrap: wrap;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 6rem;
    }
    
    .admision_calltoaction .call_content .round_btn {
        margin-top: 3rem;
        color: #333333;
        width: max-content;
        background: #F0E712;
    }
    
    .admission_calltoaction2 {
        width: 100%;
        height: auto;
        background: #F6F6F6;
        padding: 5.6rem 0;
    }
    
    .admission_calltoaction2 .row {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    
    .admission_calltoaction2 h5 {
        font: bold 3rem/4rem var(--primary-font2);
        color: #000;
        padding-right: 10rem;
    }
    
    .admission_calltoaction2 .round_btn {
        background: #F0E712;
    }
    
    .admission_calltoaction2 .round_btn:hover,
    .admision_calltoaction .call_content .round_btn:hover {
        background: #fff;
    }
    /*---Admission-Css-end-End---*/
    
    .admission_calltoaction2 .round_btn:hover,
    .admision_calltoaction .call_content .round_btn:hover {
        background: #fff;
    }
    /*---Admission-Css-end-End---*/
    /*---Schools/Departemts-css-started---*/
    
    .research_centreswrap {
        width: 100%;
        height: auto;
        padding: 6rem 0 13rem;
    }
    
    .research_centreswrap ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 2.5rem;
        row-gap: 4rem;
    }
    
    .research_centreswrap ul li {
        padding: 0;
        position: relative;
    }
    
    .research_centreswrap ul li a {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }
    
    .research_centreswrap ul li figure {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    
    .research_centreswrap ul li figure::before {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #F3CA01;
        content: "";
        opacity: .5;
    }
    
    .research_centreswrap ul li figure img {
        width: 100%;
        height: 100%;
    }
    
    .research_centreswrap.sandd-temp ul li figure img {
        height: 300px;
        object-fit: cover;
        object-position: top;
    }
    
    .research_centreswrap ul li .img_content {
        position: absolute;
        padding: 0 7rem 0 3.5rem;
    }
    
    .research_centreswrap ul li .img_content p {
        font: 600 1.8rem/2.4rem var(--primary-font1);
        letter-spacing: 4.54px;
        margin-bottom: .5rem;
    }
    
    .research_centreswrap ul li .img_content strong {
        font: 600 4rem/5rem var(--primary-font2);
        letter-spacing: -1.62px;
        color: #000;
    }
    
    .round_btnsm {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        border: .1rem solid #000;
        overflow: hidden;
    }
    
    .round_btnsm:hover {
        background: #FFD500;
    }
    
    .round_btnsm img {
        height: .8rem;
        width: auto;
    }
    
    .research_centreswrap ul li .text_content {
        margin-top: 2rem;
    }
    
    .research_centreswrap ul li .text_content h2 {
        font: 600 2.1rem/3.1rem var(--primary-font1);
    }
    
    .research_centreswrap ul li .text_content p {
        margin: 2.5rem 0;
    }
    
    .research_centreswrap ul li:nth-of-type(2) figure::before {
        background: #EDDEDE;
    }
    
    .research_centreswrap ul li:nth-of-type(3) figure::before {
        background: #DDF3C0;
    }
    
    .research_centreswrap ul li:nth-of-type(4) figure::before {
        background: #A7C8EB;
    }
    
    .research_centreswrap ul li:nth-of-type(5) figure::before {
        background: #EEEBAA;
    }
    
    .research_centreswrap ul li:nth-of-type(6) figure::before {
        background: #EDDEDE;
    }
    
    .research_centreswrap ul li:nth-of-type(7) figure::before {
        background: #CDE7AA;
    }
    
    section.research_centreswrap.sandd-temp ul li .text_content h2 {
        margin-bottom: 1rem;
    }
    
    section.research_centreswrap.sandd-temp ul li .text_content h2 {
        font: 600 1.6rem/2.4rem var(--primary-font1);
    }
    
    section.research_centreswrap.sandd-temp ul li figure::before {
        background: transparent;
    }
    
    .row.bdr-sandd {
        padding: 6rem 0rem;
        border-bottom: 0.2rem solid rgb(0 0 0 / 8%);
    }
    
    .dca .text-heading-sd {
        min-height: 80px;
    }
    
    .research_centreswrap ul.singl-li {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
    
    .research_centreswrap.sandd-temp {
        padding: 0rem;
    }
    
    .research_centreswrap.sandd-temp li .round_btnsm {
        transition: 0.5s ease all;
    }
    
    .research_centreswrap.sandd-temp li:hover .round_btnsm {
        background: #FFD500!important;
    }
    
    .academics-calender-overview .research_centreswrap ul li figure::before {
        position: absolute;
        width: 100%;
        height: 100%;
        background: transparent;
        content: "";
        opacity: .5;
    }
    
    .text-heading-sd h4 {
        color: #000;
        font-family: var(--primary-font1);
        font-size: 2.1rem;
        font-weight: 600;
        padding: 0rem 0rem 3rem;
    }
    /*---Schools/Departemts-css-end---*/
    
    .admission_faq.admission_faq_hubbli {
        padding: 6rem 0rem 10rem;
    }
    
    .admission_faq.admission_faq_hubbli ul li p {
        padding-bottom: 0px;
    }
    
    .intake .table_wrapper table tr td:nth-of-type(2),
    .intake .table_wrapper table tr td:nth-of-type(3) {
        text-align: center;
    }
    
    .under__graduate .call_detail a:hover {
        color: #b6081d;
        transition: inherit;
    }
    
    .pg_mai_temp_hubbli .table_wrapper {
        margin-top: 0rem;
    }
    
    .pg_mai_temp_hubbli .admproc_comon.post_g_sec3 {
        padding: 6rem 0rem;
    }
    
    .pg_mai_temp_hubbli .comon_para {
        margin-bottom: 1rem;
    }
    
    .pg_mai_temp_hubbli .internal__assurance {
        padding: 7rem 0rem;
    }
    
    .about_inspiring_dsc p {
        margin-bottom: 10px;
        font-size: 14px;
    }
    
    .grow_left {
        margin-left: -10rem;
    }
    
    .air_content {
        padding: 0 12rem 1rem 5rem;
    }
    
    .hubballi_about_sec3 .sec_hed+.row {
        align-items: center;
    }
    
    .air_content p {
        margin-bottom: 10px;
    }
    
    .air_content h5,
    .rail_content h5 {
        margin-bottom: 20px;
    }
    
    .about_inspiring_content {
        padding-top: 0;
    }
    
    .about_klesocity {
        margin: 5rem 0 8rem;
    }
    
    .about_inspiring_thumb img {
        height: auto;
    }
    
    .repear-member {
        padding-top: 1rem;
    }
    
    .repear-member h3 {
        font-size: 24px;
    }
    
    .repear-member .board-inn h3 {
        font-size: 21px;
    }
    
    .row.bdr-sandd {
        padding: 5rem 0rem;
    }
    
    .dca .text-heading-sd {
        min-height: auto;
    }
    
    .research_centreswrap ul.singl-li {
        display: block;
    }
    
    .research_centreswrap ul li .text_content {
        margin-top: 1.5rem;
    }
    
    .text-heading-sd h4 {
        font-size: 1.8rem;
    }
    /*--Faculty--CSS--Started--*/
    
    .head_blockquote blockquote {
        padding: 6rem 0 4rem!important;
        font: 300 3rem/4rem var(--primary-font1);
    }
    
    .faculty_temp_hubbli .faculties-detail ul li p {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    
    .faculty_temp_hubbli .faculties-detail ul li blockquote {
        margin-top: 0px;
    }
    
    .faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li h3 {
        font-size: 21px;
        color: #333333;
        font-family: var(--primary-font1);
        font-weight: 500;
        line-height: 31px;
    }
    
    .faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li p {
        font-size: 16px;
        color: #333333;
        font-weight: 500;
    }
    
    .faculty_temp_hubbli .admissions-pannel-1 .student-discover .faculties-detail ul li {
        width: 100%;
        position: relative;
        padding: 20px 0px;
    }
    
    .faculty_temp_hubbli .faculties-detail ul li blockquote {
        font-size: 16px;
        color: #333333;
        line-height: 20px;
    }
    
    .faculty_temp_hubbli {
        padding: 5rem 0rem;
    }
    
    .filter_faculty .form-group .form-control {
        padding: 1rem 1.75rem;
        font-size: 1.6rem;
    }
    
    .filter_faculty .row {
        align-items: center;
    }
    
    .filter_faculty .btn {
        font-size: 1.8rem;
        padding: 0.8rem 1.5rem;
        background: #FFD500;
    }
    
    .filter_faculty .btn:hover {
        color: #fff;
        background: #B6081D;
        border-color: transparent;
    }
    /* .filter_faculty .row {
        --bs-gutter-x: 5.5rem;
    } */
    
    .filter_faculty .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #00000063;
        outline: 0;
        box-shadow: none;
    }
    
    .library_rules_temp .common_p {
        padding: 3rem;
    }
    
    .library_rules_temp ul.common_list {
        padding: 0rem 3rem;
    }
    
    .scrollbar a {
        display: block;
        padding-bottom: 15px;
        font: normal 1.5rem/2.6rem var(--primary-font2);
        color: #333333;
    }
    
    .scrollbar {
        height: 150px;
        overflow-y: scroll;
        margin-bottom: 0px;
    }
    
    .scrollbar::-webkit-scrollbar {
        width: 5px;
        background-color: #F5F5F5;
        height: 100%;
    }
    
    .scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--primary-color1);
        background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
        border-radius: 5px;
        height: 100%;
    }
    /*--Faculty--CSS--End--*/
    
    .library_rule_temp .rail_content.bg-color_white {
        background: #fff;
        height: auto;
        padding: 6rem;
    }
    
    .library_rule_temp .table_wrapper table th {
        color: #fff;
    }
    
    .library_rule_temp .bord-of-members {
        padding: 0rem 0 7rem;
    }
    /* .bg-color_white {
        padding: 3rem;
    }
    .box_hubbli_eresource_text .heading_black {
        font: 700 2rem/3.4rem var(--primary-font1);
        line-height: 26px;
    } */
    
    .library_rule_temp .fee__payment.internal__assurance.free_payment.table_font.post_g_sec2 {
        background: #ECF2F5;
        padding: 8rem 0rem;
    }
    
    .addmi_text_hubbli {
        padding: 3rem;
        background: #ECF2F5;
        height: 36rem;
        margin-top: 0rem;
        position: relative;
        z-index: 1;
    }
    
    .addmi_text_hubbli h5 {
        font: 600 2.1rem/2.8rem var(--primary-font1);
        color: #333333;
        margin-bottom: 20px;
    }
    
    .bg-color_white {
        background: #fff;
        height: auto;
        padding: 6rem;
        margin-top: 0rem;
        position: relative;
        z-index: 1;
    }
    
    .bg-color_white h5 {
        font: 600 2.1rem/2.8rem var(--primary-font1);
        color: #333333;
        margin-bottom: 20px;
    }
    
    .library_rule_temp .library_rule_temp_sec {
        padding: 5rem 0rem;
    }
    
    .library_rule_temp_sec1 {
        padding-top: 5rem;
    }
    
    .library_rule_temp .row.gx-lg-4.labrow {
        margin-top: 1.9rem;
    }
    
    .library_rule_temp ul.common_list {
        padding-left: 1rem;
        margin-bottom: 3rem;
    }
    
    .library_rule_temp table tbody tr:nth-of-type(even) td {
        background-color: #F3F3F3;
    }
    
    .library_rule_temp tbody {
        border: 1px solid #E2E2E2;
    }
    
    .library_rule_temp .table_wrapper table tr td:nth-of-type(3) {
        text-align: center;
    }
    
    .library_rule_temp .table_wrapper table tr th:nth-of-type(3) {
        text-align: center;
    }
    
    .box_hubbli_row {
        margin: 4rem 0rem;
    }
    
    .box_hubbli_eresource_text .heading_black {
        font: 700 2.1rem/3rem var(--primary-font1);
        margin-bottom: 1rem;
        color: #323232;
    }
    
    .box_hubbli_eresource_text .common_list li {
        margin: 0rem 0;
    }
    
    .box_hubbli_eresource_text a:hover {
        color: var(--primary-color1);
    }
    
    .box_hubbli_eresource_text .common_list ul li a {
        font-size: 14px;
    }
    
    .sevice_temp_hubbli p {
        margin-bottom: 3rem;
    }
    /* UI03071996-end--------- */
    /* ---newe-startr-- */
    
    .news_top {
        width: 100%;
        height: auto;
        padding: 6rem 0 7rem;
    }
    
    .news_top figure {
        width: 100%;
        height: 100%;
    }
    
    .news_top figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .news_top .news_content {
        width: 100%;
        height: 100%;
        padding: 0 3.3rem;
    }
    
    .news_top .news_content p {
        color: #333333;
    }
    
    .news_date {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
    }
    
    .news_top .news_content h2 {
        font: 500 2.4rem/3.3rem var(--primary-font1);
        color: #333333;
        padding: 2rem 0;
    }
    
    .boese-by-filter {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 91rem;
        z-index: 1;
        position: relative;
        background: #fff;
        padding: 0 3rem;
        height: 100%;
    }
    
    .browser-by {
        position: relative;
    }
    
    .browser-by::before {
        content: "";
        width: calc(100% - 35rem);
        height: 1px;
        position: absolute;
        top: 50%;
        background: #D2D2D2;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .boese-by-filter .selct_box {
        height: 100%;
    }
    
    .boese-by-filter .selct_box ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 100%;
    }
    
    .boese-by-filter .selct_box li {
        border: 1px solid rgb(51 51 51 / 36%);
        height: 100%;
        padding: 0;
    }
    
    .boese-by-filter .selct_box li a {
        color: #333;
        padding: 0.8rem 2rem;
        display: block;
        font-weight: bold;
        text-align: center;
        font-size: 1.6rem;
    }
    
    .boese-by-filter .selct_box .form-select {
        border: 0;
        text-align: left;
        background-color: #f6f6f6;
        border-radius: 0;
        font-weight: bold;
        box-shadow: inherit;
        background: url(../images/download.svg) no-repeat;
        background-size: 16px;
        background-position: right 1.75rem center;
        font-size: 1.6rem;
        display: inline-flex;
        width: auto;
        padding: 0.8rem 4rem 0.8rem 2rem;
    }
    
    .boese-by-filter h3 {
        font-size: 1.6rem;
        color: #333333;
        padding-right: 3rem;
    }
    
    .newsof_month {
        padding: 4rem 0 10rem;
    }
    
    .newsof_month .row {
        --bs-gutter-y: 8rem;
    }
    
    .newsof_month .newscontentimg {
        width: 100%;
        height: 100%;
        border-bottom: .1rem solid #e7e7e7;
        display: block;
    }
    
    .newsof_month .newscontentimg:hover blockquote {
        color: #ae1c24;
    }
    
    .newsof_month .newscontentimg figure {
        width: 100%;
        height: 30rem;
    }
    
    .newsof_month .newscontentimg figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .newsof_month .newmonth_content {
        padding: 2.5rem 5rem 2.5rem 2rem;
        width: 100%;
        height: auto;
    }
    
    .newsof_month .newmonth_content.background-box {
        height: 100%;
        padding: 3.4rem 2rem;
        position: relative;
    }
    
    .newsof_month .newmonth_content.background-box .news_date {
        color: #fff;
    }
    
    .newsof_month .newmonth_content.background-box blockquote {
        font: 500 2.1rem/3.2rem var(--primary-font1);
        color: #333333;
        color: #fff;
        margin: 3rem 0;
    }
    
    .newsof_month .newmonth_content.background-box p {
        color: #fff;
    }
    
    .newsof_month .newmonth_content.background-box::after {
        content: "";
        background: url(../images/news-arow.svg);
        width: 2rem;
        height: 2rem;
        background-repeat: no-repeat;
        position: absolute;
        bottom: 4rem;
    }
    
    .newsof_month .newmonth_content .news_date {
        margin-bottom: .5rem;
    }
    
    .newsof_month .news-panel-content blockquote {
        font: 500 1.8rem/2.8rem var(--primary-font1);
        color: #333333;
    }
    /*--news-css-end---*/
    
    .event_topsec {
        width: 100%;
        height: auto;
        padding: 8rem 0 4rem;
    }
    
    .event_topsec .row {
        align-items: center;
    }
    
    .event_topsec .top_evnetbox {
        padding: 4.5rem 8rem;
        background: url(../images/top-eventbg.svg);
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
    }
    
    .event_topsec .top_evnetbox .news_date {
        color: #fff;
    }
    
    .event_topsec .top_evnetbox blockquote {
        font: 500 2.4rem/3.5rem var(--primary-font1);
        color: #fff;
        padding: 2rem 0;
    }
    
    .event_topsec .top_evnetbox p {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #fff;
    }
    
    .upcoming_event {
        padding: 4rem 0;
    }
    
    .upcoming_event h2,
    .past_event h3 {
        font: bold 2.4rem/3.4rem var(--primary-font1);
        color: #B6081D;
    }
    
    .upcoming_event ul {
        background: url(../images/upcoming_eventbg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        min-height: 30rem;
        padding: 4.5rem;
        margin: 3.5rem 0;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 10rem;
    }
    
    .upcoming_event ul li .news_date {
        color: #fff;
    }
    
    .upcoming_event ul li blockquote,
    .past_event ul li .past_evcontent blockquote {
        font: normal 2.1rem/3rem var(--primary-font1);
        color: #fff;
        padding: 2rem 0;
    }
    
    .past_event {
        padding: 4rem 0 10rem;
    }
    
    .past_event ul li {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        justify-content: flex-start;
        margin-bottom: 5rem;
        padding: 0;
    }
    
    .past_event ul li figure {
        width: 30%;
    }
    
    .past_event ul li figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .past_event ul li .past_evcontent {
        height: 100%;
        border-bottom: 0.1rem solid #CCD1D6;
        width: 66%;
        margin-left: 4%;
        padding-bottom: 4rem;
    }
    
    .past_event ul li .past_evcontent blockquote {
        color: #333333;
    }
    
    .past_event ul li .past_evcontent p {
        font: normal 1.6rem/2.6rem var(--primary-font2);
        color: #333333;
    }
    
    .past_event h3 {
        margin-bottom: 5rem;
    }
    /*--Past Event-css-end---*/
    /* interiational-admission-start-- */
    
    .academic_eligibilityt {
        padding: 10rem 0rem;
    }
    
    .academic_eligibilityt p,
    .essential_documents_sec p,
    .academic_eligibilityt p,
    .essential_documents_sec p,
    .under__graduate .call_detail.foreign_nationals p {
        padding-bottom: 1.5rem;
    }
    
    .jee_main_top_left {
        padding-right: 5rem;
    }
    
    .jee_main h3 {
        text-align: center;
        margin-bottom: 6rem;
        padding-bottom: 3rem;
        border-bottom: 0.2rem solid #33333314;
    }
    
    .blockquote {
        font: 300 2.4rem/3.4rem var(--primary-font1);
    }
    
    .reservation_children {
        margin-top: 6rem;
    }
    
    .jee_main_top_right {
        padding-left: 5rem;
    }
    
    .countries_list {
        padding-top: 3rem;
    }
    
    .countries_list ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 2rem;
    }
    
    .countries_list ul li {
        flex-basis: 50%;
    }
    
    .essential_documents_sec {
        padding: 10rem 0rem;
    }
    
    .essential_documents_txt {
        padding-right: 5rem;
    }
    
    .essential_documents_sec .row {
        margin-bottom: 5rem;
    }
    
    .essential_documents_txt ul {
        padding-bottom: 2rem;
    }
    
    section.appendix_sec {
        padding: 90px 0;
        background-color: #ECF2F5;
    }
    
    .karnataka_student .card-body.fee_payment {
        padding-top: 4rem;
    }
    
    .karnataka_student .card-body.fee_payment .common_list li::before {
        background: #7893DF;
        top: 10px;
    }
    
    .karnataka_student .card-body.fee_payment ul {
        display: block;
        margin-top: 0rem;
    }
    
    .karnataka_student .card-body.fee_payment ul li {
        font: 500 1.6rem/2.8rem var(--primary-font2);
        width: 100%;
    }
    
    .karnataka_student .card-body.fee_payment ul ul {
        margin-top: 0;
    }
    
    .applicant_applying p,
    .transcripts p {
        margin-top: 3rem;
    }
    
    .tab_accordian.overflow-hidden.international .nav-tabs li {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
    }
    
    .appendix_sec ul.common_list+p {
        margin-bottom: 2rem;
    }
    
    .internal__assurance.jee_main, .internal__assurance{
        padding: 80px 0 0px;
        background-color: #ECF2F5;
        overflow: hidden;
    }
    /* .internal__assurance{
        padding: 0px 0px 90px ;
        background-color: #ECF2F5;
    } */
    .internal__assurance:last-child {
        padding-bottom: 10rem;
    }
    .tab_accordian.overflow-hidden.international {
        margin: 6rem 0 10rem;
    }
    
    .tab_accordian.overflow-hidden.international .nav-tabs {
        background: transparent;
    }
    
    .tab_accordian.overflow-hidden.international .nav-tabs li p {
        padding-bottom: 3rem;
        font: bold 2.1rem/3rem var(--primary-font1);
        color: #000;
        position: relative;
    }
    
    .international.admfee_structure .nav-tabs {
        position: relative;
    }
    
    .international.admfee_structure .nav-tabs::before {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% + 20rem);
        content: "";
        background: #c9c9c9;
        height: 0.1rem;
        bottom: 0;
    }
    
    .call_detail.foreign_nationals {
        padding-top: 3rem;
    }
    
    .appendix_sec .common_list li,
    .fee_payment .common_list li,
    .essential_documents_sec .common_list li,
    .jee_main_top_right .common_list li {
        margin: 0;
    }
    
    blockquote.blockquote.page_title {
        padding-bottom: 0;
    }
    
    .img_fit {
        width: 100%;
        height: 100%;
    }
    
    .img_fit img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top;
    }
    /* interiational-admission-end-- */
    
    section.thankyou {
        padding: 6rem 0rem 10rem;
    }
    
    .apply.tankyou_btn a {
        font-size: 16px;
        color: #000;
        padding: 1rem 3rem;
        margin-top: 3rem;
        display: inline-block;
        background: #FFD500;
        border-radius: 25px;
    }
    
    .apply.tankyou_btn a:hover {
        color: #fff;
        background: #B6081D;
    }
    
    .apply.tankyou_btn a img {
        width: 20px;
        margin-right: 0.5rem;
    }
    
    .apply.tankyou_btn a:hover img {
        filter: invert(1);
    }
    
    .dpt_bos_page {
        padding: 6rem 0rem 10rem;
    }
    
    .tb-spc_txt {
        color: #fff;
    }
    /* ------site-map-start--------------------- */
.sitemap_sec {
    padding: 2rem 0rem 10rem;
    }
    .sitemap_sec h5 {
    margin-top: 4rem;
    }
    .sitemap_sec h5 {
        font-size: 2rem;
        line-height: 3rem;
        padding-bottom: 1.5rem;
        color: #B6081D;
    }
    ul.main_list li {
    font-size: 1.6rem;
    line-height: 1.6;
    padding-left: 2rem;
    position: relative;
    padding-bottom: 0;
    }
    ul.main_list li:before{
    width: 0.7rem;
    height: 0.7rem;
    content: "";
    left: 0;
    top: 0.9rem;
    position: absolute;
    background: #B6081D;
    border-radius: 100%;
    }
    ul.sub_list li:before{
    background: #FFD500;
    width: 0.6rem;
height: 0.6rem;
    }
    ul.main_list li a {
    color: #000;
    display: inline-block;
    padding-bottom: 0.6rem;
    }
    ul.sub_list {
    padding: 1rem 0rem;
    }
    ul.sub_list li a {
    font-size: 1.4rem;
    line-height: 1.6;
    padding-bottom: 0.8rem;
    }
    .quick_link h5 {
        margin-top: 0;
        font-size: 1.8rem;
        line-height: 1.6;
        padding-bottom: 1.5px;
    }
    .quick_link h5 a {
    color: #000;
    }
    ul.main_list li a:hover {
        color: #B6081D;
    }

    /* ------site-map-end--------------------- */
.gallery-photo-top figure {
        width: 100%;
        height: 300px;
    }
    .gallery-photo-top figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .gallery-photo-top {
        cursor: pointer;
    }
    .modal-new .modal-body .btn-close {
        position: absolute;
        top: -1rem;
        right: -1rem;
        background: red;
        padding: 1.2rem;
        border-radius: 100%;
        opacity: 1;
    }

    .modal-new .modal-body .btn-close:before {
        content: "\f00d";
        font: var(--fa-font-solid);
        font-size: 1.6rem;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        translate: -50% -50%;
    }
    .modal-new .modal-body {
        padding-top: 2rem;
    }
    .modal-new .modal-body iframe {
        width: 100%;
        height: 50vh;
    }
    .modal.fade .modal-dialog {
        transition: transform .5s ease-out!important;
        transform: translate(0px, 10vh)!important;
    }
    
    .course_curriculum_tw {overflow-x: scroll;}
.course_curriculum .card-body.p-0::-webkit-scrollbar-thumb, .course_curriculum_tw table::-webkit-scrollbar-thumb, .fee_structure_table::-webkit-scrollbar-thumb, .course_curriculum_tw::-webkit-scrollbar-thumb, .comon_table::-webkit-scrollbar-thumb{background: #ae1c24;
  border-radius: 10px;}
.course_curriculum .card-body.p-0::-webkit-scrollbar, .course_curriculum_tw table::-webkit-scrollbar, .fee_structure_table::-webkit-scrollbar, .course_curriculum_tw::-webkit-scrollbar, .comon_table::-webkit-scrollbar{height: 0.8rem;}

.intake .table_wrapper table tr td:nth-of-type(2), .intake .table_wrapper table tr td:nth-of-type(3) {
    text-align: center;
}
.upcoming_event.event_topsec h2 {
    margin-bottom: 4rem;
}
.assessment_box{padding-top: 4rem;}
.assessment_box p strong {color: #fff;}
