@media only screen and (min-width:1600px) and (max-width:1900px) {}

@media only screen and (min-width:1200px) and (max-width:1599px) {
    .hostel-section .bgi-block-wrapper .row h2 {
        font-size: 34px;
    }

    .event-detail .admission-page-cnt .admission-block-cnt .left {
        width: 545px;
    }

    .clg-pic-slider-inner .video-adjust {
        bottom: 140px;
    }

    .clg-pic-slider-inner .img {
        padding: 130px 0 0 22px;
    }

    .clg-content p {
        font-size: 15px;
    }

    .clg-pic-slider-inner p {
        font-size: 15px;
    }

    .clg-pic-slider-inner .director-video {
        bottom: 150px;
    }

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

@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) {
    .amenities-block-wrapper .amenities-cnt-grid .cnt p {
        font-size: 10px;
    }

    .amenities-block-wrapper .amenities-cnt-grid .cnt h4 {
        font-size: 11px;
    }

    .amenities-block-wrapper .amenities-cnt-grid .cnt {
        padding: 3px;
        width: 133px;
    }

    .clg-pic-slider-inner .video-adjust {
        bottom: 50px;
    }

    .clg-pic-slider-inner .director-video {
        bottom: 50px;
    }

    .owl-carousel .owl-item img {
        display: block;
        width: auto;
    }

    .clg-pic-slider-inner .video-m {
        bottom: 29px;
        left: 214px;
    }

    .admission-page-cnt .top-link-part ul li a {
        font-size: 17px;
    }

    .event-detail .admission-page-cnt .admission-block-cnt .left {
        width: 336px;
    }

    .nss-ncc .fifth-section .row .col-6 .certificate h4 {
        font-size: 23px;
        padding: 31px 37px;
    }

    .section-pd {
        padding: 0;
    }

    .h4,
    h4 {
        font-size: 16px;
    }

    .h1,
    h1 {
        font-size: 25px;
    }

    .contact-container .first-section .social a {
        font-size: 13px;
    }

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

@media only screen and (min-width:320px) and (max-width:767px) {
    .about-part-one .full-part {
        grid-template-columns: 0;
        display: unset;
    }

    .about-part-one .full-part .right {
        padding-left: 0;
    }

    .about-part-one .full-part .left {
        padding: 28px;
    }

    .about-part-two .owl-stage-outer .item {
        display: unset;
    }

    /* .event-detail .article-body p {
        padding: 22px;
    } */

    .amenities-block-wrapper .amenities-cnt-grid {
        display: unset;
    }

    .about-part-three .container .row .four.style2 {
        padding-left: 40px;
        display: none;
    }

    .clg-pic-slider-inner .video-m {
        font-size: 20px;
        /* bottom: 15px;
        left: 104px; */
    }

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

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

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

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

    .courses-outcome-b h2:after {
        margin-left: -136px;
    }

    .admission-page-cnt .top-link-part ul li a {
        font-size: 12px;
    }

    .overview-cnt .full {
        display: unset;
    }

    .admission-block-cnt.nri-cnt h2 {
        font-size: 23px;
    }

    .admission-block-cnt.nri-cnt h2:before {
        width: 80%;
    }

    .admission-block-cnt.nri-cnt .full {
        display: unset;
    }

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

    .heading-text {
        font-size: 22px;
        line-height: 35px;
    }

    .first-section {
        padding: 0 23px;
    }

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

    .title-part {
        margin: 24px 0 50px 0;
    }

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

    .hostel-section .bgi-block-wrapper p {
        padding-block: 20px;
    }

    /* .hostel-section .bgi-block-wrapper .col-md-3 {
        margin-left: 20px;
        margin-bottom: 20px;
    } */

    .article-body .row {
        padding: 0;
    }

    .nss-ncc .first-section .left p {
        font-size: 15px;
    }

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

    .section-pd {
        padding: 0;
    }

    .nss-ncc .first-section .left p {
        font-size: 17px;
    }

    .distinctive1 {
        padding: 0 !important;
    }


    .nss-ncc .fifth-section .img-div a {
        font-size: 6px;
    }

    .lab-heading {
        font-size: 26px;
        margin-bottom: 40px;
    }

    .s-g .first-part-s-g .container p {
        font-size: 14px;
        padding: 20px;
    }

    .wrapper {
        display: unset;
    }

    .wrapper .description h4 {
        font-size: 16px;
    }

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

    .first-section .full-part .left .content-div p {
        font-size: 16px;
    }

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

    .owl-stage-outer .item {
        margin: 0;
    }

    .breadcrumbs ol li a {
        font-size: 16px;
    }

    .auditorium-heading {
        padding-bottom: 0px;
        font-size: 17px;
    }

    .auditorium-container .first-section h5 {
        font-size: 14px;
    }

    .auditorium-container .first-section .row {
        padding: 0;
    }

    .regular-font {
        font-size: 16px;
    }

    .careers .first-section .container .row h1 {
        font-size: 32px;
        text-align: center;
    }

    .careers .first-section .container .row p {
        font-size: 13px;
    }

    .careers .second-section {
        padding: 20px 10px;
    }

    .careers-table .table-heading h4 {
        font-size: 23px;
    }

    .contact-container .first-section .social {
        margin: 18px 0;
    }

    .contact-container .second-section {
        padding: 0;
    }

    .contact-container .second-section {
        display: unset;
    }

    .contact-container .second-section .left .form-content div input {
        width: 370px;
    }

    .form-control {
        margin-bottom: 0;
    }

    .contact-container .second-section .left .form-content div select {
        width: 370px;
    }

    .contact-container .second-section .left .form-content div label {
        display: block !important;
        font-size: 16px;
        width: 297px;
    }

    .btn-theme {
        padding: 15px;
        width: 100%;
    }

    .contact-container .second-section .right {
        width: 100%;
    }

    .contact-container .contain h5 {
        font-size: 16px;
    }

    .contact-container .contain .item p {
        font-size: 10px;
    }

    .event-detail {
        padding-bottom: 0;
    }

    .gallery {
        /* display: unset; */
        margin: 0;
    }

    .topic-page article .article-body {
        padding: 10px;
    }

    .video-gallery .container .btn-container a {
        font-size: 12px;
    }

    .container-xxl {
        padding: 0;
    }

    .grievance-introduction {
        padding: 20px;
    }

    .grievance-introduction p {
        font-size: 14px;
    }

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

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

    .event-detail .article-body .row {
        margin-bottom: 0 !important;
        padding-top: 0 !important;
    }

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

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

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

    .about-part-one .full-part {
        padding: 0;
    }

    .about-part-four h4 {
        font-size: 20px;
    }

    .about-part-four .full-part .left .cnt p {
        padding: 7px;
        font-size: 11px;
    }

    .about-part-three {
        padding: 50px 0 10px 0;
    }

    .about-part-three h4 {
        font-size: 21px;
    }

    .about-part-three .container .row .four.style1 {
        padding-right: 0;
    }

    .about-part-one h4 {
        font-size: 28px;
        line-height: 1.5;
        padding: 0 0 15px 0;
    }

    .bgi-block-wrapper .title-part p {
        font-size: 26px;
        line-height: 32px;
    }

    .lib-first-section {
        padding-top: 40px;
    }

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

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

    .heading-text {
        padding-bottom: 0;
    }

    .event-detail .full-part {
        margin-top: 0;
    }

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

    .heading-text {
        padding-bottom: 0;
    }

    .nss-nss .first-section .left p {
        padding-top: 0;
    }



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

    .title-part p {
        color: #2F4B90;
        font-weight: bold;
    }

    .master-block {
        margin-top: 40px;
    }

    .courses-outcome-b {
        margin: 0;
    }

    /* .owl-carousel .owl-item img {
        width: 25%;
    } */
    .breadcrumbs ol {
        margin: 0;
    }

    .courses-outcome-b h2 {
        margin-bottom: 50px;
    }

    .about-b .a-right {
        margin-top: 0;
    }

    .admission-page-cnt .top-link-part ul {
        display: unset;
    }

    .admission-page-cnt .top-link-part ul li {
        margin-bottom: 15px;
    }

    .overview-cnt {
        padding: 20px;
    }

    .overview-cnt .full .left h3 {
        font-size: 18px;
    }

    .bgi-block-wrapper .title-part p.text {
        font-size: 14px !important;
    }

    .event-block-wrapper {
        margin: 40px 0 40px 0px !important;
    }

    .about-part-one {
        margin-bottom: 40px;
    }

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

    .amenities-cnt {
        margin-bottom: 40px;
    }

    .message-from-chairman .clg-c-slider,
    .director-message .clg-c-slider,
    .ao-message .clg-c-slider,
    .CEO-message .clg-c-slider,
    .message-from-principal .clg-c-slider {
        padding: 40px 15px;

    }

    .clg-pic-slider-inner .img {
        padding: 0;
    }

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

    .li-text p {
        font-size: 16px !important;
    }

    .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;
    }

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

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

    .nss-ncc .four-section {
        /* padding: 40px 0; */
        /* margin-bottom: 40px; */
    }

    .nss-ncc .distinctive-gallery-cover.distinctive1 {
        padding: 40px 15px !important;
    }

    .nss-ncc .distinctive-gallery .item .img-div h5 {
        font-size: 16px;
    }

    .s-g .first-part-s-g .container {
        padding: 0;
    }

    .s-g .first-part-s-g .container ul {
        padding: 0;
        margin-bottom: 20px;
    }

    .careers .first-section {
        margin-block: 0;
    }

    .careers .first-section .container .row h1 {
        padding-bottom: 0;
        margin: 0 auto;
    }

    .careers .img-pd {
        margin: 20px 0;
    }

    .research-table table thead tr th,
    .research-table table tbody tr td,
    .careers-table table thead tr th,
    .careers-table table tbody tr td {
        line-height: normal;
    }

    .event-block-wrapper .container .title-part p {
        font-size: 24px;
    }

    article.event-detail .post-image {
        /* padding: 15px; */
    }

    .Events--Happenings article.event-detail {
        margin: 0 !important;
    }

    .Events--Happenings .post-heading {
        margin-top: 40px;
    }

    .Events--Happenings .post-heading h1 {
        font-size: 24px;
    }

    .video-gallery .container .btn-container {
        margin: 40px auto 50px;
    }

    .contact-container {
        padding-block: 40px;
    }

    .contact-container .social h3 {
        margin-top: 10px;
    }

    .contact-container .form-content .terms {
        display: flex !important;
    }

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

    .contact-container .contain .owl-item .item p {
        font-size: 16px;
    }

    .topic-page article.event-detail .post-image {
        padding: 20px;
    }

    .topic-page article.event-detail .article-body {
        padding: 0;
    }

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

    .bgi-block-wrapper .video-m {
        bottom: 70px;
        left: 134px;
    }

    .event-block-wrapper .more-btn {
        width: 47%;
    }

    .event-block-wrapper .more-btn a {
        display: block;
    }

    .event-block-wrapper .more-btn {
        margin: 30px auto;
    }

    .home-welcome .btn {
        display: block;
    }

    .owl-carousel .owl-item img {
        width: 100%;
    }

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

    .about-part-one .inner {
        padding: 20px;
    }

    .article-body .about-part-one {
        padding: 0 15px;
    }

    .article-body .about-part-one .heading-text h2 {
        font-size: 22px;
    }

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

    .heading-text {
        padding-top: 20px;
        margin-bottom: 0;
    }

    .clg-pic-slider-inner .img img {
        width: 100% !important;
    }

    .clg-c-slider .item .clg-pic-slider-inner .left .img img {
        padding: 20px;
    }

    .clg-c-slider .item .clg-pic-slider-inner .right {
        padding: 20px;
    }

    .clg-c-slider .item .clg-pic-slider-inner .right h2:first-child {
        display: none;
    }

    .gov-table .table-responsive {
        padding: 0 15px;
    }

    .gov-table table thead tr th,
    .research-table table thead tr th,
    .careers-table table thead tr th,
    .gov-table table tbody tr td,
    .research-table table tbody tr td,
    .careers-table table tbody tr td {
        font-size: 16px;
    }

    .article-body .master-block {
        margin-top: 0;
    }

    .course-card {
        padding: 20px;
    }

    .courses-outcome-b .table-responsive,
    .non-teaching-table .table-responsive {
        padding: 20px;
    }

    .admission-page-cnt .top-link-part {
        display: none;
    }

    .overview-cnt .left img {
        margin-top: 20px;
    }

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

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

    .admission-block-cnt.nri-cnt h2 {
        margin: 0 !important;
    }

    .admission-block-cnt.nri-cnt {
        margin-top: 20px;
    }

    .bgi-block-wrapper .left ul {
        display: unset;
    }

    .bgi-block-wrapper .left ul li {
        margin-bottom: 20px;
    }

    .count-bg,
    .count-bg-2 {
        padding-top: 20px;
    }

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

    .library-container .title-part p {
        padding-top: 0;
    }

    .article-body .transport-section {
        padding: 0 !important;
    }

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

    .first-section .full-part .left .left-text {
        padding-block: 0;
    }

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

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

    .hostel-section {
        padding-bottom: 0;
    }

    .nss-ncc .second-section .row {
        padding: 20px !important;
    }

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

    .s-g .first-part-s-g .row .d-flex img {
        padding: 20px;
    }

    .s-g .first-part-s-g .col-md-6 ul li {
        margin: 20px;
    }

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

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

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

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

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

    .auditorium-container .full-part .right img {
        padding: 20px;
    }

    #content .wrapper-pd .card-b {
        margin-bottom: 20px;
    }

    .article-body .contact-container {
        padding-top: 0;
    }

    #content .article-body .article-body {
        padding: 20px;
    }

    .post-main-photo {
        margin-top: 50px;
    }

    .article-body #staff {
        margin-top: 0 !important;
        padding: 20px;
    }

    /* .single-events-card .events-image .date {
        top: -135px;
    } */
    .contact-container .second-section .left {
        width: 100%;
    }

    .single-events-card .events-image .date {
        bottom: -86px !important;
    }

    .single-events-card .events-content h3 {
        margin-top: 40px;
    }

    .contact-container .first-section .col-md-6 {
        padding: 20px;
    }

    #content .topic-page .event-detail .post-image {
        padding: 20px;
    }

    #staff.event-block-wrapper {
        margin: 0 !important;
    }

    .grievance-accordion {
        margin-top: 0;
    }

    .grievance-form .form-group.form-gender {
        margin-bottom: 13px;
    }

    .btn {
        --bs-btn-border-radius: 0 !important;
    }

    .grievance-form #supportForm .d-flex {
        display: unset !important;
    }

    #supportForm .d-flex .btn.submit-btn {
        margin: 0 auto;
    }

    .clg-c-slider .owl-carousel .owl-stage-outer .item .right img {
        width: 25%;
    }

    .bgi-wrapper-part {
        padding: 50px 0 !important;
    }

    .owl-carousel .owl-stage-outer .item .icon-holder img {
        width: 50%;
    }

    .close__all_puc {
        top: 0;
    }

    .electronics-communication .amenities-block-wrapper h2 {
        font-size: 16px;
    }

    .overview-cnt h2:before {
        width: 96%;
    }

    .admission-page-cnt .overview-cnt .full .left,
    .admission-page-cnt .overview-cnt .full .right,
    .admission-page-cnt .overview-cnt p {
        padding: 15px;
    }

    .admission-block-cnt.step-cnt .full {
        display: unset;
    }

    .admission-block-cnt.step-cnt {
        padding: 50px 20px;
    }

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

    .admission-block-cnt.step-cnt .full .right {
        margin-top: 20px;
    }

    .admission-block-cnt.for-cnt .full {
        display: unset;
    }

    .admission-block-cnt.for-cnt .full .left .bg {
        padding: 41px 28px;
    }

    .admission-block-cnt.for-cnt {
        padding: 50px 0;
    }

    .admission-block-cnt.for-cnt .full .left {
        padding-bottom: 50px;
    }

    .admission-block-cnt.for-cnt .full .right {
        padding: 0 20px;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt h2 {
        margin-bottom: 30px !important;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt .full .left h5 {
        margin-left: 20px;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt .full .left p {
        margin-bottom: 50px;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt .full .right img {
        padding: 0 20px;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt .fullcnt,
    .admission-page-cnt .admission-block-cnt.nri-cnt .full.international .left,
    .admission-page-cnt .admission-block-cnt.nri-cnt .full.international .right,
    .admission-page-cnt .admission-block-cnt.nri-cnt .full.qualifications .left,
    .admission-page-cnt .admission-block-cnt.nri-cnt .full.qualifications .right {
        padding: 20px;
    }

    .admission-page-cnt .admission-block-cnt.nri-cnt .full.qualifications .left h5 {
        margin-left: 0;
    }

    .about-part-home .title-part,
    .courses-block-wrapper .title-part,
    .award-logo-wrapper-part .title-part,
    .event-block-wrapper .title-part,
    .recruiters-slider .title-part,
    .bgi-wrapper-part .title-part,
    .bgi-block-wrapper .title-part,
    .clg-c-slider .title-part {
        margin: 30px 0;
    }

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

    .card-b-inner .single-events-card .events-image .date {
        bottom: -127px;
    }

    .clg-pic-slider-inner p {
        margin: 0 0 20px 12px;
        padding: 20px;
    }

    .about-part-one .full-part .left {
        padding: 0;
    }

    .mechanical .syllabus-container,
    .civil .syllabus-container,
    .electronics-communication .syllabus-container,
    .computer-science .syllabus-container {
        display: unset;
        padding: 0;
    }

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

    #staff .title-part .media {
        margin-top: 0;
    }

    .card-b-inner .single-events-card .events-image .date-media {
        bottom: -128px !important;
    }

    .single-events-card .media-content h3 {
        margin-top: 84px;
    }

    #content .topic-page .event-detail .post-image {
        padding: 0;
    }

    .hostel-section .first-section h1 {
        padding-top: 0;
        margin-bottom: 20px;
    }

    .hostel-section .hostel-bottom-part {
        padding: 20px;
    }

    .hostel-section .hostel-bottom-part {
        margin-top: 50p 0;
    }

    .beyond-acedemics-title,
    .health-title,
    .lab-title,
    .campus-ethics-title {
        margin-top: 50px !important;
    }

    .amenities-block-wrapper.health-title h2,
    .amenities-block-wrapper.campus-ethics-title h2,
    .amenities-block-wrapper.beyond-acedemics-title h2 {
        font-size: 16px;
    }

    .health-paragraph {
        padding: 20px;
    }

    .dte-approvals .dte-approvals .amenities-block-wrapper h2 {
        font-size: 24px;
    }

    .dte-approvals .bcp {
        padding: 30px;
    }

    .dte-approvals .row .col-sm-12 img {
        padding: 0 20px 20px;
    }

    .dte-approvals .bcp h2 {
        font-size: 34px;
        text-align: center;
    }

    .dte-approvals .eligibility .amenities-block-wrapper {
        padding-top: 0;
    }

    .dte-approvals .eligibility .eligibility-box {
        margin: 20px;
    }

    .dte-approvals .amenities-block-wrapper h2 {
        padding-top: 30px;
    }

    .dte-approvals .eligibility-boxes {
        padding-bottom: 50px;
    }

    .syllabus-container .syllabus-item:last-child {
        margin-bottom: 50px;
    }

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

    .gallery {
        margin: 0 0 50px !important;
    }

    .clg-c-slider .owl-carousel .owl-stage-outer .item .right .ttl img {
        width: 100%;
    }

    .mechanical .syllabus-container .syllabus-item.btn,
    .computer-science .syllabus-container .syllabus-item.btn,
    .civil .syllabus-container .syllabus-item.btn {
        text-align: left;
    }

    .mechanical .syllabus-container .syllabus-item.btn .read-more,
    .computer-science .syllabus-container .syllabus-item.btn .read-more,
    .civil .syllabus-container .syllabus-item.btn .read-more {
        margin-bottom: 10px;
    }
         .announcement-btn-wrapper #arrow,
         .announcement-btn-wrapper #btn-text {
             display: none !important;
         }
    
         .announcement-btn-wrapper .mobile-only {
             display: block !important;
         }
}