/*!  CSS Used from: Home Page CSS*/
a{text-decoration:none;cursor:pointer;color:#0074ae;}
a:hover{color:#21c1e0;}
a:focus,a:hover,a:visited{text-decoration:none;outline:0;}
h1,h3,h4{font-family:Letters-for-Learners;}
[role="button"]{cursor:pointer;}
.bg-light{background-color:#f9fbfd!important;}
.bg-white{background:#fff;}
.text-blue-300{color:#0074ae;}
::-webkit-input-placeholder{color:inherit;font-size:17px;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.btn-outline-primary{color:#1ec1e0;background-color:transparent;background-image:none;border-color:#1ec1e0;font-weight:600;}
.btn-outline-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;box-shadow:0 20px 38px rgba(0, 0, 0, 0.16);}
img{display:inline-block;max-width:100%;height:auto;}
#home-carousel{margin-top:-4em;}
#home-carousel .carousel-inner{overflow:visible;}
#home-carousel h1{font-size:4em;color:#EB343C;font-family:Letters-for-Learners;letter-spacing:2px;}
#home-carousel p{font-size:2em;}
.home-nico{width:30%;}
.carousel-caption{top:30%;}
.home-like{background-position-y:82%!important;background-size:50%, cover!important;}
.home-like-list .card{min-height:270px;position:relative;z-index:9;overflow:hidden;}
.home-like-list > div:first-child .card{background:#1ba305;}
.home-like-list > div:nth-child(2) .card{background:#3bbdd8;}
.home-like-list > div:nth-child(3) .card{background:#7e39d3;}
.home-like-list > div:nth-child(4) .card{background:#eb343c;}
.home-like-list > div:first-child .card:before,.home-like-list > div:nth-child(2) .card:before,.home-like-list > div:nth-child(3) .card:before,.home-like-list > div:nth-child(4) .card:before{content:"";background:rgba(45, 191, 22, 0.53);position:absolute;width:254px;height:254px;border-radius:50%;overflow:hidden;top:8em;left:0;}
.home-like-list > div:nth-child(2) .card:before{background:#20b3d2;}
.home-like-list > div:nth-child(3) .card:before{background:rgba(152, 83, 236, 0.74);}
.home-like-list > div:nth-child(4) .card:before{background:#dc1c24;}
.presence{padding:2em 0 0;}
.presence h3.card-title{font-size:3em;line-height:normal;font-family:Helvetica;color:#20C1E0;font-weight:800;}
.presence .card-text{font-size:1.2em;color:#0074AE;font-weight:600;}
.nutritious-food{padding:4em 0;background-repeat:no-repeat;background-size:cover;}
.nutritious-food > div > div > div:nth-child(2) > .card{margin-top:5em!important;margin-bottom:0!important;}
.nutritious-food > div > div > div:nth-child(4) > .card{margin-top:5em!important;margin-bottom:0!important;}
.nutritious-food h4.card-title{font-size:1.3em;font-family:Helvetica;font-weight:600;line-height:30px;color:#0074AE;}
.nutritious-food .card img{margin-top:-3em;padding:1em;border-radius:1.4em;}
.nutritious-food .card .card-body{min-height:88px;}
.active{height:100%;}
.title-txt{font-size:3.5em;color:#eb343c;font-family:Letters-for-Learners;}
.title-txt span{color:#20C1E0;}
.presence img{width:60px;}
.award-first{border:1px solid #20c1e0;}
.award-second{border:1px solid #7e39d3;}
.award-third{border:1px solid #4db73b;}
.award-fourth{border:1px solid #FF69B4;}
.award-view .year{font-size:3.8em;font-weight:800;margin-bottom:8px;line-height:65px;}
.award-view .card:first-child .award-by,.award-view .card:first-child .year{color:#20c1e0;}
.award-view .card:nth-child(2) .award-by,.award-view .card:nth-child(2) .year{color:#7e39d3;}
.award-view .card:nth-child(3) .award-by,.award-view .card:nth-child(3) .year{color:#4db73c;}
.award-view .card.award-second .award-by,.award-view .card.award-second .year{color:#7e39d3;}
.award-view .card.award-third .award-by,.award-view .card.award-third .year{color:#4db73c;}
.award-view .card.award-fourth .award-by,.award-view .card.award-fourth .year{color:#FF69B4;}
.award-by{font-size:16px;font-weight:600;color:#041e3b;}
.home-like-list .card-title{font-size:19px;font-weight:400;color:#0074ae;position:relative;}
.coverage{padding:10em 0 5em;}
.bt-right-arrow{content:url(/assets/images/icons/chevron-right.svg);vertical-align:text-bottom;}
.nutritious-food .title-txt{position:relative;}
.nutritious-food .title-txt:before{width:40%;content:"";height:5px;background:linear-gradient(-47deg, #00CAFF 24%, #00EEFC 96%);position:absolute;left:50%;top:120%;transform:translate(-50%, -50%);}
.coverage .card-deck .card img{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .8s ease-in-out;}
.coverage .card-deck .card img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1.01);}
.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 0.4s, -webkit-filter 0.4s;}
.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0);}
.count-view{border-radius:50%;width:240px;height:240px;background:#fff;padding:2em;}
.programs-offer h3.card-title a{font-size:1.4em;color:#0074ae;font-weight:800;}
.programs-offer .preschool a{color:#7c36d3 !important;}
.programs-offer .playgroup a{color:#45b633 !important;}
.programs-offer .toddlers a{color:#6495ED !important;}
.programs-offer .pre-nursery a{color:#DC143C !important;}
.programs-offer .lkg a{color:#FF1493 !important;}
.programs-offer .ukg a{color:#4682B4 !important;}
.programs-offer .after-school a{color:#FFA500 !important;}
.programs-offer img.card-img-top{margin-top:-3em;padding:1em;border-radius:1.4em;}
.bg-yellow{background:#f8d460;}
.high-scope p{font-size:1.5em;color:#777;}
.high-scope .card{min-height:260px;}
.high-scope p.card-text{font-size:14px;color:#041e3b;}
.bg-purple-heart{background:#7e39d3;}
.bg-laurel{background:#1ba305;}
.bg-sunset-orange{background:#fc4f4f;}
.bg-scooter{background:#3bbdd8;}
.bg-orchid{background:#d83bcb;}
.bg-tulip{background:#f1af37;}
.bg-blue-200{background:#21c1e0;}
.bg-blue-400{background:#0074ae;}
.text-blue-300{color:#0074ae;}

/*! CSS Used from: Home Page Section Responsive CSS*/

@media only screen and (min-width: 1440px){
.home-like{background-position-y:13em!important;background-size:50%, cover!important;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
#home-carousel h1{font-size:2.5em;}
.award-view{padding-bottom:3em;}
.home-like{background-size:51%, cover;}
.card-title{font-size:16px;}
.high-scope-text{padding:2em 0;}
}
@media only screen and (max-width: 1023px){
#home-carousel .carousel-caption{top:50%;transform:translate(10%, -50%);}
.home-like{background-image:none!important;}
}
@media only screen and (max-width: 599px){
#home-carousel h1{font-size:1.4em;}
#home-carousel p{font-size:1em;}
}
@media (min-width: 481px) and (max-width: 767px){
.award-view{padding:1em 0;}
.award-view .title-txt{font-size:3em;}
.coverage{padding:10em 0 2em;}
.nutritious-food h4.card-title{font-size:1.2em;}

}

@media only screen and (min-width: 320px) and (max-width:480px){
.title-txt{font-size:2.5em;}
.title-txt img{width:35px;vertical-align:text-bottom;}
.home-like{background:none;}
#home-carousel{margin-top:-1.5em;}
#home-carousel h1{font-size:2.1em;color:#fc4f4f;}
#home-carousel .carousel-caption{top:30%;left:0%;right:45%;transform:translate(10%, -0%);padding:0;}
.home-nico{width:50%;}
.count-view{width:100px;height:100px;padding:.5em;}
.count-view img{width:25px;}
.presence h3.card-title{font-size:1em;}
.presence .card-text{font-size:.7em;}
.award-view{padding-bottom:.5em;}
.award-view .title-txt{font-size:2em;}
.nutritious-food{padding:2em 0 0;}
.nutritious-food .title-view{margin-bottom:4.5em;}
.nutritious-food .title-txt:before{width:70%;}
.nutritious-food > div > div > div:nth-child(2) > .card{margin-top:1em!important;}
.nutritious-food > div > div > div:nth-child(4) > .card{margin-top:3em!important;}
.nutritious-food h4.card-title{font-size:14px;line-height:22px;margin:0px;}
.nutritious-food .card .card-body{min-height:60px;}
.nutritious-food .card img{padding:.5em;border-radius:.8em;}
.coverage .card-deck .card img{width:70%;}
.coverage{padding:2em 0;}
.high-scope h2{font-size:2em;}
.high-scope-text{padding:0;}
.high-scope p{font-size:1em;margin-bottom:0;}
}
@media only screen and (min-width: 320px) and (max-width:370px){
#home-carousel h1{font-size:1.4em;color:#fc4f4f;}
}
/*! CSS Used from: Social Review Style*/

/* owl carousel style*/
  .gplus-post,.fb-post{height: 230px; overflow: hidden;}
  .gplus-post .card img.profile-pic, .fb-post .card img.profile-pic{width:40px; margin-right: 20px; }
  .fb-post .card img.recommend-icon{width: 18px; margin: 0 10px;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.gplus-post.owl-carousel .owl-item .card, .fb-post.owl-carousel .owl-item .card{width: 96%;}
/*.owl-carousel .owl-item img{display:block;width:100%;}*/
.owl-carousel .owl-nav.disabled{display:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/* owl carousel style End*/

h5{font-family:Letters-for-Learners;}
img{display:inline-block;max-width:100%;height:auto;}
.active{height:100%;}
.owl-carousel .owl-dots{display:none;text-align:center;margin-top:1em;}
.owl-dots .owl-dot span{width:15px;height:10px;margin:5px 7px;background:#EDEDED;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:20px;}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:linear-gradient(-47deg, #00CAFF 24%, #00EEFC 96%);}
.soacial-review-list .card{background-color:#fff;border-radius:4px;}
.fb-post h5.name{color:#385a97;font-size:15px;margin-bottom:0;font-family:sans-serif;font-weight:700;}
.fb-post .card, .gplus-post .card{min-height:220px;width: 47%;
    display: inline-block;
    margin-bottom: 20px; vertical-align: top; margin-left: 15px}
    .gplus-post .card:nth-child(2n), .fb-post .card:nth-child(2n){margin-left: 1.6%;}
.owl-item .google-plus-post-top img{width:40px;}
.owl-carousel .owl-item img.profile-pic{width:40px;height:auto;float:left;margin-right:8px;}
.owl-carousel .owl-item img.recommend-icon{width:18px;margin:0 4px;display:inline-block;}
.rec-txt{color:#464646;margin:0 3px 0 -2px;display:inline-block;}
span.public-icon{color:#616770;font-size:14px;margin-left:2px;}
.timestampContent{font-size:13px;}
.center-box{padding:3em 0;z-index:99;}
.social-name{width:39%;text-align:center;margin:0 auto;}
.fb-post p.card-text,.gplus-post p.card-text{color:#1d2129;font-size:14px;}
.gph-user-name{color:rgba(0, 0, 0, 0.87);font-size:14px;margin-left:4em!important;margin:0;}
.post-date-block{font-size:13px;display:inline-block;margin:0 0 0 7px;}
.g-icon svg{top:10px;right:10px;}
.rating-star:before{content:"★";font-size:16px;line-height:16px;color:#e7711b;letter-spacing:-2px;}
.source-logo{position:absolute;right:0;bottom:5px;}
.Facebook-logo{background:#3c5b9b;width:20px;height:20px;border-radius:50%;margin:0 4px;}

/*! CSS Used from: Home Page Responsive CSS */
@media (min-width: 481px) and (max-width: 767px){
.soacial-review-list{background-position:right!important;}
.fb-post .card, .gplus-post .card{width: 90%; height: 200px;
    display: inline-block; margin-bottom: 20px; margin-left: 15px; vertical-align: top; overflow-y: scroll;}
}
@media only screen and (min-width: 375px) and (max-width:667px){
.soacial-review-list{background-position:right!important;}

}
@media only screen and (min-width: 320px) and (max-width:480px){
.owl-carousel .owl-dots{display:block;}
.social-name{width:80%;}
.soacial-review-list{background-position:right!important;}
.fb-post .card, .gplus-post .card{width: 90%; height: 230px;
    display: inline-block; margin-bottom: 20px; margin-left: 15px; vertical-align: top; overflow-y: scroll;}
    .fb-post p.card-text,.gplus-post p.card-text{color:#1d2129;font-size:13px;}

  

}

 a.take-demo-btn{background:#0074ae;color:#fff;padding:2px 10px 2px;margin:13px 5px;border-radius:5em;}
  a.take-demo-btn:hover{background:#fff;color:#0074ae;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #0074ae;border-radius:2rem;}

/* desktop enquire now */
@media screen and (min-width: 800px) {
    .desk_enq_now {
        position: fixed;
        top: 0;
        bottom: 0;
        height: 2.5em;
        margin: auto;
/*        margin-bottom: 15%;*/
        background: #7e39d3;;
        z-index: 100;
        right: 0;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: rotate(90deg) translate(50%, 50%);
        -moz-transform: rotate(90deg) translate(50%, 50%);
        -ms-transform: rotate(90deg) translate(50%, 50%);
        -o-transform: rotate(90deg) translate(50%, 50%);
        transform: rotate(90deg) translate(50%, 50%);
    }
}

