/* 
* { padding: 0; margin: 0; box-sizing: border-box; }
@font-face {
    font-family: 'fonarto';
    src: url('/Fonts/Fonarto.ttf') format('truetype'); 
    font-weight: 400;
    font-style: normal;
}

h1, h2, h3 {
    font-family: 'fonarto', Arial, sans-serif;
}

p {
    font-family: 'Lato', sans-serif;color: #414042;line-height: 24px;
}

ul, ol { margin: 0; list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; }

h1 { font-size: 40px; line-height: 38px; font-weight: 400;}
h2 { font-size: 35px; line-height: 38px; }
h3 { font-size: 28px; line-height: 32px; }
h4 {font-family: 'fonarto', Arial, sans-serif;font-weight: normal;}
h5 {}
h6 {}
p {margin: 0;}
a {text-decoration: none; color: #000000; display: inline-block; vertical-align: top;}
img {max-width: 100%; height: auto; display: block;}
body {font-family: "lato"; font-size: 16px; color: #033b62;}
.container {max-width: 1120px; margin: 0 auto;}
.flex {flex: 1; -webkit-flex: 1;} */
 

/*==================== Back To Top Ends ====================*/


.d-flex {display: flex; display: -webkit-flex;}
.align-items-center {align-items: center; -webkit-align-items: center;}
.align-items-start {align-items: flex-start; -webkit-align-items: flex-start;}
.align-items-end {align-items: flex-end; -webkit-align-items: flex-end;}
.justify-content-center {justify-content: center; -webkit-justify-content: center;}
.justify-content-start {justify-content: flex-start; -webkit-justify-content: flex-start;}
.justify-content-end {justify-content: flex-end; -webkit-justify-content: flex-end;}
.justify-content-between {justify-content: space-between; -webkit-justify-content: space-between;}
.flex-wrap {flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.direction-column {flex-direction: column;}
.row-reverce {flex-direction: row-reverse;}
.w100 {width: 100% !important;}
.h100 {height: 100%;}

/*Banner starts here */
.inner-banner {position: relative;}
/* .whyChooseUs-Banner{background: url(../assets/images/whychooseus-banner-old.png) no-repeat right top; padding: 250px 0 420px 0; background-size: cover;}
.programBanner{background: url(../assets/images/our-program-banner.png) no-repeat center bottom; padding: 250px 0 420px 0; background-size: cover;} */
.inner-banner-content {text-align: center;}
.inner-banner-content h1 {line-height: 45px;color: #ef4545;}
.page-title .main-top .content h1{color: #fff; font-weight: 500; text-align: center;}
.inner-banner-content {color: #fff;position: absolute;left: 0;right: 0;top: 36%;transform: translateY(-50%);}
/*Banner ends here */
/*about-us page starts here*/
.about-tabs {display: flex;justify-content: center;width: 100%;position: relative;}
.about-tabs button{border: none;background: none;width: 100%;cursor: pointer;padding: 10px;margin: 0px;}
.about-tabs ul li img{margin: auto;}
.rainbow-image {position: absolute;top: 120%;left: 10%;}
.sun {position: absolute;right: 24px;bottom: -22%;}
.smile-sun{top: -120px;right: 10%;left: auto;}
.rainbow-cloud{top: -14px;left: 8%;}
.about-tabs ul {list-style: none;padding: 0;display: flex;gap: 10px;}
.about-tabs li {flex: 1; text-align: center;border: 2px solid #ccc;border-radius: 60px;cursor: pointer;transition: 0.3s;display: flex;align-items: center;justify-content: center;font-weight: 600;min-width: 150px; }
.about-tabs img{width: 50%;}
.about-tabs li.active {border-color: #ef4544;background: #f1f2f2;position: relative;}
.about-tabs li.active::after {content: "";position: absolute;bottom: -18px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 22px solid transparent;border-right: 22px solid transparent;border-top: 18px solid #ef4544;}
.tabContent {margin-bottom: 200px;position: relative;}
.content {display: none;padding: 20px 20px 50px 20px; max-width: 88%;margin: auto;border-radius: 10px;}
/* .content .dearContent{color: #000;font-size: 18px;padding-bottom: 12px;} */
.content p{color: #414042;padding: 12px 0px}
.content.active {display: block;}
.about-shape:after {content: '';background-image: url(../assets/images/wave2.png);position: absolute;left: 0;width: 100%;height: 278px;background-repeat: no-repeat;background-size: cover;top: -23%;}
.reflection-awards{background-color: #fff;}
/*about-us page ends here */
/*Why-Choose-us page starts here */
.philosophy {background: #d9faff;padding: 0px 40px 100px;position: relative;}
/* .philosophy::after{content: ''; position: absolute; left: 0; top: 100%;background: url(../assets/images/program-shape.png) no-repeat center center;background-size: cover;width: 100%;height: 120px;} */
.philosophy .insideContent h2{text-align: center;color: #414042;}
.philosophy .insideContent p{color: #414042;text-align: center;line-height: 24px;min-width: 800px;max-width: 800px;margin: 20px auto;}
.philosophy .insideContent .paragraphContent{color: #414042;text-align: center;line-height: 24px;min-width: 500px;max-width: 500px;}
.approach-section{margin-top: 100px;padding-top: 40px;position: relative;}
.panda-image {position: absolute;top: 33px;}
.spaceship {position: absolute;right: 74px;top: 48px;}
.approach-section h2{text-align: center;padding: 26px;color: #000;}
.approach-cards {display: flex;gap:20px;margin: 30px 0px;justify-content: center;}
.approach-cards .card-1{background: #f6ffd2;border-radius: 36px;padding: 12px 10px;width: 30%;}
.approach-cards .card-1 h4{text-align: center;color: #ef4544;margin: 14px;}
.approach-cards .card-1 p {text-align: center;padding: 0px 25px 20px 25px;color: #414042;line-height: 22px;}
.approach-cards .card-2{background: #f4decc;border-radius: 36px;padding: 12px 10px;width: 30%;}
.approach-cards .card-3{background: #b7f0f7;border-radius: 36px;padding: 12px 10px;width: 30%;}
.approach-cards .card-2 h4{color: #74C15F;}
.approach-cards .card-3 h4{color: #033b62;}
/*Why-Choose-us page ends here */
/*our-program page starts here */
.program-section{padding: 0px 0px 20px 0px;background: #d9faff;position: relative;}
.level::after{content: ''; position: absolute; left: 0; bottom: -22%;background: url(../assets/images/program-shape.png) no-repeat center center;background-size: cover;width: 100%;height: 224px;}
.program {display: flex;align-items: center;gap: 40px;justify-content: center;width: 100%;}
.program-left img {width: 100%;max-width: 350px;}
.program-right {display: flex;flex-direction: column;gap: 20px;border-left: 3px solid #000;padding-left: 60px;position: relative;}
.program-top, .program-bottom {display: flex;gap: 15px;}
.programContent {display: flex;align-items: center;gap: 10px;padding: 8px 38px;border-radius: 50px;font-weight: bold;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);border: 1px solid #000;min-width: 217px;width: 100%;}
.programContent h5 {margin: 0px;color: #414042;font-weight: normal;}
.programContent p{color: #414042;font-weight: 500;}
.panda-irar-image{position: absolute;bottom: -30%;left: 0px;width: 8%;z-index: 1;}
.toddler { background: #f78c8c; }
.nursery { background: #9cdcf8; }
.lkg { background: #a5df68; }
.ukg { background: #d29ee6; }
.program-right::after {content: "";position: absolute;left: 0px; top: 50%;transform: translateY(-50%); width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #000;}
.programCards {padding: 60px 0px;}
.programCards .cardsContent{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}
.programCards .cardsContent li {flex:calc(50% - 10px);}
.programCards .insideCards{border-radius: 22px;padding: 30px;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);position: relative;border: 1px solid #414042;display: flex;flex-direction: column;height: 100%;}
.programCards .insideCards h4{background: #fff;border-radius: 22px;padding: 8px 6px;border: 1px solid #414042;color: #414042;width: 35%;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);text-align: center;}
.programCards .insideCards p{color: #414042;line-height: 22px;margin-top: 20px;flex-grow: 1;}
.programCards .insideCards a {display: block;margin-top: 15px;color: #414042;text-decoration: none;font-weight: normal;text-align: right;}
.programCards .insideCards a .right-arrow{ display: inline-block;width: 8px; height: 8px;border-right: 2px solid #414042; border-bottom: 2px solid #414042;transform: rotate(-45deg);}
.irar{text-align: center;position: relative;margin: 120px 0px;}
/* .structuredLevel{padding: 140px 0px 20px;} */
.irar img{margin: auto;padding: 140px 0px 20px;}
/*our-program page ends here */
/*contact-us page starts here */
/* .contact-section {padding-top: 50px;} */
.equiry-block {max-width: 650px; margin: 0 auto 50px;}
.equiry-block h2 {margin-bottom: 30px; text-align: center;}
.equiry-block h5 {color: #414042; margin-bottom: 30px; text-align: center;font-weight: normal;}
.equiry-block ul {text-align: left;list-style: none;padding-left: 0px;}
.equiry-block .p1 { text-align: left !important;font-weight: normal;color: #414042;}
.equiry-block .p1 a { color: #ef4544;text-decoration: none;}
.equiry-block ul li {width: 100%; margin-bottom: 30px;}
.equiry-block ul li input, .equiry-block ul li textarea {width: 100%;height: 60px;border: 1px solid #414042;border-radius: 32px;font-family: 'fonarto';font-weight: normal;padding: 16px 25px 16px 25px;}
#textmessage {min-height: 180px; padding: 16px 25px;}
.checkbox {text-align: left; color: #414042; margin-bottom: 15px;}
.checkbox label{display: flex;align-items: baseline;}
.checkbox p {padding-left: 10px;font-weight:normal;color: #414042;}
.submit-btn {background-color: #ef4544; color: white;padding: 15px 35px; border: none; border-radius: 30px; cursor: pointer; margin-top: 30px;font-family: 'fonarto';border: 1px solid #414042;font-weight: normal;}
.map-container {padding-top: 20px;}
.schoolTime{background:#f2f2f2;padding: 15px 12px;text-align: center;font-weight: normal;color: #414042; margin: 15px 0px;}
/*contact-us page ends here */
/*our-curriculum page starts here */
.curriculum{background: #fff;padding: 0px 0px 180px 0px;}
.tinkerAdvanced{background: #fff4ee;padding: 20px 20px 74px 20px;position: relative;margin: 72px 0px;}
.tinkerAdvanced::after{content: ''; position: absolute; left: 0; top: -150px;background: url(../assets/images/tinker-advanced-bg.png) no-repeat center center;background-size: cover;width: 100%;height: 200px;}
/* .tinkerAdvanced::before{content: ''; position: absolute; left: 0; top: 96%;background: url(../assets/images/tinker-advanced-bottombg.png) no-repeat center center;background-size: cover;width: 100%;height: 220px;} */
 .nurseryTopbg::after{content: '';position: absolute;left: 0;top: -150px;background: url(../assets/images/tinker-advanced-bg.png) no-repeat center center;background-size: cover;width: 100%;height: 200px;}
.nurseryTopbg{margin: 0px;}
.toddlerSun{position: absolute;right: 12%;top: 2%;z-index: 2;}
.honey-round{position: absolute;top: 36%;right: 0px;width: 12%;}
.tinkerHoneybee-image {position: absolute;z-index: 2;right: 17%;bottom: -130px;}
.toddlersPanda{position: absolute;bottom: -11%;left: 0px;}
.tinkerAdvanced .tinkerContent {margin-top: 25px;}
.tinkerContent h4{color: #29a8df;text-align: center;margin: 0px 0px 8px 0px;font-family: 'Montserrat';font-weight: 600;}
.tinkerContent .toddlerHeading{color: #74C15F;}
.tinkerContent h2{text-align: center;margin: 0px;color: #414042;}
.tinkerContent p{line-height: 24px;text-align: center;color: #414042;min-width: 880px;max-width: 880px;margin: 20px auto;}
.tinkerContent p strong{color: #414042;}
.nursery-image{padding: 40px 0px;}
/* .tinkerAdvanced img{padding-top: 76px;padding-bottom: 20px;} */
.primer{background:#ffddde;padding: 80px 0px 60px 0px;}
.primer-a{background:#fcffec;padding: 80px 0px 60px 0px;position: relative;}
.a{position: absolute;top: -4%;left: 0px;}
.b {position: absolute;top: -9%;right: 0px;}
.primer-a .nursery-books img{margin-top: 40px;}
.book-container {margin: auto;padding: 20px; }
.book-row {flex-direction: column;align-items: center;margin-bottom: 20px;margin-bottom: 20px;background: #fff;border-radius: 24px;}
.book-items {display: flex;justify-content: center;gap: 20px;}
.book-items img {height: auto;padding: 12px 15px 0px 0px;}
.book-label {background: #9fc949;color: #414042;padding: 10px;margin-top: 10px;border-radius: 0px 0px 22px 22px;text-align: center;}
.book-list{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
/* .book-list {display: flex;justify-content: space-between;flex-direction: row;align-items: center;margin-bottom: 20px;padding: 20px;border-top: 2px dashed #414042;list-style: none;padding-left: 0;flex-wrap: wrap;} */
.book-list li{display: flex;align-items: center;padding: 20px;border-top: 2px dashed #414042;flex-wrap: wrap;width: calc(50% - 10px); }
/* .book-list li {text-align: center;width: calc(50% - 10px);background: #000;border-radius: 24px;margin-bottom: 20px;} */
.book-list .book-content{text-align: center;background: #fff;border-radius: 24px;}
.book-list li:nth-child(odd) .book-content::after {content: "";position: absolute;top: 0%;right: 50%;width: 2px;height: 100%;border-right: 2px dashed #414042;}
.book-list li:nth-child(2n)::before {content: "";position: absolute;top: -5px; left: 50%;transform: translateX(-50%);width: 10px;height: 10px;border: 2px solid #414042;border-radius: 50%;background: white;z-index: 2;}
.book-list li:nth-child(2n+1)::after {content: "";position: absolute;top: 48%;left: 50%;  transform: translate(-50%, 50%);width: 10px;height: 10px;border: 2px solid #414042;border-radius: 50%;background: white;z-index: 2;}
.book-list li:nth-last-child(1)::after {display: none;}
.book-list img {height: auto;padding: 12px 0px;}
.book-list .book-label {margin: auto;}
.primer-b{background:#e0e6fe;padding: 80px 0px 60px 0px;position: relative;margin-bottom: 12%;}
.primer-b::after{content: ''; position: absolute; left: 0; top: 99%;background: url(../assets/images/nursery-primer-b-bg.png) no-repeat center center;background-size: cover;width: 100%;height: 171px;}
.introduce{position: relative;}
.introduce figure img{padding: 14px 0px 0px;}
.honey-image {position: absolute;width: 10%;bottom: -50%;z-index: 1;}
/*our-curriculum page ends here */
/*our-curriculum (toddlers) page starts here */
.next-toddlers{padding: 40px 0px;}
.todderBottombg::before{content: ''; position: absolute; left: 0; top: 96%;background: url(../assets/images/tinker-advanced-bottombg.png) no-repeat center center;background-size: cover;width: 100%;height: 220px;}
.toddlerSetBooks{background:#fff;padding: 180px 0px 60px 0px;}
.toddlerSetBooks .SetBooks{margin-top: 20px;}
.SetBooks .booksContent{display: flex;justify-content: space-around;}
.booksContent h5{color: #414042;font-weight: 400;}
.leftContent{background: #72c25f;width: 76%; text-align: center;padding: 8px 0px 8px 0px;}
.rightContent{background: #72c25f;width: 20%; text-align: center;padding: 8px 0px 8px 0px;}
.toddlerIrar{margin: 4px 0px;}
.toddlerIrar img{padding: 80px 0px;}
/*our-curriculum (toddlers) page ends here */
/*nextos-early year page starts here */
.nextos-images{margin: 0 auto;display: block;width: auto;max-width: 320px;margin-bottom: 10px;}
.inner-banner .next-os-logo{display: inline;}
.nextos-headings{text-align: center;color: #72c25f;padding: 15px 0px 15px 0px;}
.nextos-paragraphs{text-align: center;min-width: 750px;max-width: 750px;margin: 20px auto;color: #414042;}
.nextos .nextosContent .nextos-paragraphs strong{color: #3fbc99;}
.nextos-early-section .schoolOperating{width: 100%;margin: 30px auto;}
.nextos-sections{padding: 40px 0px;max-width: 1200px;margin: 0 auto;}
.nextos-sections ul{display: flex;flex-wrap: wrap;gap: 22px;justify-content: center;padding: 0;}
.nextos-sections ul li{display: flex;align-items: center;border: 1px solid #414042;border-radius: 32px;padding: 10px 40px 10px 40px;justify-content: center;gap: 16px;height: 60px;width: calc(33.33% - 22px);padding: 0px;}
.nextos-sections ul li img{height: 35px;}
.nextos-sections ul li h4{color: #414042;}
.teachNext-section{background: #fcffec;padding: 30px;margin-top: 210px;position: relative; margin-bottom: 200px;}
.teachNext-section::after{content: ''; position: absolute; left: 0; top: -164px;background: url(../assets/images/nexttool-topbg.png) no-repeat center center;background-size: cover;width: 100%;height: 164px;}
.teachNext-section::before{content: ''; position: absolute; left: 0; top: 100%;background: url(../assets/images/nexttool-bottombg.png) no-repeat center center;background-size: cover;width: 100%;height: 160px;}
.teachNext-section .teachNextContent h4{text-align: center;color: #414042;}
.teachNext-section .digitalClassroom{width: 85%;margin: 0 auto;}
.nextlms-section{padding: 0px 0px 30px 0px;}
.insideCourseplan {display: flex;justify-content: flex-start;margin-top: -20%;}
.insideCourseplan figure {width: 100%;max-width: 53%; }
.preprimaryCourseplan {display: flex;justify-content: flex-end; }
.preprimaryCourseplan figure {width: 100%;max-width: 50%; }
.courseplan-bee{position:absolute;max-width: 250px;top: 100px;left: 0;}
.circle{position: absolute;max-width: 70px;top: 380px;left: 25%;}
.caterpillar{position: absolute;right: 30%;bottom: 85px;max-width: 100px;}
.nexterp-img{margin-top: 40px;position: relative;z-index: 2;padding-top: 10px;padding-bottom: 26%;}
.nexterp-img .adminOperating{width: 85%;margin: 0 auto;}
.nexterp-section{position: relative;}
.nexterp-img::after{position: absolute;content: '';background: url(../assets/images/next-erp-bg.png) no-repeat;background-position-x: center;background-position-y: top; width: 100%;height: 100%;z-index: -1;background-size: cover;top:0%;left:0px;}
.boxPoints{margin-top: -18%;margin-bottom: 5%;}
.administrativePoints{color:#737373;position: relative;margin: 50px 20px;background: #fff;box-shadow: 8px 10px 10px rgba(0, 0, 0, 0.1);padding: 40px 40px;border-radius: 22px;line-height: 24px;z-index: 3;}
.administrativePoints .check-list li {background: url(../assets/images/tickIcon.png) no-repeat left top;background-size: 12px; padding-left: 25px;}
.administrativePoints .check-list li p{color: #414042;}
.administrativePoints ul li{margin-bottom: 6px;}
.administrativePoints .check-list li{font-family: 'Montserrat';}
.administrativePoints ul li:not(:last-child) {margin-bottom: 10px;}
.honeybee-admin {position: absolute;z-index: 2;top: 40%;transform: translate(10px, -50%);}
/*nextos-early year page ends here */
/*our centers page starts here */
.our-centers-container { width: 100%; margin-top: 30px;margin-bottom: 70px;}
.our-centers-container .location {width: 20%;}
.our-centers-container .location a {background-color: #ff1052; color: #fff;padding: 10px;font-weight: 600;}
.our-centers-container .location a img {margin-right: 8px;}
.our-centers-container .map {width: 50%;}
.our-centers-container .address {width: 30%; background-color: #0069be; text-align: left; color: #fff;padding: 30px 10px;}
.our-centers-container .address h5 {font-weight: 600;margin-right: 8px;margin-left: 22px;}
.our-centers-container .address h5 img {margin-right: 8px;}
.our-centers-container .address p{line-height: 24px;font-weight: 500;margin-left: 32px;margin-top: 10px;}
/*our centers page ends here */
/*terms-and-conditions page starts here */
.terms-conditions {margin-top: 40px;padding-bottom: 60px;}
.terms-conditions h2{margin-bottom: 10px;}
.terms-conditions h4{margin: 10px 0px;font-weight: normal;}
.terms-conditions p{margin-bottom: 20px;letter-spacing:normal;line-height: 1.6rem;color: #414042;}
.terms-conditions h2{margin-bottom: 5px;}
.terms-conditions ul{list-style-type: disc;margin-left: 40px;font-weight: normal;font-family: 'Montserrat';color: #414042;}
.terms-conditions ul li{margin-bottom: 10px;letter-spacing:normal;line-height: 22px;}
/*terms-and-conditions page ends here */
/*admission enquiry start here*/
.form-success   { display: none; width: calc(100% + 58px); text-align: center; margin:0 -30px;}
.form-success h3 {margin-bottom: 20px;}
.form-success p {margin-bottom: 15px;}
.error_msg {position: absolute; left: 0; bottom: -22px; font-size: 13px; color: red;}
/*admission enquiry ends here*/

/*admission sign up page starts here */
/* .admission-signup-sec {padding: 220px 0 100px 0;} */
/*admission sign up page ends here */

/*responsive views*/
@media only screen and (max-width:1400px){
    .about-shape:after {height: 206px;top: -17%;}
    .cloud-rainbow{right: 20px;top: -10px;}
    .awardsSection{padding: 20px 0 100px 0;}
    .philosophy::after{background-size: contain;
        /* top: 96%; */
    }
    .program-section::after{background-size: contain;}
    .panda-irar-image{width: 10%;bottom: -27%;}
    .tinkerAdvanced::after{background-size: contain;}
    .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;}
    /* .nextlms-section .nextlmsContent img{width: 25%;} */
    .nexterp-section::after{background-size: contain;top: 10%;}
    .level::after{bottom: -19%;}
    .honeybee-admin{top: 26%;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;}
}
@media only screen and (max-width:1250px){
    /* .tinkerAdvanced::after{height: 216px;} */
    /* .tinkerContent p {padding: 0px 124px;} */
    .toddlerSun {right: 5%;}
    .tinkerHoneybee-image {bottom: -75px;right: 10%;}
    .toddlersPanda {bottom: -10%;}
    .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;}
    /* .nurseryTopbg p{padding: 0px 200px;} */
    .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-img{padding: 0px 0px 0px 30px;} */
    .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;}
}
@media only screen and (max-width:1150px){
    .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;}
    .approach-section{margin-top: 70px;padding-top: 18px;}
    .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%;}
    .panda-irar-image{width: 10%;bottom: -22%;}
    .programCards{padding: 60px 15px;}
    .curriculumtoddlerLevel{padding: 50px 0px 90px 0px;}
    /* .tinkerAdvanced::after{height: 200px;} */
    .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;}
    .a{top: -44px;}
    .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%;}
}
@media only screen and (max-width:1023px){
    .tabContent .content{max-width: 100%;}
    .about-shape:after {height: 124px;top: -17%;}
    .rainbow-cloud{left: 4%;top: -52px;}
    .philosophy::after{top: 87%;}
    .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 {margin-top: 60px;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;}
    .program-section::after{bottom: -15%;}
    .programCards {padding: 60px 25px;}
    .programCards .insideCards{padding: 20px;}
    .programCards .insideCards h4{width: 60%;}
    .panda-irar-image {width: 13%;bottom: -16%;}
    .irar img {width: 100%;}
    .tinkerAdvanced::after{height: 218px;}
    .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;}
    .a{top: -40px;}
    .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;}
}
@media only screen and (max-width:767px){
    .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;}
    .philosophy::after{top: 84%;}
    .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;margin-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%;}
    .program-section::after {bottom: -10%;}
    .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: -8%;}
    .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 {height: 236px;}
    .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;}
    .a{top: -34px;}
    .b{top: -22px;}
    .primer-b::after {height: 78px;}
    .book-container{padding: 20px 0px;}
    .honey-round {top: 53%;}
    .inner-banner .next-os-logo {width: 64px;margin-bottom: -7px;margin-right: 5px;}
    .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; }
    .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;}
}
@media only screen and (max-width:599px){
    .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 {top: 80%;}
    .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 {padding: 60px 20px;}
    .programCards .insideCards h4 {width: 45%;}
    .program-section::after {bottom: -9%;}
    .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;}
    .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;}
    .a {top: -20px;}
    .b {top: -32px;}
    .primer-a {padding: 35px 0px 35px 10px;}
    .primer-b {padding: 30px 0px 40px 20px;}
    .primer-b::after {height: 50px;}
    .irar {margin: 30px 0px 30px;}
    .honey-image {bottom: -34%;}
    .teachNext-section::after {top: -103px;}
    .teachNext-section::before {top: 90%;}
    .nextos-sections ul li{width: calc(100% - 22px);}
    .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;}
}
@media only screen and (max-width:479px){
    .inner-banner-content{top: 39%;}
    .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%;}
    .program-section::after {bottom: -7%;}
    .panda-irar-image {width: 20%;bottom: -5%;}
    .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;}
    .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%;}
    .irar {margin: 22px 0px 10px;}
    .teachNext-section::after {top: -96px;}
    .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-left: 0;margin-top: 5px;}
    .teachNext-section{padding: 30px 0;}
    .administrativePoints{margin: 50px 0px;}
    .teachNext-section .digitalClassroom{padding-bottom: 20px;}
}