@media (max-width:992px) {
    .home_slide .hero-slide-content figure img {
        width: auto;
        height: auto;
    }

    .hero-left {
        width: 100%;
        padding-inline: 2rem;
        padding-top: 14rem;
        padding-bottom: 2rem;
    }

    .hero-slide-content {
        align-items: flex-end;
        padding-bottom: 0;
        padding: 0;
    }



    .hero-left h2 {
        font-size: 2.6rem;
    }

    .home_slide figure img,
    .swiper.heroSwiper,
    .home_slide {
        height: 71vh;
    }

    .home_program {
        overflow: hidden;
        margin: 0;
        padding-inline: 0rem;
        padding-block: 5.7rem;
    }

    .home_pro_head h2 {
        text-align: center;
        margin-bottom: 3.4rem;
    }

    .home_pro_head {
        flex-direction: column;
        padding-bottom: 3.6rem;
    }

    .pro_search {
        width: 100%;
    }

    .home_pro_list {
        display: flex;
        gap: 2.2rem;
        justify-content: space-between;
        position: relative;
        flex-wrap: wrap;
    }

    .pro_search input {
        padding-inline: 0rem 3rem;
    }

    .pro_list1:last-child {
        display: block;
    }

    .pro_list1 {
        width: 46%;
        margin-bottom: 1.5rem;
        position: relative;
    }

    .pro_list1 figure,
    .pro_list1 figure img {
        height: 16rem;
        object-fit: cover;
    }

    .home_pro_detail h2 {
        font-size: 1.2rem;
    }

    .home_pro_detail h2 b {
        display: block;
        font-size: 1.4rem;
    }

    .home_pro_detail {
        padding-block: 1.5rem 0;
        padding-inline: 0;
        position: relative;
    }

    .read-icon img {
        filter: brightness(0.5);
    }

    .read-icon {
        position: absolute;
        bottom: 1rem;
        right: 0;
        display: block;
    }

    .facility_sec {
        padding-top: 0;
        margin: 0;
        overflow: hidden;
        padding-bottom: 0;
        border: 0;
    }

    .home_placement .sec_title h3,
    .home_placement .sec_title h5,
    .home_placement .sec_title a {
        display: none;
    }

    .p_list {
        border-left: 0;
        padding-inline: 0;
        padding-block: 2rem;
        /* flex-shrink: 0; */
    }

    .p_list {
        border-left: 0;
        padding-inline: 0;
        padding-block: 2rem;
        /* flex-shrink: 0; */
    }

    .home_placement {
        padding-block: 4.7rem 0rem;
    }

    .placemnt_box:nth-child(2) {
        margin-top: 3rem;
    }

    .p_list:last-child {
        border: 0;
    }

    .placemnt_logo {
        width: 13rem;
        margin: auto;
    }

    .other_placement h6 {
        font-size: var(--font-36);
    }

    .placemnt_detail h5 {
        margin: 0;
    }

    article.news-card.img-card:nth-child(3),
    article.news-card.img-card:nth-child(5) {
        display: none;
    }

    article.news-card.yellow,
    article.news-card.third_arti.in-view {
        display: none;
    }

    article.news-card.blue {
        display: none;
    }

    .date h2 {
        font-size: 2.8rem;
        font-weight: 300;
        line-height: .8;
    }

    .date span {
        font-size: 1rem;
    }

    .news-card {
        position: relative;
        padding: 3rem;
    }

    .news-card {
        min-height: 37.5rem;
    }

    .img-card .date {
        width: 15%;
        margin: 0;
        margin-right: 3rem;
    }

    article.news-card.img-card .title {
        font-size: 1.6rem;
        width: 80%;
        max-width: 80%;
    }

    .news-card.img-card .arrow {
        display: none;
    }

    .img-card h2:after {
        width: 15px;
        left: 0;
        bottom: -2.5rem;
        top: inherit;
        right: inherit;
    }

    .home_international {
        overflow: hidden;
        padding-block: 5rem;
        padding-inline: 0rem;
    }

    .home_international h2 {
        text-align: center;
    }

    .home_international h3 {
        font-size: 2.8rem;
        text-align: center;
    }

    .hero {
        overflow: hidden;
    }

    .hero-content {
        padding-inline: 2rem;
        padding-block: 5rem 2rem;
        text-align: center;
        display: flex;
        flex-direction: column;
        max-width: 100%;
    }

    .hero-content p {
        position: relative;
        padding-inline: 0 3rem;
    }

    .hero-content p {
        display: none;
    }

    .hero-grid {
        grid-template-columns: inherit;
        gap: 0;
    }

    .hero-info-wrap {
        display: none;
    }

    .hero-content .stat p {
        display: block;
        padding: 0;
    }

    .hero-content .stat {
        flex-direction: column;
    }

    .stat h3 {
        width: auto;
        margin-block: 1rem;
        font-size: 3.5rem;
    }

    .stats {
        gap: 2rem;
        order: 3;
    }

    .cta {
        align-items: center;
        justify-content: center;
        order: 4;
        margin-bottom: 2rem;
    }

    .cta a {
        font-weight: normal;
        font-size: 1.6rem;
    }

    .hero-video {
        order: 2;
        flex-direction: column;
        gap: 0;
    }

    .icon_top_mobile {
        margin-bottom: -1rem;
        position: relative;
        display: block;
    }

    .re_bg img {
        width: 100%;
        margin-left: 0;
    }

    .re_bg {
        position: static;
        left: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
        width: 100%;
    }

    .box_research_text .more_btn {
        position: static;
        right: 0;
        bottom: -1rem;
        background: #00000087;
        margin: 2rem auto;
    }

    .res_item {
        display: flex;
        color: #fff;
        gap: 1rem;
        flex-direction: column;
        width: 50%;
    }

    .research_number_list {
        display: flex;
        gap: 2rem;
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .res_item p br,
    .research_item:nth-child(2),
    .research_item:nth-child(3) {
        display: none;
    }

    .research_item .research_caption p {
        color: #fff;
        display: block;
        text-align: center;
    }

    .research_item .research_caption {
        position: static;
        display: block;
        background: none;
        padding: 2rem 0;
    }

    .tech_number_list .swiper-wrapper {
        display: flex;
        justify-content: space-between;
    }

    .technology-business_list {
        margin-block: 4.6rem 4rem;
        text-align: center;
        padding: 0 1rem;
    }

    .technology-business_list h3 {
        font-size: 2.1rem;
        margin-bottom: 2.7rem;
    }

    .success-section {
        overflow: hidden;
    }

    .success-left h3 {
        display: none;
    }

    .success-wrapper {
        display: block;
        padding-block: 5rem 0;
        padding-inline: 1rem;
    }

    .success-slide {
        display: flex;
        flex-direction: column;
        gap: 0;
    }

    .success-wrapper .read {
        display: none;
    }

    .success-left {
        padding: 0;
        width: 100%;
    }

    .success-media {
        position: relative;
        order: 2;
    }

    .testimonial {
        width: 100%;
        padding-left: 0;
        order: 1;
        padding-bottom: 0;
    }

    .testimonial p {
        font-size: 1.6rem;
        margin-bottom: 2rem;
    }

    .testimonial_caption {
        padding-left: 2.2rem;
    }

    .testimonial_caption:before {
        left: 0;
    }

    .figure_img {
        position: absolute;
        bottom: 0;
        left: -4rem;
        top: inherit;
    }

    .btn_group_all {
        position: absolute;
        top: 30rem;
        left: 0;
        display: flex;
    }

    .banner_slider {
        height: 100vh;
    }

    .facility_item .facility_caption {
        padding-inline: 0;
    }

    .banner-img-bg {
        display: none;
    }

    .placemnt_detail {
        box-shadow: inherit;
    }

    .news-card.in-view.img-card .date h2 {
        font-size: 2.8rem;
    }

    .news-card.in-view.img-card .date {
        display: flex;
    }

    .common_date:after {
        content: "";
        width: 22px;
        height: 1px;
        background: var(--color-ff);
        position: absolute;
        left: 0;
        bottom: -0.3rem;
    }

    .news-card.img-card h2:after {
        display: none;
    }

    .hero-content h3,
    .research_sec .sec_title h2 {
        font-size: 2.8rem;
    }

    .home_program .home_pro_list .pro_list1 {
        width: 48%;
    }

    .hero .hero-content.about_borderBottom {
        margin: 0 auto;
    }

    .hero-content.about_borderBottom:after {
        display: none;
    }

    .research_sec.is-visible .research_grid {
        padding-inline: 4rem;
        padding-block: 4rem;
    }

    /* .research_sec.is-visible {
        padding: 5rem 0;
    } */
}

@media (max-width:768px) {

    .tec_list,
    .p_list {
        flex-shrink: 0
    }

    .hero-slider {
        width: 100%;
        padding-block: 11rem 0;
    }

    .about_borderBottom::after {
        display: none;
    }

    .facility_item .facility_caption>h6 {
        font-size: 1.6rem;
    }

    .common_date h6 {
        font-size: var(--font-12);
    }

    .common_date h5 {
        font-size: var(--font-12);
    }

    /* .facility_sec {
        margin-top: 0;
        padding-bottom: 5rem;
    } */
    .home_program {
        padding-block: 5rem;
    }

    .facility_sec .facility_grid .sec_title {
        padding: 2rem 6.5rem 1rem 6.5rem;
    }

    .home_placement .placement_profile_panel {
        padding-bottom: 5rem;
    }

    .facility_sec .facility_grid .facility_list {
        gap: 1.1rem;
    }

    .hero .hero-content.about_borderBottom .cta {
        border: none;
        margin-top: 0;
        padding-top: 3.6rem;
    }
}

@media (max-width:599px) {
    .btn_group_all {
        top: 30rem;
    }

}

@media (max-width:400px) {
    .btn_group_all {
        top: 35rem;
    }

}


@media (min-width:2399px) {

    .img-card {
        height: 60rem;
    }

}



.home_placement .placemnt_box .placemnt_number .p_list {
    min-height: 23rem;
}

@media(max-width:991px) {
    .home_placement .placemnt_box .placemnt_number .p_list {
        border-left: 1px solid #9393ca80;
        text-align: center;
        padding: 4rem 2rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .hero-slide-content img {
        max-width: 50%;
    }

    .home_program .home_pro_list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .home_program .home_pro_list .pro_list1 {
        width: 100%;
    }

    .admission-26 {
        display: none;
    }
}

@media(max-width:767px) {
    .home_placement .placemnt_box .placemnt_number .p_list {
        min-height: 20rem;
    }

    .hero-slide-content img {
        max-width: 100%;
    }

    .research_grid .research_list .research_caption>p:first-child {
        border-bottom: 1px solid #5e5656;
        padding-bottom: 2rem;
    }
}


@media(max-width:575px) {
    .facility_item .facility_caption {
        padding-top: 2rem;
    }

    .home_placement .placemnt_box .placemnt_number .p_list {
        border: none;
        min-height: auto;
        padding: 2rem 2rem 2rem;
    }

    .facility_sec .facility_grid .sec_title {
        padding: 2rem 4rem 1rem 4rem;
    }
}
