@media screen and (max-width: 500px) {
    .section-about {
        padding: 20px 20px;
    }

    .section-about .about-outer-block .about-inner-box {
        display: block;
    }

    .about-one-box {
        width: 100%;
    }

    .section-about .about-outer-block .about-inner-box .about-img-box img {
        width: 100%;
    }

    .aboutright-content-box {
        padding: 10px 0;
    }

    .about-right-box .aboutright-content-box h5 {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .section-program {
        padding: 20px 20px;
        position: relative;
    }

    .section-awards {
        padding: 20px 20px;
        width: 90%;
        background: var(--primary-color-m);
        position: relative;
        top: unset;
        left: unset;
    }

    .section-awards .awards-outer-block h4 {
        font: normal 500 22px / 24px 'Josefin Sans';
    }

    .section-awards .awards-outer-block .awards-inner-box {
        display: flex;
        gap: 15px;
        flex-wrap: nowrap;
        margin: 15px 0 0;
        width: 100%;
        overflow: scroll;
    }

    .program-outer-block {
        padding: 20px 0 0;
    }

    .program-list-block {
        display: block;
    }

    .section-program .program-outer-block .program-inner-block h5 {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .prog-content-box .pcb-imgdiv img {
        left: 35%;
    }

    .prog-content-box {
        bottom: 50px;
    }

    .sec-wrapper {
        padding: 20px 20px;
    }

    .section-events .events-outer-block .events-inner-block h5 {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .events-disp-block {
        display: block;
        margin: 30px 0;
    }

    .events-disp-block .event-disp-one-bx {
        width: 100%;
    }

    .events-disp-block .event-poabs-box .eventpoabs-content-box h6 {
        font: normal 500 18px / 20px 'Josefin Sans';
    }

    .events-disp-block .event-poabs-box {
        bottom: 10px;
    }

    .events-disp-block .event-poabs-box .evntpoabs-date-bx h5 {
        font: normal 600 28px / 35px 'Josefin Sans';
    }

    .events-disp-block .event-disp-one-right {
        gap: 20px;
        margin-top: 15px;
    }

    .events-disp-block .event-disp-one-bx .event-disp-list-box .eventOne-content-box h6 {
        font: normal 500 14px / 20px 'Josefin Sans';
    }

    .events-disp-block .event-disp-one-bx .event-disp-list-box .eventOne-date-box h5 {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .events-disp-block .event-poabs-box .evntpoabs-date-bx {
        width: 20%;
    }

    .section-news .news-outer-block .news-inner-block h5 {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .news-disp-block .latest-news-box img {
        width: 100%;
        height: 200px;
    }

    .news-disp-block .latest-news-box .newspoabs-content-box H6 {
        font: normal 500 18px / 20px 'Josefin Sans';
    }

    .section-admission .admission-inner-block {
        display: block;
    }

    .admission-one-left .adms-poabs-box .admspoabs-content-box h6 {
        font: normal 600 24px / 30px 'Josefin Sans';
    }

    .admission-one-left .adms-poabs-box {
        bottom: 15%;
    }

    .admission-one-right .admsrgtflxbx .admsrgt-col4-bx .admsrgt-col4-innerbx h6 {
        font: normal 500 20px / 22px 'Josefin Sans';
    }

    .admission-one-right .admsrgtflxbx .admsrgt-col4-bx .admsrgt-col4-innerbx p {
        font: normal 100 14px / 24px 'Heebo';
    }

    .section-admission .admission-inner-block .admission-one-box {
        width: 100%;
    }

    .admission-one-right .admsrgtflxbx .admsrgt-col4-bx .admsrgt-col4-innerbx {
        padding: 0 20px;
    }

    .admission-one-right .admsrgtflxbx .admsrgt-col4-bx {
        height: 180px;
    }

    .admission-one-right .admsrgtflxbx .admsrgtcol4-imgbx img {
        object-fit: cover;
    }

    .section-sustainable .sustenbl-outer-block .sustenbl-inner-block .sec-heading-txt {
        font: normal 600 26px / 32px 'Josefin Sans';
    }

    .sustenbl-disp-block {
        margin: 20px 0 30px;
        display: block;
    }

    .sustenbl-disp-block .sus-card-one-box {
        width: 100%;
        margin-bottom: 20px;
    }

    .sustenbl-disp-block .sus-card-one-box .sus-card-contents h6 {
        font: normal 500 16px / 22px 'Josefin Sans';
    }

    .sustenbl-disp-block .sus-card-one-box .sus-card-contents p {
        font: normal 400 14px / 25px 'Heebo';
    }

    .footer {
        display: none;
    }

    .bottom_footer {
        display: block;
        padding: 20px 0px 20px 0px;
    }

    .bottom_footer .footer_col3_left {
        width: 100%;
    }

    .bottom_footer .footer_col3_center {
        width: 100%;
    }

    .bottom_footer .footer_col3_center {
        width: 100%;
    }

    .bnr-left-box .bnr-left-inner-bx {
        padding: 0 20px;
        text-align: center;
    }
    .bnr-one-box {
        /* width: 27%; */
        width: 100%;
        height: 360px;
    }
    .bnr-left-box .bnr-left-inner-bx .bnr-heading-txt {
        font: normal 600 26px / 32px 'Josefin Sans';
    }
    .banner-inner-blk {
        display: block;
    }
    .cust-slider2_main {
        width: 100%;
    }
    .bnr-left-box .bnr-left-inner-bx .bnr-para-txt {
        font: normal 200 14px / 25px 'Heebo';
    }
    #owl-demo3.owl-theme .owl-controls {
        position: absolute;
        right: 40%;
    }
    .news-card-box {
        width: 100%;
    }
    .news-card-box img {
        width: 100%;
    }
    #owl-demo4 .owl-controls.clickable {
        left: 15%;
    }
    #owl-demo4 .owl-wrapper-outer {
        padding-bottom: 60px;
    }
    .logo {
        padding: 0;
        text-align: center;
    }
    .logo img {
        width: 70%;
    }
}