@media only screen and (max-width:993px) {
    .program_industry .row {
        gap: 1.5rem;
    }

    .gallery-photo-content .row .col-md-4 {
        width: 50%;
    }

    .kle-news-panel2 .col-md-4 a.read-more {
        position: absolute;
        bottom: 15px;
        left: 50px;
    }

    .news-panel-content.background-box {
        padding: 35px 35px 50px 35px;
    }

    .news-panel2 .browser-by .col-md-8 {
        width: 100%;
    }

    .news-panel2 .browser-by .col-md-4 {
        width: 100%;
    }

    .leader_messagcontent {
        padding: 25px 0px 0px 0px;
        margin-top: 0px;
    }

    .leadership_message::before {
        height: 50%;
    }

    .kle_about_panel1 .col-md-7 {
        width: 100%;
    }

    .kle_about_panel1 .col-md-5 {
        width: 100%;
    }

    .civil-career-path-left {
        width: 100%;
        position: unset;
        padding-top: 2rem;
    }

    .civil-career-path-right {
        padding: 50px 0px 50px 0px;
    }


    .kle_about_panel4 .col-md-9, .kle_about_panel4 .col-md-3 {
        width: 100%;
    }

    .bg_clr_box {

        width: 100%;
        position: unset;
        margin-top: 40px;

    }

    .be-civil-pannel-3 .nav-tabs {
        width: 70%;
    }

    .about_col_6 {
        padding-top: 40px;
    }

    .kle_about_panel5 blockquote {
        padding: 0;
    }

    .kle_about_panel5 .row {
        row-gap: 1rem;
    }

    .kle_about_panel5 .row .col-md-4 {
        width: 100%;
    }

    .kle_about_panel5 {
        padding: 40px 0px;
    }

    .about_col-1 blockquote {
        padding: 0px 0px 25px 0px;
        font-size: 28px;
        line-height: 33px;
    }

    .about-col-2 {
        padding: 0;
    }



    .faculties-detail-page .row .col-md-8 {
        width: 100%;
    }

    .faculties-detail-page .row .col-md-4 {
        width: 100%;
    }

    .faculties-detail-page .row .col-md-12 .row {
        flex-direction: column-reverse;
    }

    /* .faculties-d-right-1 {
        display: flex;
    } */

    .faculties-d-right-b {
        padding: 15px 30px;
    }

    .faculties-d-right-b ul {
        row-gap: 15px;

    }

    .faculties-detail-page .row .col-md-12 h3 {

        margin-bottom: 15px;
    }

    .faculties-d-left-1 {
        margin-top: 20px;
    }

    .faculties-d-left-2 {
        margin-top: 35px;
    }


    
    .news-detail .row .col-md-8 {
        width: 100%;
    }

    .news-detail .row .col-md-4 {
        width: 100%;
    }

    .news-detail-right {
        padding-right: 0;
    }

    .event-detail-r-text {
        padding: 50px 0px 40px 0px;
    }

    .news-detail-right .row img {
        width: 100%;
    }

    .news-detail-right .row {
        gap: 1.5rem;
    }

    .mission_box h6 {
        text-align: center;
    }

    .kle_about_panel3 {
        background: #ECF2F5;
        margin: 0px 0 0;
        padding: 25px 0;
    }

    .repear-member .col-md-4 {
        width: 50%;
    }

    .minute-of-m-p ul {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .notice-panel .col-md-9 {
        order: 2;
        width: 100%;
    }

    .notice-panel .col-md-3 {
        order: 1;
        width: 100%;
    }

    .notice-panel .col-md-12 {
        order: 3;
        width: 100%;
    }

    .program-list .row .col-md-4 {
        width: 70%;
        margin: auto;
    }

    .boxes-list {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        padding: 0;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    .boxes-list:after {
        content: "";
        height: 1px;
        background: #ddd;
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 0;
        top: unset;
    }

    .program-list .col-md-4:last-child .boxes-list {
        padding-top: 0px;
    }

    section.admissions-pannel-1.program_panel .program_menu ul li a {
        font-size: 15px;
    }

    .program_industry .col-md-6 {
        width: 100%;
    }

}

@media only screen and (max-width:769px) {
    .program_menu ul {
        grid-template-columns: 1fr;
        padding-bottom: 0px;
    }

    .gallery-photo-content .row .col-md-4 {
        width: 100%;
    }

    .notice-panel .col-md-3 {

        margin-bottom: 50px;
    }

    .faculties-d-right-1 {
        flex-direction: column;
        gap: 1.5rem;
    }

    .repear-member .col-md-4 {
        width: 100%;
    }

    .kle_figues {
        position: unset;
        padding: 50px 0px 0px 0px;
    }

    .leadership_message::before {
        position: unset;
    }

    .leader_messagcontent h2 {

        color: #313131;

    }

    .leader_messagcontent h2 span {

        color: #313131;

    }

    .leader_messagcontent h3 {

        color: #313131;

    }


    .kle_about_panel1 .col-md-7 .row {
        row-gap: 2rem;
    }

    .kle_about_panel1 .col-md-7 .row .col-md-3 {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .kle_about_panel1 .col-md-7 .row .col-md-9 {
        width: 100%;
    }



    .kle_figues {
        display: block;
        text-align: center;
        padding: 50px 0px;
    }

    .kle_figues h2:nth-child(1) {
        margin-bottom: 0;
    }

    .kle_figues p:nth-child(2) {
        grid-column: inherit;
    }

    .kle_figues h2:nth-child(3) {
        grid-column: 1/3;
    }

    .kle_figues p:nth-child(4) {
        grid-column: 1/3;
    }

    .faculties-d-left-3 .nav-tabs {
        display: block;
        display: flex;
    }

    /* footer-start */
    .footer-top .row .col-md-2 {
        width: 50%;
    }

    .footer-bottom .row .col-md-4 {
        width: 100%;
    }

    .footer-bottom .row .col-md-3 {
        width: 100%;
    }

    .footer-bottom .row .col-md-5 {
        width: 100%;
    }

    /* .copyright {
        flex-direction: column;
        gap: .5rem;
        text-align: center;
    }

    .Sub-newsletter {
        gap: 1rem;
        justify-content: center;
    } */

    /* .social-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 4px 20px;
        gap: 1rem;
    } */

    .mandatory-disclosures-p1 .row {
        gap: 1.5rem;
    }

    .mandatory-disclosures-p1 ul li a {
        display: block;
    }

    .mandatory-disclosures-p2 ul {
        grid-template-columns: 1fr;
    }

    /* footer-end */
}

@media only screen and (max-width:540px) {
    .inner-title .container {
        flex-direction: column;
        row-gap: 20px;
    }
}





.our-recruiters-pannel.our-recruiters-pannel-mob {
    display: none;
}

@media (min-width: 993px) and (max-width: 1200px) {
    .industry_content h2 {
        font-size: 30px;
        padding: 45px 45px;
    }

    .h-res p {
        font-size: 16px;
        line-height: 27px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {

    .industry_content h2 {
        font-size: 30px;
        padding: 45px 45px;
    }

    .h-res p {
        font-size: 16px;
        line-height: 27px;
    }

    .happening-b-date {
        width: 70%;
    }

    .faculties-d-left-3 .nav-link {
        font-size: 17px;
    }


    .testimonial-detail blockquote {
        font-size: 22px;
        line-height: 34px;
        margin-bottom: 25px;
    }

    */ .happening-s-date p {
        font-size: 12px;
    }

    .navbar-logo a img {
        width: 235px;
    }

    .testimonial-detail blockquote {
        font-size: 22px;
    }

    .ranked-inner-right p {
        font-size: 14px;
    }

    .ranked-inner-left {
        bottom: 10%;
    }

    .ranked-inner-left .col-md-3 h3 {
        font-size: 85px;
    }

    .ranked-inner-left .col-md-9 p {
        font-size: 23px;
        line-height: 29px;
    }

    .research-pannel-bottom ul {
        gap: 5%;
    }

    .ranked-inner-right h3 {
        font-size: 18px;
    }

    .funded-projects {
        width: 80%;
    }

    .contact-pannel ul li {
        font-size: 12px;
    }

    .navbar-links li a {
        font-size: 13px;
    }

    .research-pannel-left-2 {
        padding-bottom: 0px;
    }

    .banner-side-pannel {
        width: 389px;
    }

    .pannel-info h2 {
        font-size: 36px;
        line-height: 36px;
    }

    .banner-content {
        margin-top: 0;
        height: 80vh;
        padding: 0px 38px;
    }

    .pannel-info .info-grade-l h2 {
        font-size: 28px;
    }

    .college-names h4 {
        font-size: 22px;
    }

    .admissions ul li {
        font-size: 22px;
    }

    .admissions ul li a {
        font-size: 13px;
    }

    .apply-now a {
        font-size: 13px;
    }

    section.home-pannel-2 .owl-theme .owl-nav.disabled+.owl-dots {
        position: static;
    }

    .placements-pannel blockquote {
        font-size: 21px;
        line-height: 31px;
    }

    .placements-pannel p {
        font-size: 14px;
    }

    .our-recruiters-pannel {
        position: static;
    }

    .home-pannel-2 {
        padding-bottom: 50px;
    }

    /* .financial-aid ::before {
        height: 47.2%;
    } */


}


@media only screen and (max-width:820px) {
    .mobile-services {
        display: block;
    }

    .happening-s-date p {
        padding-right: 15px;
    }

    .mobile-footer ul li {
        display: inline-block;
        width: 100%;
    }

    .mobile-footer {
        padding: 25px 13px;
    }

    .mobile-footer ul li a {
        color: #fff;
        font-size: 12px;
    }

    .footer-top {
        display: none;
    }

    .mobile-footer {
        display: block;
    }

    .research-pannel .owl-theme .owl-nav.disabled+.owl-dots {
        position: static;
        bottom: 25px;
        left: 0;
        right: 0;
        margin: 35px 0;
    }

    .home-pannel-3 {
        padding: 40px 0px 0;
        position: relative;
    }

    .research-pannel .row {
        row-gap: 0;
    }

    .salary-package h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .salary-package p {
        font-size: 128px;
        line-height: 89px;
        margin: 30px 0 0;
    }

    .salary-package {
        padding: 40px 19px 30px 19px;
        margin: 0 10px;
    }

    .view-course a {
        text-transform: uppercase;
    }

    .study-with h1 {
        font-size: 48px;
        font-weight: 800;
        line-height: 40px;
        margin-bottom: 15px;
    }

    .study-with {
        padding: 15px;
        margin-bottom: 30px;
    }

    .study-with blockquote {
        font-size: 16px;
        line-height: 21px;
        font-weight: normal;
    }

    .info-grade-l h2 {
        font-size: 26px;
    }

    .banner img {
        height: 600px;
        object-fit: cover;
    }

    .banner-content {
        margin-top: 36px;
        padding: 0 20px;
    }

    .pannel-info h2 {
        font-size: 32px;
        line-height: 37px;
    }

    .banner-side-pannel {
        display: block;
        width: 100%;
    }

    .navbar-item {
        display: none;
    }

    .top_head {
        display: none;
    }



    .navbar-logo {
        width: 100%;
        text-align: center;
    }

    section.home-pannel-1 .row .col-md-4:first-child {
        display: none;
    }

    section.home-pannel-1 .row .col-md-12:last-child {
        display: none;
    }

    section.home-pannel-1 .row .col-md-4 {
        width: 100%;
        padding: 0;
    }

    section.home-pannel-1 .row .col-md-8 {
        width: 100%;
    }

    .college-names {

        margin-top: 0;

        background: #FFFFFF;

        padding: 24px;

    }

    section.home-pannel-1 .row {
        row-gap: .2rem;
    }

    .college-names h4 br {
        display: none;
    }

    section.home-pannel-1 {

        padding: 30px 0 30px;
    }

    .our-recruiters-pannel {
        position: unset;
    }

    .home_title {
        position: unset;
        padding: 25px 0;

    }


    .our-recruiters-pannel .row .col-md-12 {
        display: none;
    }

    .our-recruiters-pannel .row .col-md-3 {
        width: 100%;
    }

    .home_title h2 {
        color: #B6081D;
        font-family: var(--primary-font1);
        font-size: 26px;
        font-weight: bold;
    }

    .owl-carousel.owl-theme.placements-carousel.owl-loaded.owl-drag {
        display: none;
    }

    .our-recruiters-pannel.our-recruiters-pannel-mob {
        position: unset;
        display: block;
    }

    .our-recruiters-pannel.our-recruiters-pannel-mob .row .col-md-3 {
        display: none;
    }

    .our-recruiters-pannel.our-recruiters-pannel-mob .row .col-md-9 .our-recruiters .col-md-3 {
        display: block;
        width: 50%;
    }

    .our-recruiters-pannel.our-recruiters-pannel-mob .row .col-md-9 {
        display: block;
        width: 100%;
    }

    .our-recruiters-pannel .row {
        row-gap: .8rem;
    }

    .our-recruiters {
        background: transparent;
        padding: 40px 10px 30px 10px;
    }

    .our-recruiters .col-md-3 {
        padding: 0 5px;
    }

    .our-recruiters h3 {
        text-align: center;
        font-size: 21px;
    }

    .our-recruiters-img {
        padding: 30px;
        background: white;
        text-align: center;
        margin: auto;
    }

    .home-pannel-2 {
        padding-bottom: 0;
    }

    .research-pannel-left-1 p {
        display: none;
    }

    .research-pannel-left-2 {
        display: none;
    }

    .research-pannel-right .owl-carousel .owl-item img {
        display: none;
    }

    .funded-projects {
        position: unset;
        width: 100%;
        text-align: center;
    }

    .research-shadow::before {
        position: unset;
    }

    .funded-projects p {

        color: #333333;

        font-weight: bold;

        font-size: 18px;

    }

    .funded-projects blockquote {

        color: #333333;

        padding: 0;

        padding-bottom: -3px;

        font-size: 21px;
    }

    .research-pannel .row .col-md-4 {
        width: 100%;
    }

    .research-pannel .row .col-md-8 {
        width: 100%;
    }

    .research-pannel-left-1 h3 {
        text-align: center;
        margin: 0;
        font-size: 26px;
    }

    .research-pannel::before {
        position: unset;
    }

    .home-pannel-3:before {
        position: absolute;
        content: "";
        background: #F6F6F6;
        width: 100%;
        height: 55%;
        bottom: 0;
        left: 0%;
        top: unset;

    }

    .research-pannel-bottom h3 {
        text-align: center;
        font-weight: bold;
        margin-bottom: 20px;
        font-size: 18px;
    }

    .research-pannel-bottom ul {
        display: flex;
        row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }

    .research-pannel-bottom ul li:first-child {
        text-align: center;
        font-weight: 400;
        padding-bottom: 15px;
        font-family: var(--primary-font1);
    }

    .research-pannel-bottom {
        display: flex;
        flex-direction: column;
        gap: 2px;
        justify-content: center;
        align-items: center;
        padding: 0px;
        margin-top: 40px;
    }

    .research-pannel-bottom ul li:nth-child(2) {
        padding: 10px 25px;
        background: #fff;
        width: 100%;
    }

    .research-pannel-bottom ul li:nth-child(3) {
        padding: 10px 25px;
        background: #fff;
        width: 100%;
    }

    .ranked-inner-left {
        position: static;
        display: none;
    }

    .kle-ranked-inner {
        position: static;
        padding: 0px;
    }

    .view-course.view-research {
        margin-top: 0;
        padding-bottom: 50px;
        padding-left: 0;
        text-align: center;
    }

    .kle-happenings .col-md-6:nth-child(2) {
        display: none;
    }

    .ranked-inner-right {
        padding: 0;
        text-align: center;
        display: none;
    }

    .about-pannel .row {
        row-gap: 28px;
    }

    .about-kle-bottom blockquote {
        padding: 0px;
    }

    section.home-pannel-5::before {
        width: 100%;
    }

    .about-kle-bottom ul {
        display: none;
    }

    section.home-pannel-4 {
        padding: 40px 0px 10px;
    }

    .happening-b-date {
        background: none;
        border-radius: 10px;
        position: absolute;
        width: 100%;
        bottom: 9%;
        left: 3%;
        display: flex;
        padding: 0px 8px;
        gap: 15px;
        align-items: center;
    }

    .happening-b-date h4,
    .happening-b-date p {
        color: #fff;
    }

    .kle-testimonials h3 {
        font-size: 30px;
        padding-right: 0;
        color: #B6081D;
    }

    .kle-testimonials .owl-carousel.owl-theme.testimonials-carousel.owl-loaded.owl-drag {
        margin-top: 0;
        padding-right: 0;
    }

    .kle-testimonials .testimonial-img {
        width: 100%;
        text-align: center;
        float: none;
        margin: 30px 0 0;
    }

    .kle-testimonials .owl-dots {
        margin-left: 0;
        margin-top: 34px !important;
    }

    .kle-testimonials {
        margin-top: 60px;
    }

    section.home-pannel-5 {
        position: relative;
        padding: 50px 0px 50px;
        margin-bottom: 0;
    }

    .footer-top ul {
        display: none;
    }

    .kle-happenings .col-md-12:nth-child(4) .col-md-6:nth-child(2) {
        display: block;
        order: 2;
        text-align: center;
    }

    .kle-happenings .col-md-12:nth-child(4) .col-md-6:nth-child(2) {
        display: block
    }

    /* .testimonial-detail {
        margin-right: 0;
        text-align: center;
        padding-top: 40px;
    } */

    /* .navbar-logo a img {
        width: 90%;
        margin: auto;
    } */

    /* header.header.sticky nav.navbar {
        padding: 16px 15px 16px 15px;
        transition: .2s
    } */

    nav.navbar {
        transition: .2s
    }

    .sticky {
        transform: translate(0px, 0px);
    }

    .our-recruiters-pannel .row .col-md-9 .col-md-3 {
        width: 50%;
    }

    section.home-pannel-2 .our-recruiters .owl-theme .owl-nav.disabled+.owl-dots {
        position: static;
        margin: 35px 0 0;
    }

    .footer-top .row {
        row-gap: 1rem;
    }

    .footer-top .col-md-2 {
        width: 50%;
    }

    .footer-links h3 {
        font-size: 14px;
    }

    .footer-top {
        padding: 30px 0px;
    }

    .footer-bottom {
        border-top: 1px solid rgb(255 255 255 / 21%);
        padding: 20px 0px 0px;
        background: #000;
    }

    .Sub-newsletter input {
        font-size: 14px;
        padding: 8px;
        width: 80%;
    }

    .Sub-newsletter p {
        display: none;
    }
/* 
    .social-icon {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 50px;
        text-align: center;
        margin-bottom: 18px;
    } */

    /* .footer-bottom .col-md-5 {
        background: #232323;
        padding-top: 10px;
        padding-bottom: 10px;
    } */

    /* .copyright p {
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        text-align: center;
        margin: 2px 0 0;
    } */

    .happening-heading p {
        font-size: 21px;
        padding: 0 41px;
        margin: 18px 0 30px;
        font-weight: normal;
    }

    .about-kle h3 {
        font-size: 25px;
        padding: 0 2px;
    }

    .college-names h4 {
        font-size: 24px;
    }

    .college-names p {
        font-size: 16px;
    }

    .research-pannel .col-md-12 {
        background: #f6f6f6;
        padding: 0;
    }

    .about-kle p {
        font-size: 16px;
        font-weight: 300;
        font-family: var(--primary-font1);
        padding: 0 56px;
    }

    .about-kle-bottom {
        display: none;
    }

    .ranked-inner-right p {
        font-size: 12px;
        margin: 20px 15px 0;
    }

    .ranked-inner-right h3 {
        font-size: 16px;
        font-weight: 800;
        margin-bottom: 18px;
    }

    .happening-heading h3 {
        font-weight: 800;
        font-size: 30px;
    }

    .happening-b-date h4 {
        font-size: 40px;
        margin-bottom: 0;
        display: inline-block;
    }

    .happening-b-date p {
        width: 80%;
        display: inline-block;
    }

    .happening-b-date h4 span {
        width: 100%;
        border: 0px;
    }

    .happening-b-date.happening-bs-date h4 span {
        border: 0px;
    }

    .testimonial-detail blockquote {
        font-size: 21px;
    }

    .testimonial-detail ul li:first-child,
    .testimonial-detail ul li:last-child {
        font-family: var(--primary-font1);
    }

    .mobile-recognition .owl-carousel .owl-item img {
        width: auto;
        margin: auto;
    }

    .mobile-recognition {
        padding: 30px 20px;
        display: block;
    }

    .about-kle .mobile-recognition h3 {
        font-size: 16px;
        color: #333;
    }

    .about-kle .mobile-recognition h3 br {
        display: none;
    }

    .mobile-recognition .owl-stage {
        display: flex;
        align-items: center;
    }

    .mobile-ranked {
        display: block;
    }

    .mobile-ranked .ranked-inner-right {
        display: block;
    }

    .mobile-ranked .ranked-inner-right .owl-carousel .owl-item img {
        width: auto;
        margin: 0 auto;
    }

    .mobile-ranked .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 35px;
    }

    .our-recruiters .owl-carousel .owl-item img {
        margin: auto;
        width: auto;
    }

    .kle-ranked-inner .col-md-7 {
        display: none;
    }

    .kle-ranked-inner .col-md-5 {
        width: 100%;
        padding: 50px 0 0;
    }

    .kle-happenings .col-md-6 {
        width: 100%;
    }

    .kle-testimonials .col-md-5 {
        width: 100%;
    }

    .mobile-footer ul {
        display: grid;
        grid-template-columns: auto auto;
    }

    .mobile-footer ul li:nth-child(8n) {
        margin-bottom: 15px;
    }

    .footer {
        padding-bottom: 80px;
    }



    .about_col_3 {
        width: 100%;
    }

    .about_notable .owl-nav {
        position: static;
    }

    .header.inner-header nav.navbar, .header.inner-header.sticky nav.navbar {
        padding: 18px 15px 18px;
    }

    .header.inner-header.sticky {
        transform: translate(0px, 0px);
    }

    header.header:after {
        display: none;
    }

    .inner-container {
        padding-top: 130px;
    }

    .kle_about_panel1 .col-md-5 img {
        margin-top: 20px;
    }





    .kle_about_panel3 .container {
        max-width: 100%;
        background: #fff;
        padding: 30px;
    }



    .owl-item>div {
        margin: 0px;
    }

    .about_notable .owl-item:nth-child(even)>div {
        cursor: pointer;
        margin: 0;
    }

    /* .about_notable .owl-nav button.owl-next:after {
        left: 0;
        top: -60px;
    } */

    /* .about_notable .owl-nav button.owl-prev:after {
        left: 50px;
        top: -60px;
    } */

    .about_col_3 h4 {
        margin-bottom: 80px;
    }

    /* .view_all.view-course {
        margin-top: -33px;
        margin-bottom: 30px;
    } */

    .kle_about_panel5 blockquote {
        font-size: 21px;
    }

    .kle_about_panel4 {
        padding: 15px 0 40px;
    }

    .Ranking-Recognition {
        text-align: center;
        padding: 50px 0 50px;
    }

    .component li a {
        font-size: 16px;
    }

    .component li {
        padding: 18px 25px;
    }

    .kle_about_panel1 {
        padding: 50px 0 50px;
    }

}


@media (min-width: 700px) and (max-width: 991px) {
    .grey_bg {
        display: none;
    }

    /* .navbar-logo a img {
        Width: 50%;
    } */

    .banner-content {
        height: 80vh;
    }

    .ranked-inner-right p {
        font-size: 16px;
    }

    .happening-small-img img {
        width: 100%;
    }

    .footer-bottom .col-md-4 {
        width: 100%;
    }

    .footer-bottom .col-md-3 {
        width: 100%;
    }

    .footer-bottom .col-md-5 {
        width: 100%;
    }

    .footer-bottom .container {
        padding: 0;
        margin: 0;
        max-width: 100%;
        overflow: hidden;
    }


}

@media only screen and (max-width:320px) {
    .call_block li a, .message_block p a {
        font-size: 20px;
    }

    .nest span {
        font-size: 20px;
    }

    .appointment-panel {
        padding: 40px 0 170px;
    }

    .apply_now_block a {
        width: 55%;
    }

    .side-menu ul li a {
        font-size: 15px;
    }

    .program-list.program-list-ranking .col-md-5 .boxes-list {
        gap: 0;
        flex-direction: column;
    }

    .program-list.program-list-ranking .col-md-5 .boxes-list p {
        color: #000000;
        text-align: center;
        margin-top: 30px;
        width: 100%;
        font-family: var(--primary-font3);
        font-size: 22px;
        font-weight: 100;
    }

    .h-res1 {
        padding: 10px;
    }

    .date_program h3 {
        font-size: 35px;
        margin-right: 10px;
    }

    .date_program h5 {
        font-size: 15px;
    }

    .h-res1 h2 {
        font-size: 21px;
        margin: 20px 0;
    }

    p.dep-clr {
        font-size: 16px;
    }
}


/* 14-nov */


@media only screen and (max-width:992px) {
    .kle-news-panel2 .col-md-4 {
        margin-bottom: 15px;
    }

    .news-panel-content {
        padding: 15px 15px;
    }

    .event-past-events {
        padding: 35px 15px 30px;
    }

    

    .program-list.program-list-ranking .row .col-md-7 {
        width: 100%;
    }

    .program-list.program-list-ranking .row .col-md-5 {
        width: 100%;
    }

    /* .kle_about_panel3 .about_col_3 {
        width: unset;
    } */

    .about_col-1 p {
        font-size: 14px;
        line-height: 26px;
        padding-bottom: 25px;
    }

    /* .kle_about_panel1 .row .col-md-7 .row .col-md-3 {
        width: 100%;
        justify-content: center;
        display: flex;
        margin-bottom: 1.5rem;
    } */

    .kle_about_panel1 .row .col-md-7 .row .col-md-9 {
        width: 100%;
    }

    .kle_about_panel5 blockquote {
        font-size: 28px;
        line-height: 38px;
    }

    p.font-lg {
        font-size: 18px;
        line-height: 25px;
    }

    .kle_about_panel5 h5 {
        font-size: 28px;
    }

    .program-list.program-list-ranking .row .col-md-7 .row .col-md-6 {
        width: 100%;
    }

    .kle_about_panel3 .row .col-md-4 {
        width: 100%;
    }

    .kle_about_panel3 .row .col-md-8 {
        width: 100%;
    }

    .about-col-2 p {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 26px;
    }

    .kle_about_panel3 p strong {
        font-size: 21px;
        line-height: 33px;
        margin-bottom: 25px;
        width: 100%;
    }

    .about_col_4 {
        padding-right: 0;
        padding-bottom: 25px;
    }

    .about_col_6 p {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 25px;
    }

    .head_blockquote blockquote {
        font-size: 28px;
        line-height: 38px;
        font-weight: 300;
        font-family: var(--primary-font1);
        padding: 30px 0 50px;
    }

    .student-discover .nav-tabs {
        margin-bottom: 40px;
    }

    .ug_adm_progrmlist li h2 {
        font-size: 23px;
    }

    .how_apply_tab .nav-tabs .nav-link {
        font-size: 90px;
        padding: 0 45px;
    }

    .how_apply_tab .nav-tabs .nav-link span {
        font-size: 22px;
        line-height: 33px;
    }

    /* .process_apply p {
        padding-bottom: 16px;
        font-size: 15px;
        line-height: 29px;
    } */

    .payment-procedure .row {
        gap: 1rem;
    }

    .payment-procedure .row .col-md-4 {
        width: 100%;
    }

    .payment-procedure .pay-4 ul.brown-bullet {
        padding: 15px 0px 50px 00px;
    }

    .financial-aid .row .col-md-5 {
        width: 100%;
    }

    .financial-aid .row {
        gap: 1.5rem;
    }

    .financial-aid ::before {
        height: 44.2%;
    }

    .financial-aid .aid_4 p {
        padding-right: 0px;
    }

    .financial-aid .row .col-md-7 {
        width: 100%;
        background: white;
    }

    .how_apply_tab .nav-tabs:before {
        width: 10%;
    }

    .how_apply_tab .nav-tabs:after {
        width: 10%;
    }

    .fee_structure_table table tbody tr td {
        height: 85px;
    }

    .fee_structure_table table tbody tr td table td {
        height: 85px;
    }

    .financial-aid .aid_1_bottom {
        width: 100%;
        right: 0%;
        padding: 25px;
    }

    .financial-aid ::before {
        height: 45.35%;
    }

    .fee_structure_table {
        padding: 50px 0px;
        overflow: scroll;
    }

    .about_notable .owl-item:nth-child(even)>div {
        cursor: pointer;
        margin: 0%;
    }

    .about_notable .owl-item>div {
        cursor: pointer;
        margin: 0;
    }

    .program-list.program-list-ranking .col-md-5 .boxes-list {
        padding: 30px 15px 50px 15px;
    }

    

    .life-pannel-1 .facilities-tabs .col-md-4 {
        width: 100%;
    }

    .life-pannel-1 .facilities-tabs .col-md-5 {
        width: 100%;
    }

    .life-pannel-1 .facilities-tabs .col-md-7 {
        width: 100%;
    }

    .life-pannel-1 .facilities-tabs .col-md-8 {
        width: 100%;
    }

    .life-pannel-1 .facilities-tabs .col-md-7 .facilities-bl .col-md-6 {
        width: 100%;
    }

    .lecture-theatre {
        position: unset;
    }

    .life-pannel-2 .col-md-8 {
        width: 100%;
    }

    .life-pannel-2 .col-md-4 {
        width: 100%;
    }

    .life-pannel-2 .col-md-8 .laboratory-left-pannel .col-md-6 {
        width: 100%;
    }

    .life-pannel-2 .row {
        flex-direction: column-reverse;
        gap: 2rem;
    }

    .life-pannel-3 .learning-resourse .col-md-4 {
        width: 100%;
    }

    .life-pannel-3 .learning-resourse .col-md-8 {
        width: 100%;
    }

    .learning-resourse-left figure img {
        width: 100%;
        padding-top: 1.5rem;
    }

    .learning-resourse-right {
        margin-top: 1.5rem;
    }

    .life-pannel-4 .auditorium-pannel .col-md-4 {
        width: 100%;
    }

    .life-pannel-4 .auditorium-pannel .col-md-8 {
        width: 100%;
    }

    .auditorium-pannel::before {
        width: 100%;
    }

    .life-pannel-4 .auditorium-pannel .row {
        gap: 1.5rem;
    }

    .auditorium-pannel-br {
        padding: 0;
    }

    .contact-us .row .col-md-4:first-child {
        width: 100%;
    }

    .contact-us .row .col-md-4 {
        width: 50%;
    }

    .contact_mail {
        padding: 35px 0px;
    }

    .campus_img {
        margin-top: 0px;
    }

    .college-campuses .col-md-4 {
        width: 100%;
    }

    .college-campuses .col-md-4 img {
        width: 100%;
    }

    .college-campuses .row {
        gap: 4rem;
    }

    .college-campuses .col-md-4 .college-map {
        position: unset;
        left: 0;
        margin-top: 0px;
        margin-bottom: 10px;
        width: 100%;
        display: block;
        z-index: 3;
    }

    .college-campuses .col-md-4 .college-map iframe {
        width: 100%;
    }

    .campus_img .college-map {
        position: unset;
        left: 0;
        margin-top: 0px;
        margin-bottom: 10px;
        width: 100%;
        display: block;
        z-index: 3;
    }

    .campus_img .college-map iframe {
        width: 100%;
    }


    .placement-record-banner {
        margin-top: 1.5rem;
    }

    .placement-highlights ul li .nav-link {
        font-size: 20px;
    }

    .placements-pannel-3 .placement-records .row .col-md-7 {
        width: 100%;
    }

    .placements-pannel-3 .placement-records .row .col-md-5 {
        width: 100%;
    }

    .placement-records blockquote {
        padding: 0;
    }

    /* .placement-records-detail {
        gap: 2rem;
        padding: 0;
        text-align: center;
        margin-top: 2rem;
    } */

    .p-our-recruiters ul {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .placements-pannel-5 .training-development .col-md-6 {
        width: 100%;
    }

    .placements-pannel-5 .training-development .col-md-3 {
        width: 100%;
    }

    .placements-pannel-7 .placement-cell .col-md-8 {
        width: 100%;
    }

    .placements-pannel-7 .placement-cell .col-md-4 {
        width: 100%;
    }

    .placement-cell .col-md-8 figure {
        position: unset;
    }

    .placement-cell-detail {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
        margin-top: 1.5rem;
    }

    .placements-pannel-3 .placement-records .row .col-md-7 .row {
        row-gap: 1.5rem;

    }

    .faculties-list-inner .col-md-5 {
        width: 100%;
    }

    .faculties-list-inner .col-md-7 {
        width: 100%;
    }

    .faculties-list .row {
        row-gap: 1rem;
    }
}

@media only screen and (max-width:767px) {
    .placement-highlights .tab-accordian .nav-tabs {
        display: none;
    }


    .p-our-recruiters ul {
        grid-template-columns: 1fr 1fr;
    }


    
}

@media only screen and (max-width:769px) {
    .industry_content h2 {
        font-size: 30px;
        padding: 25px 25px;
    }

    .h-res {

        padding: 0px 25px 100px;
    }

    .h-res p {
        font-size: 16px;
        line-height: 27px;
    }

    .boese-by-filter {
        row-gap: 1.5rem;
        flex-direction: column;
        padding-left: 0px;
    }

    .browser-by::before {
        position: unset;
    }

    .browser-by::after {
        position: unset;
    }

    .selct_box {
        width: 100%;
    }

    .be-civil-pannel-2 .be-civil-p2-left .enroll-now {
        margin-bottom: 3rem;
    }

    section.admissions-pannel-1.program_panel .student-discover .nav-tabs {
        display: none
    }

    .kle_about_panel5 blockquote {
        font-size: 24px;
        line-height: 34px;
    }

    .fee_structure_table table tbody tr td {
        height: 100px;
    }

    .fee_structure_table table tbody tr td table td {
        height: 101px;
    }

    .financial-aid ::before {
        height: 52%;
    }

    .kle_about_panel5 h5 {
        font-size: 24px;
        margin: 50px 0;
    }

    p.font-lg {
        font-size: 14px;
        line-height: 21px;
    }

    .ug_adm_progrmlist ul {
        display: block;
    }

    .contact-us .row .col-md-4 {
        width: 100%;
    }

    .contact_mail {
        background: transparent;
    }

    .student-discover .tab-accordian .tab-content {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }

    .button_group {
        float: unset;
        text-align: center;
    }

    .student-discover .tab-accordian .tab-content>.tab-pane {
        border-radius: 0;
    }

    /* .student-discover .tab-accordian .tab-content .card-header:first-child {
        border-radius: 0;
        background: #7893DF;
    } */

    /* .student-discover .tab-accordian .tab-content .card-header:first-child a {
        color: #FFFFFF;
        display: block;
    }

    .how_apply_tab .tab-accordian .tab-content {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    } */



    /* .how_apply_tab .tab-accordian .tab-content .card-header:first-child {
        border-radius: 0;
        background: #7893DF;
    } */

    /* .how_apply_tab .tab-accordian .tab-content .card-header:first-child a {
        color: #BAC5E3;
        display: block;
    } */

    /* .how_apply_tab .tab-accordian {
        border-bottom: 0;
        margin-bottom: 60px;
    } */



    .how_apply_tab .tab-accordian .tab-content .card-body .process_apply {
        padding: 15px;
    }

    /* .course_fee_tab .tab-accordian .tab-content {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    } */

    .course_fee_tab .tab-accordian .tab-content>.tab-pane {
        border-radius: 0;
    }

    /* .course_fee_tab .tab-accordian .tab-content .card-header:first-child {
        border-radius: 0;
        background: #7893DF;
    } */

    /* .course_fee_tab .tab-accordian .tab-content .card-header:first-child a {
        color: #666666;
        display: block;
    } */

    .kle_figues {
        position: unset;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .auditorium-pannel-tr p {
        padding-right: 0px;
    }


}

@media only screen and (max-width:576px) {
    ul.recog-flex {
        flex-direction: column;
        justify-content: space-between;
        gap: 2rem;
    }

    .financial-aid ::before {
        height: 55.8%;
    }


}

@media only screen and (max-width: 1400px) {
    .testimonial-detail blockquote {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 25px;
        padding: 0;
    }
}

@media only screen and (max-width: 768px) {
        .placement_record_temp_hub .placement-record h2 {
        font-size: 25px;
        line-height: 3rem;
        color: #B6081D;
        font-weight: 700;
        margin-bottom: 1rem;
        margin-bottom: 70px !important;
    }
    .student-discover .tab-accordian {
        max-width: 540px;
        margin: auto;
    }
    .employability_box.bold_text {
         padding-top: 4rem; 
        padding-right: 0rem !important;
        margin-top: -80px !important;
    }
    .employability_box {
    padding: 0px !important;
    background: #fff;
    border-radius: 5px;
    margin-top:0px !important;
}
    .placements-pannel-3, .placements-pannel-4, .placements-pannel-5 {
        padding: 40px 0px;
        margin-top: -80px;
    }
    figure img {
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 0px !important;
}
.carriere
{
margin-left:0px !important;
}
    .placement-record-detail {
        padding: 20px !important;
    }
      .owl-dots {
    display: none;
  }
  .employability_box {
    padding: 0px;
    background: #fff;
    border-radius: 5px;
}
 
    .employability_box {
    padding: 0px; 
    background: #fff;
    border-radius: 5px;
}

}


.header-social {
    margin-left: 0px;
    margin-top: -5px !important;
}
.header-cta {
    margin-left: 0px;
    margin-top: -5px !important;
}