/*****************start responsive css**************/
@media (min-width: 320px) and (max-width: 575px) {

.head_top .container{display: block; text-align: center;}
.head_others{display: block; padding-top: 0;}
.head_others a{padding: 7px 7px; font-size: 13px; margin-bottom: 0;}
.header_middle{align-items: center; margin-right: 0;}
.header_middle a{margin: 10px 0;}
.fixed-theme .head_others a{padding: 5px 6px; font-size: 11px;}
.fixed-theme .head_others{padding-bottom: 10px;}
.banner, .programsec{padding: 60px 0;}
.head_logo{margin: auto;}

.OurSec .OurSec_row_sub{margin-bottom: 50px;}
.OurSec{padding-bottom: 50px;}
.Recent_blog_left{margin-bottom: 30px;}
.aboutus_lightbox .row{flex-direction: column;}
.Recent_blog .trill_circle{display: none;}

.calendar_sec ul li{width: 100%; margin-right: 0;}

.banner, .not-found, .sitemap{margin-top: 181px;}



}

@media (min-width: 576px) and (max-width: 767px) {

.head_others{display: block; margin-right: 25px;}
.head_others a{padding: 6px 5px; font-size: 10px; margin-bottom: 0;}
.programsec{padding: 50px 0;}

.head_logo{width: 160px; padding-right: 5px;}
.header_middle{margin-right: 0;}
.header_middle a{margin-bottom: 0; font-size: 14px;}
.header_middle a img{padding-right: 5px;}
.fixed-theme .head_logo a img{max-width: 175px;}
.navbar-fixed-top.fixed-theme{padding: 10px 0;}
.OpenHouseSec_left::before{right: 10px; max-width: 457px;}

.programsec .col{width: 33.3%; float: left;}
.over_white{padding: 20px 15px;}
.banner a{margin-top: 15px;}
.banner{padding: 30px 15px;}
.over_white p{font-size: 13px;}
.OurSec{padding: 80px 0;}
.Daycare_Testils_left{padding-bottom: 0;}

.calendar_sec ul li{width: 31.4%;}
.calendar_sec ul li:nth-child(3n+3){margin-right: 0;}

.banner, .not-found, .sitemap{margin-top: 74px;}



}

@media (min-width: 320px) and (max-width: 767px) {

.banner h1{font-size: 27px; width: 70%;}
.programsec .trill_circle, .OpenHouseSec .trill_circle, .OpenHouseSec_right::before, .HelpingSec .trill_circle, .footer_main .dots, .our_teachers .trill_circle, .Daycare_Testils_right{display: none;}

.heading_controll span:after{width: 100px;}
.programsec .row.program_down_main{display: block; margin-top: 60px;}
.programsec .col.program_row{flex: 100%;}
.program_row_img img{width: 100%;}
.programsec .col{margin-bottom: 40px;}
.OpenHouseSec_right{text-align: center; margin-top: 30px;}

.tour_sec .dots{display: none;}
.slider_sec .slider{margin: 0;}
.HelpingSec .HelpingSec_bottom{padding: 0 15px;}
.Daycare_Testils_left{width:100%; margin: auto;}
.testimonial_frame{background: none !important;}
.testimonial_frame .slider{margin-inline: 0; padding:60px 45px 0;}
.Daycare_Testils_left::before{display: none !important;}

.Recent_blog_left{padding-left: 15px;}
.Recent_blog_left_info{display: inline-block; margin-top: -20px; position: relative; left: 0;}
.Recent_blog_left_text h2{font-size: 25px; line-height: 33px;}
.our_teachers_img img{width: 100%;}

/* 26Oct Kp */
.OpenHouseSec{padding: 0 0 60px ;margin-bottom: 100px}
.about_us .tour_sec{max-width: 100%; margin-top: 40px;}
.our_teachers_img img{width: 100%;}
.our_teachers_text{padding-top: 70px;}
.aboutus_lightbox{margin: 20px 0;}
.Daycare_Testils_right img{width: 93%; margin-left: 0;}

.Daycare_Testils_right span::before{top: -18px; bottom: inherit; background-size: 45%; left: -29px; }
.Daycare_Testils_right span::after{top: 117px; right: 14px;}
.Recent_blog{padding: 50px 0;}
.Recent_blog_down{margin-top: 40px;}

.Recent_blog_Right{padding-left: calc(var(--bs-gutter-x) * .5); margin-top: 20px;}
.Daycare_Testimonials .slider{margin: 0;}
.testimonial_frame{background: url(../images/testimonial_frame2.png)!important; background-size:102%!important; background-position: 50% 50%!important; min-height: 600px; background-repeat: no-repeat!important; /*margin-top: 40px;*/}
.testimonial_frame .for_arrow .slick-next{display: none;}
#Daycare_Testimls p{padding:0 0 ; margin-bottom: 10px; line-height: 23px;}
.Daycare_Testils_left::before{    width: 50px; height: 50px; background-size: 30%; left: 50px; top: 21px;}
#Daycare_Testimls h2{padding-left: 0; padding-top: 0; font-size: 30px;} 
/* .testimonial_frame .slider{padding:80px 0;} */
#Daycare_Testimls .slick-slide img{padding-left: 0;}
.testimonial_frame .for_arrow .slick-next,
.testimonial_frame .for_arrow .slick-prev{display: none!important;}
.for_dots .slick-dots{bottom: -183px; position: relative; ;}
.Daycare_Testils_right{margin-top: 40px;}

.lightbox-container .left{right: 18%; bottom: 9%;}
.lightbox-container .right{left: 19%; bottom: 10%;}
.lightbox-container .left img, .lightbox-container .right img{width: 27.1%;}

/* 16 Nov Kp */
.b4after_green_row_sub {padding: 20px 0;}
.b4after_green_sec {padding: 30px 0;}
.b4after_green_row_sub h4{padding-top: 16px;}
.faclts_sec1_box1_right{padding-left: calc(var(--bs-gutter-x) * .5); padding-top: 20px;}
.faclts_sec1_box1{margin-bottom: 0px !important;}
.Daycare_pagebreaker  .row{flex-direction: column-reverse;}
.Daycare_pagebreaker{padding: 50px 0 0 ;}
.abt_pgbk_left img{position: unset; width: 100%;}
.abt_pgbk_right{text-align: center;}
.abt_pgbk_left{padding-top: 40px;}
.b4after_skill_box img{bottom: -124px; top:unset; width: 90%; right: 0; left: 0; margin: 0 auto;} 

.Summer_skill_box2 p{width: 90%; margin-left: 0; font-size: 20px; padding-right: 0;  }
.b4after_skill .b4after_skill_box{padding-top: 30px;}
.b4after_skill::after{display: none;}
.about_pgbreaker2 .day_pgbk h3{padding-bottom: 15px;}
.b4after_skill .b4after_skill_box .trill_circle{display: none;}
.Recent_blog_left_text{margin-top: 25px;}
.common_button{margin-top: 20px;}
.footer_top .col-sm-6{margin-bottom: 20px;}
.footer_top .col-sm-6:last-child{margin-bottom:0;}
.footer_top h2{margin-bottom: 20px;}
.contact_list{padding-bottom: 0; padding-left: 15px;}
.footer_top{padding-block:40px ;} 
.copy_right, .copy_right .col-sm-6:last-child{text-align: center;}
.OpenHouseSec_left::before{right: 10px; max-width: 325px; height: 88%; top: 30px;}
.OpenHouseSec_right img{width: 100%;}
.Daycare_Skill{padding: 15px;}
.text_controller h2, .heading_controll h3, .OpenHouseSec_left h2{font-size: 30px;}
.Daycare_OpenHouseSec{margin-bottom: 0;}
.Daycare_Skill  .heading_controll h3 br{display: none;}
.Daycare_Skill_bottom {margin-top: 40px;}
.Daycare_Skill_left{padding-right: 0;}
.Daycare_Skill_right{margin-top: 50px;}
.trill_circle{display: none!important;}
.Daycare_pagebreaker .container{flex-direction: column;}
.day_pgbk h4{font-size: 25px;}
.day_pgbk h2{font-size: 32px;}
.day_pgbk{text-align: center; margin-bottom: 15px;}
.dyacare_pg, .about_pgbreaker{padding-bottom: 50px;}
.Daycare_Skill:after{display: none;}
.HelpingSec_bt_row h2{font-size: 16px; width: 100%;}
.Daycare_Educational{padding:40px 0 0;}
.Daycare_pagebreaker {margin-top: 0px;}
.Daycare_Educational .HelpingSec_bottom{padding:  0;}
.Daycare_Educational   .HelpingSec_bottom{margin-top: 0;}
.About_Skill{padding: 30px 0;}
.summer_pgbk img{width: 16%;}
.summer_pgbk_blk{padding-bottom: 20px;}
.Summer_skill_box1 .trill_circle{display: none;}
.Summer_skill_box2{margin-top: 50px; padding: 25px 0px 70px 20px;}
.Summer_skill_box2 img{bottom: -124px; top: unset; position: unset;  width: 100%; right: 0; left: 0;margin: 0 auto;}
.Summer_skill{padding: 80px 0 ;}
.summer_pagebk{padding-bottom: 60px;}
.Summer_skill_box2::after{right: 0;}

/* 17 Nov Kp */
.Daycare_Esp_row h2{font-size: 16px; padding-top: 10px;}
.Daycare_Esp_row{margin-bottom: 20px;}
.Daycare_Esp{padding: 48px 0 30px;}
.trillim_exp .tour_sec{width: 100%;}
.tour_sec{margin-top: 50px;}
.dots{display: none!important;}
.trillium_ex_images{padding: 60px 0 50px;}
.about_pgbreaker.Daycare_pagebreaker a{margin-top: 10   px;}
.trillium_ex_sec2{padding: 40px 0;}
.trillium_ex_sec2 .OpenHouseSec_left:after{display: none;}
.tr_ex_pgbk img{width: 20%; margin-bottom: 15px;} 
.tr_ex_pgbk{padding-bottom: 60px;}
.admission_banner h1{width: 100%;}
.admission_banner h4{font-size: 12px;}
.blog_detail h1{font-size: 30px;}
.blog_detail img{width: 100%;}
.Summer_skill_box2 .summr_img{position: unset;}
.grinfo_top_right_box1 li:first-child{width: 40%;  }
.grinfo_top_right_box1 li:last-child{width: 55%; margin-left: 5%; }
.grinfo_top_right_box1 h2, .green_info_bottom h2 {font-size: 35px;}
.grinfo_top_right_box1 h3, .green_info_bottom h3{font-size: 30px; padding-left:0 ;} 
.grinfo_top_right_box1 h2:before, .green_info_bottom h2:before{  width: 80px;  height: 126px; background-position-x: 15px; background-size: 80%;}
.green_info_top_right::before{top: 0;  width: 231px; height: 194px}
.grinfo_top_right_box2 li{width: 50%; text-align: center ; min-height: 170px;}
.green_info_top_right{padding-bottom: 0;}
.gr_bt{margin-bottom: 20px;}
.green_info_bottom {margin-top: 30px;}
.green_info_bottom h2:before{top: -11px;}
.gr_bt p{width: 100%; padding-top: 20px;}
.green_info_bottom h3{font-size: 30px; padding-left:14% ;}
.green_info_bottom h3 br{display: none;}
.add_pg span {font-size: 17px; line-height: 20px;}
.important_info .heading_controll span:after, .important_info_left::after, .important_info_right:after, .green_info_top_left::before{display: none;}
.important_info{padding: 0;}
.important_info_right img{position: unset; width: 100%;}
.info_bg::before{bottom: -75px;}
.green_info{padding: 0 0 20px;}
.green_info_top_left img{width: 100%;}

/* 18oct kp */
.core_elementary_sec1{padding: 40px 0;}
 
.core_elementary_sec1 .OpenHouseSec_right,  .core_elementary_sec1 .OpenHouseSec_left p{margin-top: 0;}
.core_elementary_sec2_left{padding-right:calc(var(--bs-gutter-x) * .5);}
.core_elementary_sec2_right{padding-left: calc(var(--bs-gutter-x) * .5); margin-top: 30px;}
.core_elementary_sec2::before{    height: 60%; width: 100%;}
.core_elementary_sec2::after{height: 46.5%; width: 100%; top: inherit; bottom: 0;}
.core_elementary_sec2_right:before, .core_elementary_sec2_right:after {  display: none;}
.core_elementary_sec2{padding: 40px 0; overflow: hidden;}

.core_elementary_sec3{padding: 40px 0;}
.core_elementary_sec3 .OpenHouseSec_right{margin-top: 0;}
.core_elementary_sec3 .OpenHouseSec_left{padding-top: 30px;}
.core_elementary_sec3  .OpenHouseSec_left p{margin-top: 0;}
.core_elementary_sec3 .tour_sec{margin-top: 0;}
.core_elementary_sec3_box2{flex-direction: column-reverse; margin-bottom: 0;}
.Daycare_pagebreaker::before, .Daycare_pagebreaker::after{display: none;}
.app_pdf{text-align: center; padding: 30px 0;}
.app_pdf h2{font-size: 20px;}

.Daycare_pagebreaker a{font-size: 14px;}
.applc_sec2 .Summer_skill_box2::before, .applc_sec2 .Summer_skill_box2::after{display: none;}
.applc_sec2 .Summer_skill_box2 img{position: unset;}
.Summer_skill_box2 p{width: 100%;}
.applct_skillbox2{margin-left: 0;}
.applct_skillbox2 h2{padding-bottom: 5px;}
.applc_sec2 .Summer_skill_box2{padding-bottom: 30px;}
.applc_sec2{padding-bottom: 0;}
.appli_dycr{padding: 40px 0 0;}

/* 21Nov Kp */
.casa_mathsec_left::after, .casa_mathsec::before{content:""; display: none;}
.pre_casa{padding: 30px 0;}
.casa_mathsec{  margin-top: 40px; border-radius:0px 121px 0 40px;}
.casa_mathsec_left img{position: unset; width: 100%;}
.casa_mathsec_right{padding-left: calc(var(--bs-gutter-x) * .5); padding-right: calc(var(--bs-gutter-x) * .5);}
.casa_white_row_sub{padding: 0 5%; border-bottom-right-radius:30px; min-height: 450px;}
.casa_white_block{margin-top: 70px;}
.casa_white_row{margin-bottom: 50px;}
.casa_white_row:last-child{margin: 0;}
.Casa_faqsec_down{margin-top: 15px;}
.accordion-button{padding: 25px 5% 25px 8%;}
.Casa_faqsec_form{margin-top:30px ;}
.Casa_faqsec_form_sub input, .Casa_faqsec_form_sub textarea{margin-top: 25px;}
.Casa_faqsec_down h3{padding-bottom: 10px; padding-top: 30px;}
.Casa_faqsec_form_sub{padding: 0  5% 40px;}
.Casa_faqsec{padding: 30px 0;}

.error_inner img{width: 100%;}

/* Gallery page start */
.my_gallery{padding: 50px 0}
.my_gallery_filter{width: 100%;}
.my_gallery_filterul li{min-width:20%; padding: 10px 7px; display: flex; align-items: center; font-size: 14px; justify-content: center;}
.my_gallery .trill_circle{display: none;}
.my_gallery_container{margin-top: 30px;}

/* 6Dec Kp */
.Outdoor_Facilities_left img{width: 100%;}
.Outdoor_Facilities_right .heading_controll h3{padding-top: 30px;}
.faclts_pgbreaker .day_pgbk h4 {font-size: 25px;}
.faclts_pgbreaker .day_pgbk h2 {font-size: 35px;}
.faclts_pgbreaker .day_pgbk h3 a {font-size: 38px;}
.Outdoor_Facilities{padding: 30px 0;}
.overblock_sec_white{margin-top: 0; padding:30px 20px; width: 97%; border-bottom-right-radius:45px}
.overblock_sec_white li:last-child{margin-top: 30px;padding-top: 30px;}
.overblock_sec_white li{font-size: 18px;}

/* 19Dec Kp */
.my_gallery_filterul{flex-direction: column;}

/* mar10 2023 */
.Class_Highlight .purple_tone {padding: 35px 5%;}
.Class_Highlight h3{font-size: 38px;}
.Class_Highlight .banner_counting {flex-direction: column;}
.Class_Highlight .banner_counting_row{margin-bottom: 30px; width: 100%;}
.frth_zigzag_cnt_blk .row:nth-child(even) .frth_zigzag_cnt_blk_pic{padding-left: 0;}
.frth_zigzag_cnt_blk .row {margin-bottom: 0;}
.frth_zigzag_cnt_blk_row{margin-top: 25px;}
.frth_zigzag_cnt_blk {padding: 55px 0 0;}
.high_school_subpage{padding-bottom: 0;}

}

@media (min-width: 320px) and (max-width: 380px) {

.for_dots .slick-dots{bottom: -96px;}

}

@media (min-width: 600px) and (max-width: 680px) {
.testimonial_frame{background: #fff!important; border-radius: 100px 0 100px 0; margin: 45px; min-height: auto;}
.for_dots .slick-dots{bottom: -37px; position: relative;}
.grinfo_top_right_box1 h2, .green_info_bottom h2 {font-size: 23px;}
.green_info_bottom h3{font-size: 25px; padding-left: 7%;}
.flex{align-self: start;}

}

@media (min-width: 768px) and (max-width: 991px) {

.head_others{display: block; margin-right: 26px;}
.head_logo{width: 210px;}
.head_others a{font-size: 12px; padding: 7px 10px; margin-bottom: 0;}
.banner h1{font-size: 40px; width: 100%;}

.program_row_img img{width: 100%;}
.programsec .col{ width: 20%; float: left;}
.OpenHouseSec_right img{width: 100%;} 
.OpenHouseSec_left::before{right: 67px; max-width: 370px;}
.HelpingSec .heading_controll span:after{width: 70px;}
.HelpingSec .HelpingSec_bottom{padding: 0 15px;}

.HelpingSec .trill_circle, .OpenHouseSec .trill_circle, .programsec .dots, .tour_sec .dots, .programsec .trill_circle, .our_teachers .trill_circle{display: none;}
.foot_menu ul{column-count: 2;}
.over_white{padding: 20px;}
.footer_top .col-lg-3{margin-bottom: 30px;}
.footer_top h2{margin-bottom: 20px;}

.Daycare_Testils_left{width: 50%; margin: auto;}
.heading_controll span:after{width: 120px;}
.our_teachers_img img{width: 100%;}
#Daycare_Testimls p{font-size: 12px; line-height: 22px;}

.Recent_blog_left{padding-left: 15px;}
.Recent_blog_left_info{display: inline-block; margin-top: 20px; position: relative; left: 0;}
/* .Recent_blog_left_text h2{font-size: 25px; line-height: 33px;} */

.banner, .not-found, .sitemap{margin-top: 88px;}

/*KP*/
.our_teachers_img img{width: 100%;}
.our_teachers{padding-top: 0 ;}
/* .Daycare_OpenHouseSec{padding:0px 0} */
/* .our_teachers_img, .our_teachers_text{padding-top: 0;} */
.aboutus_lightbox .row{display: block;}
.aboutus_lightbox .lght_row{width:33.32%; float: left;}
.common_button {/*margin-top: 337px; */ clear: both; padding-top: 20px;}

.Daycare_Testimonials .slider{margin:0 29px ; padding-top: 10px;}
.testimonial_frame .for_arrow .slick-next,
.testimonial_frame .for_arrow .slick-prev{display: none!important;}
.Daycare_Testils_right img{width:85%; margin-left: 28px ;position: absolute; bottom: 0;}

.Daycare_Testils_right span::after{ right: 53px; top: 75px;}
.Daycare_Testils_right span::before {width: 67px; height: 67px; bottom: 240px; left: 6px;}
#Daycare_Testimls p {line-height: 23px; font-size: 17px;}
.testimonial_frame{background: #fff!important; border-radius: 0 50px 50px 0;}

.testimonial_frame{padding: 0 0 25px;}
#Daycare_Testimls h2{padding-top: 0px; font-size: 27px;}
.Recent_blog_left{padding-right:calc(var(--bs-gutter-x) * .5);}
.Recent_blog_Right{padding-left: calc(var(--bs-gutter-x) * .5);}
.Recent_blog_left_info{left: 0; margin-top: -10px;}
.Recent_blog .common_button{margin-top: 30px;}
.Recent_blog{padding: 40px 0;}
.Recent_blog_down{  margin-top: 30px;}
.lightbox-container .right{right: -10%;}
.lightbox-container .left{left: -10%;}
.OpenHouseSec_right {height: 100%; display: flex; align-items: center; z-index: 2;}
.our_teachers_img{display: flex; align-items: center;}
.about_us .tour_sec{max-width: 100%; margin-top: 0;}

/* 16 Nov kP */
.b4after_green_row_sub{padding: 40px 10px;}
.b4after_green_row_sub h4{font-size: 16px; }
.b4after_green_row_sub{text-align: center;}
.b4after_green_sec{padding: 40px 0;}
.heading_controll h3{font-size: 35px;}
.faclts_sec1_box1_right .heading_controll p{padding-top: 10px;}
.faclts_sec1_box1{margin-bottom: 40px;}
.abt_pgbk_left img{position: unset; width: 100%;}
.Daycare_pagebreaker{padding: 50px 0 0;}
.about_pgbreaker2 .day_pgbk h3{font-size: 40px; padding-bottom: 20px;}
.Summer_skill_box2 img{width: 40%; top: 50%; transform: translateY(-50%); right: -9px;}
.Summer_skill_box2 p{margin-left: 0; font-size: 25px;}
.trill_circle{display: none;}
.b4after_skill{padding-bottom: 0; margin-bottom: 60px;}
.for_dots .slick-dots {bottom: -44px;}
.b4after_skill::after{left: 48%; bottom: 0;}
.Daycare_Skill:after{display: none;}
.Daycare_Skill_right li{width: 45%; margin-left: 5%;}
.Daycare_Skill{padding: 40px 0;}
.dyacare_pg{padding: 40px 0;}
.Daycare_pagebreaker a{white-space: nowrap;}

.for_dots .slick-dots .slick-active button {background: #e9e8e8; border-radius: 50px;}
.dyacare_pg, .about_pgbreaker{padding-bottom: 50px;}
.about_pgbreaker .day_pgbk { max-width: 610px;}
.Summer_skill_box2 img{width: 45%; right: 0; position: absolute;}
.Summer_skill_box2 p{width: 90%;}
.Summer_skill_box2{margin-top: 80px; padding: 70px 30px 70px 30px;}
.Summer_skill{padding: 80px 0 100px;}
.summer_pagebk, .summer_pgbk_blk {padding-bottom: 55px;}
.day_pgbk{width: 72%;}
.Summer_skill_box2::after{display: none;}

/* 17 Nov Kp */
.OpenHouseSec{padding: 60px 0;}
.trillium_ex_images{padding: 60px 0;}
.trillium_ex_sec2 .OpenHouseSec_left:after{display: none;}
.trillium_ex_sec2{padding: 60px 0 60px;}
.tr_ex_pgbk{padding: 30px 0;}
.tr_ex_pgbk img{width: 11%; padding-right: 4%;}
.day_pgbk h2{  font-size: 35px;}
.dots{display: none!important;}
.blog_detail img{width: 100%;}
.admission_banner h1{width: 100%;}
.admission_banner h4{font-size: 12px;}
.blog_detail h1{font-size: 30px;}
.blog_detail img{width: 100%;}
.Summer_skill_box2 .summr_img{position: static; right: -130px; top: 40px;}
.grinfo_top_right_box1 li:first-child{width: 30%;  }
.grinfo_top_right_box1 li:last-child{width: 55%; margin-left: 5%; height: 100%; display: flex; align-items: center;}
.grinfo_top_right_box1 h2, .green_info_bottom h2 {font-size: 35px;}
.grinfo_top_right_box1 h3, .green_info_bottom h3{font-size: 30px; padding-left:0 ;} 
.grinfo_top_right_box1 h2:before, .green_info_bottom h2:before{  width: 80px;  height: 126px; background-position-x: 15px; background-size: 80%;}
.green_info_top_right::before{top: 0;  width: 231px; height: 194px}
.grinfo_top_right_box2 li{width: 33%;   min-height: 135px; padding-right: 3%;}
.green_info_top_right{padding-bottom: 0;}
.gr_bt{margin-bottom: 20px;}
.green_info_bottom {margin-top: 0px;}
.green_info_bottom h2:before{top: -11px;}
.gr_bt p{width: 100%; padding-top: 20px;}
.green_info_bottom h3{font-size: 30px; padding-left:40px ;}
.add_pg span {font-size: 17px; line-height: 20px;}
.important_info .heading_controll span:after, .important_info_left::after, .important_info_right:after, .green_info_top_left::before{display: none;}
.important_info{padding: 0;}
.important_info_right img{position: unset; width: 100%;}
.info_bg::before{bottom: -75px;}
.green_info{padding: 0 0 20px;}
.green_info_top_left img{width: 100%;}
.grinfo_top_right_box2 h3 br{display: none;}
.flex{align-items: flex-start;}

/* 18Nov kp */
.tour_sec{margin-top: 0;}
.core_elementary_sec2_right:after{right: 0;   bottom: -45px;  }
.core_elementary_sec2, .core_elementary_sec3 {padding: 45px 0;}
.core_elementary_sec2_right:before, .core_elementary_sec2_left:before{ top: -44px;}
.OpenHouseSec_left p{margin-top: 0; text-align: left;}
.core_elementary_sec3_box2{margin-bottom: 0;}

.app_pdf{text-align: center; padding: 30px 0;}
.app_pdf h2{font-size: 20px;}

.Daycare_pagebreaker a{font-size: 14px;}
.applc_sec2 .Summer_skill_box2::before, .applc_sec2 .Summer_skill_box2::after{display: none;}
.applc_sec2 .Summer_skill_box2 img{right: 0;}
.Summer_skill_box2 p{width: 56%!important;}
.applct_skillbox2{margin-left: 0;}
.applct_skillbox2 h2{padding-bottom: 5px;}
.applc_sec2 .Summer_skill_box2{padding-bottom: 30px;}
.applc_sec2{padding-bottom: 0;}

/* 21NOv Kp */
.casa_white_row_sub{padding: 0 5%;}
.casa_white_row_sub p{margin-top: 25px;}
.Casa_faqsec_form_sub{padding: 0  5% 40px;}
.accordion-button{padding:25px 5%;}
.Casa_faqsec{padding: 40px 0;}
.pre_casa{padding: 40px 0;}
.casa_white_row_sub{border-bottom-right-radius:60px; min-height: 600px;}
.Casa_faqsec_down h3{padding: 20px 0 0;}
.Casa_faqsec_form_sub input, .Casa_faqsec_form_sub textarea{margin-top: 30px;}

.error_inner{max-width: 655px;}
.error_inner img{width: 100%;}
/* Gallery page start */
.my_gallery{padding: 50px 0}
.my_gallery_filter{width: 100%;}
.my_gallery_filterul li{min-width:19%; padding: 10px 7px; display: flex; align-items: center; font-size: 14px; justify-content: center;}
.my_gallery .trill_circle{display: none;}
.my_gallery_container{margin-top: 30px;}

.Outdoor_Facilities_left img{width: 100%;}

/* 10mar 2023 */
.frth_zigzag_cnt_blk_row{margin-bottom: 0;}
.frth_zigzag_cnt_blk .row {margin-bottom: 30px;}
.high_school_subpage{padding-bottom: 0;}
.about_pgbreaker.high_school_subpage{padding-bottom: 50px;}

.slider_content h3{font-size: 17px;}
.calendar_sec ul li{width: 31.9%;}
.calendar_sec ul li:nth-child(3n+3){margin-right: 0;}

}

@media (min-width: 400px) and (max-width: 500px) {
     .for_dots .slick-dots{bottom: -164px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
    #portfolio .portfolio-item figure{height: 245px; margin-top: 0px;}
    
}
@media (min-width: 992px) and (max-width: 1199px) {

.program_row_img img{width: 100%;}
.OpenHouseSec_right img{width: 100%;} 
.OpenHouseSec_left::before{max-width: 470px; right: 97px;} 

.head_logo{width: 200px;}
.header_middle{margin-right: 10px;}
.head_others a{font-size: 13px; padding: 3px 8px;}
.footer_top .dots{width: 140px; height: 100px; overflow: hidden;}
.footer_top .col-lg-3:nth-child(1) img{width: 100%;}
.our_teachers_img img{width: 100%;}
#Daycare_Testimls p{font-size: 12px; line-height: 22px;}

/*KP*/
.program_row_img img{width: 100%;}
.programsec .col{ width: 20%; float: left;}
.OpenHouseSec_right img{width: 100%;} 
.OpenHouseSec_left::before{right: 67px; max-width: 370px;}
.HelpingSec .heading_controll span:after{width: 70px;}
.HelpingSec .HelpingSec_bottom{padding: 0 15px;}

.HelpingSec .trill_circle, .OpenHouseSec .trill_circle, .programsec .dots{display: none;}
.foot_menu ul{column-count: 2;}
.over_white{padding: 20px;}
.footer_top .col-lg-3{margin-bottom: 30px;}
.footer_top h2{margin-bottom: 20px;}

/* .banner{margin-top: 88px;} */
.our_teachers_img img{width: 100%;}
/* .our_teachers{padding-top: 0 ;} */
.Daycare_OpenHouseSec{padding:50px 0}
.our_teachers_img, .our_teachers_text{padding-top: 0;}
.aboutus_lightbox .row{display: block;}
.aboutus_lightbox .lght_row{width:20%; float: left;}
.common_button {/*margin-top: 451px; */padding-top: 20px; clear: both;}

.Daycare_Testimonials .slider{margin:0 29px ; padding-top: 40px;}
.testimonial_frame .for_arrow .slick-next,
.testimonial_frame .for_arrow .slick-prev{display: none!important;}
.Daycare_Testils_right img{width:94%; margin-left: 28px ; margin-top: -15px;}

.Daycare_Testils_right span::after{ right: 18px; top: 60px;}
.Daycare_Testils_right span::before {width: 67px; height: 67px; bottom: 210px; left: 11px;}
#Daycare_Testimls p {line-height: 23px; font-size: 17px;}
.testimonial_frame{background: #fff!important; border-radius: 0 50px 50px 0;}

.testimonial_frame{min-height: 435px;}
#Daycare_Testimls h2{padding-top: 0px;}
.Recent_blog_left{padding-right:calc(var(--bs-gutter-x) * .5)!important; padding-left: calc(var(--bs-gutter-x) * .5)!important; }
.Recent_blog_Right{padding-left: calc(var(--bs-gutter-x) * .5);}
/* .Recent_blog_left_info{left: 0;} */
.Recent_blog .common_button{margin-top: 30px;}
.Recent_blog{padding: 50px 0;}
.Recent_blog_down{  margin-top: 30px;}
.lightbox-container .right{right: -10%;}
.lightbox-container .left{left: -10%;}

.for_dots .slick-dots .slick-active button{background: #24b14b;}
.for_dots .slick-dots {bottom: -45px;}
.Recent_blog_left_info {left:-5px; top:23%}
.blog_detail img{width: 100%;}

.important_info_right:after{display: none;}
.important_info_right img{right: 0;}
.blog_detail h1{font-size: 30px;}
.blog_detail img{width: 100%;}
.Summer_skill_box2 .summr_img{position: absolute;     right: 0; top: 40px;}
.grinfo_top_right_box1 li:first-child{width: 30%;  }
.grinfo_top_right_box1 li:last-child{width: 55%; margin-left: 5%; height: 100%; display: flex; align-items: center;}
.grinfo_top_right_box1 h2, .green_info_bottom h2 {font-size: 35px;}
.grinfo_top_right_box1 h3, .green_info_bottom h3{font-size: 30px; padding-left:0 ;} 
.grinfo_top_right_box1 h2:before, .green_info_bottom h2:before{  width: 80px;  height: 126px; background-position-x: 15px; background-size: 80%;}
.green_info_top_right::before{top: 0;  width: 231px; height: 194px}
.grinfo_top_right_box2 li{width: 33%;   min-height: 135px; padding-right: 3%;}
.green_info_top_right{padding-bottom: 0;}
.gr_bt{margin-bottom: 20px;}
.green_info_bottom {margin-top: 0px;}
.green_info_bottom h2:before{top: -11px;}
.gr_bt p{width: 100%; padding-top: 20px;}
.green_info_bottom h3{font-size: 30px; padding-left:40px ;}
.add_pg span {font-size: 17px; line-height: 20px;}
.important_info .heading_controll span:after, .important_info_left::after, .important_info_right:after, .green_info_top_left::before{display: none;}
.important_info{padding: 0;}
.important_info_right img{position: unset; width: 100%;}
.info_bg::before{bottom: -75px;}
.green_info{padding: 0 0 20px;}
.green_info_top_left img{width: 100%;}
.grinfo_top_right_box2 h3 br{display: none;}
.flex{align-items: flex-start;}
.trill_circle{display: none!important;}

/* 18Nov Kp */
.abt_pgbk_left img{left: 0;}
.app_pdf{text-align: center; padding: 30px 0;}
.app_pdf h2{font-size: 20px;}

.Daycare_pagebreaker a{font-size: 14px;}
.applc_sec2 .Summer_skill_box2::before, .applc_sec2 .Summer_skill_box2::after{display: none;}
.Summer_skill_box2 p{width: 50%!important}
.b4after_skill_box img{right: 2px;}
.Summer_skill_box2{padding: 70px 30px 70px 30px;}
.applct_skillbox2{margin-left: 0;}
.applct_skillbox2 h2{padding-bottom: 5px;}

.applc_sec2{padding-bottom: 0;} 
.applc_sec2 .Summer_skill_box2 img{right: 0; top: 4px;}
.applc_sec2 .Summer_skill_box2{padding-bottom: 30px;     margin-top: 65px;}
.applc_sec2 .Summer_skill_box2{padding-bottom: 30px;     margin-top: 65px;}
/* 21Nov Kp */
.casa_white_row_sub{min-height: 520px;}
.faclts_sec1_box1{margin-bottom: 20px;}

/* Gallery page start */
.my_gallery{padding: 50px 0}
.my_gallery_filter{width: 100%;}
.my_gallery_filterul li{min-width:19%; padding: 10px 7px; display: flex; align-items: center; font-size: 14px; justify-content: center;}
.my_gallery .trill_circle{display: none;}
.my_gallery_container{margin-top: 30px;}

.Outdoor_Facilities_left img{width: 100%;}
.calendar_sec ul li{width: 18.7%;}

/* .banner, .not-found, .sitemap{margin-top: 129px;} */

}

@media (min-width: 750px) and (max-width: 770px) {

.for_dots .slick-dots {bottom: -117px;}

}

@media (min-width: 1200px) and (max-width: 1600px) {

.programsec .dots{bottom: 5px !important;}
.programsec .text_controller p{padding-inline: 120px;}
.programsec .trill_circle{width: 200px; height: 200px; left: -78px; bottom: inherit; top: 160px;}
.programsec .circle{ animation-name: circle2;}

@keyframes circle2{
0%{transform: rotate(0deg) translate(-100px) scale(1);}
50%{transform: rotate(-180deg) translate(-100px) scale(0.8);}
100%{transform: rotate(-360deg) translate(-100px) scale(1);}
}

.HelpingSec .trill_circle{width: 200px; height: 200px; bottom: -89px !important;}
.HelpingSec .circle{animation-name: circle2;}

.Daycare_Testils_right span::after{right: 0;}
.Daycare_Testils_right img{margin-left: 0;}
.Daycare_Testils_right span{display: block; text-align: right;}
.testimonial_frame{max-width: 600px; margin: auto;}
.Daycare_Testils_left .slider{margin: 0 75px;}
#Daycare_Testimls p{font-size: 12px; line-height: 22px;}
#Daycare_Testimls h2{font-size: 26px; padding: 10px 0 0 0;}
.testimonial_frame .for_arrow .slick-prev{left: -6%;}
.testimonial_frame .for_arrow .slick-next{right: -6%;}
.for_arrow .slick-prev, .for_arrow .slick-next{width: 45px; height: 45px;}
.for_arrow .slick-prev:before, .for_arrow .slick-next:before {width: 15px;  height: 15px;}

.testimonial_frame .for_arrow .slick-prev, .testimonial_frame .for_arrow .slick-next{top: 48%;}

.Summer_skill_box2 img{right: 0;}
.applc_sec2 .Summer_skill_box2 img{right: 0; top: 4px;}
.applct_skillbox2 p{width: 81%;}
.applc_sec2{padding-bottom: 100px;}
.applct_skillbox2:after{bottom: -60px;}

.footer_top .dots{bottom: -8px;}
.testimonial_frame .slider{padding-top: 108px;}
.common_style .container, .sitemap .container{max-width: 1295px!important;}
.Outdoor_Facilities_left img{width: 100%;}
.for_dots .slick-dots {bottom: 10px;}
.Daycare_OpenHouseSec.high_school_subpage{padding-top: 60px;}

.important_info_right:after{display: none;}
.important_info_right img{right: -30px;}




}