@media only screen and (min-width:1600px) and (max-width:1900px) {
    .set-bg-color-one {
        padding: 150px 244px;
    }

    .set-bg-color-two {
        padding: 150px 244px;
    }
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
    .text {
        font-size: 18px;
    }

    .breadcrumbs h2 {
        font-size: 42px;
    }

    .paragraph {
        font-size: 16px;
    }

    .bgi-block-wrapper .video-m {
        bottom: 113px;
        left: 234px;
    }

    #eventsList .main-card-container-wrapper .card-b.show .single-events-card .events-content h3,
    .home-page .single-events-card .events-content h3 {
        margin-top: 20px;
        font-size: 18px;
    }

    #eventsList .main-card-container-wrapper .card-b.show .single-events-card .events-content,
    .home-page .single-events-card .events-content {
        padding: 0px 22px 20px 20px;
    }

    #eventsList .main-card-container-wrapper .card-b.show .single-events-card .events-image .date,
    .home-page .single-events-card .events-image .date {
        bottom: 0px;
        padding: 10px 20px;
    }

    .amenities-block-wrapper .amenities-cnt-grid .cnt {
        width: 204px;
    }

    .auditorium-heading,
    .heading-text,
    .library-heading,
    .lab-heading {
        font-size: 46px;
    }

    .programsInner ul {
        padding-left: 0;
    }

    .extra-images-count {
        left: 198px;
    }

    .ProgramsMegamenu>li {
        width: 38% !important;
        flex: 0 0 30.3%;
    }

    .ProgramsMegamenu .sub_menu {
        width: 21% !important;
        flex: 0 0 25%;
    }

    .navbar .dropdown ul a {
        padding-top: 4px;
    }

    .ProgramsMegamenu>li.sub_menu>h2 {
        padding: 10px 0;
    }

    .canteen .bgi-block-wrapper {
        padding: 40px;
    }

    .admission-page-cnt .admission-block-cnt.step-cnt .full .left::before {
        width: 350px;
    }

    .gallery {

        margin: 70px;
    }

    .lab-heading {
        font-size: 32px;
    }

    .nss-ncc .first-section .left p {
        color: #000;
        font-weight: 400;
        font-size: 18px;
        line-height: 29px;
    }

    .set-bg-color-one {
        padding: 150px 243px;
    }

    .set-bg-color-two {
        padding: 150px 243px;
    }
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {}

@media only screen and (min-width:768px) and (max-width:900px) {
    .breadcrumbs h2 {
        font-size: 36px;
        line-height: 48px;
    }

    .com-app .amenities-block-wrapper {
        margin: 40px 0;
    }

    .mca-vtu {
        margin: 0 60px 30px;
    }

    .paragraph {
        font-size: 14px;
    }

    .feature-item {
        height: 300px;
    }

    .pro-outcomes {
        margin: 0 !important;
    }

    .attendence-bgcolor {
        padding-top: 26px;
    }

    .course-matrix.mca-vtu {
        padding-top: 0px;
    }

    .pro-outcome {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .attendence,
    .program-specific-outcome,
    .program-outcomes,
    .overview,
    .co-matrix,
    .course-outcome,
    .faculties,
    .exam-ination {
        font-size: 20px;
    }

    /* .attendence-bgcolor {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    } */

    .pro-outcome {
        /* padding-top: 20px; */
        /* padding-bottom: 20px; */
        margin-bottom: 30px;
    }

    /* .psos-peos {
        padding-bottom: 20px;
    } */

    /* .course-outcome {
        padding-top: 20px;
        padding-bottom: 20px;
    } */

    /* .faculty {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    } */

    .hostel-section .bgi-block-wrapper .row h2 {
        font-size: 18px;
    }

    .distinctive-gallery-cover {
        padding: 30px 34px;
    }

    /* .examination {
        padding-bottom: 20px;
    } */

    .lab-heading {
        font-size: 18px;
    }

    .nss-ncc .first-section .left p {
        color: #000;
        font-weight: 400;
        font-size: 14px;
        line-height: 29px;
    }

    .nss-ncc .second-section .row ul li {
        padding: 10px 10px;
        font-size: 14px;
        line-height: 18px;
    }

    .s-g .first-part-s-g .container p {
        color: #000;
        font-weight: 400;
        font-size: 18px;
        line-height: 29px;
    }

    .careers .first-section .container .row p {
        font-size: 14px;
        line-height: 24px;
    }

    .careers .first-section .container .row h1 {
        line-height: 30px;
    }

    .careers .first-section .container .row h1 {
        font-size: 40px;
    }

    .mb-80 {
        margin-bottom: 20px;
    }

    .para-color {
        font-size: 16px;
    }

    .pb-40 {
        padding-bottom: 0 !important;
    }

    .text {
        font-size: 14px;
    }

    .pt-80 {
        padding-top: 20px;
    }

    .peos-psos {
        /* padding-bottom: 20px; */
    }

    .peos-psos .text-color {
        font-size: 16px;
    }

    .peos {
        padding: 0;
    }

    .course-matrix .amenities-block-wrapper h2 {
        font-size: 18px;
        text-underline-offset: 10px;
        text-decoration-thickness: 4px;
    }

    .course-matrix .text-color {
        font-size: 18px;
    }

    .table tr td {
        font-size: 14px;
        padding: 15px;
    }

    .table th {
        font-size: 16px;
        padding: 10px;
    }

    .course-outcome .amenities-block-wrapper h2,
    .faculty .amenities-block-wrapper h2 {
        font-size: 18px;
        margin-bottom: 40px;
        text-underline-offset: 10px;
        text-decoration-thickness: 4px;
    }

    .mt-30 {
        margin-top: 20px !important;
    }

    .faculty-name,
    .faculty-desig {
        font-size: 18px;
        margin-bottom: 0;
    }

    .content-part {
        font-size: 14px;
    }

    .faculty-desig {
        margin-bottom: 20px;
    }

    .mt-80 {
        margin-top: 20px !important;
    }

    .content-part p {
        margin-bottom: 0;
    }

    .bgi-block-wrapper .video-m {
        left: 299px;
    }

    .bgi-block-wrapper .left ul li .counter {
        font-size: 16px;
    }

    .full-sec .bgi-block-wrapper .lab-v .video-m {
        bottom: 147px;
        left: 304px;
    }

    .grievance-form form {
        width: 100%;
        padding: 30px;
    }

    .gallery {
        margin: 70px;
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .mca-vtu {
        margin: 20px;
    }

    .amenities-block-wrapper h2 {
        font-size: 12px;
        text-underline-offset: 10px;
        text-decoration-thickness: 4px;
    }

    .overview {
        font-size: 16px;
    }

    .feature-item {
        padding: 40px 8px;
    }

    .sub-title {
        font-size: 18px;
    }

    .paragraph {
        font-size: 14px;
    }

    .pt-80 {
        padding-top: 20px !important;
    }

    .mb-40 {
        margin-bottom: 20px !important;
    }

    .card1 {
        margin-bottom: 0;
    }

    .pro-outcomes {
        margin: 0 !important;
    }

    .program-outcomes {
        font-size: 16px;
    }

    .outcomes .content {
        margin-top: 0;
    }

    .content {
        font-size: 14px;
    }

    .pro-outcome-box {
        padding: 14px;
        margin-bottom: 20px;
        font-size: 14px;
    }

    .program-specific-outcome {
        font-size: 16px;
    }

    .psos {
        margin-bottom: 20px;
    }

    .pro-outcome {
        padding: 20px;
        margin-bottom: 20px;
    }

    .over {
        margin-bottom: 20px;
    }

    .peos {
        font-size: 14px;
    }

    .pso1 p,
    .pso2 p,
    .pso3 p,
    .peo1 p,
    .peo2 p,
    .peo3 p {
        font-size: 14px;
    }

    .attendence {
        font-size: 16px;
    }

    .attendence-bgcolor {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .para-color {
        font-size: 14px;
    }

    .mb-80 {
        margin-bottom: 20px !important;
    }

    .text {
        margin-left: 10px;
        font-size: 14px;
    }

    .pb-40 {
        padding-bottom: 0 !important;
    }

    .attendence-bgcolor {
        margin-bottom: 0;
    }

    .course-matrix {
        padding: 20px 0;
    }

    .co-matrix {
        font-size: 16px;
    }

    .com-app .amenities-block-wrapper {
        margin: 0;
    }

    .course-matrix .amenities-block-wrapper h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .text-color {
        font-size: 18px;
    }

    .course {
        font-size: 14px;
    }

    .table tr td {
        font-size: 14px;
        padding: 15px;
    }

    .table th {
        font-size: 16px;
        padding: 10px;
    }

    .table {
        margin-top: 18px;
    }

    .course-outcome {
        font-size: 16px;
    }

    .course-outcome {
        margin-bottom: 20px;
    }

    .course-outcome .amenities-block-wrapper h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .faculty {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .faculties {
        font-size: 16px;
    }

    .faculty .amenities-block-wrapper h2 {
        font-size: 18px;
        margin-bottom: 22px;
        text-underline-offset: 10px;
        text-decoration-thickness: 4px;
    }

    .faculty-name {
        font-size: 18px;
    }

    .faculty-desig {
        margin-bottom: 20px;
    }

    .content-part {
        font-size: 16px;
    }

    .mt-30 {
        margin-top: 20px !important;
    }

    .faculty {
        margin-bottom: 20px;
    }

    .examination {
        margin-bottom: 20px;
    }

    .exam-ination {
        font-size: 16px;
    }

    .mt-80 {
        margin-top: 20px !important;
    }

    .breadcrumbs h2 {
        font-size: 26px !important;
    }

    .pro-outcome-boxes .pro-outcome-box strong {
        margin-left: 14px;
    }

    .peos-psos {
        padding-bottom: 20px;
    }

    .com-app .amenities-block-wrapper h2 {
        font-size: 14px;
        text-decoration: none;
    }

    .bgi-block-wrapper .video-m {
        bottom: 62px;
        left: 144px;
    }

    .home-page .single-events-card .events-content {
        padding: 117px 16px 25px 16px;
    }

    .home-page .single-events-card .events-image .date {
        bottom: -138px;
    }

    .home-page .event-block-wrapper .card-b-inner .card-b {
        margin-top: 20px;
    }

    .amenities-block-wrapper h2 {
        font-size: 20px;
    }

    .admission-page-cnt .admission-block-cnt .amenities-block-wrapper {
        margin-top: 50px;
    }

    .amenities-block-wrapper h2 {
        margin-bottom: 0;
    }

    .admission-page-cnt .overview-cnt .full .left h3 {
        font-size: 18px !important;
        margin-bottom: 22px !important;
    }

    .admission-block-cnt.nri-cnt h2 {
        margin: 0 !important;
        font-size: 22px;
    }

    .admission-block-cnt.nri-cnt p {
        margin: 0;
    }

    .admission-block-cnt,
    .admission-block-cnt.nri-cnt {
        padding: 0 15px;
    }

    .careers .second-section {
        margin-bottom: 50px;
        margin-top: 50px;
        padding-block: 20px;
    }

    .placement .heading-text {
        font-size: 22px;
    }

    .placement .bgi-block-wrapper .video-m {
        bottom: 78px;
        left: 166px;
    }

    .event-block-wrapper .title-part {
        margin: 50px 0 30px 0;
    }

    #newsList .single-events-card .events-content {
        padding: 68px 16px 25px 16px;
    }

    .gallery {
        margin: 20px;
    }

    #eventsList .single-events-card .events-content {
        padding: 84px 16px 25px 16px;
    }

    #eventsList .single-events-card .events-image .date {
        bottom: -94px;
        left: 30px;
    }

    #eventsList .extra-images-count {
        left: 268px;
    }

    .post-main-photo {
        padding: 20px;
    }

    .event-detail.event-detail1 .post-image.text-center {
        margin-top: 50px;
    }

    #staff.event-block-wrapper .title-part {
        margin-top: 0;
    }

    #content .event-detail.event-detail1 .post-image.mb-2.text-center {
        margin-top: 0;
    }

    .grievance-introduction h2 {
        font-size: 24px;
        margin-top: 30px;
    }

    .grievance-introduction {
        padding-top: 20px;
    }

    .grievance-introduction .table {
        margin-bottom: 50px;
    }

    .grievance-introduction .table th {
        font-size: 12px;
        padding: 10px;
    }

    .grievance-introduction .table td {
        font-size: 12px;
        padding: 10px;
    }

    .grievance-form form {
        padding: 10px !important;
    }

    .grievance-form h2 {
        font-size: 16px;
    }

    .grievance-form {
        padding: 20px;
    }

    .business-admin .amenities-block-wrapper,
    .be-elec-com .amenities-block-wrapper,
    .be-sci-hum .amenities-block-wrapper,
    .be-ai-machine .amenities-block-wrapper,
    .be-iot-sec .amenities-block-wrapper,
    .be-mech-eng .amenities-block-wrapper,
    .be-inf-sci-eng .amenities-block-wrapper,
    .course-outcome .amenities-block-wrapper,
    .be-cs .amenities-block-wrapper,
    .be-civil .amenities-block-wrapper,
    .phd-manage .amenities-block-wrapper,
    .phd-mecha .amenities-block-wrapper,
    .phd-ec .amenities-block-wrapper,
    .phd-civil .amenities-block-wrapper,
    .phd-com-sci .amenities-block-wrapper,
    .mtech-machine .amenities-block-wrapper,
    .mtech-structural .amenities-block-wrapper,
    .business-admin .amenities-block-wrapper,
    .com-app .amenities-block-wrapper {
        margin: 50px 0;
    }

    /* 
    .math-faculty .row>*,
    .mtech-structural .row>*,
    .com-app .row>*,
    .business-admin .row>*,
    .phd-com-sci .row>*,
    .phd-civil .row>*,
    .phd-ec .row>*,
    .phd-mecha .row>*,
    .phd-manage .row>*,
    .be-ai-machine .row>*,
    .be-civil .row>*,
    .be-elec-com .row>*,
    .be-inf-sci-eng .row>*,
    .be-mech-eng .row>*,
    .be-iot-sec .row>*,
    .be-com-sci .row>*,
    .be-sci-hum .row>*,
    .mtech-machine .row>* {
        padding: 10px;
    } */

    .be-elec-com .amenities-block-wrapper h2,
    .be-sci-hum .amenities-block-wrapper h2,
    .be-ai-machine .amenities-block-wrapper h2,
    .be-iot-sec .amenities-block-wrapper h2,
    .be-mech-eng .amenities-block-wrapper h2,
    .be-inf-sci-eng .amenities-block-wrapper h2,
    .course-outcome .amenities-block-wrapperv,
    .be-cs .amenities-block-wrapper h2,
    .be-civil .amenities-block-wrapper h2,
    .phd-manage .amenities-block-wrapper h2,
    .phd-mecha .amenities-block-wrapper h2,
    .phd-ec .amenities-block-wrapper h2,
    .phd-civil .amenities-block-wrapper h2,
    .phd-com-sci .amenities-block-wrapper h2,
    .mtech-machine .amenities-block-wrapper h2,
    .mtech-structural .amenities-block-wrapper h2,
    .business-admin .amenities-block-wrapper h2,
    .com-app .amenities-block-wrapper h2 {
        font-size: 18px;
    }

    .phd-ec .amenities-block-wrapper h2 {
        text-underline-offset: 6px;
    }

    .phd-civil .card1:first-child,
    .mtech-machine .card1,
    .mtech-structural .card1,
    .phd-manage .card1,
    .phd-mecha .card1 {
        margin-bottom: 20px;
    }

    .be-cs .title,
    .be-ai-machine .title,
    .phd-manage .title {
        font-size: 16px;
    }

    .program h5 {
        font-size: 14px !important;
    }

    .phd-manage .cards-title {
        margin-top: 26px;
    }

    .phd-manage .feature-items {
        height: auto;
    }

    .phd-civil .amenities-block-wrapper h2,
    .phd-com-sci .amenities-block-wrapper h2,
    .be-iot-sec .amenities-block-wrapper h2,
    .be-elec-com .amenities-block-wrapper h2,
    .be-ai-machine .amenities-block-wrapper h2 {
        text-underline-offset: 6px;
    }

    .club-department,
    .academic-activity {
        font-size: 16px;
    }

    .scheme {
        font-size: 16px;
    }

    .attendence .col-md-12 p {
        font-size: 16px;
    }

    .be-mech-eng .syllabus-container,
    .be-cs .syllabus-container,
    .be-iot-sec .syllabus-container,
    .be-inf-sci-eng .syllabus-container,
    .be-elec-com .syllabus-container,
    .be-civil .syllabus-container,
    .be-ai-machine .syllabus-container,
    .business-admin .syllabus-container {
        display: unset;
        padding: 0;
    }

    .be-ai-machine .course-structure {
        font-size: 16px;
    }

    .be-inf-sci-eng .table-responsive h4,
    .be-elec-com .table-responsive h4,
    .be-civil .table-responsive h4 {
        font-size: 16px;
    }

    .be-elec-com .table-responsive,
    .be-civil .table-responsive {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .faculty .faculty-achieve {
        padding-top: 0;
    }

    .accordion-body {
        padding: 0;
    }

    .be-inf-sci-eng .accordion-body.amenities-block-wrapper h2 {
        margin-bottom: 40px;
    }

    .business-admin .scheme.mb-31,
    .be-cs .scheme.mb-31,
    .be-iot-sec .scheme.mb-31,
    .be-mech-eng .scheme.mb-31,
    .be-inf-sci-eng .pass,
    .be-inf-sci-eng .scheme.mb-31 {
        margin-top: 20px;
    }

    .business-admin .content,
    .be-sci-hum .infra,
    .be-cs .content,
    .be-iot-sec .infra,
    .be-iot-sec .content {
        margin-top: 20px;
    }

    .be-inf-sci-eng .infra h2,
    .be-elec-com .infra h2,
    .be-cs .infra h2,
    .be-civil .infra h2,
    .be-ai-machine .infra h2 {
        margin-bottom: 20px;
    }

    .pro-outcome .salient .sub-title,
    .be-cs .salient .sub-title {
        margin-bottom: 0;
    }

    .faculty.math-faculty .salient.pt-50 {
        padding-top: 0;
    }

    .faculty.math-faculty .feature-item {
        padding: 40px 20px;
    }

    .about-part-one {
        margin-top: 0;
    }

    .about-part-one .heading-text h2 {
        font-size: 20px;
    }

    .about-part-two {
        margin-bottom: 80px;
    }

    .amenities-block-wrapper {
        margin-bottom: 50px;
    }

    .clg-pic-slider-inner .video-m {
        bottom: 15px;
    }

    .math-faculty .row>*,
    .be-cs .row>*,
    .mtech-structural .row>*,
    .com-app .row>*,
    .business-admin .row>*,
    .phd-com-sci .row>*,
    .phd-civil .row>*,
    .phd-ec .row>*,
    .phd-mecha .row>*,
    .phd-manage .row>*,
    .be-ai-machine .row>*,
    .be-civil .row>*,
    .be-elec-com .row>*,
    .be-inf-sci-eng .row>*,
    .be-mech-eng .row>*,
    .be-iot-sec .row>*,
    .be-com-sci .row>*,
    .be-sci-hum .row>*,
    .mtech-machine .row>* {
        padding: 10px;
    }

    .business-admin .row .col-md-6 {
        padding-bottom: 0;
    }

    .business-admin .amenities-block-wrapper h2 {
        text-underline-offset: 4px;
    }

    .co-outcome .amenities-block-wrapper h2,
    .course-outcome .amenities-block-wrapper h2 {
        margin-top: 20px;
    }

    .faculty .faculty-table .faculty-box {
        padding: 10px;
    }

    .job-overview h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .article-body .bgi-block-wrapper.first-section {
        padding: 20px;
    }

    .article-body .full-part {
        margin-top: 0;
    }

    .event-detail .full-part .left {
        padding: 0 15px;
    }

    .first-section .full-part .left h1 {
        font-size: 28px;
    }

    .event-detail .article-body p {
        padding-top: 0;
    }

    .first-section .full-part .left .content-div p,
    .hostel-section .bgi-block-wrapper p,
    .library-container .lib-first-section .container p,
    .full-sec .first-part .container p,
    .nss-ncc .first-section .left p,
    .s-g .first-part-s-g .container p,
    .nss-ncc .four-section .recruitments-process .text-content ul li {
        font-size: 18px;
        padding: 0 15px;
    }

    .bgi-block-wrapper .right {
        padding: 0;
    }

    .distinctive-gallery-cover {
        padding: 40px 20px 20px;
    }

    .distinctive-gallery-cover .title-part p {
        padding-top: 0px;
        margin-bottom: 0;
    }

    .bgi-block-wrapper.first-section.transport-section {
        padding: 0;
    }

    .heading-text {
        font-size: 22px;
        line-height: 35px;
        margin-bottom: 20px;
        padding-top: 20px;
    }

    .auditorium-heading,
    .heading-text,
    .library-heading,
    .lab-heading {
        margin-bottom: 20px;
    }

    .first-section .full-part .left .left-text {
        font-size: 16px;
    }

    .transport-section .full-part .right {
        display: none;
    }

    .distinctive-gallery-cover .title-part p {
        font-size: 24px;
    }

    .distinctive-gallery-cover .title-part p {
        padding-top: 0px;
        margin-bottom: 0;
    }

    .distinctive-gallery-cover .owl-stage .item img {
        width: 100%;
    }

    .distinctive-gallery-cover .owl-item.active {
        width: 335px !important;
    }

    .distinctive-gallery-cover .title-part {
        margin: 0;
    }

    .bgi-block-wrapper.first-section {
        padding-block: 40px !important;
    }

    .auditorium-heading,
    .heading-text,
    .library-heading {
        margin-bottom: 20px;
        padding-top: 20px;
    }

    .first-section .full-part .left .content-div p,
    .hostel-section .bgi-block-wrapper p,
    .library-container .lib-first-section .container p,
    .full-sec .first-part .container p,
    .nss-ncc .first-section .left p,
    .s-g .first-part-s-g .container p,
    .nss-ncc .four-section .recruitments-process .text-content ul li {
        font-size: 18px;
        padding: 0 15px;
    }

    .hostel-section .bgi-block-wrapper .row h2 {
        font-size: 26px;
        margin-top: 1rem;
    }

    .article-body .amenities-block-wrapper {
        padding: 20px 15px 0;
    }

    .amenities-block-wrapper h1 {
        margin: 0 0 32px 0;
    }

    .auditorium-heading,
    .heading-text,
    .library-heading {
        font-size: 20px;
    }

    .lab-heading {
        font-size: 14px;
    }

    .lib-first-section {
        padding-block: 20px;
    }

    .article-body .auditorium-container {
        margin-top: 20px !important;
    }

    .article-body .amenities-block-wrapper {
        padding: 20px 15px 0;
    }

    .auditorium-container .auditorium-heading {
        font-size: 20px;
    }

    .library-container .bgi-block-wrapper .left ul {
        grid-template-columns: 1fr;
    }

    .library-container .lib-secound-section,
    .library-container .lib-third-section {
        display: none;
    }

    .full-sec .first-part .container {
        padding-top: 0;
    }

    .full-sec .first-part .col-md-6 ul {
        padding-left: 0;
    }

    .placement .bgi-block-wrapper .right,
    .full-sec .bgi-block-wrapper .lab-v img {
        padding: 25px 25px 5px 16px !important;
    }

    .nss-ncc .first-section .right {
        display: none;
    }

    .nss-ncc .second-section .col-md-6.col-sm-12:last-child {
        padding: 20px;
    }

    .nss-ncc .third-section .col-md-6.col-sm-12:last-child,
    .nss-ncc .third-section .col-md-6.col-sm-12:first-child {
        padding-left: 0;
        padding-right: 0;
    }

    .nss-ncc .third-section.section-pd,
    .nss-ncc .second-section {
        padding-bottom: 50px;
    }

    .nss-ncc .section-pd {
        padding: 20px;
    }

    .nss-ncc .third-section ul {
        padding-left: 0;
    }

    .nss-ncc .second-section .col-md-6 ul {
        padding-left: 0px;
    }

    .s-g .first-part-s-g .lab-heading {
        font-size: 22px;
    }

    .s-g .first-part-s-g .container {
        padding-top: 20px;
    }

    .s-g .bgi-block-wrapper .right {
        padding: 20px;
    }

    .s-g .bgi-block-wrapper.mb-0 .video-m {
        color: #FFF;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 32px;
        text-transform: capitalize;
        background: url(../../../../uploads/kp/v_icon_big.png) 0 0 no-repeat;
        padding: 54px 0 21px 86px;
        background-size: 72px;
        position: absolute;
        bottom: 72px;
        left: 159px;
    }

    .careers .first-section {
        padding: 20px !important;
    }

    .contact-container .first-section {
        margin-bottom: 50px;
    }

    .contact-container .form-content .d-flex {
        margin-top: 15px;
    }

    #staff .container .title-part .happenings {
        margin-top: 20px;
    }

    .post-image .galelry-lightbox .post-main-photo {
        width: 100%;
        height: 100%;
    }

    #gallery .gallery-item .galelry-lightbox .inner-photos {
        width: 400px;
        height: 200px;
    }

    .event-paragraph {
        padding: 0 20px;
        margin: 20px 0 50px;
    }

    #gallery {
        margin-bottom: 20px !important;
    }

    .grievance-form form {
        width: 100%;
    }

    .grievance-form .form-group.form-gender {
        margin-top: 0;
    }

    .grievance-form .form-group.form-category {
        margin-top: 0;
    }

    .accreditation .first-section .second-content .top .right h5,
    .accreditation .second-section .container .top .right h5 {
        font-size: 16px;
        line-height: 22px;
        padding-right: 20px;
    }

    .accreditation .first-section .second-content .bottom p,
    .accreditation .second-section .container .bottom p {

        font-size: 16px;
        line-height: 25px;
        margin-block: 10px;
    }

    .font-heading {
        font-size: 15px;
    }

    .details p {
        line-height: 22px;
        font-size: 13px;
    }

    .post-main-photo {
        margin: 0px;
    }

    .clg-pic-slider-inner h4 {
        font-size: 32px;
    }


    .bgi-block-wrapper .left ul li .counter {
        font-size: 14px;
    }

    .set-bg-color-one {
        padding: 30px 0px;
    }

    .set-bg-color-two {
        padding: 30px 8px;
    }

    .show-original-data-wrapper {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .show-original-data-wrapper .sidebar-card {
        padding: 26px 40px;
    }

    .widget .naac-btn {
        width: 320px;
    }
        .hide-btn i,
        .newsAlert .hide-btn span {
            display: none !important;
        }
    
        .hide-btn .mobile-only {
            display: block !important;
        }
    
        .hide-btn {
            padding: 0;
        }
    
        .newsAlert {
            padding: 2px 5px;
        }
}