/*--1649px-css-end---*/

@media (max-width: 1649px) {
    .about_col-1 blockquote {
        font-size: 50px;
        padding-bottom: 40px;
        line-height: 63px;
    }
    .ranked_plist sup {
        top: -43px;
    }
    .kle_figues {
        bottom: 45%;
    }
    .mission_box p {
        font-size: 14px;
        line-height: 21px;
    }
    .inner-title.page-menu {
        padding: 172px 0 67px;
    }
    .about_col-1 {
        padding-right: 70px;
    }
    .inner-title {
        padding: 180px 0 57px;
    }
    .about_col-1 p {
        line-height: 26px;
        font-size: 16px;
        padding-bottom: 100px;
    }
    .kle_about_panel1::before {
        height: 350px;
    }
    .about-col-2 {
        padding: 0 40px 0 30px;
    }
    .dptname.inner_depert {
        padding-top: 170px;
    }
    .about-col-2 p {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .kle_figues h2 {
        font-size: 100px;
        line-height: 90px;
        margin: 25px 0 0;
    }
    .kle_figues {
        right: 50px;
        padding: 10px 55px 35px 40px;
    }
    .kle_about_panel3 {
        margin: 30px 0 0;
        padding: 83px 0px 95px 0px;
    }
    .about_notable .owl-nav {
        left: -156px;
    }
    .about_col_4 h4 {
        font-size: 30px;
    }
    .kle_about_panel3 .container {
        max-width: 1340px;
        background: #fff;
        padding: 80px 0px 68px 100px;
        margin: auto;
    }
    .kle_about_panel3 p strong {
        font-size: 21px;
        line-height: 31px;
        margin-bottom: 54px;
    }
    .about_col_4 p {
        font-size: 21px;
        line-height: 32px;
    }
    .about_col_3 h4 {
        font-size: 24px;
        margin-bottom: 35px;
    }
    .about_col_3 {
        width: 860px;
    }
    .about_notable .owl-carousel .owl-item img {
        margin-bottom: 15px;
    }
    .about_notable p {
        font-size: 14px;
        line-height: 24px;
        padding-right: 50px;
    }
    .about_col_6 {
        padding: 125px 30px 0;
    }
    .about_col_6 p {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .bg_clr_box {
        width: 536px;
        right: 158px;
        padding: 30px 40px;
    }
    .bg_clr_box p {
        margin-bottom: 0px;
    }
    .kle_about_panel4 .container {
        max-width: 1365px;
    }
    .kle_about_panel4 {
        padding: 0px 0 171px;
    }
    .program-list.program-list-ranking .boxes-list,
    .program-list.program-list-ranking .col-md-5 .boxes-list {
        padding: 30px 60px 40px 60px;
    }
    .program-list.program-list-ranking .boxes-list p {
        line-height: 24px;
        font-size: 16px;
    }
    .ranked_plist h3 {
        font-size: 90px;
        line-height: 75px;
    }
    .program-list.program-list-ranking .col-md-5 .boxes-list p {
        margin-top: 45px;
        width: 64%;
        font-size: 18px;
    }
    /*--about-css-end---*/
    .head_blockquote blockquote {
        padding: 0px 0 50px;
    }
    .student-discover .nav-tabs .nav-link {
        padding: 35px 35px;
    }
    .student-discover .nav-tabs .nav-link.active {
        padding: 32px 50px 50px;
        margin-top: 6px;
    }
    .ug_adm_progrmlist {
        padding: 15px 53px 0px;
    }
    .ug_adm_progrmlist li h2 {
        padding: 10px 0;
        margin: 0;
    }
    .how_apply_tab .nav-tabs .nav-link {
        font-size: 114px;
        padding: 0 53px;
        line-height: 114px;
    }
    .process_apply {
        padding: 50px 0px 80px;
        min-height: 240px;
    }
    .how_apply_tab {
        padding: 100px 0;
    }
    .course_fee_tab h2 {
        padding-bottom: 80px;
    }
    .fee_structure_table {
        padding: 50px 0px 80px;
    }
    .course_fee_tab .nav-tabs .nav-link span {
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .payment-procedure {
        padding: 100px 0px;
    }
    .payment-procedure h3 {
        margin-bottom: 37px;
    }
    .payment-procedure blockquote {
        margin-bottom: 60px;
    }
    .payment-procedure .pay_1 {
        padding: 40px;
    }
    .payment-procedure .pay_3 ul {
        padding: 0 0 0 10px;
    }
    .payment-procedure .pay-4 ul.brown-bullet {
        padding: 50px 0px 40px 30px;
    }
    .brown-bullet li {
        padding-left: 30px;
    }
    .brown-bullet li::before {
        top: 7px;
    }
    .financial-aid {
        padding: 100px 0px;
    }
    .financial-aid .aid_1_bottom {
        width: 654px;
        right: 0;
        padding: 40px;
        margin-left: -40px;
    }
    .aid_3 img {
        height: 89.2%;
        object-fit: cover;
    }
    .financial-aid .aid_4 .aid_4_bottom blockquote {
        margin-bottom: 10px;
    }
    .financial-aid .aid_5 {
        margin-top: 80px;
    }
    .aid_5 .accordion-button {
        padding: 15px 20px;
    }
    .fee_structure_table table tbody tr td {
        padding: 15px 30px;
    }
    /*--admission-css-end---*/
    section.be-civil-pannel-1 .container-lg {
        max-width: 1380px;
    }
    .be-civil-pannel-2 {
        padding: 100px 0px;
    }
    .be-civil-pannel-2 h3 {
        margin-bottom: 35px;
    }
    .be-civil-p2-right-top p,
    .civil-eligibility,
    .be-civil-p2-right-bottom {
        padding: 40px;
    }
    .be-civil-pannel-2::before {
        height: 800px;
    }
    .be-civil-p2-left-mid figure {
        margin-bottom: 60px;
    }
    .red-bullet {
        margin-bottom: 60px;
    }

    .civil-career-path-left {
        width: 690px;
    }
    .civil-career-path-right {
        padding: 100px 100px 100px 50px;
    }
    .civil-career-path-right h3,
    .civil-career-path-right p {
        margin-bottom: 35px;
    }
    .civil-career-path-right blockquote {
        margin-bottom: 20px;
    }
    section.placements-pannel-6.be-civil-6 {
        padding: 100px 0;
    }
    .be-civil-curriculum table tbody tr td {
        padding: 10px 20px;
    }
    .be-civil-pannel-2::before {
        height: 720px;
    }
    .view-more {
        margin: -25px 0px 40px 30px;
    }
    .be-civil-curriculum table thead tr th {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        padding: 20px;
    }
    .be-civil-p2-left-top p {
        margin-bottom: 15px;
    }
    .table-civil-phd p.pt-3 {
        margin-bottom: 20px;
    }
    .table-civil-phd table tbody tr td {
        padding: 15px;
    }
    .table-civil-phd table:nth-of-type(3) {
        margin-bottom: 0 !important;
    }
    .table-civil-phd-text p {
        margin-bottom: 15px;
    }
    .table-civil-phd-text h3 {
        margin: 20px 0 15px 0;
    }
    .table-civil-phd-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .pgbiotechnologytb {
        padding-top: 30px;
    }
    .pgbiotechnologytb table {
        margin-bottom: 0px !important;
    }
    .pgbiotechnologytb .container p {
        margin-bottom: 30px;
    }
    .kle_about_panel2 .container {
        max-width: 1390px;
        margin: 0px auto;
    }
      /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
  .breadcrumbs-sec {padding: 180px 0 30px;}

  .program_overview .gx-lg-5{--bs-gutter-x: 3rem;}
  .program_overview .program_overlist li a {width: 26rem;font: 600 1.6rem/2.6rem var(--primary-font1);}
  .program_overview .program_overlist.sticky {min-width: 30.5rem;}
  .programme_outcomes {padding: 7.7rem 5.6rem 4rem;}
  .program_overview .pgoverview_details .career_opportunities blockquote {margin-bottom: 3rem;}
  .programover_testimonials {margin-top: 10rem;}
  .programover_testimonials {padding: 0rem;}
  .programover_testimonials .test_content blockquote {font: italic 300 2.4rem/3.4rem var(--primary-font1);}
  .programover_testimonials .test_content {padding: 0 3.2rem;}
  .programover_testimonials .owl-dots {width: 84rem;bottom: 6rem;}
  .course_curriculum .tab-content {width: 82%;}
  .course_curriculum, .programme_educational, .programme_outcomes {padding: 5rem 4rem;}
  .program_pso{padding:0rem 4rem;}
  .programme_educational p.comon_para:nth-last-of-type(1){margin-bottom: 0;}
  /*--UI14041994-Program-details and program-17-06-2023-css-end---*/
}


/*--Civil Engineering-css-end---*/

@media (max-width:1536px) {
    .head_blockquote .container,
    .faculties-list .container {
        padding: 0 50px;
    }
    .inner-title.page-menu .container {
        padding: 0 50px;
    }
    section.blockquote_tittle .container,
    .idea_lab .container,
    section.accreditation_wrap.bglight_blue .container {
        padding: 0 50px;
    }
    .container.area_of_interest {
        padding: 0 50px;
    }
    .container.numbering_section .inner_container {
        max-width: 1280px;
        margin: auto;
    }
    .inner_container {
        margin: 0px 70px;
    }
    .principal_profile,
    .container.summary {
        padding: 0 50px;
    }
    section.depart-ece-nav ul li a {
        font-size: 18px;
    }
    figure.about_banner {
        margin-left: -5rem;
        margin-right: -5rem;
    }
}/* max-width:1536px-css-end */

@media (max-width: 1399.98px) {
    .breadcrumbs-sec {
        padding:130px 0 25px;
    }
    .inner-title.page-menu .container {
        padding: 0 50px;
    }
    .heading_24 {
        font: bold 2.1rem/3rem var(--primary-font1);
        margin-bottom: 2rem;
    }
    .dptname.inner_depert {
        padding-top: 150px;
    }
    .dptname.inner_depert h1 {
        padding: 0px 0 20px 0;
    }
    .faculties-detail-page .container {
        padding: 0 50px;
    }
    .head_blockquote .container,
    .faculties-list .container {
        padding: 0 50px;
    }
    section.blockquote_tittle .container,
    .idea_lab .container,
    section.accreditation_wrap.bglight_blue .container {
        padding: 0 50px;
    }
    .container.area_of_interest {
        padding: 0 50px;
    }
    .container.numbering_section .inner_container {
        padding: 0 50px;
        max-width: 1140px;
        margin: auto;
    }
    .inner-title.page-menu {
        padding: 155px 0 50px;
    }
    .cet-about-area1 .inner_container {
        padding: 0 50px;
    }
    .kle_about_panel2 .container {
        max-width: 1280px;
        margin: 0px auto;
    }
    .kle_about_panel3 p strong {
        width: 64%;
    }
    p {
        font-size: 14px;
        line-height: 21px;
    }
    .transport_services_sec{padding: 8rem 0rem; margin-top: 8rem;}
    .rail_sec{padding:8rem 0rem}
    .byroad_sec{padding-top: 8rem;margin-top: 8rem;}
    .rail_txt.road {
        padding-left: 3.5rem;
    }
    .rail_txt.rail {
        padding-right: 3.5rem;
    }
    
    .pro-off-dpt-ece-t>p {
        font-size: 36px;
        line-height: 36px;
    }
    .ranked_plist sup {
        top: -36px;
    }
    .kle_about_panel5 h5 {
        font-weight: 300;
        margin-bottom: 70px;
    }
    .kle_about_panel4:before {
        height: 90%;
    }
    .about_col_4 p {
        font-size: 14px;
        line-height: 21px;
    }
    p, .common_list li {
        font-size: 14px;
        line-height: 21px;
    }
    .kle_figues {
        bottom: 42%;
    }
    .inner-title {
        padding: 165px 0 37px;
    }
    .about_col-1 blockquote {
        font-size: 40px;
        padding-bottom: 30px;
        line-height: 53px;
    }
    .about_col-1 {
        padding-right: 100px;
    }
    .about-col-2 {
        padding: 0 30px 0 20px;
    }
    .kle_about_panel1 {
        padding: 0px 0 80px 0px;
    }
    .kle_figues h2 {
        font-size: 90px;
        line-height: 80px;
        margin: 15px 0 0;
    }
    .kle_figues p {
        font-size: 18px;
    }
    .kle_about_panel3 {
        margin: 0px 0 0;
        padding: 90px 0px 80px 0px;
    }
    .kle_about_panel3 p strong {
        font-size: 16px;
        line-height: 24px;
    }
    .about_col_4 h4 {
        font-size: 24px;
    }
    .kle_about_panel3 .container,
    .kle_about_panel4 .container {
        max-width: 1160px;
        padding: 50px 0px 68px 70px;
    }
    .about_col_3 {
        width: 780px;
    }
    .about_notable .owl-nav button.owl-next:after,
    .about_notable .owl-nav button.owl-prev:after {
        background: url(../images/More-Button.png) no-repeat;
        width: 36px;
        height: 36px;
        background-size: contain;
    }
    .about_notable .owl-nav {
        top: -95px;
        left: -165px;
    }
    .about_notable .owl-nav button.owl-prev:after {
        left: 65px;
    }
    .about_notable h2 {
        font-size: 18px;
        margin-bottom: 9px;
    }
    .about_notable p {
        font-size: 16px;
        line-height: 24px;
    }
    .kle_about_panel4 .container {
        padding: 0;
    }
    .about_col_6 {
        padding: 90px 84px 0 30px;
    }
    .bg_clr_box {
        width: 520px;
        right: 120px;
        padding: 30px 30px;
        top: 50px;
    }
    .kle_about_panel4 {
        padding: 0px 0 100px;
    }
    .kle_about_panel5 {
        padding: 80px 0px;
    }
    .kle_about_panel5 h4,
    .kle_about_panel5 h3 {
        margin-bottom: 30px;
    }
    .Ranking-Recognition {
        padding: 80px 0;
    }
    .ranked_plist h4 {
        font-size: 21px;
        margin-bottom: 10px;
    }
    .program-list.program-list-ranking {
        padding: 0px;
        margin-bottom: 74px;
    }
    /*--about-css-end---*/
    .head_blockquote blockquote {
        padding: 0px 0 30px;
        font-size: 30px;
        line-height: 40px;
    }
    .student-discover .nav-tabs .nav-link {
        padding: 30px 25px;
    }
    .student-discover .nav-tabs .nav-link.active {
        padding: 30px 40px 50px;
        margin-top: 10px;
    }
    section.admissions-pannel-1 .student-discover a span {
        font-size: 26px;
    }
    section.admissions-pannel-1::before {
        height: 80px;
    }
    .ug_adm_progrmlist {
        padding: 0px 40px 0px;
    }
    .how_apply_tab {
        padding: 80px 0;
    }
    .how_apply_tab .nav-tabs .nav-link {
        font-size: 100px;
        padding: 0 53px;
        line-height: 100px;
    }
    .process_apply {
        padding: 40px 80px;
        min-height: auto;
    }
    .how_apply_tab {
        padding: 80px 0;
    }
    .process_apply {
        padding: 40px 0px;
        min-height: auto;
    }
    .course_fee_tab .nav-tabs .nav-link span {
        padding-bottom: 30px;
        padding-right: 50px;
    }
    .fee_structure_table {
        padding: 40px 0px 70px;
    }
    .fee_structure_table h3 {
        margin-bottom: 20px;
    }
    .payment-procedure {
        padding: 80px 0px;
    }
    .fee_structure_table table tbody tr:first-child td:last-child thead tr td {
        font-size: 15px;
    }
    .payment-procedure h3 {
        margin-bottom: 20px;
    }
    .payment-procedure blockquote {
        margin-bottom: 50px;
    }
    .payment-procedure blockquote,
    .ug_adm_progrmlist li h2,
    .student-discover .nav-tabs .nav-link,
    section.admissions-pannel-1 .student-discover a span,
    .how_apply_tab .nav-tabs .nav-link span,
    .course_fee_tab .nav-tabs .nav-link,
    .financial-aid .aid_4 .aid_4_bottom blockquote {
        font-size: 24px;
        line-height: 32px;
    }
    .payment-procedure blockquote {
        margin-bottom: 40px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 30px;
        margin-bottom: 50px;
    }
    .financial-aid .aid_1_bottom {
        width: 554px;
        right: 0;
        padding: 30px;
        margin-left: -30px;
    }
    .financial-aid .aid_1_bottom p {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 28px;
    }
    .financial-aid .aid_4 blockquote {
        margin-bottom: 30px;
    }
    .financial-aid .aid_4 .enroll-now {
        margin: 40px 0 50px;
    }
    .financial-aid .aid_4 .aid_4_bottom figure {
        margin-bottom: 20px;
        width: 60px;
        height: 60px;
    }
    .financial-aid .aid_4 .aid_4_bottom blockquote {
        margin-bottom: 0;
    }
    .financial-aid ::before {
        height: 41.2%;
    }
    .aid_3 img {
        height: 92.3%;
    }
    .financial-aid {
        padding: 80px 0px;
    }
    .aid_5 h3 {
        margin-bottom: 30px;
    }
    .enroll-now a {
        font-size: 16px;
        padding: 11px 50px 10px 20px;
    }
    .fee_structure_table table thead tr th {
        font-size: 16px;
        padding: 15px 10px;
    }
    .fee_structure_table table tbody tr td {
        padding: 15px 20px;
    }
    /*--admission-css-end---*/
    .be-civil-pannel-1 h2,
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-p2-right-top p,
    .civil-career-path-right h3,
    .table-civil-phd-text h3 {
        font-size: 28px;
        line-height: 36px;
    }
    .be-civil-pannel-1 h2 {
        margin-bottom: 25px;
    }
    .civil-eligibility h4 {
        margin-bottom: 30px;
    }
    section.be-civil-pannel-1 .container-lg {
        max-width: 1180px;
    }
    .be-civil-pannel-2,
    section.placements-pannel-6.be-civil-6 {
        padding: 80px 0px;
    }
    .be-civil-pannel-2 h3 {
        margin-bottom: 30px;
    }
    .be-civil-p2-left-top {
        padding-right: 30px;
    }
    .red-bullet {
        margin-bottom: 30px;
    }
    .inner-title h1,
    .be-civil-p2-right-top p span {
        font-size: 30px;
        line-height: 30px;
    }
    .be-civil-p2-right-top,
    .be-civil-p2-right-bottom {
        max-width: 430px;
        margin-left: auto;
    }
    .be-civil-p2-left-mid figure {
        margin-bottom: 50px;
    }

    .civil-career-path-left {
        width: 591px;
    }
    .civil-career-path-right {
        padding: 80px 80px 80px 30px;
    }
    .be-civil-p2-right-top p,
    .civil-eligibility,
    .be-civil-p2-right-bottom {
        padding: 40px;
    }
    .white-bullet li {
        font-size: 16px;
        padding-left: 25px;
        line-height: 26px;
    }
    .be-civil-pannel-1:before {
        height: 400px;
    }
    .view-more {
        margin: -5px 0px 40px 30px;
    }
    .be-civil-pannel-3 .nav-tabs {
        padding: 20px 0px;
    }
    .table-civil-phd {
        padding-top: 40px;
    }
    .table-civil-phd-text p {
        margin-bottom: 10px;
    }
    /*--Civil Engineering-css-end---*/
    
 /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
 .program_overview .program_overlist li a {width: 22rem;font: 600 1.6rem/2.6rem var(--primary-font1);padding: 1.6rem 0rem;}
 .program_overview .program_overlist.sticky {min-width: 27rem;transform: translate(0px, -160px);}
 .program_overview .pgoverview_details blockquote {font: 300 2.4rem/3.4rem var(--primary-font1); margin-bottom: 1rem;}
 .program_overview .enroll_now {padding: 1.5rem 2rem;}
 .comon_para {font: normal 1.5rem/2.5rem var(--primary-font2);}
 .programme_outcomes {padding: 7.7rem 5.6rem 2rem;}
 .programover_testimonials .test_content h5 {margin-bottom: 2rem;}
 .programover_testimonials .test_content h6 {font: bold 2.1rem/3.1rem var(--primary-font2);letter-spacing: 0px;}
 .program_overview {padding: 6rem 0;}
 .programover_testimonials .owl-dots {width: 71rem;bottom: 4rem;}
 .course_duration ul li .elig_box {padding: 2.5rem 3rem 2rem;}
 .course_duration .pgfee_box p {font: 600 1.6rem/2.8rem var(--primary-font1);}
 .program_overview .pgoverview_details figure {margin-bottom: 3.2rem;}
 .course_curriculum{margin-top: 3rem;}
 .course_curriculum .tab-content {width: 79.3%;}
 .course_curriculum, .programme_educational, .programme_outcomes {padding: 5rem 3rem;}
 .program_pso{padding: 0 3rem 5rem;}
 .course_duration .heading_24, .course_curriculum .heading_24, .programme_educational .heading_24, .programme_outcomes .heading_24, .program_pso .heading_24 {margin-bottom: 3rem;}
 .course_duration .comon_para, .course_curriculum .comon_para, .programme_educational .comon_para, .programme_outcomes .comon_para, .program_pso .comon_para {margin-bottom: 2rem;}
 .programme_outcomes p:nth-last-of-type(1){margin-bottom: 0;}
 .programme_outcomes ul li{margin-bottom: 1.5rem;}
 .programme_educational ul li h5, .programme_outcomes ul li h5{margin-bottom: 1rem;}
 /*--UI14041994-Program-details and program-17-06-2023-css-end---*/
 .contact_derails p {
    padding-right: 30rem;
}
/* dept-faculty--- */
.department .faculties-detail ul li h3 {font-size: 18px;line-height: 26px;margin-bottom: 15px;}
.department .faculties-detail ul li p {font-size: 14px;}
.blockquote {
    font: 300 2.1rem/3rem var(--primary-font1);
}
.program_wrap .program_link li a {
    padding: 1.8rem 2rem 2.4rem;
    font: bold 2.1rem/3rem var(--primary-font1);
}
.program_wrap .program_link li a span{font: bold 2.1rem/3rem var(--primary-font1);}
.dep_about_over .row {
    align-items: inherit;
}
.dept-about_txt blockquote {
    font: 300 2.1rem/3rem var(--primary-font1);
}
.dept_program {
    gap: 4rem;
}
.dept_program > div {
    width: 30%;
}
.program_menu h3 {
    font-size: 21px;
    margin: 60px 0px 30px;
}
.repear-member h3 {
    font-size: 21px;
}
.repear-member .board-inn h3{font-size: 18px;}
.cord-inn-text h4{font-size: 16px;}
.program_details {

    margin-top: 8rem;
}
.placement-record-detail {
    padding: 35px 53px;
}
.placements-pannel-3 {
    padding: 10rem 0rem;
}
.placements-pannel-2 {
    padding: 6rem 0rem 10rem;
}
.view_bnt_pdf .view_all a {
    font: 600 1.6rem/2.8rem var(--primary-font1);
}
.plac_record_box a span {
    font-size: 1.8rem;
}
.placements-pannel-4 {
    padding: 10rem 0rem;
}
.placements-pannel-6 {
    padding: 8rem 0rem 22rem;
}
.placement_records_sec1 {
    padding: 6rem 0rem;
}
.recruiters_main_template .p-our-recruiters ul {
    grid-template-columns: repeat(4, 1fr);
}
.page_overview {
    padding: 6rem 0 4rem;
}
.research_centresdet5 {
    padding: 8rem 0rem;
    margin-top: 8rem;
}
.research_centresdet3 {
    padding: 9rem 0rem 8rem;
}
.research_centresdet2 {
    padding: 8rem 0rem;
}
.research_centresdetl {
    padding: 6rem 0 8rem;
}
.admission_ug_thumb figure {
    height: 48rem;
}
.admission_ug_thumb figure img {
    height:100%;
    object-fit: cover;
}
.admission_program_wrap_inner {
    padding: 8rem 0;
}
.internal__assurance {
    padding: 70px 0 0px;
}
.internal__assurance:last-child {
    padding-bottom: 8rem;
}
.grow_left {
    margin-left: -5rem;}
    .notice-date-top {
        padding: 2rem 2rem 0rem 0rem;
    }
.notice-date-top h3 {
    margin-bottom: 15px;
}
section.depart-ece-nav {
    padding-top: 40px;
}
.department .faculties-detail ul {
    padding: 0px 15px;
}
.research_graph_sec {
    padding: 8rem 0rem 0rem;
}
.research_environment_sec {
    padding: 8rem 0rem;
}
.research-pannel-left-1 p {
    font-size: 24px;
    line-height: 34px;
}
.abt-visiion p {
    font: 300 24px/34px Montserrat;
}
.dept-about_txt {
    padding-left: 3rem;
}
.research_graph_sec.civil.abt-eac-sec {
    padding: 0rem 0rem 8rem;
}
.depart-ece-p-1 {
    margin: 86px 0px 90px;
}
.nes_container1 {
    padding: 4.5rem 5rem;
}
}/*--1399px-css-end---*/


@media (min-width: 1400px) {
    p,
    li
{
        font: normal 16px/26px Roboto;
        padding-bottom: 15px;
    }
    span {
        font: normal 16px/26px Roboto;
    }
    .heading_24 {
        font: bold 2.4rem/3.4rem var(--primary-font1);
        margin-bottom: 2.5rem;
    }
    .pdl_5 {
        padding-left: 4rem;
    }
    .oncampus_new {
        padding: 6rem 0 12rem;
    }
    .oncampus_new .common_p {
        margin-bottom: 4rem;
    }
    .student_fact {
        padding: 5rem 0rem;
    }
    .abt-visiion p {
        font: 300 32px/44px Montserrat;
        padding-right: 7rem;
    }
    .summary .date_of_birth p, ul li {
        font: normal normal normal 16px/26px Roboto;
    }
    .oncampus_new .hostel_left_text p,
    .oncampus_new1 .hostel_left_text p,
    .oncampus_new2 .common_p p,
    .oncampus_new4 .common_p p {
        margin-bottom: 3rem;
    }
    .oncampus_new1 .audi.common_p {
        margin-top: 3.7rem;
    }
    .gym_white {
        max-width: 40%;
    }
    .oncampus_new2 .gym_text.common_p {
        margin-top: 3.3rem;
    }
    .oncampus_new2 .gym_white_outer figure img {
        height: 95%;
    }
    .bank_atm.oncampus_new3 .common_p.for_right {
        margin-right: 5rem;
    }
    .gym_white {
        bottom: 50px;
    }
    .about_inner_title h4 {
        font-size: 24px;
    }
    .home-pannel-3.college-cet-p-2 .research-pannel-left-1 {
        padding-right: 30px;
    }
    .research-pannel-left-1 p {
        font-size: 30px;
        line-height: 44px;
    }
    .research-pannel-left-2 h3 {
        font-size: 140px;
        line-height: 170px;
    }
    .research-pannel-bottom h3 {
        font-size: 30px;
        margin-bottom: 40px;
    }
    .research-pannel-bottom ul li {
        font-size: 24px;
    }
    /* .research-pannel {
        padding-bottom: 80px;
    } */
    .research-pannel .row {
        row-gap: 60px;
    }
    .research-pannel .col-md-4 {
        justify-content: flex-start;
    }
    .home-pannel-3.college-cet-p-2 .research-pannel-left-2 {
        padding-top: 100px;
    }
    .cet-about-lt blockquote {
        font-size: 16px;
        line-height: 24px;
    }
    .cet-about-lt p {
        font-size: 34px;
        line-height: 38px;
    }
    .cet-about-lt h3 {
        margin-bottom: 15px;
    }
    section.college-cet-p-5.depart-ece-p-5 .cet-about-lt {
        padding-right: 40px!important;
    }
    section.college-cet-p-5.depart-ece-p-5 .cet-about-b p {
        font-size: 24px;
        line-height: 36px!important;
    }
    .kle-testimonials.department h3 {
        left: -9.7%;
    }
    .kle-testimonials {
        max-width: 1390px;
    }
    .testimonial-detail.dapartment blockquote p {
        padding-left: 50px;
    }
    .sub-menu {
        top: 92%;
    }
    .container.numbering_section .inner_container {
        max-width: 1399px;
        margin: auto;
    }
    .cet-about-content-btm figure {
        margin-left: 0px;
    }
    .institution-left {
        padding-right: 12px;
    }
    .institution-right {
        padding-top: 60px;
    }
    .institution-right img {
        max-height: 456px;
    }
    .about-further-right figure {
        margin-right: -90px;
    }
    .about-further-left {
        padding-right: 84px;
    }
    .about-further-sec2 .col-lg-4 {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .about-further-sec5-left blockquote {
        font-size: 18px;
        line-height: 28px;
    }
    .about-further-sec5-left {
        padding-right: 60px;
    }
    .cet-mision-left blockquote {
        font-size: 30px;
        line-height: 44px;
    }
    .cet-mision {
        margin: 10px 0px 100px;
    }
    /* .head_blockquote .container,
    .faculties-list .container,
    .faculties-detail-page .container {
        padding: 0 50px;
    } */
    .research-pannel.department .research-pannel-left-2 {
        padding: 74px 0px 30px 30px;
    }
    .research-pannel-left-2 p,
    .research-shadow.department .funded-projects p,
    .research-pannel-bottom ul li:first-child,
    .research-pannel-bottom ul li:nth-child(2),
    .research-pannel-bottom ul li:nth-child(3),
    .cet-facilities-bt p span,
    .cet-facilities-bb blockquote,
    .cet-about-lt blockquote {
        font-size: 16px;
        line-height: 24px;
    }
    .minute-of-m-p ul li a {
        font-size: 18px;
        line-height: 1.6;
        padding: 25px;
    }
    .minute-of-m-p ul li a img {
        width: 35px;
    }
    .internal__assurance table th {
        font-size: 20px;
        padding: 22px 27px;
    }
    .internal__assurance table td {
        padding: 14px 20px 14px 25px;
        min-height: 66px;
        font-size: 16px;
    }
    .cord-inn-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .breadcrumbs-sec {
        padding:140px 0 20px;
    }
    /* ----faculty-details-start---- */
    .faculties-detail ul li h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .faculties-detail-page:before {
        height: 250px;
    }
    .faculties-d-left-1 h2 {
        font-size: 32px;
        line-height: 38px;
    }
    .faculties-d-left-1 p,
    .faculties-d-left-1 blockquote,
    .faculties-d-left-2 blockquote,
    .faculties-d-left-2 p,
    .nested-tab-content p,
    .nested-tab-content li a,
    .faculties-detail ul li p {
        font-size: 16px;
        line-height: 26px;
    }
    .faculties-detail-page .row .col-md-12 h3,
    section.Research_Innovation h4 {
        font-size: 24px;
        line-height: 34px;
    }
    .faculties-d-left-3 .nav-link {
        font-size: 20px;
        line-height: 32px;
    }
    /* ----faculty-details-end---- */
    .council_deen_txt {
        padding: 0px 0px 4rem 4rem;
    }
    .climet_txt {
        width: 600px;
    }
    .rail_content {
        height: 42rem;
    }
    .kle_about_panel5 blockquote {
        max-width: 85%;
    }
    .rail_content.right {
        width: 58rem;
    }
    .placement-record h2 {
        font-size: 40px;
        line-height: 3rem;
        color: #B6081D;
        font-weight: 700;
        margin-bottom: 1rem;
    }
    .placement-record-detail {
        padding: 3.5rem 4rem;
    }
    .placement-record-detail h3 {
        font-size: 7rem;
        line-height: 7.3rem;
        letter-spacing: -2.66px;
    }
    .placement-record-detail p {
        font: normal 1.6rem/2rem var(--primary-font3);
    }
    .training-development-b2 figcaption {
        padding-right: 6rem;
        margin-top: 10rem;
    }
    .training-development-b2 {
        padding: 2.5rem 2.5rem;
    }
    ul.red_list li {
        font-size: 1.6rem;
        line-height: 1.4;
    }
    .proactive_assistance h5 {
        font-size: 1.8rem;
    }
    .placements-pannel-6 .testimonial-detail {
        padding: 12rem 0rem 0rem 13rem;
    }
    .placements-pannel-6 {
        background: #ECF2F5;
        padding: 6rem 0rem 25rem;
    }
    .testimonial-detail blockquote {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 83px;
    }
    .placement_records_sec2 {
        padding: 8rem 0rem 12rem;
    }
    .placement_records_sec2 .sec_hed h3,
    .ector_wise h3,
    .records_overview h4,
    .page_hed h2 {
        font-size: 24px;
        line-height: 1.4;
    }
    .records_overview ul li {
        font-size: 1.6rem;
        line-height: 1.4;
    }
    .sector_wise_tabs button {
        font-size: 1.8rem;
        line-height: 1.4;
    }
    .achieve {
        padding: 3rem 5rem 3rem 4rem;
    }
    .placements-pannel-6 .placements-pannel-inner::before {
        height: 590px;
    }
    .placement-highlights h2 {
        font-size: 2.4rem;
        line-height: 3.4rem;
    }
    .placement-highlights ul li .nav-link {
        font-size: 2.1rem;
        line-height: 3.1rem;
    }
    .achieve p {
        font-size: 16px;
        line-height: 26px;
    }
    .page_overview blockquote {
        font: 300 3rem/4rem var(--primary-font1);
    }
    .page_overview p {
        font-size: 1.6rem;
        line-height: 1.6;
    }
    .infrastructure_overview_sec1 .row,
    .infrastructure_overview_sec2 .row {
        --bs-gutter-x: 4rem;
    }
    .infrastructure_overview_sec2 {
        padding: 10rem 0rem;
        margin-top: 10rem;
    }
    .well_classrooms .well_content {
        padding: 6rem 5.3rem 6rem 0;
    }
    .research_policy_content h3 {
        margin-bottom: 3rem;
    }
    .placements-pannel-3.ecosystem {
        margin-top: 11rem;
    }
    .mission_box h6 {
        font-size: 62px;
    }
    .kle_about_panel5 p.font-lg {
        max-width: 87%;
    }
    .about_inspiring_thumb img {
        height: auto;
    }
    .meetings_boxes span {
        font: normal 18px/28px Roboto;
    }
    /* course-details-start---- */
    .program_overview .program-left.sticky {
        min-width: 31rem;
        transform: translate(0px, -187px);
    }
    .program_overview .program_overlist li a {
        font: 600 1.6rem/2.6rem var(--primary-font1);
        width: 26rem;
        padding: 1.8rem 0rem;
    }
    .comon_para {
        font: normal 1.6rem/2.6rem var(--primary-font2);
    }
    .course_duration .pgfee_box p {
        font: 600 1.8rem/2.8rem var(--primary-font1);
    }
    .air_content {
        padding:0 12rem 1rem 5rem;
    }
    .sec_hed h3, .climet_txt h3 {
        font-size: 24px;
        margin-bottom: 2.5rem;
    }
    .admission_program_wrap_inner .admission_ug_content {
        padding-left: 3rem;
    }
    .addmi_text_hubbli h5 {
        font: 600 2.4rem/2.8rem var(--primary-font1);
    }
    .bg-color_white {
        margin-top: 5rem;
    }
    .bg-color_white h5 {
        font: 600 2.4rem/2.8rem var(--primary-font1);
    }
    .sevice_temp_hubbli .oncampus_new {
        padding: 6rem 0 9rem;
    }
    .pdl{padding-left: 3.5rem;}
    .pdr{padding-right: 3.5rem;}
    .college-cet-p-5.depart-ece-p-5 .cet-about-lt h3 {
        margin-bottom: 0;
    }


    /* -----department-css------- */
    .vis-mission.dept .abt-visiion p {
        font: 300 28px/40px Montserrat;
    }
    .university_arrow .student_life a{
        font-size: 14px!important;
        line-height: 21px!important;
        color: #000!important;
        }
    
}/* end-width-1400 */




@media only screen and (min-width: 1650px) {
    .repear-member h3 {margin-top: 1rem;}
    .pdl{padding-left: 4.5rem;}
    .pdr{padding-right: 4.5rem;}
    
    /* course-details-start---- */
    .oncampus_new {
        padding: 8rem 0 10rem;
    }
    .program_overview .program-left.sticky {
        min-width: 32.5rem;
        transform: translate(0px, -226px);
    }
    .program_overview .program_overlist li a {
        font: 600 1.8rem/2.8rem var(--primary-font1);
        width: 28rem;
    }
    /* course-details-end---- */
    .sub-menu {
        top: 75%;
    }
    .inner_container {
        /* max-width: 1240px; */
        /* margin: 0 auto; */
        padding: 0 50px;
    }
    .cet-about-content-btm p {
        margin: 20px 10px 0px 20px;
    }
    .cet-about-content-btm figure img {
        min-height: 350px;
    }
    .cet-about-area1 {
        margin-bottom: 80px;
    }
    .institution-left blockquote {
        font-size: 32px;
        line-height: 42px;
    }
    .institution-left p {
        font-size: 21px;
        line-height: 32px;
        margin-top: 40px;
    }
    .institution-right figure {
        margin-left: 10px;
    }
    .institution-right {
        padding-top: 120px!important;
    }
    .institution-right figure img {
        min-height: 560px;
        object-fit: cover;
    }
    .institution-left {
        padding-right: 2px;
    }
    .cet-about-content-btm figure {
        margin-left: 0px;
    }
    .about-further-left blockquote {
        font-size: 23px;
        line-height: 37px;
    }
    .about-further-right figure {
        margin-right: -76px;
    }
    .kpit-sec {
        padding: 80px 0 100px;
    }
    .about-further-sec5-right figure {
        margin-right: -80px;
    }
    .about-further-left {
        padding-right: 110px;
    }
    .about-further-sec4-left figure {
        margin-left: -80px;
    }
    .about-further-sec4-right {
        padding-left: 40px;
    }
    .about-further-sec2 .col-lg-4 {
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .about-further-sec4-right blockquote {
        font-size: 26px;
        line-height: 36px;
    }
    .about-further-sec5-left blockquote {
        font-size: 22px;
        line-height: 30px;
    }
    .about-further-sec5 {
        padding-top: 40px;
        padding-bottom: 70px;
    }
    .cet-mision-left h2,
    .cet-mision-right h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 50px;
    }
    .cet-mision-left blockquote {
        font-size: 38px;
        line-height: 48px;
    }
    .cet-mision-right ul li p {
        font-size: 21px;
        line-height: 30px;
    }
    .cet-mision-right ul li {
        align-items: start;
    }
    .cet-mision {
        margin-bottom: 100px;
        margin-top: 50px;
    }
    .cet-mision-right ul li span {
        font-size: 20px;
        line-height: 31px;
        padding: 3px 15px;
    }
    .kpit-box {
        padding: 60px;
    }
    .about-further-sec5-left blockquote {
        font-size: 22px;
        line-height: 30px;
    }
    .breadcrumbs-sec {
        padding:180px 0 30px;
    }
    .placements-pannel-6 .placements-pannel-inner::before {
        height: 630px;
    }
    .placements-pannel-7.placement-records_inner_sect {
        max-width: 1920px;
        margin: 0 auto;
    }
    .well_classrooms .well_content {
        padding: 7rem 5.3rem 6rem 0;
    }
    .research_policy_sec {
        padding-top: 12rem;
        margin: 12rem 0rem 14rem;
    }
    .placements-pannel-3.ecosystem {
        margin-top: 12rem;
    }
    .infrastructure_overview_sec2 .row {
        --bs-gutter-x: 5rem;
    }
    .admission_program_wrap_inner .admission_ug_content {
        padding-left: 5rem;
    }
    .sevice_temp_hubbli .oncampus_new {
        padding: 6rem 0 6rem;
    }

}


/* end-width-1650 */

@media (max-width: 1199.98px) {
    /*--CSS Written by Pooja--*/
    .breadcrumbs-sec {
        padding: 110px 0 10px;
    }
    .course_curriculum .card-body.p-0::-webkit-scrollbar,
    .table_wrapper table::-webkit-scrollbar,
    .fee_structure_table::-webkit-scrollbar,
    .table_wrapper::-webkit-scrollbar,
    .comon_table::-webkit-scrollbar {
        height: 0.8rem;
    }
     ::-webkit-scrollbar {
        width: 5px;
    }
    .breadcrumbs-sec h1 {
        text-align: left;
        margin-bottom: 10px;
    }
    .breadcrumbs-sec ul {
        justify-content: right;
    }
    .breadcrumbs-sec li img {
        padding: 0px 10px;
    }
    .breadcrumbs-sec ul li {
        padding: 0;
    }
    .course_curriculum .card-body.p-0::-webkit-scrollbar-thumb,
    .table_wrapper table::-webkit-scrollbar-thumb,
    .fee_structure_table::-webkit-scrollbar-thumb,
    .table_wrapper::-webkit-scrollbar-thumb,
    .comon_table::-webkit-scrollbar-thumb {
        background: #ae1c24;
        border-radius: 10px;
    }
     ::-webkit-scrollbar-thumb {
        background: #fff;
    }
     ::-webkit-scrollbar-track {
        background: #F6F6F6;
    }
    figure.about_banner {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .page_para {
        padding-bottom: 60px;
    }
    .about-hubballic-campus blockquote {
        font: 300 2.4rem/3.2rem var(--primary-font1);
    }
    .about_banner_txt_elf {
        flex-basis: 15%;
    }
    .abt-visiion p {
        font:300 21px/30px Montserrat;
    }
    .about_banner_txt_rig {
        flex-basis: 80%;
    }
    .fee_structure_temp_hubbli .admfee_structure .fee_structure_table {
        padding: 3rem 0px 0rem;
        margin-bottom: 2rem;
    }
    .fee_structure_temp_hubbli .admission_calltoaction2 h5 {
        font-size: 2.1rem;
        line-height: 3rem;
        padding-right: 0rem;
        margin-bottom: 2rem;
    }
    .fee_structure_temp_hubbli .admision_calltoaction .call_content {
        padding-left: 3rem;
    }
    .fee_structure_temp_hubbli .fee_structure_table table {
        width: 100%;
        box-shadow: 1px 6px 10px #0a0a0a08;
        display: inline-table;
    }
    .fee_structure_temp_hubbli .admission_calltoaction2 {
        padding: 3rem 1rem 5rem;
        text-align: center;
    }
    .fee_structure_temp_hubbli .admision_calltoaction .img__box h4,
    .fee_structure_temp_hubbli .admision_calltoaction .img__box h4 span {
        font: 300 2.4rem/3.4rem var(--primary-font2);
    }
    .fee_structure_temp_hubbli .admision_calltoaction .call_content .round_btn {
        margin: 1rem 0;
    }
    .fee_structure_temp_hubbli .admision_calltoaction {
        margin: 3rem 0;
    }
    .fee_structure_temp_hubbli .admfee_structure {
        padding: 3rem 1rem 0;
    }
    .fee_structure_temp_hubbli .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;
    }
    .fee_structure_temp_hubbli .admission_calltoaction2 h5 {
        font-size: 2.1rem;
        line-height: 3rem;
        padding-right: 0rem;
        margin-bottom: 2rem;
    }
    .fee_structure_temp_hubbli span {
        font: bold 1.8rem/2.8rem var(--primary-font1);
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p.collapsed::before {
        transform: rotate(0deg);
        filter: invert(100);
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p {
        padding: 1rem 4rem 1rem 1.5rem;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p {
        padding: 1rem 4rem 1rem 1.5rem;
        border-radius: 0;
        cursor: pointer;
        position: relative;
        font: bold 1.8rem/2.8rem var(--primary-font1);
        background: #FFD500;
        color: #000;
    }
    
    .fee_structure_temp_hubbli .tab_accordian .card-header p.collapsed {
        background: #7893DF;
        color: #fff;
    }
    /* .fee_structure_temp_hubbli .collapse:not(.show) {
        display: none;
    } */
    
    .post_g_sec1 .admission_ug_content {
        padding-left: 2rem;
    }
    .post_g_sec1 .admission_ug_content .heading_24 {
        color: #fff;
        margin-bottom: 2rem;
        margin-top: 0;
    }
    .post_g_sec1 .admission_ug_content p {
        font: normal 1.5rem/2.5rem var(--primary-font2);
    }
    .post_g_sec1 .round_btn {
        display: block;
        margin-right: auto;
        width: 20rem;
        font: 600 1.5rem/2.5rem var(--primary-font1);
        padding: 1.2rem 2rem;
        text-align: center;
    }
    .post_g_sec1 {
        padding:6rem 0rem 9rem;
    }
    .post_g_sec1 .grow_left {
        margin-left: 0rem;
    }
    /*--CSS ended-*/
    .inner_container {
        max-width: 870px;
        margin: 0 auto;
    }
    .institution-left blockquote {
        font-size: 21px;
    }
    .institution-right {
        padding-top: 60px;
    }
    .institution-right img {
        min-height: 396px;
        object-fit: cover;
    }
    .about-further-left blockquote {
        font-size: 21px;
    }
    .about-further-right figure {
        margin-right: -44px;
    }
    .about-further-sec3 p {
        margin-bottom: 60px;
    }
    .about-further-sec4-left figure {
        margin-left: -50px;
    }
    .about-further-sec4-right blockquote {
        font-size: 21px;
        line-height: 28px;
    }
    .about-further-sec5-right figure {
        margin-right: -30px;
    }
    .about-further-sec4-left figure {
        margin-left: -30px;
    }
    .inner-title {
        padding: 145px 0 30px;
    }
    .about_col-1 blockquote {
        font-size: 30px;
        padding-bottom: 20px;
        line-height: 40px;
    }
    .about_col-1 {
        padding-right: 130px;
    }
    .kle_about_panel1::before {
        height: 310px;
    }
    .about_col-1 p {
        padding-bottom: 70px;
    }
    .about-col-2 {
        padding: 0px;
    }
    .about-col-2 p {
        margin-bottom: 15px;
    }
    .kle_about_panel1 {
        padding: 0px 0 40px 0px;
    }
    .kle_figues {
        bottom: 30px;
        right: 40px;
        padding: 10px 40px 20px 25px;
    }
    .kle_figues h2 {
        font-size: 80px;
        line-height: 70px;
        margin: 15px 0 0;
    }
    .kle_figues p {
        font-size: 16px;
    }
    .kle_about_panel3 {
        margin: 50px 0 0;
        padding: 50px 0px 70px 0px;
    }
    .kle_about_panel3 .container,
    .kle_about_panel4 .container {
        max-width: 960px;
        padding: 40px 0px 40px 40px;
    }
    .about_col_3 {
        width: 625px;
    }
    .about_col_4 p {
        font-size: 18px;
        line-height: 28px;
    }
    .kle_about_panel3 p strong {
        margin-bottom: 44px;
    }
    .kle_about_panel4 .container {
        padding: 0;
    }
    .about_col_6 p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .bg_clr_box {
        width: 450px;
        right: 120px;
        padding: 20px 25px;
    }
    .about_notable h2 {
        font-size: 16px;
    }
    .kle_about_panel4 {
        padding: 0px 0 80px;
    }
    .kle_about_panel5,
    .Ranking-Recognition {
        padding: 60px 0px;
    }
    ul.recog-flex li img {
        height: 70px;
        width: auto;
    }
    .program-list.program-list-ranking .col-md-5 .boxes-list p {
        margin-top: 45px;
        width: 100%;
        font-size: 16px;
    }
    .program-list.program-list-ranking .boxes-list,
    .program-list.program-list-ranking .col-md-5 .boxes-list {
        padding: 20px;
    }
    .program-list.program-list-ranking {
        padding: 0px;
        margin-bottom: 54px;
    }
    /*--about-css-end---*/
    .placement-record-detail {
        padding: 25px;
    }
    .placement-record-detail h3 {
        font-size: 60px;
        line-height: 60px;
        letter-spacing: -2.59px;
    }
    .placement-highlights ul {
        padding-bottom: 10px;
    }
    .placement-highlights ul li .nav-link {
        padding: 0 2rem;
    }
    .placements-pannel-3 .container,
    .placements-pannel-5 .container {
        max-width: 980px;
    }
    .placement-records blockquote {
        padding: 20px 0 30px;
        max-width: 850px;
    }
    .placement-records .col-md-8 {
        padding-right: 30px;
    }
    .placement-records-detail h3 {
        margin-bottom: 170px;
    }
    .p-our-recruiters ul li {
        height: 150px;
        padding: 14px;
    }
    .training-development-tr {
        padding: 0px 0px 0px 10px;
    }
    .training-development .col-md-12 {
        padding: 0 22px 0 70px;
    }
    .training-development-b1 {
        padding: 20px;
    }
    .training-development-b1 p {
        line-height: 26px;
    }
    .training-development .col-md-3 p a {
        font-size: 16px;
    }
    .training-development-b2 figure,
    .training-development-b1 figure {
        margin-bottom: 25px;
        width: 60px;
        height: 60px;
    }
    .placements-pannel-inner .testimonial-detail {
        padding-right: 55px;
        width: 550px;
    }
    .testimonial-img {
        width: 100%;
        height: 350px;
    }
    .placements-pannel-inner:before {
        width: 960px;
        height: 380px;
    }
    .placements-pannel-inner:before {
        height: 380px;
    }
    .testimonial-detail blockquote {
        margin-bottom: 33px;
    }
    .placements-pannel-inner .owl-theme .owl-nav.disabled+.owl-dots {
        text-align: right;
        padding: 30px 0 35px;
        margin: 0;
        bottom: -7rem;
    }
    .placements-pannel-6 .placements-pannel-inner::before {
        height: 425px;
    }
    .placements-pannel-6 {
        padding: 6rem 0rem 22rem;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t,
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p {
        padding: 3rem;
    }
    /*--placment-css-end---*/
    .head_blockquote blockquote {
        font-size: 30px;
        line-height: 40px;
    }
    .payment-procedure blockquote,
    .ug_adm_progrmlist li h2,
    .student-discover .nav-tabs .nav-link,
    section.admissions-pannel-1 .student-discover a span,
    .how_apply_tab .nav-tabs .nav-link span,
    .course_fee_tab .nav-tabs .nav-link,
    .financial-aid .aid_4 .aid_4_bottom blockquote,
    .payment-procedure .pay_1 p,
    .payment-procedure .pay_3 ul li p,
    section.admissions-pannel-1 .student-discover a span {
        font-size: 21px;
        line-height: 28px;
    }
    .payment-procedure .pay_3 ul li p {
        margin-bottom: 8px;
    }
    .how_apply_tab {
        padding: 60px 0 40px;
    }
    .how_apply_tab .nav-tabs .nav-link {
        font-size: 80px;
        padding: 0 40px;
        line-height: 80px;
    }
    .process_apply {
        padding: 30px 0px;
    }
    .how_apply_tab .nav-tabs:before,
    .how_apply_tab .nav-tabs:after {
        width: 23%;
    }
    .course_fee_tab h2 {
        padding-bottom: 50px;
    }
    .course_fee_tab .nav-tabs .nav-link span {
        padding: 8px 20px 20px 0;
    }
    .fee_structure_table table tbody tr:first-child td:last-child thead tr td {
        font-size: 15px;
        padding: 12px;
    }
    .fee_structure_table table tbody tr td {
        line-height: normal;
    }
    .fee_structure_table {
        padding: 40px 0px 50px;
    }
    .student-discover .nav-tabs .nav-link.active {
        padding: 20px 30px 30px;
        margin-top: 4px;
        box-shadow: 0px 6px 20px #00000029;
    }
    .student-discover .nav-tabs .nav-link {
        padding: 20px 30px;
    }
    .course_fee_tab_in .card-body table {
        width: 100%;
        height: auto;
    }
    .payment-procedure .pay_1 {
        padding: 30px;
    }
    .payment-procedure,
    .financial-aid {
        padding: 60px 0px;
    }
    .payment-procedure .pay-4 ul.brown-bullet {
        padding: 40px 0px 30px 20px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 28px;
        line-height: 38px;
    }
    .financial-aid .aid_1_bottom {
        width: 480px;
        right: 0;
        padding: 20px;
        margin-left: -30px;
    }
    .financial-aid .aid_4 {
        padding-top: 50px;
    }
    .financial-aid .aid_4 blockquote {
        margin-bottom: 20px;
        line-height: 32px;
        font-size: 30px;
    }
    .financial-aid .aid_4 .enroll-now {
        margin: 20px 0 50px;
    }
    .financial-aid .aid_4 p {
        width: 100%;
    }
    .financial-aid .aid_4 .aid_4_bottom {
        width: 280px;
    }
    .financial-aid .aid_5 {
        margin-top: 60px;
    }
    .financial-aid ::before {
        height: 43.8%;
    }
    .fee_structure_table table tbody tr td {
        padding: 15px 10px;
        font-size: 15px;
    }
    /*--admission-css-end---*/
    .be-civil-pannel-1 h2,
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-p2-right-top p,
    .civil-career-path-right h3,
    .be-civil-curriculum h3 {
        font-size: 28px;
        line-height: 36px;
    }
    .be-civil-pannel-1 h2 {
        margin-bottom: 20px;
    }
    .be-civil-pannel-1 p,
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-curriculum h3 {
        margin-bottom: 25px;
    }
    section.be-civil-pannel-1 .container-lg {
        max-width: 980px;
    }
    .be-civil-pannel-2,
    section.placements-pannel-6.be-civil-6 {
        padding: 60px 0px;
    }
    .be-civil-p2-right-top,
    .be-civil-p2-right-bottom {
        max-width: 100%;
        margin-left: auto;
    }
    .be-civil-p2-right-top p,
    .civil-eligibility,
    .be-civil-p2-right-bottom {
        padding: 30px;
    }
    .civil-eligibility .enroll-now a {
        margin: 0px 0px 0px 30px;
    }
    .white-bullet {
        margin-bottom: 30px;
    }
    .be-civil-p2-right-bottom table:nth-child(2) {
        margin-bottom: 1.5rem;
    }
    .be-civil-p2-left-mid ul {
        padding-right: 15px;
    }
    .be-civil-p2-left-bottom {
        padding-right: 0px;
    }
    .be-civil-pannel-3 .nav-tabs {
        padding: 20px 0px;
    }
    .be-civil-curriculum table thead tr th {
        font-size: 16px;
        line-height: 26px;
        padding: 15px;
    }
    .civil-career-path-left {
        width: 486px;
    }
    .civil-career-path-right h3,
    .civil-career-path-right p {
        margin-bottom: 20px;
    }
    .be-civil-pannel-3 .nav-link.active {
        font-size: 21px;
    }
    .civil-career-path-right {
        padding: 60px 30px 60px 20px;
    }
    .be-civil-pannel-1:before {
        height: 380px;
    }
    .minute-of-m-p.main-page-ac ul li a {
        padding: 20px 25px;
        width: 100%;
    }
    .about_inspiring_dsc {
        padding: 20px 20px 0px 0px;
    }
    .hibballi_about_overview .item {
        height: 320px;
    }
    .hubballi_about_sec2 {
        padding: 8rem 0rem;
        margin-top: 8rem;
    }
    .climet_txt {
        padding: 35px 30px 55px;
        width: 445px;
    }
    .hubballi_about_sec3 {
        padding: 8rem 0rem;
    }
    .air_content {
        padding: 0 10rem 1rem 3rem;
    }
    .kle_about_panel5 blockquote {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 90px;
        padding: 0;
        max-width: 100%;
    }
    .mission_box {
        padding: 2.5rem;
    }
    .kle_about_panel5 h5 {
        margin-bottom: 60px;
    }
    .kle_about_panel5 p.font-lg {
        max-width: 85%;
        margin: 40px auto 20px;
    }
    /*--Civil Engineering-css-end---*/
    .page_overview {
        padding: 5rem 0 3rem;
    }
    .page_overview blockquote {
        font: 300 2.1rem/3rem var(--primary-font1);
    }
    .well_classrooms .well_content {
        padding: 3rem 4rem 3.5rem 0;
    }
    figure.res_over_img img {
        height: 37rem;
        object-fit: cover;
    }
    .infrastructure_overview_sec1 .row,
    .infrastructure_overview_sec2 .row {
        --bs-gutter-x: 2.5rem;
    }
    .well_classrooms .well_content .well_para h5 {
        margin-bottom: 2rem;
    }
    .research_policy_sec {
        padding-top: 8rem;
        margin: 8rem 0rem 10rem;
    }
    figure.research_policy_img1 img {
        height: 40rem;
        object-fit: cover;
    }
    figure.eco_res_over_img img {
        height: 43rem;
        object-fit: cover;
    }
    .placements-pannel-3.ecosystem {
        margin-top: 9rem;
        padding: 9rem 0rem;
    }
    .placements-pannel-3 {
        padding: 10rem 0rem;
    }
    .sec_hed {
        padding-bottom: 40px;
    }
    .placements-pannel-3 .plac_record_box a span {
        font-size: 1.8rem;
        line-height: 2.8rem;
    }
    .placements-pannel-3 {
        padding: 10rem 0rem;
    }
    .about_qualified {
        padding: 140px 0px 0px;
    }

    .research_centreswrap ul {
        row-gap: 3rem;
    }
    section.research_centreswrap.sandd-temp ul li .text_content h2 {
        font: 600 1.6rem/2.4rem var(--primary-font1);
    }
    .dls .text-heading-sd {
        min-height: 80px;
    }
    .council_deen:before {
        height: 95%;
    }
    .placement-highlights ul {
        padding: 2.2rem;
        margin-bottom: 20px;
    }
    .placements-pannel-2 {
        padding: 6rem 0rem 10rem;
    }
    .placements-pannel-4 {
        padding: 10rem 0rem;
    }
    .placements-pannel-6 .testimonial-detail {
        padding: 8rem 8rem 0rem 0rem;
    }
    .oncampus_new,
    .oncampus_new1 {
        padding: 6rem 0 8rem;
    }
    .oncampus_new1, .bank_atm.oncampus_new3 {
        padding: 8rem 0;
    }
    .oncampus_new1 .audi.common_p {
        margin-top: 1rem;
    }
    .oncampus_new2 {
        padding: 8rem 0 18rem;
    }
    .infrastructure_overview_sec1 img,
    .infrastructure_overview_sec2 img {
        height: 46rem;
        object-fit: cover;
    }
    .infrastructure_overview_sec1.council img {
        height: auto;
    }
    .grow_left {
        margin-left: -8rem;
    }
    .rail_content {
        height: 40rem;
    }
    .rail_content.right {
        margin-right: auto;
        margin-left: inherit;
        width: 40rem;
    }
    .the_university_content1 {
        max-width: 90%;
        padding: 40px 0px 0px 20px;
    }
    .the_university_thumb2 img {
        height: 59rem;
        object-fit: cover;
    }
    .research_centresdet2 img {
        height: 44rem;
        object-fit: cover;
    }
    .research_centresdetl img {
        height: 53rem;
        object-fit: cover;
    }
    .infrastructure_sec1 img {
        height: 46rem;
        object-fit: cover;
    }
    .infrastructure_sec2 {
        padding: 4rem 0rem 10rem;
    }
    .distribution {
        margin-bottom: 8rem;
    }
    .internal__assurance {
        padding: 80px 0 0;
    }
    .post_g_sec2 p {
        padding-bottom: 0;
    }
    .under__graduate .call_detail a {
        font-size: 28px;
    }
    img[alt="phone_icon"] {
        width: 90%;
    }
    .admission_ug_thumb.grow_left img {
        height: 50rem;
        object-fit: cover;
    }
    .intake {
        margin-top: 0;
    }
    .fee_structure_temp_hubbli .tab_accordian.overflow-hidden .nav-tabs li p {
        font: bold 2.1rem/3rem var(--primary-font1);
    }
    .sevice_temp_hubbli .auditorium.bank_atm.oncampus_new3 .hostel_left_img img {
        height: 44rem;
        object-fit: cover;
    }
    .sevice_temp_hubbli .hostels.oncampus_new .hostel_left_img img {
        height: 33rem;
        object-fit: cover;
    }
    .marketing_club .hostel_left_img img {
        height: 42rem;
        object-fit: cover;
    }
    .comman_sec_blue .admission_ug_thumb img {
        height: 44rem;
        object-fit: cover;
    }
    .finance_club_obj .hostel_left_img img {
        height: 38rem;
        object-fit: cover;
    }
    .hu_resource_club .admission_ug_thumb img {
        height: 48rem;
        object-fit: cover;
    }
        /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
.program_overview .pgoverview_details blockquote, .program_overview h2 {font: 300 2.4rem/3.4rem var(--primary-font1);padding-right: 0rem;}
.program_overview .program_overlist li a {width: 19rem;font: 600 1.5rem/2.5rem var(--primary-font1);padding: 1.5rem 0rem;}
.program_overview .program_overlist.sticky {min-width: 22rem;}
.program_overview .enroll_now{font: 600 1.5rem/2.5rem var(--primary-font1);}
.program_overview .gx-lg-5 {--bs-gutter-x: 2rem;}
.program_overview {padding: 5rem 0;}
.program_overview .pgoverview_details .blck_para {padding: 1rem 5rem 3rem 0;}
.program_overview .pgoverview_details figure {margin-bottom: 3rem;}
.heading_24, .course_duration ul li .elig_box h4 {margin-bottom: 1.5rem;}
.comon_para {margin-bottom: 2rem;}
.course_duration ul li h3, .course_duration ul li .elig_box{padding: 2.5rem 3rem;}
.course_duration ul li:last-child {padding: 2rem;}
.course_duration .pgfee_box .input_box {font: normal 1.3rem/2.1rem var(--primary-font2);}
.course_curriculum ul.resp-tabs-list {width: 25%;}
.course_curriculum ul.resp-tabs-list li {padding: 1rem 2rem;font: 600 1.6rem/2.6rem var(--primary-font1);}
.course_curriculum {padding: 3rem 4rem 6rem;margin-top: 5rem;}
.course_curriculum .tab-content {width: 76.3%;}
.course_curriculum .tab_accordian.overflow-hidden .nav-tabs li p {font: 600 1.6rem/2.1rem var(--primary-font1);}
.course_curriculum .resp-tabs-container ul li {padding: 1.5rem;}
.programme_educational, .programme_outcomes {padding: 5rem 4rem 6rem;}
.program_overview .pgoverview_details .programme_educational blockquote, .program_overview .pgoverview_details .career_opportunities blockquote {padding-right: 0rem;margin-bottom: 3rem;}
.programme_educational ul li h5, .programme_outcomes ul li h5 {font: 600 1.6rem/2.6rem var(--primary-font1);margin-bottom: 1rem;}
.programme_outcomes ul li {margin-bottom: 2rem;}
.programme_outcomes{padding-bottom: 2rem;}
.program_overview .pgoverview_details .career_opportunities blockquote{margin-bottom: 1.5rem;}
.common_list li {padding-left: 3rem;}
.common_list li::before {width: 0.6rem;height: 0.6rem;}
.career_opportunities ul {margin-bottom: 3rem;}
.programover_testimonials {margin-top: 6rem;}
.programover_testimonials .test_content {padding: 0 1rem;}
.program_overview .pgoverview_details blockquote {font: 300 2.1rem/3.1rem var(--primary-font1);margin-bottom: 1rem;}
.programover_testimonials .test_content h5 {margin-bottom: 1rem;}
.programover_testimonials .owl-dots {width: 62rem;bottom: 1rem;}
  /*--UI14041994-Program-details and program-17-06-2023-css-end---*/
  .contact_derails p {
    padding-right: 18rem;
}
.department .faculties-detail ul {
    padding:0px 15px 0px 10px;
}
.internal__assurance{padding-top: 50px;}
.essential_documents_sec {
    padding: 7rem 0rem;
}
.tab_accordian.overflow-hidden.international {
    margin: 4rem 0 7rem;
}
.tab_accordian.overflow-hidden.international .nav-tabs li p {
    font: bold 1.8rem/2.8rem var(--primary-font1);
    padding: 3rem;
}
/* department-home-start-- */
.banner.banner_ece.dep-inner-top {
    padding-top: 80px;
}
.banner_bottom_pannel_ece {
    width: 630px;
    padding: 30px 50px;
}
.depart-ece-p-1 {
    margin: 66px 0px 80px;
}
.pro-off-dpt-ece {
    background: #ECF2F5;
    padding: 50px 50px;
}
.research-pannel-left-1 p {
    font-size: 21px;
    line-height: 30px;
}
.home-pannel-3.college-cet-p-2.ece {
    padding-bottom: 80px;
}
.faculties-at-cet .row .col-1 {
    width:25%;
}
.faculties-at-cet .row {
    --bs-gutter-x: 2.5rem;
}
.happening-s-date {
    padding: 0 10px;
    bottom: 20px;
}
.college-cet-p-5::after {
    width: 100%;
}
.cet-about-lt p {
    font-size: 32px;
}
.college-cet-p-5.depart-ece-p-5 .cet-about-b.ece {
    width: 82.733333%;
}
section.college-cet-p-5.depart-ece-p-5 .cet-about-b p {
    font-size: 21px;
    padding: 40px 30px 0px 35px;
}
.college-cet-p-5.depart-ece-p-5 .cet-about-b.ece {
    margin-top: 2rem;
}
section.college-cet-p-5.depart-ece-p-5 {
    padding: 90px 0px;
}
section.college-cet-p-5.depart-ece-p-5::before {
    bottom: 130px;
}
/* department-home-end-- */
.program_wrap .program_link li a {
    padding: 1.8rem 3rem 2.4rem;
    font: bold 1.6rem/2.4rem var(--primary-font1);
}
.program_wrap .program_link li a span{font: bold 1.6rem/2.4rem var(--primary-font1);}
.vis-mission {
    padding-bottom: 9rem;
}
.faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li h3 {
    font-size: 18px;
    line-height: 30px;
}
.faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li p {
    font-size: 14px;
    font-weight: 400;
}
.faculties-detail ul {
    padding: 0px 15px;
}
.records_overview ul li span {
    padding-right: 0;
}
.box_hubbli_eresource_text .heading_black {
    font: 700 1.8rem/2.4rem var(--primary-font1);
}
.hostel_top_text {
    padding: 1rem 6rem 0rem 3rem;
}
.auditorium_sec figure {
    height: 42rem;
}
.auditorium_sec figure img{width: 100%; height: 100%; object-fit: cover;}
.admission_faq.admission_faq_hubbli {
    padding: 5rem 0rem 8rem;
}
.marketing_club {
    padding: 6rem 0rem 8rem;
}
.comman_sec_blue, .finance_club_obj, .operations_club {
    padding: 8rem 0;
}
.enquiry_now .form_wrap {
    padding: 3.5rem 2rem;
}
.enquiry_now .captcha_wrap input{
    width: 41%;
}
 .enquiry_now .captcha_wrap .captcha-colm {
    width: 58%;
}
.newsof_month .news-panel-content blockquote {
    font: 500 1.8rem/2.6rem var(--primary-font1);
}
.newsof_month .row {
    --bs-gutter-y: 5rem;
}
.news-panel-content {
    padding: 25px 15px;
}
.newsof_month {
    padding: 4rem 0 5rem;
}
.filter-accord h3 {
    font-size: 21px;
    gap: 15px;
    padding-left: 20px;
}
.filter-accord .accordion {
    padding: 0px 30px 0px 
}
.notice-panel .filter-accord.fixed_top {
    min-width: 22rem;
}
.notice-date-top ul li a blockquote {
    font-size: 18px;
    line-height: 24px;
}
.dept-about_txt.pdt_2 {
    padding-top: 2rem;
}
.dept-about_txt {
    padding-left: 3rem;
}
.happening-s-date h4 {
    font-size: 26px;
    line-height: 24px;
}
.inter_research {
    padding: 3rem 2rem;
}
.inter_research_sec .row {
    --bs-gutter-x: 2.5rem;
}
.research_environment_sec .row {
    align-items: initial;
}
.research_environment_sec figure {
    height: 42rem;
}
.research_environment_sec figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.happening-b-date {
    padding: 20px;
    left: 15px;
    width: 80%;
}
.research-pannel-left-1 .view-course.view-research {
    margin-top: 2rem;
}
.dptname.inner_depert {
    padding-top: 140px;
}
.vis-mission.dept {
    padding: 4rem 0rem 8rem;
}
.dpt_core_values_txt {
    padding: 2rem 0rem 0rem 2.5rem;
}
.nes_container1 {padding: 3.5rem 3rem;}
    .nes_container1 h2 {font: 500 2.1rem/3.1rem var(--primary-font1);}
    .newsof_month .newmonth_content blockquote {font: 500 1.6rem/2.6rem var(--primary-font1);}
}/*--1199px-css-end---*/

@media (max-width: 991px) {
    p {
        padding:0rem 0rem 1.2rem;
        text-align: center;
    }
    .pdl_5 {
        padding-left: 0;
    }
    .pdt_2{padding-top: 2rem;}
    /* .tab_accordian .collapse:not(.show) {
        display: block;
    } */
    .breadcrumbs-sec h1 {
        text-align: center;
        font: 800 24px/34px Montserrat;
    }
    .breadcrumbs-sec ul {
        justify-content: center;
    }
    /*--Schools/Departemts--CSS--Started--*/
    .research_centreswrap ul {
        grid-template-columns: repeat(2, 1fr)!important;
    }
    section.research_centreswrap.sandd-temp ul li .text_content h2 {
        font: 600 1.5rem/2.4rem var(--primary-font1)!important;
        text-align: left;
    }
    .about-hubballic-campus {
        padding: 4rem 0 0rem;
    }
    .page-para-right {
        text-align: center;
        margin-top: 2rem;
    }
    .about_banner_txt_elf {
        display: none;
    }
    .about_banner_txt_rig {
        flex-basis: 100%;
    }
    .transport_services_sec {
        padding: 5rem 0rem;
        margin-top: 5rem;
    }
    .about_banner_txt_rig {
        padding-top: 2rem;
    }
    .about_banner_txt_rig .heading_24, .air_txt .heading_24 {
        margin-bottom: 1rem;
    }
    .air_txt {
        padding: 2rem 0rem 0rem;
    }
    .rail_sec {
        padding: 4rem 0rem;
    }
    .rail_txt.rail {
        padding-right: 0;
        padding-bottom: 2rem;
    }
    .byroad_sec .col-lg-6:first-child {
        order: 2;
    }
    .byroad_sec {
        padding-top: 4rem;
        margin-top: 0;
    }
    .rail_txt.road {
        padding-left: 0;
        padding-bottom: 2rem;
    }
    .abt-visiion p {
        font: 300 21px/30px Montserrat;
        padding-right: 0;
        padding-bottom: 3rem;
    }
    .mission_list p {
        display: none;
    }
    figure.about_banner {
        margin-left: 0;
        margin-right: 0;
    }
    ul.mission_list li {
        text-align: center;
    }
    .vis-mission {
        padding-bottom: 8rem;
    }
    .page-para-left p{padding-right: 0;}
    .about-hubballic-campus blockquote {
        font: 300 2.1rem/3rem var(--primary-font1);
        text-align: center;
    }
    /*--Schools/Departemts--CSS--End--*/
    .faculty_temp_hubbli .faculties-detail ul {
        padding: 0px 0px;
    }
    .faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li h3 {
        font-size: 18px;
        line-height: 25px;
        text-align: center;
    }
    .faculty_temp_hubbli .admissions-pannel-1 .student-discover .faculties-detail ul li {
        position: inherit;
    }
    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
    .table_wrapper {
        overflow-x: scroll;
    }
    .inner-title {
        padding: 190px 0 30px;
    }
    .inner-container {
        padding-top: 0px;
    }
    .about_col-1 blockquote {
        font-size: 24px;
        padding-bottom: 15px;
        line-height: 34px;
        text-align: center;
    }
    .about_col-1 {
        padding-right: 0;
    }
    .about_col-1 p {
        padding-bottom: 30px;
    }
    .about_col-1 p {
        padding-bottom: 30px;
        text-align: center;
    }
    .kle_about_panel1::before {
        height: 200px;
    }
    .kle_about_panel1 .row .col-md-7 .row .col-md-3 {
        padding: 30px 0;
        margin: auto;
    }
    .kle_about_panel1 .col-md-7 .row {
        row-gap: 0rem;
    }
    .about-col-2 {
        padding: 0px;
        text-align: center;
    }
    .kle_about_panel1 .col-md-5 img {
        margin-top: 15px;
    }
    .kle_about_panel4 img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    .kle_figues {
        bottom: 0;
        right: 0;
        padding: 20px 30px;
        position: relative;
        background: #f6f6f6;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .kle_figues h2 {
        font-size: 70px;
        line-height: 60px;
        margin: 15px 0 0;
    }
    .kle_about_panel1 {
        padding: 0px 0 30px 0px;
    }
    .kle_about_panel3 {
        margin: 40px 0 0;
        padding: 50px 0px 70px 0px;
    }
    .kle_about_panel3 .container,
    .kle_about_panel4 .container {
        max-width: 720px;
        padding: 0 20px;
    }
    .kle_about_panel3 p strong {
        margin-bottom: 0;
        padding: 20px 0;
        text-align: center;
    }
    .about_col_4 p {
        text-align: center;
        font-size: 16px;
        line-height: 26px;
    }
    .kle_about_panel3 .about_col_3 {
        width: 100%;
    }
    .about_col_3 h4 {
        font-size: 24px;
        margin-bottom: 30px;
        text-align: center;
    }
    .about_notable .owl-nav {
        top: 0;
        left: inherit;
        width: 30px;
        margin: auto;
    }
    .about_notable .owl-nav {
        top: 0;
        left: inherit;
        width: 90px;
        margin: auto;
        position: relative;
    }
    .about_notable h2 {
        font-size: 16px;
        text-align: center;
    }
    .about_notable .owl-nav button.owl-next:after {
        transform: rotateZ(360deg);
    }
    .about_notable .owl-nav button.owl-prev:after {
        left: 0;
        transform: rotateZ(180deg);
    }
    .about_notable p {
        padding: 0px 0 20px;
        text-align: center;
    }
    .view_all.view-course {
        text-align: center;
        padding: 30px 0;
    }
    .kle_about_panel4 .container {
        padding: 0;
    }
    .kle_about_panel3 {
        margin: 40px 0 0;
        padding: 50px 0px 30px 0px;
    }
    .about_col_6 {
        padding: 30px 0;
    }
    .bg_clr_box {
        width: 100%;
        right: 0;
        padding: 20px 25px;
        top: 0;
        position: relative;
        margin-top: 10px;
    }
    .bg_clr_box p {
        margin-bottom: 0;
    }
    .kle_about_panel4 {
        padding: 0px 0 40px;
    }
    .kle_about_panel5 h4,
    .kle_about_panel5 h3 {
        margin-bottom: 20px;
        font-size: 28px;
    }
    .kle_about_panel5 blockquote,
    .kle_about_panel5 h5 {
        font-size: 21px;
        line-height: 31px;
        margin-bottom: 30px;
        padding: 0 0px;
    }
    .kle_about_panel5 p.font-lg {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .mission_box p {
        text-align: center;
    }
    .mission_box h6 {
        font-size: 44px;
        margin-bottom: 10px;
    }
    .kle_about_panel5,
    .Ranking-Recognition {
        padding: 50px 0px;
    }
    .Ranking-Recognition h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 30px;
    }
    ul.recog-flex {
        padding: 0px 20px;
    }
    .program-list.program-list-ranking .boxes-list p,
    .program-list.program-list-ranking .col-md-5 .boxes-list p {
        text-align: center;
    }
    .program-list.program-list-ranking .col-md-5 .boxes-list p {
        gap: 0;
        margin-top: 15px;
    }
    .Ranking-Recognition .program-list.program-list-ranking .boxes-list:after {
        display: none;
    }
    .view-course a::before {
        width: 8px;
        height: 13px;
        background-size: contain;
    }
    .about_notable .owl-carousel .owl-item img {
        margin-bottom: 15px;
        height: 550px;
        object-fit: cover;
    }
    .about_col_6 p {
        text-align: center;
    }
    .program-list.program-list-ranking .row {
        row-gap: 20px;
    }
    /*--about-css-end--*/
    .placements-pannel-inner:before {
        height: 100%;
        width: 100%;
    }
    .placements-pannel-inner .col-md-4,
    .placements-pannel-inner .col-md-8,
    .placement-record .col-md-7,
    .placement-record .col-md-5,
    .placement-records .col-md-8,
    .placement-records .col-md-4,
    .placement-records .row .col-md-6,
    .training-development .col-md-7,
    .training-development .col-md-5 {
        width: 100%;
    }
    .placements-pannel-inner .testimonial-detail {
        padding-right: 0;
        width: 100%;
    }
    .placement-record h2 {
        text-align: center;
    }
    .placement-record-detail {
        padding: 30px;
    }
    .placement-record-detail h3 {
        font-size: 80px;
        line-height: 80px;
    }
    .placement-record .col-md-7 .row {
        row-gap: 20px;
        height: 100%;
    }
    .placement-record-banner {
        margin-top: 20px;
    }
    .placement-record-banner img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    .placements-pannel-1 {
        padding: 0px 0px 50px;
    }
    .placements-pannel-2 {
        padding: 50px 0;
    }
    .tab-content>.tab-pane {
        display: block !important;
        opacity: 1;
    }
    .placement-highlights .tab-accordian .nav-tabs {
        display: none;
    }
    .tab-content>.tab-pane {
        display: block !important;
        opacity: 1;
    }
    .placement-highlights .tab-accordian .tab-content .card .card-header {
        background: #FFD500;
        border-radius: 0;
        display: block;
        padding: 15px 0;
        margin-bottom: 1px;
        border: none;
    }
    .placement-highlights h2 {
        margin-bottom: 30px;
    }
    .placement-highlights .tab-accordian .tab-content a {
        font-size: 21px;
        text-align: center;
    }
    .placements-pannel-2 .placement-highlights .card-body {
        padding: 30px 0;
    }
    .placements-pannel-2 .owl-theme .owl-nav.disabled+.owl-dots {
        padding: 10px 0 0;
    }
    .card .collapse:not(.show) {
        display: none;
    }
    .placements-pannel-3 .container,
    .placements-pannel-5 .container {
        max-width: 720px;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .placement-records .col-md-8 {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .placement-records-chart figure {
        height: auto;
    }
    .placement-records-chart figure img {
        width: 100%;
        height: auto;
    }
    .placement-records-chart p {
        text-align: center;
    }
    .placement-records blockquote {
        font-size: 21px;
        line-height: 31px;
        padding: 20px 0;
        max-width: 100%;
    }
    .placement-records-detail {
        padding-right: 0;
    }
    .placement-records-detail {
        gap: 0;
        text-align: center;
        margin-top: 0;
    }
    .placement-records-detail h3 {
        margin-bottom: 20px;
    }
    .placements-pannel-3,
    .placements-pannel-4,
    .placements-pannel-5 {
        padding: 8rem 0rem;
    }
    .p-our-recruiters h2,
    .training-development h2 {
        margin-bottom: 30px;
    }
    .training-development-tr {
        padding: 0;
        text-align: center;
    }
    .training-development .row {
        row-gap: 20px;
    }
    .training-development .col-md-12 {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    section.placements-pannel-7 {
        padding: 50px 0px;
    }
    .placement-cell-detail-t,
    .placement-cell-detail-p {
        padding: 30px;
        text-align: center;
    }
    .placement-cell-detail-p {
        padding: 0;
    }
    .placements-pannel-6 {
        padding: 0px 0;
    }
    .placements-pannel-inner h3 {
        color: #fff;
        margin-bottom: 20px;
        top: 0;
        max-width: 100%;
    }
    .placements-pannel-inner .col-md-8 {
        order: 1;
    }
    .placements-pannel-inner .col-md-4 {
        order: 0;
    }
    .testimonial-img {
        width: 100%;
        height: 500px;
        margin: auto;
    }
    .testimonial-img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .placements-pannel-inner .owl-theme .owl-nav.disabled+.owl-dots {
        padding: 0px 0 35px;
        margin: 0;
        bottom: 12rem;
    }
    .training-development-tr p {
        font-size: 24px;
        line-height: 34px;
    }
    .training-development-b2 figure,
    .training-development-b1 figure {
        margin: auto;
    }
    .training-development-b1 p {
        line-height: 26px;
        text-align: center;
        padding: 20px 0 15px;
        margin: 0;
    }
    .training-development-b2 blockquote {
        margin-top: 20px;
    }
    .training-development-b1 blockquote,
    .training-development .col-md-3 blockquote a,
    .training-development-b2 blockquote {
        text-align: center;
    }
    .training-development-b3,
    .training-development-b3 img {
        height: auto;
    }
    .testimonial-detail blockquote {
        padding: 20px 0;
        margin: 0;
    }
    .placement-highlights .tab-accordian .tab-content a span,
    .placement-highlights .tab-accordian .tab-content a {
        color: #000000;
    }
    .placements-pannel-6 .placements-pannel-inner {
        padding: 0px 4.5rem;
    }
    .placement-record h2,
    .placement-highlights h2,
    .placement-records h2,
    .placement-records-detail h3,
    .p-our-recruiters h2,
    .training-development h2,
    .training-development-tr p,
    .training-development .col-md-3 blockquote a,
    .placements-pannel-inner .testimonial-detail,
    .testimonial-detail blockquote,
    .placement-cell-detail-p h4,
    .placement-cell-detail-t h3,
    .placements-pannel-inner h3 {
        font-size: 24px;
        line-height: 34px;
    }
    /*--placment-css-end---*/
    .head_blockquote blockquote {
        font-size: 26px;
        line-height: 36px;
        text-align: center;
    }
    .student-discover .nav-tabs,
    .how_apply_tab .nav-tabs,
    .course_fee_tab .nav-tabs {
        display: none;
    }
    .student-discover .tab-accordian .tab-content {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    .student-discover .tab-accordian .tab-content .card-header:first-child a {
        color: #FFFFFF;
        display: block;
        text-align: center;
        padding: 10px;
    }
    .card .card-header {
        display: block;
    }
    .student-discover .tab-accordian .tab-content .card-header:first-child {
        border-radius: 0;
        background: #7893DF;
    }
    section.admissions-pannel-1 .student-discover a span {
        display: inline-flex;
    }
    .ug_adm_progrmlist {
        padding: 20px 0px;
    }
    .ug_adm_progrmlist ul {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
    .ug_adm_progrmlist li {
        margin: 0;
        text-align: center;
    }
    .ug_adm_progrmlist li h2 {
        border: none;
    }
    .student-discover .ug_adm_progrmlist ul li {
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding: 15px;
    }
    .student-discover .ug_adm_progrmlist ul li:last-child {
        border-bottom: none;
    }
    .how_apply_tab {
        padding: 50px 0 40px;
    }
    .how_apply_tab .tab-accordian {
        border-bottom: none;
    }
    .how_apply_tab .tab-accordian .tab-content .card-header,
    .course_fee_tab .card-header {
        padding: 0;
        background-color: #fff;
        border: none;
        text-align: center;
    }
    .how_apply_tab .tab-accordian .tab-content .card-header a,
    .course_fee_tab .card-header a {
        color: #fff;
        font-size: 21px;
        background: #7893DF;
        width: 100%;
        display: block;
        padding: 20px;
        margin: 15px 0;
    }
    section.admissions-pannel-1::before {
        height: 100%;
        z-index: -1;
    }
    .how_apply_tab h2 {
        padding-bottom: 25px;
    }
    .process_apply {
        padding: 15px;
    }
    .course_fee_tab {
        background: #fff;
        padding: 40px 0 0px;
    }
    .course_fee_tab_in {
        background: #fff;
    }
    .course_fee_tab h2 {
        padding-bottom: 30px;
    }
    .fee_structure_table {
        padding: 0px 0px 0px;
        background: #fff;
    }
    .fee_structure_table table {
        overflow-x: scroll;
        display: block;
        width: 100%;
    }
    .payment-procedure,
    .financial-aid {
        padding: 50px 0px;
    }
    .payment-procedure blockquote {
        margin-bottom: 25px;
        text-align: center;
    }
    .payment-procedure .pay_1 p {
        text-align: center;
    }
    .payment-procedure .pay_3 ul li {
        padding: 20px 0px;
        position: relative;
        text-align: center;
    }
    .payment-procedure .pay-4 ul.brown-bullet {
        text-align: center;
        padding: 0px 0px 30px 0px;
    }
    .brown-bullet li {
        padding-left: 0px;
        border-bottom: 1px solid #dfdfdf;
        padding-bottom: 15px;
    }
    .brown-bullet li::before {
        display: none;
    }
    .payment-procedure .pay-4 {
        text-align: center;
    }
    .financial-aid {
        padding: 40px 0px;
        text-align: center;
    }
    .financial-aid .aid_1 h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .financial-aid .aid_1_bottom {
        width: 100%;
        right: 0;
        padding: 20px;
        margin-left: 0;
    }
    .financial-aid .aid_1 blockquote {
        margin-bottom: 20px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 24px;
        line-height: 34px;
    }
    .how_apply_tab h2,
    .course_fee_tab h2,
    .payment-procedure h3,
    .financial-aid .aid_1 h3,
    .financial-aid .aid_4 blockquote,
    .aid_5 h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .financial-aid .col-md-6 {
        width: 100%;
    }
    .financial-aid .aid_3 img {
        display: none;
    }
    .aid_2 img {
        height: auto;
    }
    .financial-aid .aid_4 {
        padding-top: 0;
    }
    .financial-aid .aid_4 .aid_4_bottom {
        width: 100%;
        text-align: center;
    }
    .financial-aid .aid_4 .aid_4_bottom figure {
        width: 60px;
        height: 60px;
        margin: auto;
    }
    .financial-aid .aid_4 .aid_4_bottom p {
        margin: 15px 0 10px;
    }
    .financial-aid ::before {
        height: 33.8%;
    }
    .course_fee_tab_in .card-body {
        background: #fff;
        padding: 15px;
    }
    .payment-procedure {
        padding: 35px 0px 40px;
    }
    .course_fee_tab {
        padding: 30px 10px 0px;
    }
    .course_fee_tab h2 {
        padding-bottom: 20px;
    }
    .payment-procedure {
        padding: 20px 10px 40px;
    }
    .financial-aid {
        padding: 40px 10px;
        text-align: center;
    }
    /*--admission-css-end---*/
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-p2-right-top p,
    .civil-career-path-right h3,
    .be-civil-curriculum h3,
    .be-civil-pannel-1 h2,
    .table-civil-phd-text h3,
    .pgbiotechnologytb h3,
    .table-civil-phd p.pt-3 {
        font-size: 24px;
        line-height: 34px;
        text-align: center;
    }
    .be-civil-pannel-1 p {
        font-size: 16px;
        line-height: 26px;
        text-align: center;
    }
    .be-civil-pannel-1 p,
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-curriculum h3 {
        margin-bottom: 20px;
    }
    section.be-civil-pannel-1 .container-lg {
        max-width: 720px;
    }
    .be-civil-pannel-1:before {
        height: 350px;
    }
    .be-civil-pannel-2 {
        padding: 40px 0px;
    }
    section.placements-pannel-6.be-civil-6 {
        padding: 50px 0px 0;
    }
    .be-civil-pannel-2 .col-md-7,
    .be-civil-pannel-2 .col-md-5,
    .be-civil-pannel-4 .col-md-6,
    .be-civil-pannel-3 .card-body .col-md-6,
    .be-civil-pannel-3 .card-body .col-md-4 {
        width: 100%;
    }
    .be-civil-pannel-3 {
        overflow: hidden;
    }
    .be-civil-curriculum table tbody tr td {
        padding: 10px;
    }
    .civil-career-path-left {
        width: 100%;
    }
    .red-bullet li {
        padding-left: 0px;
        text-align: center;
        padding: 20px 0;
        border-bottom: 1px solid #b6081d;
    }
    .red-bullet li::before {
        display: none;
    }
    .red-bullet li:last-child {
        border-bottom: none;
    }
    .be-civil-p2-left-top {
        padding-right: 0;
    }
    .red-bullet {
        row-gap: 0px;
    }
    .be-civil-p2-left-mid {
        text-align: center;
    }
    .be-civil-p2-left-mid p {
        margin-bottom: 0;
    }
    .be-civil-p2-left-mid ul {
        padding-right: 0;
    }
    .red-bullet {
        margin-bottom: 15px;
    }
    .be-civil-p2-left-mid figure {
        margin-bottom: 30px;
    }
    .be-civil-pannel-2 .be-civil-p2-left .enroll-now {
        margin-bottom: 3rem;
        text-align: center;
    }
    .be-civil-p2-left-bottom ul li ul.red-bullet {
        row-gap: 0;
    }
    .inner-title h1,
    .be-civil-p2-right-top p span {
        font-size: 24px;
        line-height: 30px;
    }
    .white-bullet li {
        padding: 15px 0;
        border-bottom: 1px solid;
        text-align: center;
    }
    .white-bullet li:last-child {
        border-bottom: none;
    }
    .white-bullet li::before {
        display: none;
    }
    .white-bullet {
        row-gap: 0;
    }
    .enroll-now {
        text-align: center;
        margin-top: 30px;
    }
    .white-bullet {
        margin-bottom: 15px;
    }
    .civil-career-path-right {
        padding: 30px 0px 40px 0px;
        text-align: center;
    }
    .be-civil-pannel-3 .nav-tabs {
        display: none;
    }
    .be-civil-pannel-3 .card .card-header {
        text-align: center;
        padding: 15px;
    }
    .be-civil-p2-left-bottom ul li ul.red-bullet {
        margin: 0;
    }
    .be-civil-p2-left-bottom ul li ul.red-bullet li:last-child {
        padding-bottom: 0;
    }
    .red-bullet li ul li {
        padding-left: 0;
    }
    .be-civil-pannel-3 .tab-content .card .card-header h5 a {
        color: #ffffff;
    }
    .be-civil-curriculum table thead tr th,
    .be-civil-curriculum table thead tr th:nth-child(1),
    .be-civil-curriculum table tbody tr td:nth-child(1),
    .be-civil-curriculum table tbody tr td {
        text-align: center;
    }
    .be-civil-curriculum table tbody tr td {
        font-size: 16px;
        line-height: 29px;
    }
    .inner-title .container {
        flex-direction: column;
        row-gap: 20px;
        text-align: center;
    }
    .be-civil-p2-left-top .red-bullet li:first-child,
    .be-civil-p2-left-bottom .red-bullet li:first-child,
    .be-civil-p2-left-mid .red-bullet li:first-child,
    .table-civil-phd-text .red-bullet li:first-child {
        padding-top: 0;
    }
    .view-more {
        margin: -5px 0px 40px 30px;
        text-align: center;
    }
    .be-civil-pannel-3 .card-body {
        padding: 0;
        overflow-x: scroll;
    }
    .be-civil-p2-left-top p {
        margin-bottom: 10px;
        text-align: center;
    }
    .table-civil-phd table thead tr th,
    .table-civil-phd table tbody tr td {
        text-align: center !important;
        vertical-align: middle;
    }
    .table-civil-phd table {
        margin-bottom: 20px !important;
    }
    .table-civil-phd {
        padding-top: 30px;
    }
    .inner-title ul {
        width: 100%;
        justify-content: center;
    }
    .table-civil-phd-text h3 {
        text-align: center;
    }
    .pgbiotechnologytb table {
        display: block;
        width: 100%;
        overflow-x: scroll;
    }
    .table-civil-phd-text h3 {
        margin-top: 0;
    }
    .pgbiotechnologytb .container p {
        margin-bottom: 20px;
    }
    .civil-career-path-right h3,
    .civil-career-path-right p {
        margin-bottom: 15px;
    }
    .minute-of-m-p ul {
        grid-template-columns: 1fr;
    }
    .minute-of-m-p.main-page-ac ul li a img {
        width: 30px;
    }
    .meetings_boxes.resualts ul {
        grid-template-columns: 1fr;
    }
    .minute-of-m-p {
        padding: 50px 0px 60px;
    }
    .internal__assurance {
        padding: 60px 0 80px;
    }
    .board-inn h3 {
        margin-bottom: 0;
    }
    /*--Civil Engineering-css-end---*/
    .page_overview {
        padding: 5rem 0 2rem;
        text-align: center;
    }
    figure.res_over_img {
        margin-top: 2rem;
    }
    .research_policy_sec {
        padding-top: 0;
        margin: 6rem 0rem 8rem;
        border-top: 0;
    }
    figure.res_over_img img {
        height: auto;
    }
    .well_classrooms .well_content::before {
        display: none;
    }
    .well_classrooms .well_content {
        padding: 3rem 3rem;
    }
    .research_policy_content {
        margin-top: 2rem;
    }
    figure.eco_res_over_img img {
        height: auto;
        object-fit: cover;
    }
    /*--CSS Written by pooja--*/
    .admission_faq.admission_faq_hubbli .common_list li {
        text-align: center;
        border-bottom: 0.1rem solid #B6081D;
        padding: 1rem 0;
        margin: 0;
    }
    .admission_faq.admission_faq_hubbli .common_list li::before {
        position: relative;
    }
    .admission_faq.admission_faq_hubbli ul li p {
        font: normal 1.6rem/2.6rem var(--primary-font2);
    }
    .admission_faq_hubbli a {
        font: normal 1.6rem/2.6rem var(--primary-font2);
    }
    .admission_faq.admission_faq_hubbli .common_list li:last-child {
        border-bottom: none;
    }
    .admission_faq.admission_faq_hubbli {
        padding: 0 1rem 3rem;
    }
    .admission_faq.admission_faq_hubbli {
        padding: 4rem 0rem 6rem;
    }
    .admission_faq.admission_faq_hubbli .comon_para {
        margin-bottom: 0;
        font: normal 1.5rem /2.5rem var(--primary-font2);
        text-align: center;
    }
    .admission_faq.admission_faq_hubbli .heading_24 {
        text-align: center;
    }
    .ug_mai_temp_hubbli .comon_para {
        font: normal 1.5rem/2.5rem var(--primary-font2);
        margin-bottom: 1rem;
    }
    .ug_mai_temp_hubbli .page_overview blockquote {
        text-align: center;
    }
    .ug_mai_temp_hubbli .table_wrapper {
        margin-top: 1rem;
    }
    .ug_mai_temp_hubbli .table_wrapper table td {
        font-size: 13px;
    }
    .ug_mai_temp_hubbli .internal__assurance {
        padding: 5rem 0 8rem;
    }
    .pg_mai_temp_hubbli .internal__assurance {
        padding: 6rem 0rem!important;
    }
    .pg_mai_temp_hubbli .admproc_comon.post_g_sec3 {
        padding:6rem 0rem!important;
    }
    .pg_mai_temp_hubbli .internal__assurance.post_g_sec5 {
        padding-top: 0!important;
    }
    .pg_mai_temp_hubbli a {
        font: normal 16px/21px Roboto;
    }
    .pg_mai_temp_hubbli .page_overview blockquote {
        text-align: center;
        font: 300 1.8rem/3rem var(--primary-font1);
    }
    .placement-highlights .tab-accordian .tab-content a.collapsed::before {
        transform: rotate(0deg);
    }
    .placement-highlights .tab-accordian .tab-content a::before {
        width: 2rem;
        height: 2rem;
        background: url('../images/arrowBotton.svg')no-repeat;
        position: absolute;
        right: 1rem;
        top: 0rem;
        margin: auto;
        content: '';
        transform: rotate(180deg);
        transition: 0.5s;
        background-size: contain;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell .col-md-8 figure {
        position: unset;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p h4 {
        text-align: center;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t h3 {
        text-align: center;
    }
    .placements-pannel-7.placement-records_inner_sect {
        padding: 65px 10px 67px 10px;
        position: relative;
        background: #fff;
    }
    .placement-highlights .tab-accordian .tab-content a span,
    .placement-highlights .tab-accordian .tab-content a {
        color: #000000;
    }
    .placement-highlights .tab-accordian .tab-content a span {
        font-size: 21px;
        color: #717171;
        font-family: var(--primary-font1);
        font-weight: normal;
        letter-spacing: 0px;
        margin-left: 5px;
    }
    .placement-highlights .tab-accordian .tab-content .card .card-header {
        background: #FFD500;
        border-radius: 0;
        display: block;
        padding: 15px;
        margin-bottom: 1px;
        border: none;
    }
    .placement_record_temp_hub .placements-pannel-2 .placement-highlights .card-body {
        padding: 10px 0;
    }
    .placement_record_temp_hub .placements-pannel-6 .testimonial-detail {
        padding: 4rem 0rem 0rem 0rem;
    }
    .placement_record_temp_hub .testimonial-img {
        padding-left: 0px;
        padding-right: 2px;
    }
    .placement_record_temp_hub .placements-pannel-6 .placements-pannel-inner::before {
        height: 360px;
    }
    .placement_record_temp_hub .testimonial-detail blockquote {
        font-size: 17px;
        line-height: 26px;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p p {
        margin-bottom: 0;
    }
    .placement_record_temp_hub .placements-pannel-6.plctestimonial h3 {
        padding-top: 4rem;
        margin-bottom: 3rem;
    }
    .placement_record_temp_hub .placement-record h2 {
        font-size: 25px;
        line-height: 3rem;
        color: #B6081D;
        font-weight: 700;
        margin-bottom: 1rem;
        margin-bottom: 2rem;
    }
    .placement_record_temp_hub .placements-pannel-1 {
        
        padding: 3rem 1rem;
    }
    .placement_record_temp_hub .employability_box h5 {
        text-align: center;
        margin-bottom: 1rem;
    }
    .placement_record_temp_hub .employability_box p {
        text-align: center;
        margin-bottom: 1rem;
    }
    .employability_box.bold_text {
        padding-top: 4rem;
        padding-right: 0rem;
    }
    .placement_record_temp_hub .placement-highlights .tab-accordian .tab-content a {
        display: flex;
    }
    .placement_record_temp_hub .placement-highlights .tab-accordian .tab-content a {
        position: relative;
    }
    .meetings_boxes {
        margin-bottom: 3rem;
    }
    .minute-of-m-p ul li a {
        font-size: 16px;
    }
    .minute-of-m-p.minute-pdf h4 {
        font-size: 18px;
        margin-bottom: 1.5rem;
    }
    .board-inn {
        padding-bottom: 2rem;
    }
    .placement_records_sec1 {
        padding: 6rem 0rem 2rem;
    }
    .placement_records_sec2 .col-lg-4 {
        flex: 0 0 auto;
        width: 100%;
        text-align: center;
    }
    .achieve p span {
        margin-top: 0.5rem;
    }
    .records_overview_img {
        text-align: center;
    }
    .records_overview {
        padding-right: 0;
    }
    .records_overview ul li {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding-bottom: 18px;
    }
    .records_overview ul li span {
        float: right;
        padding-right: 1rem;
        margin-left: 2rem;
    }
    .heading_24 {
        margin-bottom: 1.5rem;
        text-align: center;
    }
    .bg-color_white h5, .addmi_text_hubbli h5 {
        text-align: center;
    }
    .library_rule_temp .fee__payment.internal__assurance.free_payment.table_font.post_g_sec2 {
        background: #ECF2F5;
        padding: 5rem 0rem 7rem;
    }
    .oncampus_new .common_p {
        margin-bottom: 2rem;
    }
    .hostel_left_text.common_p {
        padding-top: 2rem;
    }
    .oncampus_new .hostel_left_text p,
    .oncampus_new1 .hostel_left_text p,
    .oncampus_new2 .common_p p,
    .oncampus_new4 .common_p p {
        margin-bottom: 0.5rem;
    }
    .oncampus_new .common_p {
        margin-bottom: 0;
    }
    .oncampus_new {
        padding: 5rem 0 6rem;
    }
    .oncampus_new1,
    .bank_atm.oncampus_new3 {
        padding: 6rem 0 8rem;
    }
    .oncampus_new2 {
        padding: 6rem 0 8rem;
    }
    .oncampus_new figure,
    .oncampus_new1 figure {
        padding-right: 0;
    }
    .infrastructure_overview_sec1 img,
    .infrastructure_overview_sec2 img {
        height: auto;
    }
    .resecolb_content {
        padding: 2rem 0rem 0rem;
        text-align: center;
    }
    .infrastructure_overview_sec2 {
        text-align: center;
        padding: 5rem 0rem;
        margin-top: 5rem;
    }
    .full_w_common_p {
        padding-top: 2rem;
    }
    .infrastructure_overview_sec1.council .resecolb_content {
        padding: 0;
    }
    
    .climet_txt {
        padding: 25px 30px 45px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    .hubballi_about_sec3 {
        padding: 6rem 0rem;
    }
    .sec_hed {
        padding-bottom: 30px;
    }
    .grow_left {
        margin-left: 0;
    }
    .air_content {
        padding: 2rem 0rem 1rem 0rem;
        text-align: center;
    }
    .air_content p {
        margin-bottom: 0;
    }
    .rail_content {
        height: auto;
        margin-bottom: 4rem;
        text-align: center;
    }
    .board-inn h3 {
        text-align: center;
    }
    .rail_content.right {
        width: 100%;
    }
    .owl-carousel .owl-item img {
        height: auto;
    }
    .hibballi_about_overview .item {
        height: auto;
    }
    .about_inspiring_thumb img {
        height: auto;
    }
    .p-our-recruiters h3 {
        margin-bottom: 2.5rem;
    }
    .the_university_thumb2 img, .research_centresdet2 img, .research_centresdetl img{height: auto;}
    .research_centresdetl .research_cendetcontent {
        padding-left: 0;
        padding-top: 0rem;
    }
    .exter_para {
        margin-top: 2rem;
    }
    .research_centresdet2 {
        padding: 8rem 0rem;
    }
    .research_centresdetl {
        padding: 6rem 0 8rem;
    }
    .rec_hed, .ecms_left {
        padding-bottom: 2rem;
    }
    .the_university_thumb1 img {
        top: 0;
        left: 0;
    }
    .ceee_list {
        padding: 3rem 0rem;
    }
    .classltts .col-lg-6:first-child {
        order: 2;
    }
    .the_university_content1 {
        max-width: 100%;
    }
    .the_university_thumb2 img {
        margin-bottom: 0;
    }
    .the_university_content1.the_university_content2 {
        padding: 2rem 2rem 4rem;
    }
    .research_centresdet3 {
        padding: 6rem 0rem;
    }
    .the_university_content1 {
        max-width: 100%;
        padding: 20px 0px 0px 0px;
    }
    .research_centresdet5 {
        padding: 6rem 0rem;
        margin-top: 4rem;
    }
    .the_universitybg {
        background-color: initial;
    }
    .ceee_list .cord-inn-text {
        background: #F6F6F6;
    }
    .intelligent_solutions .cisha {
        margin-bottom: 4rem;
    }
    .infrastructure_sec1 img {
        height: auto;
    }
    .infrastructure_sec2 {
        padding: 0rem 0rem 8rem;
    }
    .post_g_sec1 .admission_ug_content {
        padding-left: 0;
    }
    .ug_mai_temp_hubbli .internal__assurance.intake {
        padding-top: 7rem;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header {
        display: block;
        background: #7893DF;
        margin-bottom: 10px;
    }
    .fee_structure_temp_hubbli .admfee_structure {
        padding: 6rem 0rem 0;
    }
    .sevice_temp_hubbli .common_p.for_right p {
        margin-bottom: 3rem;
    }
    .sevice_temp_hubbli .row.reserve_row {
        flex-direction: column-reverse;
    }
    .sevice_temp_hubbli .row.reserve_row figure {
        margin-bottom: 2rem;
    }
    .sevice_temp_hubbli .oncampus_new1,
    .sevice_temp_hubbli .bank_atm.oncampus_new3 {
        padding: 6rem 0;
    }
    .sevice_temp_hubbli {
        padding: 0rem 1rem;
    }
    .sevice_temp_hubbli .oncampus_new {
        padding: 6rem 0;
    }
    .sevice_temp_hubbli .bank_atm.oncampus_new3 .common_p.for_right {
        margin-right: 0rem;
    }
    .sevice_temp_hubbli .auditorium.bank_atm.oncampus_new3 .hostel_left_img img, .sevice_temp_hubbli .hostels.oncampus_new .hostel_left_img img {
        height: auto;
    }
    .box_hubbli_row {
        margin: 2rem 0px 3rem;
    }
    .bg-color_white {
        margin-top: 3rem;
        padding: 0rem;
    }
    .addmi_text_hubbli {
        padding: 2rem;
        height: auto;
        margin-bottom: 4rem;
    }
    figure.research_labs + .addmi_text_hubbli {
        margin-bottom: 0;
    }
    .library_rule_temp ul.common_list {
        margin-bottom: 0rem;
        padding-left: 0;
    }
    .library_rule_temp .library_rule_temp_sec {
        padding: 2rem 0rem;
    }
    .library_rule_temp_sec1 {
        padding-bottom: 0rem;
    }
    .box_hubbli_eresource_text .heading_black {
        font: 700 1.8rem/3rem var(--primary-font1);
        text-align: center;
        margin-top: 4rem;
    }
    .box_hubbli_eresource_text .common_list li {
        text-align: center;
        border-bottom: 0.1rem solid #B6081D;
        padding: 1rem 0;
        margin: 0;
    }
    .box_hubbli_eresource_text .common_list li::before {
        visibility: hidden;
    }
    .box_hubbli_eresource_text .common_list li:last-child {
        border-bottom: none;
    }
    .marketing_club .hostel_left_img img, .comman_sec_blue .admission_ug_thumb img, .finance_club_obj .hostel_left_img img, .hu_resource_club .admission_ug_thumb img {
        height: auto;
    }
    /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
.breadcrumbs-sec {padding: 130px 0 15px;}
.breadcrumbs-sec h1 {text-align: center;margin-bottom: 10px;}
.breadcrumbs-sec ul {justify-content: center;}

.program_overview ul.program_overlist{display: none;}
.program_overview .pgoverview_details blockquote {margin-bottom: 0;text-align: center;padding-right: 0rem;}
.program_overview {padding: 3rem 0;}
.program_overview p{text-align: center;padding: 1.5rem 0;}
.program_overview::before{display: none;}
.pgoverview_details .heading_24{margin-bottom: 0;text-align: center;}
.comon_para{margin-bottom: 0;}
.course_duration ul li:first-child{width: 100%;border-right: none;border-bottom: 0.5rem solid #fff;}
.pgoverview_details .heading_24 {text-align: center;padding: 0;}
.course_duration ul li h3 span {font: 300 2.1rem/3.1rem var(--primary-font1);}
.course_duration ul li h3, .course_duration ul li .elig_box {padding:2rem;}
.course_duration ul li .elig_box h4 {padding: 0;text-align: center;}
.course_duration ul li:last-child{width: 100%;}
.round_btn{display: block;margin: auto;width: 20rem;font: 600 1.5rem/2.5rem var(--primary-font1);padding: 1.2rem 2rem;}
.course_duration .pgfee_box p {padding: 0;}
.course_curriculum {margin-top: 2rem;padding: 2rem;text-align: center;}
.course_curriculum .tab-content {width: 100%;}
.course_curriculum .col-lg-12{padding: 0;}
h2.resp-accordion{font: 500 1.8rem/3.1rem var(--primary-font1); background: #fff;}
.programme_educational {padding: 3rem;text-align: center;}
.programme_educational .comon_para{margin-bottom: 0;}
.program_overview .pgoverview_details .blck_para {padding: 2rem 0;}
.course_duration {margin-top: 1rem;}
.course_duration .heading_24{padding: 2rem 0;}
.course_duration .heading_24 {padding: 1.5rem 0;}
.course_duration .pgfee_box .input_box {font: normal 1.6rem/2.1rem var(--primary-font2);padding: 1.4rem 1.5rem;}
.course_curriculum .heading_24{margin-bottom: 1.5rem;}
.programme_educational ul li {text-align: center;border-top: 0.1rem solid #ddd;width: 100%;padding: 1.5rem 0;margin: 0;}
.programme_educational ul li h5, .programme_outcomes ul li h5 {font: 600 1.6rem/2.6rem var(--primary-font1);margin-bottom: 0;}
.programme_educational ul li p{padding: 0;}
.programme_outcomes ul li {flex-direction: column;margin: 0;padding: 2rem 0;border-bottom: 0.1rem solid #00000021;}
.programme_outcomes .heading_24,.program_pso .heading_24{margin-bottom: 1rem;}
.program_pso{text-align: center;}
.programme_outcomes{padding: 3rem 0;text-align: center;}
.programme_outcomes ul li p{padding: 0;}
.programme_outcomes ul li h5{padding-bottom: 1.5rem;text-align: center;}
.career_opportunities .heading_24{margin-bottom: 2rem;}
.common_list ul, .common_list ul{width: 100%;}
.common_list li{text-align: center;border-bottom: 0.1rem solid #B6081D;padding: 1rem 0;margin: 0;font: normal 1.4rem/2.1rem var(--primary-font2);}
.common_list li:last-child{border-bottom: none;}
.common_list li::before{display: none;}
.programover_testimonials::after{display: none;}
.programover_testimonials .owl-dots {width: 100%;bottom: 1rem;}
.programover_testimonials .owl-item>div{margin: 0;padding: 2rem;}
.programover_testimonials .col-lg-6:nth-child(1){order: 2;}
.programover_testimonials .test_content h6 {font: bold 1.8rem/3.1rem var(--primary-font2);text-align: center;}
.programover_testimonials .test_content span {text-align: center;display: block;}
.programover_testimonials .test_content p, .programover_testimonials .test_content span {font: normal 1.6rem/2.6rem var(--primary-font2);padding: 0;}
.programover_testimonials .test_content {padding: 2rem 0 3rem;}
.program_overview .pgoverview_details .programover_testimonials blockquote{margin-bottom: 2rem;}
.programover_testimonials .heading_24{color: #fff;margin-bottom: 2rem;}
.program_overview .pgoverview_details blockquote, .program_overview h2 {text-align: center;font: 300 2.1rem/3rem var(--primary-font1);padding-right: 0rem;}
.program_overview .pgoverview_details figure {margin-bottom: 1rem;}
.course_duration .comon_para{margin: 0;}
.course_duration ul li .elig_box{padding: 3rem 2rem;}
.course_duration ul li .elig_box .round_btn{margin-top: 2rem;}
.course_duration .heading_24{text-align: center;padding: 0;}
.course_curriculum .tab_accordian.overflow-hidden { overflow: visible !important;}
.course_curriculum .card-body.p-0 {overflow-x: scroll;margin-bottom: 1.5rem;}
.course_curriculum .card-body.p-0 .row .col-md-12{padding: 0;}
/* width */
.course_curriculum .card-body.p-0::-webkit-scrollbar, .table_wrapper table::-webkit-scrollbar, .fee_structure_table::-webkit-scrollbar, .table_wrapper::-webkit-scrollbar, .comon_table::-webkit-scrollbar  {height: .8rem;}
/* Track */
.course_curriculum .card-body.p-0::-webkit-scrollbar-track, .table_wrapper table::-webkit-scrollbar-track, .fee_structure_table::-webkit-scrollbar-track, .table_wrapper::-webkit-scrollbar-track, .comon_table::-webkit-scrollbar-track{box-shadow: inset 0 0 5px grey;border-radius: 10px;}
/* Handle */
.course_curriculum .card-body.p-0::-webkit-scrollbar-thumb, .table_wrapper table::-webkit-scrollbar-thumb, .fee_structure_table::-webkit-scrollbar-thumb, .table_wrapper::-webkit-scrollbar-thumb, .comon_table::-webkit-scrollbar-thumb {background:#ae1c24;border-radius: 10px;}
/* Handle on hover */
.course_curriculum .card-body.p-0::-webkit-scrollbar-thumb:hover, .table_wrapper table::-webkit-scrollbar-thumb:hover, .fee_structure_table::-webkit-scrollbar-thumb:hover, .table_wrapper::-webkit-scrollbar-thumb:hover, .comon_table::-webkit-scrollbar-thumb:hover{background: #7f92dd;}
/*--UI14041994--25-05-2023--End--*/
/* .program_wrap ul.resp-tabs-list{display: none;} */
.program_wrap {overflow: hidden;}
.program_wrap ul.resp-tabs-list{visibility: hidden;margin-top: 0;display: flex;}
.program_wrap ul.resp-tabs-list li{padding: 0;}
.program_wrap ul.resp-tabs-list li span{display: none;}

.program_wrap h2.resp-accordion {background: #7893DF; color: white;}
.program_wrap h2.resp-accordion .resp-arrow {border-top: 12px solid #fffefe;}
.program_wrap h2.resp-tab-active {background: #FFD500 !important;}
.program_wrap {margin-top: 0;padding: 0 1rem 5rem 1rem;}
.program_wrap h2.resp-tab-active{color: #000000;}
.program_wrap h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #000;}
.program_wrap .resp-tab-content {margin-top: 0rem;}
.program_wrap .program_lt select {display: block;font-size: 1.8rem;margin-bottom: 3rem;padding: 0.8rem 3rem 0.8rem 0.8rem;width: 100%;}
.program_wrap .program_lt h3 {margin-bottom: 1.5rem;}
.program_wrap .program_lt p {margin-bottom: 1rem;}
.program_wrap .program_rt ul li {padding: 1.5rem;}
.program_wrap .program_lt a {padding: 1rem 0 1rem 2rem;}
.program_wrap .program_details {padding-bottom: 3rem;}
.program_wrap .program_link{display: none;}
/*--program_page-css--End--*/
/*--UI14041994-Program-details and program-17-06-2023-css-end---*/
.pdl {
    padding-left: 0;
}
.pdr{padding-right: 0;}
.marketing_club .hostel_left_text {
    text-align: center;
    padding-top: 2rem;
}
.comman_sec_blue {
    padding: 5rem 0;
    text-align: center;
}
.finance_club .admission_ug_content{padding-bottom:1rem;}
.finance_club_obj, .operations_club {
    padding: 5rem 0rem;
}
.finance_club_obj .col-lg-6:first-child{order: 2;}
.marketing_club {
    padding: 3rem 0rem 6rem;
}
.club_obj {
    text-align: center;
    padding-bottom: 2rem;
}
.club_obj p {
    font: 300 2.1rem/3rem var(--primary-font1);
}
.hu_resource_club .admission_ug_content, .entrepreneurship_lub .admission_ug_content {
    padding-bottom: 0rem;
}
.operations_club .col-lg-6:first-child {
    order: 2;
}
.operations_club .admission_ug_content {
    padding-top: 0rem;
    text-align: center;
}
.about_inner_title {
    text-align: center;
}
.about_inspiring_dsc {
    padding: 20px 0px 0px 0px;
    text-align: center;
}
.minute-of-m-p .meetings_boxes.exam ul {
    grid-template-columns: 1fr;
}
.well_classrooms .well_content .well_para h5, .research_policy_content h3 {
    text-align: center;
}
.under__graduate .call_detail li {
    justify-content: center;
}
.placement_records_sec2 .sec_hed h3 {
    font-weight: bold;
    text-align: center;
}
.placement_records_sec2 .sec_hed p, .ector_wise h3 {
    text-align: center;
}
.sector_wise_tabs .accordion-header {
    display: block;
    background: #7893DF;
    margin-bottom: 10px;
}
.sector_wise_tabs .accordion-body {
    padding: 2rem 0rem 4rem;
}
.sector_wise_tabs .accordion-header .accordion-button{
    padding: 1rem;
    border-radius: 0;
    cursor: pointer;
    position: relative;
    font: bold 1.8rem/2.8rem var(--primary-font1);
    color: var(--colorwhite);
    text-align: left;
    background: #FFD500;
    color: #000;
}
.sector_wise_tabs .accordion-header .accordion-button.collapsed{
    background: #7893DF;
    color: #fff;
}

.cord-inn-text p {
    text-align: left;
    padding-bottom: 5px;
}
.contact_derails {
    padding-bottom: 3rem;
}
.contact_derails h2 {
    margin-bottom: 1rem;
    text-align: center;
}
.contact_derails p {
    padding-right: 0;
    text-align: center;
}
.inquiry_form {
    margin-top: 4rem;
}
.department .faculties-list .row {
    row-gap: 0rem;
}
.admissions-pannel-1.program_panel.department {
    padding: 4rem 0rem;
}
.department .faculties-detail ul {
    padding: 0;
}
.department .faculties-detail ul li {
    text-align: center;
}
.department .faculties-detail ul li h3 {
    margin-bottom: 5px;
}
.department .faculties-detail ul li:first-child {padding: 20px 0px 10px;}
.department .faculties-list .container {
    padding:0px 15px;
}
/* ------------- */
blockquote.blockquote.page_title {
    text-align: center;
}
.topheading {
    padding: 3rem 0;
}
.admission_program_wrap_inner .admission_ug_content {
    padding: 2rem 0;
    text-align: center;
}
.admission_program_wrap_inner .admission_ug_content p {
    margin-bottom: 2rem;
}
.admission_program_wrap_inner {
    padding: 5rem 0;
}
.academic_eligibilityt {
    padding: 5rem 0rem;
}
.internal__assurance.jee_main, .internal__assurance {
    padding: 60px 0 80px;
}
.jee_main_top_left {
    padding-right: 0;
    text-align: center;
    padding-bottom: 2rem;
}
.blockquote {
    font: 300 1.8rem/2.8rem var(--primary-font1);
    padding-bottom: 1rem;
    text-align: center;
}
.reservation_children .col-lg-6:first-child {
    order: 2;
}
.jee_main_top_right {
    padding-left: 0;
    padding-bottom: 2rem;
    text-align: center;
}
.countries_list ul li {
    flex-basis: 100%;
}
.essential_documents_sec .row {
    margin-bottom: 3rem;
}
section.appendix_sec {
    padding: 60px 0 80px;
}
.essential_documents_txt {
    padding-right: 0;
}
.admission_ug_thumb.grow_left img {
    height: 100%;
}
.topheading {
    padding: 3rem 0;
}
.topheading.program blockquote {
    font: 400 2.4rem/3.4rem var(--primary-font1);
    text-align: center;
}
.program_wrap ul.resp-tabs-list li, .program_wrap .heading_24 {
    font: bold 1.8rem/3rem var(--primary-font1);
}
.program_wrap .program_lt p {
    font: 600 1.6rem/2.6rem var(--primary-font1);
    text-align: left;
}
.program_wrap .program_rt ul li a p {
    font: normal 1.6rem/2.6rem var(--primary-font2);
    color: #333333;
    text-align: left;
    padding-bottom: 5px;
}
.about_qualified_b {
    padding: 0px;
}
.about_quali {
    padding: 150px 0px 50px;
}
.about_inspiring_dsc p {
    margin-bottom: 0;
}
.about_qualified_b p {
    font-size: 14px;
}
.qualified_box1, .qualified_box2, .qualified_box3 {
    padding-right: 0;
    position: inherit;
    text-align: center;
}
.about_counter_qualified {
    padding: 20px 25px 40px;
}
.about_counter_qualified h2 {
    font-size: 52px;
}
.about_counter_qualified p {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
}
.bord-of-members {
    padding: 4rem 0 7rem;
}

.student-discover .tab-content>.tab-pane {
    border: none;
}
/* department-start--------- */
.banner_bottom_pannel_ece {padding: 20px 30px;}
.pro-off-dpt-ece-b h3::after {left: 50%;translate: -50%;}
.banner_bottom_pannel_ece blockquote p {font-size: 26px;line-height: 34px;}
.pro-off-dpt-ece-t h3 {text-align: center;}
.pro-off-dpt-ece-t>p, .cet-about-lt p {font-size: 24px;line-height: 32px;margin-bottom: 15px;}
.pro-off-dpt-ece-b h3 {font-size: 18px;line-height: 30px;margin-bottom: 20px;padding-bottom: 15px;}
.pro-off-dpt-ece-b ul li a {font-size: 16px;}
.pro-off-dpt-ece-b ul {row-gap: 0.5rem;}
.pro-off-dpt-ece-b {padding-top: 3rem;text-align: center;}
.pro-off-dpt-ece .view-course.view-research {margin-top: 40px;text-align: center;}
.research-pannel .row {row-gap: 30px;}
.research-pannel-left-1 h3, .cet-about-lt h3, .faculties-at-cet-h h3  {font-size: 24px;line-height: 36px;margin-bottom: 1rem;text-align: center;}
.view-course.view-research a {
    padding-right: 0;
}
.research-pannel-left-1 .view-course.view-research {margin-top: 3rem;text-align: center;}
section.college-cet-p-5.depart-ece-p-5 {padding: 60px 0px;}
.cet-about-lt.civil {text-align: center;padding-bottom: 3rem;}
section.college-cet-p-5.depart-ece-p-5 .cet-about-lt blockquote {margin-top: 10px;padding-right: 0;}
.cet-about-lt.civil .view-course.view-research {margin-top: 2.5rem;}
section.college-cet-p-5.depart-ece-p-5 .cet-about-b p {font-size: 18px;line-height: 1.5;padding: 0px 30px 0px 35px;}
.college-cet-p-5.depart-ece-p-5 .cet-about-b.ece {width: 100%;}
section.college-cet-p-5.depart-ece-p-5::before {bottom: 90px;}
.research-pannel .owl-theme .owl-nav.disabled+.owl-dots {left: 0;right: 0;}
.home-pannel-5.department {padding: 5rem 0rem 0rem;}
.happening-heading h3 {font-size: 24px;line-height: 34px;}
.happening-heading p {font: 300 21px/30px var(--primary-font1);padding: 0px 0 30px;}
.happening-b-date {background: none;border-radius: 10px;position: absolute;width: 100%;bottom: 9%;left: 0;display: flex;padding: 0px 8px;gap: 15px;align-items: center;padding: 3rem;}
.kle-happenings .col-md-6 {width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
.happening-small-img a img, .happening-small-img img, .col-md-12 .happening-big-img img {height: auto;width: 100%;object-fit: cover;}
.kle-happenings .col-md-12 + .col-md-6:nth-child(2) {display: none;}.happening-s-date h4 {width: 15%;}
.happening-s-date p {font-size: 21px;line-height: 30px;text-align: left;}
.happening-small-img {margin-bottom: 30px;}
.kle-happenings > .row > .col-md-6 > .row > .col-md-12 {display: none;}
.happening-s-date {max-width: 75%;margin: 0 auto;}
.faculties-at-cet-h p span {font: normal 18px/24px Roboto;}
.faculties-at-cet-h {margin-bottom: 40px;}
.faculties-at-cet-h p span {font: normal 18px/24px Roboto;}
.faculties-at-cet .row .col-1 {width: 50%;}
.department .faculties-detail {margin-bottom: 30px;}
.faculties-at-cet {padding-bottom: 60px;}
.view-course.view-research.faculty {margin-top: 40px;}
/* ---------- */
.home-pannel-5.department .kle-testimonials {max-width: 100%;padding: 3rem 0rem 5rem;}
.kle-testimonials.department h3 {font-size: 24px;line-height: 34px;left: 0;}
.kle-testimonials .owl-carousel.owl-theme.testimonials-carousel.owl-loaded.owl-drag {margin-top: 0;padding-right: 0;}
.kle-testimonials.department .col-md-6:first-child {order: 2;}
.testimonial-detail.dapartment blockquote p {font-size: 21px;line-height: 30px;padding: 0px 10%;}
.testimonial-detail.dapartment blockquote {margin-bottom: 0;}
.testimonial-detail {text-align: center;margin-top: 10px;}
.testimonial-img.department {width: 50%;height: auto;margin-top: 30px;}
.kle-testimonials .testimonial-img {padding-left: 0;}
.owl-theme.testimonials-carousel .owl-nav.disabled+.owl-dots {left: 48%;}
section.depart-ece-nav{display: none;}

/* department-end---------- */
/* department-about------- */
.dptname.inner_depert {padding-top: 150px;}
.dptname.inner_depert h1 {font: bold 24px/34px Montserrat;}
.dep_about_over {padding: 0rem;}
.dept-about_txt {padding-left: 0;padding-bottom: 2rem;}
.dept-about_txt blockquote {font: 300 2.1rem/3rem var(--primary-font1);padding-right: 0;margin-bottom: 1rem;}
.vis-mission.dept {padding: 4rem 0rem 6rem;}
ul.mission_list li {justify-content: center;}
.university_arrow {display: none;}
.dpt_core_values {padding: 6rem 0rem 4rem;}
.dpt_core_values_txt {padding: 3rem 0rem 0rem 0rem;}
.dpt_core_values .sec_hed {padding-bottom: 2rem;}
.dept-about_txt.ece {padding-bottom: 2rem;}
/* department-program-------- */
.prgram_list_panel2 {padding: 0px 0 80px;}
.prgram_list_panel2 blockquote {font-size: 21px;line-height: 30px;margin-bottom: 0px;}
.dept_program > div {width: 100%;}
.program_menu h3 {font-size: 21px;margin: 60px 0px 20px;}
.repear-member .board-inn h3 {text-align: left; margin-bottom: 1rem;}
.dpt_bos_page {padding: 2rem 0rem 6rem;}
.program_menu h3 {margin: 40px 0px 10px;}
/* department-faculty-------- */
.admissions-pannel-1.program_panel.department {padding: 0rem;}
.department .faculties-detail ul li h3 {text-align: center;}
/* department-research-------- */
.faculties-d-left-1 h2, .faculties-d-left-1 p, .faculties-d-left-1 blockquote {color: #000;}
.faculties-d-left-1 {padding: 0rem 0rem;text-align: center;}
.faculties-detail-page {padding-bottom: 0px;}
.notice-date-top ul li a p {
    text-align: left!important;
}
.notice-panel .filter-accord.fixed_top {
    position: inherit;
    min-width: 100%;
    transition: .5s;
    transform: translate(0px, 0px);
}
.notice-date-top {
    padding: 2rem 0rem 0rem 0rem;
}
.qualified_box1 img, .qualified_box2 img, .qualified_box3 img {
    padding-bottom: 0;
}
.about_quali p {
    padding-bottom: 3rem;
}
.faculty_temp_hubbli .faculties-detail ul li:last-child {
    display: none;
}

.council_deen_txt h2 {
    font-size: 21px;
}
.council_deen_txt h3 {
    font-size: 18px;
}
.council_deen_txt p {
    padding: 0;
    text-align: left;
}
.placement_record_left .row .col-md-6 {
    padding: 0 0.8rem;
}
.placement_record_left .row {
    grid-gap: 1.7rem 0rem;
}
.placement_records_sec2 {
    padding: 6rem 0rem;
}
.recruiters_main_template .p-our-recruiters ul {
    grid-template-columns: repeat(3, 1fr);
}
.page_overview blockquote {
    margin-bottom: 0;
    padding-bottom: 0;
}
.hostels .col-lg-5 {
    order: 2;
}
.student_fact {
    padding: 2rem 0rem;
    text-align: center;
}
.hostel_bottom_text {
    padding: 6rem 0rem 1rem 0rem;
}
.hostel_bottom_text:before {
    width: 100%;
}
.auditorium_sec figure {
    height: auto;
}
.auditorium_text {
    padding-right: 0;
}
.hostel_top_text {
    padding: 0;
}
.gym_white.common_p p {
    text-align: left;
}
.bank_atm.oncampus_new3 .common_p.for_right {
    margin-right: 0;
}
.research_policy_sec .col-lg-8 {
    order: 2;
    margin-top: 2rem;
}
figure.research_policy_img {
    margin-top: 10px;
}
.placements-pannel-3.ecosystem {
    margin-top: 4rem;
    padding: 7rem 0rem;
}
.table_wrapper td p {
    text-align: left;
    padding-bottom: 0;
}
.table_wrapper table td {
    padding: 12px 12px 12px 12px;
}
.inner-container + .infrastructure_sec2 {
    padding: 4rem 0rem 6rem;
}
.research_centresdetl .col-lg-6:first-child {
    order: 2;
}
.research_centresdetl {
    padding: 4rem 0 6rem;
}
.research_centresdet2 {
    padding: 6rem 0rem;
}
.ug_mai_temp_hubbli .internal__assurance {
    padding: 6rem 0 0rem;
}
.ug_mai_temp_hubbli .internal__assurance:last-child{padding-bottom: 6rem;}
.admission_ug_thumb figure {
    height: auto;
}
.fee_structure_temp_hubbli .admfee_structure .fee_structure_table {
    padding: 0rem;
}
.irp img {
    width: 100%;
}
.marketing_club .col-lg-6:first-child {
    order: 2;
}
.boese-by-filter {
    display: inline-block;
    padding-right: 0;
} 
.boese-by-filter h3{text-align: center;}
.boese-by-filter .selct_box li {
    border: 1px solid rgb(51 51 51 / 36%);
    height: auto;
    width: 100%;
}
.boese-by-filter h3 {
    padding: 0;
    margin-bottom: 2rem;
    font-size: 1.8rem;
}
.boese-by-filter .selct_box li {
    display: none;
}
.boese-by-filter .selct_box li:first-child {
    display: block;
}
.boese-by-filter .selct_box {
    height: auto;
    width: 100%;
}
.boese-by-filter .selct_box .form-select {
    display: block;
    width: 100%;
}
.browser-by::after{display: none;}
.news-panel-content {
    padding: 20px 0px;
    text-align: center;
}
.news_panel1 {
    padding: 6rem 0rem 7rem;
    display: none;
}
.news_browseby {
    padding: 3rem 0rem 0;
}
.past_event ul li figure {
    width: 100%;
}
.past_event ul li .past_evcontent {
    width: 100%;
    text-align: center;
    margin-left: 0;
    padding-bottom: 1rem;
    margin-top: 1.5rem;
}
.upcoming_event ul li blockquote, .past_event ul li .past_evcontent blockquote {
    padding: 1rem 0;
}
.past_event {
    padding: 4rem 0;
}
.past_event h3 {
    margin-bottom: 2rem;
    text-align: center;
}
.notice-panel {
    padding: 0px 0px 40px;
}
.research-pannel.department .col-lg-7, .dep_about_over .col-lg-7 {
    order: 2;
}
.dept_program {
    gap: 0;
}
.research_graph_sec {
    padding: 4rem 0rem 0rem;
}
.page_overview.me_research{
    padding: 0rem 0 2rem;
}
.research_environment_sec {
    padding: 3rem 0rem;
}
.inter_research {
    padding: 2rem;
    margin-bottom: 2rem;
}
.research_graph_sec.inter_research_sec {
    padding: 0;
}
.research_environment_sec .sec_hed {
    padding-bottom: 0px;
}
.research_environment {
    padding-right: 0;
}
.table_sec.dpt .table_wrapper {
    margin-top: 4rem;
}
.table_sec.dpt {
    padding-bottom: 5rem;
}
.table_sec.dpt .table_wrapper h4 {
   text-align: center;
  }
  .page_overview.robo_auto {
    padding: 2rem 0rem;
}
.pb_research_page {
    padding-bottom: 5rem;
}
.nes_container1 {
    padding:2.5rem 2rem;
    text-align: center;
}
}/*--991px-css-end---*/




@media (max-width: 767px) {
    /*--Schools/Departemts--CSS--Started--*/
    .research_centreswrap.sandd-temp ul {
        grid-template-columns: repeat(1, 1fr)!important;
    }
    .research_centreswrap.sandd-temp ul li figure img {
        height: auto;
    }
    .research_centreswrap.sandd-temp h4 {
        text-align: center;
    }
    .research_centreswrap.sandd-temp .text_content {
        text-align: center;
    }
    .research_centreswrap.sandd-temp .row.bdr-sandd {
        padding: 0 0 2rem;
    }
    .research_centreswrap.sandd-temp ul {
        grid-gap: 3rem;
    }
    .research_centreswrap.sandd-temp ul li {
        margin-bottom: 0;
    }
    .research_centreswrap.sandd-temp {
        padding: 0rem 1rem 5rem;
    }
    section.research_centreswrap.sandd-temp ul li .text_content h2 {
        font: 600 1.6rem/2.6rem var(--primary-font1);
    }
    .research_centreswrap.sandd-temp h4 {
        height: auto;
        font-weight: 700;
    }
    .research_centreswrap.sandd-temp .row.bdr-sandd ul.singl-li figure img {
        height: auto;
    }
    /*--Schools/Departemts--CSS--End--*/
    .faculty_temp_hubbli .head_blockquote .faculty_temp_hubbli .container,
    .faculty_temp_hubbli .faculties-list .container {
        padding: 0 25px!important;
    }
    .inner-title {
        padding: 150px 0 30px;
    }
    .about_col-1 blockquote,
    .Ranking-Recognition h2 {
        font-size: 24px;
        padding-bottom: 15px;
        line-height: 35px;
    }
    .kle_about_panel1::before {
        height: 210px;
    }
    .kle_about_panel1 .col-md-5 img {
        margin-top: 5px;
    }
    .kle_figues h2 {
        font-size: 60px;
        line-height: 55px;
        margin: 15px 0 0;
    }
    .kle_about_panel3 p strong {
        font-size: 18px;
        line-height: 28px;
    }
    .kle_about_panel3 .container,
    .kle_about_panel4 .container {
        max-width: 540px;
    }
    .kle_about_panel4 .container {
        padding: 0;
    }
    .kle_about_panel3 {
        margin: 30px 0 0;
        padding: 40px 0px 30px 0px;
    }
    .kle_about_panel3 p strong {
        padding: 30px 0 15px;
    }
    .about_col_6 {
        padding: 20px 0;
    }
    .kle_about_panel5 h4,
    .kle_about_panel5 h3 {
        margin-bottom: 15px;
        font-size: 24px;
    }
    .kle_about_panel5 h5 {
        font-size: 21px;
        line-height: 28px;
        margin: 15px 0 30px;
    }
    .kle_about_panel5,
    .Ranking-Recognition {
        padding: 40px 0px 50px;
    }
    .Ranking-Recognition h2 {
        margin-bottom: 10px;
    }
    .boxes-list img {
        margin-bottom: 10px;
    }
    .ranked_plist h3 {
        font-size: 70px;
        line-height: 55px;
    }
    .program-list.program-list-ranking .col-md-5 .boxes-list {
        gap: 0;
    }
    ul.recog-flex li img {
        height: 50px;
        width: auto;
    }
    .program-list.program-list-ranking .row {
        row-gap: 15px;
    }
    .kle_about_panel5 h4:before {
        left: -66%;
    }
    .kle_about_panel5 h4:after {
        right: -66%;
    }
    .placement-record h2 {
        margin-bottom: 20px;
    }
    /*--about css-end---*/
    .placement-record-detail h3 {
        font-size: 60px;
        line-height: 60px;
        letter-spacing: -2.59px;
    }
    .placement-record .col-md-7 .row {
        row-gap: 15px;
        height: auto;
    }
    .placement-record-banner {
        margin-top: 15px;
    }
    .placements-pannel-2 .placement-highlights .card-body {
        padding: 20px 0;
    }
    .placement-record h2,
    .placement-highlights h2,
    .placement-records h2,
    .placement-records-detail h3,
    .p-our-recruiters h2,
    .training-development h2,
    .training-development-tr p,
    .training-development .col-md-3 blockquote a,
    .placements-pannel-inner .testimonial-detail,
    .testimonial-detail blockquote,
    .placement-cell-detail-p h4,
    .placement-cell-detail-t h3,
    .placements-pannel-inner h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .placements-pannel-2 {
        padding: 30px 0 50px;
    }
    .placement-highlights h2 {
        margin-bottom: 20px;
    }
    .placements-pannel-3 .container,
    .placements-pannel-5 .container {
        max-width: 540px;
    }
    .placements-pannel-3,
    .placements-pannel-4,
    .placements-pannel-5 {
        padding: 40px 0;
    }
    .placement-records blockquote {
        padding: 15px 0 20px;
    }
    .training-development-tr p {
        font-size: 21px;
        line-height: 31px;
    }
    .training-development-b1 p {
        padding: 20px 0 10px;
    }
    .placement-cell-detail-p h3,
    .placement-cell-detail-p blockquote,
    .placement-cell-detail-p p {
        margin-bottom: 10px;
    }
    .testimonial-detail ul li:first-child {
        font-size: 21px;
    }
    /*--placment-css-end---*/
    .head_blockquote blockquote {
        font-size: 24px;
        line-height: 34px;
    }
    .process_apply p {
        padding-bottom: 15px;
        font-size: 16px;
        line-height: 26px;
    }
    .how_apply_tab .tab-accordian .tab-content>.tab-pane,
    .course_fee_tab .tab-accordian .tab-content>.tab-pane {
        margin-bottom: 15px;
    }
    .how_apply_tab .tab-accordian .tab-content .card-header a,
    .course_fee_tab .card-header a {
        margin: 0;
    }
    .financial-aid ::before {
        height: 42.8%;
    }
    /*--admission-css-end---*/
    section.be-civil-pannel-1 .container-lg {
        max-width: 540px;
    }
    .be-civil-pannel-2 {
        padding: 30px 0px;
    }
    .be-civil-p2-left-top .red-bullet li:first-child,
    .be-civil-p2-left-bottom .red-bullet li:first-child,
    .white-bullet li:first-child {
        padding-top: 0;
    }
    .enroll-now {
        margin-top: 0;
    }
    .civil-eligibility .enroll-now a {
        margin: 0;
    }
    .be-civil-pannel-3 {
        padding: 50px 0px;
    }
    .civil-career-path-right blockquote {
        font-size: 18px;
        line-height: 27px;
    }
    .minute-of-m-p ul {
        grid-template-columns: 1fr;
    }
    /*--Civil Engineering-css-end---*/
    .page_overview blockquote {
        font: 400 1.8rem/2.8rem var(--primary-font1);
    }
    .well_classrooms .well_content {
        padding: 2rem 2rem;
    }
    .research_policy_sec {
        margin: 6rem 0rem 8rem;
    }
    .research_policy_content h3 {
        font: bold 2.1rem/3rem var(--primary-font1);
        margin-bottom: 1.5rem;
    }
    figure.research_policy_img1 img {
        height: auto;
    }
    .placements-pannel-3 {
        padding: 6rem 0rem;
    }
    .sec_hed {
        padding-bottom: 30px;
    }
    .resecolb_content {
        padding-top: 2rem;
    }
    .plac_record_box a span {
        display: inline;
        font-size: 1.6rem;
        line-height: 2.6rem;
        padding-bottom: 0;
    }
    .placements-pannel-3 .plac_record_box a {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0;
    }
    .plac_record_box {
        margin-top: 0rem;
    }
    .placements-pannel-3,
    .placements-pannel-4,
    .placements-pannel-5 {
        padding: 40px 0 80px;
    }
    .placements-pannel-3.ecosystem {
        margin-top: 3rem;
        padding: 5rem 1rem;
    }
    .placements-pannel-3 {
        padding: 6rem 0rem 8rem;
    }
    .plac_record_box a .right_arrow_allow {
        margin: 2rem 0rem 2rem 2rem;
    }
    .placements-pannel-3 .plac_record_box {
        padding: 10px 0px;
    }
    .sec_hed {
        padding-bottom: 25px;
    }
    .air_img + p {
        padding-bottom: 3rem;
    }
    .resecolb_content {
        padding-top: 1rem;
    }
    .meetings_boxes {
        margin-bottom: 2rem;
    }
    .minute-of-m-p ul li a {
        font-size: 16px;
    }
    .minute-of-m-p.minute-pdf h4 {
        margin-bottom: 1rem;
        font-size: 18px;
        line-height: 1.4;
    }
    .board-inn h3 {
        font-size: 21px;
    }
    .table_wrapper {
        margin-top: 2rem;
    }
    .internal__assurance {
        padding: 50px 0 60px;
    }
    .minute-of-m-p {
        padding: 40px 0px 40px;
    }
    .research_centreswrap.sandd-temp .row.bdr-sandd {
        padding: 5rem 0 2rem;
    }
    .text_content {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        padding: 0px 15px;
    }
    .research_centreswrap.sandd-temp .text_content .round_btnsm {
        margin-left: 20px;
    }
    .research_centreswrap.sandd-temp {
        padding-bottom: 60px;
    }
    .row.bdr-sandd {
        border-bottom: 0;
    }
    .head_blockquote .container,
    .faculties-list .container {
        padding: 0;
    }
    .faculty_temp_hubbli .head_blockquote .faculty_temp_hubbli .container,
    .faculty_temp_hubbli .faculties-list .container {
        padding: 0!important;
    }
    .faculty_temp_hubbli .admissions-pannel-1 .student-discover .faculties-detail ul li {
        text-align: center;
    }
    .placement_record_temp_hub .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 2rem;
    }
    .placement_record_temp_hub .view_bnt_pdf .view_all {
        margin-top: 3rem;
    }
    .placement_record_temp_hub .placements-pannel-1 {
        padding: 3rem 0rem;
    }
    .placement_record_temp_hub .placement_record_left .row {
        --bs-gutter-x: 0rem;
    }
    .placement_record_temp_hub .card {
        border-radius: inherit!important;
    }
    .placement_record_temp_hub .placement-highlights .tab-accordian .tab-content a span {
        color: #000;
    }
    .placement_record_temp_hub .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p {
        padding: 20px 0px;
    }
    .placement_record_temp_hub .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p p, .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p blockquote {
        margin-bottom: 0px;
    }
    .placement_record_temp_hub .placements-pannel-7.placement-records_inner_sect {
        padding: 40px 0px;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner {
        max-width: 100%;
        padding: 3rem 3rem 5rem 3rem;
        max-width: 720px;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner .testimonial-img {
        padding-left: 0;
        height: 100%;
    }
    .placement_record_temp_hub .placements-pannel-inner .owl-theme .owl-nav.disabled+.owl-dots {
        padding: 12px 0 20px;
        bottom: -5rem;
        text-align: center;
    }
    .placement_record_temp_hub .plctestimonial {
        padding: 3rem 0 5rem;
    }
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-t,
    .placements-pannel-7.placement-records_inner_sect .placement-cell-detail-p {
        padding: 3rem 2rem;
    }
    .placement_record_temp_hub .placements-pannel-6.plctestimonial h3 {
        padding-top: 1rem;
        margin-bottom: 2rem;
    }
    .placement-record-detail {
        padding: 20px;
    }
    .placement_record_temp_hub .plctestimonial h3 {
        margin-bottom: 2rem;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner .testimonial-detail {
        padding: 0;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner .testimonial-detail blockquote {
        margin-bottom: 0;
        padding: 2rem 0 .5rem;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner::before {
        top: 0;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner {
        padding: 3rem 2rem 5rem 2rem;
    }
    .placement_record_temp_hub .placement_record_temp_hub .plctestimonial h3 {
        font-size: 2.1rem;
        line-height: 3.1rem;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner {
        padding: 2rem 2rem 7rem 2rem;
        max-width: 100%;
    }
    .placement_record_temp_hub .testimonial-detail ul li:first-child {
        font-weight: 600;
    }
    .placement_record_temp_hub .plctestimonial .placements-pannel-inner::before {
        top: 3rem;
    }
    .placement_record_temp_hub .owl-carousel .owl-item img {
        display: block;
        width: 100%;
    }
    .placement_record_temp_hub .owl-carousel.owl-theme.p-testimonials-carousel.owl-loaded.owl-drag .owl-stage-outer .row {
        flex-direction: column-reverse;
    }
    .placement_record_temp_hub .plctestimonial .container {
        padding: 0;
    }
    .placement_record_temp_hub .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    .placement_record_temp_hub .placements-pannel-6 .placements-pannel-inner::before {
        width: 100%;
        height: 100%;
        background: #B23A3A;
        left: 0;
        right: 0;
        top: 0rem;
        content: "";
        z-index: 1;
        position: absolute;
    }
    .fee_structure_temp_hubbli .admfee_structure .card-body {
        padding: 2rem 0;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header {
        display: block;
        background: #7893DF;
        margin-bottom: 10px;
    }
    .fee_structure_temp_hubbli .admfee_structure {
        padding: 3rem 1rem 0;
    }
    .fee_structure_temp_hubbli .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;
    }
    .fee_structure_temp_hubbli .admission_calltoaction2 h5 {
        font-size: 2.1rem;
        line-height: 3rem;
        padding-right: 0rem;
        margin-bottom: 2rem;
    }
    .fee_structure_temp_hubbli .admission_calltoaction2 {
        padding: 3rem 1rem 5rem;
        text-align: center;
    }
    .fee_structure_temp_hubbli .admision_calltoaction {
        margin: 2rem 0;
        padding: 0 1rem;
    }
    .fee_structure_temp_hubbli .admision_calltoaction .call_content .round_btn {
        margin: 2rem auto 1rem;
    }
    .fee_structure_temp_hubbli .admision_calltoaction .call_content {
        padding: 2rem 0;
        text-align: center;
    }
    .fee_structure_temp_hubbli span {
        font: bold 1.8rem/2.8rem var(--primary-font1);
    }
    .fee_structure_temp_hubbli .admision_calltoaction .img__box {
        grid-template-columns: repeat(1, 1fr);
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p.collapsed::before {
        transform: rotate(0deg);
        filter: invert(100);
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p {
        padding: 1rem 4rem 1rem 1.5rem;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p {
        padding: 1rem 4rem 1rem 1.5rem;
        border-radius: 0;
        cursor: pointer;
        position: relative;
        font: bold 1.8rem/2.8rem var(--primary-font1);
        background: #FFD500;
        color: #000;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header {
        display: block;
        background: #7893DF;
        margin-bottom: 10px;
    }
    .fee_structure_temp_hubbli .tab_accordian .card-header p.collapsed {
        background: #7893DF;
        color: #fff;
    }
    .fee_structure_temp_hubbli .collapse:not(.show) {
        display: none;
    }
    .admission_faq_hubbli .heading_24 {
        font: bold 2rem/2.5rem var(--primary-font1);
        margin-bottom: 2rem;
        text-align: center;
    }
    .admission_faq_hubbli .common_list li {
        padding-left: 2.5rem;
    }
    .admission_faq_hubbli .comon_para {
        text-align: center;
    }
    .recruiters_main_template .p-our-recruiters ul {
        grid-template-columns: repeat(2, 1fr);
        margin: 2rem 0;
    }
    .view_bnt_pdf .view_all a {
        font: 600 1.3rem/2.8rem var(--primary-font1);
    }
    .over_flow_hidded_table .table_wrapper {
        overflow: hidden;
        overflow-x: scroll;
    }
    .grow_left {
        margin-left: 0rem;
    }
    .post_g_sec1 .admission_ug_content {
        padding-left: 0rem;
    }
    .post_g_sec1 .admission_ug_content .heading_24 {
        color: #fff;
        margin-bottom: 3rem;
        text-align: center;
        margin-top: 2rem;
    }
    .post_g_sec1 .admission_ug_content p {
        text-align: center;
        font: normal 1.5rem/2.5rem var(--primary-font2);
    }
    .post_g_sec1 .round_btn {
        display: inline-block;
        margin: auto;
        width: auto;
        font: 600 1.5rem/2.5rem var(--primary-font1);
        padding: 1rem 2.7rem;
        text-align: center;
    }
    .post_g_sec1 {
        padding:5rem 0rem 3rem;
    }
    .pg_mai_temp_hubbli .admproc_comon.post_g_sec3 {
        padding: 4rem 0rem!important;
    }
    .post_g_sec2 {
        padding: 3rem 1rem;
    }
    .post_g_sec2 .heading_24 {
        margin-bottom: 2rem;
        text-align: center;
    }
    .post_g_sec2 .comon_para {
        text-align: center;
    }
    .post_g_sec3 {
        padding: 3rem 1rem 2rem;
    }
    .post_g_sec3 .heading_24 {
        font: bold 1.8rem/3rem var(--primary-font1);
        margin-bottom: 2rem;
        color: #B6081D;
        text-align: center;
    }
    .post_g_sec3 .comon_para {
        text-align: center;
    }
    .post_g_sec5 .heading_24 {
        text-align: center;
    }
    .post_g_sec4 .heading_24 {
        text-align: center;
    }
    .post_g_sec4 {
        padding: 3rem 1rem 2rem;
    }
    .post_g_sec5 {
        padding: 3rem 1rem 2rem;
    }
    .post_g_sec2 ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .minute-of-m-p ul li {
        width: 100%;
    }
    .council_deen_txt {
        padding: 2rem 0px 2rem 3rem;
    }
    .testimonial-detail {
        text-align: center;
    }
    .about_inner_title h4 {
        font-size: 21px;
    }
    .oncampus_new1,
    .bank_atm.oncampus_new3 {
        padding: 5rem 0rem;
    }
    .oncampus_new4 {
        padding: 5rem 0rem 8rem;
    }
    .oncampus_new2 {
        padding: 5rem 0 7rem;
    }
    .hostel_left_img .overlay {
        padding: 1.5rem;
    }
    .hostel_left_img .overlay span.big-text {
        font-size: 5.2rem;
    }
    .oncampus_new2 .gym_white_outer figure {
        height: auto;
    }
    .gym_white {
        max-width: 100%;
        position: inherit;
        bottom: 0;
        left: 0;
    }
    .gym_white_outer {
        height: auto;
    }
    .infrastructure_overview_sec2 {
        padding: 3rem 0rem 6rem;
        margin-top: 3rem;
    }
    .hubballi_about_sec1 {
        padding-top: 4rem;
    }
    .hubballi_about_sec2 {
        padding: 5rem 0rem;
        margin-top: 5rem;
    }
    .climet_txt {
        padding: 25px 20px 35px;
    }
    .rail_content {
        padding: 2rem 1.5rem;}
        .three-foldrow {
            max-width: 100%;
        }
        .kle_about_panel5, .Ranking-Recognition {
            padding: 6rem 0px;
        }
        .minute-of-m-p.minute-pdf h4 {
            margin-top: 1rem;
        }
        .minute-of-m-p .meetings_boxes.calender ul {
            grid-template-columns: 1fr;
        }
        .research_centresdetl {
            padding: 4rem 0;
        }
        .research_centresdet2 {
            padding: 5rem 0rem;
        }
        .research_centresdet3 {
            padding: 4rem 0rem 0rem;
        }
        .the_university_content1.the_university_content2 {
            padding: 2rem 0rem 0rem;
        }
        .the_university_content1 h3 {
            margin-bottom: 1.5rem;
        }
        .heading_24 {
            font: bold 1.8rem/2.6rem var(--primary-font1);
            margin-bottom: 1rem;
        }
        .research_centresdet5 {
            padding: 5rem 0rem;
            margin-top: 0rem;
        }
        .research_centresdet5 .row, .infrastructure_sec1 .row {
            --bs-gutter-x: initial;
        }
        .cisha {
            padding:2rem;
        }
        .intelligent_solutions .cisha {
            margin-bottom: 4rem;
        }
        .sevice_temp_hubbli .oncampus_new1, .sevice_temp_hubbli .bank_atm.oncampus_new3, .sevice_temp_hubbli .oncampus_new  {
            padding: 5rem 0;
        }
        .Sub-newsletter {
            padding: 0 25px;
            max-width: 500px;
        }
        .library_rule_temp .fee__payment.internal__assurance.free_payment.table_font.post_g_sec2 h3, .library_rule_temp .fee__payment.internal__assurance.free_payment.table_font.post_g_sec2 p{text-align: left;}
        .employability_box h5 {
            font-size: 1.8rem;
            line-height: 2.6rem;
        }
        .placement-highlights .owl-item>div {
            padding: 20px;
        }
        .hu_resource_club .admission_ug_content, .entrepreneurship_lub .admission_ug_content, .finance_club .admission_ug_content {
            padding-bottom: 0rem;
        }
        .marketing_club {
            padding:2rem 0rem 4rem;
        }
        .comman_sec_blue {
            padding: 4rem 0;
            text-align: center;
        }
        .comman_sec_blue .heading_24 {
            font: bold 1.8rem/2.8rem var(--primary-font1);
            margin-bottom: 2rem;
        }
        .finance_club_obj, .operations_club {
            padding: 4rem 0rem;
        }
        /* ------------ */
        .internal__assurance {
            padding: 30px 0 60px;
        }
        .essential_documents_sec {
            padding: 4rem 0rem;
        }
        .internal__assurance.jee_main, .internal__assurance {
            padding: 40px 0 60px;
            margin-top: 0px;
        }
        .board-inn {
            padding-bottom: 0rem;
        }
        .jee_main h3 {
            margin-bottom: 3rem;
            padding-bottom: 2rem;
        }
        .reservation_children {
            margin-top: 4rem;
        }
        .admission_program_wrap_inner .admission_ug_content .heading_24 {
            color: #fff;
            margin-bottom: 2rem;
        }
        .about_counter_qualified {
            position: inherit;
            top: 0;
            left: 0;
            padding: 20px 35px 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .about_counter_qualified h2.clr-1 {
            padding-top: 0;
            margin: 0;
        }
        .about_counter_qualified h2{margin-top: 0;}
        .about_qualified {
            padding: 60px 0px 0px;
        }
        .dept-about_txt blockquote {
            font: 300 1.8rem/2.8rem var(--primary-font1);
        }
        .notice-date-top {
            padding: 2rem 0rem 0rem 0rem;
        }
        .rail_txt.road {
            padding-bottom: 1rem;
        }
        .vis-mission {
            padding-bottom: 4rem;
        }
        .about-hubballic-campus blockquote {
            font: 400 1.8rem/3rem var(--primary-font1);
        }
        .faculty_temp_hubbli .faculties-list-inner .faculties-detail ul li h3 {
            margin-bottom: 0;
        }
        .placement_records_sec2 .sec_hed h3 {
            padding-bottom: 1rem;
        }
        .sector_wise_tabs .accordion-body {
            padding: 0rem 0rem 2rem;
        }
        .addmi_text_hubbli h5 {
            font: 600 1.8rem/2.6rem var(--primary-font1);
            margin-bottom: 10px;
        }
        .gym_white.common_p p, .oncampus_new2 .gym_white ul li {
            text-align: center;
        }
        .well_classrooms .well_content .well_para h5 {
            margin-bottom: 1.5rem;
        }
        .ecosystem .sec_hed p {
            line-height: 1.4;
        }
        .placements-pannel-3 .plac_record_box a span {
            font-size: 1.6rem;
            line-height: 2.6rem;
        }
        .ug_mai_temp_hubbli .internal__assurance {
            padding: 5rem 0 0rem;
            margin-top: 0;
        }
        .pg_mai_temp_hubbli .internal__assurance {
            padding: 4rem 0rem!important;
        }
        .notice-date-top ul li a {
            padding: 25px 20px;
        }
        .notice-date-top ul li a p {
            margin-bottom: 8px;
        }
        .banner_bottom_pannel_ece {
            max-width: 70%;
            margin: 0 auto;
        }
        .faculties-at-cet-h {
            margin-bottom: 20px;
        }
        .home-pannel-3.college-cet-p-2.ece {
            padding-bottom: 50px;
        }
        .table_sec.dpt .table_wrapper {
            margin-top: 3rem;
        }
        .modal-new .modal-body .btn-close {
            top: 0.2rem;
            right: 0.2rem;
        }
        .modal-new .modal-body {
            padding-top: 4rem;
        }
}/*--767px-css-end---*/




@media (max-width: 575px) {
    .inner-title {
        padding: 130px 0 25px;
    }
    .inner-title h1 {
        font-size: 24px;
    }
    .dptname.inner_depert {
        padding-top: 120px;
    }
    .heading_24 {
        margin-bottom: 1rem;
    }
    
    .vis-mission.dept {
        padding: 4rem 0rem 3rem;
    }
    .kle_about_panel1::before {
        height: 230px;
    }

    .abt-visiion p {
        font: 300 18px/28px Montserrat;
    }
    .vis-mission {
        padding-bottom: 6rem;
    }
    .about_col-1 p {
        padding-bottom: 20px;
    }
    .kle_about_panel1 {
        padding: 0px 10px 20px;
    }
    .kle_about_panel2 {
        padding: 0 10px;
    }
    .kle_figues h2 {
        font-size: 50px;
        line-height: 45px;
        margin: 15px 0 0;
    }
    .kle_figues p {
        font-size: 15px;
    }
    .kle_about_panel3 p strong {
        font-size: 16px;
        line-height: 24px;
    }
    .about_col-1 blockquote,
    .Ranking-Recognition h2,
    .about_col_3 h4,
    .kle_about_panel5 h4,
    .kle_about_panel5 h3 {
        font-size: 21px;
        padding-bottom: 15px;
        line-height: 31px;
    }
    .kle_about_panel3 .container,
    .kle_about_panel4 .container {
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .kle_about_panel3 .container {
        background: #edf2f5;
    }
    .kle_about_panel3 p strong {
        padding: 0px 0 15px;
    }
    .kle_about_panel3 {
        margin: 30px 0 0;
        padding: 30px 10px 30px;
    }
    .about_col_3 h4 {
        margin-bottom: 0;
    }
    .about_notable .owl-carousel .owl-item img {
        height: 450px;
    }
    .kle_about_panel4 {
        padding: 30px 10px 10px;
        background: #fff;
    }
    .kle_about_panel5, .Ranking-Recognition {
        padding: 6rem 0px;
    }
    .Ranking-Recognition {
        padding: 30px 10px 50px;
    }
    .kle_about_panel5 h4,
    .kle_about_panel5 h3 {
        margin-bottom: 0;
    }
    .kle_about_panel5 blockquote {
        font-size: 18px;
        line-height: 28px;
    }
    .kle_about_panel5 p.font-lg {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 38px;
    }
    .kle_about_panel5 p.font-lg {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 28px;
    }
    .Ranking-Recognition h2 {
        margin-bottom: 0;
    }
    ul.recog-flex li {
        padding: 30px;
        width: 100%;
        border: 1px solid #e3e3e3;
    }
    ul.recog-flex {
        gap: 15px;
        padding-bottom: 20px;
    }
    .program-list.program-list-ranking {
        padding: 0px;
        margin-bottom: 34px;
    }
    .boxes-list img {
        margin-bottom: 10px;
        height: 80px;
        width: auto;
    }
    .program-list.program-list-ranking .container {
        padding: 0;
    }
    ul.recog-flex {
        padding: 0px;
    }
    .ranked_plist h3 {
        font-size: 60px;
        line-height: 45px;
    }
    .placement-record h2,
    .placement-highlights h2,
    .placement-records h2,
    .placement-records-detail h3,
    .p-our-recruiters h2,
    .training-development h2,
    .training-development-tr p,
    .training-development .col-md-3 blockquote a,
    .placements-pannel-inner .testimonial-detail,
    .testimonial-detail blockquote,
    .placement-cell-detail-p h4,
    .placement-cell-detail-t h3,
    .placements-pannel-inner h3 {
        font-size: 21px;
        line-height: 30px;
    }
    .placements-pannel-1 {
        padding: 0px 10px 50px;
    }
    .placement-record-detail h3 {
        font-size: 42px;
        line-height: 42px;
        letter-spacing: -1.59px;
        margin-bottom: 0;
    }
    .placements-pannel-2 {
        padding: 30px 0px 40px;
    }
    .placement-records blockquote {
        padding: 10px 0 20px;
    }
    .placements-pannel-3 .container,
    .placements-pannel-5 .container {
        max-width: 100%;
    }
    .placements-pannel-3,
    .placements-pannel-4,
    .placements-pannel-5 {
        padding: 40px 0px;
    }
    .placements-pannel-3 {
        padding: 60px 10px 80px;
    }
    .p-our-recruiters h2,
    .training-development h2 {
        margin-bottom: 20px;
    }
    .p-our-recruiters ul {
        column-gap: 15px;
        row-gap: 15px;
    }
    .training-development-b2 {
        padding: 20px;
    }
    .training-development .row {
        row-gap: 15px;
    }
    .testimonial-img .owl-carousel .owl-item img {
        width: 100%;
        height: auto;
        background-size: cover;
    }
    .testimonial-img {
        width: 100%;
        height: 370px;
        margin: auto;
    }
    .testimonial-detail {
        margin-right: 0;
        text-align: center;
        padding-top: 20px;
    }
    .testimonial-detail ul li:first-child {
        font-size: 18px;
    }
    section.placements-pannel-7 {
        padding: 40px 10px;
    }
    .placement-cell-detail {
        gap: 15px;
        margin-top: 15px;
    }
    .placement-cell-detail-t,
    .placement-cell-detail-p {
        padding: 20px;
        text-align: center;
    }
    .placement-cell-detail-t p {
        font-size: 16px;
        line-height: 26px;
    }
    .placements-pannel-inner {
        padding: 30px 8px 0 8px;
    }
    /*--placment-css-end---*/
    .head_blockquote {
        padding: 0 10px;
    }
    .student-discover .tab-accordian .tab-content .card-header:first-child a {
        padding: 8px 0;
    }
    section.admissions-pannel-1 {
        padding: 0 10px;
    }
    .ug_adm_progrmlist {
        padding: 0px 0px;
    }
    .how_apply_tab h2,
    .course_fee_tab h2,
    .payment-procedure h3,
    .financial-aid .aid_1 h3,
    .financial-aid .aid_4 blockquote,
    .aid_5 h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .how_apply_tab {
        padding: 40px 0 30px;
    }
    .how_apply_tab h2 {
        padding-bottom: 20px;
    }
    .how_apply_tab .tab-accordian .tab-content .card-header a,
    .course_fee_tab .card-header a {
        margin: 0;
        font-size: 18px;
        line-height: 28px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 18px;
        line-height: 28px;
    }
    .financial-aid .aid_1 h3 {
        margin-bottom: 15px;
    }
    .financial-aid ::before {
        height: 45.8%;
    }
    .aid_5 .accordion-button {
        font-size: 18px;
        line-height: 28px;
    }
    .brown-bullet li {
        font-size: 16px;
        line-height: 26px;
    }
    .financial-aid .aid_5 {
        margin-top: 30px;
    }
    /*--admission-css-end---*/
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-p2-right-top p,
    .civil-career-path-right h3,
    .be-civil-curriculum h3,
    .be-civil-pannel-1 h2,
    .table-civil-phd-text h3,
    .pgbiotechnologytb h3 strong,
    .table-civil-phd p.pt-3 {
        font-size: 21px;
        line-height: 31px;
    }
    .be-civil-pannel-1 {
        padding: 0 10px 30px;
    }
    .be-civil-pannel-1 p,
    .civil-eligibility h4,
    .be-civil-pannel-2 h3,
    .be-civil-curriculum h3,
    .be-civil-pannel-1 h2 {
        margin-bottom: 15px;
    }
    .be-civil-pannel-1:before {
        height: 100%;
    }
    section.be-civil-pannel-1 .container-lg {
        max-width: 100%;
    }
    .be-civil-pannel-2 {
        padding: 30px 10px;
    }
    .be-civil-p2-left-mid figure {
        margin-bottom: 20px;
    }
    .red-bullet li {
        padding: 15px 0;
    }
    .be-civil-p2-right-top p,
    .civil-eligibility,
    .be-civil-p2-right-bottom {
        padding: 20px;
    }
    .be-civil-pannel-3 {
        padding: 30px 10px;
    }
    .be-civil-pannel-4 {
        padding: 0 10px 0px;
    }
    .civil-career-path-right h3,
    .civil-career-path-right p {
        margin-bottom: 15px;
    }
    .view-more a {
        font-size: 15px;
        padding-right: 25px;
    }
    .table-civil-phd .container {
        overflow-x: scroll;
    }
    .table-civil-phd {
        padding: 30px 0 0;
    }
    .table-civil-phd table thead tr th {
        padding: 10px;
    }
    .table-civil-phd table:nth-of-type(2),
    .table-civil-phd table:nth-of-type(3) {
        margin-bottom: 10px !important;
        width: 100%;
        display: block;
        overflow-x: scroll;
    }
    .table-civil-phd-text {
        padding-top: 30px;
    }
    .pgbiotechnologytb {
        padding-top: 0;
    }
    .oncampus_new1,
    .bank_atm.oncampus_new3 {
        padding: 4rem 0rem;
    }
    .oncampus_new4 {
        padding: 4rem 0rem 6rem;
    }
    .oncampus_new2 {
        padding: 4rem 0 6rem;
    }
    .gym_white {
        padding: 20px;
    }
    .research_centresdetl {
        padding: 3rem 0;
    }
    .research_centresdet2 {
        padding: 4rem 0rem;
    }
    .research_centresdet3 {
        padding: 3rem 0rem;
    }
    .the_university_content1.the_university_content2 {
        padding:2rem 0rem 0rem;
    }
    .research_centresdet5 {
        padding: 5rem 0rem 2rem;
    }
    /*--Civil Engineering-css-end---*/
    /*--UI14041994-Program-details and program-17-06-2023-css-start---*/
.breadcrumbs-sec {padding: 10rem 1rem 1.5rem;}
.breadcrumbs-sec ul {display: none;}
.breadcrumbs-sec h1 {font-size: 21px;line-height: 31px;margin-bottom: 0;}

.programover_testimonials {margin-bottom: 5rem;}
.program_overview {padding: 3rem 1rem 0;}
.program_overview .pgoverview_details blockquote, .program_overview h2 {font: 300 2.1rem/3.1rem var(--primary-font1);}
.topheading blockquote, .program_overview .pgoverview_details blockquote, .topheading.program blockquote {font: 400 1.8rem/2.8rem var(--primary-font1);}
.programme_outcomes ul li h5 {padding-bottom: 1rem;width: 100%;}
.programme_outcomes .heading_24 {margin-bottom: 0rem;}
.programme_outcomes {padding: 3rem 0 2rem;}
.course_duration .pgfee_box p {font: 500 1.6rem/2.8rem var(--primary-font1);}
.course_duration ul li .elig_box p {padding: 1rem 0;}
.programme_educational {padding: 2rem;}
.programme_educational .comon_para{padding: 1rem 0;}
.program_pso{padding: 0rem 0 3rem;}
/*--UI14041994--25-05-2023--End--*/
.program_wrap {margin-top: 0;padding: 0rem 1rem 3rem 1rem;}
.program_wrap .program_rt ul li a h5 {font: 600 1.6rem/2.6rem var(--primary-font1);margin-bottom: 0rem;}
.program_wrap .program_rt ul li a h5 {font: 600 1.6rem/2.6rem var(--primary-font1);margin-bottom: 0.5rem;padding-right: 2rem;align-items:flex-start;}
.program_wrap .program_rt ul li a h5::after {top: 0.5rem;}
.program_wrap .program_rt ul li a p {font: normal 1.5rem/2.5rem var(--primary-font2);}
/*--program_page-css--End--*/
/*--UI14041994-Program-details and program-17-06-2023-css-end---*/
.enquiry_now .form_wrap {
    padding: 4rem 2rem;
}
.department .faculties-list .col-md-6 {
    width: 100%!important;
}
.department .faculties-detail ul li:last-child:before{display: none;}
section.appendix_sec {
    padding: 40px 0 80px;
}
.tab_accordian.overflow-hidden.international {
    margin: 4rem 0 5rem;
}
.blockquote {
    font: 300 1.6rem/2.6rem var(--primary-font1);
    padding-bottom: 0rem;
}
.repear-member h3 {
    font-size: 18px;
}
/* department----------- */
.banner_bottom_pannel_ece {padding: 15px 10px;position: inherit;max-width: 100%;}
.banner_ece .container {padding: 0;}
.pro-off-dpt-ece {padding: 50px 15px;}
.home-pannel-3.college-cet-p-2 .research-pannel-left-1 {padding-left: 0;}
.happening-s-date {max-width: 100%;}
.testimonial-img.department {width: 100%;}
.testimonial-detail.dapartment blockquote p {padding: 0px 0%;}
.testimonial-detail {padding-top: 0px;}
.faculties-at-cet .row .col-1 {width: 100%;}
.faculties-at-cet .row .col-1 img {width: 100%;}
.depart-ece-p-1 {margin: 0px 0px 70px;}
section.college-cet-p-5.depart-ece-p-5 .cet-about-b p {
    padding: 0px;
}
/* department-end---------- */
.dpt_core_values {padding: 4rem 0rem 2rem;}
.dept-about_txt.ece {padding-bottom: 4rem;}
.admissions-pannel-1.department .student-discover .faculties-detail ul li:not(:first-child) {display: none;}
.department .faculties-detail {margin-bottom: 0;}
.research_graph_sec {padding: 0rem 0rem 0rem;}
.filter_faculty .form-group {
    margin-bottom: 2rem;
}
.filter_faculty .btn {
    padding: 0.8rem 3rem;
}
.head_blockquote blockquote {
    font-size: 21px;
    line-height: 30px;
}
.head_blockquote blockquote {
    padding: 4rem 0!important;
}
.repear-member .board-inn h3 {
    padding-bottom: 15px;
}
.council_deen_txt h2, .council_deen_txt, .council_deen_txt p  {
    text-align: center;
}
.council_deen_txt h2 span {
    padding-top: 1rem;
}
.placement-record-detail {
    padding: 8px;
}
.placement_record_left .row .col-md-6 {
    padding: 0;
}
.placement_record_left .row, .recruiters_main_template .p-our-recruiters ul {
    grid-gap: 1rem;
}
.page_overview {
    padding: 3rem 0 2rem;
}
.research_policy_sec {
    margin: 4rem 0rem 6rem;
}
.research_policy_content {
    margin-top: 0;
}
.page_overview blockquote {
    font: 400 1.8rem/2.6rem var(--primary-font1);
}

}/*--575px-css-end---*/

@media (max-width: 375px) {
    .inner-title li img {
        margin: 0 10px;
    }
    .kle_about_panel1::before {
        height: 300px;
    }
    .about_notable .owl-carousel .owl-item img {
        height: 350px;
    }
    .about_notable .owl-nav button.owl-next:after,
    .about_notable .owl-nav button.owl-prev:after {
        width: 30px;
        height: 30px;
    }
    .about_notable .owl-nav {
        width: 80px;
    }
    .view_all.view-course {
        padding: 20px 0 0;
    }
    .bg_clr_box {
        padding: 15px;
    }
    .kle_about_panel5 blockquote {
        font-size: 16px;
        line-height: 26px;
    }
    .kle_about_panel5 h4:before {
        left: -70%;
    }
    .kle_about_panel5 h4:after {
        right: -70%;
    }
    .mission_box h6 {
        font-size: 34px;
        margin-bottom: 10px;
    }
    .boxes-list img {
        height: 70px;
    }
    .Ranking-Recognition {
        padding: 30px 10px 50px;
    }
    .ranked_plist h3 {
        font-size: 50px;
        line-height: 35px;
    }
    ul.recog-flex li {
        padding: 20px;
    }
    .mission_box {
        padding: 15px;
    }
    /*--about-css-end---*/
    .placement-record-detail h3 {
        font-size: 50px;
        line-height: 50px;
        letter-spacing: -1.59px;
    }
    .placements-pannel-1 {
        padding: 0px 10px 30px;
    }
    .placements-pannel-3,
    .placements-pannel-4,
    .placements-pannel-5 {
        padding: 30px 10px;
    }
    .placement-records blockquote {
        font-size: 18px;
        line-height: 28px;
    }
    .placement-records-chart p {
        padding: 15px 0px 20px;
    }
    .p-our-recruiters ul li {
        height: 100px;
        padding: 10px;
    }
    .training-development-tr p {
        font-size: 18px;
        line-height: 28px;
    }
    .testimonial-img {
        width: 100%;
        height: 300px;
        margin: auto;
    }
    .testimonial-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .placements-pannel-inner .owl-theme .owl-nav.disabled+.owl-dots {
        text-align: center;
        padding: 20px 0 25px;
        margin: 0;
    }
    .placement-cell-detail-p {
        padding: 0;
    }
    .placement-cell-detail-t h3 {
        margin-bottom: 15px;
    }
    .placement-cell-detail-p h3 {
        font-size: 18px;
        line-height: 28px;
    }
    section.placements-pannel-7 {
        padding: 30px 10px;
    }
    .testimonial-detail ul li:last-child {
        font-size: 16px;
        line-height: 22px;
    }
    /*--placment-css-end---*/
    .head_blockquote blockquote {
        font-size: 21px;
        line-height: 31px;
    }
    .how_apply_tab h2,
    .course_fee_tab h2,
    .payment-procedure h3,
    .financial-aid .aid_1 h3,
    .financial-aid .aid_4 blockquote,
    .aid_5 h3 {
        font-size: 21px;
        line-height: 31px;
    }
    .how_apply_tab .tab-accordian .tab-content .card-header a,
    .course_fee_tab .card-header a {
        padding: 10px;
    }
    .payment-procedure .pay_1 {
        padding: 20px;
    }
    .financial-aid .aid_5 {
        margin-top: 20px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 18px;
        line-height: 28px;
    }
    .financial-aid .aid_1 blockquote {
        font-size: 16px;
        line-height: 26px;
    }
    .financial-aid .aid_1 h3 {
        margin-bottom: 10px;
    }
    /*--addmission-css-end---*/
    .be-civil-pannel-1:before {
        height: 100%;
    }
    .be-civil-pannel-2 {
        padding: 20px 10px;
    }
    .be-civil-p2-right-bottom tbody tr td {
        font-size: 15px;
        width: 50%;
    }
    .be-civil-p2-right-bottom thead tr th {
        font-size: 16px;
    }
    .be-civil-p2-right-bottom thead tr th,
    .be-civil-p2-right-bottom tbody tr td {
        width: 100%;
    }
    .civil-career-path-right blockquote {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .testimonial-detail blockquote {
        padding: 10px 0;
    }
    .be-civil-curriculum table tbody tr td {
        font-size: 15px;
        line-height: 25px;
    }
 .breadcrumbs-sec li img {padding: 0px 5px;}
 .breadcrumbs-sec li a{font-size: 11px !important;}
 .heading_24 {font: bold 1.8rem/2.8rem var(--primary-font1);}
 .round_btn {width: 18rem;font: 600 1.4rem/2.5rem var(--primary-font1);padding: 1rem 2rem;}
 .course_curriculum .resp-tabs-container ul li {padding: 1rem;}
 .programme_educational {padding: 3rem 1rem;}
 .program_wrap .program_lt select {font-size: 1.6rem;}
.about_counter_qualified {
    padding: 20px 15px 10px;

}
.pdt_2 {
    padding-top: 1rem;
}
}/*--480px-css-end---*/




@media (max-width: 320px) {}


/*--320px-css-end---*/