
/* @media screen and (min-width:2450px){
    .award-list{ max-width: 100%; margin-left: 3rem;}
    .award-top-img { top: 4rem; left: 45%; }
    .award-bottom-img { bottom: 4rem; left: 43%; }
} */
/* =========== max-width:1799 ============= */
@media(max-width:1850px) {
    .event_detail_mainsec .event_detail_gridmain{margin-top: -28rem;}
    .testimonial_main .testimonidal_grid{margin-top: -28rem;}
}
@media(max-width:1799px) {
    .resources-box{margin-top: -26rem;}
    .event_detail_mainsec .event_detail_gridmain{margin-top: -25rem;}
}
@media(max-width:1699px) {
.approach-text ul li{ width: 28rem; height: 28rem;}
.career-sec2 .program-list ul li{width: 25.6rem;height: 25.6rem;}
.resources-box {  margin-top: -22rem; }

/* .program-list ul{gap:1rem} */


}
@media(max-width:1680px) {
    .eligibility-img {
        margin-right: -32rem;
    }

    .about-img {
        margin-right: -28.7rem;
    }
    .value-text {
        padding-inline: 9.2rem;
    }

    .program-list ul li {
        height: 25.6rem;
        width: 25.6rem;
    }

    .value-img {
        margin-left: -20.8rem;
    }

    .vision-text::before {
        left: 2rem;
        top: -8rem;
    }

    .about-sec5::before {
        height: 100%;
        width: 100%;
    }

    .thrive-top-right {
       right: 17rem;
        top: -57px;
        z-index: 2;
    }

    .thrive-bottom-left {
        bottom: 3rem;
        left: -2rem;
        max-width: 16rem;
    }

    .thrive-bottom-middle { position: absolute; bottom: 4rem; left: 55rem; z-index: 2; max-width: 8rem; }

    .thrive-bottom-right {
              right: 7.6rem;
        bottom: -2rem;
        max-width: 49.4rem;
    }

    .thrive-bottom-right img {
        width: 60%;
    }

    .award-bottom-img img {
        width: 90%;
    }

    .award-bottom-img {
        left: 42.8%;
    }

    .award-top-img {
        left: 44.8%;
    }

    .award-top-img img {
        width: 90%;
    }

    .stellar-box {
    
       
    }

    .creative-box { }

    .approach-box {
        grid-template-columns: repeat(1, 28% auto);
        gap: 5rem;
    }

    .cus-draw-line {
  top: -3rem;
    }

    .advantage-sec2 {
        padding-block: 10rem 17rem;
    }

    .cus-program-line {
        top: -10rem;
        left: -5rem;
        right: -7rem;
    }

    .gallery-list {
        margin-top: -30rem;
    }

    .admissions-process-list {
        gap: 2rem;
    }

    .admissions-process-left,
    .admissions-process-right {
        padding: 2.5rem 2rem 2.5rem 4rem;

    }

    .admissions-process-icon {
        width: 7.3rem;
        height: 7.3rem;
    }

    .admission-bottom-left {
        width: 23%;
    }

    .contact_section .inner-section .inner-img .inner-text .inner-content h4 {
        margin-top: 4rem;
    }

    .contact_section .inner-section .inner-img .inner-text .inner-content h5 {
        margin-top: 2rem;
    }

    .admissions-sec1 .inner-text {
        padding-block: 18rem 0;
    }

    .advantage_mainsec .advantage_sec .advantage_leftimg {
        width: 100rem;
    }

    .resources-box {
        margin-top: -20rem;
    }

    .testimonial_main .testimonidal_grid {
        margin-top: -24rem;
    }

    .testimonial_main .testimonidal_grid .testimonial_contentcard .testi_contentsec .testi_shap {
        margin: 8rem 0 3rem 0;
    }

    .event_detail_mainsec .event_detail_gridmain {
        margin-top: -22rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero h4 {
        margin-bottom: 18rem;
    }

    .school-detail {
        padding-inline: 30rem 9rem;
    }

    .school-detail-text {
        padding-inline: 1rem 7rem;
    }

    .detail-about-text {
        padding-inline: 12rem;
    }

    .recent-blog {
        margin-top: -30rem;
    }

    .blog-section1 .event_detail_gridmain {
        margin-top: -30rem;
    }

    .blog-section1 .event_detail_contenthero h4 {
        margin-bottom: 15rem;
    }

    .mision-text::before { width: 46rem; height: 46rem; z-index: -1; left: -8rem; top: -7rem; }
    .vision-text::before{width: 46rem; height: 46rem; }
.mision-text {
    padding: 0rem 8rem 0rem 0rem;
}
    .mission-box::before {
        width: 55rem;
        height: 55rem;
    }

    .inner-link {
        padding-block: 5rem 0;
    }
   .dirt-msg {
    padding-top: 3rem;
}
.dirt-msg p{
    margin-bottom: 2rem;
}


.vision-text {
    padding: 1rem 0 0rem 11rem;
}
.upcomming_mainsec .upcomming_eventbox .upcomming_event .upcomming_right {
    width: 34rem;
}
.legacy-text img {
    margin-block: 2rem 3rem;
}
.legacy-text { width: 100%; padding-block: 12rem 18rem; max-width: 52rem; }
.about-sec2 .container::before{background-size: contain; background-repeat: no-repeat;}
.legacy-img {
    max-width: 46rem;
    bottom: 6rem;
}
.approach-text h4 {
    margin-bottom: 4rem;
}
.approach-list ul li {
    padding: 3rem 2rem 5rem;
}
.about-sec3 {
    padding-block: 10rem 7rem;
}
.award-list{margin-left: 0;}
.about-sec5{    padding-block: 3rem 15rem;}
.leadership-sec1{padding-block: 0rem 7rem;}
.stellar-box{  }

}

/* =========== max-width:1580 ============= */
@media(max-width:1550px) {
    .eligibility-img {
        margin-right: -30rem;
    }
    .legacy-img {
    max-width: 41rem;
    bottom: 6rem;
}

    .world-text .letter img {
        max-width: 260px;
        width: auto;
        height: 260px;
    }

    .world-text .label {
        top: 104px;
        background: #fff;
        width: 250px;
    }

    .world-text .grid {
        gap: 3rem;
        max-width: 1200px;
    }

    .cus-draw-line {
        position: absolute;
        top: -4rem;
    }

    .advantage-sec2 {
        padding-block: 10rem 12rem;
    }

    .cus-program-line {
        top: -11rem;
        left: -4.4rem;
    }

    .foundation-box {
        width: 57%;
    }

    .foundation-text img {
        width: 20rem;
    }

    .approach-text ul li {
        width: 30%;
        height: 23rem;
    }

    .admissions-process-icon {
        width: 6.3rem;
        height: 6.3rem;
        top: 2.5rem;
    }

    .admissions-process-left,
    .admissions-process-right {
        padding: 2.5rem 1rem 2.5rem 3rem;
    }

    .admissions-left-text p a img {
        width: 2.4rem;
    }

    .admissions-top-img img {
        width: auto;
    }

    .admissions-sec3-bottom-img {
        right: 2rem;
        bottom: -7rem;
    }

    .education-list ul li {
        height: 22.6rem;
        width: 22.6rem;
    }

    .advantage_mainsec .advantage_sec .advance_rightsec {
        width: 53rem;
    }

    .main_detail_projects .take_nextstep_row .take_nextstep_card {
        padding: 5rem;
    }

    .resources-box {
        margin-top: -28rem;
    }

    .resources-box {
        margin-top: -24rem;
    }

    .testimonial_main .testimonidal_grid {
        margin-top: -20rem;
    }

    .chai {
        margin-top: 5rem;
    }

    .sets-list ul li {
        height: 23rem;
        width: 22%;
    }

    .upcomming_mainsec .upcomming_eventbox {
        margin-top: -28rem;
    }

    .event_detail_mainsec .event_detail_gridmain {
        margin-top: -22rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero h4 {
        margin-bottom: 14rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero .event_detail_date {
        padding-top: 5rem;
    }

    .school-detail {
        padding-inline: 26rem 9rem;
    }

    .recent-blog {
        margin-top: -27rem;
    }

    .blog-section1 .event_detail_gridmain {
        margin-top: -28rem;
    }

    .back {
        margin-bottom: 3rem;
    }

   .creative-box { }

    .stellar-box { }

    .award-top-img img {
        width: 73%;
    }

    .mision-text {
          padding: 2rem 6rem 0rem 1rem;
    }

    .mision-text::before {
        width: 39rem;
        height: 39rem;
        left: -5rem;
        top: -6rem;
    }

    .vision-text {
           padding: 1rem 0 0rem 8rem;
    }

    .vision-text::before {
        left: 0rem;
        width: 42rem;
        height: 42rem;
    }

    .mission-box::before {
        width: 50rem;
        height: 50rem;
    }

    .approach-list ul li {
        padding: 3rem 2rem 5rem;
    }

    div#R {
        margin-left: 3rem;
    }


    .inner-link {
        padding-block: 5rem 0;
    }

    .legacy-text {
       max-width: 48rem;
    }
   .about-sec5::before {
        height: 100%;
        width: 100%;
        background-position: initial;    top: 2.8rem;
    }

.director-name {
    margin-top: 3rem;
}
.leadership-sec2::before {
    height: 47rem;
}

.leadership-detail-bottom {
    margin-top: -15rem;
}
.pedagogy-list-icon {
    margin-right: 4rem;
    width: 9%;
}

.value-text {
    padding-inline: 8rem;
}
.about-sec2 .container::before{background-size: contain; background-repeat: no-repeat;}
.about-text{padding-inline: 0 2.5rem;}
.approach-box {
    grid-template-columns: repeat(1, 32% auto);
}
.about-sec5 {
        padding-block: 3rem 20rem;
    }
.thrive-top-img { position: absolute; top: -7.9rem; left: 31rem; max-width: 12.5rem; }
.thrive-bottom-left { bottom: 3rem; left: 3rem; max-width: 16rem; }
.thrive-top-right {
        right: 19rem;
    }
.thrive-bottom-middle { position: absolute; bottom: 4rem; left: 55rem; z-index: 2; max-width: 10rem; }
.thrive-bottom-right { right: 11.6rem; bottom: -2rem; max-width: 48rem; }
.leadership-box {
    grid-template-columns: repeat(1, 62% auto);
}
    .leadership-sec1 {
        padding-block: 0rem 12rem;
    }
.leadership-sec2 {
    padding-block: 5rem 12rem;
}
    .leadership-img {
        margin-top: 5rem;
    }
.creative-box-text{padding-block: 1rem;}
.approach-text ul li { width: 25rem;height: 25rem;}
.career-sec2 .program-list ul li { width: 23.6rem; height: 23.6rem; }
.resources-box { margin-top: -17rem; }

.world-text .grid {
    margin: 16rem auto 0;
}
}

/* =========== max-width:1450 ============= */

@media(max-width:1450px) {
    .eligibility-img {
        margin-right: -25rem;
    }

    .about-img {
        margin-right: -21.7rem;
    }
.about-text {
        padding-inline: 0 2rem;
    }
    .value-img {
        margin-left: -16.8rem;
    }

    .what-montessori .value-text {
        padding-inline: 8rem 1rem;
    }

    .montessori-sec1 .about-text p {
        padding-inline: 0 6rem;
    }

    .gallery-list {
        margin-top: -26rem;
    }

    .enquiry-box {
        padding: 2.5rem;
    }

    .enquiry-list-text {
        gap: 0.8rem;
    }

    .admissions-sec1 .inner-text {
        padding-block: 16rem 0;
    }

    .advantage_worldclass .advantage_monkey {
        width: 40%;
    }

    .resources-box {
        margin-top: -25rem;
    }

    .resources-box {
        margin-top: -20rem;
    }

    .testimonial_main .testimonidal_grid {
        margin-top: -18rem;
    }

    .upcomming_mainsec .upcomming_eventbox {
        margin-top: -26rem;
    }

    .event_detail_mainsec .event_detail_gridmain {
        margin-top: -20rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero .event_detail_date {
        padding-top: 3rem;
    }

    .school-detail {
        padding-inline: 18rem 9rem;
    }

    .school-detail-text {
        padding-inline: 1rem 6rem;
    }

    .detail-about-img {
        margin-left: -10rem;
    }

    .recent-blog {
        margin-top: -24rem;
    }

    .blog-section1 .event_detail_gridmain {
        margin-top: -26rem;
    }

    .world-text .letter img {
        max-width: 240px;
        height: 240px;
    }

    .world-text .label {
        top: 98px;
        width: 234px;
    }

    .approach-list ul li::after {
        height: 6px;
    }

    .approach-box {
        grid-template-columns: repeat(1, 30% auto);
        gap: 4rem;
    }

    .legacy-img {
        right: -8rem;
        width: 33%;
        bottom: 5rem;
    }

    .toggle-btn i{
      padding: .8rem;
    }
 .playgroup-text {
    padding: 4rem 5rem 0 3rem;
}
.about-sec5 {
        /* padding-block: 3rem 18rem; */
    }
    .leadership-sec1 {
        padding-block: 0rem 10rem;
    }
    .resources-box { margin-top: -17rem; }

.partner_introsec{padding-top: 7rem;}
.program-list ul li img {
    width: 5rem;
}
.fintoutmore_mainsec .wantfind_btngroups .cus-btn1.contact_btn a{ display: inline-flex; align-items: center;}
.mentoring_mainsec {
    padding: 11rem 0 24rem 0;
}
}

/* =========== max-width:1366 ============= */

@media(max-width:1366px) {
    .inner-text {
    padding-block: 6rem 0;
}
    .eligibility-img {
        margin-right: -20rem;
    }

    .value-img {
        margin-left: -12.8rem;
    }

    .gallery-list {
        margin-top: -24rem;
    }

    .contact_section .inner-section .inner-img .inner-text .inner-content h4 {
        margin-top: 3rem;
    }

    .contact_section .inner-section .inner-img .inner-text .inner-content .inner-link {
        padding-block: 1rem 0;
    }

    .advantage_mainsec .advantage_sec .advantage_leftimg {
        width: 90rem;
    }

    .fintoutmore_mainsec .fideout_imgsec .elephant_leftimg .elephant_img {
        height: 30rem;
    }

    .resources-box {
        margin-top: -22rem;
    }

    .resources-box {
        margin-top: -18rem;
    }

    .testimonial_main .testimonidal_grid {
        margin-top: -17rem;
    }

    .chai {
        margin-top: 3rem;
    }

    .upcomming_mainsec .upcomming_eventbox {
        margin-top: -24rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero {
        padding-inline: 3rem 0;
    }

    .event_detail_mainsec .event_detail_gridmain {
        margin-top: -17rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero .event_detail_date {
        padding-top: 1rem;
    }

    .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero h4 {
        margin-bottom: 12rem;
    }

    .school-detail-text {
        padding-inline: 1rem 4rem;
    }

    .school-detail-btns .cus-btn1 a {
        padding: 1rem 1.5rem;
    }

    .message-img {
        margin-right: -21rem;
    }

    .detail-about-img {
        margin-left: -8rem;
    }

    .recent-blog {
        margin-top: -22rem;
    }

    .blog-section1 .event_detail_gridmain {
        margin-top: -24rem;
    }

    .back {
        margin-bottom: 5rem;
    }

    .blog-section1 .event_detail_gridmain .event_detail_contenthero h4 {
        margin-bottom: 8rem;
    }
.testimonial-detail .inner-text {
    padding-block: 11rem 0;
}
    .vision-text {
         padding: 1rem 0 0rem 5rem;
    }
    .vision-text::before {
        left: 0rem;
        width: 40rem;
        height: 40rem;
    }
    .mision-text::before {
        width: 38rem;
        height: 38rem;
    }
    .thrive-bottom-left {
        bottom: 3rem;
        left: 0rem;
        max-width: 14rem;
    }
    .upcomming_mainsec .upcomming_eventbox .upcomming_event .upcomming_right {
        width: 32rem;
    }
    .thrive-bottom-middle{left: 47rem;}
    .thrive-top-right {
        right: 14rem;
    }
    .thrive-bottom-right {
        right: 5.6rem;
    }
    .thrive-top-img{ left: 25rem;}
}

/* =========== max-width:1280 ============= */

@media(max-width:1280px) {
    .eligibility-img {
        margin-right: -16rem;
    }

    .cus-program-line {
        right: -3rem;
    }

    .value-img {
        margin-left: -7.8rem;
    }

    .gallery-list {
        margin-top: -21rem;
    }

    .inner-text {
        padding-block: 8rem 0;
    }

    .advantage_mainsec .advantage_sec .advantage_leftimg {
        width: 82rem;
    }

    .detail-about-img {
        margin-left: 0;
    }

    .message-img {
        margin-right: -17rem;
    }

    .school-detail {
        padding-inline: 14rem 3rem;
    }
        .world-text .letter img {
        max-width: 220px;
        height: 220px;
    }
    .thrive-top-img {
    top: -79px;
    left: 20rem;
}
    .stellar-box {
        height: 54rem;
        width: 54rem;
    }
        .creative-box {
              height: 54rem;
        width: 54rem;
    }
        .legacy-img {
        right: -4rem;
        width: 33%;
    }
   .leadership-img {
        margin-bottom: -3rem;
        margin-right: -5rem;
        margin-top: 6rem;
    }
    .school-detail-text {
        padding-inline: 1rem 3rem;
    }
    .fee-box{padding: 2rem 2rem;}
    .leadership-box { grid-template-columns: repeat(1, 62% auto); align-items: flex-end; }
    .leadership-img {
        margin-bottom: -5rem;
    }
    .leadership-box{ grid-template-columns: repeat(1, 54% auto);}
        .leadership-sec2 {
        padding-block: 1rem 7rem;
    }
}


@media(max-width:1199px) {
.education-list ul li {  height: 20rem;   width: 20rem; padding: 1rem 0;}
.program-list{padding-inline: 1.3rem; padding-block: 6rem;}
.value-text{padding-inline: 3rem;}
.creative-box, .stellar-box { height: 51rem; width: 51rem;         padding: 14rem 6rem;}
.award-top-img{z-index: 99;}
.vision-text::before {left: -3rem;}
.vision-text {padding: 0rem 0 0rem 5rem;}
.mision-text {  padding: 0rem 1rem 0rem 1rem;}
.inner-link{padding-block:2rem 0}
.what-montessori .value-text { padding-inline: 1rem 1rem; }
.approach-text ul li { width: 22rem; height: 22rem; }
.montessori-sec3{padding-block: 5rem 5rem;}
.montessori-sec2{padding-block: 7rem 0;}
.gallery-sec1 .col-lg-10 { flex: 0 0 auto;width: 78.33333333%; }
.gallery-box{  margin-bottom: 1rem;}
.admissions-top-img{top: 8rem;}
.admissions-box .admissions-top-img img { width: 28rem;}
.admissions-box .admissions-process-icon.admissn-new { width: 18%; top: 5rem;}
.admissions-left-text p{display: block;}
.admissions-sec3-bottom-img{display: none;}
.admissions-sec4{padding-block: 5rem 6.3rem;}
.eligibility-box {gap: 2.5rem;}
.career-sec2 .program-list ul li {  width: 20.6rem; height: 20.6rem; padding-inline: 2rem;}
.career-sec1 { padding-block: 6rem 6.7rem;}
.following-list{gap: 1.5rem;}
.cus-following-text{padding: 3rem 0rem 0 0;}
.culture-text {padding-inline: 0 4rem;}
.tiffin-list{gap: 1.5rem 1.5rem;}
.resources-box{margin-top: 0;}
.advantage_mainsec .advantage_sec .advantage_leftimg { width: 68rem; }
.partner_introsec .pertner_intro_heading { margin-top: 6rem; }
.upcomming_mainsec .upcomming_eventbox { margin-top: 0; }
.upcomming_mainsec{padding: 0 0 5rem 0;}
.upcomming_mainsec .upcomming_eventbox h4{color: var(--color-52);}
.event_detail_mainsec .event_detail_gridmain {margin-top: -14rem;}
.testimonial_main .testimonidal_grid{margin-top: 0rem;}
.calender {
    opacity: 0;
}
.info-text-primary {
    width: 40%;
}
}

@media(max-width:1024px) {
.gallery-sec1 .col-lg-10 { flex: 0 0 auto;width: 70.33333333%; }

.book-list{gap: 1.5rem 1.5rem;}
.event_detail_mainsec .event_detail_gridmain {margin-top: 0;}
.event_detail_mainsec .event_detail_gridmain .event_detail_contenthero .event_detail_date, .event_detail_mainsec .event_detail_gridmain .event_detail_contenthero h4{color: var(--color-52);}
.event_detail_mainsec .event_detail_gridmain .event_detail_contenthero h4{margin-bottom: 2rem;}
.event_detail_mainsec .event_detail_gridmain .event_detail_contenthero{width: 80%;}

}

@media(max-width:991px) {
main { margin-top: 12rem;}
.legacy-img{ right:0rem;width: 26%;}
.inner-content .sub-heading{margin-bottom: 1rem;}
.approach-box{display: block;}
.about-sec3 { padding-block: 3rem 4rem;}
.approach-text h4 { margin-bottom: 0;}
.about-sec4{padding-block: 0rem;}
.stellar-box{ margin-left: 0;}
.inner-link {padding-block: 4rem 0;}
.award-list { }
    .creative-box, .stellar-box {
        height: 47rem;
        width: 47rem;
        padding: 12rem 6rem;
    }
.award-top-img {right: 0;width: 19%; left: 67%;}
.creative-box, .stellar-box{margin: 24px auto;}
    .award-bottom-img {
        left: 41%;
    }
.inner-content .heading {font-size: 2.4rem;}
.legacy-text{padding-block: 6rem 18rem;}
.mision-text{  padding: 2rem 2rem 0rem 2rem}
.vision-text::before, .mision-text::before { width: 34rem; height: 34rem; top: -2rem;        left: -1rem; }
.vision-text {  padding: 2rem 1rem 0rem 2rem }
.mision-text::before{left: -2rem;}
.program-list ul{justify-content: center;gap: 1rem;}
.what-montessori {margin-top: 5rem;}
.timeless-box{    margin-bottom: 2.3rem}
.gallery-list {  margin-top: -14rem;}
.inner-text { padding-block: 6rem 0; }
.partner_introsec { padding-top: 4rem; }
.advantage_mainsec .advantage_sec figure{ display: none;}
.advantage_mainsec .advantage_sec .advance_rightsec { width: 100%; }
.advantage_mainsec{ padding-block:3rem 5rem;}
.partner_introsec .program-list { padding-block: 7rem 3rem; }
.upcomming_mainsec .upcomming_eventbox .upcomming_event{gap: 2rem}
.event_gridmain{padding: 5rem 0 5rem 0;}
.event_gridmain .events_gridbox .event_grid{column-gap: 1.8rem; display: grid;margin-top: 0rem; row-gap: 1rem;}
.happening_sec .inner-text {   padding-block: 8rem 0;}
.requirements_mainsec{ padding: 5rem 0;}
    .advantage_mainsec .advantage_sec .advance_rightsec ul li i{min-width: 2rem;}
    .requirements_mainsec .reuirement_sec h4{margin-bottom: 6rem;}
    .advantage_worldclass .advantage_monkey{top: 15rem;}
    .advantage_worldclass .adv_world_maincard .adv_card_header img{left: -2rem;}
    .advantage_worldclass .adv_world_maincard .adv_world_card { padding-left: 2rem; }
    .advantage_worldclass { padding: 5rem 0; }
    .mentoring_mainsec { padding: 5rem 0 10rem 0; }
    .franchise_contact_sec{padding-bottom: 5rem;}
    .fintoutmore_mainsec .fideout_imgsec .elephant_leftimg .elephant_img { height: 20rem; }
    .fintoutmore_mainsec .fideout_imgsec .penguin_rightimg{right: 2rem;}
    .fintoutmore_mainsec .fideout_imgsec .elephant_leftimg{left: -12rem;}
    .fintoutmore_mainsec{ padding: 5rem 0;}
    .mentoring_mainsec .mentoringsec .mentoring_circle{ background-color: transparent; display: block; width: 100%; height: auto;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_log img { height: auto; max-width: 300px; margin: 0 auto; }
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:after{ display: none;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(2){ position: inherit; top: 0; right: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(3){ position: inherit; top: 0; right: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(4){ position: inherit; top: 0; right: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(5){ position: inherit; top: 0; right: 0; left: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(6){ position: inherit; top: 0; right: 0;  left: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(7){ position: inherit; top: 0; right: 0;  left: 0;}
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card{ margin: 4rem auto; position: inherit;}
.mentoring_mainsec .section_title h3 { margin-bottom: 7rem; }
.mentoring_mainsec .mentoringsec .mentoring_circle .mentoring_card:nth-child(2) p{ background-color: transparent;}
.event_detail_mainsec .event_detail_gridmain{display: block;}
.event_detail_mainsec .event_detail_gridmain .event_detail_contenthero { width: 93%;padding-top: 2rem;}
.event_detail_mainsec::before{background-color: var(--color-ce);}
.blog-sec1 {
    padding-block: 0 5rem;
}
.world-text .letter img {
    max-width: 150px;
    height: 150px;
}
.world-text .label {
    top: 154px;
    width: 146px;
        height: 50px;
}
.thrive-bottom-left {
    bottom: -4rem;
    left: 0rem;
    max-width: 14rem;
}
.thrive-bottom-right {
    bottom: -12rem;
    max-width: 38rem;
}
.leadership-box { grid-template-columns: repeat(1, 1fr); }
.leadership-img {
        margin-bottom: -6rem;
        margin-right: 0;
        max-width: 60rem;
        margin: 0 auto -6rem;
    }
        .info-text-primary {
        width: 27%;
    }
}


@media(max-width:893px) {
.education-list ul li {  height: 17rem;  width: 17rem;  padding: 2rem;}
.mision-text {  padding: 0rem 2px 0rem 1rem }
.vision-text::before{ width: 34rem;height: 34rem;}
.vision-text { padding: 1rem -1rem 0rem 2rem;}



}


/* =========== max-width:1170 ============= */
@media(max-width:1170px) {}

/* =========== max-width:1024 ============= */
@media(max-width:1024px) {
    .eligibility-img {
        margin-right: -10rem;
    }
}


@media (max-width: 1199px) {
    .mission-box::before { width: 42rem; height: 42rem; }
    .world-text .grid { gap: 2rem; max-width: max-content; }
    .about-img { margin-right: 0; }
.about-list { margin-block: 5rem 0; }
.about-text-img img { width: 12rem; }
.value-img { margin-left: 0; }

.leadership-detail-box {
    grid-template-columns: auto;
    gap: 0rem;
}
.team-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5rem 3rem;
    margin-top: 3rem;
}
.gazette-sec1 .team-list {
    grid-template-columns: repeat(3, 1fr);
}
}
.inner-section.admissions-sec1 .inner-img{height: auto;}
@media (max-width: 991px) {
.program-list {
    padding-block: 3rem 7rem;
}
.admissions-text h3:has(+ p){margin-bottom: 2rem;}
}

@media (max-width: 768px) {
.about-list { margin-block: 0rem 0; }
.program-list.education-list {
    padding-block: 3rem 5rem;
    margin-bottom: 0;
}
.legacy-img{display: none;}
    main {
        margin-top: 12rem;
    }
    .inner-text {
        padding-block: 2rem 0;
    }
    .inner-link {
        padding-block: 3rem 0;
    }
    .policy-text {
    padding-bottom: 0px;
    padding-left: 3rem;
    }
    .policy .policy-text:last-child{ margin-bottom: 0;}
    .policy{padding-block: 0 6rem;}
.events_gridbox h4{ margin-bottom: 2rem;}
}

@media(max-width:830px) {
    .inner-text {
        padding-block: 5rem 0;
    }
        .program-list.education-list ul li {
        height: 26rem;
        width: 26rem;
        padding: 1rem 0;
    }
}

@media (max-width: 576px) {
    .inner-text { padding-block: 3rem 0; }
.inner-link { padding-block: 1rem 0; }
.legacy-img{display: none;}
.award-list { margin-top: 3.7rem; }
.fax-text-list {
    gap: 3rem;
    grid-template-columns: repeat(2, 1fr);
}
.about-text p {
    padding-block: 3rem;
    padding-inline: 0;
}
.program-list.education-list {
    padding-block: 3rem 4rem !important;
}
.about-sec6 {
    padding-block: 3rem 4rem;
}
.award-bottom-img{display: none;}
.gazette-sec1 .team-list {
    grid-template-columns: repeat(2, 1fr);
}
.fintoutmore_mainsec .fideout_imgsec .elephant_leftimg { left: -8rem; }
.school-detail-sec3 { padding-block: 5rem 8rem; }

}

@media (max-width: 425px) {
    .mission-box {
    padding-bottom: 9rem;
}
.mission-img {
    left: 0rem;
}
.vision-text, .mision-text {
    width: 86%;
    left: 0rem;
}
.creative-box, .stellar-box {
height: 34rem;
        width: 34rem;
        padding: 3rem 3rem;
}
.gazette-sec1 .team-list {
    grid-template-columns: auto;
    gap: 3rem 3rem;
}
.about-sec4 .border-line h4::after {
    margin-block: 1rem 1rem;
}
}
@media(max-width: 375px) {
    .vision-text, .mision-text {
    width: 92%;
    left: 0rem;
}
}
/* =========== max-width:991 ============= */

@media(max-width:991px) {
    .eligibility-img { margin-right: 0; }
    .playgroup-box{display: block;padding: 3rem 3rem;}
    .playgroup-box.playgroup-box-new{display: flex;padding: 3rem 3rem; flex-direction: column;gap: 0;}
    .playgroup-box::before, .playgroup-box-new::after{width: auto;}
    .toggle-btn i { padding: 7px; }
    .playgroup-list { margin-bottom: 1rem;}
    .border-line1 h4::after{ margin-block: 2.1rem 1.1rem;}
    .chai { margin-top: 3rem; width: 57%; margin: 0 auto;}
    .pocso-box {padding: 2rem 0;}
    .pocso-list ul{grid-template-columns: repeat(2, 1fr);}
    .career-sec1 .search-wrapper{gap: 1rem;grid-template-columns: auto;}
    .career-sec1 {padding-block: 2rem 3.7rem;}
    .winning-text { margin-bottom: 4rem;}
    .career-sec2 { padding-block: 0 5rem;}
    .career-sec2 .program-list ul{margin-bottom: 2rem;}
    .career-sec3, .career-sec5, .career-sec4{padding-block: 5rem 0;}
  .career-sec4{padding-block: 5rem 0;}
    .resp-acc-body .sample-list{grid-template-columns: repeat(2, 1fr); gap: 1rem;}
    .upcomming_mainsec .upcomming_eventbox .upcomming_event { grid-template-columns: repeat(1, 1fr);}
    .upcomming_mainsec .upcomming_eventbox .upcomming_event .upcomming_right { width: 100%; padding: 3rem;}
    .event_gridmain .events_gridbox .event_grid .event_card .event_content{ padding: 1rem 0;}
    .advantage_mainsec .advantage_sec { grid-template-columns: repeat(1, 1fr); }
    .contact_rightform { margin-bottom: 0; margin-top: 3rem;}
    .contact_formsec { padding-block: 3rem 4rem; }
    .testimonial_main { padding-bottom: 5rem;}
    .leadership-detail-bottom { margin-top: -10rem; }
.leadership-detail-bottom {  margin-top: -6rem; }
.career-sec1 .form_input, .career-sec1 select.search-select{margin-bottom: 0;}
.right-panel {
    width: 60%;
}
.leadership-sec2::before { height: 40rem; }
.testimonial_main .testimonidal_grid .testimonial_contentcard .testi_contentsec .testi_shap { margin: 3rem 0 3rem 0; }
.recent-blog { margin-top: 2rem; }

}

/* =========== max-width:767 ============= */
@media(max-width:767px) {

.about-list { display: block;margin-block: 2rem 0;padding-block: 3rem;}
.program-list ul{    justify-content: center;gap: 1rem;  grid-template-columns: repeat(2, 1fr);display:grid}
.education-list ul li { height: 17rem;width: 17rem; padding: 2rem;}
.about-value {display: block;}
.value-text {padding-inline: 0; margin-block: 2rem;}
.legacy-text { max-width:100%; padding-block: 2rem 6rem;}
.mission-box::before{border: none;}
.mission-img{width: 40%;margin: 0 auto;}
.mission-box{display: block; padding-bottom: 6rem;}
.vision-text, .mision-text{width: 48%;margin: 0 auto; padding-right: 0;padding: 3rem;}
.mision-text::before, .vision-text::before { width: 350px; height: 350px;top: -2rem;left: -1rem;}
.about-sec5::before{content:none}
.thrive{margin-top: 0;}
.world-text .grid{margin: 15rem auto 0;}
.inner-link { padding-block: 3rem 0;}
.approach-list ul{display: block;}
.approach-list ul li::before{content:none}
.creative-box, .stellar-box {
    height: 46rem;
    width: 46rem;
    padding: 3rem 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.gallery_section{ padding-bottom: 0;}
.award-top-img{left: 82%;}
.creative-box h4, .stellar-box h4{ font-size: var(--font-22);}
.creative-box img, .stellar-box img{margin-block: 1rem 0rem;}
.creative-box-text{padding-block: 1rem;}
.creative-box-text blockquote{margin-bottom: 0;}
.creative-box-text p{ margin-top: 1rem;}
.award-bottom-img {  left: 74.8%;}
.fax-text-list{gap: 3rem;grid-template-columns: repeat(2, 1fr);}

.about-text-img img{display: none;}
.about-text{padding-inline:0}
.about-img{margin-right: 0;}
.program-list ul li h4{   font-size: var(--font-18);}
.program-list{padding-block: 2rem;margin-bottom: 3rem;}
.value-img { margin-left: 0; }
.approach-text {  padding-block: 2rem;}
.approach-list ul li:nth-child(4n)::after, .approach-list ul li:nth-child(5n)::after { display: block; }

.approach-list ul li:nth-child(6n)::after { display: none; }
.inner-text{padding-bottom: 6rem;}
.inner-link ul li{padding: 0 0.5rem;}
.about-sec5 {  padding-block: 3rem 3rem; }
.advantage_head { max-width: 100%;}
.advantage-box{display: block;margin-block: 2rem;}
.advantage-text{padding-top: 2rem;padding-inline: 0rem;}
.advantage-sec1 { padding-block: 3rem 5rem;}
.about-sec1 { padding-block: 3rem auto; }
.pedagogy-list-box{text-align: center; margin: 0 auto; margin-bottom: 3rem;}
.pedagogy-list-icon{ width: 12%; margin: 0 auto;margin-bottom: 1rem;}
.pedagogy-list, .pedagogy-list-box { display: grid;}
.pedagogy-list{margin-top: 4rem;}
.pedagogy-list-box{padding-inline: 0rem;}
.pedagogy-list-text {width: 100%;}
.foundation-box{padding-bottom: 1rem;}
.advantage-sec4 { padding-block: 3.5rem 3rem;}
.montessori-sec1 .about-text{margin-bottom: 2rem}
.what-montessori {  margin-top: 0rem;}
.program-list ul{display: flex;flex-wrap: nowrap;}
.program-list.education-list ul {
    display: flex;
    flex-wrap: wrap;
}
.school-detail-sec2 {
    padding-block: 6rem;
}
.montessori-sec2 { padding-block: 3rem 0;}
.approach-text ul li { width: 19rem;  height: 19rem;}
.gallery-list { margin-top: -10rem; }
.gallert-text{padding: 1rem 0;}
.gallery-heading h4 {font-size: var(--font-18);}
.gallery-sec1 .col-lg-10 { flex: 0 0 auto;width: 100.33333333%;}
.gallery-list{grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.eligibility-content p{margin-bottom: 2rem;}
.inner-text { padding-block:0rem 0;    align-items: center; margin-top: -3rem; padding-inline: 2rem; }
.inner-content .heading span{display: inline-block;}
.sub-heading { font-size: 2.2rem;}
.inner-content .sub-heading::after{margin-top: 0.5rem;}
.gallery-icon span i{font-size: var(--font-12);line-height: 20px;}
.montessori-sec3 .timeless-text { max-width: 100%;}
.career-sec2 .program-list ul {display: grid;}
.career-sec2 .program-list ul li{margin: 0 auto;        width: 24.6rem;
        height: 24.6rem;
        padding-inline: 2rem;}
.career-sec2 ul li p { font-size: var(--font-16);}
.resources-box{padding: 2rem;margin-inline: 0rem;}
.resoueces-main-box { margin-bottom: 3rem;}
.resoueces-heading{padding-bottom: 1rem;}
.resp-acc-body {margin-block: 2rem 0;}
.resp-acc-body .team-list{margin-top: 0;}
.resources-sec1 { padding-block: 3rem 5rem;}
.happening_sec .inner-text { padding-block: 6rem 0; }
.happening_sec .inner-link {  padding-block: 1rem;}

.mentoring_log{ margin-bottom: 4rem;}
.main_detail_projects { padding: 4rem 0 4rem 0; }
/* .program-list.education-list ul{ display: grid; } */
.program-list.education-list ul li{ height: 20rem; width: 20rem; padding: 2rem; margin: 0 auto;}
.partner_introsec .program-list.education-list { padding-block: 3rem 4rem; margin-bottom: 0; }
.partner_introsec .partner_bottomshap { position: absolute; bottom: -3rem; height: auto; }
.advantage_worldclass .adv_world_maincard { grid-template-columns: repeat(1, 1fr); }
.advantage_worldclass .advantage_monkey { top: 8rem; width: 60%; }
    .advantage_monkey{ display: none;}
    .advantage_worldclass .world_headingsec h4 { margin-bottom: 0rem; }
    .advantage_worldclass .adv_world_maincard .adv_card_header img { left: -1rem; }
    .main_detail_projects .take_nextstep_row { grid-template-columns: repeat(1, 1fr); gap: 5rem; }
    .fintoutmore_mainsec .fideout_imgsec .elephant_leftimg .elephant_img { height: 13rem; }
    .fintoutmore_mainsec .fideout_imgsec .penguin_rightimg .penguin_img { height: 12rem; }
    .event_blog { padding-bottom: 7rem; }
.back-btn span .bi{ line-height: 1.8;}
.testimonial_main .testimonidal_grid .testimonial_videocard .auth_content .testimonial_icon img { width: 4rem;}
.testimonial_main .testimonidal_grid{ grid-template-columns: repeat(1, 1fr); display: block;}
.leadership-img{
margin: 0 auto -10rem;
}
.testimonial_main .testimonidal_grid .testimonial_videocard.testi_one, .testimonial_main .testimonidal_grid .testimonial_videocard.testi_four {
    position: relative;
    grid-column: span 1;
    margin: 2rem 0;
}
.team-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 5rem 3rem;
}
.right-panel {
    width: 95%;
}
.right-panel-box {
    grid-template-columns: repeat(1, 1fr);
        margin-top: 2rem;
}
.testimonial-detail1 .leadership-detail-box {
    grid-template-columns: repeat(1, 1fr);
}
.testimonial-detail .inner-text {
    padding-block: 0;
}
    .career-sec2 {
        padding-block: 3rem 5rem;
    }
    .inner-link ul li.active a {
    color: var(--color-52);
}
    .pocso-list ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }
    .pocso-list ul li span {
    display: inline-block;
}
    .panel-inner .row .col-lg-6,     .panel-inner .row .col-lg-3 {
        margin-bottom: 1.5rem;
    }
.inner-content .heading { margin-top: 2rem; }
.pocso-box .pocso-list:last-child,
.pocso-box .pocso-list:only-child {
  margin-block: 0;
  border-bottom: 0;
  padding-block: 0;
}

.pocso-box .pocso-text:last-child,
.pocso-box .pocso-text:only-child {
  margin-block: 0;
  border-bottom: 0;
  padding-block: 0;
}
.chev{    min-width: 3.2rem;}
.current-box{ margin-bottom: 0;}
.school-search{ padding-block: 5rem;}
}

@media(max-width:575px) {
 main { margin-top: 10rem;}
.mobile { display: block;}
.desktop{ display: none;}
.program-list ul{display: grid;}
.vision-text, .mision-text { width:98%; left: 1.2rem;}
.pedagogy-list, .pedagogy-list-box { display: block;}
.montessori-sec2 .program-list ul{display: block;}
.approach-text ul li { width: 29rem;height: 29rem;margin: 16px auto; }
.timeless-list{grid-template-columns: repeat(1, 1fr);}
.fancybox__nav .carousel__button.is-prev, .fancybox__nav .carousel__button.is-next { top: 120%;}
.timeless-left-text { padding: 1rem 0rem 3rem 0;}
.gallert-text{padding: 2rem 0rem 0;}
.montessori-text { padding-inline: 0;}
.about-list{padding-block: 2rem;}
.gallery-list { margin-top: 0rem; gap: 0;}
.gallery-sec1::before{height: 28rem;}
.timeless-text .heading{font-size: var(--font-32);}
.following-list{grid-template-columns: repeat(1, 1fr);}
.career-sec3 .cus-following-text blockquote{margin-bottom: 2rem;}
.career-sec1 .search-wrapper{grid-template-columns: auto}
.career-sec1{padding-block: 2rem 1.7rem;}
.culture-list{grid-template-columns: repeat(1, 1fr);row-gap: 2rem;}
p {margin-bottom: 2rem;}
.career-sec4 {padding-bottom: 0;}
.current-box {display: block;}
.current-search{margin-top: 2rem;}
.culture-text { padding-inline: 0; }
.resp-acc-body .team-list{grid-template-columns: repeat(2, 1fr);}
.resources-sec .inner-text {padding-block: 4rem 0;}
.happening_sec .inner-text { padding-block: 3rem 0; }
.happening_sec .inner-link {  padding-block: 2rem 7rem; }
.upcomming_mainsec .upcomming_eventbox h4{margin-bottom: 2rem;}
.event_gridmain .events_gridbox .event_grid{ grid-template-columns: repeat(1, 1fr);}
.requirements_mainsec .reuirement_sec p { width: 100%; }
.program-list ul{grid-template-columns: repeat(1, 1fr);}
.partner_introsec .partner_bottomshap { bottom: -1rem; }
.resources-sec .inner-text {  padding-block: 6rem 7rem; }
.partner_introsec{
    /* margin-bottom: 3rem; */
    padding-bottom:3rem;
}
.franchise_contact_sec .franchise_con_btns{flex-wrap: wrap;}
.mentoring_mainsec { padding: 5rem 0 3rem 0; }
.contact_formsec .adminssion_enqsec { grid-template-columns: repeat(1, 1fr); gap: 3rem; }
.contact_section .inner-section .inner-img .inner-text .inner-content .contact-address ul{ flex-wrap: wrap;}
.inner-content img { width: auto; margin: 0.5rem auto; }
.testimonial_sec .inner-text { padding-block: 4rem 6rem;}
.contact_section .inner-section .inner-img .inner-text .inner-content .contact-address ul li a{ text-align: left;}
.contact_section .inner-section .inner-img .inner-text .inner-content .contact-address ul{         gap: 0rem 1rem;
        padding-inline: 2rem;}
.contact_rightform{ padding: 1.5rem;}
.rc-anchor-normal{ max-width: 300px; width: 100%!important;}
.resources-sec .inner-text {padding-block: 5rem 3rem;}
.resources-sec .inner-text .sub-heading{ margin-top: 4rem;}
.team-list { grid-template-columns: repeat(1, 1fr); gap: 3rem 3rem; margin-top: 3rem; }
.leadership-sec2 { padding-block: 3rem 4rem; }
.leadership-detail-text{ padding: 2rem; }
    .leadership-detail-bottom { margin-top: -4rem; }
    .leadership-detail-text span{    margin-bottom: 2rem;}
        .leadership-sec1 {
        padding-block: 3rem 7rem;
    }
.team-text img {
    width: 60%;
}
    div#R {
        margin-left: 1rem;
    }
        .world-text .letter img {
        max-width: 70px;
        height: 60px;
    }
        .world-text .grid {
        gap: 0rem;
        max-width: max-content;
    }
div#H {
    margin-left: .7rem;
}
    .thrive-top-right {
        top: -3px;
        display: none;
    }
  
}


@media (max-width: 480px) {
.admissions-text { max-width: 100%;margin-bottom: 3rem;}
.admissions-box .admissions-top-img img { width: 14rem;}
.admissions-box .admissions-process-icon.admissn-new { width: 16%; }
.admissions-top-img{display: none;}
.admissions-sec4 {  }
.enquiry-list{ gap: 1rem; margin-top: 2rem;}
.cus-touch h4{margin-bottom: 2rem;}
.admissions-box .admissions-process-left, .admissions-process-right {padding: 1.5rem;margin-left: 0;}
.teacher-box .title {inline-size: 87%;}
.inner-text {}
.opening-location{justify-content: space-between;}
.opening-box{display: block;}
.career-sec1 .search-wrapper { grid-template-columns: auto}
.career-sec1 .form_input, .career-sec1 select.search-select{margin-bottom: 0;}
.current-search{grid-template-columns: repeat(1, 1fr); gap: 1rem;width: 100%;}
.career-sec2 .program-list ul{grid-template-columns: repeat(1, 1fr);}
.following-text {margin-block: 3rem 3rem;}
.book-box ul, .tiffin-list {display: grid;grid-template-columns: repeat(1, 1fr); gap: 2.5rem;}
.resources-sec .inner-link {padding-block: 0;}
    .vision-text, .mision-text {
        width: 85%;
        left: 1.2rem;
    }

}

@media(max-width:375px) {
.mision-text::before, .vision-text::before{left: -2rem;}
.vision-text, .mision-text {width: 99%;}
.timeless-text .heading{font-size: var(--font-30);}
.gallery-heading h4 {font-size: var(--font-18);}
.admissions-sec1 .inner-content .sub-heading {font-size: 2.2rem;}

.admissions-box .admissions-process-right .admissions-process-icon.admissn-new{position: relative; left: 0; right: 0; margin: 0 auto; padding: 1.5rem;width: 35%; top:0}
.admissions-process-list .cus-btn1 {
    margin-left: 0;
}
/* .sub-heading { font-size: var(--font-18); } */
/* .inner-content .heading {  font-size: var(--font-18); } */
.inner-text {  }
.resp-acc-body .team-list, .resp-acc-body .sample-list, .book-box ul, .tiffin-list{grid-template-columns: repeat(1, 1fr);padding-block: 0 0rem;}
.book-box { padding-block: 0 3rem;}
.tiffin-box{margin-bottom: 1.5rem;}

}

