@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: 600px
    }

    .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: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: 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(.9);
        z-index: 9;
        width: 280px;
        height: 209px
    }

    .home_sec_four .academics-slider .swiper-slide figcaption h4,.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(.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:23rem;
        height: 23rem
    }

    .home_sec_three .label {
        top: 42px
    }

    div#I {
        margin-left: -4rem
    }

    div#V {
        margin-left: -3rem
    }

    div#E {
        margin-left: -1rem
    }
}

@media screen and (max-width: 1366px) {
    .home_sec_three .letter svg {
        width:22rem;
        height: 22rem
    }

    .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
    }

    div#I {
        margin-left: -4rem
    }

    div#V {
        margin-left: -3rem
    }

    div#E {
        margin-left: -1rem
    }

    .happ-bx-lft .carousel-item img {
        height: 87%
    }
}

@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
    }

    .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: 20.8rem;
        height: 20.8rem
    }

    .cus-event:before {
        bottom: 7rem
    }

    .happ-bx-lft .carousel-item img {
        height: 86%
    }
}

@media (max-width: 1180px) {
    .letter svg {
        width:17rem;
        height: 17rem
    }

    .gallery {
        height: 420px
    }

    .text-block {
        width: 268px;
        left: -8rem
    }

    .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: 0
    }

    .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
    }

    .controls {
        left: 60rem;
        bottom: -22rem
    }

    .home_sec_three .letter svg {
        width: 19rem;
        height: 19rem
    }

    .home_sec_three .label {
        top: 25px;
        height: 60px
    }

    .happ-bx-lft .carousel-item img {
        height: 85%
    }
}

@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: 0
    }

    .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 (max-width: 991px) {
    .minds-img,.minds-text {
        width:50%;
        position: relative
    }

    .academics-box,.academics-img,.minds-img,.minds-list,.minds-text,.minds.mobile {
        position: relative
    }

    .home_sec_one .united_grid .united_lft {
        margin-top: .6rem
    }

    .home_sec_one .united_grid {
        grid-template-columns: repeat(1,auto)
    }

    .home_sec_Six .happ_grid,.minds-box {
        grid-template-columns: repeat(1,1fr)
    }

    .academics-list-text p img,.academics-text h5 br,.figure-img.animate.desktop,.home-founder.mobile,.section-gallery {
        display: none
    }

    .minds.mobile,.wp-academics.mobile {
        display: block
    }

    .home_sec_one .united_rght_grid {
        margin: 4rem 0 0
    }

    .home_sec_three .label {
        top: 29px;
        height: 50px
    }

    .title36 {
        font-size: 2.3rem
    }

    .gallery {
        height: 340px
    }

    .figure-img {
        margin-top: calc((var(--titleHeight,0) - 40px) + 140px)
    }

    .minds-box {
        display: grid;
        gap: 1.2rem;
        margin: 3rem 0
    }

    section.home_sec_Five {
        padding-block:7rem 5rem}

    .minds-list {
        display: flex;
        align-items: center
    }

    .minds-text {
        background: var(--colorff2);
        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
    }

    .academics-box a,.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
    }

    .home_sec_three .letter svg {
        width: 16rem;
        height: 16rem
    }

    .home_sec_four {
        padding-block:5rem 7rem}

    .home_sec_four .acadmic_grid {
        gap: 3rem;
        display: none
    }

    .academics-text {
        text-align: center
    }

    .academics-text h4 {
        font-size: 1.6rem;
        font-weight: 400;
        color: #fff;
        line-height: var(--line-height-21);
        font-family: var(--font-family-body);
        margin-bottom: 2rem
    }

    .academics-list-text h4,.academics-text h5 {
        font-family: var(--font-family-heading);
        color: #fff
    }

    .academics-text h5 {
        font-size: 2.1rem;
        font-weight: 400
    }

    .academics-list {
        display: grid;
        grid-template-columns: repeat(4,1fr);
        margin-top: 4rem;
        gap: 1.2rem;
        padding: 0 1rem
    }

    .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 h4 {
        font-size: 2.5rem;
        font-weight: 300
    }

    .academics-list-text p {
        font-size: 1.6rem;
        color: #fff;
        letter-spacing: .24px
    }

    .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: 85vh
    }

    .banner_text {
        padding-inline:3rem 5rem;margin-bottom: 16rem;
        padding-block:4rem}

    div#I {
        margin-left: -5rem
    }

    div#V {
        margin-left: -3rem
    }

    div#E {
        margin-left: -1rem
    }

    .home_sec_Six .happ_grid {
        display: grid;
        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 (max-width: 820px) {
    .home_sec_two .two-bulding .tw-bx h4 {
        font-size:2.2rem
    }

    .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 {
        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;
        padding: 1.5rem 1rem;
        align-items: center;
        gap: 1rem
    }

    .academics-text.mobile {
        padding: 0 11rem
    }

    .home_sec_Seven .get-left h5 {
        margin-bottom: 1.5rem
    }

    .home_sec_Seven .get-left {
        padding-right: 2.5rem
    }

    .banner_text {
        margin-bottom: 14rem
    }
}

@media (max-width: 768px) {
    .home_sec_two .two-bulding {
        top:50%
    }

    .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom: -25px;
        left: 0
    }

    .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 (max-width: 1449px) {
    .home_sec_Six .happ_grid .happ-bx-lft figcaption {
        bottom:0
    }

    .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: 0
    }
}

@media (max-width: 640px) {

    .home_banner.home-page-banner {
   
    height: 575px !important;
}

.banner_text {
    padding-block: 4rem 4rem !important;
    text-align: center;
}

    .count,.count-block em,.minds-text h4 {
        color:var(--color12)
    }

    .minds-text h4 {
        font-size: 1.4rem;
        font-weight: 500
    }

    .academics-text h5 br,.mobile,.united_lft h4 span,img.mob_popup {
        display: block
    }

    .hero-style {
        height: auto
    }

    .article,.happen_box:nth-child(3),.happen_box:nth-child(4),.hero-style .swiper-pagination,.home-founder.mobile,.home_sec_Seven .get-intouch-grid,.home_sec_four .acadmic_grid,.home_sec_one .united_grid .united_lft .count-grid,.home_sec_two .home-glry-grid,.section-gallery,.uni-rgt-bx .cus-chairman,.united_lft h5.title36 br,img.dex_popup {
        display: none
    }

    .hero-slider .slide-inner {
        position: relative;
        min-height: 400px!important;
        margin-bottom: 20rem
    }

    .banner_text {
        margin: 0;
        position: absolute;
        text-align: left;
        padding-block:5rem 0;padding-inline:2rem}

    .academics-box,.academics-img,.admission-cta,.hero-slider .swiper-container {
        position: relative
    }

    section.home_banner {
        padding-top: 0
    }

    .banner_text p,.home_sec_two .two-bulding .tw-bx h4,.uni-rgt-bx figcaption h5 {
        font-size: 1.8rem
    }

    .home_banner .swiper-slide .banner_text h2 {
        font-size: 3.2rem;
        margin-bottom: 1.6rem
    }

    .home_sec_one .united_grid {
        grid-template-columns: repeat(1,1fr);
        margin-inline:.8rem}

    .home_sec_one .united_grid .united_lft p,.home_sec_one .united_rght_grid .uni-rgt-bx figcaption h5,.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}

    .home_sec_Six .happ_grid {
        grid-template-columns: repeat(1,1fr);
        margin-top: .5rem
    }

    .home_sec_one {
        padding-block:2rem 2rem}

    .home_sec_one .united_grid .united_lft {
        margin-top: 2.6rem;
        text-align: left
    }

    .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;
        margin-bottom: 2rem
    }

    .campus-list {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: .5rem .5rem
    }

    .campus-box-new {
        margin-top: -7.1rem
    }

    .count-grid,.home_sec_Six .happ-bx-rght h3 {
        margin-top: 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: .4rem;
        min-height: 184px;
        height: 184px;
        object-fit: cover
    }

    .campus-box-img img {
        height: 260px
    }

    .count-grid {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        gap: 2rem
    }

    .count {
        font-size: 3.2rem;
        font-weight: 700;
        font-family: var(--font-family-heading)
    }

    .count-name p {
        font-weight: 400
    }

    .count-block em {
        font-size: 3.2rem;
        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
    }

    .academics-text,.uni-rgt-bx {
        text-align: left
    }

    .home_sec_one figure.a-img.m-post__image {
        margin-bottom: 1.3rem
    }

    .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_sec_two {
        padding: 2rem 0
    }

    .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: 27rem
    }

    .home_sec_three {
        padding: 2rem 1.5rem 4rem
    }

    .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 h5.title36 {
        font-size: 2.1rem
    }

    .figure-img img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .home_sec_four {
        padding-block:4rem 4rem;padding-inline:1.5rem}

    .academics-text h4 {
        font-size: 1.6rem;
        font-weight: 400;
        color: #fff;
        line-height: var(--line-height-21);
        font-family: var(--font-family-body);
        margin-bottom: 1rem
    }

    .academics-list-text h4,.academics-text h5,.admission-text h4 {
        color: #fff;
        font-family: var(--font-family-heading)
    }

    .academics-text h5 {
        font-size: 2.1rem;
        font-weight: 400
    }

    .academics-list {
        padding: 0;
        grid-template-columns: repeat(2,1fr);
        gap: 1.6rem;
        margin-top: 2rem
    }

    .get_btn,.home_sec_Six .happ-bx-rght .hp-grid,.minds-box {
        grid-template-columns: repeat(1,1fr)
    }

    .academics-img img {
        height: 200px;
        object-fit: cover
    }

    .academics-list-text {
        position: absolute;
        background: linear-gradient(0deg,#000000e8 0,#00000000 100%) 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-weight: 300
    }

    .academics-list-text p {
        font-size: 1.3rem;
        color: #fff;
        letter-spacing: .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),.minds-list:nth-child(2n) {
        flex-direction: row-reverse
    }

    .academics-list-text p img {
        filter: brightness(0) invert(1);
        width: .7rem;
        margin-left: 1rem;
        display: inline-block
    }

    .minds {
        position: relative;
        padding: 0 .8rem
    }

    .minds .bird-icon {
        position: absolute;
        width: 39em;
        left: 14em;
        top: -27em;
        z-index: -1
    }

    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_Five .united_lft h5.title36 {
        font-size: 2.4rem
    }

    .home_sec_Six .happ-bx-rght h3,.home_sec_Six .happ_grid .happ-bx-lft h3 {
        font-size: 2.1rem;
        margin-bottom: 2rem
    }

    .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 .hp-grid figcaption::after {
        width: 40%;
        height: .2rem
    }

    .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: .2rem
    }

    .home_sec_Six .happ-bx-rght .hp-grid figcaption p {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .happen_box {
        position: relative;
        display: flex
    }

    .happen_box figure.a-img.m-landingPanel__image {
        width: 40%
    }

    .home_sec_Seven {
        background: #fff
    }

    .admission-text {
        background: var(--color12);
        padding: 1.5rem;
        margin: 1rem auto;
        position: absolute;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        text-align: center;
        bottom: .1rem;
        left: 0;
        right: 0;
        width: 95%
    }

    .custom-btn,.get_btn .custom-btn {
        padding: 1rem;
        font-size: 1.2rem;
        align-items: center;
        gap: 1rem
    }

    .admission-text p {
        color: #fff;
        font-size: 1.6rem;
        font-weight: 400;
        margin-bottom: 2rem
    }

    .admission-text h4 {
        font-size: 2.4rem;
        font-weight: 300;
        margin-bottom: 2rem
    }

    .get_btn {
        display: grid;
        gap: 1rem
    }

    .custom-btn {
        justify-content: center
    }

    .get_btn .custom-btn {
        justify-content: center;
        width: 50%;
        margin: 0 auto
    }

    .custom-btn img,.get_btn a img {
        width: 2.5rem
    }

    .admission-img img,.banner_text {
        width: 100%
    }

    .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%
    }

    .minds-img,.minds-text {
        position: relative;
        width: 50%
    }

    .count-grid.hidden.mobile {
        display: grid!important
    }

    .minds-img img {
        height: 120px
    }

    .full_grid {
        padding-bottom: 100px
    }

    .outline_fill {
        margin-bottom: calc((var(--titleHeight,0) - 200px) * -1);
        top: 109px
    }

    .cus-event:before {
        height: 50%;
        bottom: 4rem
    }

    div#I {
        margin-left: -1.9rem
    }

    div#V {
        margin-left: -1.5rem
    }

    div#E {
        margin-left: -.8rem
    }

    .happ-bx-rght {
        margin-top: 0
    }

    .minds-box {
        display: grid
    }

    .minds-text {
        background: var(--colorff2);
        padding: 0 0 0 2rem;
        text-align: left
    }

    .minds-list {
        position: relative;
        display: flex;
        align-items: center
    }

    .minds-text img {
        height: 2.4rem;
        margin-top: .5rem
    }

    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: 0
    }
}

@media (max-width: 430px) {
    .campus-box-img img {
        height:300px
    }

    .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
    }

    .outline_fill .grid,.outline_fill2 .grid {
        max-width: 310px;
        gap: 5px
    }

    div#V {
        margin-left: -2.7rem
    }
}

.home_sec_three .united_lft {
    padding-bottom: 5rem!important
}

@media (max-width: 414px) {
    .campus-box-img img {
        height:300px
    }

    .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
    }
}

@media (max-width: 375px) {
    .campus-box-img img {
        height:300px
    }

    .letter svg {
        width: 5.6rem;
        height: 5.6rem
    }

    .home_sec_three .letter svg {
        width: 6rem;
        height: 6rem
    }

    .academics-img img {
        height: 205px;
        object-fit: cover
    }
}

@media (max-width: 360px) {
    .campus-box-img img {
        height:302px
    }

    .home_sec_three .letter svg {
        width: 5.9rem;
        height: 5.9rem
    }

    .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
    }

    .academics-text h5,.united_lft h5.title36 {
        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;padding-block:4rem 11rem}

    .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
    }

    .campus-box-new img {
        margin-bottom: .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)
    }
}

@media(max-width: 640px) {
    .home_banner .swiper-slide .banner_text h2 {
        margin-bottom: 1.2rem;
    }

    .mobile_admission_btn {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
    }

    .banner_text {
        padding-block: 6rem 4rem; text-align: center;
    }

    .home_banner.home-page-banner {
        position: relative;
        height: 640px;
    }

    .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 {
        font-size: 13px;
        color: #fff;
        border-radius: 25px;
        width: 100%;
        display: inline-block;
        text-align: center;
    }

    .mobile_admission_btn ul li a.apply_nursery {
        background: var(--color12);
        padding: 1rem 1.6rem;
    }

    .mobile_admission_btn .container {
        padding: 0;
    }

    .mobile_admission_btn ul li a.parent_login {
        background: var(--colorac);
        padding: 1rem 2rem;
    }

    .admission_marque {
        position: absolute;
        /* bottom: calc(100dvh - 48rem); */
        top: 400px;
    }
}

@media(max-width: 375px) {
    .mobile_admission_btn ul li a {
        width: 100%;
        font-size: 11px;
    }

    .mobile_admission_btn ul li a.apply_nursery {
        padding: 1rem 1.3rem;
    }

    .mobile_admission_btn ul li a.parent_login {
        padding: 1rem 1.5rem;
    }

    .home_banner .swiper-slide .banner_text h2 {
        margin-bottom: 0rem;
    }

    .banner_text {
        padding-block: 5.5rem 0; }

    .home_banner.home-page-banner {
        height: auto;
    }

    .admission_marque {
        /* bottom: calc(100dvh - 48rem); */
    }
}

@media(max-width: 360px) {
    .admission_marque {
        /* bottom: calc(100dvh - 77vh); */
    }
}

@media(max-width: 320px) {
    .admission_marque {
        top: 400px;
    }

    .banner_text {
        padding-block: 4rem 0; }

    .admission_marque {
        padding-block: 6px; }

    .banner_text p {
        font-size: 1.5rem;
    }
}
