@font-face{font-family:'Barlow Condensed';src:url('https://www.kangarookids.in/font/BarlowCondensed-Bold.woff2') format('woff2'),url('https://www.kangarookids.in/font/BarlowCondensed-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('https://www.kangarookids.in/font/BarlowCondensed-Regular.woff2') format('woff2'),url('https://www.kangarookids.in/font/BarlowCondensed-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Rubik;src:url('https://www.kangarookids.in/font/Rubik-Regular.woff2') format('woff2'),url('https://www.kangarookids.in/font/Rubik-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
h6{font-family:'Barlow Condensed'}
body{margin:0;padding:0;overflow-x:hidden}
a{text-decoration:none}
p{font-family:Rubik;margin:0 0 10px;color:#555}
.benefits-title,.programme-structure-wrapper .vision-wrapper .col-md-6:first-child .vision-img{text-align:center}
hr{border-top:1px solid #fff;margin-bottom:20px;margin-top:20px}
hr:not([size]){height:1px;border-top:1px solid #fff}
ul{padding-left:0rem}
#khead{align-items:center;justify-content:space-evenly}
#khead,#navigat,nav ul{display:flex}
#navigat .dropdown{display:flex;font-family:Rubik;font-size:18px;font-weight:800;margin:0 5px}
#navigat,#navigat .dropdown{align-items:center;justify-content:center}
#navigat .dropdown a{border-radius:25px;color:#623f99;cursor:pointer;padding:5px 15px}
.navbar-brand{text-align:center}
.mkhead ul{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
#khead,nav{width:100%}
dl,ol,ul{margin-bottom:0}
.mkhead .social-icons{align-items:center;justify-content:center;padding:0 40px}
.menuActive{background:#fcdd3b;border-radius:3rem;cursor:pointer}
.mkhead .social-icons a img{width:45px}
.mobile-01{display:none}
.desk01{display:block}
#fixed-menu img{padding-bottom:2px;padding-top:8px;width:30%}
.navbar-brand img{padding-top:1%;width:60%;margin-left:-39px}
.first-five-year-desc p:nth-child(3){color:#231f20;font-family:Barlow Condensed;font-weight:700}
.navbar-expand-lg .navbar-nav{flex-direction:row;margin-right:20px}
.navbarButton-wrapper{align-items:center;background:#fff;border-radius:3rem;color:#613e97;cursor:pointer;display:flex;font-size:16px;font-family:Rubik;font-weight:600;padding:7px 22px;text-align:center;border:0}
.navbarButton-wrapper:hover{background:#fff;color:#613e97}
.navbarButton-wrapper img{margin-right:10px;width:1.5rem}
.navbar .dropdown a:hover{background-color:#ffd530;text-decoration:none}
.image-slider1 .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot.owl-nav{position:absolute;left:60px;top:40%;background-color:hsla(0,0%,100%,.2)!important;display:block;padding:0 .3em!important;font-size:3em;margin:0;cursor:pointer;color:#fff;align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px;transform:translate(-50%,-50%);box-shadow:0 2px 12px 0 rgba(0,0,0,.19)}
.a,.image-slider1.owl-nav .owl-next{color:#fff;font-size:38px!important;align-items:center;display:flex;font-size:0;justify-content:center}
.image-slider3 .fa{color:#623f99}
#react-multi-carousel-list .fa{color:#fff}
#react-multi-carousel-list2 .fa{color:#623f99}
.image-slider4 .fa{color:#623f99}
.image-slider3 .item{margin:0}
.image-slider1 .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot.owl-nav{position:absolute;right:10px;top:40%;align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px;background-color:hsla(0,0%,100%,.2)!important;display:block;padding:0 .3em!important;font-size:3em;margin:0;cursor:pointer;color:#fff;transform:translate(-50%,-50%);box-shadow:0 2px 12px 0 rgba(0,0,0,.19)}
#carousalhead{color:#ffd530;font-family:Barlow Condensed;font-size:70px;font-weight:700;line-height:.9;margin:0;padding-top:20px}
#large{color:#fff;font-size:20px;margin:18px 0}
#awardcarousel .owl-nav{right:12%;top:-16%;color:#623f99;font-size:3em}
#awardcarousel .owl-prev{background-color:#fff!important}
#awardcarousel .owl-next{background-color:#fff!important;display:inline-flex}
#awardcarousel .owl-next,.b,.owl-prev{color:#623f99;font-size:38px!important;font-weight:600}
.admission-wrapper .home3carousal{align-items:center;display:flex;margin:0 auto;width:85%}
.admission-wrapper h6{font-size:46px;font-family:Barlow Condensed;font-weight:700;text-align:center;margin-bottom:40px}
#homeslider2 .home3card{width:95%}
.home3card{border:2px solid #fede3b;border-radius:25px;height:410px}
#ar li,.home3center{padding-top:5px}
.home3button{display:flex;justify-content:center}
.home3button button{background-color:#ffd530;border-radius:10px;color:#644099;border:0;font-weight:700;padding:9px 21px;font-size:18px;margin:16px}
#homeslidercard .home3cardimg{border:2px #000;border-radius:20px;justify-content:center;overflow:hidden;width:95%;margin:0 auto}
#homeslidercard h2{align-items:center;display:flex;justify-content:center;line-height:1;min-height:30px;padding:0 10px;color:#623f99;font-family:Rubik,Bold;font-size:28px;font-weight:800;margin-top:24px}
.homesliderp{min-height:95px;padding:10px}
.homesliderp p{text-align:center;font-size:18px}
.first-five-year-desc p:first-child{font-size:46px}
.first-five-year-desc p:first-child span{color:#623f99}
.first-five-year-underline{margin:0 0;width:70px}
.underline-style{background:#fede3b;border-radius:2rem;height:28px;width:100%}
.first-five-year-desc-wrapper{width:90%}
.first-five-year-desc p:first-child{color:#000;font-family:Barlow Condensed;font-size:50px;font-weight:700}
.first-five-year-desc p:nth-child(3){font-size:36px}
.first-five-year-desc p:nth-child(4){font-size:19px;margin:24px 0 3rem}
.first-five-years-cards .cards{margin-bottom:2rem;min-height:16vw;width:88%}
.first-five-year{font-family:Barlow}
.cards img{margin:1rem auto 0;width:50%}
.cards p:nth-child(2){color:#494949;font-family:Barlow Condensed;font-size:36px;font-weight:700}
.cards p:nth-child(3){color:#494949;font-family:Rubik;font-size:30px;line-height:1.5;padding-top:12px}
.cards{background-color:#fff;border:2px solid #fede3b;border-radius:1.5rem;margin:0 auto 3rem;min-height:20.5vw;text-align:center;width:85%}
.cards p:nth-child(3){font-size:20px;font-weight:600;line-height:1.4;padding:0}
.mobs{display:block}
.desk{display:none}
.set-md{display:block}
.programme{background-color:#fff;background:url(../assets/img/home/home3.svg) 0 0/cover no-repeat}
.programme #homeslider4{padding:4rem}
.home3carousal{display:flex;justify-content:center}
.home3container{align-items:center;display:flex;width:90%}
.desk .owl-nav{display:none}
.desk .owl-dots{width:16%}
.underline-wrapper{align-items:end;display:flex;flex-wrap:nowrap!important}
.underline-wrapper .underline-style{margin-top:12px;width:70px;height:18px}
.white{color:#fff}
.yellow{color:#fede3b}
.black{color:#000}
.programme h6{font-size:46px;font-family:Barlow Condensed;font-weight:700;text-align:center}
.homeborder{margin-top:-16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}
.mhomesliderborder{margin-top:-16px!important;position:relative;z-index:0}
.programme .card{border:2px solid #fede3b;border-radius:25px;padding:8px;overflow:hidden}
.programme .card .flexcenter img{border-radius:20px}
.back-side-row img{height:40px;width:40px}
.content-specification-wrapper,.front-card{display:flex;flex-direction:column}
.content-specification-wrapper h4{font-size:21px;text-align:left;color:#623f99;margin-bottom:0}
.back-side-content-wrapper{align-items:center;display:flex;justify-content:space-around;padding:10px;padding-top:40px;padding-bottom:0px}
.homedurationcontainer{display:flex;justify-content:space-evenly;margin-top:10px}
.home3durationboximg{align-items:center;display:flex;height:35px;justify-content:center}
#home3durationbox img{justify-self:center;width:25px}
#home3durationbox p{font-family:Rubik,SemiBold;font-size:16px;font-weight:600;line-height:18px;margin-top:5px;text-align:center}
.back-side-container{padding:9px 0}
.back-side-row .flexcenter{align-content:center;display:flex;justify-content:center}
.programme .card h3{font-weight:800;font-family:Rubik,Bold;color:#623f99;font-size:30px}
.purpose-container{background-image:url(../assets/img/home/home3.svg);background-size:cover;margin:0}
.purpose-wrapper{font-family:Barlow;margin:4rem auto;width:90%}
.purpose-image-wrapper img{width:55%}
.purpose-desc-wrapper{padding-top:3rem}
.purpose-desc-wrapper span{font-size:46px}
.purpose-desc-wrapper span:nth-child(2){color:#623f99}
.purpose-desc-wrapper span{color:#231f20;font-family:Barlow Condensed;font-weight:700}
.purpose-underline-wrapper{margin:20px 0;width:13%}
.underline-style{height:18px}
p.purpose-desc{font-size:18px;line-height:1.4;font-family:Rubik;margin:30px 0 40px!important}
.Button button{align-items:center;background:#fede3b;border-radius:4rem;color:#644099;font-weight:600;display:inline-flex;flex-wrap:nowrap;font-family:Barlow Condensed;justify-content:space-between;font-size:22px;padding:12px 20px;border:0}
.Button button img{margin-left:10px;width:30px}
.card-button-container{align-items:center;background-color:#fede3b;display:flex;justify-content:space-around;padding:10px}
.card-button-container img{cursor:pointer;height:25px;width:25px}
.ParentTestimonialCardContent{padding:4rem;padding-top:0px;padding-bottom:0px}
.ParentTestimonialCardContent h6{font-size:46px;font-family:Barlow Condensed;font-weight:700;text-align:center;margin-bottom:40px}
.black{color:#231f20}
.purple{color:#623f99}
.ParentTestimonialCardContent h6{font-size:46px;font-family:Barlow Condensed}
.parenttestimonial-card-content{background:#fff;border:2px solid #fede3b;border-radius:20px;padding:20px;width:95%;margin:0 auto}
.ParentTestimonialCardContent .underline-wrapper{padding-bottom:2rem}
.parentbtnsec{display:flex;justify-content:center;margin-top:3rem}
.parenttestimonial-card-image-wrapper{border-radius:20px}
.parenttestimonial-card-head{align-items:center;justify-content:center}
.parenttestimonial-card-image-wrapper img{width:100%}
.parenttestimonial-card-head-content{padding-top:30px}
.microbannerborder-02{display:none}
.parenttestimonial-card-head-content h3{color:#000;font-family:Barlow Condensed;font-size:36px;font-weight:600;text-align:left}
.parenttestimonial-card-head-content p{margin-top:10px;font-size:21px}
.parenttestimonial-card-body p{font-size:18px;color:#555}
.parenttestimonial-card-body p:before{content:url(../assets/img/home/media/top-aro.png);padding:10px}
.curriculumParadogy-container{background-color:#623f99;margin:0}
.curriculumParadogy-wrapper{margin:4rem;width:90%}
.ourcenter{margin:4rem}
.ourcenter h6{font-size:46px;font-family:Barlow Condensed;font-weight:700;text-align:center;margin-bottom:00px}
.curriculum-underline-wrapper{margin:0 0;margin-bottom:20px;width:70px}
.curriculumParadogy-wrapper .title{color:#fff;font-size:46px;font-weight:600;font-family:Barlow Condensed}
.curriculumParadogy-wrapper .title span{color:#fede3b}
.curriculumParadogy-card-wrapper{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px}
.curriculumParadogy-block1 p{font-size:21px;line-height:1.4;padding:30px 0;color:#fff;font-family:Rubik}
.simpleCard-container p{color:#494949;font-size:21px;line-height:1.2;font-weight:700;margin:auto;text-align:center;width:80%}
.simpleCard-image-wrapper img{width:100%}
.simpleCard-image-wrapper{width:55%;margin:auto}
.simpleCard-container{border-radius:1.5rem;background-color:#fff;margin-right:20px;margin-top:20px;padding:40px 0 40px;width:30%}
.curriculumParadogy-block1 img{width:75%}
.cloud{margin-bottom:-70px}
.cloud img{vertical-align:bottom;width:100%}
.commonfooter{background-color:#623f99;padding:1rem 4rem}
.footer{padding:2rem}
.footer .footer-heading{color:#fede3b;font-family:Barlow Condensed;font-size:32px;font-weight:600}
.footer ul{width:auto;padding-left:0}
.footer ul li{list-style-type:none;margin:12px auto;font-family:Montserrat-Regular}
.footer li{font-size:14px;list-style:none}
#lineonhover{color:#fff;font-size:21px;text-align:left}
#lineonhover:hover{text-decoration:underline}
.carousel-button-wrapper,.display-none-click{margin-top:40px}
.first-five-year-desc p:nth-child(4){font-size:21px;margin:24px 0 3rem;color:#494949;line-height:1.4;color:#555}
.first-five-year-desc p:nth-child(3){font-size:36px;font-family:Barlow Condensed}
.footer-bottom{display:flex}
.footer-copyright p{font-size:20px;color:#fff}
.footer-socials p{font-size:18px;color:#fff;margin-bottom:0}
.footer-socials a img{margin-left:10px;width:15%}
.footer-socials{align-items:center;display:flex;flex-direction:row;justify-content:right}
.mob-pad-25{padding:2rem 2rem 0}
.padT-40{padding-top:40px}
.awardcarousel{background:url(../assets/img/home/home3.svg);padding:40px;background-size:cover;background-repeat:no-repeat}
.padT-40{padding-top:40px}
.padT-40>.mobhide>img{width:100%}
.award-image-container{padding:40px 70px 10px}
.award-image-container img{width:90%!important}
.rectangle-badge{align-items:center;background-color:#fede3b;display:inline-flex;height:30px;left:-1px;position:fixed;width:21%;height:40px}
.triangle{border-bottom:19px solid transparent;border-right:19px solid #fff;border-top:19px solid transparent;height:0;left:17%;position:fixed;width:0}
.rectangle-badge h3{font-size:22px;left:10px;text-align:start;margin-left:10px}
.awardcarousel h2,.rectangle-badge h3{color:#494949;font-family:Barlow Condensed;font-weight:1000}
.awardcarousel .item .card{border:none;border-radius:25px;display:flex;flex-direction:column;padding:30px}
.awardcarousel h2{font-size:35px;line-height:40px;margin-top:10px;padding:1rem;text-align:left}
.underline-wrapper p{font-size:21px;padding-left:15px}
#homestate{background-color:#fff!important;border:1px solid #623f99;border-radius:10px;font-family:Rubik,Regular;font-size:18px;font-weight:500;height:auto;padding:8px 15px;text-align:left;width:45%}
.ourcenter-heading-wrapper select{float:right}
.ourcenter .underline-wrapper .underline-style{width:70px}
#hometab p{font-size:21px}
#hometab p a{color:#494949;text-decoration:none;line-height:1.2}
#hometab p a:hover{text-decoration:underline}
#hometab p{line-height:1;margin-bottom:0;margin-top:10px;text-align:left}
.ourcenter #hometab h2{margin-top:2rem;color:#623f99;font-weight:600;font-family:Barlow Condensed}
#homestate,.ourcenter .react-tabs__tab-panel--selected h2{color:#623f99}
.underline-wrapper{align-items:end;display:flex;flex-wrap:nowrap!important}
.tab-container{margin:10px auto;padding:0;font-size:16px}
.tab-container section{display:none;padding:20px;border:0 solid #ddd;overflow:hidden;padding-top:10px}
.tab .dis{display:none}
.tab-container label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:700;font-size:40px;color:#623f99!important;opacity:50%;font-family:Barlow Condensed;padding:20px;text-align:center;width:15%;color:#1e3f79;border-bottom:4px solid #ededed}
.react-tabs__tab-panel--selected{background-color:#f9fafc;border-radius:0 0 20px 20px;padding-top:0px}
.tab-container label:before{font-weight:400;margin-right:10px}
.tab-container label:hover{color:#888;cursor:pointer}
.tab-container .tab{margin:0 auto;text-align:center}
.tab-container input:checked+label{color:#636363;border:0 solid #ddd;background:0 0!important;opacity:100%!important;font-family:Barlow Condensed;border-top:0 solid #623f99;border-bottom:5px solid #623f99}
#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6,#tab7:checked~#content7{display:block}
.seo-home{background-color:#fff;margin-bottom:-6%;padding:0 0 80px}
#seo-container h1,#seo-container h2{color:#494949;font-family:Rubik!important;font-size:24px!important;font-weight:900;line-height:1.3;margin-bottom:20px;text-align:left}
#seo-container p,.seo-home ul li{font-size:18px;line-height:28px}
#seo-container{border-radius:20px;padding:70px;padding-top:0px}
#seo-container,.home10{background-color:#f9fafc}
#seo-container p{color:#494949;font-family:Rubik,Regular;font-size:18px;margin-bottom:40px}
.seo-home ul{padding:55px}
.wraper{width:100%;padding:0;padding-top:100px;align-items:center;background:#623f99}
.owl-theme .owl-nav .owl-prev{left:10px}
.image-slider1 .owl-next,.image-slider1 .owl-prev{background-color:hsla(0,0%,100%,.2)!important;border-radius:50%}
.owl-theme .owl-nav .owl-next{right:10px}
.owl-theme img{width:100%;min-height:200px}
.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:40%;transform:translateY(-50%);background-color:#fff!important;color:#000!important;font-size:1.5em!important;width:40px;height:40px;border-radius:100%!important;font-weight:700;padding:15px!important;text-align:center;box-shadow:0 0 10px 0 #000}
.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover{box-shadow:0 0 0 0 #000;background-color:red!important;color:#fff!important}
.owl-carousel .owl-prev{left:-30px}
.owl-carousel .owl-next{right:-30px}
.owl-theme .owl-dots .owl-dot.active span{background:#fbd234!important;width:30px;transition:.2s ease-in-out}
.owl-theme .owl-dots .owl-dot:hover span{transition:.2s ease-in-out}
.about{padding:4rem;background-image:url(../assets/img/home/home3.svg);background-size:cover}
.about .image-container,.vision-wrapper .vision-img img{margin:auto;width:80%}
.about .image-wrapper{text-align:center}
.image-wrapper img,.video-wrapper video{width:100%}
.about .first-five-year-desc-wrapper{width:100%}
.about .first-five-year-desc p:nth-child(4){font-size:23px}
.section-2{background-color:#623f99;padding:0}
.section2-wrapper{padding:4rem}
.section1-wrapper .image-container,.vision-wrapper .vision-img img{margin:auto;width:80%}
.content-title{font-size:46px;line-height:40px;padding:0;font-weight:600;font-family:Barlow Condensed;color:#fff}
.content-desc{font-size:23px;color:#fff;padding:0}
.underlinestyle-wrapper{margin:0 0 12px;width:70px;padding:0;margin-top:20px;align-items:end;display:flex}
.underline-style{height:18px}
.our-mission-wrapper{padding-top:2rem}
.our-mission-wrapper span:nth-child(2),.our-vision-wrapper span:nth-child(2){color:#fede3b}
.about-2{background-color:#fff;padding:4rem}
.about-content{padding:10px 0}
.about-container1{width:96%}
.about-card{border:none;border-radius:25px;box-shadow:0 0 19px 5px #f1eff1;display:flex}
.about-card-img-wrapper{margin:10px 0;width:24%}
.about-card-wrapper h3{display:flex;flex-direction:column;font-weight:750;font-size:36px;font-family:barlow Condensed;color:#623f99;line-height:1}
.about-card-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}
.about-card-content{font-size:21px;min-height:140px;padding:10px 50px}
.about-2 .react-multi-carousel-list{overflow:visible;padding:40px 20px}
.about-content p{font-size:21px;font-weight:550}
.about .first-five-year-underline{margin:10px 0;width:70px}
.section3-wrapper{padding:4rem;padding-top:0px}
.section3-wrapper .content-title{color:#000;margin-bottom:.5rem}
.section3-wrapper .content-title span:nth-child(2){color:#623f98}
.section3-wrapper.group .content-desc{color:#000;padding:0;margin:0;font-size:21px}
.section3-wrapper.group li:first-child{padding:1rem 0}
.section3-wrapper.group li{color:#000;font-family:Rubik;font-size:21px;line-height:1.4}
.section3-wrapper.group ul{list-style:none;padding-left:0}
.section3-wrapper .image-container,.vision-wrapper .vision-img img{margin:auto;width:80%}
.section3-wrapper.group .col-md-6{margin:auto}
.difference-section-1 .video-wrapper{margin:auto;width:100%}
.difference-section-1 .video-wrapper video{border:1px solid #fede3b;border-radius:1rem}
.curriculum-container-2,.curriculum-container-3 .difference-wrapper{padding:4rem}
.curriculum-section-2 .contentWithImage-container{display:flex;flex-direction:row-reverse}
.curriculum-section-2 .image-wrapper{text-align:left}
.curriculum-section-2 img{width:80%!important}
.curriculum-section-2 .list{padding-top:1rem}
.curriculum-section-2 .list>ul{line-height:1.4;list-style:none;padding-left:0rem}
.curriculum-section-2 .list>ul li{font-family:Rubik;color:#555;line-height:1.6}
.curriculum-section-2 .list>ul li{font-size:21px;list-style:none}
.curriculum-container-2 .list>ul li:first-child:before{content:url(../assets/img/Curriculum/List-icon-1.svg)}
.curriculum-container-2 .list>ul li:nth-child(2):before{content:url(../assets/img/Curriculum/List-icon-2.svg)}
.curriculum-container-2 .list>ul li:nth-child(3):before{content:url(../assets/img/Curriculum/List-icon-3.svg)}
.curriculum-container-2 .list>ul li:nth-child(4):before{content:url(../assets/img/Curriculum/List-icon-4.svg)}
.curriculum-container-2 .list>ul li:before{padding-right:24px}
.difference-container .content-subTitle,.difference-section-1 .content-title span:first-child,.difference-section-1 .content-title span:nth-child(3){color:#000}
.difference-section-1 .content-title span:nth-child(2){color:#623f99}
.curriculum-section-2 .content-desc{font-size:23px;color:#555}
.curriculum-container-3{background-color:#623f98}
.curriculum-section-3 .content-title span:nth-child(2){color:#fede3b!important}
.curriculum-section-3 .content-title span:first-child{color:#fff!important}
.curriculum-section-3 .video-wrapper{margin:auto;width:80%}
.curriculum-container-3 .list li{color:#fff;list-style:none}
.mind-habit-wrapper{padding:4rem;width:100%}
.row.contentWithCard-wrapper{margin:0}
.col-md-6.imageVideo-container{margin:auto}
.col-md-6.imageVideo-container video{border-radius:1.5rem;width:80%}
.curriculum-container-4 .content-subTitle,.curriculum-section-2 .list>ul li:nth-child(4):before,.mind-habit-wrapper .content-title span:first-child{color:#623f98}
.mind-habit-wrapper .content-title span:nth-child(2){color:#000}
.mind-habit-wrapper .content-desc{color:#555}
.curriculumslider{background-color:#623f99;padding:4rem}
.curriculumslider .white{color:#fff}
.curriculumslider .yellow{color:#fede3b}
.curriculum-container-4 .difference-wrapper,.difference-wrapper,.mind-habit-wrapper{padding:4rem;width:100%}
.curriculum-container-4 .content-desc{font-size:21px;color:#555}
.curriculum-container-3 .row .col-md-6:nth-child(2),.curriculum-container-4 .row .col-md-6:nth-child(2){margin:auto}
.curriculum-container-4 .difference-section-1 img{border-radius:1rem;width:90%}
.preschool-carousel-container{width:95%}
.preschool-card{border:none;border-radius:20px;overflow:hidden;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box}
.preschool-card-head{align-items:center;justify-content:center;margin-top:2%}
.preschool-card-head-img-wrapper img{height:100%;padding:1rem;width:100%}
.preschool-card-head-h1{z-index:1}
.preschool-card-head-h1 h6{font-weight:600;font-family:inherit}
.curriculumslider .preschool-card-content{min-height:150px;padding:0 3rem}
.curriculumslider .preschool-card-content p{margin:0}
.preschool-card-content p{font-size:21px}
.image-slider3 .owl-theme .owl-dots .owl-dot.active span{background:#fbd234!important}
.difference-section-1 img{width:80%}
.differenceslider2{background-color:#fff;padding:4rem}
.difference2-row{align-items:center;display:flex;justify-content:center}
.difference2-image-wrapper{overflow:hidden;padding:50px}
.difference2-image-wrapper img{border-radius:15px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);width:100%}
.differenceslider2 .differenceslider2-content h3{font-size:40px;font-family:Barlow Condensed;font-weight:300;line-height:29px;text-align:left;color:#623f99;font-weight:600;margin-bottom:20px}
.differenceslider2 .owl-theme .owl-dots .owl-dot.active span{background:#623f99!important;width:30px;transition:.2s ease-in-out}
.differenceslider2 .differenceslider2-content p{font-size:21px;padding:15px 5px 15px 0}
.diference3{background-color:#623f99;padding:4rem}
.difference3-carousel-img-wrapper img,.difference3-slider-img-wrapper img{width:100%}
.diference3 .react-multi-carousel-track .item{align-items:center;display:flex;justify-content:center}
.management .management-row .react-multi-carousel-track{display:flex}
.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}
.differenceslider{background:url(../assets/img/home/home-01.svg);padding:4rem}
.differenceslider h3{font-weight:600;padding:0 5rem 3rem;font-size:25px;color:#623f99;text-align:center;font-family:Barlow Condensed}
.preschool-carousel-container{width:95%;margin:auto}
.preschool-card{border:none;border-radius:20px;overflow:hidden}
.preschool-card-head-h1{z-index:1}
.differenceslider .preschool-card-content{min-height:204px}
.differenceslider .preschool-card-head-h1 h6{font-weight:600;margin-top:40px;padding-left:50px}
.preschool-circle{background-color:#fede3b;border-radius:50%;height:160px;position:absolute;right:-12%;top:-20%;width:160px}
#react-multi-carousel-list2 .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box}
.differenceslider .preschool-circle{left:83%}
.preschool-card-content{min-height:227px;padding:1rem 3rem}
.difference-contentImage-2 .content-desc{font-size:23px;color:#555}
.image-wrapper{text-align:center}
.difference-contentImage-2 img{border-radius:1rem;width:80%!important}
.preschool-card-content p:first-child{font-weight:600}
.preschool-card-head-h1 span{font-size:38px}
.preschool-card-head-h1 span{display:flex;flex-direction:column;font-weight:600;font-family:barlow Condensed;font-size:34px;line-height:1.1}
.preschool-faqs{background-color:#fff}
.preschool-section-3{margin:auto;padding:4rem 7rem;width:100%}
.common-accordion-container .underlinestyle-wrapper{margin-top:12px;width:70px;height:18px}
.preschool-faqs .content-title{line-height:inherit;margin-bottom:2rem}
.preschool-section-3 .content-title span:first-child{font-family:Barlow Condensed;font-weight:600;color:#000}
.text-faq p{font-size:18px;margin:0 0 30px}
.accordion{margin:2rem auto}
.accordion-item{background-color:#f9fafc;color:#111;margin:1rem 0;border-radius:20px;border:0}
.accordion-item-header{padding:.5rem 3rem .5rem 1rem;min-height:3.5rem;line-height:1.25rem;font-weight:700;color:#623f99;align-items:center;position:relative;cursor:pointer;display:flex;font-family:Rubik;font-size:26px;font-weight:700;justify-content:space-between;margin:0;padding:34px 5rem;text-align:left;transition:ease-in-out;width:100%;border-radius:20px}
.programme-structure-wrapper .our-vision-wrapper span:nth-child(2){color:#fff}
.accordion-item-header.active,.accordion-item-header:hover{background:#623f99;color:#fff}
.accordion-item-body{display:block;max-height:18rem;background-color:#623f99;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin:0 auto;max-height:0;overflow:hidden;text-align:left;transition:max-height .2s ease-out}
.accordion-item-body .line{background-color:#fff;height:1px;opacity:.5;width:100%}
div.accordion-item-body-content p:nth-child(2){font-size:20px;padding:14px 4rem;color:#fff}
.accordion-item-header.active{border-bottom-left-radius:0;border-bottom-right-radius:0}
.accordion-item-header::after{content:"";background:url(../assets/img/Our-Programmes/More.0.svg);font-size:2rem;position:absolute;width:30px;height:30px;right:1rem}
.accordion-item-header.active::after{content:"";width:30px;background:url(../assets/img/Our-Programmes/Close.svg);height:30px}
.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.accordion-item-body-content{padding:1rem;line-height:1.5rem}
.Toddler{background-color:#623f99;display:flex;padding:4rem 4rem 2rem}
.Toddler .img-wrapper img{width:100%}
.toddler-img-wrapper{background-color:#fff;border-radius:50%;height:5rem;width:5rem;align-items:center;display:flex;flex-direction:column;justify-content:center}
.toddler-img-wrapper img{width:70%}
.aligncenter{align-items:center;display:flex;flex-direction:column;justify-content:center}
.toddler-content{margin-left:1rem;margin-top:1rem}
.toddler-content p:first-child{font-weight:600}
.toddler-content p{color:#fff;margin-bottom:3px;text-align:center;font-size:18px}
.text-set p{font-size:18px}
.transition .toddler-templete{background-color:#fff;flex-direction:row-reverse;padding:4rem 4rem 2rem}
.toddler-templete .img-wrapper img{width:100%}
.transition .toddler-content p{color:#623f99}
.transition .text-set p{font-size:18px}
.vision-img img{border-radius:2rem;width:100%}
.content-wrapper{padding-top:70px}
.KITDRFormSection{background-image:url(../assets/img/Our-Programmes/KITDR/KITDR.jpg);background-size:contain;padding:4rem}
.KITDRForm{align-items:center;justify-content:center}
.KITDRForm,.KITDRFormSection-row{display:flex}
.check-box-row,.commonform{display:flex;justify-content:center}
.form-card h3{font-size:34px;text-align:center;font-weight:600;font-family:Barlow Condensed;padding:20px 40px;margin-bottom:0}
.form-card{background-color:#fff;border:2px solid #fede3b;border-radius:25px;width:90%}
.form-card .form-content{padding:0 40px 10px}
.check-box-row{flex-direction:row;margin:10px 0}
.form-input-box{background-color:#fff!important;border:1.5px solid #c7c5c5!important;border-radius:10px;font-family:rubik!important;font-weight:550!important;width:100%;margin:6px 0;color:#626262;font-weight:550!important;font-size:16px;height:40px!important}
.KITDRFormSection .form-phone-container .form-input-box{width:100%!important}
.form-container>.form-input-box,.form-phone-container>.form-input-box:first-child{width:100%}
.form-container,.form-phone-container{display:flex;justify-content:space-between}
.form-check-box{display:block!important;height:17px;margin:0 10px!important;width:17px}
.check-box-row p{font-size:16px}
.capcha{width:30%;margin-top:3%;font-size:22px;text-align:center}
input[type=date]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{border:2px solid #623f99!important;outline:0}
.cardIcon-container,.components-card-container{padding:4rem}
.cardIcon-container,.components-card-container,.kitdr-kangroo-kids{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover}
.apply-wrapper,.cardIcon-wrapper{margin:auto;width:100%}
.cardIcon-wrapper .card-with-image{padding:1.5rem;width:75%;background:#fff;display:flex;border-radius:2rem}
.cardIcon-wrapper .card-with-image img{width:26%}
.cardIcon-wrapper .col-md-6 .card-with-image:nth-child(2),.cardIcon-wrapper .col-md-6 .card-with-image:nth-child(3){margin-top:1.5rem}
.card-with-image p{font-size:34px;color:#623f99;font-weight:600;font-family:Barlow Condensed;line-height:1.2;margin:auto;padding-left:2rem}
.cardIcon-wrapper .content-title{color:#000;font-size:48px;margin:0 0 38px;padding:0;font-weight:600;font-family:Barlow Condensed}
.cardIcon-container .underlinestyle-wrapper{margin:0 0 24px;width:14%;padding:0}
.cardIcon-container .content-desc{font-size:18px;color:#000;padding:0}
.cardIcon-wrapper .list li{font-size:18px;padding-top:1rem;font-family:Rubik}
.programme-structure-wrapper{background-color:#623f99;padding:4rem}
.programme-structure-wrapper .vision-wrapper{display:flex;flex-direction:row-reverse;padding:0}
.vision-wrapper .col-md-6:first-child{width:45%}
.cardIcon-wrapper .list,.programme-structure-wrapper .section2-wrapper{padding:0}
.row.about-container.content-wrapper,.row.vision-container{margin:0}
.content-container{margin:0;width:100%}
.breadcrumb-wrapper p:nth-child(2){color:#623f99;font-size:18px}
.KITDRFormSection-row .common-breadcrumb .breadcrumb-wrapper p span,.KITDRFormSection-row .common-breadcrumb .breadcrumb-wrapper p:first-child{color:#fff}
.breadcrumb-wrapper p:nth-child(2) span:nth-child(2),.breadcrumb-wrapper p:nth-child(2) span:nth-child(3),.breadcrumb-wrapper p:nth-child(2) span:nth-child(4),.breadcrumb-wrapper p:nth-child(2) span:nth-child(5){opacity:.6}
.programme-structure-wrapper .vision-wrapper .col-md-6:nth-child(2){width:55%!important}
.content-subTitle{color:#fede3b;font-size:36px;margin:0 0 34px;font-family:Barlow Condensed;font-weight:700}
.components-card{margin:auto;width:95%}
.components-card .components-card-wrapper:first-child{width:90%;margin:0 auto;min-height:39rem}
.components-card-wrapper{background:#fff;border:2px solid #fede3b;border-radius:1.5rem;padding:2rem 0}
.availability-card{display:flex;padding:0 3rem 2rem}
.availability-card img{width:22%}
.availability-card-title span:first-child,.backCard-title{font-size:38px;color:#623f99;font-family:Barlow Condensed;font-weight:600}
.check-availability-card-wrapper .line{background-color:#d4d4d4;height:1px;width:100%}
.availability-card-desc{padding:2rem 3rem 0}
.availability-card-desc .sub-title1,.availability-card-desc .sub-title2{font-size:28px}
.availability-card-desc .sub-title1,.availability-card-desc .sub-title2{color:#000;font-weight:700}
.availability-card-desc .sub-description2{padding-bottom:1.6rem;font-size:18px}
.availability-card-title{margin:auto 0;padding-left:3rem;font-size:18px}
.programme-structure-wrapper .col-md-6 .vision-img{margin:auto;margin-top:18%}
.career-opportunity-container{background:#fff;padding:4rem}
.career-opportunity-title{font-size:48px;line-height:38px;margin:0 0 38px;font-family:Barlow Condensed;font-weight:600}
.career-opportunity-title span:first-child{color:#623f99}
.career-opportunity-title span:nth-child(2){color:#000}
.career-opportunity-wrapper .underlinestyle-wrapper{margin:0 0 50px}
.career-benefits{display:inline-flex;padding:1rem 0}
.career-benefits img{width:60px}
.career-avenues ul,.career-benefits span{font-size:18px;line-height:1.4;margin:auto 0 auto 2rem;color:#626262}
.career-avenues{font-size:28px;color:#626262}
.career-avenues p{font-size:38px;color:#000;font-family:Barlow Condensed;font-weight:600;margin-top:2rem}
.career-avenues ul,.career-benefits span{font-size:18px}
.career-avenues ul{list-style:none;margin-left:0}
.career-avenues ul li{padding:5px 0;color:#626262}
.career-avenues ul li span{padding-right:24px;color:#626262}
.career-opportunity-wrapper .col-md-6:nth-child(2) img{padding-top:4rem;width:90%}
.close-btn img{text-align:right;width:15%}
.backCard-cross{text-align:right;width:40%}
.check-availability-card-wrapper{position:relative}
.custom-model-main,.custom-model-main1{text-align:center;overflow:hidden;position:absolute;top:0;right:0;width:100%;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto}
.backCard-title{color:#000;font-family:Barlow Condensed}
.model-open{z-index:1;opacity:1;overflow:hidden}
.custom-model-inner{display:inline-block;vertical-align:top;width:600px;margin:0 auto;max-width:100%}
.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border-radius:6px;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;padding-bottom:108px;height:97%}
.model-open .custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:relative;z-index:999}
.model-open .bg-overlay{z-index:99}
.close-btn{position:absolute;right:0;top:30px;cursor:pointer;z-index:99;color:#fff}
.close-btn1{position:absolute;right:0;top:30px;cursor:pointer;z-index:99;color:#fff}
.close-btn1 img{text-align:right;width:15%}
.backCard-para-wrapper{display:inline-flex;padding:10px 0 20px}
.backCard-para-wrapper img{width:60px}
.backCard-wrapper{padding:1rem 4rem 2rem}
.backCard-para-wrapper p{margin:auto 0;font-size:18px;padding-left:2rem}
.content-wrapper{padding-top:70px}
.summerForm{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;display:flex;padding:4rem}
.summerForm .content-desc{font-size:18px;color:#555}
.summer-nested-div>div{padding:0}
.summer-img-wrapper{text-align:center}
.summer-img-wrapper img{width:100%}
.summerForm .form-phone-container .form-input-box{width:100%}
.things-to-explore{padding:4rem}
.things-card{border:1px solid #fede3b;border-radius:15px;display:flex;margin:1rem;min-height:172px;padding:1rem}
.thing-card-img-wrapper img{width:100%}
.things-card .col-md-9>h3{text-align:left;font-size:25px;font-weight:600;line-height:29px;color:#623f99;font-family:Barlow Condensed}
.things-card .col-md-9>p{margin:10px 0 0;font-size:22px}
.summer-gallery{padding:4rem}
.gallery{margin:2rem 0}
.gallery-pictures .img-thumbnail{padding:0}
.thumb{margin-bottom:15px}
.thumb:last-child{margin-bottom:0}
.thumb figure img{filter:grayscale(100%)}
.mfp-counter{display:none}
.gallery-pictures .img-thumbnail{padding:0;border-radius:25px}
.thumb figure:hover img{filter:grayscale(0)}
.partnersspeakhead{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;padding:4rem}
.partnersspeakhead .content-desc{font-size:18px;color:#555}
.partnersspeak-img-wrapper{text-align:center}
.partnersspeak-img-wrapper img{width:70%}
.parenttestimonialvideo{background-color:#623f99;padding:4rem;padding-right:0px}
.video-wrapper video{border-radius:20px}
@media screen and (max-width:799px){
.custom-model-inner{margin-top:45px}
.home3card{height:100%}
}
.features-container{background-color:#623f99;padding:4rem}
.apply-wrapper .col-md-6,.features-card{display:flex;justify-content:space-between}
.features-card .card-with-image{border-radius:1.5rem;width:30%;background:#fff;display:flex;padding:2rem}
.features-wrapper .card-with-image img{width:30%}
.features-wrapper .card-with-image p{color:#494949;font-family:Rubik;font-weight:400;font-size:18px;line-height:1.2;margin:auto;padding-left:2rem}
.benefits-title{font-size:38px;padding:3rem 0 1rem;color:#fff;text-align:center;font-family:Barlow Condensed;font-weight:600}
.benefits-wrapper{background-color:#fff;margin:auto;padding:1rem 3rem;border-radius:2rem;width:80%}
.apply-wrapper .col-md-6,.features-card{display:flex;justify-content:space-between}
.benefits-wrapper .features-card .card-with-image{padding:1.2rem}
.apply-wrapper .underline-style,.benefits-wrapper .features-card .card-with-image{width:50%}
.feature-title{color:#fede3b;font-size:48px;margin-bottom:3rem;font-family:Barlow Condensed;font-weight:600}
.col-md-12.apply-container{background-color:#fff;padding:4rem}
.apply-wrapper .content-title span:first-child,.kitdr-faqs .content-container .content-title{color:#623f99}
.apply-wrapper .content-title span:nth-child(2),.programme-structure-wrapper .content-subTitle,.programme-structure-wrapper .our-vision-wrapper span:first-child{color:#fede3b}
.apply-wrapper .row.cards{border:2px solid #fede3b;box-shadow:none;display:inline-flex;margin:0 1rem 0 0;width:48%;min-height:16vw}
.apply-wrapper .row .cards img{margin:1rem auto;width:40%}
.apply-wrapper .col-md-6{padding:0}
.apply-wrapper .row.cards p:nth-child(2){display:none}
.apply-wrapper .row.cards p:nth-child(3){color:#623f99;font-weight:600}
.admissionformsection,.contact-section,.startyourowninternational{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;display:flex;padding:4rem}
.admissionformsection .content-desc{font-size:23px;color:#555}
.admission-wrapper .content-subTitle,.admission-wrapper .daycare-wrapper .content-title,.admissionformsection .content-title{color:#000}
.admission-wrapper .our-vision-wrapper span:nth-child(2){color:#623f99}
.admission-wrapper{background-color:#fff;padding:4rem;width:100%}
.row.about-container.content-wrapper,.row.vision-container{margin:0}
.daycare-wrapper .vision-wrapper{display:flex;flex-direction:row-reverse;padding:0}
.daycare-wrapper .content-desc{color:#494949}
.daycare-wrapper .vision-wrapper .col-md-6:nth-child(2){padding-right:5rem;padding:0}
.content-container{margin:0;width:100%}
.daycare-wrapper .vision-wrapper .col-md-6{margin:auto}
.admission-wrapper .daycare-wrapper .vision-img img{width:90%}
.admissionslider{background:url(../assets/img/home/home3.svg) 0 0/cover no-repeat;padding:4rem}
.row-section-1 p{font-size:18px;padding-top:40px;color:#555}
.admission-row{display:flex;padding-top:2rem;margin:0 auto}
.admission-card{background-color:#fff;border:2px solid #fbd234;border-radius:25px;display:flex;flex-direction:column;padding:1.1rem;width:90%;height:370px}
.admissionslider .flexcenter{align-content:center;display:flex;justify-content:center}
.admission-card .admission-img-wrapper img{width:70%!important}
.admission-card p{font-weight:700;text-align:center;font-size:18px}
.startyourowninternational .content-desc{font-size:18px;color:#555}
.startyourowninternational .list ul{list-style:none}
.startyourowninternational .list li{font-size:38px;font-family:Barlow Condensed;font-weight:600;color:#623f99}
.kangaroo-kids-advantage-container,.kangaroo-kids-advantage-wrapper{background-color:#623f99;margin:auto}
.kangaroo-kids-advantage-wrapper .row.contentWithCard-wrapper{display:flex;flex-direction:row-reverse}
.kangaroo-kids-advantage-wrapper .col-md-6.imageCard-container .content-desc,.kangaroo-kids-advantage-wrapper .col-md-6.imageCard-container .content-title span:first-child{color:#fff}
.kangaroo-kids-advantage-wrapper .col-md-6.imageCard-container .content-title span:nth-child(2){color:#fede3b}
.kangaroo-kids-advantage-wrapper .col-md-6.imageCard-container .content-desc,.kangaroo-kids-advantage-wrapper .col-md-6.imageCard-container .content-title span:first-child{color:#fff;margin-top:5px}
.col-md-6.imageVideo-container{margin:auto}
.mind-habit-wrapper .cards{min-height:13vw;width:60%}
.kangaroo-kids-advantage-wrapper .cards{box-shadow:none}
.mind-habit-wrapper .imageCard-wrapper2 .cards{margin:0 0 3rem}
.management{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;padding:4rem}
.management-row{margin-top:2rem}
.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}
.react-multi-carousel-list{overflow:visible;padding:0 0 40px}
.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.management .preschool-carousel-container{height:120px}
.management .preschool-carousel-container{width:338px;margin:auto;margin-right:13px}
.management .preschool-card-head{padding:15px;min-height:100%;padding-left:30px}
.management .preschool-card-head-img,.management .preschool-card-head-img-wrapper img{padding:0}
.management .preschool-card-content{min-height:0;padding:0}
.management .preschool-card-head-h1 h6 span{font-size:18px}
.management .preschool-circle{height:90px;width:90px}
.getstartedin60days{background-color:#623f99;padding:4rem}
.getstartedin60daysrow{padding-top:3rem}
.getstartedin60days-img-wrapper img{width:90%}
.ourparent .parents-carousel-card{border-radius:25px;overflow:hidden;width:97%}
.ourparent .card-content h2{color:#494949;font-family:Barlow Condensed;font-size:28px;font-weight:900;margin-top:15px;text-align:left}
.ourparent .card-content p{font-size:18px;margin-top:12px}
.getstartedin60days .react-multi-carousel-track{align-items:baseline;display:flex}
.top-14 img{margin-top:209px}
.top-17 img{margin-top:188px}
.contact-section .tab-container label{width:49%;font-size:42px}
.contact-section .tab-container section{padding:0}
.contact-section .form-card .form-content{padding:0;padding-top:20px}
.contact-details .contact-details-row{display:flex;justify-content:center;margin-top:10px}
.form-head{padding:40px;padding-top:0px}
.contact-details-img-wrapper{display:flex;justify-content:center}
.contact-details-img-wrapper img{width:80%}
.contact-details h3{font-size:38px;font-family:Barlow Condensed;font-weight:600;color:#623f99;line-height:29px}
.contact-details p{font-size:18px}
.find-location-wrapper .content-title span:nth-child(2){color:#623f99}
.find-location-wrapper .content-title span:first-child{color:#000}
.find-location-wrapper .content-subTitle{margin:0 0 10px;font-family:Barlow Condensed;font-weight:700;color:#555}
.find-location-wrapper .content-desc{font-size:18px;color:#555}
.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
form.location-search button:after{background:0 0!important}
i.fa.fa-search{color:gray}
form.location-search input[type=search]{background:0 0;border:1px solid gray;border-radius:10px;color:#000;height:38px;font-size:16px;padding:1.5rem;width:100%}
.find-location-wrapper{margin:auto;padding-top:2rem;width:70%}
.contact-section #mob{width:100%}
.form-phone-container>.form-input-box:nth-child(2){width:50%}
.contact-section .form-check-box{height:40px}
form.location-search button{background-color:transparent;font-size:21px;margin-left:-50px;margin-top:7px;position:absolute;border:0;margin-top:7px}
.news{background-image:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;display:flex;padding:4rem}
.news-img-wrapper{text-align:right}
.news-img-wrapper img{width:45%}
.news-content{background-color:#fff;padding:4rem}
.news-card{background-color:#f9fafc;border-radius:20px;margin:30px 0;padding:40px 20px}
.news-date-box,.news-date-box p{display:flex;justify-content:center}
.news-card-content{padding-left:0}
.news-card-content a{text-decoration:none;color:#623f99}
.news-card-content h3,.news-date-box p{font-size:38px;font-family:Barlow Condensed;font-weight:600}
.news-card-content p{font-size:18px}
.date-card{display:flex;justify-content:center}
.news-date-box p{align-items:center;color:#fff;flex-direction:column;font-family:Rubik;font-size:38px;font-weight:600;line-height:1.4;margin:0}
.news-date-box{background-color:#623f99;border-radius:20px;padding:20px}
.yDQPP{display:flex;-webkit-box-pack:center;justify-content:center;padding:0;margin:10px}
.news-content .pagination-item{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#623f99;display:flex;font-size:21px;font-weight:600;height:50px;justify-content:center;width:50px}
.chIwMZ:first-of-type{border:3px solid #623f99!important;border-bottom-left-radius:50%!important;border-top-left-radius:50%!important;font-size:0}
.blogs-content .kfTxfN:first-of-type:before,.chIwMZ:first-of-type:before{content:"\00AB";font-size:30px;margin-top:-5px}
.news-content .nextPag:before{content:"\00BB";margin-top:-5px;font-size:30px}
.chIwMZ:last-of-type{border:3px solid #623f99!important;border-bottom-right-radius:50%!important;border-top-right-radius:50%!important;font-size:0!important}
.news-content .pagination-item.active{background-color:#623f99;color:#fff}
.news-content .sc-bcXHqe li{margin-left:10px}
.chIwMZ{list-style-type:none;padding:10px;background:#fff;border-right:1px solid #c1c1c1;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;color:#444;cursor:pointer;display:flex}
#react-multi-carousel-list2 .owl-prev{position:relative;left:0}
#react-multi-carousel-list2 .owl-next{position:relative;float:right;right:0}
#react-multi-carousel-list2{position:relative}
#react-multi-carousel-list2 .owl-nav{width:160px;position:absolute;right:0;bottom:-55px;text-align:center}
#react-multi-carousel-list2 .owl-dots{margin-top:23px}
#react-multi-carousel-list .owl-prev{position:relative;left:0}
#react-multi-carousel-list .owl-next{position:relative;float:right;right:0}
#react-multi-carousel-list{position:relative}
#react-multi-carousel-list .owl-nav{width:160px;position:absolute;right:0;bottom:-55px;text-align:center}
#react-multi-carousel-list .owl-dots{margin-top:23px}
#image-slider4 .owl-prev{position:relative;left:0}
#image-slider4 .owl-next{position:relative;float:right;right:0}
#image-slider4{position:relative}
#image-slider4 .owl-nav{width:160px;position:absolute;right:0;bottom:-55px;text-align:center}
#image-slider4 .owl-dots{margin-top:23px}
#awardcarousel1 .owl-prev{position:relative;left:0}
#awardcarousel1 .owl-next{position:relative;float:right;right:0}
#awardcarousel1{position:relative}
#awardcarousel1 .owl-nav{width:160px;position:absolute;right:0;top:-55px;text-align:center}
#awardcarousel1 .owl-dots{margin-top:23px}
#videoslider1 .owl-prev{position:relative;left:0}
#videoslider1 .owl-next{position:relative;float:right;right:0}
#videoslider1{position:relative}
#videoslider1 .owl-nav{width:160px;position:absolute;right:0;bottom:-60px;text-align:center}
#videoslider1 .owl-dots{margin-top:23px}
.homeslider6{background:url(../assets/img/home/home3.svg);padding:40px;background-repeat:no-repeat;background-size:cover}
.location-templete-container h6{color:#000;text-align:center;font-size:48px;font-family:Barlow Condensed;font-weight:600;margin:0}
.location-templete-container .set p{color:#000;text-align:center;font-size:20px}
.location-templete-container .set{margin-bottom:30px}
.sub-container{display:flex}
#homeslider6container{background-color:#fff;border:2px solid #fede3b;border-radius:25px;margin-top:20px}
.map-content{display:flex;flex-direction:column;margin-top:20px}
.righttext{text-align:right}
.map-content div div img{width:32px}
.h3div{padding-left:0}
.mlocation11 h3{color:#623f99;font-size:26px;font-weight:600;padding-top:0px;font-family:Barlow Condensed!important}
.map6{font-size:18px;margin:10px 42px}
.mfooter{color:#fff;font-size:20px}
.flexcenter{align-content:center;display:flex;justify-content:center}
.mfooter div{min-width:55px}
.commonmargin{background-color:#623f99;height:120px}
.microbanner{position:relative;z-index:11;margin-top:-18px}
.microbanner h1{color:#fbd234;margin-bottom:0;font-size:46px;font-family:Barlow Condensed;font-weight:600;text-align:center}
.microbanner h6{color:#fbd234;margin-bottom:0;font-size:46px;font-family:Barlow Condensed;font-weight:600;text-align:center}
.microbanner p{color:#fff;font-family:Rubik;font-size:18px;margin-bottom:0;text-align:center}
.microbanner p a{color:#fff}
.microbannerborder{margin-top:-80px;position:relative;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;z-index:10}
.aboutt2{background:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;margin-top:-6%;padding:6rem 4rem 4rem}
.abouttcontainer{padding:30px}
.abouttcontainer .abouttoutlet{background-color:#fff;border:1px solid #fede3b;border-radius:25px;padding:20px}
.aboutt2p .common-breadcrumb h6{color:#231f20;font-weight:600;margin-bottom:10px;text-align:left;font-size:48px}
.abouttsec1{align-items:center;display:flex;justify-content:center;margin-top:15px!important}
.partnersspeak-img-wrapper img{border-radius:20px;width:100%}
.aboutt2p .content-desc{font-size:18px;color:#000}
.mpartner1img-img-wrapper{text-align:center}
.mpartner1img-img-wrapper img{width:auto}
.signatory{font-size:18px;line-height:2}
.partnerh3{font-size:34px;line-height:1;font-weight:600;margin-top:1rem;font-family:'Barlow Condensed';color:#623f99;text-align:left;margin-bottom:0}
.aboutt3{padding:4rem}
.aboutt3 h6{color:#231f20;font-size:48px;font-weight:600;text-align:center}
#aboutt3containerrow{display:flex;margin-top:30px;justify-content:center}
#aboutt3container{width:33.33%!important;text-align:center}
.aboutcircle{align-items:center;border:1px solid #fbd234;border-radius:50%;box-shadow:0 0 15px #0000000f;display:flex;height:160px;justify-content:center;width:160px}
.about3containerimg{align-items:center;display:flex;height:40%;width:40%}
.about3containerimg img{height:auto;width:100%}
.aboutt3containercontent{padding:0;width:75%;margin:0 auto}
#aboutt3container h2,#aboutt3container p{color:#494949;font-family:Rubik;margin-top:20px}
#aboutt3container h2{font-size:32px;font-weight:600}
#aboutt3container p{font-size:23px}
.aboutcircle{height:200px;width:200px;margin:0 auto}
#teacherspeak1{background:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;margin:-6%;padding:5rem 4rem}
#teacherspeak1 h6{font-size:48px;font-family:Barlow Condensed;font-weight:600;text-align:center;color:#623f99;margin:15px 0}
#teacherspeak1 .ParentSpeakContent{padding:2rem 5rem}
.ParentSpeakContent-card{background-color:#fff;border:2px solid #fede3b;border-radius:20px;overflow:hidden}
.parentspeakcontent-card-container{align-items:center;border-top:.5px solid #cbc2c2;display:flex;justify-content:center;padding:50px}
.parentspeakcontent-card-container-content h3{font-size:40px;margin-bottom:16px;font-family:Barlow Condensed;font-weight:600;color:#623f99}
.parentspeakcontent-card-container-content{margin-bottom:20px}
.description,.parentspeakcontent-card-container-content span{font-size:18px;font-family:Rubik;color:#626262;line-height:1.5}
.parentspeakcontent-card-container:nth-child(2n){flex-direction:row-reverse}
#homeslider3{padding:8rem 4rem 8rem}
.testimonials{margin:-6%}
.test{margin-top:-6%;margin-bottom:-6%;padding-bottom:100px;padding-top:100px}
#infrastructure1{background:url(../assets/img/home/home3.svg);background-repeat:no-repeat;background-size:cover;margin:0;margin-top:-6%;margin-bottom:-6%;padding:5rem 4rem}
#infrastructure1 .react-tabs__tab-panel--selected{background-color:transparent}
#infrastructure1 .tab-container label{width:18%}
#homeslidertab{padding:1rem;padding-top:0px;padding-bottom:0px;text-align:center}
.mlocation2 h6{margin:0 0 3rem;color:#494949;font-size:40px;font-weight:600;text-align:left}
.mlocation2{padding:4rem 4rem 4rem}
.location-input{background:#fff;border:1px solid #454545;border-radius:10px;font-family:Rubik;margin:20px 0;font-size:18px;padding:20px;width:100%}
.mlocation2getintouch2 img{height:80%;margin-top:20px;width:80%}
.location-btn{background-color:#ffd530;border-radius:10px;color:#623f99;font-size:18px;cursor:pointer;border:0;font-weight:700;padding:12px}
.navbar-dark{--bs-navbar-color:rgba(38.4, 24.7, 60);--bs-navbar-hover-color:rgba(38.4, 24.7, 60);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#623f99;--bs-navbar-brand-color:#623f99;--bs-navbar-brand-hover-color:#623f99;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1)}
.form-button{text-align:center}