@media (max-width:1400px)       {
    .whyChooseUs                { padding: 20px;}
    img.whyEarlyPencil1         { right: 0px;}
    img.whyEarlyPencil2         { left: 0;bottom: -66px;}
    .bannerSLide3::after        { right: 13%;}
    /* .bannerAsset2               { position: absolute;right: 0%;width: 150px;top: 48%;left: auto;} */
    .bannerAsset2               { transform: translate(75px, -24px);}
    .drums                      { left: 82px;}
    .xylophone                  { left: 15px;bottom: -80px;}
    .testimonial                { padding: 80px 0 120px 0;}
    .butterfly                  { bottom: -130px;}
    .testimonial .slick-slider .slick-next { right: -5px;}
    .testimonial .slick-slider .slick-prev { left: -5px;}

    /* Inner pages starts */
    .about-shape:after          { height: 206px;top: -17%;}
    .cloud-rainbow              { right: 20px;top: -10px;}
    .awardsSection              { padding: 20px 0 100px 0;}
    .philosophy::after,
    .level::after,
    .program-section::after     { background-size: contain; background-size: contain; height: 175px; bottom: -168px;}
    .panda-irar-image           { width: 10%;bottom: -27%;}
    .tinkerAdvanced::after      { background-size: contain;top: -151px;height: 151px;}
    .todderBottombg::before     { background-size: contain;}
    .curriculumtoddlerLevel     { padding: 0px 0px 120px 0px;}
    .tinkerHoneybee-image       { right: 8%;bottom: -64px;}
    .toddlersPanda              { bottom: -10%;}
    .toddlerSun                 { right: 8%;top: 0%;width: 7%;}
    .tinkerContent p            { line-height: 24px;min-width: 1000px;max-width: 1000px;}
    .honey-round                { top: 40%;width: 13%;}
    .nurseryTopbg p             { min-width: 850px;max-width: 850px;}
    .primer-b::after            { height: 140px;}
    .teachNext-section          { margin-bottom: 180px;margin-top: 140px;}
    .teachNext-section::after   { top: -130px;background-size: contain;}
    .teachNext-section::before  { top: 98%;background-size: contain;}
    .nexterp-section::after     { background-size: contain;top: 10%;}
    .honeybee-admin             { top: 22%;transform: translate(-10px, -50%);}
    .honey-image                { bottom: -40%;}
    .irar img                   { padding: 100px 0px 30px;width: 85%;}
    .circle                     { max-width: 45px;top: 300px;}
    .courseplan-bee             { max-width: 180px;}
    .toddlerIrar img            { padding: 30px 0px !important;}
    /* Inner pages ends */

    /* Landing page starts */
    .franchise-banner           { background-size: 100% auto;background-position: center top;padding-bottom: 130px;}
    /* Landing page starts */
}

@media (max-width:1280px)       {
    .bannerSlideItem .container { padding: 0 80px;}
    .bannerSLide3::after        { right: 15%;width: 500px;min-height: 600px !important;}
    /* .bannerAsset2               { right: -4%;top: 58%;} */
    .bannerAsset2               { transform: translate(68px, 30px);}
    /* img.whyEarlyPencil2         { left: 0; top: 50px; max-width: 30px;} */
    .xylophone                  { left: 15px; }
    .drums                      { left: 100px; }
    img.whyEarlyPencil1         { right: 0px;}
    .butterfly2                 { left: 78%;}
    .butterfly                  { right: 45px; max-width: 180px; bottom: -124px; transform: rotate(23deg); -webkit-transform: rotate(23deg);}
    .rainbow2                   { right: 15px;}
    nav ul li a                 { font-size: 14px;}
    nav ul li ul.sub-menu li a  { font-size: 14px;}

    /* Inner pages starts */
    .toddlerSun                 { right: 5%;}
    .tinkerHoneybee-image       { bottom: -75px;right: 10%;}
    .toddlersPanda              { bottom: -10%;}
    .tinkerAdvanced::after      { top: -141px;height: 141px;}
    .tinkerAdvanced .resourceKit{ width: 90%;margin: 0 auto;}
    .toddlerSetBooks            { padding: 180px 0px 60px 0px;}
    .toddlerSetBooks figure     { width: 90%;margin: 0 auto;}
    .toddlerIrar                { width: 85%;margin: 0 auto;}
    .tinkerAdvanced .next-toddlers { padding: 40px 0px;width: 85%;margin: 0 auto;}
    .primer-b::after            { height: 122px;}
    .primer                     { padding: 80px 0px 60px 20px;}
    .primer-a                   { padding: 80px 0px 60px 20px;}
    .nursery-books              { padding: 0px 30px 0px 10px;}
    .primer-b                   { padding: 80px 0px 60px 20px;}
    .nursery-image              { padding: 40px 20px;}
    .teachNext-section::before  { top: 96%;}
    .nexterp-section::after     { top: 6%;}
    .nexterp-section .administrativePoints{ margin: 50px 80px;}
    .honeybee-admin             { transform: translate(-8px, -50%);}
    .honey-image                { left: 0;bottom: -34%;}
    .toddlerIrar                { margin: 0 auto !important;}
    .irar img                   { padding: 60px 0px 30px;}
    .irar                       { margin: 120px 0px 30px;}
    /* Inner pages ends */

    /* Landing page starts */
    .franchise-banner{padding-bottom: 70px;}
    /* Landing page ends */
}
@media (max-width:1200px)       {
    .container                  { max-width: 100%; }
    .nav-icon                   { display: inline-block; }
    .open-menu                  { width: 100%;}
    .overlay                    { position: fixed;width: 100%;height: 100%;z-index: 7;background-color: rgba(0, 0, 0, .4);top: 0;left: -100% }
    .open-menu .overlay         { left: 0 }
    nav                         { padding-top: 64px; place-content: flex-start; flex-direction: column; align-items: flex-start; transition: all ease-in-out .3s;left: -300px;top: 0;position: fixed;width: 280px;height: 100vh;background-color: white;z-index: 10; }
    .open-menu  nav             { left: 0;}
    nav ul                      { width: 100%; flex-direction: column;}
    nav ul li                   { display: block;width: 100%;margin: 0;border-bottom: solid 1px black;}
    nav ul li a                 { padding: 8px 10px; display: block;}
    nav ul li a:before          { display: none;}
    nav ul li a.active          { background-color: #ee4544; color: white;}
    nav ul li.dropdown-menu > a          { background-color: #ee4544; color: white;}
    nav ul li.dropdown-menu > a span {border-color: #fff;}
    nav ul li:last-child        { border-bottom: none;}
    nav ul li .down-curriculum  { margin-right: 0px;}
    nav ul li ul.sub-menu       { position: static;padding: 0px;}
    nav ul li .down-curriculum span { right: 12px; top: 10px;} 
    nav ul li .down-curriculum.active span{border-color: #fff;}
    .franchiseButton            { display: none;}

    

}
@media (max-width:1100px)       {
    
    .whyChooseUs                { padding: 16px;}
    .bannerSlideItem            { background-size: 100% auto;}
    .bannerSLide3               { background-size: cover;}
    .bannerSLide3::after        { right: 18%;width: 320px;min-height: 380px !important;}
    /* .bannerAsset2            { right: 4%;top: 76%;width: 100px;} */
    .bannerAsset2               { width: 100px;transform: translate(116px, 156px);}
    .butterfly2                 { max-width: 180px; left: 77%; display: none;}
    img.whyEarlyPencil2         { bottom: -58px;}
    .whyEarly                   { padding-bottom: 40px; }
    .rekidle                    { padding: 200px 0 140px 0;}
    .rekidle:before             { height: 230px;}
    .rekidle:after              { height: 100px;}
    .drums,.xylophone           { bottom: -30px;}
    .trustedSchool              { padding: 10px 0;}
    .trustedSchool:before       { height: 110px;}
    .testimonial:before         { height: 120px;}
    .franchiseSection           { padding: 20px 0 180px 0;}
    .franchiseSection:before    { height: 230px;}
    .franchiseBlock             { padding: 50px 0;}
    .smileImage                 { top: -28px;}
    .rainbow2                   { top: -30px;}
    .awardsSection              { padding: 40px 0;}
    .awardsSlider               { width: 100%; padding-right: 0;}
    .faqIcon                    { max-width: 70px;}
    .bookView                   { min-height: 710px;}
    .rekindle-bee               { max-width: 180px;bottom: 100px;}
    .bannerSlide2Bg             { background-size: 100% auto;}

    /* Inner pages starts */
    .about-shape:after          { height: 154px;}
    .about-shape .about-franchise{ padding: 50px 0;}
    .tabContent                 { margin-bottom: 150px;}
    .smile-sun                  { max-width: 50px;}
    .rainbow-cloud              { max-width: 50px;}
    /* .philosophy::after       { top: 94%;} */
    .approach-cards             { justify-content: center;}
    .panda-image                { top: 14px;}
    .panda-image img            { width: 125px;}
    .spaceship                  { right: 48px;top: 36px;}
    .spaceship img              { width: 90px;}
    .programCards .insideCards h4{ width: 45%;}
    /* .level::after            { bottom: -17%;} */
    .philosophy::after,
    .level::after,
    .program-section::after     { height: 130px; bottom: -130px;}
    .panda-irar-image           { width: 10%;bottom: -22%;}
    .programCards               { padding: 60px 15px;}
    .curriculumtoddlerLevel     { padding: 50px 0px 90px 0px;}
    .tinkerAdvanced::after      { top: -113px;height: 113px;}
    .honey-image                { bottom: -26%;}
    .toddlerSun                 { top: 4%;}
    .toddlerIrar                { margin: 0 auto;}
    .tinkerContent p            { min-width: 950px;max-width: 950px;}
    .tinkerHoneybee-image       { bottom: -74px;right: 10%;width: 25%;}
    .toddlersPanda              { left: 0px;width: 13%;}
    .toddlerSetBooks            { padding: 150px 0px 60px 40px;}
    .SetBooks .booksContent     { padding: 0px 14px;}
    .irar img                   { width: 92%;}
    .nurseryTopbg p             { min-width: 800px;max-width: 800px;}
    .primer                     { padding: 80px 10px 60px 25px;}
    .primer-b::after            { height: 115px;}
    .primer-panda-a             { top: -44px;}
    .primer-panda-b             { top: -46px;}
    .teachNext-section .teachNextContent p{ min-width: 800px;max-width: 800px;}
    /* .nexterp-img             { padding: 0px 10px 0px 40px;} */
    .nexterp-section::after     { top: 3%;}
    /* .nextos-images           { height: 70px;} */
    .boxPoints                  { margin-bottom: 6%;}
    .nexterp-section .administrativePoints{ margin: 50px 100px;}
    .honeybee-admin             { transform: translate(-8px, -42%);top: 35%;}
    .map iframe                 { width: 500px;}
    .circle                     { max-width: 42px;top: 250px;}
    .caterpillar                { bottom: 60px;max-width: 70px;}
    .todderBottombg::before     { top: 95%;}
    /* Inner pages ends */

    /* Franchise Landing Page starts */
    .franchise-banner{padding-bottom: 0;}
    .pre-school-location        { margin-top: 100px;}
    .own-preschool-content      { top: 108px;}
    .bee-linepath               { top: -130px;}
    /* Franchise Landing Page ends */
}
@media (max-width:1023px)       {
    h1                          { font-size: 44px; line-height: 50px;}
    /* h2 br                       { display: none;}  */
    
    .trustedSchoolSection       { width: 100%;}
    .trustedSchool ul li:first-child { top: 24%; left: 20px; }
    .trustedSchool ul li:nth-child(2) { left: 240px;}
    .trustedSchool ul li:nth-child(3) { left: 465px;}
    .trustedSchool ul li:nth-child(4) {left: 180px;}
    .trustedSchool ul li:nth-child(5) {left: 447px;}
    .trustedCat                 { left: -18px;max-width: 170px;}
    .trustedBabul1              { bottom: 155px;left: 107px;max-width: 70px;}
    .testimonial                { padding-top: 40px;}
    .testimonial:before         { height: 80px;}
    .trustedSchool:before       { height: 80px;}
    .franchiseBlockRight        { width: 40%; padding-left: 10px; }
    .franchiseBlockRight img    { max-width: 100%; }
    .franchiseSection:before    { height: 180px;}
    .awardsCard h5 br           { display: none;}
    .preSchool h2               { margin-bottom: 20px; }
    .bannerContaner             { padding: 20px 0; padding-top: 95px;}
    .bannerSlideItem            { align-items: baseline;background-image: none !important;}
    .bannerSlideItem .container { padding: 0 15px;min-width: 100%;}
    .banner .slick-prev,.banner .slick-next { display: none !important;}
    .banner .slick-dots{bottom: 15px;}
    .banner .slick-slider .slick-dots li{width: 20px;height: 20px;}
    .banner .slick-slider .slick-dots li.slick-active{-webkit-transform: scale(1.02);}
    .banner .slick-dots li button{width: 16px;height: 16px;}
    /* .banner .slick-prev      { left: 8px;}
    .banner .slick-next         { right: 8px;} */
    .bannerContaner             { width: 100%;}
    .bannerSlide1Bg             { background-image: url(../assets/images/MobileBgSlide1.png);background-position: center bottom;}
    .bannerSlide2Bg             { background-image: url(../assets/images/MobileBgSlide2.png)!important;background-position: center bottom;background-size: 100% auto;background-repeat: no-repeat;}
    .bannerSLide3               { background-image: url(../assets/images/MobileBgSlide3.png) !important;background-size: cover;}
    .bannerSLide3::after        { right: 0%;display: none;}
    .bannerAsset2               { transform: translate(142px, 230px);}
    .bannerAsset3               { position: absolute;right: auto;top: 100px;width: 30px;left: 33%;}
    /* .bannerSlideItem            { min-height: 480px !important;} */
    .whyChooseUs .container     { padding: 16px 0px 16px 16px;}
    .whyChooseLeft              { min-width: 220px; }
    .whyChooseLeft h2           { width: 140px; }
    .whyChooseRight ul li       { width: 30%; font-size: 13px;} 
    .whyChooseRight ul li:first-child { width: 30%;} 
    .preSchool                  { padding-bottom: 30px;}
    .rainbow                    { top: -60px;}
    .colorBoxes                 { bottom: -70px;}
    .awardsSlider               {padding-bottom: 30px;}
    /* .bannerAsset2               { right: 50%;top: 85%;} */

    /* Inner pages starts */
    .tabContent .content        { max-width: 100%;}
    .about-shape:after          { height: 124px;top: -17%;}
    .rainbow-cloud              { left: 4%;top: -52px;}
    .philosophy::after,
    .level::after,
    .program-section::after     { height: 92px; bottom: -92px;}
    /* .philosophy .insideContent p{min-width: 700px;max-width: 700px;}
    .philosophy .insideContent .paragraphContent{min-width: 600px;max-width: 600px;} */
    .approach-cards .card-1 p   { padding: 0px 5px 16px 5px;}
    .approach-section           { padding-top: 5px;}
    .spaceship                  { right: 30px;}
    .panda-image img            { width: 112px;}
    .panda-image                { top: 0px;}
    .program                    { padding: 0px 20px;gap: 20px;}
    .program-right              { padding-left: 40px;}
    .programCards               { padding: 40px 15px 20px;}
    .programCards .insideCards  { padding: 20px;}
    .programCards .insideCards h4{ width: 60%;}
    .panda-irar-image           { width: 13%;bottom: -16%;}
    .irar img                   { width: 100%;}
    .tinkerAdvanced::after {top: -85px;height: 85px;}
    .todderBottombg::before     { height: 174px;}
    .tinkerHoneybee-image       { width: 26%;bottom: -58px;}
    .toddlersPanda              { bottom: -9%;}
    .toddlerSetBooks            { padding: 100px 0px 60px 0px;}
    .SetBooks .booksContent     { padding: 0px;}
    .SetBooks                   { padding: 0px;}
    .toddlerIrar                { margin: 0 auto;}
    .irar img                   { max-width: 100%;padding: 20px 0px;}
    .tinkerContent p            { min-width: 680px;max-width: 680px;}
    .tinkerAdvanced .next-toddlers { padding: 40px 0px;}
    .nurseryTopbg               { padding: 20px 20px 0px 20px;}
    .nurseryTopbg p             { min-width: auto;max-width: max-content;}
    .nursery-image              { padding: 40px 0px;}
    .honey-image                { bottom: -28%;}
    .honey-round                { top: 50%;}
    .primer-b::after            { height: 100px;}
    .primer-panda-a             { top: -40px;}
    .primer-panda-b             { top: -40px;}
    /* .nextos .nextosContent img {width: 35%;} */
    .nextos .nextosContent p    { min-width: 700px;max-width: 700px;}
    .teachNext-section          { margin: 100px 0px;}
    .teachNext-section::after   { top: -116px;}
    .nextos-sections ul li      { padding: 0;width: calc(50% - 22px);}
    .teachNext-section .teachNextContent p { line-height: 20px;min-width: 650px;max-width: 650px;}
    .teachNext-section::before  { top: 94%;}
    /* .nextlms-section .nextlmsContent img {width: 22%;} */
    .nextlms-section .nextlmsContent p{min-width: 700px;max-width: 700px;}
    /* .nextos-images           { height: 60px;} */
    .nexterp-section::after     { top: -3%;}
    .nexterp-section .administrativePoints { margin: 50px 30px;}
    /* .nexterp-section .administrativePoints{ padding: 15px 15px;} */
    .administrativePoints       { padding: 15px 15px;}
    .administrativePoints ul li { margin-bottom: 4px;}
    .administrativePoints ul li:not(:last-child){ margin-bottom: 4px;}
    .boxPoints                  { margin-bottom: 0%;}
    .circle                     { max-width: 30px;top: 200px;}
    .courseplan-bee             { max-width: 150px;}
    /* Inner pages ends */

    /* Franchise Landing Page starts */
    .franchise-banner{background-image: url(../assets/images/landing-page/banner-image-mobile.png);background-position: center bottom;background-size: cover;padding-bottom: 170px;}
    /* .pre-school-location        { width: auto; margin-left: 140px;} */
    .pre-school-location{width: 100%;margin-left: 0;}
    .pre-school-location::before{position: static;display: block;margin: 0 auto 10px;}
    .pre-school-location h2{text-align: center;}
    .banner-signup .signup-in   { margin: 0 auto;}
    .landing-page-container  h2 { font-size: 28px; line-height: 32px;}
    .own-preschool-content p    { font-size: 16px; line-height: 24px;}
    .own-preschool-content      { top: 78px;}
    .admission-mobilisation-in figure img { height: 285px; object-fit: cover;}
    .admission-mobilisation-in  { margin-bottom: 40px;}
    
    .lets-talk figure img       { height: 280px; object-fit: cover;}
    /* .landing-page-container .faqAccordion {padding: 0;} */
    .landing-page-container .faqSection { padding: 100px 0px 0 0px;}
    .royalty-free ul li .school-list { font-size: 16px;}
    .royalty-free ul li .school-list span { padding-right: 10px;}
    .royalty-free ul li .school-list figure { width: 55px; height: 55px; min-width: 55px;}
    .immersive-classroom-content p br { display: none;}
    .lets-talk                  { max-width: 100%;}
    .lets-talk-section          { margin-bottom: 40px;}
    /* Franchise Landing Page ends */
}
@media (max-width:767px)        {
    h1                          { font-size: 30px; line-height: 36px;}
    h2                          { font-size: 18px; line-height: 24px;}
    h4                          { font-size: 16px; line-height: 20px;}
    h1 small                    { font-size: 18px;}
    p                           { font-size: 13px; line-height: 20px;}

    .container                  { padding: 0 12px;}
    .button                     { font-size: 14px; height: 36px;}
    .button .arrow              { width: 24px; height: 24px;}
    .button .arrow:before       { left: 7px; top: 11px; width: 12px; height: 2px;}
    .button .arrow:after        { left: 10px;bottom: 8px;width: 6px;height: 6px;}
    .slick-dots li              { width: 16px; height: 16px; }
    .slick-dots li button       { width: 16px; height: 16px; }
    .button.buttonInvert .phone { width: 24px; height: 24px; padding: 5px;}
    .slick-slider .slick-next, .slick-slider .slick-prev { width: 36px; height: 36px;}
    .testimonial .slick-slider .slick-prev{left: 0;}
    .testimonial .slick-slider .slick-next{right: 0;}
    .testimonial .slick-slider .slick-next, .testimonial .slick-slider .slick-prev { width: 36px; height: 36px;}
    .slick-slider .slick-arrow::before { width: 6px; height: 6px;}
    h2.resp-accordion           { background-color: #e6e6e6; padding-right: 40px !important; margin-top: 12px !important; border: 1px solid #c1c1c1 !important;}
    h2.resp-accordion .resp-arrow { border: none !important;}
    h2.resp-accordion .resp-arrow:after{ content: ''; border: none; width: 8px; height: 8px; border-right: solid 2px #414042; border-bottom: solid 2px #414042; position: absolute; right: 30px; transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
    h2.resp-tab-active span.resp-arrow:after { transform: rotate(225deg) translate(-5px, -3px); -webkit-transform: rotate(225deg) translate(-5px, -3px);}

    .bannerContaner             { position: static; padding-bottom: 50px;}
    /* .bannerSlide1Bg.bannerSlide3Bg .bannerContainer{ margin-top: 40px !important;} */
    .bannerSlide3Bg.bannerSLide3 > .bannerContainer{margin-top: 40px !important;}
    .bannerContaner h1          { margin-bottom: 12px; }
    .bannerContaner ul li       { font-size: 14px; line-height: 20px; margin: 0 0 10px 0;}
    .bannerContaner ul          { margin-bottom: 16px; }
    
    .bannerSLide3::after        { width: 162px;min-height: 250px !important;right: 0%;}
    /* .bannerAsset2               { right: 29%;top: 81%;width: 76px;} */
    .bannerAsset2               { width: 76px; transform: translate(88px, 218px);}
    .bannerAsset3               { position: absolute;right: 50%;top: 23%;width: 25px;}
    .banner .kn-banner3 img     { width: 86px;}
    .franchiseButton            { font-size: 14px;padding: 0 8px;min-height: 24px;line-height: 24px;} 
    #logo img                   { max-height: 40px;}
    /* .bannerSlide1Bg,.bannerSlide2Bg { padding-top: 40px;} */
    .bannerSlide3Bg             { padding-top: 0px;}
    .banner                     { min-height: 520px;}
    .bannerAsset1               { left: 0; right: auto; bottom: 0px; max-width: 115px;}
    .bannerTag                  { font-size: 16px; min-height: 30px; line-height: 30px;}
    .butterfly                  { right: 30px;max-width: 100px;bottom: -96px;}
    .whyEarlytabContent.resp-tab-content h5{font-size: 14px;}
    .whyEarlytabContent.resp-tab-content ul li{font-size: 12px;}
    .whyChooseRight ul li span  { font-size: 18px; margin-bottom: 2px;}
    .preshoolShape              { max-width: 40px; max-height: 40px; opacity: 0.5; top: -20px;}
    .preSchool                  { padding-top: 30px; padding-bottom: 0;}
    .rainbow                    { max-width: 55px; display: none;}
    .trustedSchoolSection       { margin: 12px 0 0 0; min-height: unset; padding-bottom: 140px; }
    .trustedBabul1              { bottom: 90px; left: 87px; max-width: 40px; }
    .colorBoxes                 { bottom: -50px; max-width: 120px; }
    /* .trustedSchool ul li        { margin-bottom: 4px; border-radius: 8px; position: static; background-image: none !important; padding: 16px 0 !important; height: unset !important; min-height: unset !important;}    */
    .trustedSchool ul {display: flex; flex-wrap: wrap; justify-content: center;}
    .trustedSchool ul li {position: static; background-size: contain; margin: 15px; min-width: 225px;}
    /* .trustedSchool ul li:first-child { background-color: #ffe0e2; }
    .trustedSchool ul li:nth-child(2) {background-color: #f0ffb8; }
    .trustedSchool ul li:nth-child(3) {background-color: #fff9c5; }
    .trustedSchool ul li:nth-child(4) {background-color: #ffdec5; }
    .trustedSchool ul li:nth-child(5) {background-color: #d9ebd0; } */
    .trustedBabul2              { display: none;}
    .trustedBabulSmall1         { display: none;}
    .trustedCat                 { max-width: 120px; bottom: -20px;}
    .trustedSchool:before       { height: 30px;}
    .testimonial                { padding-bottom: 80px;}
    .testimonial:before         { height: 40px;bottom: -1px;}
    .franchiseBlock             { flex-direction: column; padding: 16px 0 0 0;}
    .franchiseBlockLeft ul li   { margin: 0 0 12px 0;}
    .franchiseBlockLeft ul li .icon img { max-width: 40px; max-height: 40px; }
    .franchiseBlockLeft ul li:nth-child(even) .icon { margin-left: -4px; margin-right: 20px; }
    .franchiseBlockRight        { width: 100%;margin-top: 25px;}
    .franchiseSection:before    { height: 90px;}
    .franchiseSection           { padding: 20px 0 80px 0; }
    .franchiseBlockItemsData p  { font-size: 13px; line-height: 18px;}
    .smileImage                 { top: -55px;max-width: 50px;max-height: 50px;}
    .rainbow2                   { right: 15px;max-width: 60px;top: -30px;}
    .awardsSlider               { padding: 60px 0 60px 0;}
    .awardsSlider.slick-slider .slick-prev, .awardsSlider.slick-slider .slick-next { top: 30px;} 
    .awardsSlider.slick-slider .slick-next { left: 85px;}
    .awardsSection h2           { margin-bottom: 16px;}
    .faqIcon                    { max-width: 45px; top: -60px;}
    .awardsSlider               { padding-bottom: 0;}
    .faqSection                 { padding-top: 50px;}
    .faqAccordion               { padding-top: 10px;}
    .preSchoolSliderImage       { min-height: unset;  border: solid 1px #90a243; border-radius: 10px; padding: 0; }
    .preSchoolSliderImage.preSchoolSliderImage2   {  border-color: #f9b577; }
    .preSchoolSliderContainer   { position: static; min-height: unset; background: none !important; padding: 16px;}
    .preSchoolSlider            { max-width: 350px; margin: 0 auto;}
    .whyChooseUs                { padding: 12px;}
    .whyChooseUs .container     { flex-direction: column; padding: 16px 12px;}
    .whyChooseLeft h2           { width: 100%; text-align: center; margin-bottom: 12px;}
    .whyChooseLeft              { flex-direction: column; min-width: 100%; margin-bottom: 10px;}
    .whyChooseRight ul li:first-child{border-top: none;}
    .whyChooseRight ul          { flex-direction: column;}
    .whyChooseRight ul li       { width: 100% !important; margin: 4px 0; border-top: solid 1px #cacaca; padding-top: 6px;}
    img.whyEarlyPencil2         { top: -36px;width: 45px;}
    img.whyEarlyPicture1        { display: none;}
    img.whyEarlyPencil1         { top: auto; bottom: -40px;}
    .schoolInPopularCities      { padding-top: 6px;}
    .faqAccordion ul            { width: 100%; padding: 0;}
    .faqAccordion ul li:last-child { margin-bottom: 0;}
    .ball1                      { width: 20px;}
    .ball2                      { width: 32px;}
    .faqAccordion ul li .faqHeader  { font-size: 14px;}
    .testimonialUserphoto       { width: 100px; margin: 20px 28px 15px 36px; border-width: 4px; outline-offset: -6px; }
    .testimonialUserphoto:before { left: calc(50% - 10px); top: -30px; width: 20px; height: calc(100% + 60px);}
    .testimonialUserphoto:after { left: 30px; top: calc(50% - 10px); height: 20px;}
    .testimonialData:before     { border-width: 20px;width: calc(100% - 20px);left: 10px;top: -15px;}
    .testimonialData            { padding: 20px; font-size: 12px; margin-right: 0;}
    .testimonialUserDetails h4  { font-size: 14px;}
    .whyEarlytabContent.resp-tab-content { border: 1px solid #c1c1c1; padding: 12px;}
    .xylophone                  { max-width: 45px;}
    .drums                      { left: 70px;right: 10px;max-width: 45px;bottom: -4px;}
    .rekindle-bee               { max-width: 80px;bottom: 0px;}
    .rekidle:before,.rekidle:after{ opacity: 0; display: none;}
    .rekidle                    { padding: 24px 0 40px 0;}
    .footerContainer            { flex-direction: column;}
    .footerAddressSection       { width: 100%; padding-right: 0; margin-bottom: 20px; border-bottom: solid 1px #cacaca;}
    footer p                    { margin-bottom: 12px; font-size: 13px;}
    footer h4                   { margin-bottom: 6px; font-size: 16px;}
    .copyRight ul li a          { padding: 0 12px; min-height: 40px; line-height: 40px; font-size: 14px;}
    footer                      { padding: 20px 0;}
    .footerLogo                 { margin-bottom: 10px;}
    .footerContactDetails       { margin-top: 20px;}
    .bookView                   { background: none; min-height: unset; flex-direction: column;}
    .bookViewLeft               { width: 100%; padding: 0;} 
    .bookViewRight              { width: 100%; padding: 0; margin-top: 20px;}
    .bookViewData               { padding: 0; text-align: center;}
    .bookView                   { padding: 20px 0;}
    .bookViewData p             { padding-bottom: 10px; }
    .bookViewData .button       { margin: 10px auto 0; }
    .bookViewData img           { height: 35px; margin: 15px auto; }
    .bookViewRight .rainbow2    { top: -5px; right: 5px; }
    .back-to-top                { width: 35px;height: 35px;}
    .back-to-top:before         { width: 35px;height: 35px;}
    .back-to-top:after          { width: 8px;height: 8px;}
    .testimonial .slick-dots    { bottom: -40px;}

    /* Inner pages starts */
    .tabContent                 {margin-bottom: 80px;}
    .tabContent .content        {padding: 20px;}
    .about-shape:after          {height: 92px;top: -8%;}
    .rainbow-cloud              {left: 2%;top: -52px;}
    /* .philosophy .insideContent p{min-width: auto;max-width: max-content;} */
    .philosophy .insideContent .paragraphContent{min-width: auto;max-width: max-content;}
    .panda-image                {top: 3%;width: 12%;}
    .panda-image img            {width: 98px;}
    .spaceship                  {right: 28px;top: 45px;width: 10%;}
    .spaceship img              {width: 78px;}
    .approach-section           {margin-top: 25px;padding-bottom: 20px;padding-top: 30px;}
    .approach-cards             {margin: 4px 0px;}
    .approach-cards             {flex-wrap: wrap;padding: 0px 14px;}
    .approach-cards .card-1     {width: 100%;border-radius: 64px;}
    .approach-cards .card-1 p   {padding: 0px 60px 20px 60px;}
    .programCards .cardsContent li{flex: auto;}
    .programCards .insideCards  {padding: 20px;}
    .programCards .insideCards h4{width: 35%;}
    .panda-irar-image           {width: 15%;bottom: -10%;}
    .irar img                   {padding: 0px 30px 20px;}
    .toddlerIrar                {width: 100%;}
    .program                    {flex-direction: column;}
    .program-right              {border-left: none;padding-left: 0;border-top: 3px solid #000;padding-top: 30px;}
    .program-right::after       {left: 48%;top: -2%;transform: rotate(90deg);}
    .toddlerSun                 {width: 65px;}
    .tinkerContent p            {line-height: 22px;min-width: auto;max-width: max-content;}
    .todderBottombg::before     {top: 93%;height: 200px;}
    .curriculumtoddlerLevel     {padding: 0px 0px 60px 0px !important;}
    .toddlersPanda              {width: 100px;bottom: -11%;}
    .tinkerHoneybee-image       {bottom: -42px;width: 25%;}
    .curriculum                 {padding: 50px 0px 120px 0px;}
    .toddlerSetBooks            {padding: 40px 0px 30px 0px;}
    .booksContent h5            {font-size: 12px;}
    .tinkerAdvanced             {padding: 20px 0px 74px 0px;}
    .tinkerAdvanced::after {top: -66px;height: 66px;}
    .tinkerAdvanced .next-toddlers {padding: 40px 0px;width: 100%;}
    .tinkerAdvanced .resourceKit{width: 100%;}
    .toddlerSetBooks figure     {width: 100%;}
    .book-list li               {width: 100%;}
    .book-list li:nth-child(odd), .book-content::after{display: none;}
    .book-list li:nth-child(2n)::before{display: none;}
    .book-list li:nth-child(2n+1)::after{display: none;}
    /* .nurseryTopbg::after        {height: 235px;} */
    .nurseryTopbg               {padding: 20px 20px 0px 20px;}
    .primer-panda-a             {top: -34px;}
    .primer-panda-b             {top: -22px;}
    .primer-b::after            {height: 78px;}
    .book-container             {padding: 20px 0px;}
    .honey-round                {top: 53%;}
    .inner-banner .next-os-logo {max-width: 350px;}
    .nextos .nextosContent img  {max-width:250px;}
    .nextos-images              {max-width: 250px;}
    .nextos .nextosContent p    {min-width: auto;max-width: max-content;}
    .teachNext-section::after   {top: -110px;}
    .teachNext-section .teachNextContent p {min-width: auto;max-width: max-content;}
    .teachNext-section::before  {top: 92%;}
    .nextlms-section .nextlmsContent p {min-width: auto;max-width: max-content;}
    .nexterp-section::after     {top: -4%;}
    .nexterp-section .administrativePoints {padding: 20px 20px;line-height: 20px;}
    .honeybee-admin             {display: none;}
    .courseplan-bee             {max-width: 100px;}
    .circle                     {max-width: 25px;top: 150px;}
    .our-centers-container      {margin-top: 30px; margin-bottom: 30px;}
    .our-centers-container .location,
    .our-centers-container .map,
    .our-centers-container .address {width: 100%;}
    .our-centers-container .map iframe {width: 100%; height: 220px; }
    .our-centers-container .address {padding: 15px; }
    .our-centers-container .address h5 {margin-bottom: 10px; margin-left: 0;}
    .our-centers-container .address p {line-height: 18px; margin-left: 32px;}
    .admission-signup-sec       {padding: 20px 15px 20px;}
    .equiry-block               {margin:10px 0px;}
    .caterpillar                {bottom: 25px;max-width: 40px;}
    .philosophy                 {padding: 0px 15px 30px;}
    .equiry-block ul li input, .equiry-block ul li textarea {height: 42px;}
    .submit-btn                 {padding: 12px 35px;}
    /* Inner pages ends */

    /* Franchise Landing Page starts */
    .rating {text-align: center; margin-bottom: 20px;}
    .rating-content {margin-bottom: 25px;}
    .panda {width: 100px;}
    .landing-page-container h2 {font-size: 24px; line-height: 28px;}
    .royalty-free ul li {width: 100%;}
    .own-preschool-content h2 {margin-bottom: 15px;}
    /* .own-preschool figure img  {height: 670px; object-fit: cover;} */
    .own-preschool figure img{height: auto;}
    .own-preschool .pre-school-desktop{display: none;}
    .own-preschool .pre-school-mobile{display: block;}
    /* .admission-mobilisation-content {width: 55%;padding-right: 20px;} */
    .admission-mobilisation-in figure img{height: auto;}
    .admission-mobilisation-content{width: 75%;left: 70px;top: 16%;}
    .admission-mobilisation .admission-desktop{display: none;}
    .admission-mobilisation .admission-mobile{display: block;}
    .participation-in figure {width: 100%; margin-bottom: 30px;}
    .participation-right {width: 100%;}
    .bee-linepath {top: -110px; max-width: 270px;}
    .participation-section::after {height: 150px; bottom: -150px;}
    .participation-section {margin-bottom: 100px;}
    .immersive-classroom-content {padding: 30px 0 150px;}
    .lets-talk-content {top: 18%;}
    .lets-talk-section .lets-talk figure img{height: auto;}
    .lets-talk-section .talk-desktop{display: none;}
    .lets-talk-section .talk-mobile{display: block;}
    /* Franchise Landing Page ends */

}
@media (max-width:599px)        {
    .rekidle h2 br              { display: none;}
    .preSchool h2 br            { display: none;}
    .trustedSchool p br         { display: none;}
    .bannerContaner             {padding-top: 70px;}

    /* Inner pages starts */
    .inner-banner-content h1{font-size: 22px;}
    .tabContent .content{padding: 10px;}
    .about-shape:after {height: 84px;top: -7%;}
    .rainbow-cloud {left: 2%;top: -46px;}
    .philosophy{padding: 0px 20px 40px;}
    .philosophy::after,
    .level::after,
    .program-section::after {height: 52px; bottom: -52px;}
    .approach-section{margin-top: 40px;}
    .panda-image {top: 4px;}
    .spaceship{top: 12px;}
    .panda-image img {width: 86px;}
    .spaceship img {width: 60px;}
    .approach-section{padding-top: 0px;}
    .approach-cards .card-1 h4{margin: 10px;}
    .approach-cards .card-1 p {padding: 0px 20px 16px 20px;}
    .programCards .insideCards h4 {width: 45%;}
    .panda-irar-image {width: 17%;bottom: -8%;}
    .irar img {padding: 0px 20px 20px;}
    .about-tabs {display: flex;justify-content: start; margin-top: 20px; width: 100%; }
    /* .tinkerAdvanced::after{height: 250px;} */
    .tinkerAdvanced::after {top: -53px;height: 53px;}
    .todderBottombg::before {top: 90%;height: 214px;}
    .toddlerSun {width: 50px;right: 4%;top: 4%;}
    .tinkerContent p {line-height: 20px;}
    .tinkerHoneybee-image {bottom: -27px;width: 27%;}
    .toddlersPanda {bottom: -7%;width: 20%;}
    .booksContent h5 {line-height: 12px;}
    .tinkerAdvanced .next-toddlers {padding: 20px 0px;}
    .toddlerSetBooks {padding: 15px 0px 25px 0px;}  
    .nurseryTopbg::after {height: 130px;top: -14%;} 
    .nursery-image {padding: 20px 0px;}
    .honey-round {top: 70%;}
    .primer {padding: 30px 10px 30px 18px;}
    .primer-panda-a {top: -20px;}
    .primer-panda-b {top: -32px;}
    .primer-a {padding: 35px 0px 35px 10px;}
    .primer-b {padding: 30px 0px 40px 20px;}
    .primer-b::after {height: 50px;}
    .irar {margin: 80px 0px 30px;}
    .honey-image {bottom: -34%;}
    .teachNext-section::after {top: -76px; height: 110px;}
    .teachNext-section::before {top: 90%;}
    .nextos-sections ul li{width: calc(100% - 22px); justify-content: start; padding: 0 30px; height: 50px;}
    .nexterp-section::after {top: -8%;}
    .our-centers-container {margin-top: 50px; margin-bottom: 50px; }
    .our-centers-container .map iframe {width: 100%; height: 250px; }
    .our-centers-container .address {padding: 20px; }
    .our-centers-container .address h5 {margin-bottom: 10px;}
    .our-centers-container .address p {line-height: 20px; margin-left: 32px;}
    .courseplan-bee {max-width: 80px;top: 60px;}
    .circle {max-width: 18px;top: 100px;}
    .nextos-images {max-width: 200px;}
    .inner-banner-content {top: 40%;}
    .kinderapp-banner .inner-banner-content{top: 40%;}
    .inner-banner .next-os-logo {max-width: 280px;}
    /* Inner pages ends */

    /* Franchise Landing Page starts */
    .landing-page-container h2 {font-size: 20px;}
    /* .own-preschool-content{top: 60px;} */
    .admission-mobilisation-content{top: 22%;}
    .lets-talk-content{width: 85%;}
    /* Franchise Landing Page ends */
}
@media (max-width:479px)        {
    .bannerAsset3               { right: 0;top: 8%;left: 44%;width: 20px;}
    .bannerSLide3::after        { width: 180px;min-height: 210px !important;}
    .bannerAsset2               { width: 60px;transform: translate(112px, 244px);}
    .back-to-top                { bottom: 90px;}

    /* Inner pages starts */
    .inner-banner-content{top: 46%;}
    .about-shape:after {height: 55px;top: -6%;}
    .smile-sun{max-width: 30px !important;}
    .rainbow-cloud{max-width: 30px !important;}
    .cloud-rainbow{max-width: 50px !important;}
    /* .philosophy::after {top: 88%;} */
    .approach-cards{margin: 15px 0px;}
    .approach-section h1{line-height: 22px;}
    .approach-cards .card-1 p {padding: 0px 22px 16px 22px;}
    .approach-cards .card-1{border-radius: 42px;}
    .programCards .insideCards h4 {width: 70%;}
    .panda-irar-image {width: 20%;bottom: -6%;}
    .programCards .insideCards {padding: 15px;}
    .about-tabs {display: flex;justify-content: start; margin-top: 20px; width: 100%; }
    .tinkerContent p {line-height: 18px;padding: 0px 0px;}
    .program-right{gap: 15px;align-items: center;}
    .program-top, .program-bottom{display: inline-grid;gap: 15px;}
    .program-right::after{top: -1%;}
    .curriculum {padding: 50px 0px 60px 0px;}
    /* .toddlerSetBooks {padding: 46px 30px 60px 30px;} */
    /* .tinkerAdvanced::after{height: 266px;} */
    .tinkerAdvanced::after {top: -43px;height: 46px;}
    /* .nurseryTopbg::after {height: 134px;}  */
    .todderBottombg::before {top: 90%;height: 194px;}
    .toddlerIrar img{padding: 0 0 20px 0 !important;}
    .tinkerHoneybee-image {bottom: -22px;}
    .SetBooks .booksContent {padding: 0px 0px;}
    .leftContent{width: 74%;}
    .booksContent h5 {line-height: 8px;}
    .rightContent{width: 22%;}
    .nurseryTopbg {padding: 20px 0px 0px 0px;}
    .honey-round {top: 73%;}
    .primer-b::after {height: 35px;}
    .b {top: -16px;}
    .book-list li:nth-child(2n+1)::after{top: 43%;}
    .teachNext-section::after {top: -70px;}
    .teachNext-section::before {top: 89%;}
    .nexterp-section::after {top: -17%;}
    .teachNext-section {margin: 50px 0px;}
    .our-centers-container { margin-top: 50px; margin-bottom: 50px;}
    .our-centers-container .map iframe {width: 100%; height: 200px;}
    .our-centers-container .address {padding: 20px; }
    .our-centers-container .address h5 { margin-bottom: 10px; margin-left: 0;}
    .our-centers-container .address p {line-height: 20px; margin-top: 5px;}
    .teachNext-section{padding: 30px 0;}
    .administrativePoints{margin: 50px 0px;}
    .teachNext-section .digitalClassroom{padding-bottom: 20px;}
    .inner-banner .next-os-logo {max-width: 200px;}
    /* Inner pages ends */

    /* Franchise Landing Page starts */
    .admission-mobilisation-content {width: 100%;left: 10px;top: 24%;}
    .own-preschool-content{top: 60px;}
    /* Franchise Landing Page ends */
}

@media (min-width:1200px) {
    nav ul li:hover ul.sub-menu { display: flex;}
    nav ul li ul.sub-menu li a:hover {
        background: #f5f5f5;
        color: #ee4544;
    }
    nav ul li a:hover,
    nav ul li a.active  {
        color: #ee4544;
    }
}

