@media (max-width:1649px) {
    .home_banner .caption_wrap {bottom:21.2rem;}
    .fact_wrap {margin-left: 0;}
    .home_fact .star_shape {top: -4rem;}
    .home_fact .star_shape img{width: 7rem;}
    .home_fact { margin-top: -9.5rem; }
    .home_fact .round_shape img{width: 3.5rem;}
    /*------home_fact-end----------*/


    .explore_discover .explore_cricle .cricle { width: 60.4rem; height: 60.4rem; }
    .explore_discover .explore_cricle .admision_img { right: 6rem; width: 51%; }
    /*------explore_discover-end----------*/

    .toddler_advantage .center_heading>figure.diamond_shape img, .our_curriculum .diamond_shape img{width: 7rem;}
    .toddler_advantage .center_heading>figure.diamond_shape::before{display: none;}
    .toddler_advantage .center_heading p { max-width: 70%; }
    /*------toddler_advantage-end----------*/

    .our_program .program_grid3, .our_program .program_grid4 { grid-gap: 3.5rem; }
    .program_bg{width:20rem;}
    .our_program .program_grid3 { max-width: 101rem; }
    .our_program::before {height: calc(100% - 19.5rem);}
    .our_program .program_cartoon img, .testimonials .testm_bg img{width: 21rem;}
    /*------our_program-end----------*/

    .our_curriculum .curm_box figure img{width:40%;}
    /*------our_program-end----------*/

    .testimonials .testm_bg{right: -4rem;}
    /*------testimonials-end----------*/

    .happenings .hplg_content figure{width: 20rem;}
    .happenings .hpleft_img img{width:28rem;}
    /*------happenings-end----------*/

}/*---1649px-css-end--*/

@media (max-width:1450px) {
    .explore_discover .explore_cricle .admision_img { right: 6rem; width: 51%; }
    .fact_wrap { margin-left: 18.6rem; }
    .our_program .program_cartoon img, .testimonials .testm_bg img { width: 17rem; }
    .our_curriculum .curm_box figure img { width: 35%; }
    .testimonials .testm_bg { right: -3rem; }
    .happenings .hpleft_img img { width: 24rem; }
    .our_program .program_grid3 { max-width: 100.9rem; }
}/*---1400px-css-end--*/

@media (max-width:1399px) {
    .home_banner .caption_wrap { bottom: 20rem; }
    /*------home_banner-end----------*/

    .home_fact { margin-top: -10rem; }
    .fact_wrap { margin-left: 17.1rem; }
     /*------home_fact-end----------*/

    .our_program .program_grid3 { max-width: 101rem; }
    .our_program .program_grid3, .our_program .program_grid4 { grid-gap: 2.5rem; }
    /*------our_program-end----------*/

    .toddler_advantage .advantage_grid li figure img{width:5rem;}

}/*---1399px-css-end--*/

@media (max-width:1280px) {
    .fact_wrap {margin-left: 0;}
    .partner_withus ul li p { margin-right: 3.6rem; }
    .explore_discover .explore_cricle { margin-top: 11.2rem; }
    .toddler_advantage { margin-block: 13.3rem 4rem; }
    .our_curriculum .curm_box p { margin-top: 2.9rem; }
    .our_curriculum .curm_box { padding: 4.5rem 0 4.5rem 6rem; }
    .happenings { padding-block: 10rem 10rem; }
}/*---1280px-css-end--*/

@media (max-width:1199px) {
    .explore_discover .explore_cricle .cricle:nth-child(2),.explore_discover .explore_cricle .cricle:nth-child(3){margin-left:-29rem;}
    .explore_discover .explore_cricle .admision_img{width:43%;}
    .partner_withus ul li p{font:var(--font24);}
    .partner_withus ul{padding:3.5rem 3.1rem;}
    .partner_withus ul li:nth-child(3){margin-left:2rem;margin-right:1rem;padding-inline:2rem;}
    .partner_withus ul li p{margin-right:1.6rem;}
    .partner_withus ul li:nth-child(4){margin-inline:1rem 1rem;}
    .toddler_advantage{margin-block:8.3rem 4rem;}
    .toddler_advantage .advantage_grid{margin-block:6rem 5rem;}
    .our_program .program_cartoon img,.testimonials .testm_bg img{width:13rem;}
    .home_banner .caption_wrap .top_text{font:var(--font36);letter-spacing:0;}
    .home_banner .caption_wrap{left:-26rem;}
    .testimonials .testm_bg{right:3rem;}
    .happenings .hpleft_img img{width:7rem;}
    .our_curriculum .diamond_shape{right:-1.5rem;bottom:15.2rem;}
}/*---1199px-css-end--*/

@media (max-width:991px) {
    .home_banner .caption_wrap{display:none;}
    .home_banner{width:100%;height:auto;margin-left:auto;margin-top:0;}
    .home_banner picture{width:100%;height:fit-content;border-radius:0;position:relative;}
    .full_banner{height:fit-content;}
    .home_banner picture::after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;left:0;background:transparent linear-gradient(180deg,#00000000 0%,#000000 100%) 0% 0% no-repeat padding-box;;height:50%;}
    .home_fact .container.inner_container{width:fit-content;margin:auto;}
    .home_banner .slider_caption{display:none;}
    .home_banner .swiper-wrapper{height:100%;}
    .home_banner picture img{height:fit-content;object-fit:cover;overflow:hidden;}
    .mob-bannercaption{display:block;position:absolute;bottom:14rem;text-align:center;width:100%;}
    .mob-bannercaption h3{font:var(--font42);font-weight:500;color:#fff;}
    .home_fact .round_shape img{display:none;}
    .fact_wrap li,.fact_wrap li:not(:last-child){border-right:0;}
    .fact_wrap li:nth-child(4){display:none;}
    .fact_wrap{grid-template-columns:repeat(3,1fr);}
    .explore_discover{margin-top:10rem;overflow:hidden;}
    .for-desktop{display:none;}
    .for-mobile{display:block;}
    .explore_discover .center_heading{padding-bottom:0;border-bottom:none;}
    .partner_withus{margin-top:4.3rem;}
    .partner_withus ul{box-shadow:none;border-radius:0;background:transparent;padding:0;display:block;text-align:center;}
    .partner_withus ul li p{margin-right:0;margin-bottom:4rem;font-weight:600;}
    .partner_withus ul li:nth-child(3),.partner_withus ul li:nth-child(4),.partner_withus ul li:nth-child(5){margin-left:0;margin-right:0;margin-bottom:1.5rem;width:fit-content;margin-inline:auto;padding-inline:3rem;}
    .partner_withus ul li:nth-child(2){margin-bottom:3rem;}
    .partner_withus ul li a{font:var(--font21);width:fit-content;margin:auto;padding-inline:1rem;}
    .partner_withus ul li.btn_hovefct{min-width:37rem;border-radius:22px;}
    .explore_discover .explore_cricle{flex-direction:column;}
    .explore_discover .explore_cricle .cricle{width:75rem;height:75rem;justify-content:flex-start;padding-top:6.6rem;}
    .explore_cricle .cricle:nth-child(3){display:none;}
    .explore_discover .explore_cricle .cricle:nth-child(2){margin-left:0;margin-top:-35rem;position:relative;z-index:11;}
    .explore_discover .explore_cricle .admision_img{width:76%;bottom:26rem;z-index:11;right:0;left:0;margin:auto;}
    .explore_discover .explore_cricle{margin-top:8.2rem;}
    .explore_discover .cricle79{top:116rem;}
    .toddler_advantage .center_heading p{display:none;}
    .toddler_advantage .advantage_grid{grid-template-columns:repeat(3,1fr);gap:0;}
    .toddler_advantage .advantage_grid li{border-right:1px solid #FF8F7960;border-bottom:1px solid #FF8F7960;padding:3rem;}
    .toddler_advantage .advantage_grid li:nth-child(3),.toddler_advantage .advantage_grid li:nth-child(6){border-right:0;}
    .toddler_advantage .advantage_grid li:nth-child(4),.toddler_advantage .advantage_grid li:nth-child(5),.toddler_advantage .advantage_grid li:nth-child(6){border-bottom:0;}
    .toddler_advantage .custmround_btn{display:none;}
    .program_bg{display:none;}
    .our_program .center_heading{margin-top:0;}
    .our_program::before{display:none;}
    .our_program{background:#FFD8DD;padding-block:5rem 6rem;}
    .our_program .center_heading img{display:block;margin:auto;margin-bottom:2rem;}
    .our_program .imgbox figure{display:none;}
    .our_program .program_grid3,.our_program .program_grid4{grid-template-columns:repeat(1,1fr);margin-bottom:0;gap:0}
    .our_program .program_grid3 .imgbox,.our_program .program_grid4 .imgbox{border-bottom:1px solid #00000025;padding-bottom:2.5rem;margin-bottom:2.5rem;}
    .our_program .imgbox .program_details{padding:0rem 2.2rem 0 1.7rem;}
    .our_program .imgbox .program_details h5{font-weight:800;}
    .our_program .program_grid4 .imgbox:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0;}
    .our_program .program_cartoon img,.testimonials .testm_bg img{display:none;}
    .our_curriculum .row .col-lg-3,.our_curriculum .row .col-lg-9{width:100%;}
    .our_curriculum .heading p,.our_curriculum .heading .custmround_btn{display:none;}
    .our_curriculum .heading h5{text-align:center;margin-bottom:5rem;}
    .our_curriculum .row .col-lg-3 figure{display:none;}
    .our_curriculum{padding-block:6rem 4rem;}
    .toddler_advantage .center_heading>figure.diamond_shape img,.our_curriculum .diamond_shape img{display:none;}
    .happenings h5{text-align:center;}
    .happenings .custom_bullet{margin-top:3.6rem;justify-content:center;}
    .happenings .custom_bullet li:first-child{padding-left:0;}
    .happenings .hplg_wrap{display:none}
    .happenings .hpsm_wrap{width:100%;}
    .happenings .hpleft_img{left:0;bottom:unset;top:-48rem;}
    .testimonials .testm_box>figure{border:none;}
    .mobile-accordion{width:100%;overflow:hidden;}

}
/*---991px-css-end--*/
/* Keep your grid layout above 992px */

@media (min-width: 992px) {
    .home_testimonial_slider .swiper-wrapper {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 20px;
    }


    .testm_box.swiper-slide{
        width:100% !important;
        margin: unset !important;
    } 
 
}

@media (max-width:767px) {
    .happenings .hpsm_wrap{grid-template-columns:repeat(2,1fr);gap:3rem 2rem;}
    .happenings .hpleft_img{top:-84rem;}
}
/*---767px-css-end--*/

@media (max-width:575px) {
    .explore_discover .center_heading h1{font:var(--font30)}
    .explore_discover .explore_cricle .cricle:nth-child(2){width:55rem;height:55rem;}
    .explore_discover .explore_cricle .admision_img{width:79%;bottom:19rem;}
    .our_curriculum .curm_box{padding:3.5rem 0 2.5rem 4rem;}
    .happenings .hpleft_img{top:-87rem;}
    .explore_discover .center_heading p{max-width:100%;}

}/*---575px-css-end--*/

@media (max-width:490px) {
    .happenings .hpleft_img{display:none;}
    .happenings .hpsm_wrap{grid-template-columns:repeat(1,1fr);gap:3rem 2rem;}
    .our_curriculum .curm_grid{grid-template-columns:repeat(2,1fr);}
    .our_curriculum .curm_box{text-align:center;padding-left:0;}
    .our_curriculum .curm_box::before,.our_curriculum .curm_box::after{display:none;}
    .our_curriculum .curm_box:nth-child(3),.our_curriculum .curm_box:nth-child(9){border-right:.1rem solid rgb(255 143 121 / 42%);}
    .our_curriculum .curm_box:nth-child(4),.our_curriculum .curm_box:nth-child(2),.our_curriculum .curm_box:nth-child(8){border-right:none;}
    .our_curriculum .curm_box:nth-child(7),.our_curriculum .curm_box:nth-child(8){border-bottom:.1rem solid rgb(255 143 121 / 42%);}
    .our_curriculum .curm_box p{text-transform:capitalize;}
    .toddler_advantage .advantage_grid{grid-template-columns:repeat(2,1fr);}
    .toddler_advantage .advantage_grid li:nth-child(3){border-right:1px solid #FF8F7960;}
    .toddler_advantage .advantage_grid li:nth-child(4){border-bottom:1px solid #FF8F7960;border-right:none;}
    .toddler_advantage .advantage_grid li:nth-child(2){border-right:none;}
    .mob-bannercaption h3{padding-inline:2rem;}
    .mob-bannercaption h3 br{display:none;}
    .explore_discover .explore_cricle .cricle:nth-child(2){width:31rem;height:31rem;margin-top:-20rem;}
    .explore_discover .star_shape2{position:absolute;left:6rem;top:9rem;z-index:9;}
    .explore_discover .star_shape2 img{width:34px;}
    
    .explore_discover .explore_cricle{overflow:hidden;}
    .our_curriculum{overflow:hidden;}
    .fact_wrap li{padding-inline:2rem;}
    .happenings{padding-block:5rem;}
    .happenings .hpleft_img{top:-152rem;left:6rem;}
    
}
 
/*---499px-css-end--*/
@media (max-width:375px) {
    .fact_wrap{padding-inline:2rem;}
    .fact_wrap li{padding-inline:1rem;}
    .explore_discover .center_heading h1{padding-inline:2rem;word-wrap:break-word;}
    .partner_withus ul li p{font:var(--font30);}
    .explore_discover .cricle blockquote{font:var(--font21);font-weight:300;}
    .explore_discover .explore_cricle{margin-top:5.2rem;}
    .explore_discover .star_shape2{left:5rem;top:6rem;}
    .toddler_advantage .advantage_grid li{padding:2rem;}
    .explore_discover .cricle79{display:none;}
    .our_program h4{padding-block:0rem 3.2rem;}
    .testimonials .nav-tabs li:not(:last-child){margin-right:2rem;}
    .testimonials .nav-tabs .nav-link{font:var(--font16);}
    .testimonials{padding-block:6.7rem 5rem;}
    .happenings .hpleft_img{top:-145rem;left:3rem;}
}
/* Responsive Start banner Area */
@media(max-width:1024px){
    .full_banner {height:auto;}
    .home_banner{height: auto;}
    .home_banner picture{height:auto;}
}
/* Responsive End banner Area */

/* Responsive Start Fact Area */
@media(max-width:767px){
    .fact_wrap{padding:2.5rem 2rem;max-width:calc(100% - 2rem);margin-inline:auto;gap: 3rem;}
    .fact_wrap li{padding-inline:0;}
}
/* Responsive End Fact Area */

/* Responsive Start Explore Area */
@media(max-width:767px){
    .home_fact { margin-top:-7rem;}
    .mob-bannercaption{bottom: 10rem;}
    .explore_discover{margin-top:5rem;}
    .mob-bannercaption h3{font: var(--font36);font-weight:500;padding-inline: 3.6rem;}
    .explore_discover .center_heading h1{font: var(--font_bold) 2.1rem / 1.54 var(--font_mansory);padding-inline: 0;margin-block: 2.5rem;}
    .explore_discover .center_heading figure >img{max-width:13.1rem;margin-inline:auto;}
    .explore_discover .center_heading .custmround_btn{width:3rem;height:3rem;}
    .explore_discover .center_heading .custmround_btn svg{width: 1rem;}
    .explore_discover .center_heading p{padding-inline: 2rem;font: var(--font_300) 1.3rem / 1.53 var(--font_polymath);}
}

@media(max-width:330px){
    .explore_discover .center_heading p {padding-inline: 1rem;}
}
/* Responsive End Explore Area */
/* Responsive Start Partner Area */
@media(max-width:767px){
    .partner_withus ul li:not(.btn_hovefct) a{font:var(--font16);padding-inline:0;padding-bottom:1rem;}
    .partner_withus ul li.btn_hovefct{min-width:100%;border-radius:2.5rem;padding: 0.66rem 2.6rem 0.66rem 1.6rem;}
    .partner_withus ul li.btn_hovefct>a{font:var(--font21);font-weight:500;width:100%;justify-content:center;padding-inline: 0;}
    .partner_withus ul li.btn_hovefct:last-child>a{font:var(--font16);}
    .partner_withus ul li:nth-child(5){padding: 1.33rem 2.7rem;}
}
/* Responsive End Partner Area */


/* Responsive Start Admission Area */
@media(max-width:767px){
    .explore_discover .explore_cricle .circle-left{position:relative;width:100%;height:auto;min-height:47.5rem;margin-inline:0;background:transparent;padding-block:6.6rem 14rem;padding-inline:3rem;}
    .explore_discover .explore_cricle .circle-left::before{content:'';position:absolute;top:0;left:-10%;width:120%;height:100%;background:var(--colordd);border-radius:50%;}
    .explore_discover .cricle .common_btn{margin-top:3.4rem;flex-wrap:nowrap;}
    .explore_discover .cricle .common_btn li a{padding:1.3rem 1.7rem 1.2rem;background:var(--color79);color:var(--color_white);font:var(--font16);font-weight:var(--font_medium);min-width:15.1rem;display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;}
    .explore_discover .cricle .common_btn li a> svg{margin: 0;}
    .explore_discover .cricle blockquote{font:var(--font24);font-weight:var(--font_300);font-family:var(--font_polymath);margin-block:2rem 5rem;text-align: center;}
    .explore_discover .explore_cricle .cricle:nth-child(2) { margin-top:-13rem;margin-left:0;}
    .explore_discover .explore_cricle .admision_img{width:34.5rem;bottom:11rem;}
}
/* Responsive End Admission Area */


/* Responsive Start Advantage Area */
@media(max-width:767px){
    .toddler_advantage { margin-block:5.7rem 4rem;}
    .toddler_advantage .center_heading>figure::before{bottom: 3.5rem;width:100%;height:0.7rem;background-size:contain;background-position:center;}
    .toddler_advantage .center_heading>figure >img{width:7.8rem;height:7.3rem;}
    .toddler_advantage .center_heading h3{margin-block: 1.4rem 3.7rem;line-height: 1.33;}
    .toddler_advantage .advantage_grid {margin-block:0;}
    .toddler_advantage .advantage_grid li:nth-child(1), .toddler_advantage .advantage_grid li:nth-child(2){padding-top:1rem;}
    .toddler_advantage .advantage_grid li figure img{width:4.8rem;}
    .toddler_advantage .advantage_grid li p{font:var(--font18);font-weight:var(--font_300);}

}
/* Responsive End Advantage Area */


/* Responsive Start Program Area */
@media(max-width:1842px){
  .our_program .program_cartoon>img{width:17.4rem;}

}
@media(max-width:767px){
    .our_program h4 { font:var(--font_bold) 2.4rem / 3.7rem var(--font_mansory);font-weight:var(--font_bold);padding-block:0rem 3.3rem;color:var(--color47);}
    .our_program{padding-block:2rem 3.6rem;}
    .our_program .center_heading img{margin-bottom: 0.5rem;}
    .our_program .imgbox .program_details .custmround_btn {width: 2rem;height: 2rem;}
    .our_program .program_grid3 .imgbox, .our_program .program_grid4 .imgbox{padding-bottom:2.1rem;margin-bottom:2.3rem;}
    .our_program .imgbox .program_details p{font:var(--font14);font-weight:var(--font_300);}
}
/* Responsive End Program Area */


/* Responsive Start Curriculum Area */
@media(max-width:767px){
    .our_curriculum {padding-block: 2.5rem 3rem;}
    .our_curriculum .heading {margin-top:0;}
    .our_curriculum .heading h5{color:var(--color47);display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-bottom: 3.1rem;}
    .our_curriculum .heading h5::before{content:'';display:inline-block;margin-inline: auto;position:relative;width:3.2rem;height:3.4rem;background:url(../images/leaf.svg) no-repeat;background-position:center;background-size:3.2rem;}
    .our_curriculum .row {width:100%;}
    .our_curriculum .curm_box { padding:2.5rem 2rem;}
    .our_curriculum .curm_box:first-child{padding-top:0;}
    .our_curriculum .curm_box:nth-child(2){padding-top:0;}
    .our_curriculum .curm_box:last-child{padding-bottom:1rem;}
    .our_curriculum .curm_box:nth-last-child(2){padding-bottom:1rem;}
    .our_curriculum .curm_box figure img{width:4rem;}
    .our_curriculum .curm_box p {font:var(--font16);font-weight:500;margin-top: 2rem;}
}

/* Responsive End Curriculum Area */


/* Responsive Start Testimonial Area */
@media(max-width:767px){
    .testimonials::before,.testimonials::after{background-size:4.9rem 1.5rem;background-position:bottom;}
    .testimonials .testm_box>figure figcaption{left:1.9rem;bottom:1.9rem;width:3.6rem;height:3.6rem;}
    .testimonials .testm_box>figure figcaption>img{width:100%;}
    .testimonials .heading h5{text-align: center;font-weight:bold;color:var(--color47);}
    .testimonials .nav-tabs{justify-content: center;padding-block: 3rem 1.5rem;margin-bottom: 2.7rem;border-color: rgb(112 112 112 / 29%);}
    .testimonials .nav-tabs li:not(:last-child){margin-right: 2rem;}
    .testimonials .tab-content{margin-right:-2rem;}
    .testimonials .testm_box .testm_details{padding:2.5rem 0rem 0 2.4rem;}
    .testimonials .testm_box>figure{border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;}
}
/* Responsive End Testimonial Area */

/* Responsive Start Happening Area */
@media(max-width:767px){
    .happenings{padding-block:5rem 2rem;}
    .happenings .row {margin-bottom: 2.5rem;}
    .happenings .row h5{display:flex;justify-content:center;align-items:center;gap:1rem;}
    .happenings .row h5::before{content:'';display:inline-block;position:relative;width:5.5rem;height:6.3rem;background:url(../images/hpleft_img.png) no-repeat;background-position:center;background-size:5.5rem;}
    .happenings .custom_bullet{margin-top:2rem;}
    .happenings .custom_bullet li::before{ background:var(--color_black); top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
    .happenings .hpsm_wrap {gap:1.5rem 2rem;margin-top: 0;}
    .hpsm_box{position:relative;overflow:hidden;border-radius:2rem;}
    .happenings .hpsmdetails blockquote{color: var(--color_white);}
    .happenings .hpsmdetails {padding: 2rem;position: absolute; bottom: 0; background: transparent linear-gradient(0deg, #000000 0%, #00000000 100%) 0% 0% no-repeat; width: 100%;}
    .happenings .hpsm_wrap figure figcaption{left: 1.4rem;}
    .happenings .hpsm_wrap figure figcaption .date{padding: 1rem;width: 100%;min-width:7.6rem;height:8rem;}
}

/* Responsive End Happening Area */