.advantage-box{grid-template-columns: repeat(1, 49.2% auto);gap: 6.8rem;}
.advantage-text {padding-inline: 8rem 13rem;}
.pedagogy-box{gap: 8.9rem;}
.pedagogy-text { padding-inline: 0 2rem;}
.pedagogy-text p {padding-inline: 0 2rem;}
.foundation-box {width: 59%;}
.advantage-sec4{    padding-block: 7.5rem 4rem;}
.playgroup-text {
    padding: 6rem 12rem 0 3rem;
}
.playgroup-box{padding: 5rem 8rem; gap: 7rem;}
.playgroup-text blockquote{margin: 0.5rem 0 4rem 0;}
.playgroup-box.playgroup-box-new .playgroup-text { padding-right: 14rem;}
.montessori-sec1 .about-text p{padding-inline: 0 6rem;}
.montessori-sec1 .about-text {padding-inline: 0rem;    align-self: center;}
.what-montessori .value-text{padding-inline: 10rem 2rem;    align-self: center;}
.goal-text {
    padding-block: 1rem 6rem;
}
.timeless-text { max-width: 79%;}
.timeless-list{ margin-top: 12.5rem;}

/*feedback*/
.event_blog .back::before{content: none;}
.event_blog .back a{font-size: var(--font-16);}
.harkadamnew{margin-top: 2rem;}
.form-check {margin-top: 1rem;display: flex;align-items: flex-start;}
.form-check label{margin-left: 1rem;}
/*feedback*/


@media (min-width: 2200px) {
    .advantage-text { padding-inline: 8rem 10rem;}
    .toggle-btn i{padding: 0rem;line-height: 2;}
}

@media (max-width: 1699px) {
    .advantage-text { padding-inline: 8rem 7rem;}
    .advantage_bottom_section {
    max-width: 82%;
}
.playgroup-box.playgroup-box-new .playgroup-text {
    padding-right: 4rem;
}
.playgroup-text {
    padding: 6rem 3rem 0 3rem;
}
.foundation-box {
    width: 63%;
}
.montessori-sec1 .about-text p {
    padding-inline: 0 3rem;
}
.what-montessori .value-text {
    padding-inline: 5rem 1rem;
}
.playgroup-box{align-items: center;}
.admissions-top-img img { width: 35rem;}
.admissions-process-icon.admissn-new { width: 15%;}
.admissions-process-list{column-gap: 0.5rem; row-gap: 3rem;}



}

@media (max-width: 1550px) {
.admissions-process-left, .admissions-process-right {padding: 2.5rem 1rem 2.5rem 4rem;}
.admissions-sec3-bottom-img{ right: 0; bottom: -5rem;}
}

@media (max-width: 1450px) {
.advantage-text {padding-inline: 1rem 2rem; }
.playgroup-box{gap: 4rem;}
.playgroup-text{padding:2rem;}
.pedagogy-img {margin-right: -8rem;}
.eligibility-box{gap: 3.5rem;}
}


@media (max-width: 991px) {
	.playgroup-box-new .playgroup-img{order: 1!important;        width: 100%;}
    .playgroup-box-new .playgroup-text{order: 2!important;}
	
    .pedagogy-img {margin-right: 0rem;}
    .pedagogy-box{ display: block;align-items: center; gap: 2rem;}
    .cus-program-line figure, .cus-program-line img{width: 100%;}
    .cus-program-line {right: 0; }
    .cus-draw-line figure img, .advantage-message-icon, .cus-program-line { display: none;}
    .advantage-box{ gap: 2.8rem;}
    .advantage-sec2, .advantage-sec3 { padding-block: 5rem 5rem;}
    .pedagogy-list{gap: 3.8rem 2.8rem;}
    .foundation-box { width: 100%; padding-bottom: 1rem ; }
    .foundation-text h3{margin-block:1rem 3rem}
    .playgroup-box{padding: 2rem;}
    button.toggle-btn{margin-block: 1rem;}
    .playgroup-text blockquote{margin: 0.5rem 0 2rem 0;}
    .pedagogy-text{padding-bottom: 3rem; padding-inline: 0;}
    .advantage-text {padding-inline: 0rem;}
    .advantage_bottom_section {max-width: 100%; }
    .playgroup-text {padding: 2rem 0 1rem;}
    .playgroup-box.playgroup-box-new .playgroup-text{padding-right: 0rem;}
    .what-montessori .value-text { padding-inline: 0rem 1rem;}
    .program-list{padding-block:3rem 0rem;}
    .program-list.education-list{padding-block:3rem 7rem;}
    .program-list.education-list ul li {
    height: 22rem;
    width: 22rem;
    padding: 1rem 0;
}
    .goal-text { padding-block: 1rem 3rem;}
    .admissions-box .admissions-process-icon.admissn-new { width: 16%; top: 4rem;}
    .eligibility-box{grid-template-columns: repeat(1, 1fr);}
    .admissions-sec2, .admissions-sec3{padding-block: 0rem 5rem;}
    .fee-box {padding: 2rem 2rem;width: 40%;}
    .cus-touch {padding: 5rem 2.5rem 0;}
    .cus-touch input{margin-bottom: 0.5rem;}
    .eligibility-content { padding-top: 3rem;}
    .admission-bottom-left{display: none;}
    .admission-bottom-right{ width: 13%;}
    .admissions-sec1 .inner-text{padding-block: 12rem 0;}
    .playgroup-box.playgroup-box-new{padding:2rem;}
        .thrive-top-img {
        top: 1px;
        left: 20rem;
    }
        .thrive-top-right {
 
        top: -3px;
    }
        .thrive-bottom-right {
        right: -1.4rem;
    }
}
@media(max-width:830px) {

        .program-list.education-list ul li {
        height: 26rem;
        width: 26rem;
        padding: 1rem 0;
    }
    .vision-text {
        padding: 3rem 0rem 0rem 1rem;
    }
.border-line h4::after{
  margin-block: 1.1rem 1.1rem;  
}
    .mision-text {
        padding: 3rem 2px 0rem 1rem;
    }
    .mision-text::before {
        left: -6rem;
    }
        .creative-box, .stellar-box {
        height: 39rem;
        width: 39rem;
        padding: 9rem 6rem;
    }
}

@media (max-width: 767px) {
.advantage-sec4 {
    padding-block: 3.5rem 4rem;
}
html,body{overflow-x: hidden;}
.fee-box{width: 100%;}
.admissions-box .admissions-top-img img { width: 20rem; }
.admissions-top-img {  top: 12rem;}
.admissions-box .admissions-process-icon.admissn-new { width: 20%;}
.program-list.education-list ul li {
    height: 29rem;
    width: 29rem;
    padding: 1rem 0;
}
}

@media (max-width: 575px) {
.timeless-list { margin-top: 3.5rem;}
.montessori-sec1 .about-text p{padding-inline: 0rem;}
.admissions-sec1 .inner-text { padding-block: 6rem 0; }
.admissions-process-list{grid-template-columns: repeat(1, 1fr);}
.admissions-box .admissions-process-icon.admissn-new {  width: 16%; }
.admissions-box .admissions-process-right .admissions-process-icon.admissn-new{top:1rem}
.enquiry-list{grid-template-columns: repeat(1, 1fr);}
    .vision-text {
        padding: 5rem 2rem 3rem 1rem;
    }
        .mision-text::before {
        left: -2rem;
    }
        .about-sec4 {
        padding-block: 0rem 9rem;
    }
        .mision-text {
        padding: 5rem 4rem 0rem 2rem;
    }
        .award-list {
        display: block;
    }
        .creative-box, .stellar-box {
        height: 33rem;
        width: 33rem;
        padding: 0rem 4rem;
    }
   .gallery-sec1 {
    padding-block: 5rem 5rem;
} 
.fancybox__thumbs {
    padding: 0px 3px 70px;
}
    .gallery-box {
        margin-bottom: 3rem;
    }
    .gallery-box:last-child{
        margin-bottom: 0rem;
    }

    .info-text-primary {
    width: 35%;
}
.school-detail-top  .inner-text {
        padding-block: 5rem 0;
}
    .school-detail-btns {
        margin-block: 3rem 2rem;
        display: block;
    }
   .school-detail-btns .cus-btn1{margin-bottom: 1rem;} 
   .teacher-sec1 {
    padding-block: 5rem 6rem;
}
    .testimonial_main {
        padding-top: 3rem;
    }
    .inner-link ul li a {
    margin-bottom: 1rem;
    display: block;
}
    .contact_section .inner-section .inner-img .inner-text .inner-content h4 {
        margin-top: 0rem;
    }
        .contact_section .inner-section .inner-img .inner-text .inner-content h5 {
        margin-top: 1rem;
    }
    .contact-address {
    margin-top: 0rem;
}
.admissions-sec2, .admissions-sec3 { padding-block: 2rem 3rem;}
    .thrive-top-img {
        top: -54px;
        left: 0px;
        max-width: 8.5rem;
    }
        .world-text .label {
        top: 61px;
        width: 68px;
        height: 22px;
        font-size: .8rem;
    }
        .thrive-bottom-right {
        right: -1.4rem;
        display: none;
    }
    .world-text .letter {
    font-size: 0rem;
    }
        .thrive-bottom-left {
        display: none;
    }
}

@media (max-width: 480px) {
.admissions-process-left, .admissions-process-right{padding: 1.5rem;gap: 1rem;}
.admissions-box .admissions-process-right .admissions-process-icon.admissn-new {   top: 0; }
.admissions-box .admissions-process-left .admissions-process-icon.admissn-new {  width: 14%;position: relative;  left: 0;  right: 0; margin: 0 auto; padding: 1.5rem;  width: 20%;top: 0; }
.admissions-box .admissions-process-right .admissions-process-icon.admissn-new {  width: 14%;position: relative;  left: 0;  right: 0; margin: 0 auto; padding: 1.5rem;  width: 26%;top: 0; }
.eligibility-content{margin-block:2rem; padding-top: 0;}
.cus-touch {padding: 4rem 0rem; }
.admission-bottom-right {  width: 19%; right: 2rem; }
.admissions-sec1 .inner-text{padding-block: 4rem 0;}
    .testimonial_main .testimonidal_grid .testimonial_contentcard .testi_contentsec {
        padding: 2.5rem 2rem;
    }
    .teacher-box .accordion-item:last-child{ margin-bottom: 0;}
}
@media (max-width: 320px) {
.program-list.education-list ul li {
    height: 24rem;
    width: 24rem;
}
.legacy-text {
    max-width: 100%;
    padding-block: 2rem 7rem;
}
.mision-text::before, .vision-text::before {
    left: -1.5rem;
}
.mision-text::before, .vision-text::before {
    width: 296px;
    height: 296px;
    top: 1rem;
    left:-0.8rem;
}
.vision-text, .mision-text {
    width: 100%;
    left: 0rem;padding: 3rem 3rem;
}
.border-line h4::after {
    margin-block: 1rem 2rem;

}
.about-sec3 {
    padding-block: 3rem 0rem;
}

}