.banner-logo-sticky{display:none;}
.home_sec_three .united_lft {
    padding-bottom: 5rem!important;
    padding-inline: 5rem;
}

@media (min-width:2600px) {
    .home_sec_two .two-bulding {
        top: 50%;
    }
}

@media (min-width:2399px) {
    .text-block {
        top: -8rem;
        width: 440px;
    }
    .bird-icon {
        width: 100em;
        left: -26em;
        top: -48em;
    }
    .gallery {
        position: relative;
        width: 45%;
        height: 490px;
    }
    .banner_text p {
        font-size: var(--font-24);
    }
    .banner_text {
        margin-bottom: 34rem;
    }
    .title16 {
        font-size: var(--font-21);
    }
    .home_sec_one .united_grid .united_lft h4 {
        margin-bottom: 3rem;
    }
    .mobile {
        display: none;
    }
}

@media (min-width:2000px) {
    /* .home_sec_two .two-bulding {
        top: 53%;
    } */
    .home_sec_two .two-bulding {
        top: 38%;
    }
}

@media (min-width:2381px) {
    .home_sec_two .two-bulding {
        top: 45%;
    }
}

@media (min-width:2400px) {
    .home_sec_two .two-bulding {
        top: 39%;
    }
}

@media (min-width:2799px) {
    .home_sec_two .two-bulding {
        top: 40%;
    }
}

@media (min-width:3200px) {
    .home_sec_two .two-bulding {
        top: 42%;
    }
}


/* @media (max-width:1920px) {
        .home_sec_two .two-bulding {
        top: 50%;
    }
} */

@media (max-width:1799px) {
    .pos1 {
        top: 10%;
        left: -25%;
        width: 420px;
        height: 271px;
    }
    .pos3 {
        top: -34%;
        left: 55%;
        width: 450px;
        height: 263px;
        z-index: -1;
    }
    .pos6 {
        top: 46%;
        left: 25%;
        transform: scale(0.9);
        z-index: 9;
        width: 280px;
        height: 209px;
    }
    .home_sec_four .academics-slider .swiper-slide figcaption h4 {
        font-size: 3rem;
    }
    .title36 {
        font-size: 3rem;
    }
    .text-block {
        left: -7rem;
    }
    .controls {
        left: 70rem;
    }
    .home_sec_one .united_grid {
        gap: 0 15.6rem;
    }
    .cus-event:before {
        bottom: 8rem;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption .cntnt {
        padding-bottom: 2rem;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption h6 {
        margin-bottom: .5rem;
    }
}

@media (max-width:1599px) {
    .pos1 {
        top: 10%;
        left: -22%;
        width: 399px;
        height: 271px;
    }
    .pos3 {
        top: -34%;
        left: 55%;
        width: 368px;
        height: 263px;
        z-index: -1;
    }
    .pos6 {
        top: 46%;
        left: 20%;
        transform: scale(0.9);
        z-index: 9;
        width: 320px;
        height: 209px;
    }
    .title36 {
        font-size: 2.5rem;
    }
}

@media screen and (max-width:1440px) {
    .home_sec_three .letter svg {
        width: 22rem;
        height: 22rem;
    }
    .home_sec_three .label {
        top: 42px;
    }
    div#I {
        margin-left: -4rem;
    }
    div#V {
        margin-left: -3rem;
    }
    div#E {
        margin-left: -1rem;
    }
    section.home_banner {
        padding-top: 8.2rem;
    }
        /* .banner_text {
        margin-bottom: 13rem;
    } */
}


/* media screen and (max-width: 1366px)
    ---------------------------------------------------------------------- */

@media screen and (max-width:1366px) {
    .home_sec_three .letter svg {
        width: 21rem;
        height: 21rem;
    }
    .home_sec_four .acadmic_grid {
        gap: 5rem;
    }
    .title36 {
        font-size: 2.2rem;
    }
    .home_sec_four .academics-slider .swiper-slide figcaption {
        padding-left: 3rem;
        padding-top: 2rem;
    }
    .home_sec_four .academics-slider .swiper-slide figcaption h4 {
        font-size: 2rem;
    }
    .section-gallery {
        padding: 60px 80px 0 0;
    }
    .text-block {
        width: 328px;
    }
    .home_sec_one .united_grid {
        gap: 0 13.6rem;
    }
    .home_sec_one .united_grid .united_lft .count-grid {
        gap: 3rem;
    }
    .home_sec_three .label {
        top: 40px;
        height: 60px;
    }
    .cus-link1 {}
    div#I {
        margin-left: -4rem;
    }
    div#V {
        margin-left: -3rem;
    }
    div#E {
        margin-left: -1rem;
    }
    .happ-bx-lft .carousel-item img {
        height: 87%;
    }

}


/* media screen and (max-width: 1280px)
    ---------------------------------------------------------------------- */

@media (max-width:1280px) {
    .home_sec_three .label {
        top: 40px;
        height: 60px;
    }
    .text-block {
        left: -2rem;
    }
    .controls {
        left: 70rem;
    }
    .text-block h4 {
        font-size: 2.3rem;
    }
    .cus-link1 {}
    .home_sec_Seven .get-left {
        margin-left: auto;
    }
    .home_sec_one .united_rght_grid {
        gap: 2.8rem;
    }
    .home_sec_one .united_grid {
        gap: 0 9.6rem;
    }
    .home_sec_three .letter svg {
            width: 19.8rem;
        height: 19.8rem;

    }
    .cus-event:before {
        bottom: 7rem;
    }
    .happ-bx-lft .carousel-item img {
        height: 86%;
    }
        .banner_text {
        margin-bottom: 25rem;
    }
.banner_text{
   padding-block: 3rem; 
}

}

@media (max-width:1230px) {
    .home_sec_three .letter svg {
        width: 18.8rem;
        height: 18.8rem;
    }
    .home_sec_three .label {
        top: 38px;
    }
}


/* media screen and (max-width: 1170px)
    ---------------------------------------------------------------------- */

@media (max-width:1180px) {
    .letter svg {
        width: 17rem;
        height: 17rem;
    }
    .gallery {
        height: 420px;
    }
    .text-block {
        width: 268px;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption {
        padding-inline: 1.5rem;
    }
    .home_sec_one .united_grid {
        gap: 0 8.6rem;
    }
    .home_sec_one .united_grid .united_lft .count-grid {
        gap: 0rem;
    }
    .home_sec_one .united_grid .united_lft .count-grid .count-block:not(:last-child)::after {
        left: 12rem;
    }
    .home_sec_Seven .get-left {
        padding-right: 4rem;
    }
    .home_sec_three .label {
        top: 33px;
        height: 53px;
    }
    .text-block {
        left: -8rem;
    }
    .cus-link1 {}
    .controls {
        left: 60rem;
        bottom: -20rem;
    }
    .home_sec_three .letter svg {
        width: 19rem;
        height: 19rem;
    }
    .home_sec_three .letter svg {
  width: 17rem;
        height: 17rem;
    }
    .home_sec_three .label {
        top: 25px;
        height: 60px;
    }
    .happ-bx-lft .carousel-item img {
        height: 85%;
    }
    .wp-download-box-new {
        padding: 6rem 4rem 2rem;
    }
}


/* media screen and (max-width: 1024px)
    ---------------------------------------------------------------------- */

@media (max-width:1024px) {
    .home_sec_three .letter svg {
        width: 16rem;
        height: 16rem;
    }
    .home_sec_one {
        padding-block: 9rem;
    }
    .home_sec_two .two-bulding .tw-bx h5 {
        margin-bottom: 0rem;
    }
    .home_sec_two .two-bulding p {
        margin-bottom: 1rem;
    }
    .home_sec_two .two-bulding .tw-bx {
        margin-bottom: 3rem;
    }
    .home_sec_four .academics-slider .swiper-slide figcaption {
        padding-left: 2rem;
        padding-top: 2rem;
    }
    .home_sec_four .academics-slider .swiper-slide figcaption h4 {
        font-size: 1.8rem;
    }
    .title36 {
        font-size: 2.2rem;
    }
    .home_sec_Seven .get-left {
        padding-right: 2rem;
        padding-left: 3rem;
    }
    .home_sec_four .acadmic_grid {
        gap: 3rem;
    }
    .aca-lft {
        padding: 0 .5rem 0 0;
    }
    .gallery {
        height: 420px;
        width: 48%;
    }
    .text-block {
        left: -2rem;
    }
    .controls {
        left: 60rem;
        bottom: -24rem;
    }
    .home_sec_two .two-bulding {
        top: 50%;
    }
    .happ-bx-lft .carousel-item img {
        height: 86%;
    }
}


/* media screen and (max-width: 991px)
    ---------------------------------------------------------------------- */

@media (max-width:991px) {
	.banner-logo-sticky{display:block;right:2rem; position:absolute; bottom:3.5rem;}
    .home_sec_one .united_grid .united_lft {
        margin-top: 0.6rem;
    }
    .home_sec_one .united_grid {
        grid-template-columns: repeat(1, auto);
    }
    .home-founder.mobile {
        display: none;
    }
    .home_sec_one .united_rght_grid {
        margin: 4rem 0 0 0;
    }
    .home_sec_three .label {
        top: 29px;
        height: 50px;
    }
    .home_sec_four .acadmic_grid {
        gap: 3rem;
    }
    .title36 {
        font-size: 2.3rem;
    }
    .gallery {
        height: 340px;
    }
    .figure-img {
        margin-top: calc((var(--titleHeight, 0) - 40px) + 140px);
    }
    .minds.mobile {
        display: block;
        position: relative;
    }
    .section-gallery {
        display: none;
    }
    .minds-box {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1.2rem;
        margin: 3rem 0;
    }
    section.home_sec_Five {
        padding-block: 7rem 5rem;
    }
    .minds-list {
        position: relative;
        display: flex;
        align-items: center;
    }
    .minds-img {
        position: relative;
        width: 50%;
    }
    .minds-text {
        position: relative;
        background: var(--colorff2);
        width: 50%;
        padding: 0 0 0 2rem;
        text-align: left;
    }
    .minds-text h4 {
        font-size: 2.5rem;
        font-family: var(--font-family-heading);
        color: var(--color12);
        font-weight: 500;
        text-transform: uppercase;
    }
    .minds-img img {
        object-fit: cover;
        width: 100%;
    }
    .minds-list:nth-child(2n) {
        flex-direction: row-reverse;
    }
    .minds-list a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .minds .bird-icon {
        position: absolute;
        width: 50em;
        left: 16em;
        top: -27em;
        z-index: -1;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption {
        padding-inline: 0.5rem;
        padding-block: 1rem;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption p {
        font-size: 1.6rem;
    }
    .home_sec_Six {
        padding-block: 9rem 12.4rem;
    }
    .home_sec_one {
        padding-block: 7rem;
    }
    .academics-text.mobile {
        display: block;
        padding: 0 14rem;
    }
    .wp-academics.mobile {
        display: block;
    }
    .home_sec_three .letter svg {
 width: 15rem;
        height: 15rem;
    }
    .home_sec_four {
        padding-block: 5rem 7rem;
    }
    .home_sec_four .acadmic_grid {
        display: none;
    }
    .academics-text {
        text-align: center;
    }
    .academics-text h4 {
        font-size: 1.6rem;
        font-weight: 400;
        color: #fff;
        color: #fff;
        line-height: var(--line-height-21);
        font-family: var(--font-family-body);
        margin-bottom: 2rem;
    }
    .academics-text h5 {
        color: #fff;
        font-size: 2.1rem;
        font-weight: 400;
        font-family: var(--font-family-heading);
    }
    .academics-text h5 br {
        display: none;
    }
    .academics-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 4rem;
        gap: 2rem;
        padding: 0 1rem;
    }
    .academics-box {
        position: relative;
    }
    .academics-img {
        position: relative;
    }
    .academics-img img {
        height: auto;
        object-fit: cover;
        width: 100%;
    }
    .academics-list-text {
        position: relative;
        background: inherit;
        width: 100%;
        bottom: 0;
        padding: 2rem 0 0 1.5rem;
        border-left: 1px solid #ffffff47;
    }
    .academics-list-text p img {
        display: none;
    }
    .academics-list-text h4 {
        font-size: 2.5rem;
        font-family: var(--font-family-heading);
        color: #fff;
        font-weight: 300;
    }
    .academics-list-text p {
        font-size: 1.6rem;
        color: #fff;
        letter-spacing: 0.24px;
    }
    .academics-box a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .home_sec_one .united_grid .united_lft .count-grid .count-block:not(:last-child)::after {
        left: 15rem;
    }
    .home_sec_two .two-bulding {
        top: 50%;
    }
    .hero-style {
        height: 80vh;
    }
    .banner_text {
        padding-inline: 3rem 5rem;
        margin-bottom: 16rem;
        padding-block: 4rem;
    }
    .figure-img.animate.desktop {
        display: none;
    }
    div#I {
        margin-left: -5rem;
    }
    div#V {
        margin-left: -3rem;
    }
    div#E {
        margin-left: -1rem;
    }
    .home_sec_Six .happ_grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1.9rem;
        margin-top: 3rem;
    }
    .happ-bx-lft .carousel-item img {
        height: 88%;
    }
    .happ-bx-rght {
        margin-top: 2rem;
    }
    .home_sec_two .two-bulding .tw-bx {
        margin-bottom: 1rem;
    }
    .home_sec_three {
        padding: 5rem 0 7rem;
    }
    .home_sec_Seven .get-left {
        padding-right: 3rem;
        padding-left: 3rem;
    }
    .home_sec_Six .event-data .hp-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}


/* media screen and (max-width: 820px)
    ---------------------------------------------------------------------- */

@media (max-width:830px) {
    .home_sec_two .two-bulding .tw-bx h4 {
        font-size: 2.2rem;
    }
    .home_sec_three .letter svg {
        width: 13rem;
        height: 14rem;
    }
    .home_sec_two .two-bulding .tw-bx h5 {
        margin-bottom: 1.5rem;
        font-size: 3rem;
    }
    .home_sec_two .two-bulding .tw-bx {
        margin-bottom: 1.2rem;
    }
    .home_sec_two .two-bulding p {
        margin-bottom: 2rem;
    }
    .home_sec_three h5 br {
        display: none;
    }
    .outline_fill .grid .grid {
        top: 19.5rem;
    }
    .home_sec_three .letter svg {
        width: 13rem;
        height: 13rem;
    }
    .home_sec_three .label {
        top: 22px;
        height: 44px;
    }
    .home_sec_Seven .get-left h6 {
        font-size: 2.5rem;
    }
    .home_sec_Seven .get-left h5 {
        margin-bottom: 1rem;
    }
    .home_sec_Seven .get-left {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .home_sec_Seven .get-left .get_btn {
        margin-top: 1rem;
    }
    .get_btn a img {
        width: 3rem;
    }
    .custom-btn {
        font-size: 1.4rem;
        gap: 1rem;
        padding: 1.5rem 1rem;
        align-items: center;
    }
    .academics-text.mobile {
        padding: 0 11rem;
    }
    .custom-btn {
        gap: 1rem;
    }
    .home_sec_Seven .get-left h5 {
        margin-bottom: 1.5rem;
    }
    .home_sec_Seven .get-left {
        padding-right: 2.5rem;
        padding-left: 5rem;
    }
    .minds-img img {}
    .banner_text {
        margin-bottom: 14rem;
    }
    .admission_marque {
        padding-inline: 1.5rem;
    }
    .home_sec_Six {
        padding-block: 7rem 12.4rem;
    }
}


/* media screen and (max-width: 768px)
    ---------------------------------------------------------------------- */

@media (max-width:768px) {
    .home_sec_two .two-bulding {
        top: 50%;
    }
    .hero-style {}
    .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom: -25px;
        left: 0rem;
    }
    .happ-bx-lft {
        padding-bottom: 5rem;
    }
    .home_sec_Seven .get-left h6 {
        font-size: 2.2rem;
    }
    .home_sec_one .united_grid .united_lft .count-grid .count-block:not(:last-child)::after {
        left: 13rem;
    }
    .home_sec_one .united_rght_grid .uni-rgt-bx figcaption {
        padding-inline: 1.1rem;
    }
    .home_sec_three {
        padding: 8rem 0 7rem;
    }
    .minds-text h4 {
        font-size: 2.1rem;
    }
    .home_sec_three .letter svg {
        width: 12rem;
        height: 12rem;
    }
    .campus-box-new {
        margin-top: -17.9rem;
    }
}


/* media screen and (max-width: 640px)
    ---------------------------------------------------------------------- */


/* @media (max-width:1800px) {
.happ-bx-lft .carousel-item img {
    height: 88%;
}
} */

@media (max-width:1449px) {
    .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom: 0px;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption .cntnt::after {
        bottom: 2px;
    }
}

@media (max-width:1199px) {
    .home_sec_Six .happ_grid .happ-bx-lft figcaption p {
        font-size: 1.6rem;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption h6 {
        margin-bottom: 0rem;
    }
}

@media (max-width:640px) {


@media(max-width:640px){
    .home-page-banner [data-swiper-slide-index="1"] .swiper_caption {
    display: block;
}
}
    .minds-text h4 {
        font-size: 1.4rem;
        color: var(--color12);
        font-weight: 500;
    }
    .mobile {
        display: block;
    }
    .hero-style {
        height: auto;
    }
    .hero-style .swiper-pagination {
        display: none;
    }
    .hero-slider .slide-inner {
        position: relative;
        min-height: 70vh !important;
        margin-bottom: 13rem;
    }
    .banner_text {
        margin: 0;
        margin-top: 0rem;
        position: absolute;
    }
    .hero-slider .swiper-container {
        position: relative;
    }
    section.home_banner {
        padding-top: 0rem;
    }
    .banner_text {
        text-align: center;
        padding-block: 1.5rem 0;
        padding-inline: 2rem;
    }
    .banner_text p {
        font-size: 1.8rem;
    }
    .home_banner .swiper-slide .banner_text h2 {
        font-size: 3.2rem;
        margin-bottom: 0 !important;
    }
    .home_sec_one .united_grid {
        grid-template-columns: repeat(1, 1fr);
        margin-inline: .8rem;
    }
    .home_sec_one .united_rght_grid .uni-rgt-bx figcaption p {
        font-size: 1.2rem;
    }
    .home_sec_one .united_rght_grid {
        display: grid;
        gap: 1.5rem;
    }
    .home_sec_one .united_rght_grid .uni-rgt-bx figcaption {
        padding-inline: 0rem;
        padding-block: 0rem 0;
    }
    .letter svg {}
    .home_sec_Six .happ_grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .home_sec_one {
        padding-block: 1rem 2rem;
    }
    .home_sec_one .united_grid .united_lft {
        margin-top: 0rem;
        text-align: left;
    }
    .article {
        display: none;
    }
    .home_sec_one .united_grid .united_lft h4 {
        margin-bottom: 1rem;
        font-size: 1.4rem;
    }
    .home_sec_one .united_grid .united_lft h5 {
        font-size: 2.4rem;
        text-transform: uppercase;
    }
    .home_sec_one .united_grid .united_lft h5 {
        margin-bottom: 2rem;
    }
    .home_sec_one .united_grid .united_lft p {
        font-size: 1.2rem;
    }
    .home_sec_two .home-glry-grid {
        display: none;
    }
    .campus-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 0.5rem 0.5rem;
    }
    .campus-list img {}
    .campus-box-new {
        margin-top: -7.1rem;
    }
    .campus-box img {
        width: 100%;
        min-height: 250px;
        height: 250px;
        object-fit: cover;
    }
    .campus-box1 img {
        min-height: 180px;
        height: 180px;
        object-fit: cover;
    }
    .campus-box-new img {
        margin-bottom: 0.4rem;
        min-height: 184px;
        height: 184px;
        object-fit: cover;
    }
    .campus-box-img img {
        height: 260px;
    }
    .home_sec_one .united_grid .united_lft .count-grid {
        display: none;
    }
    .count-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem;
        margin-top: 1rem;
    }
    .count {
        font-size: 3.2rem;
        color: var(--color12);
        font-weight: 700;
        font-family: var(--font-family-heading);
    }
    .count-name p {
        font-weight: 400;
    }
    .count-block em {
        font-size: 3.2rem;
        color: var(--color12);
        font-weight: 600;
        font-style: normal;
    }
    .count-block {
        border-right: 1px solid #D2D9E1;
        text-align: left;
    }
    .count-number {
        display: flex;
        justify-content: start;
    }
    .count-block:last-child {
        border-right: 0px solid #D2D9E1;
    }
    .home_sec_two .two-bulding {
        padding: 3rem;
        top: 50%;
        width: 85%;
    }
    .home-founder {
        margin-top: 3rem;
    }
    .uni-rgt-bx {
        text-align: left;
    }
    .uni-rgt-bx .cus-chairman {
        display: none;
    }
    .home_sec_one .united_rght_grid .uni-rgt-bx figcaption h5 {
        font-size: 1.2rem;
    }
    .home_sec_one figure.a-img.m-post__image {
        margin-bottom: 1.3rem;
    }
    .uni-rgt-bx figcaption h5 {
        font-size: 1.8rem;
    }
    .uni-rgt-bx figcaption p {
        font-size: 1.4rem;
        margin-bottom: 0;
    }
    .home-arrow {
        position: absolute;
        bottom: 3rem;
        left: 64%;
    }
    .swiper-container-home .swiper-wrapper {
        margin-bottom: 7rem;
    }
    .home-arrow .swiper-button-prev,
    .swiper-button-next {
        background-image: url('https://gdgps.gdgoenka.com/public/frontend/assets/images/right-arrow-round.svg') !important;
        left: -1px;
    }
    .home-arrow .swiper-button-prev {
        rotate: 180deg;
        margin-left: -7rem;
    }
    .home-arrow .swiper-button-next {}
    .home_sec_two {
        padding: 2rem 0rem;
    }
    .home_sec_two .two-bulding .tw-bx h4 {
        font-size: 1.8rem;
    }
    .home_sec_two .two-bulding .tw-bx h5 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
    }
    .home_sec_two .two-bulding .tw-bx {
        margin-bottom: 1rem;
        border-bottom: 2px solid var(--color12);
    }
    .home_sec_two .two-bulding p {
        font-size: 1.2rem;
        margin-bottom: 2rem;
        display: none;
    }
    .home_sec_two .two-bulding a {
        font-size: 1.6rem;
    }
    .home-founder .swiper-slide {
        width: 100% !important;
    }
    .figure-img {
        position: relative;
        z-index: 1;
        overflow: hidden;
        margin-top: 12.8rem;
        /* margin-top: calc((var(--titleHeight, 0) - 25px) + 80px); */
    }
    .home_sec_three {
        padding: 2rem 1.5rem 1rem;
    }
    .grid,
    .outline_fill .grid {
        max-width: 340px;
        gap: 3px;
        top: 10.9rem;
    }
    .home_sec_three .letter svg {
        width: 5.6rem;
        height: 5.6rem;
    }
    .home_sec_three .label {
        font-size: .9rem;
        top: 10px;
        height: 20px;
        width: 63px;
    }
    .home_sec_three .united_lft {
        padding-bottom: 4rem;
        text-align: left;
    }
    .united_lft h4 {
        font-size: 1.4rem;
        margin-bottom: 1.7rem;
    }
    .united_lft h4 span {
        display: block;
    }
    .united_lft h5.title36 {
        font-size: 2.1rem;
    }
    .united_lft h5.title36 br {
        display: none;
    }
    .figure-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .home_sec_four .acadmic_grid {
        display: none;
    }
    .home_sec_four {
        padding-block: 4rem 4rem;
        padding-inline: 1.5rem;
    }
    .academics-text {
        text-align: left;
    }
    .academics-text h4 {
        font-size: 1.6rem;
        font-weight: 400;
        color: #fff;
        color: #fff;
        line-height: var(--line-height-21);
        font-family: var(--font-family-body);
        margin-bottom: 1rem;
    }
    .academics-text h5 {
        color: #fff;
        font-size: 2.1rem;
        font-weight: 400;
        font-family: var(--font-family-heading);
    }
    .academics-list {
        padding: 0;
        grid-template-columns: repeat(2, 1fr);
        gap: 1.6rem;
        margin-top: 2rem;
    }
    .academics-box {
        position: relative;
    }
    .academics-img {
        position: relative;
    }
    .academics-img img {
        height: 200px;
        object-fit: cover;
    }
    .academics-list-text {
        position: absolute;
        background: transparent linear-gradient(0deg, #000000e8 0%, #00000000 100%) 0% 0% no-repeat padding-box;
        width: 100%;
        bottom: 0;
        padding: 5.5rem .5rem 1rem 1rem;
        border-left: 0;
    }
    .academics-list-text h4 {
        font-size: 1.6rem;
        font-family: var(--font-family-heading);
        color: #fff;
        font-weight: 300;
    }
    .academics-list-text p {
        font-size: 1.3rem;
        color: #fff;
        letter-spacing: 0.18px;
        margin-bottom: 0;
    }
    .academics-box a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .academics-box:nth-child(2n) {
        flex-direction: row-reverse;
    }
    .academics-box:nth-child(2n) .academics-list-text {}
    .academics-list-text p img {
        filter: brightness(0) invert(1);
        width: .7rem;
        margin-left: 1rem;
        display: inline-block;
    }
    .section-gallery {
        display: none;
    }
    .minds {
        position: relative;
        padding: 0 .8rem;
    }
    .minds .bird-icon {
        position: absolute;
        width: 39em;
        left: 14em;
        top: -27em;
        z-index: -1;
    }
    .home_sec_Five .united_lft h5.title36 br {}
    section.home_sec_Five .title16 {
        margin-bottom: 2rem;
    }
    .home_sec_Five .united_lft {
        padding: 0 0 1rem 1rem;
    }
    section.home_sec_Five {
        padding-block: 4rem 3rem;
    }
    .home_sec_Six {
        padding-block: 4rem 11.4rem;
        padding-inline: 2rem;
    }
    .home_sec_Six .happ_grid {
        margin-top: .5rem;
    }
    .home_sec_Five .united_lft h5.title36 {
        font-size: 2.4rem;
    }
    .home_sec_Six .happ_grid .happ-bx-lft h3 {
        margin-bottom: 2rem;
        font-size: 2.1rem;
    }
    .home_sec_Six .title16 {}
    /* .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom: 7.3rem;
        left: 1.5rem;
    } */
    .home_sec_Six .happ_grid .happ-bx-lft figcaption .cntnt {
        padding-bottom: 1rem;
        padding-right: 1rem;
        bottom: -1rem;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption p {
        font-size: 1.4rem;
    }
    .happ-bx-lft img {
        height: auto;
        object-fit: cover;
    }
    .home_sec_Six .happ-bx-rght h3 {
        margin-bottom: 2rem;
        margin-top: 1rem;
        font-size: 2.1rem;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption::after {
        width: 40%;
        height: 0.2rem;
    }
    .home_sec_Six .happ-bx-rght .hp-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption {
        padding-block: 0rem;
        padding-inline: 1.4rem 0rem;
        width: 60%;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption h6 {
        margin-bottom: 0.2rem;
    }
    .home_sec_Six .happ-bx-rght .hp-grid figcaption p {
        font-size: 1.4rem;
        line-height: 1.6rem;
    }
    .happen_box:nth-child(3),
    .happen_box:nth-child(4) {
        display: none;
    }
    .happen_box {
        position: relative;
        display: flex;
    }
    .happen_box figure.a-img.m-landingPanel__image {
        width: 40%;
    }
    .home_sec_Seven {
        background: #fff;
    }
    .home_sec_Seven .get-intouch-grid {
        display: none;
    }
    .admission-cta {
        position: relative;
    }
    .admission-text {
        background: var(--color12);
        padding: 1.5rem;
        margin: 1rem;
        position: absolute;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        text-align: center;
        bottom: 0.1rem;
        margin: 1rem auto;
        left: 0;
        right: 0;
        width: 95%;
    }
    .admission-text p {
        color: #fff;
        font-size: 1.6rem;
        font-weight: 400;
        margin-bottom: 2rem;
    }
    .admission-text h4 {
        font-size: 2.4rem;
        color: #fff;
        font-family: var(--font-family-heading);
        font-weight: 300;
        margin-bottom: 2rem;
    }
    .get_btn {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
    .custom-btn {
        padding: 1rem 1rem;
        font-size: 1.2rem;
        align-items: center;
        justify-content: center;
        gap: 1rem;
    }
    .get_btn .custom-btn {
        padding: 0.5rem 0.7rem;
        font-size: 1.2rem;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        width: 44%;
        margin: 0 auto;
    }
    .custom-btn img {
        width: 2.5rem;
    }
    .admission-img img {
        width: 100%;
    }
    .get_btn a img {
        width: 2.5rem;
    }
    .desktop-img {
        display: none !important;
    }
    .mobile1 {
        display: block !important;
    }
    .letter svg path,
    .letter svg rect {
        stroke: white;
    }
    .academics-text.mobile {
        padding: 0;
    }
    .use-links {
        width: 99%;
    }
    .academics-text h5 br {
        display: none;
    }
    .count-grid.hidden.mobile {
        display: grid !important;
    }
    .home-founder.mobile {
        display: none;
    }
    .minds-img img {
        height: 120px;
    }
    .full_grid {
        padding-bottom: 80px;
    }
    .outline_fill {
        margin-bottom: calc((var(--titleHeight, 0) - 200px) * -1);
        top: 109px;
    }
    .cus-event:before {
        bottom: 5rem;
        height: 50%;
    }
    div#I {
        margin-left: -1.9rem;
    }
    div#V {
        margin-left: -1.5rem;
    }
    div#E {
        margin-left: -.8rem;
    }
    .happ-bx-lft .carousel-item img {}
    .cus-event:before {
        bottom: 4rem;
    }
    .banner_text {
        width: 100%;
    }
    .happ-bx-rght {
        margin-top: 0rem;
    }
    .minds-box {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
    .minds-text {
        position: relative;
        background: var(--colorff2);
        width: 50%;
        padding: 0 0 0 2rem;
        text-align: left;
    }
    .minds-list {
        position: relative;
        display: flex;
        align-items: center;
    }
    .minds-img {
        position: relative;
        width: 50%;
    }
    .minds-text img {
        height: 2.4rem;
        margin-top: .5rem;
    }
    .minds-list:nth-child(2n) {
        flex-direction: row-reverse;
    }
    section.home-page-banner {
        padding-top: 0 !important;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom: -28px;
    }
    .home_sec_Six .happ_grid .happ-bx-lft figcaption h6 {
        margin-bottom: 0rem;
    }
    img.dex_popup {
        display: none;
    }
    img.mob_popup {
        display: block;
    }
    .admission_marque {
        position: absolute;
        /* bottom: calc(100dvh - 48rem); */
        top: 400px;
        padding-block: 9px;
    }
    .mobile_admission_btn {
        display: block;
        position: relative;
        bottom: 0;
        width: 100%;
    }
    .mobile_admission_btn ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        list-style-type: none;
        padding-right: 2rem;
    }
    .mobile_admission_btn ul li a.apply_nursery {
        background: var(--color12);
        padding: 1rem 1.3rem;
    }
    .mobile_admission_btn ul li a.parent_login {
        background: var(--colorac);
        padding: 1rem 1.5rem;
    }
    .mobile_admission_btn ul li a {
        width: 100%;
        font-size: 11px;
        color: #fff;
        border-radius: 25px;
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .home_sec_three .united_lft {
        padding-bottom: 2rem!important;
    }
    .full_grid {
        position: relative;
        z-index: 1;
        padding-bottom: calc(var(--titleHeight, 0) - 150px);
    }
	    .banner-logo-sticky {
        right: 1rem;
        bottom: 1rem;
    }
}


/* --------------- */


/* .outline_fill .grid, .outline_fill2 .grid { max-width: 310px; gap: 5px; } */


/* div#V { margin-left: -2.7rem; }*/

@media screen and (max-width:480px) {
    .home_sec_three .united_lft {
        padding-inline: 0;
    }
}

@media (max-width:430px) {
    .campus-box-img img {
        height: 300px;
    }
    .hero-style {}
    /* .home_sec_Six .happ_grid .happ-bx-lft figcaption {
    bottom: 5.3rem;
}
.cus-event:before {
    background: linear-gradient(359deg, rgb(0 0 0 / 80%) 70% 0%, rgb(0 0 0 / 0%) 100%, rgb(0 0 0 / 0%) 100%);
     height: 26%;
}
.home_sec_Six .happ_grid .happ-bx-lft figcaption h6, .home_sec_Six .happ_grid .happ-bx-lft figcaption p {
    color: #fff;
} */
    .swiper_caption p br {
        display: none;
    }
    .letter svg {
        width: 6.3rem;
        height: 6.3rem;
    }
    .home_sec_three .label {
        font-size: .8rem;
        top: 12px;
        height: 20px;
        width: 65px;
    }
    .academics-img img {
        height: 240px;
        object-fit: cover;
    }
    .home_sec_three .letter svg {
        width: 6.8rem;
        height: 6.8rem;
    }
}

@media (max-width:414px) {
    .campus-box-img img {
        height: 300px;
    }
    .hero-style {}
    .minds .bird-icon {
        width: 41em;
        left: 13em;
        top: -31em;
    }
    .home_sec_three .letter svg {
        width: 6.6rem;
        height: 6.6rem;
    }
    .home_sec_three .label {
        font-size: .8rem;
        top: 12px;
        height: 20px;
        width: 63px;
    }
}

@media (max-width:390px) {
    .campus-box-img img {
        height: 300px;
    }
    .letter svg {
        width: 5.8rem;
        height: 5.8rem;
    }
    .home_sec_three .letter svg {
        width: 6.2rem;
        height: 6.2rem;
    }
    .home_sec_three .label {
        font-size: .8rem;
        top: 12px;
        height: 20px;
        width: 57px;
    }
    .hero-style {}
    .banner_text {}
}

@media (max-width:375px) {
    .hero-style {}
    .campus-box-img img {
        height: 300px;
    }
    .letter svg {
        width: 5.6rem;
        height: 5.6rem;
    }
    .home_sec_three .letter svg {
        width: 6rem;
        height: 6rem;
    }
    .banner_text {}
    .academics-img img {}
    .academics-img img {
        height: 225px;
        object-fit: cover;
    }
}

@media (max-width:360px) {
    .campus-box-img img {
        height: 302px;
    }
    .home_sec_three .letter svg {
        width: 5.9rem;
        height: 5.9rem;
    }
    .banner_text {}
    .hero-style {}
    .academics-img img {
        height: 200px;
        object-fit: cover;
    }
}

@media (max-width:320px) {
    .home_banner .swiper-slide .banner_text h2 {
        font-size: 2.6rem;
    }
    .count {
        font-size: 3rem;
    }
    .campus-box-img img {
        height: 269px;
    }
    .united_lft h5.title36 {
        font-size: 1.8rem;
    }
    .academics-text h5 {
        font-size: 1.8rem;
    }
    .academics-list-text h4 {
        font-size: 1.4rem;
    }
    .minds-text h4 {
        font-size: 1.3rem;
    }
    .admission-text h4 {
        font-size: 2rem;
    }
    .custom-btn {
        padding: 1rem .5rem;
        font-size: 1rem;
    }
    .letter svg {
        width: 4.6rem;
        height: 4.6rem;
    }
    .home_sec_Six {
        padding-block: 4rem 7.4rem;
    }
    .home_sec_three .label {
        font-size: .8rem;
        top: 10px;
        height: 20px;
        width: 58px;
    }
    .minds .bird-icon {
        width: 36em;
        left: 13em;
    }
    .home_sec_three .letter svg {
        width: 5.3rem;
        height: 5.3rem;
    }
    .academics-img img {}
    .banner_text {}
    .campus-box-new img {
        margin-bottom: 0.4rem;
        min-height: 176px;
        height: 176px;
        object-fit: cover;
    }
    .campus-box1 img {
        min-height: 162px;
        height: 162px;
        object-fit: cover;
    }
    .campus-box-new {
        margin-top: -8.7rem;
    }
    .academics-img img {
        height: 170px;
        object-fit: cover;
    }
    .outline_fill {
        margin-bottom: calc((var(--titleHeight, 0) - 250px) * -1);
    }
    .home_sec_Six {
        padding-block: 4rem 11rem;
    }
}
