@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtipmodal-ie6fix{position:absolute!important}
@font-face{font-family:"Cheapskate Fill";src:url("Cheap_f.eot?") format("eot"),url("Cheap_f.woff") format("woff"),url("Cheap_f.ttf") format("truetype"),url("Cheap_f.svg#CheapskateFill") format("svg");font-weight:normal;font-style:normal;}
.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(../img/Preloader_3.gif) center no-repeat #fff;}
body{overflow-x:hidden;}
#navbar-off-canvas{position:fixed;top:0;left:0;z-index:100000;background:rgba(0,0,0,0.8);width:100%;height:100%;padding:0;overflow:auto;}
#navbar-off-canvas ul{background:#fff;width:250px;margin:0;border-top:1px solid #ec268f;}
#navbar-off-canvas .whiteBg .navbar-toggle{float:none;position:relative;text-align:right;width:100%;display:block;margin:0;}
.whiteBg{background:#fff;width:250px;position:sticky;}
#navbar-off-canvas .whiteBg > ul > li{width:100%;border-bottom:1px solid #ec268f;}
#navbar-off-canvas ul li a{display:inline-block;width:250px;text-align:left;border:0;height:auto;padding:15px 10px;line-height:18px;}
#navbar-off-canvas ul li a.inner{display:inline-block;width:200px;text-align:left;border:0;height:auto;padding:15px 10px;line-height:18px;}
#navbar-off-canvas ul li a.dropdown-toggle{display:inline-block;float:right;width:50px;text-align:center;}
#navbar-off-canvas ul.dropdown-menu{width:100%;padding:0 10px;font-size:16px;text-align:left;padding-left:35px;border-top:3px solid #ec268f;}
#navbar-off-canvas ul.dropdown-menu li a{background:transparent;width:100%;font-size:16px;text-align:left;padding:5px 10px;}
@media (min-width:992px){#navbar-off-canvas{display:none !important;}
}
*{z-index:0;cursor:url('../img/cursor.gif') 30 30, default;}
a img:hover {cursor: pointer;}
img{z-index:2;}
.clearBoth{clear:both;}
body{color:#2c3e50;font-family:'Lato';font-weight:400;position:relative;}
h5{font-size:16px;font-weight:bold;}
p{line-height:18px;}
h3, h4, h5, h6{margin-bottom:1em;}
ul.pink{list-style-image:url('../img/pink-star.png');}
ul.grey{list-style-image:url('../img/grey-star.png');}
ul.blue{list-style-image:url('../img/blue-star.png');}
.pinkText{color:#ec268f;}
ul.divideInTwo li{float:left;width:40%;margin:0 4%;}
ul.divideInThree li{float:left;width:30%;margin:0 1.5%;}
ul.divideInFour li{float:left;width:24%;margin:0 3%;}
ul.divideInTwo:after, ul.divideInThree:after, ul.divideInFour:after{content:"";clear:both;display:block;}
.tab-pane ul.divideInFour li{width:19%;list-style:none;}
.tab-pane .item{margin-bottom:20px;font-weight:bold;min-height:280px;}
.mainContainer{background:url(../img/bg-patch.png) repeat-y top center;background-size:cover;}
#contact > .mainContainer{background:url(../img/bg-contact-patch.png) no-repeat bottom center;background-size:cover;}
body.white > .mainContainer{background:none;}
body.white > .mainContainer p, body.white > .mainContainer li{background:#fff;}
body > .mainContainer p, body > .mainContainer li{background:#fff212;}
.navbar-patch{background:url(../img/header-bg.png) repeat-x bottom center;height:175px;}
body.white > .navbar-patch{background:url(../img/yellow-header-bg.png) repeat-x bottom center;}
.logo{position:absolute;left:50%;transform:translateX(-50%);}
.navbar .container{position:relative;}
.topIcons{position:absolute;top:10px;right:10%;text-align:right;}
.topIcons .socialIcons{color:#000;border-radius:100%;background:transparent;border:1px solid #000;width:34px;height:34px;padding:3px;font-size:20px;display:inline-block;margin:0;text-align:center;transform:scale(0.7);-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.topIcons .socialIcons:hover{color:#ec268f;border:1px solid #ec268f;transform:scale(0.85);}
@media (max-width:660px){.topIcons{right:0%;width:35%;}
.navbar {height:100px;}
a.logo img {height: 75px;}
.topIcons .socialIcons{display:inline-block;}
}
#navbar .nav:before{content:"";background:url(../img/sun.png) no-repeat bottom left;height:100px;width:145px;background-size:cover;position:absolute;left:-5%;}
.nav{margin-top:60px;}
@media (min-width:1200px){.nav{margin-left:91px;margin-top:60px;}
}
.nav a{color:#2c3e50;font-family:"Cheapskate Fill";font-size:18px;text-align:center;background:none;}
.nav a span.fa{display:block;}
.nav a:hover{color:#ec268f;background:none;}
.nav li, .nav li a{text-align:center;width:126px;}
.nav>li a{padding:0;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .nav > li > a:focus, .nav > li > a:hover{background:none;color:#ec268f;z-index:2;}
.nav>li:nth-child(4){margin-left:170px;}
@media (max-width:992px){.nav>li:nth-child(4){margin-left:0px;}
}
.nav li ul{min-width:126px;width:9%;top:0px;padding-top:45px;background:#fff212;z-index:1;}
.nav li ul li{margin-left:-17px;text-align:center;width:118px;}
.nav li ul li a, .nav li ul li a:hover{font-size:13px;text-align:center;padding:5px 0;background:#fff212;width:118px;}
.nav li ul li a:hover{color:#ec268f;background:#fff212;}
.navbar-toggle{float:left;}
.navbar-toggle .icon-bar{background-color:#2c3e50;}
.nav > li > a{border:20px solid transparent;height:60px;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{border-color:transparent;}
.nav-tabs > li > a{border:20px solid transparent;height:60px;padding:0;border:0;}
.nav-tabs li, .nav-tabs li a{width:auto;}
.nav-tabs > li{width:auto;background:none !important;}
.nav-tabs li a{padding:20px 30px;}
.nav-tabs{border-bottom:1px solid #ec268f;margin-top:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:1px solid #ec268f !important;border-bottom:0px solid #ec268f !important;background:#fff212;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{border-color:transparent;}
.tab-content{padding:20px 30px;}
ul.dropdown-menu, .nav > li > a:hover{border-image:url(../img/menu-bg.png) 30 30 25 33 repeat !important;border-width:20px 20px 20px 20px;border-style:solid;box-shadow:0 0 0 0;background:transparent;}
.home{padding:30px 0 0 0 !important;}
.qtip-default{border-image:url(../img/program-bg.png) 30 30 25 33 repeat !important;border-width:20px 20px 20px 20px !important;border-style:solid !important;box-shadow:0 0 0 0 !important;background:#fff !important;max-width:375px !important;}
.qtip-default .qtip-titlebar{background:#ec268f !important;font-size:14px;color:#fff !important;padding:10px 5px;}
.nav-tabs > li > a:hover{border-image:none !important;border-width:0px !important;}
.nav > li.open > a:hover{border-image:none !important;border-width:20px 20px 20px 20px;border-style:solid;box-shadow:0 0 0 0;}
.mainContainer{padding-top:70px;}
.starter-template{padding:5% 15% 10%;margin-top:100px;}
.about{padding:5% 15% 10% 15%;margin-top:100px;}
@media (max-width:1200px){.starter-template{padding:5% 8% 10%;margin-top:100px;}
}
.mainHeading{background:url("../img/heading-bg-patch.png") no-repeat center top;background-size:100% 100%;font-family:"Cheapskate Fill";font-size:2.65em;color:#fff;text-transform:capitalize;display:inline-block;padding:15px 25px;}
.seprator{height:50px;}
.about h3{color:#ec268f;}
.aboutCloud{float:left;position:absolute;-webkit-animation-name:aboutCloudwebkit;-webkit-animation-duration:20s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:aboutCloudmoz;-moz-animation-duration:20s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:aboutCloudms;-ms-animation-duration:20s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:aboutCloudo;-o-animation-duration:20s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:aboutCloud;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-top:-50px;z-index:10;}
@-webkit-keyframes aboutCloudWebkit{from{-webkit-transform:translate(-500px, 0px);}
50%{-webkit-transform:translate(1100px, 0px);}
to{-webkit-transform:translate(-500px, 0px);}
}
@-moz-keyframes aboutCloudmoz{from{-moz-transform:translate(-500px, 0px);}
50%{-moz-transform:translate(1100px, 0px);}
to{-moz-transform:translate(-500px, 0px);}
}
@-ms-keyframes aboutCloudms{from{-ms-transform:translate(-500px, 0px);}
50%{-ms-transform:translate(1100px, 0px);}
to{-ms-transform:translate(-500px, 0px);}
}
@-o-keyframes aboutCloudo{from{-o-transform:translate(-500px, 0px);}
50%{-o-transform:translate(1100px, 0px);}
to{-o-transform:translate(-500px, 0px);}
}
@keyframes aboutCloud{from{transform:translate(-500px, 0px);}
50%{transform:translate(1100px, 0px);}
to{transform:translate(-500px, 0px);}
}
.kidHeading{position:relative;margin-top:100px;}
.kidHeading:before{content:"";background:url("../img/about-kid-2.png") no-repeat top right;height:170px;width:130px;display:block;position:absolute;right:-65px;top:-30px;background-size:cover;}
.csrHeading{position:relative;margin-top:100px;}
.csrHeading:before{content:"";background:url("../img/about-kid.png") no-repeat top right;height:170px;width:125px;display:block;position:absolute;right:-75px;top:-85px;background-size:cover;}
.shootingStar{position:relative;margin-top:10px;}
.shootingStar:before{content:"";background:url("../img/heading-star-bg.png") no-repeat top right;height:80px;width:100px;display:block;position:absolute;left:0px;bottom:-25px;background-size:cover;z-index:2;}
.team{background:url("../img/our-team-bg.jpg") no-repeat top center;background-size:cover; padding-bottom: 100px;}
.teamList li{width:19%;margin:2% 2% 35px 2%;text-align:center;float:left;list-style:none;background:transparent !important;}
.teamList li strong{display:block;}
.teamMembers img{margin-bottom:0;}
.teamMembers div.details, .teamMembers em{display:none;}
.qtip, .qtip-content{font-size:13px !important;line-height:20px !important;}
.about:after{content:"";background:url("../img/about-rabbit.gif") repeat-x center bottom;height:140px;width:100px;display:block;position:absolute;left:10%;bottom:55px;z-index:0;}
.about:after{float:left;position:absolute;-webkit-animation-name:aboutRabbitwebkit;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:aboutRabbitmoz;-moz-animation-duration:5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:aboutRabbitms;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:aboutRabbito;-o-animation-duration:5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:aboutRabbit;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
@-webkit-keyframes aboutRabbitwebkit{from{-webkit-transform:scale(1, 1);-webkit-transform:translate(0px, 100px);}
2%{-webkit-transform:translate(0px, -20px);}
3%{-webkit-transform:translate(0px, 0px);}
42%{-webkit-transform:scale(1.040, 1);-webkit-transform:translate(0px, 0px);}
47%{-webkit-transform:scale(1.025, 1);}
56%{-webkit-transform:translate(0px, 1px);}
57%{-webkit-transform:translate(0px, -20px);}
58%{-webkit-transform:translate(0px, 0px);}
60%{-webkit-transform:translate(0px, 100px);}
70%{-webkit-transform:translate(100px, 100px);}
80%{-webkit-transform:translate(-50px, 100px);}
90%{-webkit-transform:translate(25px, 100px);}
to{-webkit-transform:scale(1, 1);-webkit-transform:translate(0px, 100px);}
}
@-moz-keyframes aboutRabbitmoz{from{-moz-transform:scale(1, 1);-moz-transform:translate(0px, 100px);}
2%{-moz-transform:translate(0px, -20px);}
3%{-moz-transform:translate(0px, 0px);}
42%{-moz-transform:scale(1.040, 1);-moz-transform:translate(0px, 0px);}
47%{-moz-transform:scale(1.025, 1);}
56%{-moz-transform:translate(0px, 1px);}
57%{-moz-transform:translate(0px, -20px);}
58%{-moz-transform:translate(0px, 0px);}
60%{-moz-transform:translate(0px, 100px);}
70%{-moz-transform:translate(100px, 100px);}
80%{-moz-transform:translate(-50px, 100px);}
90%{-moz-transform:translate(25px, 100px);}
to{-moz-transform:scale(1, 1);-moz-transform:translate(0px, 100px);}
}
@-ms-keyframes aboutRabbitms{from{-ms-transform:scale(1, 1);-ms-transform:translate(0px, 100px);}
2%{-ms-transform:translate(0px, -20px);}
3%{-ms-transform:translate(0px, 0px);}
42%{-ms-transform:scale(1.040, 1);-ms-transform:translate(0px, 0px);}
47%{-ms-transform:scale(1.025, 1);}
56%{-ms-transform:translate(0px, 1px);}
57%{-ms-transform:translate(0px, -20px);}
58%{-ms-transform:translate(0px, 0px);}
60%{-ms-transform:translate(0px, 100px);}
70%{-ms-transform:translate(100px, 100px);}
80%{-ms-transform:translate(-50px, 100px);}
90%{-ms-transform:translate(25px, 100px);}
to{-ms-transform:scale(1, 1);-ms-transform:translate(0px, 100px);}
}
@-o-keyframes aboutRabbito{from{-o-transform:scale(1, 1);-o-transform:translate(0px, 100px);}
2%{-o-transform:translate(0px, -20px);}
3%{-o-transform:translate(0px, 0px);}
42%{-o-transform:scale(1.040, 1);-o-transform:translate(0px, 0px);}
47%{-o-transform:scale(1.025, 1);}
56%{-o-transform:translate(0px, 1px);}
57%{-o-transform:translate(0px, -20px);}
58%{-o-transform:translate(0px, 0px);}
60%{-o-transform:translate(0px, 100px);}
70%{-o-transform:translate(100px, 100px);}
80%{-o-transform:translate(-50px, 100px);}
90%{-o-transform:translate(25px, 100px);}
to{-o-transform:scale(1, 1);-o-transform:translate(0px, 100px);}
}
@keyframes aboutRabbit{from{transform:scale(1, 1);transform:translate(0px, 100px);}
2%{transform:translate(0px, -20px);}
3%{transform:translate(0px, 0px);}
42%{transform:scale(1.040, 1);transform:translate(0px, 0px);}
47%{transform:scale(1.025, 1);}
56%{transform:translate(0px, 1px);}
57%{transform:translate(0px, -20px);}
58%{transform:translate(0px, 0px);}
60%{transform:translate(0px, 100px);}
70%{transform:translate(100px, 100px);}
80%{transform:translate(-50px, 100px);}
90%{transform:translate(25px, 100px);}
to{transform:scale(1, 1);transform:translate(0px, 100px);}
}
@media (max-width:992px){.about:after{content:"";background:url("../img/about-rabbit.png") repeat-x center bottom;height:140px;width:100px;display:block;position:absolute;left:0%;bottom:55px;z-index:0;}
}
.img-responsive{margin:0 auto 20px;z-index:1;}
@media (min-width:1600px){.starter-template{padding:5% 20% 10%;}
.mainHeading{background:url("../img/heading-bg-patch.png") no-repeat center top;background-size:100% 100%;font-family:"Cheapskate Fill";font-size:2.5em;color:#fff;text-transform:capitalize;display:inline-block;padding:15px 25px;}
}
footer{font-size:11px;font-weight:bold;color:#ec268f;text-align:center;padding:70px 15px 20px;background:url("../img/footer-bg.png") repeat-x center top;position:relative;z-index:10;margin:-35px -15px 0 -15px;}
body.white footer{background:url(../img/get-franchise-bg.png) repeat-x top center;margin:-48px -15px 0 -15px;padding:20px 15px 20px;font-size:11px;font-weight:bold;}
.home footer{background:url(../img/yellow-footer-bg.png) repeat-x top center;margin:-35px 0 0 0 !important;padding:70px 15px 20px;font-size:11px;font-weight:bold;position:absolute;width:100%;bottom:0;}
footer a{color:#ec268f;}
footer a:hover{color:#2c3e50;}
.approach{position:relative;padding:5% 25% 10%}
.approach:before{content:"";background:url("../img/approach-fairy.gif") no-repeat right top;height:400px;width:150px;display:block;position:absolute;right:5%;}
.approach > .footer-kid{content:"";background:url("../img/approach-footer-kid.png") no-repeat right bottom;height:375px;width:475px;display:block;position:absolute;right:0%;bottom:-5px;background-size:cover;z-index:1;}
@media (max-width:1200px){.approach > .footer-kid{display:none;}
}
.approachPage .mainContainer:before{content:"";background:url("../img/buildings.png") repeat-x center bottom;height:100px;width:100%;display:block;position:absolute;left:0;bottom:70px;z-index:0;}
.approach:before{float:left;-webkit-animation-name:Floatingwebkit;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floatingmoz;-moz-animation-duration:1.2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:Floatingms;-ms-animation-duration:1.2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:Floatingo;-o-animation-duration:1.2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:Floating;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes Floatingwebkit{from{-webkit-transform:translate(0, 0px);}
50%{-webkit-transform:translate(0px, 15px);}
to{-webkit-transform:translate(0, -0px);}
}
@-moz-keyframes Floatingmoz{from{-moz-transform:translate(0, 0px);}
50%{-moz-transform:translate(0px, 15px);}
to{-moz-transform:translate(0, -0px);}
}
@-ms-keyframes Floatingms{from{-ms-transform:translate(0, 0px);}
50%{-ms-transform:translate(0px, 15px);}
to{-ms-transform:translate(0, -0px);}
}
@-o-keyframes Floatingo{from{-o-transform:translate(0, 0px);}
50%{-o-transform:translate(0px, 15px);}
to{-o-transform:translate(0, -0px);}
}
@keyframes Floating{from{transform:translate(0, 0px);}
50%{transform:translate(0px, 15px);}
to{transform:translate(0, -0px);}
}
.franchise{position:relative;padding:5% 23% 2% 27%;}
.franchise:before{content:"";background:url("../img/franchise-ballon.gif") no-repeat right top;height:450px;width:300px;display:block;position:fixed;right:0%;}
.franchise > .footer-kid{content:"";background:url("../img/franchise-footer-kid.png") no-repeat right bottom;height:380px;width:350px;display:block;position:absolute;left:0%;bottom:-50px;background-size:cover;z-index:1;}
@media (max-width:1200px){.franchise > .footer-kid{display:none;}
}
.franchise:before{float:left;-webkit-animation-name:Franchisewebkit;-webkit-animation-duration:20s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:Franchisemoz;-moz-animation-duration:20s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:Franchisems;-ms-animation-duration:20s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:Franchiseo;-o-animation-duration:20s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:Franchise;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:30px;margin-top:5px;}
@-webkit-keyframes Franchisewebkit{from{-webkit-transform:translate(300px, 700px);}
to{-webkit-transform:translate(-250px, -800px);}
}
@-moz-keyframes Franchisemoz{from{-moz-transform:translate(300px, 700px);}
to{-moz-transform:translate(-250px, -800px);}
}
@-ms-keyframes Franchisms{from{-ms-transform:translate(300px, 700px);}
to{-ms-transform:translate(-250px, -800px);}
}
@-o-keyframes Franchiseo{from{-o-transform:translate(300px, 700px);}
to{-o-transform:translate(-250px, -800px);}
}
@keyframes Franchise{from{transform:translate(300px, 700px);}
to{transform:translate(-250px, -800px);}
}
.franchise ~ footer:before{content:"";background:url("../img/approach-turtle.gif") repeat-x center bottom;height:70px;width:200px;display:block;position:absolute;right:20%;bottom:25px;z-index:1;}
.careers{position:relative;padding:5% 12% 2%;}
.careers:before{content:"";background:url("../img/careers-kite.png") no-repeat right top;height:600px;width:272px;display:block;position:absolute;right:-65px;top:-25px;transform:rotateX(-7deg);-webkit-transform:rotateX(-7deg);-moz-transform:rotateX(-7deg);-ms-transform:rotateX(-7deg);-o-transform:rotateX(-7deg);}
.careers:before{float:left;-webkit-animation-name:careerswebkit;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:careersmoz;-moz-animation-duration:1.2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:careersms;-ms-animation-duration:1.2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:careerso;-o-animation-duration:1.2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:careers;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes careerswebkit{from{-webkit-transform:translate(0px, 0px);}
10%{-webkit-transform:translate(3px, 2px);}
20%{-webkit-transform:translate(6px, 4px);}
30%{-webkit-transform:translate(9px, 6px);}
40%{-webkit-transform:translate(12px, 8px);}
50%{-webkit-transform:translate(15px, 10px);}
60%{-webkit-transform:translate(12px, 8px);}
70%{-webkit-transform:translate(9px, 6px);}
80%{-webkit-transform:translate(6px, 4px);}
90%{-webkit-transform:translate(3px, 2px);}
to{-webkit-transform:translate(0px, 0px);}
}
@-moz-keyframes careersmoz{from{-moz-transform:translate(0px, 0px);}
10%{-moz-transform:translate(3px, 2px);}
20%{-moz-transform:translate(6px, 4px);}
30%{-moz-transform:translate(9px, 6px);}
40%{-moz-transform:translate(12px, 8px);}
50%{-moz-transform:translate(15px, 10px);}
60%{-moz-transform:translate(12px, 8px);}
70%{-moz-transform:translate(9px, 6px);}
80%{-moz-transform:translate(6px, 4px);}
90%{-moz-transform:translate(3px, 2px);}
to{-moz-transform:translate(0px, 0px);}
}
@-ms-keyframes careersms{from{-ms-transform:translate(0px, 0px);}
10%{-ms-transform:translate(3px, 2px);}
20%{-ms-transform:translate(6px, 4px);}
30%{-ms-transform:translate(9px, 6px);}
40%{-ms-transform:translate(12px, 8px);}
50%{-ms-transform:translate(15px, 10px);}
60%{-ms-transform:translate(12px, 8px);}
70%{-ms-transform:translate(9px, 6px);}
80%{-ms-transform:translate(6px, 4px);}
90%{-ms-transform:translate(3px, 2px);}
to{-ms-transform:translate(0px, 0px);}
}
@-o-keyframes careerso{from{-o-transform:translate(0px, 0px);}
10%{-o-transform:translate(3px, 2px);}
20%{-o-transform:translate(6px, 4px);}
30%{-o-transform:translate(9px, 6px);}
40%{-o-transform:translate(12px, 8px);}
50%{-o-transform:translate(15px, 10px);}
60%{-o-transform:translate(12px, 8px);}
70%{-o-transform:translate(9px, 6px);}
80%{-o-transform:translate(6px, 4px);}
90%{-o-transform:translate(3px, 2px);}
to{-o-transform:translate(0px, 0px);}
}
@keyframes careers{from{transform:translate(0px, 0px);}
10%{transform:translate(3px, 2px);}
20%{transform:translate(6px, 4px);}
30%{transform:translate(9px, 6px);}
40%{transform:translate(12px, 8px);}
50%{transform:translate(15px, 10px);}
60%{transform:translate(12px, 8px);}
70%{transform:translate(9px, 6px);}
80%{transform:translate(6px, 4px);}
90%{transform:translate(3px, 2px);}
to{transform:translate(0px, 0px);}
}
.careers form{margin-bottom:100px;}
.socialIcons{color:#fff212;border-radius:100%;background:#ec268f;width:50px;height:50px;padding:3px;font-size:30px;display:inline-block;margin:0 8px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.socialIcons:hover{color:#fff;transform:scale(1.3);}
.contact ~ footer{position:absolute;text-align:center;width:100%;z-index:3;bottom:-60px;}
.contact{position:relative;padding-bottom:0;z-index:2}
.contact:before{content:"";background:url("../img/contact-cloud-left.png") no-repeat right top;height:113px;width:250px;display:block;position:absolute;left:5%;}
.contact:after{content:"";background:url("../img/contact-cloud-right.png") no-repeat right top;height:93px;width:150px;display:block;position:absolute;right:5%;top:35%;z-index:0}
.contact:before{float:left;-webkit-animation-name:Cloudawebkit;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Cloudmoz;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:Cloudms;-ms-animation-duration:10s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:Cloudo;-o-animation-duration:10s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:Cloud;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes Cloudawebkit{from{-webkit-transform:translate(0, 0px);}
50%{-webkit-transform:translate(100px, 0px);}
to{-webkit-transform:translate(0, -0px);}
}
@-moz-keyframes Cloudmoz{from{-moz-transform:translate(0, 0px);}
50%{-moz-transform:translate(100px, 0px);}
to{-moz-transform:translate(0, -0px);}
}
@-ms-keyframes Cloudms{from{-ms-transform:translate(0, 0px);}
50%{-ms-transform:translate(100px, 0px);}
to{-ms-transform:translate(0, -0px);}
}
@-o-keyframes Cloudo{from{-o-transform:translate(0, 0px);}
50%{-o-transform:translate(100px, 0px);}
to{-o-transform:translate(0, -0px);}
}
@keyframes Cloud{from{transform:translate(0, 0px);}
50%{transform:translate(100px, 0px);}
to{transform:translate(0, -0px);}
}
.contact:after{float:left;-webkit-animation-name:Cloudbwebkit;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Cloudmoz;-moz-animation-duration:8s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:Cloudmoz;-ms-animation-duration:8s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:Cloudmoz;-o-animation-duration:8s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:Cloud;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes Cloudbwebkit{from{-webkit-transform:translate(0, 0px);}
50%{-webkit-transform:translate(-125px, 0px);}
to{-webkit-transform:translate(0, -0px);}
}
@-moz-keyframes Cloudmoz{from{-moz-transform:translate(0, 0px);}
50%{-moz-transform:translate(-125px, 0px);}
to{-moz-transform:translate(0, -0px);}
}
@-ms-keyframes Cloudms{from{-ms-transform:translate(0, 0px);}
50%{-ms-transform:translate(-125px, 0px);}
to{-ms-transform:translate(0, -0px);}
}
@-o-keyframes Cloudo{from{-o-transform:translate(0, 0px);}
50%{-o-transform:translate(-125px, 0px);}
to{-o-transform:translate(0, -0px);}
}
@keyframes Cloud{from{transform:translate(0, 0px);}
50%{transform:translate(-125px, 0px);}
to{transform:translate(0, -0px);}
}
.animated-school{background:url("../img/contact-animated-footer.gif") no-repeat bottom center;height:400px;z-index:1;}
.programBg{border-image:url(../img/program-bg.png) 30 30 25 33 repeat !important;border-width:20px 20px 20px 20px;border-style:solid;box-shadow:0 0 0 0;background:#fff;}
.programBg ul{margin:0;padding:0;}
.studentProgram h3{font-family:"Cheapskate Fill";color:#ec268f;font-size:32px;margin:1em 0 0 0;}
.studentProgram h5{font-family:"Cheapskate Fill";color:#2c3e50;font-size:14px;font-weight:normal;margin:0 0 1em 0;}
.studentProgram:before{content:"";background:url("../img/preschool-kid.png") no-repeat left top;height:643px;width:300px;display:block;position:absolute;left:-43.5%;top:25.25%;z-index:0}
.studentProgram:after{content:"";background:url("../img/preschool-rocket.gif") no-repeat left top;height:150px;width:170px;display:block;position:fixed;left:-10%;top:75%;z-index:1000;}
.studentProgram:after{float:left;-webkit-animation-name:Rocketwebkit;-webkit-animation-duration:25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:Rocketmoz;-moz-animation-duration:25s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:Rocketms;-ms-animation-duration:25s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:Rocketo;-o-animation-duration:25s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:Rocket;animation-duration:25s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:30px;margin-top:5px;}
@-webkit-keyframes Rocketwebkit{from{-webkit-transform:translate(-10%, 75%);}
to{-webkit-transform:translate(3200px, -1000px);}
}
@-moz-keyframes Rocketmoz{from{-moz-transform:translate(-10%, 75%);}
to{-moz-transform:translate(3200px, -1000px);}
}
@-ms-keyframes Rocketms{from{-ms-transform:translate(-10%, 75%);}
to{-ms-transform:translate(3200px, -1000px);}
}
@-o-keyframes Rocketo{from{-o-transform:translate(-10%, 75%);}
to{-o-transform:translate(3200px, -1000px);}
}
@keyframes Rocket{from{transform:translate(-10%, 75%);}
to{transform:translate(3200px, -1000px);}
}
.facilitiesHeading{position:relative;margin-top:100px;}
.facilitiesHeading:before{content:"";background:url("../img/school-facilities-kid.gif") no-repeat top right;height:225px;width:170px;display:block;position:absolute;right:-90px;top:-110px;background-size:cover;}
.branchesHeading{position:relative;margin-top:100px;}
.branchesHeading:before{content:"";background:url("../img/snail-icon.gif") no-repeat top right;height:70px;width:100px;display:block;position:absolute;right:-20px;top:0;background-size:cover;}
.preschool ~ footer:before{content:"";background:url("../img/school-footer-hut.png") repeat-x center bottom;height:150px;width:150px;display:block;position:absolute;left:15%;margin-top:25px;bottom:0;z-index:1;}
.testimonials{background:url("../img/testimonial-bg.png") no-repeat center top;background-size:cover;}
.carousel-fade{.carousel-inner{.item{-webkit-transition-property:opacity;transition-property:opacity;}
.item,
.active.left,
.active.right{opacity:0;}
.active,
.next.left,
.prev.right{opacity:1;}
.next,
.prev,
.active.left,
.active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.carousel-control{z-index:2;}
}
.carousel-control > span{top:50%;position:absolute;z-index:100;}
.carousel,
.carousel-inner,
.carousel-inner .item{height:100%;}
.carousel-inner strong{font-family:'Lato', cursive;font-size:14px;line-height:30px;display:block;margin-top:20px;font-weight:500;color:#000;}
#testimonials .carousel-indicators{bottom:-20px !important;}
.home .carousel-indicators{bottom:30px !important;}
.carousel-indicators .active{background-color:#ec268f !important;border:1px solid #ec268f;}
.carousel-indicators li{background-color:transparent;border:1px solid #ec268f;}
#testimonials .carousel-inner .item img{margin-top:50px;margin-left:35px;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-o-transform:rotate(-8deg);transform:rotate(-8deg);}
.home .carousel-inner .item img{margin:0 !important;}
.tContent p{font-family:'Sue Ellen Francisco', cursive;font-size:30px !important;line-height:45px;position:relative;background:#fff212 !important;}
.tContent p:before{content:"";background:url("../img/exclaimation-left.png") no-repeat center center;height:48px;width:36px;display:block;position:absolute;left:-45px;top:0px;z-index:1;}
.tContent p:after{content:"";background:url("../img/exclaimation-right.png") no-repeat center center;height:48px;width:36px;display:block;position:absolute;right:0;bottom:0px;z-index:1;}
.branches p{padding-left:20px;}
.branches strong{background:url("../img/pink-star.png") no-repeat 0px 3px;margin-left:-20px;padding-left:20px;}
.centres{background:url("../img/centres-underline.png") no-repeat 0px 40px;padding-left:20px;margin-bottom:10px;line-height:45px;}
.pinkStar{position:absolute;z-index:0;}
.pinkStar{float:left;-webkit-animation-name:pinkStarwebkit;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:pinkStarmoz;-moz-animation-duration:8s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:pinkStarms;-ms-animation-duration:8s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:pinkStaro;-o-animation-duration:8s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:pinkStar;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes pinkStarwebkit{from{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(360deg);}
to{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes pinkStarmoz{from{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(360deg);}
to{-moz-transform:rotate(0deg);}
}
@-ms-keyframes pinkStarms{from{-ms-transform:rotate(0deg);}
50%{-ms-transform:rotate(360deg);}
to{-ms-transform:rotate(0deg);}
}
@-o-keyframes pinkStaro{from{-o-transform:rotate(0deg);}
50%{-o-transform:rotate(360deg);}
to{-o-transform:rotate(0deg);}
}
@keyframes pinkStar{from{transform:rotate(0deg);}
50%{transform:rotate(360deg);}
to{transform:rotate(0deg);}
}
.yellowStar{position:absolute;z-index:0;}
.yellowStar{float:left;-webkit-animation-name:yellowStarwebkit;-webkit-animation-duration:20s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:yellowStarmoz;-moz-animation-duration:20s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:yellowStarms;-ms-animation-duration:20s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:yellowStaro;-o-animation-duration:20s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:yellowStar;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes yellowStarwebkit{from{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(360deg);}
to{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes yellowStarmoz{from{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(360deg);}
to{-moz-transform:rotate(0deg);}
}
@-ms-keyframes yellowStarms{from{-ms-transform:rotate(0deg);}
50%{-ms-transform:rotate(360deg);}
to{-ms-transform:rotate(0deg);}
}
@-o-keyframes yellowStaro{from{-o-transform:rotate(0deg);}
50%{-o-transform:rotate(360deg);}
to{-o-transform:rotate(0deg);}
}
@keyframes yellowStar{from{transform:rotate(0deg);}
50%{transform:rotate(360deg);}
to{transform:rotate(0deg);}
}
.gallery{position:relative;padding:5% 20% 2%}
.gallery .nav{margin-left:0px;}
.gallery .nav li{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}
.gallery .nav > li > a:hover{background:none;}
.gallery .nav > li.active > a:hover{background:#fff212;}
.gallery:before{content:"";background:url("../img/plane.png") no-repeat right top;height:110px;width:250px;display:block;position:absolute;right:-15px;top:0;background-size:cover;}
.gallery:before{float:left;-webkit-animation-name:gallerywebkit;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:gallerymoz;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:galleryms;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:galleryo;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:gallery;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px;}
@-webkit-keyframes gallerywebkit{from{-webkit-transform:translateY(0px);}
50%{-webkit-transform:translateY(50px);}
to{-webkit-transform:translateY(0px);}
}
@-moz-keyframes gallerymoz{from{-moz-transform:translateY(0px);}
50%{-moz-transform:translateY(50px);}
to{-moz-transform:translateY(0px);}
}
@-ms-keyframes galleryms{from{-ms-transform:translateY(0px);}
50%{-ms-transform:translateY(50px);}
to{-ms-transform:translateY(0px);}
}
@-o-keyframes galleryo{from{-o-transform:translateY(0px);}
50%{-o-transform:translateY(50px);}
to{-o-transform:translateY(0px);}
}
@keyframes gallery{from{transform:translateY(0px);}
50%{transform:translateY(50px);}
to{transform:translateY(0px);}
}
#randomquote{background:url("../img/speech-bubble.png") no-repeat top center;background-size:cover;height:312px;width:350px;position:absolute;top:150px;left:0;z-index:20;padding:70px 40px 110px 50px;text-align:center;display:none;border:0;}
#randomquote i{position:absolute;right:35px;top:0px;font-size:20px;color:#ec268f;padding:20px;}
#randomquote p{font-family:'Sue Ellen Francisco', cursive;font-size:20px;line-height:32px;background:transparent !important;}
svg{background:transparent !important;font:10px sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1029;}
.full-screen{background-size:cover;background-position:center top; margin-top:40px; background-repeat:no-repeat;}
.fancybox img{margin-bottom:0;}
.enquiry-box{min-width:260px;width:260px;max-width:260px;border-image:url(../img/enquiry-border.png) 30 30 25 33 repeat !important;border-width:20px 20px 20px 20px;border-style:solid;box-shadow:0 0 0 0;background:#fff212 url("../img/enquiry-bg.png") no-repeat 0px -25px;position:fixed;right:0px;bottom:0px;z-index:50;}
.enquiry-box .nav-tabs{padding:0;margin:0;}
.enquiry-box li{list-style-image:url('../img/pink-star.png');padding:0 5px;}
.enquiry-box .nav-tabs > li.active > a, .enquiry-box .nav-tabs > li.active > a:hover, .enquiry-box .nav-tabs > li.active > a:focus, .enquiry-box .nav-tabs li a{padding:5px !important;margin:0 !important;height:auto !important;}
.enquiry-box .tab-content{padding:15px 0;max-height:400px;overflow-y:auto;overflow-x:hidden;}
.enquiry-box .nav a {font-size:14px;}
.enquiry-icon{display:none;position:absolute;left:-75px;top:20px;-webkit-animation-name:EnquiryIconwebkit;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:EnquiryIconmoz;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:EnquiryIconms;-ms-animation-duration:1.5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:EnquiryIcono;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:EnquiryIcon;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.enquiry-close{position:absolute;left:-75px;top:20px;-webkit-animation-name:EnquiryIconwebkit;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:EnquiryIconmoz;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:EnquiryIconms;-ms-animation-duration:1.5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:EnquiryIcono;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:EnquiryIcon;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
@-webkit-keyframes EnquiryIconwebkit{from{-webkit-transform:translate(0px, 0px);}
2%{-webkit-transform:translate(0px, -3px);}
10%{-webkit-transform:translate(0px, 8px);}
20%{-webkit-transform:translate(0px, -3px);}
22%{-webkit-transform:translate(0px, 0px);}
to{-webkit-transform:translate(0px, 0px);}
}
@-moz-keyframes EnquiryIconmoz{from{-moz-transform:translate(0px, 0px);}
2%{-moz-transform:translate(0px, -3px);}
10%{-moz-transform:translate(0px, 8px);}
20%{-moz-transform:translate(0px, -3px);}
22%{-moz-transform:translate(0px, 0px);}
to{-moz-transform:translate(0px, 0px);}
}
@-ms-keyframes EnquiryIconms{from{-ms-transform:translate(0px, 0px);}
2%{-ms-transform:translate(0px, -3px);}
10%{-ms-transform:translate(0px, 8px);}
20%{-ms-transform:translate(0px, -3px);}
22%{-ms-transform:translate(0px, 0px);}
to{-ms-transform:translate(0px, 0px);}
}
@-o-keyframes EnquiryIcono{from{-o-transform:translate(0px, 0px);}
2%{-o-transform:translate(0px, -3px);}
10%{-o-transform:translate(0px, 8px);}
20%{-o-transform:translate(0px, -3px);}
22%{-o-transform:translate(0px, 0px);}
to{-o-transform:translate(0px, 0px);}
}
@keyframes EnquiryIcon{from{transform:translate(0px, 0px);}
2%{transform:translate(0px, -3px);}
10%{transform:translate(0px, 8px);}
20%{transform:translate(0px, -3px);}
22%{transform:translate(0px, 0px);}
to{transform:translate(0px, 0px);}
}
.al{border-color:#C00 !important;padding-left:2.25em !important;background:#fff url(../img/sp_exclam.png) no-repeat center left !important;}
.ajax-loader{display:none !important;font-size:18px !important;}
.invalid{border:1px solid #ec268f;}
label{font-size:12px;}
.sue{font-family:'Sue Ellen Francisco', cursive;font-size:40px !important;color:#ec268f;}
.mainHeading:hover{color:#fff212;text-decoration:none;}
.form-group { margin-bottom: 5px; }
.nav-tabs { margin-left: 0; }
.founderTeam div.item div.p {text-align: left;}
.founderTeam div.item strong {font-size: 16px; line-height: 30px; margin-bottom: 25px;}
.advisoryBoard div.item div.p {text-align: left;}
.advisoryBoard div.item strong {font-size: 16px; line-height: 30px; margin-bottom: 25px;}
.advisoryBoard div.item strong em{font-size: 11px !important; line-height: 30px; margin-bottom: 25px;}
.schoolTeam div.item strong {font-style: 16px; line-height: 30px; margin: 25px 0;}
.owl-carousel div.item a img { transition: all .2s ease-in-out; }
.owl-carousel div.item a img:hover { transform: scale(1.1); }
div.headings {font-size:5vmin !important;}
div.headings strong{color:#e5097f;}
.getFranchisePage form{background: #e5097f;}
.getFranchisePage form label {color:#fff;}
.getFranchisePage button#submit_franchisee2 {background: #fff212; color: #e5097f; margin: 10px 0 20px 0;}
.getFranchisePage button#submit_franchisee2:hover {background: #fff212; color: #000;}
.getFranchisePage{background:url(../img/get-franchise-bg.png) repeat-y top center;background-size:cover;}
#vision{background-color: #fff212;
    margin-top: -50px;}
	footer h3{text-align:justify;}
	footer p{color:#000;font-size:15px;font-weight:400;margin-top:-1px;text-align:justify;}
	footer ul li{text-align:justify;font-size:15px;color:#000;font-weight:400;margin-top:-10px;
	line-height:34px;margin-left: -19px;}
	#vision p{margin-top:-12px;}
	.bottom-footer{margin-top:15px;}
	.studentPrograms h3 {
    font-family: "Cheapskate Fill";
    color: #ec268f;
    font-size: 32px;
    margin: 1em 0 0 0;
}
.kidHeadings:before {
    content: "";
    background: url(../img/about-kid-2.png) no-repeat top right;
    height: 170px;
    width: 130px;
    display: block;
    position: absolute;
    right: -65px;
    top: -30px;
    background-size: cover;
}
.kidHeadings {
    position: relative;
    margin-top: 0px;
	margin-bottom:70px;
}
.home-about{margin-top:50px;}
.home-franchise{margin-top:50px;}