@media (min-width:420px) {

    .cpdt-wrap.our-objective .swiper,
    .objective-slider {
        height: 320px
    }

    .accommodation-area .campus-features .features {
        flex-direction: row;
        text-align: left;
        width: 100%;
        justify-content: start;
        margin-bottom: 0;
        align-items: center
    }

    .accommodation-area .campus-features .features img {
        margin-bottom: 0
    }

    .accommodation-area .campus-features a {
        margin-left: 0
    }

    .type-headings {
        text-align: left
    }

    .grivance-mail-content ul li {
        width: 38%
    }

    .admission-process-main .sessions .session-thumb {
        padding: 2rem
    }

    .services-container {
        --columns: 2
    }

    .indoor-sports .campuswise-data ul li {
        width: 37%
    }
}

@media (min-width:575px) {
    .about-main-left .statistics {
        column-gap: 2rem
    }

    .our-objective p {
        font-size: 1.2rem
    }

    :is(.admission-thumb, .scholarship .content-right) {
        padding: 3rem
    }

    .admission-help .content-right,
    .help-desk {
        padding-inline: 3rem
    }

    .cpdt-wrap .container .content,
    .program-details_left .contact-box {
        padding: 3rem
    }

    .program_contact .contact-col ul li {
        flex-direction: row;
        align-items: flex-start;
        text-align: left;
        justify-content: flex-start
    }

    .program_contact .contact-col ul li:first-child p a {
        margin-top: .4rem
    }

    .program_contact .contact-col ul li:first-child p a:first-of-type {
        margin-top: 1rem
    }

    .admission-main .statistics .stats {
        width: 38%;
        text-align: left
    }

    .admission-main .statistics .stats span[data-count] {
        margin-left: 0
    }

    .history-bottom .cross-bar img {
        width: auto
    }

    .accommodation-facilities .facility-list,
    .department-container {
        --columns: 2
    }

    .glance-wrapper {
        padding-bottom: 3.4rem
    }

    .glance-bottom-wrapper {
        margin-bottom: 1.2rem
    }

    .glance-inner-bottom .content-wrapper {
        padding-right: 0
    }

    .training-content {
        padding-right: 0;
        padding-top: 1rem
    }

    .Technocenter-main .content {
        margin-bottom: 2rem
    }

    .bg-minus-dsa {
        margin-top: 0
    }

    .dsa-bg-inner {
        padding: 0
    }

    .glance-wrapper .col-xl-8 figure::after {
        display: none
    }

    .scholarships-eligibility {
        padding-inline: 2rem
    }

    .rievance-slider-left h4 {
        margin-bottom: 0;
        max-width: 15rem
    }

    .innovation-inner .content-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
}

@media (min-width:768px) {

    .course-item,
    .faculty-detail .detail_box ul.d-flex {
        flex-direction: row
    }

    .our-objective .slide-content {
        padding-right: 5rem
    }

    .doc-thumb {
        column-gap: 2rem
    }

    .course-item {
        row-gap: 0;
        column-gap: 1.6rem;
        align-items: flex-end;
        padding: 2rem 2.5rem
    }

    .faculty-detail .contact-box {
        padding: 3rem
    }

    .faculty-detail .left-panel {
        display: grid;
        grid-template-columns: 40% 60%
    }

    .faculty-detail .left-panel figure img {
        height: 100%;
        object-fit: cover
    }

    :is(.program-objective ul, .heighlights .accordion-item ul) {
        --columns: 2
    }

    .accommodation-area .campus-features {
        flex-direction: row;
        column-gap: 2rem
    }

    .accommodation-area .campus-features .features {
        width: 28%;
        flex-direction: column;
        flex-grow: 1;
        text-align: center
    }

    .accommodation-area .campus-features .features img {
        margin-bottom: 1.5rem
    }

    .accommodation-area_1 .text-content {
        margin-top: 0
    }

    .admission-main .statistics span.desc {
        font-size: 1.7rem
    }

    .grivance-mail-content ul li {
        width: 30%
    }

    .cfe-main .about-main-left {
        margin-left: 0;
        padding-right: 0
    }

    .accommodation-facilities .facility-list,
    .services-container {
        --columns: 3
    }

    .program-list .row>div:not(:nth-last-child(2)) .program-thumb {
        border-bottom: none
    }

    .logo-container {
        --columns: 4
    }

    .cancellation-note .note-thumb {
        padding-block: 1.5rem
    }

    section.addmission-faq .accordion-body {
        padding-inline: 2.3rem
    }

    section.addmission-faq .accordion-button {
        padding-left: 2.3rem
    }

    .program_contact .contact_box {
        padding-inline: 2rem
    }

    .placement-wrapper .bg-grad-prime {
        padding-inline: 3rem
    }

    .chancellor-message .blockquote .quote-icon {
        transform: translateY(-3rem);
        margin-top: 1rem;
        -webkit-transform: translateY(-3rem);
        -moz-transform: translateY(-3rem);
        -ms-transform: translateY(-3rem);
        -o-transform: translateY(-3rem)
    }

    .program-detail-content .study-domains {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:992px) {
    .inner-header_inner li>a {
        padding: 1.2rem .79rem;
        font-size: max(13px, .89rem)
    }

    .inner-header_inner .title {
        padding-right: .89rem;
        font-size: max(13px, .89rem)
    }

    .inner-header_inner li:not(.has-submenu)>a {
        padding-right: .3rem
    }

    .inner-header_inner .submenu li a {
        padding-right: 1rem;
        width: 100%
    }

    .inner-header,
    .inner-header-1,
    .program_banner_box {
        display: block
    }

    .page-header .d-flex {
        flex-direction: row;
        text-align: left
    }

    .page-header .page-title {
        flex-direction: row;
        text-align: left;
        max-width: 50%
    }

    .breadcrumb {
        justify-content: flex-end;
        max-width: 40%
    }

    .page-title:after {
        content: '';
        position: absolute;
        left: calc(100% + .5rem);
        top: 1.7rem;
        width: 5rem;
        height: .17rem;
        background-image: linear-gradient(to right, var(--color-prime)10%, var(--color-sec))
    }

    .about-main .max-content-lg,
    .council-members .accordion-collapse,
    .leaders-talk .container {
        padding-inline: 0
    }

    .about-main:not(.examination-main) figure {
        padding-left: .75rem
    }

    .our-objective .full-width {
        position: relative
    }

    .vision-mission-inner .row {
        --bs-gutter-y: 0rem;
        --bs-gutter-x: 2rem
    }

    .our-logo .logo-analogy figure img {
        height: 80px;
        width: auto;
        object-fit: contain
    }

    .our-logo .logo-analogy figure:last-child img {
        height: 6rem
    }

    .our-logo {
        text-align: left
    }

    .addmission-apply .heading,
    .card-box,
    .our-logo h4 {
        text-align: center
    }

    .our-logo h4 {
        margin-bottom: 4rem
    }

    .our-logo .logo-analogy {
        flex-direction: row;
        align-items: flex-start;
        --column-gap: 5rem;
        --row-gap: 0
    }

    .our-logo .logo-analogy figure {
        min-width: 20%
    }

    .our-logo .logo-analogy figure:not(:first-child)::before {
        right: calc(100% + var(--column-gap)/ 2);
        top: 50px;
        translate: 50% -50%
    }

    .history-bottom .cross-bar img {
        left: calc(100% - 2.5rem);
        scale: 1.05;
        transform: translateY(-50%)
    }

    .admission-main .accordion-collapse .row,
    .identity .row .row,
    .program-banner .row .row {
        --bs-gutter-y: 0rem
    }

    .facility-top .about-main-left {
        padding-top: 1rem;
        padding-bottom: 3rem
    }

    .facility-top .about-main-left::before {
        top: 0;
        height: calc(100% + 2rem)
    }

    .facility-top.cfe-main .about-main-left::before {
        height: 70%
    }

    .accommodation-area_1 .left-panel figure {
        height: 80%;
        margin-bottom: 0
    }

    .accommodation-area_1 .left-panel img {
        height: 100%;
        object-fit: cover
    }

    .accommodation-area_1 .text-content {
        padding-left: 1rem
    }

    .accommodation-area_1 .text-content::before {
        content: '';
        position: absolute;
        right: calc(100% - 1px);
        top: 0;
        height: 100%;
        width: calc(100% + 2rem);
        background: var(--color-sec);
        z-index: -1
    }

    .career-benefits .content h4:not(:first-child) {
        margin-top: 2rem
    }

    .career-benefits .content {
        padding-top: 3rem;
        padding-bottom: 0;
        margin-top: 3rem;
        padding-left: 0;
        margin-right: 2.7
    }

    .career-benefits .content::after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: -4rem;
        background: #f0efef;
        width: 240%;
        z-index: -1
    }

    .program_box .filter-area,
    .research-opportunities .content {
        padding-top: 3rem
    }

    .research-opportunities figure.text-end {
        padding-left: 2rem
    }

    .research-opportunities figure {
        position: relative;
        isolation: isolate
    }

    .research-opportunities figure::before {
        position: absolute;
        content: '';
        left: 0;
        top: 10rem;
        width: 80%;
        bottom: 0;
        transform: translateX(-2.5rem);
        background: url('../images/cross-mask-large.svg') 0 0/cover no-repeat;
        z-index: -1
    }

    .current-openings .faqs .d-lg-flex {
        column-gap: 3rem
    }

    .cpdt-wrap.our-objective .swiper .slide-no,
    .cta-wrapper .cta-box p,
    .current-openings .faqs p {
        margin-bottom: 0
    }

    .addmision-about {
        padding: 5rem 0
    }

    .addmision-about h2.text-heading {
        color: #361c6a;
        font-size: 1.8rem;
        font-weight: 700;
        padding-bottom: 2.5rem;
        margin-bottom: 0
    }

    .addmision-about p {
        font-size: 1rem;
        padding-bottom: 2.5rem;
        font-weight: 400;
        color: #313131;
        margin-bottom: 0
    }

    .addmision-about h6,
    .cta-wrapper .cta-box h6 {
        font-weight: 600
    }

    .addmission-apply .border-color-orange {
        border: 1px solid #992361
    }

    .card-box {
        padding: 2rem 1.2rem 1.2rem;
        max-width: 340px;
        margin: auto
    }

    .addmission-apply h2.heading {
        font-size: 1.9rem;
        color: #361c6a;
        font-weight: 600;
        margin-top: -20px
    }

    .addmission-apply h2.heading span {
        display: inline-block;
        padding: 0 2rem;
        background-color: #fff
    }

    .addmission-apply .card-box h2 {
        font-size: 4.5rem;
        font-weight: 800;
        color: #e34a21
    }

    .addmission-apply .card-box h6 {
        font-size: 1.5rem;
        color: #000;
        font-weight: 300
    }

    .addmission-apply p.text-16 {
        font-size: 1rem;
        color: #313131;
        padding-top: 40px;
        line-height: 1.6rem
    }

    .addmission-apply .bottom-text {
        margin-top: 3.8rem;
        font-size: 1rem
    }

    .addmission-apply p strong {
        margin-top: 3.7rem;
        font-size: 21px;
        color: #313131;
        display: inline-block
    }

    .cta-wrapper {
        margin-top: -6rem
    }

    .cta-wrapper .bg-grad-cta {
        padding: 3rem;
        background: linear-gradient(120deg, #e34a21 0, #992361 100%);
        color: #fff
    }

    .cta-wrapper .bg-grad-cta h2 {
        font-size: 1.9rem;
        margin-bottom: 3rem
    }

    .cta-wrapper .cta-box .inner-box {
        display: flex;
        gap: 2rem;
        align-items: center;
        align-items: center
    }

    .fee-structure ul {
        flex-direction: row;
        column-gap: 1rem
    }

    .admission-main .tab-accordian-tabs,
    .admission-type .tab-accordian-tabs {
        background: var(--color-sec);
        margin-bottom: 6rem
    }

    .admission-main .tab-accordian-tabs li.nav-item,
    .admission-type .tab-accordian-tabs li.nav-item {
        flex-grow: 1;
        padding-inline: 0
    }

    .admission-main .nav-tabs.tab-accordian-tabs .nav-link {
        padding: 1.73rem 1.5rem;
        line-height: 1.3;
        display: block;
        color: #fff;
        text-align: left;
        font-weight: 700;
        background: 0 0;
        flex-grow: 1;
        width: 100%;
        isolation: isolate;
        position: relative
    }

    .admission-main .nav-link::before,
    .admission-type .nav-link::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: calc(100% + 1rem);
        background-color: var(--color-prime);
        z-index: -1;
        filter: drop-shadow(0px 15px 20px #00000029);
        opacity: 0;
        transition: .3s
    }

    .admission-main .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true],
    .admission-type .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true],
    .lateral-entry-programmes .contact-box .nav-tabs.tab-accordian-tabs li .nav-link[aria-selected=true] {
        background: 0 0;
        color: #fff
    }

    .admission-main .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true]::before,
    .admission-type .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true]::before {
        opacity: 1
    }

    .admission-main .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true]::after,
    .admission-type .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true]::after,
    .council-members .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true]::after {
        display: none
    }

    .admission-main .nav-link span {
        display: block;
        font-size: 1.33rem;
        font-weight: 400
    }

    .admission-main .tab-accordian-panels .content-left {
        padding-right: 2.5rem
    }

    .admission-main .tab-accordian-panels .row>* {
        flex-grow: 1
    }

    .admission-help .content-left,
    .list-backup-inner {
        padding-right: 1.5rem
    }

    .admission-help .content-right {
        margin-right: -3rem
    }

    .admission-main .accordion-collapse,
    .lateral-entry-programmes .content,
    .teaching-tab-wrapper .tab-accordian-panels .content {
        padding: 0
    }

    .admission-main .tab-accordian-panels p+h5 {
        margin-top: 5rem
    }

    .program-banner .text-box {
        padding-left: 2rem;
        padding-bottom: 2rem
    }

    .accommodation-area_1 .row {
        --bs-gutter-y: 0
    }

    .accommodation-area_1 .right-panel figure {
        margin-bottom: 1.67rem
    }

    .accommodation-area_1 .text-content {
        margin-top: 1.68rem
    }

    .about-maruas .row .row {
        --bs-gutter-x: 4rem
    }

    .about-maruas {
        padding-bottom: 8rem
    }

    .chancellor-message .blockquote {
        padding: 0 2rem
    }

    .openings {
        grid-template-columns: repeat(2, 1fr)
    }

    .our-history:is(.left-content, .section-heading) {
        padding-left: 3.5rem
    }

    .history-bottom {
        margin-top: 1.5rem
    }

    .council-members .tab-accordian-tabs {
        padding: 2rem;
        background: var(--color-sec);
        margin-left: -2rem;
        flex-direction: column
    }

    .council-members .tab-accordian-tabs .nav-item {
        border-bottom: 1px solid rgba(255, 255, 255, .3);
        padding-inline: 0
    }

    .council-members .tab-accordian-tabs .nav-link {
        text-align: left;
        color: rgba(255, 255, 255, .6);
        border-bottom: none;
        width: 100%;
        font-size: 1.17rem;
        font-weight: 400;
        line-height: 1.4;
        padding: 1rem 0
    }

    .council-members .nav-tabs.tab-accordian-tabs .nav-link[aria-selected=true] {
        background: 0 0;
        color: #fff;
        font-weight: 500
    }

    .council-members.departments .tab-accordian-tabs {
        margin-left: 0
    }

    .glance-wrapper {
        padding-bottom: 2.4rem
    }

    .glance-inner-bottom .content-wrapper {
        padding-right: .6rem
    }

    .glance-bottom-wrapper {
        margin-bottom: 5rem
    }

    .dsa-contact .contact-inner-content {
        padding: 2.5rem
    }

    .govt-body-details .content-right {
        padding-left: 1.5rem
    }

    .career-benefits .row .row,
    .ict-facilities .row .row {
        --bs-gutter-x: 2rem
    }

    .career-faq .gradient-1 p {
        max-width: 80%;
        margin-bottom: 0
    }

    :where(section.dtsld-clubs, section.fee-structure) {
        padding-bottom: 5rem
    }

    section.fee-structure {
        padding-bottom: 5rem;
        margin-top: 0;
        background: #fff
    }

    section.fee-structure .accordion-item .accordion-header .accordion-button {
        background: var(--color-light);
        font-size: 1.17rem
    }

    section.fee-structure .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
        background: var(--color-prime);
        color: #fff
    }

    section.fee-structure .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
        filter: brightness(0) invert(1)
    }

    .admission-type .nav-tabs.tab-accordian-tabs .nav-link {
        padding: 1.73rem 1rem;
        font-size: 1.33rem;
        line-height: 1.3;
        display: block;
        color: #fff;
        text-align: left;
        font-weight: 700;
        background: 0 0;
        flex-grow: 1;
        width: 100%;
        isolation: isolate;
        position: relative
    }

    .admission-type .nav-link span {
        display: block;
        font-size: 1rem;
        font-weight: 400
    }

    .admission-type .tab-pane .content {
        padding: 2rem 0 0
    }

    .lateral-entry-main .about-main-left:before,
    .scholarships .about-main-left::before {
        height: 100%
    }

    .lateral-entry-programmes {
        padding-top: 2rem
    }

    .lateral-entry-programmes .contact-box .nav-tabs.tab-accordian-tabs {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 3rem
    }

    .lateral-entry-programmes .contact-box .nav-tabs.tab-accordian-tabs li .nav-link {
        padding-block: 1rem;
        font-size: 1.17rem;
        width: 100%;
        text-align: left;
        color: #fff;
        font-weight: 400
    }

    .lateral-entry-programmes .contact-box .nav-tabs.tab-accordian-tabs li {
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        width: 100%;
        padding-inline: 0
    }

    .nav-tabs.tab-accordian-tabs .nav-link::after {
        transform-origin: left
    }

    .dtsld-initiatives .row .row {
        --bs-gutter-x: 3rem
    }

    .our-objective p {
        font-size: 1.4rem
    }

    .gn-campus-tab .tab-wrapper {
        padding-left: 1.8rem
    }

    .cpdt-wrap.our-objective .swiper {
        height: 200px
    }

    .about-main.transport-facility figure,
    .ict-facilities-sec .about-main-left {
        padding-left: 0
    }

    .inner-header::after {
        --top: 9.6rem;
        top: var(--top);
        height: calc(100dvh - var(--top))
    }

    .inner-header.sticky {
        top: 6.3rem
    }

    .inner-header.sticky::after {
        --top: 9.2rem
    }

    .header-sticky .inner-header.sticky {
        top: 4.4rem
    }

    .header-sticky .inner-header.sticky::after {
        --top: 7.3rem
    }
}

@media (min-width:1200px) {

    .inner-header,
    .inner-header.sticky {
        top: 6.5rem
    }

    .inner-header::after {
        --top: 9.8rem
    }

    .inner-header.sticky::after {
        --top: 9.4rem
    }

    .header-sticky .inner-header.sticky {
        top: 4.8rem
    }

    .header-sticky .inner-header.sticky::after {
        --top: 7.7rem
    }

    .Technocenter-main .content,
    .convocation-container .content,
    .leaders-talk .leader-image,
    .outdoor-sports .left-content .stats,
    .sphoorthi .content-left {
        padding-right: 1.5rem
    }

    .admission-type .content,
    .classroom-facility-2 .content-right,
    .faculty-detail .detail_box,
    .our-history .right-content {
        padding-left: 1rem
    }

    .about-main-left {
        margin-left: -1.5rem;
        padding-left: .5rem;
        padding-right: 0;
        position: relative
    }

    .about-main-left::before {
        content: '';
        position: absolute;
        left: -1.5rem;
        top: 0;
        width: .5rem;
        height: 70%;
        background-color: var(--color-prime)
    }

    .about-main-left .statistics {
        column-gap: 2.5rem
    }

    .careers-main .career-main-left::before {
        content: '';
        position: absolute;
        right: 100%;
        height: calc(100% + 3rem);
        width: 15rem;
        background: linear-gradient(135deg, var(--color-prime), var(--color-sec))
    }

    .careers-main .career-main-left {
        padding-inline: 2rem;
        padding-bottom: 3rem
    }

    .careers-main .section-heading {
        margin-bottom: 4.45rem
    }

    .about-fet figure,
    .careers-main .container:last-child figure,
    .scholarship .content-right {
        margin-right: -3rem
    }

    .careers-main .row .row,
    .healthCare-wellbeing .row .row,
    .scholarship .row {
        --bs-gutter-y: 0rem
    }

    .schools .img_headings {
        padding: 2rem 2.5rem
    }

    .about-fet .row .row,
    .admission-process-main .row .row,
    .admission-process-main .sessions .row .row {
        --bs-gutter-x: 0rem
    }

    .about-fet .left-panel {
        padding-bottom: 4rem;
        position: relative;
        padding-right: 3rem
    }

    .about-fet .left-panel::before {
        content: '';
        position: absolute;
        top: 0;
        right: calc(100% + 3rem);
        height: 100%;
        width: 100vw;
        background: linear-gradient(127deg, #e34a21 0, #992361 100%) no-repeat padding-box
    }

    .career-section-2 .background-div {
        padding-left: 2rem;
        padding-top: 2rem
    }

    .admission-process-main .content-left,
    .career-section-2 .content-div {
        padding-right: 2rem;
        padding-bottom: 2rem
    }

    .career-section-2 .content-div .content-right {
        padding-top: 4rem;
        padding-left: 1.5rem
    }

    .research-opportunities .content {
        max-width: 25rem
    }

    .accommodation-area .campus-features {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .accommodation-area .campus-features .features {
        width: 100%;
        flex-direction: row;
        align-items: center;
        text-align: left
    }

    .accommodation-area .campus-features .features img {
        height: auto;
        width: auto;
        max-width: 3.33rem;
        margin-bottom: 0
    }

    .accommodation-area_3 .text-content {
        flex-direction: column;
        align-items: flex-start
    }

    .accommodation-area_2 .right-panel .stats.right-top [data-count],
    .accommodation-area_3 .text-content a {
        margin-left: 0
    }

    .accommodation-area_3 .heading,
    .rievance-students-left h4 {
        margin-bottom: 1.67rem
    }

    .accommodation-area_3 h4 {
        margin-top: 1.67rem
    }

    .accommodation-area_2 .right-panel:is(figure.img-fit, img) {
        height: 100%;
        object-fit: cover
    }

    .accommodation-area_2 .right-panel .stats.right-top {
        position: absolute;
        right: 5rem;
        top: 0;
        transform: translateY(-60%);
        text-align: left
    }

    .accommodation-area_2 .right-panel .stats.right-top::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 1px;
        background-color: var(--color-prime);
        transform: translateX(-5rem)
    }

    .accommodation-area_2 .right-panel .stats.right-top p {
        max-width: 15rem
    }

    .research-opportunities figure::before {
        transform: translateX(-5rem)
    }

    .campus-contacts .contact-thumb {
        padding-top: 1
    }

    .general-contacts::before {
        height: calc(100% + 6.5rem)
    }

    .faculty-detail .left-panel,
    .program-details_left .left_bottom {
        display: block
    }

    .faculty-detail .left-panel figure {
        width: 100%
    }

    .faculty-detail .contact-box {
        padding: 2.5rem 1.5rem
    }

    .program-detail-content {
        padding-top: 0
    }

    :is(.program-details_left, .testimonials-slider .testimonials-inner):is(.text-21, blockquote) {
        font-size: 1rem
    }

    .testimonials-slider .testimonials-inner {
        padding-inline: 1.5rem
    }

    .program-details_left .contact-box {
        padding-inline: 2rem 1.5rem
    }

    .accommodation-area_3 .row,
    .life-at-wrap.gn-campus .row .row {
        --bs-gutter-y: 0
    }

    .accommodation-area_2 .text-content .right {
        padding-left: 3rem;
        padding-top: 2rem
    }

    .accommodation-area:last-child {
        padding-top: 5rem
    }

    .peenya-campus .accommodation-area:last-child {
        padding-top: 4.5rem
    }

    .admission-main .statistics {
        flex-wrap: nowrap;
        --grid-gap: 4rem
    }

    .admission-main .statistics .stats {
        width: auto;
        max-width: 270px
    }

    .admission-main .nav-tabs.tab-accordian-tabs .nav-link {
        padding-inline: 3rem
    }

    .examination-main-left {
        position: relative;
        padding-left: 2.5rem;
        min-height: 85%;
        padding-bottom: 3rem;
        margin-top: 0
    }

    .alc-main .examination-main-left,
    .convocation-main-bottom.life-at-second .content,
    .gymnasium-bottom .content-right,
    .indoor-sports .content-right,
    .national-service-scheme-content1,
    .school-facility .right-content {
        padding-left: 1.5rem
    }

    .examination-main .full-width .container {
        position: relative;
        padding-right: 3rem
    }

    .examination-main .full-width .container::before {
        position: absolute;
        content: '';
        left: 100%;
        top: 0;
        bottom: 0;
        width: 12rem;
        background: linear-gradient(128deg, var(--color-prime), var(--color-sec))
    }

    .examination-automation-process .content {
        max-width: 700px
    }

    .admission-process-main .sessions,
    .cpdt-wrap.our-objective,
    .examination-automation-process,
    .provisional-admission h5 {
        margin-top: 0
    }

    .dtsld-courses .row .row,
    .examination-regulation .row .row,
    .glance-bottom-wrapper.placement-bottom-wrapper .glance-inner-bottom,
    .outdoor-sports .col-12 .row .row {
        --bs-gutter-x: 2.5rem
    }

    .examination-regulation .content {
        padding-inline: 3.33rem
    }

    .examination-grivances .row .row>* {
        flex-grow: 1
    }

    .examination-grivances .content-left {
        margin-left: 0;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-bottom: 5rem
    }

    .grivance-mail-content ul li {
        width: 20%
    }

    .grivance-mail-content::before {
        transform: translate(-65%, -50%);
        width: 50%
    }

    .examination-grivances h4 {
        max-width: 20rem
    }

    .document-verification figure,
    .transport-facility-content {
        margin-left: 2.5rem
    }

    .document-verification .container::before {
        position: absolute;
        content: '';
        left: 1rem;
        top: 0;
        width: .6rem;
        height: 30rem;
        background: var(--color-prime)
    }

    .admission-process-main .container:first-child::before {
        content: '';
        position: absolute;
        right: calc(100% - 1rem);
        width: 20rem;
        height: 100%;
        background-image: linear-gradient(126deg, var(--color-prime), var(--color-sec))
    }

    .admission-process-main.right-s-temp .container:first-child::before {
        left: calc(100% - 1rem);
        right: auto;
        width: 20rem;
        height: 100%;
        background-image: linear-gradient(126deg, var(--color-prime), var(--color-sec))
    }

    .provisional-admission .full-width .container {
        padding-left: 4.5rem
    }

    .provisional-admission .content-left {
        padding-right: 2.33rem
    }

    .admission-contact .d-flex {
        padding-bottom: 3.5rem
    }

    .admission-contact,
    .classroom-facility-2 .full-width,
    .classroom-facility-2 .full-width .container {
        position: relative
    }

    .admission-contact::before {
        content: '';
        position: absolute;
        left: 0;
        width: 50%;
        bottom: 0;
        height: 9rem;
        background: url('../images/cross-path-black-white-02.svg')
    }

    .classroom-main .content-left {
        position: relative;
        height: 100%
    }

    .classroom-main .content-left::before {
        content: '';
        position: absolute;
        right: calc(100% + 3.5rem);
        height: 100%;
        width: 20rem;
        background-image: linear-gradient(127deg, var(--color-prime), var(--color-sec))
    }

    .classroom-main.campus-top .content-left::before {
        background: var(--color-prime);
        width: .5rem
    }

    .classroom-main-right .stats {
        margin-left: 1rem
    }

    .classroom-main-right::after {
        content: '';
        position: absolute;
        right: calc(100% - 1px);
        top: 0;
        height: 100%;
        width: 60%;
        background: var(--color-sec);
        z-index: 0
    }

    .classroom-facility-2 .container,
    .glance-bottom-wrapper .section-heading,
    .section-12-11 .container {
        padding-right: 4rem
    }

    .classroom-facility-2 .full-width::before {
        position: absolute;
        content: '';
        left: 0;
        top: -8rem;
        width: 12rem;
        height: 30rem;
        background: url('../images/cross-mask-vertical.svg') no-repeat
    }

    .seminar-bottom .content-right::before {
        content: '';
        position: absolute;
        right: calc(100% + 5.5rem);
        width: 50rem;
        height: calc(100% + 6rem);
        bottom: 0;
        background: url('../images/cross-mask-large.png')
    }

    .classroom-main-right {
        margin-top: 2rem;
        height: 100%;
        display: flex
    }

    .saptgiri-girsl-hostal figure:not(.d-none) {
        margin-top: 3rem
    }

    .saptgiri-girsl-hostal .stats {
        margin-left: 0;
        max-width: 15.5rem
    }

    .akira-thumb2,
    .saptgiri-girsl-hostal .stats p {
        margin-bottom: 2rem
    }

    .saptgiri-girsl-hostal .classroom-main-right {
        padding-inline: 0rem;
        padding-bottom: 3rem
    }

    .hostal-details .details {
        margin-top: -1rem;
        padding-right: 1rem
    }

    .accommodation-facilities .facility-list,
    .services-container {
        --columns: 4
    }

    .cfe-main .full-width .container,
    .collaboration.teaching-second .container,
    .section-11-12 .container {
        padding-left: 4rem
    }

    :where(.indoor-sports, .ict-infra-main) .statistics {
        column-gap: 3rem
    }

    .outdoor-sports:where(.left-content, .right-content) {
        padding-bottom: 3rem
    }

    .indoor-sports {
        padding-block: 0
    }

    .indoor-sports figure {
        position: relative;
        z-index: 1
    }

    .indoor-sports .full-width {
        position: relative;
        padding-top: 8rem;
        padding-bottom: 10rem
    }

    .indoor-sports .full-width::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 12rem;
        background-image: url('../images/cross-mask-vertival-2.svg');
        background-size: cover
    }

    .outdoor-sports:not(.collaboration) .right-content {
        padding-left: 2.5rem;
        display: flex;
        flex-direction: column
    }

    .collaboration .left-content {
        padding-right: 2.5rem;
        padding-bottom: 0
    }

    .akira-thumb4,
    .outdoor-sports .right-content figure,
    .provisional-admission .bottom-conent {
        margin-top: auto
    }

    .outdoor-sports .left-content {
        margin-right: -1.5rem
    }

    .outdoor-sports .content {
        padding-block: 3rem
    }

    .national-service-scheme2.service-to-society::after,
    .outdoor-sports::before {
        display: none
    }

    .outdoor-sports:where(.container, .right-content) {
        position: relative
    }

    .outdoor-sports .d-xl-grid>* {
        grid-area: 1/1
    }

    .outdoor-sports .d-xl-grid .background {
        position: relative;
        isolation: isolate
    }

    .outdoor-sports .d-xl-grid .background::before {
        content: '';
        position: absolute;
        top: 3rem;
        bottom: -3rem;
        left: -1rem;
        right: -1rem;
        background: var(--color-sec);
        z-index: -1
    }

    .collaboration .d-xl-grid .background::before {
        top: -5rem;
        right: -4rem;
        bottom: 0
    }

    .collaboration.teaching-second .d-xl-grid .background::before {
        top: -8.8rem;
        right: -4rem;
        bottom: 0
    }

    .dsa-wrap .container,
    .examination-main.glance-wrapper,
    .gymnasium .full-width,
    .lateral-entry-main .full-width,
    .vision-mission .container {
        position: relative
    }

    .gymnasium .full-width::after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        width: 32rem;
        height: 4rem;
        background: url('../images/cross-mask-prime-horizontal.svg')
    }

    .ict-application-main figure {
        margin-right: 1.5rem;
        position: relative
    }

    .ict-application-main .content-left {
        padding-left: 1rem;
        margin-bottom: 2.33rem
    }

    .ict-application-main .content-left+img {
        margin-left: -5rem;
        margin-bottom: 3rem;
        position: relative;
        z-index: 1
    }

    .ict-application-main figure::before {
        content: '';
        position: absolute;
        right: calc(100% + 3rem);
        width: 9rem;
        height: 100%;
        background: linear-gradient(126deg, var(--color-prime), var(--color-sec))
    }

    .automation .content-left {
        padding-inline: 2rem;
        padding-top: 3rem
    }

    .collaboration .right-content {
        padding-bottom: 3rem;
        padding-top: 0
    }

    .collaboration,
    .life-at-second {
        padding-bottom: 10rem
    }

    .classroom-main.ict-infra-main .content-left::before {
        height: 80%
    }

    .ict-infra-main blockquote {
        margin-bottom: 4.5rem
    }

    .ict-infra-main p {
        margin-bottom: 3.33rem
    }

    .ict-infra-main .content-left {
        padding-bottom: 3.33rem
    }

    .ict-infra-main-bottom .content-right {
        padding-left: 4rem;
        margin-top: 0;
        padding-top: 1.67rem;
        padding-bottom: 7rem
    }

    .ict-infra-main-bottom .content-right::before {
        top: -10rem;
        width: calc(100% + 6rem)
    }

    .ict-infra-main-bottom .content-right::after {
        width: calc(100% + 6rem)
    }

    .lateral-entry-programmes .row .row,
    .network-support .row .row,
    .provisional-admission .bottom-conent .row {
        --bs-gutter-x: 2rem
    }

    .testimonials-type {
        padding-bottom: 0
    }

    .testimonials-thumb {
        padding: 2.5rem 2.5rem 3.5rem;
        flex-direction: row;
        align-items: flex-start
    }

    .testimonials-thumb figure {
        min-width: 25%
    }

    .testimonials-thumb .testimonials-details img {
        max-width: 100%;
        margin-left: 0
    }

    .dsa-wrap .container:first-child:before {
        position: absolute;
        content: "";
        width: .6rem;
        height: 30rem;
        background-color: #e34a21;
        top: 0;
        left: 0
    }

    .bg-minus-dsa,
    .transport-facility2-thumb figure {
        margin-top: -7rem
    }

    .dsa-wrap .dsa-box {
        padding-left: 1.6rem
    }

    .dsa-bg-inner .dsa-content-box {
        padding: 12rem 0 7.5rem 6rem;
        margin-top: 0
    }

    .gn-campus-about .abt-wrap {
        padding-left: 2.6rem;
        padding-right: 0
    }

    .colum-design p,
    .glance-inner-bottom .content-wrapper {
        padding-right: .6rem
    }

    .glance-wrapper .col-xl-8 figure::after {
        transform: translate(-90%, 46%)
    }

    .bg-grad-prime .stats,
    .glance-bottom-wrapper {
        margin-bottom: 5rem
    }

    .happening.happening-alc {
        background-color: transparent
    }

    .innovation-inner .img-box {
        max-width: 203px;
        max-height: 203px
    }

    .innovation-list-wrappper .main-section {
        padding: 3rem
    }

    .box-cpdt-wrapper .content-b,
    .cfe-third .box-wrapper,
    .grievancetreemySwiper .grievancetree-card {
        padding: 2rem
    }

    .cpdt-wrap.our-objective .content-wrap {
        padding: 0
    }

    .cfe-third {
        padding-top: 2.5rem;
        padding-bottom: 11.8rem
    }

    .cfe-main .img-bottom-text {
        padding-right: 1.7rem
    }

    .gn-campus-tab::after {
        height: 50%;
        overflow: hidden
    }

    .placement-wrapper .bg-grad-prime {
        padding: 10.75rem 0 8.75rem 3.3rem
    }

    .placement-wrapper .placement-right {
        padding-left: 2.1rem;
        padding-top: 6rem
    }

    .placement-wrapper .bg-grad-prime::before {
        content: '';
        position: absolute;
        top: 0;
        right: calc(100% - 1px);
        width: 50%;
        height: 100%;
        background: var(--color-prime)
    }

    .glance-inner-bottom {
        margin-top: 5rem
    }

    .glance-bottom-wrapper.placement-bottom-wrapper,
    .rievance-slider-left {
        margin-bottom: 0
    }

    .about-main-left,
    .rievance-slider-left h4 {
        margin-bottom: 3rem
    }

    .glance-bottom-wrapper.placement-bottom-wrapper .glance-inner-bottom {
        padding-top: 0;
        margin-top: 0
    }

    .glance-wrapper {
        padding-bottom: 2.4rem
    }

    .training-content {
        padding-right: 1rem
    }

    .training-bg.container.bg-alc-full:after {
        height: 47rem
    }

    .dsa-bg-inner img {
        position: absolute;
        right: 0;
        top: 2rem;
        width: 14rem
    }

    .dsa-bg-inner {
        margin-left: 6rem;
        margin-top: -8rem
    }

    .dsa-bg-inner .content {
        max-width: 36rem
    }

    .vision-mission .container::before {
        content: '';
        position: absolute;
        right: calc(100% + -20rem);
        top: 0;
        height: 100%;
        width: 30rem;
        background-image: url(../images/stats-mask.svg);
        background-position: left center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: contain
    }

    .dtsld-clubs .content-left {
        padding-right: 2rem
    }

    .dtsld-clubs .content-right {
        padding-left: 2rem;
        height: calc(100% + 2rem)
    }

    .dtsld-clubs .achievements .content-right .row {
        flex-direction: column;
        justify-content: space-between;
        height: 100%
    }

    .dtsld-clubs .vision-mission .row {
        --bs-gutter-x: 3rem
    }

    .admission-process-main .content-right {
        padding-left: 2.5rem;
        padding-block: 3rem
    }

    .provisional-admission .row .row {
        --bs-gutter-x: 0
    }

    .classroom-main-bottom .row .row {
        --bs-gutter-x: 1.5rem
    }

    .provisional-admission .top-conent {
        padding-right: 4rem;
        padding-bottom: 3rem
    }

    .provisional-admission .col-xl-7 {
        display: flex;
        flex-direction: column
    }

    .leaders-talk .leader-image,
    .provisional-admission figure,
    .scholarships-eligibility {
        height: 100%
    }

    .provisional-admission figure img {
        height: 100%;
        width: 100%;
        object-fit: cover
    }

    .admission-type {
        padding-top: 4rem
    }

    .lateral-entry-main {
        padding-top: 2.5rem
    }

    .lateral-entry-main .about-main-left {
        margin-bottom: 6rem;
        margin-left: 0
    }

    .lateral-entry-main .about-main-left:before {
        left: 0
    }

    .lateral-entry-main .full-width::before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 32%;
        aspect-ratio: 628/141;
        background-image: url('../images/lateral-entry-horizontal.svg')
    }

    .lateral-entry-programmes .contact-box {
        padding: 3rem 2.5rem
    }

    .academic-office-2 .content {
        padding-left: 2rem
    }

    .life-at-wrap .content {
        padding-right: 2rem;
        padding-left: 3rem
    }

    .cpdt-wrap .container .content {
        margin-top: -3rem;
        padding-top: 7rem;
        padding-bottom: 5rem
    }

    .mental-health-care-facility,
    .our-history {
        padding-top: 3rem
    }

    .scholarships-content-right {
        padding-left: 3rem;
        padding-top: 1rem
    }

    .gymnasium-bottom .content-right {
        padding-bottom: 5rem
    }

    .health-care-facility-content1 .about-main-left {
        padding-bottom: 5rem;
        padding-top: 2rem
    }

    .healthCare-wellbeing .full-width::before {
        top: -3rem;
        left: 30%;
        height: 106%
    }

    .healthCare-wellbeing-content2 {
        padding: 0 1.5rem
    }

    .healthCare-wellbeing .container::after {
        content: '';
        position: absolute;
        bottom: 00%;
        right: 0;
        width: 5rem;
        height: 85%;
        background: url('../images/nss2-bg.svg') 0 0/cover no-repeat
    }

    .grievance-redressal .container::before,
    .national-service-scheme1 .container::after {
        background-image: linear-gradient(126deg, var(--color-prime), var(--color-sec));
        content: '';
        top: 0;
        height: 100%;
        position: absolute
    }

    .oral-health-benefit-content {
        margin-right: 1rem
    }

    .oral-health-benefit-thumb::after {
        content: '';
        position: absolute;
        right: -10rem;
        bottom: -2rem;
        width: 100%;
        height: 4rem;
        background: url('../images/cross-mask-prime-horizontal.svg')
    }

    .grievancetreemySwiper {
        margin-top: -10rem;
        padding-left: 1.7rem
    }

    .rievance-slider-left .btn-square.btn-light {
        background-color: #cccbcb
    }

    .rievance-slider-left .btn-square::before {
        filter: brightness(0)
    }

    .rievance-redressal2 {
        margin-top: 7rem
    }

    .grievance-redressal .container {
        padding-left: 3.5rem
    }

    .grievance-redressal .container::before {
        right: 100%;
        width: 14rem
    }

    .akira-content3 p {
        font-size: 1.37rem
    }

    .akira1-content1 {
        max-width: 80%
    }

    .akira-thumb3 figure {
        padding-right: .75rem
    }

    .akiradivider2 {
        margin-top: 20px
    }

    .akira2 {
        background: 0 0;
        padding-bottom: 11rem
    }

    .akira-content2 {
        padding-left: 3rem;
        margin-top: 0
    }

    .akira-thumb2 figure {
        margin-left: -10rem;
        margin-top: -7rem
    }

    .akira-thumb4 figure {
        margin-right: -10rem;
        margin-top: 4rem;
        padding-left: 1rem
    }

    .akira-inner2 {
        padding: 4rem
    }

    .akira-content3 {
        text-align: right;
        margin-block: 1rem
    }

    .national-service-scheme1 .container {
        padding-right: 3rem
    }

    .national-service-scheme1 .container::after {
        left: 100%;
        width: 6rem
    }

    .national-service-scheme2::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 6rem;
        height: 95%;
        background: url(../images/nss2-bg.svg) 0 0/cover no-repeat
    }

    .innovation-inner .content-wrap .img-box {
        position: absolute;
        right: -4.8rem;
        top: -3rem
    }

    section.national-service-scheme2 figure {
        padding-left: .75rem
    }

    .gn-campus .row::after {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        background-color: #e34a21;
        width: .5rem;
        height: 100%
    }

    .gn-campus-about .container {
        padding-right: 3.5rem
    }

    .glance-bottom-wrapper .content-wrapper,
    .list-backup-inner {
        padding-right: 2.5rem
    }

    .examination-main.glance-wrapper::after {
        position: absolute;
        content: '';
        bottom: 0;
        left: 50%;
        translate: -25%;
        height: 4rem;
        width: 35rem;
        background-image: url('../images/cross-mask-prime-horizontal.svg');
        background-size: cover
    }

    .raus-campus-section .right-section {
        padding-left: 2.6rem
    }

    .gn-campus-tab::after {
        position: absolute;
        bottom: 0;
        left: 0;
        content: url("../images/campus-line-gray.svg");
        z-index: -1
    }

    .gn-campus-tab .tab-wrapper {
        padding-left: 2.8rem
    }

    .gn-campus-tab .tab-wrapper img.main-banner-gn {
        margin-top: 2rem
    }

    .gn-campus-tab {
        padding-top: 9.3rem;
        padding-bottom: 15.8rem
    }

    .gn-campus-about .gn-campus-bottom {
        margin-top: 4.8rem;
        padding-top: 0
    }

    .teaching-second .full-width::before {
        content: '';
        position: absolute;
        top: -6rem;
        bottom: 0;
        left: 30%;
        right: 0;
        background-color: var(--color-sec)
    }

    .teaching-second::after {
        content: url("../images/teaching-para-cross-white-line.svg");
        position: absolute;
        bottom: 0;
        right: 0;
        width: 10.8rem;
        z-index: 2
    }

    .on-campus-accommodation.accommodation.teaching-tab-wrapper {
        padding-top: 9rem
    }

    .cfe-main .about-main-left {
        padding-top: 0;
        padding-right: 2.5rem
    }

    .cfe-four-section {
        padding: 7rem 0 5rem
    }

    .cfe-four-section .img-main-box {
        margin-top: -12rem;
        height: calc(100% + 12rem)
    }

    .cpdt-wrap .container .content::after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        background: url("../images/white-line.svg");
        height: 11rem;
        width: 50%
    }

    .cpdt-wrap.our-objective .swiper {
        height: 320px
    }

    .box-cpdt-wrapper .container:not(.bottom-box-cpdt) {
        max-width: 100%;
        padding-inline: 0
    }

    .Technocenter-main .container::before {
        position: absolute;
        content: "";
        top: 0;
        right: calc(100% + 1.5rem);
        height: 100%;
        width: 8.7rem;
        background: linear-gradient(153deg, #e34a21 -5%, #992361 99%)
    }

    .our-objective .full-width::before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        height: 100%;
        width: 13rem;
        background: url('../images/cross-mask.svg') 0 0/cover no-repeat;
        translate: 0 -50%
    }

    .transport-facility2-content {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .transport-facility2-content p {
        padding-bottom: 2rem
    }

    .innovation-inner.vision-mission .container::before {
        right: calc(100% + -13rem);
        width: 24rem
    }

    .ict-facilities-sec .about-main-left {
        margin-left: -2rem
    }

    .ict-facilities-heading1.about-main-left::before {
        left: -3rem
    }

    .transport-facility2::before {
        width: 6rem
    }

    .rievance-studentscenter::before {
        position: absolute;
        content: "";
        background-color: #dedede;
        height: 10rem;
        width: 1px;
        top: -3rem;
        left: 50%;
        translate: -50%;
        z-index: -1
    }

    .rievance-students {
        text-align: left
    }
}

@media (min-width:1350px) {
    .our-objective::before {
        width: 21rem
    }

    .departments .row {
        --bs-gutter-x: 4rem
    }

    .inner-header-1 ul li a {
        font-size: 1.13rem
    }

    .innovation-inner .content-wrap .img-box {
        max-width: 200px;
        max-height: 200px;
        top: 20px
    }

    .department-container {
        --columns: 3
    }

    .box-cpdt-wrapper p.text-21 {
        font-size: max(1rem, 13px)
    }
}

@media (min-width:1400px) {

    .lateral-entry-programmes .row .row,
    .vision-mission-inner .row {
        --bs-gutter-x: 4rem
    }

    .inner-header.sticky {
        top: 7rem
    }

    .header-sticky .inner-header.sticky {
        top: 5.1rem
    }

    .inner-header::after {
        --top: 11rem
    }

    .inner-header.sticky::after {
        --top: 10rem
    }

    .header-sticky .inner-header.sticky::after {
        --top: 8.1rem
    }

    .inner-header_inner li>a {
        padding: 1.5rem 1rem;
        font-size: 1rem
    }

    .inner-header_inner .has-submenu {
        max-width: 100%
    }

    .inner-header_inner li.has-submenu>a {
        padding-right: 1rem
    }

    .inner-header_inner .title {
        padding-right: 1.2rem;
        font-size: 1rem
    }

    .our-objective .slide-content {
        padding-right: 8rem
    }

    .about-maruas figure,
    .admission-process-main .content-right,
    .research-opportunities figure.text-end {
        padding-left: 3rem
    }

    .career-benefits .content::after {
        width: 280%
    }

    .research-opportunities figure::before {
        transform: translateX(-8rem)
    }

    .openings {
        grid-template-columns: repeat(3, 1fr)
    }

    :is(.admission-thumb, .help-desk, .scholarship .content-right) {
        padding-left: 4rem
    }

    .glance-bottom-wrapper.placement-bottom-wrapper .glance-inner-bottom,
    .help-desk .row,
    .network-support .row .row,
    .provisional-admission .bottom-conent .row {
        --bs-gutter-x: 3rem
    }

    .Technocenter-main .content,
    .admission-help .content-left,
    .admission-process-main .content-left,
    .cfe-main .about-main-left,
    .leaders-talk .leader-image,
    .scholarship .content-left {
        padding-right: 3rem
    }

    .accommodation-area_2 .right-panel .left,
    .admission-help .content-right .contact-thumb {
        column-gap: 2rem
    }

    .program_contact .contact-col ul {
        --column: 2
    }

    .program-details_left {
        margin-right: 2rem
    }

    .vision-mission-inner {
        margin-left: -3rem
    }

    .about-main-left {
        margin-left: -2rem;
        padding-inline: 2rem
    }

    .admission-main .statistics span.desc {
        font-size: 2rem
    }

    .admission-main .tab-accordian-panels .content-left,
    .examination-grivances .content-left,
    .glance-bottom-wrapper .content-wrapper,
    .gn-campus-about .container,
    .national-service-scheme1 .container,
    .placement-bottom-wrapper .container,
    .provisional-admission.classroom-main .content-left {
        padding-right: 4rem
    }

    .program_banner_box li a {
        font-size: 1.2rem
    }

    .classroom-facility-2 .content-right,
    .our-history .right-content {
        padding-left: 2rem
    }

    .our-history .left-content {
        padding-right: 1.5rem
    }

    .council-members .tab-accordian-tabs {
        padding: 3rem;
        margin-left: -3rem;
        position: relative;
        z-index: 1
    }

    .council-members.departments .tab-accordian-tabs {
        margin-left: 0
    }

    .examination-main-left {
        position: relative;
        padding-left: 4.5rem
    }

    .admission-type .content,
    .alc-main .examination-main-left,
    .gymnasium-bottom .content-right {
        padding-left: 2.5rem
    }

    .examination-main-left::before {
        left: calc(100% + 4.5rem)
    }

    .examination-automation-process .row .row {
        --bs-gutter-x: 5.25rem
    }

    .document-verification figure {
        margin-left: 3.5rem
    }

    .ict-application-main figure {
        margin-right: 2.5rem
    }

    .ict-application-main .content-left {
        padding-left: 2rem;
        margin-bottom: 2.33rem
    }

    .automation .content-left {
        padding-right: 3rem;
        padding-top: 5rem
    }

    .collaboration .d-xl-grid .background::before {
        bottom: 2rem
    }

    .testimonials-thumb figure {
        min-width: 33%;
        margin-right: 1rem
    }

    .breadcrumb {
        max-width: 35%
    }

    .dsa-bg-inner .dsa-content-box {
        padding-top: 17rem;
        padding-left: 9.5rem
    }

    .dsa-bg-inner {
        margin-top: -13rem;
        margin-left: 7rem
    }

    .dsa-wrap .dsa-box {
        padding-left: 2.6rem;
        max-width: 26rem
    }

    .academic-office-2 .content,
    .careers-main .career-main-left,
    .school-facility .right-content {
        padding-left: 3.5rem
    }

    .career-section-2 .background-div {
        padding-left: 4rem;
        padding-top: 3rem
    }

    .career-section-2 .content-div {
        padding-right: 4rem;
        padding-bottom: 3rem
    }

    .career-section-2 .content-div .content-right {
        padding-top: 7rem;
        padding-left: 2.5rem
    }

    .career-section-2 p+h4 {
        margin-top: 5rem
    }

    .dsa-bg-inner img {
        width: 15rem
    }

    .provisional-admission h5 {
        margin-top: 0
    }

    .provisional-admission h5:not(:first-child) {
        margin-top: 2.5rem;
        padding-top: 2.5rem;
        border-top: 1px solid #e0e0e0
    }

    .lateral-entry-programmes .contact-box {
        padding: 3.5rem 3.33rem
    }

    .outdoor-sports .left-content .stats {
        padding-right: 2rem
    }

    .grievance-redressal .container,
    .life-at-wrap .content,
    .placement-wrapper .bg-grad-prime {
        padding-left: 4rem
    }

    .dtsld-initiatives .row .row {
        --bs-gutter-x: 6rem
    }

    .cpdt-wrap.our-objective .text-180 {
        font-size: 6rem
    }

    .campuswise-data {
        padding-inline: 2.5rem
    }

    .admission-type .nav-link span {
        font-size: 1.33rem
    }

    .admission-type .nav-tabs.tab-accordian-tabs .nav-link {
        font-size: 1.67rem;
        padding-inline: 1.5rem
    }

    .program_contact .contact_box {
        padding-inline: 2rem
    }

    .oral-health-benefit-content {
        margin-right: 4rem
    }

    .akira-content3 p {
        font-size: 1.27rem
    }

    .national-service-scheme-content1 {
        padding-left: 2.33rem
    }

    .placement-wrapper .placement-right {
        padding-left: 5.1rem;
        padding-top: 8rem
    }

    .glance-bottom-wrapper {
        padding-top: 6rem
    }

    .examination-main .full-width .container {
        padding-right: 5rem
    }

    .raus-campus-section .right-section {
        padding-left: 4.6rem
    }

    .gn-campus-tab .tab-wrapper {
        padding-left: 4.8rem
    }

    .list-backup-inner {
        padding-right: 4.5rem
    }

    .cfe-main .full-width .container {
        padding-left: 4.3rem
    }

    .cfe-four-section {
        padding: 12rem 0 7rem
    }

    .cfe-four-section .img-main-box {
        margin-top: -18rem;
        height: calc(100% + 18rem)
    }

    .box-cpdt-wrapper p.text-21 {
        font-size: max(1.17rem)
    }

    .research-opportunities .content {
        padding: 0
    }
}

@media (min-width:1600px) {

    .about-main-left,
    .testimonials-slider .testimonials-inner {
        padding-inline: 3rem
    }

    .about-main-left,
    .program_testimonial .testimonials-slider .testimonials-inner {
        margin-left: -3rem
    }

    .about-maruas p,
    .accommodation-area .campus-features,
    .network-support .justify-content-end .content-left,
    .outdoor-sports .content {
        padding-right: 2rem
    }

    .page-title:after {
        width: 10rem;
        left: calc(100% + 1.5rem)
    }

    .inner-header_inner li>a {
        padding: 2rem 1.2rem
    }

    .inner-header_inner li.has-submenu>a {
        padding-right: 1.6rem
    }

    .inner-header_inner li.has-submenu>a::after {
        width: 15px;
        height: 15px
    }

    .inner-header_inner .title {
        padding-right: 1.2rem
    }

    .accommodation-area .campus-features .features {
        column-gap: 2.5rem
    }

    .help-desk .help-thumb .icon {
        min-width: 27px;
        width: 27px
    }

    .dtsld-clubs .content-right,
    .faculty-detail .detail_box,
    .gymnasium-bottom .content-right {
        padding-left: 3rem
    }

    .admission-process-main .sessions .session-thumb,
    .faculty-detail .contact-box,
    .program-details_left .contact-box {
        padding: 3rem
    }

    :is(.program-details_left, .testimonials-slider .testimonials-inner):is(.text-21, blockquote) {
        font-size: 1.17rem
    }

    .program_banner_box li a {
        font-size: 1.4rem
    }

    .examination-automation-process .row .row {
        --bs-gutter-x: 2.25rem
    }

    .grivance-mail-content ul li {
        width: 23%
    }

    .admission-contact .d-flex {
        padding-bottom: 4.5rem
    }

    .inner-header-1 ul {
        column-gap: 1.67rem
    }

    .inner-header-1 ul li a {
        font-size: 1.33rem
    }

    .hostal-details .details {
        margin-top: -2rem;
        padding-right: 2rem
    }

    .hostal-details .bg-prime {
        padding-inline: 3.5rem
    }

    .saptgiri-girsl-hostal .classroom-main-right {
        padding-left: 2rem;
        padding-block: 3rem
    }

    .classroom-main-right {
        padding-top: 2rem;
        padding-bottom: 3.5rem
    }

    .sphoorthi .content-left {
        padding-right: 5rem
    }

    .section-11-12 .container {
        padding-left: 4.5rem
    }

    .cfe-main .about-main-left,
    .section-12-11 .container {
        padding-right: 4.5rem
    }

    .indoor-sports .statistics {
        column-gap: 4rem
    }

    .indoor-sports .content-right,
    .outdoor-sports:not(.collaboration) .right-content {
        padding-left: 3.5rem
    }

    .collaboration .left-content,
    .convocation-container .content,
    .convocation-main-bottom.life-at-second .content,
    .dtsld-clubs .content-left {
        padding-right: 3.5rem
    }

    .outdoor-sports .right-content .content {
        padding-left: 1.5rem
    }

    .ict-application-main figure {
        margin-right: 3rem
    }

    .ict-application-main .content-left {
        margin-bottom: 3.33rem
    }

    .collaboration .d-xl-grid .background::before {
        bottom: 3rem
    }

    .collaboration .right-content {
        padding-bottom: 0
    }

    .ict-infra-main-bottom .content-right {
        padding-left: 5rem
    }

    .application-services-bottom .content-right,
    .network-support .justify-content-start .content-left {
        padding-left: 2rem
    }

    .ict-infra-main-bottom .content-right::after {
        height: 6rem
    }

    .testimonials-thumb {
        padding: 3.33rem 3.33rem 5rem;
        flex-direction: row;
        column-gap: 3rem
    }

    .glance-wrapper .col-xl-8 figure::after {
        transform: translate(-40%, 46%)
    }

    .training-bg.container.bg-alc-full:after {
        height: 38rem
    }

    .dtsld-clubs figure img,
    .happening.happening-alc .thumb-image img {
        width: 100%
    }

    .techno {
        margin-bottom: 6rem;
        position: relative
    }

    .cfe-third .box-wrapper {
        padding: 5rem
    }

    .cfe-four-section {
        padding: 10rem 0 6rem
    }

    .cfe-four-section .img-main-box {
        margin-top: -18rem
    }

    .cpdt-wrap.our-objective .content-wrap {
        padding: 2rem
    }

    .dsa-contact {
        margin-bottom: 8rem;
        padding-bottom: 0;
        padding-top: 2rem
    }

    .dsa-contact .contact-inner-content {
        margin-top: 6rem !important
    }

    .dsa-contact .slide-arrow-wrapper {
        margin-top: 2rem !important;
        position: relative !important
    }

    .life-at.happening-news-wrap {
        margin: 4rem 0 2rem
    }

    .cfe-main .img-bottom-text {
        padding-right: 12.7rem
    }

    .gn-campus-tab {
        padding-bottom: 13.25rem
    }

    .gn-campus-tab::after {
        height: 46%
    }

    .dtsld-clubs .vision-mission .row,
    .ict-facilities .row .row {
        --bs-gutter-x: 4rem
    }

    .cpdt-wrap .container .content {
        margin-top: -7rem;
        padding-top: 10rem
    }

    .our-history {
        padding-bottom: 11rem
    }

    .healthCare-wellbeing-content2 {
        padding: 0 5rem 0 3rem
    }

    .healthCare-wellbeing .container::after {
        width: 8rem
    }

    .about-main-left .statistics {
        column-gap: 5rem
    }

    .inner-header {
        top: 6.7rem
    }

    .inner-header::after {
        --top: 12rem
    }

    .oral-health-benefit-scheme {
        padding-block: 9.8rem 7rem
    }

    .mental-hcf .text-36 {
        margin-bottom: 1.5rem
    }
}

@media (min-width:768px) and (max-width:992px) {

    .content-wrap1,
    .happening-filter-wrapper h1,
    .happening-news-wrappper .main-section .col-md-6,
    .happenings-abt .img-wrap,
    .innovation-list-wrappper .stats {
        margin-bottom: 2rem
    }

    .innovation-inner .content-wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 2rem
    }

    .content-wrap1 {
        text-align: center
    }

    .content-wrap1 p {
        text-align: center !important
    }

    .innovation-inner .content-wrap p {
        margin-bottom: 0
    }

    .innovation-inner .content-wrap .img-box {
        position: static
    }

    .cfe-main .about-main-left::after,
    .innovation-count::before {
        display: none
    }

    .innovation-count .content-count {
        padding-left: 0;
        margin-top: 2rem
    }

    .innovation-list-wrappper .main-section {
        padding: 6rem 4rem
    }

    .happening-filter-wrapper {
        padding: 2rem 0
    }

    hr.my-5.w-75 {
        margin: 0 0 2rem !important;
        width: 100% !important
    }

    .innovation-inner {
        padding-top: 4rem
    }

    .happening-alc .notice-and-announcement {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .happening-alc .btn-square.btn-light {
        background-color: #fff
    }

    .life-at.happening-news-wrap {
        margin: 0
    }

    .cpdt-wrap .container .col-lg-11 {
        margin-top: 2rem;
        padding-top: 2rem
    }

    .cpdt-wrap .container .col-lg-11::after {
        height: 5rem
    }

    .cpdt-dean {
        margin: 4rem 0 3rem
    }

    .cfe-four-section .img-main-box,
    .cpdt-dean .blockquote {
        margin-top: 2rem
    }

    .box-cpdt-wrapper {
        padding: 1rem 0
    }

    .cfe-main .about-main-left {
        margin-left: 0;
        padding-right: 0
    }

    .cfe-main .img-bottom-text {
        margin-top: 4.1rem
    }

    .cfe-third .box-wrapper {
        padding: 3rem
    }

    .cfe-third {
        padding-top: 2.5rem;
        padding-bottom: 6.8rem
    }

    .cfe-four-section {
        padding: 6rem 0
    }

    .cfe-four-section .left-box-content {
        padding-right: 0
    }
}

@media (max-width:767px) {
    .innovation-inner .content-wrap .img-box {
        position: static;
        margin: auto
    }

    .innovation-inner .content-wrap p {
        text-align: center;
        width: 100%
    }

    .innovation-inner .img-box {
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .cfe-main .about-main-left::after,
    .innovation-count::before,
    .innovation-list-wrappper .main-section::before {
        display: none
    }

    .innovation-count .content-count {
        padding-left: 0;
        margin-top: 2rem
    }

    .innovation-count {
        margin-top: 4rem;
        padding-top: 4.25rem;
        padding-bottom: 4.25rem
    }

    .innovation-list-wrappper .main-section {
        padding: 2rem 1rem
    }

    .Technocenter-main .stats {
        text-align: center;
        margin-bottom: 2rem
    }

    .techno {
        padding: 0;
        margin-bottom: 5rem
    }

    .facility-pane_bottom .col-md-6,
    .happening-filter-wrapper h1,
    .happening-news-wrappper .main-section .col-md-6,
    .happenings-abt .img-wrap,
    .scholarships .program-thumb .thumb-heading {
        margin-bottom: 2rem
    }

    .happenings-abt {
        padding-bottom: 2rem
    }

    .happening-filter-wrapper .filter-wrap,
    .happenings-abt .section-heading {
        display: block
    }

    .happenings-abt .section-heading h2 {
        width: 100%
    }

    .happening-news-wrappper .line-gray {
        border-color: transparent
    }

    .happening-filter-wrapper {
        padding: 1rem 0 4rem
    }

    .happenings-main .main-wrap .design-box {
        position: static;
        width: 100%
    }

    .happening-filter-wrapper .filter-wrap select {
        margin-bottom: 1rem
    }

    hr.my-5.w-75 {
        margin: 0 0 2rem !important;
        width: 100% !important
    }

    .content-wrap1,
    .text-21.ps-2.mt-4.w-100.text-start {
        text-align: center !important;
        padding-bottom: 2rem
    }

    .innovation-inner {
        padding-top: 5rem
    }

    .innovation-inner .col-md-4 {
        margin-bottom: 6rem
    }

    .happening-alc .notice-and-announcement {
        padding-right: 6rem
    }

    .video-wrapper {
        height: 24rem;
        padding: 0;
        margin: 2rem 0 0 !important
    }

    .blockquote,
    .cfe-four-section .img-main-box,
    .life-at.happening-news-wrap .facility-pane_top .stats {
        margin-top: 2rem
    }

    .life-at.happening-news-wrap {
        margin: 0
    }

    .happening-alc .btn-square.btn-light {
        background-color: #fff
    }

    .box-cpdt-wrapper {
        padding-top: 0
    }

    .box-cpdt-wrapper .content-b {
        padding: 2rem;
        margin-bottom: 2rem
    }

    .cpdt-dean {
        margin: 4rem 0 3rem
    }

    .cfe-main .about-main-left {
        margin-left: 0;
        padding-right: 0
    }

    .cfe-main .img-bottom-text {
        margin-top: 3.1rem;
        padding-right: 0
    }

    .cfe-second .statistics {
        padding-top: .3rem
    }

    .cfe-third .box-wrapper {
        padding: 2rem
    }

    .cfe-four-section {
        padding: 2rem 0
    }

    .cfe-four-section .left-box-content {
        padding-right: 0
    }

    .cfe-third {
        padding-bottom: 4.8rem
    }

    .life-at-wrap .content {
        margin-bottom: 2rem;
        padding-right: 0
    }

    .life-at-second .img-fit {
        height: inherit !important
    }

    .dsa-contact .contact-inner-content {
        margin-left: 3rem;
        margin-top: -5rem
    }
}

@media (min-width:1400px) {
    .ict-facilities-sec .about-main-left {
        margin-left: -2.7rem
    }

    .transport-facility2::before {
        width: 7rem;
        height: calc(100% - 10rem)
    }

    .akira-thumb2 figure img {
        min-height: 0
    }

    .akira1countitem p {
        font-size: 1.5rem
    }

    .rievance-slider-left {
        max-width: 14.25rem
    }
}

@media (min-width:1600px) {
    .ict-facilities-sec .about-main-left {
        margin-left: -2.7rem
    }

    .transport-facility2 {
        position: relative;
        margin-top: 5.9375rem;
        padding-block: 8.9375rem
    }

    .text-137 {
        font-size: 8.5625rem;
        line-height: 1
    }

    .transport-facility-content {
        margin-left: 4.3125rem
    }

    .transport-facility2::before {
        width: 10rem;
        height: calc(100% - 9rem)
    }

    .transport-facility2-content {
        margin-left: 4rem
    }

    .transport-facility2-thumb {
        margin-top: -11.125rem;
        height: calc(100% + 11rem)
    }

    .transport-facility2-content p {
        padding-bottom: 4rem
    }

    .government-body-detail-content {
        margin-left: 3.5rem
    }

    .akira-thumb4 figure {
        margin-top: 8rem
    }

    .oral-health-benefit-scheme .full-width::after {
        bottom: 3rem
    }

    .grievance-redressal-content1 {
        padding-right: 3rem
    }

    .grievancetreemySwiper .grievancetree-card {
        padding: 3.33rem
    }
}

@media (min-width:1700px) {
    .inner-header::after {
        --top: 14.8rem
    }

    .inner-header.sticky {
        top: 8.4rem
    }

    .inner-header.sticky::after {
        --top: 11.4rem
    }

    .dsa-bg-inner img {
        width: 16rem
    }

    .dtsld-courses .row .row {
        --bs-gutter-x: 3.5rem
    }

    .about-main-left::before {
        left: -1rem
    }

    .scholarships-eligibility ul li::before {
        top: .7rem
    }

    .ict-facilities-sec .about-main-left {
        margin-left: -3.3rem
    }

    .about-main-left .statistics .stats span[data-count] {
        font-size: 4rem
    }

    .ict-content {
        margin-left: 5rem
    }

    .transport-facility2 {
        position: relative;
        margin-top: 5.9375rem;
        padding-block: 8.9375rem
    }

    .text-137 {
        font-size: 8.5625rem;
        line-height: 1
    }

    .transport-facility-content {
        margin-left: 4.3125rem
    }

    .transport-facility2::before {
        width: 13rem;
        height: calc(100% - 9rem)
    }

    .transport-facility2-content {
        margin-left: 4rem
    }

    .national-service-scheme1 .container::after {
        width: 8.75rem
    }

    .akira-thumb4 figure {
        margin-right: -14rem;
        margin-top: 7rem;
        padding-left: 1rem
    }

    .akira-thumb2 figure {
        margin-left: -14rem
    }

    .akira1countitem p {
        font-size: 1.5rem
    }

    .akira1-content1 {
        max-width: 80%
    }

    .akira-thumb2 figure img {
        min-height: 0
    }

    .akira-content2 {
        padding-top: 2rem
    }

    .healthCare-wellbeing-content2 {
        padding-left: 3.5rem
    }

    .oral-health-benefit-scheme .full-width::after {
        bottom: 3rem
    }

    .oral-health-benefit-thumb::after {
        right: -20rem;
        width: 100%
    }
}

@media (max-width:1649px) {
    .dsa-activity {
        margin-top: 6.5rem
    }

    .dsa-contact {
        margin-bottom: 8rem;
        padding-top: 2rem
    }

    .dtsld-objective h6+ul>li {
        flex-basis: 18rem
    }

    .cfe-main {
        margin-top: 4.2rem
    }

    .entrepreneurship_main .cfe-main .about-main-left {
        padding-bottom: 0;
        margin-bottom: 0
    }

    .life-at.happening-news-wrap {
        margin: 4rem 0 2rem
    }
}

@media (max-width:1399px) {
    .dsa-bg-inner .dsa-content-box {
        padding-top: 11rem;
        padding-bottom: 5.5rem;
        padding-left: 4rem
    }

    .dsa-dean {
        padding: 9.4rem 0 5rem
    }

    .chancellor-message p:last-of-type {
        margin-bottom: 1.33rem
    }

    .contact-inner-content img {
        max-width: 1.8rem;
        width: 100%
    }

    .dsa-contact {
        padding-top: 0
    }

    .Technocenter-main .container::before {
        right: calc(100% + 0rem)
    }

    .vision-mission .container::before {
        right: calc(100% + -18rem)
    }

    .our-objective .full-width::before {
        width: 8rem
    }

    .page-header .page-title {
        font-size: 1.6rem
    }

    .entrepreneurship_main .cfe-img-deco {
        height: 100%
    }

    .entrepreneurship_main .cfe-four-section .left-box-content {
        padding-right: 2.5rem
    }

    .entrepreneurship_main .cfe-four-section {
        padding: 5rem 0
    }

    .admission-contact {
        padding: 4rem 0 3.5rem
    }

    .entrepreneurship_main .list-unstyled li img {
        width: 1.5rem
    }

    .admission-contact::before {
        height: 5rem
    }

    .gn-campus-tab {
        padding-top: 5rem;
        padding-bottom: 6.8rem
    }

    .about-main-left.plc-left-cont {
        padding-inline: 2rem
    }
}

@media (max-width:1199px) {
    .grievance-redressal-content1 {
        padding-right: 0;
        padding-left: 0
    }

    .about-second-wrapper::after,
    .health-care-facility .about-main-left::before,
    .history-bottom .cross-bar img {
        display: none
    }

    .admission-ts-inner+.row>div:first-child .scholarships-eligibility,
    section.about-main.alc-main,
    section.happening.happening-alc {
        padding-bottom: 0
    }

    .admission-ts-inner+.row>div:nth-child(2) .scholarships-eligibility {
        padding-top: 1rem
    }

    .page-title:after {
        top: 1.1rem
    }

    .about-main:not(.examination-main) figure {
        padding-left: 0
    }

    .dsa-wrap {
        padding-top: 4rem
    }

    .dsa-wrap .section-heading h2 {
        margin-bottom: 1.5rem
    }

    .dsa-wrap .section-heading,
    .raus-campus-section .heading-1 {
        margin-bottom: 2.5rem
    }

    .admission-contact,
    .instruction {
        padding-block: 4rem
    }

    .admission-type .tab-accordian-tabs {
        flex-wrap: nowrap
    }

    .about-main .row .row,
    .dtsld-main .row .row {
        --bs-gutter-y: 1.5rem
    }

    .dsa-bg-inner .dsa-content-box {
        padding-top: 2.5rem;
        padding-bottom: 3.5rem;
        padding-left: 2.5rem
    }

    .dsa-activity {
        margin-top: 4.5rem
    }

    .dsa-dean {
        padding: 8.4rem 0 4rem
    }

    .dsa-team-table,
    .examination-main-left {
        margin-top: 0
    }

    .contact-inner-content img {
        max-width: 1.5rem
    }

    .dtsld-director .quote-icon,
    .dtsld_main .Technocenter-main .content,
    .entrepreneurship_main .cfe-main .section-heading,
    .glance-bottom-wrapper.placement-bottom-wrapper {
        margin-bottom: 0
    }

    .chancellor-message .blockquote,
    .dtsld_main .chancellor-message .blockquote {
        padding: 0
    }

    .mental-hcf {
        text-align: left
    }

    .chancellor-message a {
        margin-top: 1rem
    }

    .entrepreneurship_main .cfe-third,
    .healthCare-wellbeing .full-width {
        padding-bottom: 4rem
    }

    .rievance-students-left img {
        width: 3rem
    }

    .page-header .page-title {
        font-size: 1.23rem
    }

    .entrepreneurship_main .examination-main-left {
        padding-top: 1.5rem
    }

    .entrepreneurship_main .cfe-third .box-wrapper {
        padding: 2rem
    }

    .mission-pillers .col-xl-4 {
        margin-bottom: .7rem
    }

    .entrepreneurship_main .cfe-four-section {
        padding: 3rem 0
    }

    .entrepreneurship_main .admission-contact {
        padding-block: 2rem
    }

    .inner-header_inner li>a {
        padding: 1.2rem 13px;
        font-size: max(9px, .69rem)
    }

    .happening-alc .notice-and-announcement {
        padding-left: 3.5rem
    }

    .alc-happening-mainswiper {
        margin-bottom: 4rem
    }

    .life-at.happening-news-wrap .facility-pane_top .stats {
        margin-top: -80px
    }

    .life-at.happening-news-wrap {
        margin: 2rem 0
    }

    .Technocenter-main .content {
        margin-bottom: 1.5rem;
        margin-top: 2rem
    }

    .cpdt-wrap.our-objective p:not(:last-child) {
        margin-bottom: 2rem
    }

    .cpdt-wrap .container .col-lg-11 {
        margin-top: 0;
        padding-top: 0
    }

    .cpdt-dean {
        margin: 0 0 4rem
    }

    .our-history .row .row {
        --bs-gutter-y: 2rem
    }

    .our-history .row .row .col-xl-8 {
        --bs-gutter-y: 0rem
    }

    .our-history :is(.right-content, .left-content) {
        padding-block: 0 2rem
    }

    .history-bottom {
        margin-top: 2rem
    }

    .glance-inner-bottom .content-wrapper {
        padding-right: 0
    }

    .bg-grad-prime .stats span[data-count] {
        font-size: 2.5rem
    }

    .placement-wrapper .bg-grad-prime {
        padding-block: 2.5rem
    }

    .gn-campus-tab {
        padding-top: 5rem;
        padding-bottom: 6.8rem
    }

    .government-body-features {
        flex-direction: column
    }

    .about-main-left.plc-left-cont {
        padding-inline: 0
    }
}

@media (max-width:991px) {

    .ict-content,
    .scholarshipse-mobile,
    .transport-facility-content {
        margin-top: 2rem
    }

    .ict-content {
        margin-left: 0
    }

    .ict-content2 {
        margin-top: 30px
    }

    .ict-facilities-sec .about-main-left {
        margin-left: 0 !important
    }

    .transport-facility2 {
        margin-top: 0
    }

    .life-at.happening-news-wrap,
    .transport-facility2-content {
        margin: 0
    }

    .gn-campus-tab .tab-wrapper h2,
    .transport-facility2::before {
        display: none
    }

    .government-body-detail-content {
        margin-left: 0;
        margin-top: 1rem
    }

    .happening.happening-details-page,
    .raus-campus-section {
        padding: 3rem 0
    }

    .lateral-entry-programmes .content h3 {
        margin-bottom: 2.5rem;
        display: none
    }

    .cancellation-note .row {
        --bs-gutter-y: 1rem
    }

    .dsa-wrap {
        padding-top: 3rem
    }

    .dsa-dean {
        padding: 6rem 0 3rem
    }

    .dsa-dean .quote-icon {
        margin-bottom: 0
    }

    .dsa-contact .inner-header-top {
        padding-left: 0
    }

    .dsa-contact .inner-header-top .university-text {
        margin-bottom: 2.1rem
    }

    .dsa-contact .contact-inner-content {
        padding: 2.5rem;
        margin-left: 0;
        margin-top: 4rem
    }

    .dsa-contact {
        margin-bottom: 5rem
    }

    section.addmission-faq {
        padding: 4rem 0
    }

    .rievance-students.dtsld-contact {
        padding-block: 4rem
    }

    .dtsld-courses .row .row,
    .entrepreneurs-bottom .row {
        --bs-gutter-y: 2rem
    }

    .entrepreneurship_main .cfe-main .section-heading {
        margin-bottom: 1rem
    }

    .entrepreneurship_main .cfe-main {
        margin-top: 2.5rem
    }

    .entrepreneurship_main .cfe-third,
    .glance-wrapper {
        padding-bottom: 3rem
    }

    .entrepreneurship_main .cfe-four-section {
        padding: 2rem 0 4rem
    }

    .happening-alc .notice-and-announcement .swiper {
        padding-bottom: 3rem;
        width: 100%;
        max-width: 100%
    }

    .happening-alc .notice-and-announcement {
        padding-inline: 0rem;
        max-width: calc(100vw - 1.5rem)
    }

    .happening-alc .alc-happening-mainswiper .swiper-slide {
        height: auto
    }

    .happening-alc .alc-happening-mainswiper .happening-thumb:is(.with-image) .date {
        margin-bottom: 2rem
    }

    .alc-happening-mainswiper .alc-happening-mainswiper .happening-thumb .thumb-details p {
        line-height: 1.4;
        font-size: 1rem
    }

    .life-at.happening-news-wrap .facility-pane_top {
        padding: 2rem
    }

    .life-at.happening-news-wrap .facility-pane_top .stats {
        margin-top: 15px
    }

    .facility-pane_bottom img {
        width: 100%;
        height: 240px;
        object-fit: cover
    }

    .video-wrapper {
        padding-bottom: 0
    }

    .enterprenurship-activity.activity-3 .content-right {
        padding-left: 0;
        padding-top: 2rem
    }

    .iqac ul.iqac-flex {
        grid-template-columns: repeat(2, 1fr)
    }

    .gn-campus-tab {
        padding-top: 4rem
    }

    h5+.accommodation-area:last-child {
        padding: 0
    }

    .government-body-features {
        flex-direction: row
    }

    .entrepreneurs-bottom .accordion-collapse {
        padding: 1rem
    }
}

@media (max-width:768px) {
    .video-wrapper {
        height: auto;
        padding: 0;
        margin: 0 !important
    }

    .cancellation-note .row {
        --bs-gutter-y: 3rem
    }

    .admission-contact,
    .indoor-sports {
        padding-top: 4rem
    }

    .gn-campus {
        padding-top: 3rem
    }

    .iqac ul.iqac-flex {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 1rem
    }

    .Technocenter-main .content,
    .event-description {
        margin-top: 0
    }
}

@media (max-width:575px) {

    .government-features-thumb figure,
    .government-features-thumb img {
        width: 100%
    }

    .government-body-features {
        flex-direction: column;
        gap: 2rem;
        display: flex
    }

    section.addmission-faq {
        padding: 3rem 0
    }

    .rievance-students.dtsld-contact {
        padding-block: 3rem
    }

    .bg_box>li {
        padding: 2rem 1.5rem
    }

    .entrepreneurship_main .cfe-third .box-wrapper {
        padding: 1.5rem
    }

    .cfe-third .col-xl-4 {
        margin-bottom: 1rem
    }

    .entrepreneurs-bottom.faculty-thb-spac .activities-thumb,
    .entrepreneurship_main .cfe-third {
        padding-bottom: 2rem
    }

    .entrepreneurship_main .cfe-four-section {
        padding: 1rem 0 3rem
    }

    .facility-pane_bottom img {
        height: auto
    }

    .happening-alc .happening-container {
        padding-top: 1rem;
        max-width: 100%
    }

    .cpdt-wrap.our-objective .swiper :is(.swiper-button-prev, .swiper-button-next) {
        top: 21rem
    }

    .healthCare-wellbeing .full-width {
        padding: 4rem 0 10rem
    }

    .healthCare-wellbeing .full-width::before {
        height: 82%
    }

    .cpdt-wrap .container .content>.row {
        --bs-gutter-y: 0
    }

    .entrepreneurs-bottom.faculty-thb-spac .detail {
        margin-bottom: 2rem
    }
}

@media (max-width:420px) {
    .life-at.happening-news-wrap .facility-pane_top::after {
        width: 21%
    }

    .government-body {
        padding: 2rem 1.5rem
    }
}