@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; outline:none;}
ul,li{ list-style:none;}
img,a{ border:none; text-decoration:none;}
body{ background:linear-gradient(#6ab1ef,#FFF);}
.banner_bg{ }
.top_header{ float:left; width:100%; background:#ffffff; height:55px;}
.wrapper{ width:980px; margin:0 auto;}
.banner_wrapper{ width:1131px; margin:0 auto;}
.logo{  padding:0px 0 0 0; text-align:center; }
.social_icons{ float:right;}
.social_icons ul li{ float:left; padding:13px 0px 0px 4px;}
.call_us{ float:right; color:#ffffff; font-size:18px; font-family: 'Oswald', sans-serif;}
.call_us h1{ color:#ffffff; font-size:18px; font-family: 'Oswald', sans-serif; font-weight: 700; text-transform:uppercase; margin:-45px 0px 0px; text-shadow: -2px 0 #000000, 0 3px #000000, 3px 0 #000000, 0 -2px #000000;}
.menu{ float:left; width:880px; margin:70px 0px 0px 40px;}
.menu ul li{ float:left; margin:5px 0 0 15px;  font-family: 'Amaranth', sans-serif; font-weight:400; font-size:16px;  text-align:center;}
.menu ul li a{ color:#121212; background:#84bdee;  padding:10px 30px; }
.menu ul li a.active{ background:#e10589; color:#f4ebce;}
.menu ul li a:hover{  color:#f4ebce;}
.menu ul li ul.sub_menu {width:140px; position:absolute; margin-top:9px; padding:0px 0 5px 0; display:none;}
.menu ul li ul.sub_menu li { float: left; padding:0px; width:100%;  margin:1px 0 4px 0; }
.menu ul li ul.sub_menu li a{    padding:10px  5px; color:#ffffff; font-size:16px; background:none;  }
.menu ul li ul.sub_menu li a:hover{ margin:0; color:#f4ebce;}
.menu li:hover ul.sub_menu {display:block;  background: rgba(161,45,95,1); z-index:500; visibility:visible;}
.banner{ float:left; width:100%; }
.admission{ float:left; width:100%; margin:10px 0 0 0;}
.admission_bg{ float:left; width:980px;  padding:0 0 15px 0;}
.admission_bg h2{ float:left; width:100%; text-align:center; font-family: 'Slabo 13px', serif; font-size:30px; color:#000000; margin:10px 0 0 0; font-weight: 400;}
.admission_bg .goal_box{ float:left; width:980px;}
.admission_bg .goal_box_lft{ float:left; width:90px;}
.admission_bg .goal_box_lft img{ float:left; margin: 10px 0 0 5px;}
.admission_bg .goal_box_cntr{ float:left; width:800px; margin:10px 0 0 0;}
.admission_bg .goal_box_cntr h2{ float: left; width:100%; font-family: 'Poppins', sans-serif; font-size:22px; font-weight:300; -webkit-text-stroke: 1px black;
   color: #010101;
   text-shadow: 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px black, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff; line-height:36px;}
.admission_bg .goal_box_cntr h3 { float:right; width:30%;  font-family: 'Poppins', sans-serif; font-size:14px; font-weight:600; color:#171717;} 
.admission_bg .goal_box_rgt{ float:left; width:90px;}
.admission_bg .goal_box_rgt img{ float:left; margin:10px 0 0 0;}
/*Enquiry Form Start */
.enqry_form{ float:left; width:300px; margin:20px 0 0 20px;}
.enqry_form h1{ float:left; background:#e10589; font-family: 'Metrophobic', sans-serif; font-size:16px; color:#ffffff; text-transform:uppercase; text-align:center; padding:7px 45px 7px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 90%;
    margin-bottom: 20px;}
.enqry_form h2{ float:left; width:100%; text-align: center; font-family: 'Slabo 13px', serif; font-size:30px; font-weight:400; color:#000000;}
.enqry_form ul li input[type="text"] { float:left; width:100%; background:#ffffff; padding:10px 5px 10px 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:navajowhite; margin-bottom: 10px;}
.enqry_form ul li select { float:left; width:131px; background:#ffffff; padding:10px 0px 8px 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:navajowhite;}
.enqry_form ul li textarea{float:left; width:100%; background:#ffffff; padding:10px 0px 8px 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:navajowhite; height:17px; margin-bottom: 10px;}
.enqry_form ul li input[type="submit"] { float:left; background:#000000; font-family: 'Metrophobic', sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:none; padding:8px 15px 8px 15px; margin:10px 0 0 10px;}

/*Enquiry Form End */

/*box start */
.box{ float:left; width:100%; margin:10px 0 0 0;}
.box1{ float:left; width:310px; padding:30px 0 0 25px;}
.inner_box{ float:left; width:291px; background:#d2e6fc; padding:0 0 10px 0;}
.inner_box h1{ float:left; width:310px; height:80px; background:url(../images/box1_top.png) no-repeat; font-family: 'Poppins', sans-serif; font-weight:300; color:#ffffff; font-size:24px; text-align: center; margin:-15px 0 0 -11px; padding:15px 0px 0 6px;}
.para{ float:left; width:240px; margin:0px 0 0 20px;}
.para p{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; line-height:24px; text-align:justify;}
.more{ float:right;}
.more h2{ float:right;  font-family: 'Poppins', sans-serif; font-size:14px; font-weight:300; }
.more h2 a{ color:#0c84ff;}
.para img{  margin:10px 0px 0px 10px; border:3px solid #ffffff;}
/*box end */

.activity{ float:left; width:100%; margin:30px 0 0 0;}
.other_actvts{ float:left; width:295px; margin:0 0 0 40px;}
.other_actvts h1{ float:left; width:100%; text-align: center; padding:10px 0 10px 0; background:#0caa92; color:#ffffff; font-family: 'Poppins', sans-serif; font-size:20px; font-weight:300;}
.other_actvts_botm{ float:left; width:295px; background:#f4f2f2; padding:0 0 10px 0;}
.other_actvts_botm_cnts{ float:left; width:210px; margin:10px 0 0 35px;}
.other_actvts_botm_cnts ul{ float:left; margin:25px 0 0 0;}
.other_actvts_botm_cnts ul li{ float:left; background:url(../images/tick.png) left no-repeat; padding:0 0 0 30px; color:#1e1e1e; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:300; line-height:36px;}
.other_actvts_botm_cnts h3{ float:left; width:100%; text-align: center; margin:10px 0 0 0; font-family: 'Poppins', sans-serif; font-size:14px; font-weight:300; }
.other_actvts_botm_cnts h3 a{ color:#000;}
.where_we_are{ float:left; width:295px; margin:0 0 0 40px;}
.where_we_are h1{ float:left; width:100%; text-align: center; padding:10px 0 10px 0; background:#0e0e0e; color:#ffffff; font-family: 'Poppins', sans-serif; font-size:20px; font-weight:300;}
.where_we_are_botm_box{ float:left; width:295px; text-align: center; padding:10px 0 10px 0; background:#444343;  font-family: 'Poppins', sans-serif; font-size:20px; font-weight:300;}
.where_we_are_botm_box ul li{ float:left; width:100%; text-align:center; color:#ffffff; font-size:14px; font-family: 'Poppins', sans-serif; line-height:24px;}
.where_we_are_botm_box ul li a{ color:#fff;}
.other_actvts_botm_cnts p{ float:left; font-family: 'Poppins', sans-serif; color:#000000; font-size:12px; font-weight:300; line-height:18px; width:100%; text-align:justify; margin:5px 0 5px 0;}
.other_actvts_botm_cnts p span{ color:#999999; }

.footr_bg{ float:left; width:100%; background:url(../images/footer_bg.png); height:270px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.footr_copyrgt{ float:left; width:100%; background:#FFF; margin:5px 0 0 0; padding:20px 0; top:250px; position:relative;}
.footr_copyrgt_lft p{ float:left; color:#aeaeae; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footr_copyrgt_rgt p { float:right; color:#aeaeae;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footr_copyrgt_rgt p a{ color:#aeaeae; }






/* Banner css Start */

.gallery { position: relative; width: 1092px; height: 433px; overflow: hidden; margin-left:-30px; }
.gallery:nth-of-type(2) { height: 700px;}
.gallery img { position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease;
}
.gallery img.active, .gallery img:first-of-type { opacity: 1;}
.gallery .gallery-buttons { position: absolute; height: 20px; bottom: 40px; left: 0; right: 0; margin: 0 auto;}
.gallery .gallery-buttons .gallery-btn { display: inline-block; width: 20px; height: 20px; background-color: rgba(255, 255, 255, 0.3); cursor: pointer;border-radius: 50%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.gallery .gallery-buttons .gallery-btn + .gallery-btn { margin-left: 10px; }
.gallery .gallery-buttons .gallery-btn:hover, .gallery .gallery-buttons .gallery-btn.active { background-color: #121212; }
.gallery .gallery-buttons .gallery-btn.active { cursor: default; }
.gallery + .gallery { margin-top: 20px; }

/* Banner css End */

/* Auto scroll Css Start */

#container {
				width: 260px;
				position: relative;
				
			}
			
			#carousel {
				margin: 0 auto;
			}

			#carousel img {
				border: 0;
			}

			#ui-carousel-next, #ui-carousel-prev {
				width: 30px;
				height: 50px;
				background: url(../images/arrow_left.png)  center center no-repeat;
				display: block;
				position: absolute;
				top: 60px;
				z-index: 100;
			}

			#ui-carousel-next {
				right: -12px;
				background-image: url(../images/arrow_right.png);
			}

			#ui-carousel-prev {
				left: -15px;
			}
			
			#ui-carousel-next > span, #ui-carousel-prev > span {
				display: none;
			}

.auto_scroll{ float:left; width:260px; margin:5px 0 0 15px;}

/* Auto scroll Css End */

<!-- Gallery Page Css Start -->

.galry_cnt{ float:left; width:100%; margin:25px 0 0  0;}


<!-- Gallery Page Css End -->


<!-- Contact Us Page Css Start -->
.cnt_info{ float:left; width:100%; margin:25px 0 0 0;}
.contact_info_cnt{ float:left; width:980px; background:#2b82bb; padding:5px 0 5px 0; margin:20px 0 0 0; }
.contact_info_cnt h1{ font-family: 'Poppins', sans-serif; color:#fff; font-size:16px; font-weight:300; margin:5px 0 0 20px; float:left; width:300px;}
.contact_info_cnt h1 span a{ color:#fff;}
.adrs_lft{ float:left; width:280px; margin:20px 0 0 0;}
.adrs_lft .address { float:left; width:250px; padding:0 0 10px 0;}
.adrs_lft .address h2 { float:left; background:url(../images/address_icon.png) left no-repeat; padding:0 0 0 40px; color:#006ca8; font-size:16px; font-family: 'Poppins', sans-serif; font-weight:400; }
.adrs_lft .address h3{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fa0068; font-weight:400; margin:5px 0 0 0; text-transform:uppercase; padding:0 0 0 40px;}
.adrs_lft .address ul{ float:left; margin:5px 0 0 40px; width:100%;}
.adrs_lft .address ul li{ float:left; width:100%; color:#111111; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; font-weight:400;}
.adrs_lft .address ul li a{ color:#111111;}

.location_map{ float:left; width:300px; margin:20px 0 0 20px;}
.location_map h1{ font-family: 'Poppins', sans-serif; color:#006ca8; font-size:16px; font-weight:400;}
.location_map_iframe{ float:left; width:300px; border:2px solid #1998d0; margin:10px 0 0 0;}

<!-- Contact Us Page Css End -->


/* About Us Page Start */
.abt_us_cnt{ float:left; width:100%; margin:10px 0 0 0;}
.abt_us_cnt_all{  width:980px;}
.abt_us_lft{ float:left; width:650px; margin:30px 0 0 0;  }
.abt_us_lft h2{ float:left; width:100%; color: #a70000; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform: uppercase;}
.abt_us_lft_para{ float:left; width:650px; margin:23px 0 0 0;}
.abt_us_lft_para p{ float:left; width:100%; color:#141414; font-family:Arial, Helvetica, sans-serif; font-weight:400; line-height:24px; font-size:14px; text-align:justify;} 
.abt_us_lft h3{ float:left; width:100%; color: #0069ad; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; margin:30px 0 0 0;}
.abt_us_lft h4{float:left; width:100%; color: #a70000; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform: uppercase; margin:30px 0 0 0;}
.our_aim_para{ float:left; width:650px; margin:10px 0 0 0;}
.our_aim_para ul{ float:left; padding:0 0 10px 0;}
.our_aim_para ul li{ float:left; width:100%; line-height:24px; background:url(../images/our_aim_arrow.png) left no-repeat; padding:0 0 0px 20px; color:#141414; font-size:14px; font-family: 'Poppins', sans-serif; font-weight:400; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0px 0; text-align:justify;}




.abt_us_rgt{ float: left; width:310px;  margin:30px 0 0 20px;}
.abt_us_rgt_video{ float: left; width:310px;  margin:30px 0 0 20px;}
.abt_us_rgt img{ float:left; margin:0 0 0 10px;}
.abt_us_rgt .abt_us_rgt_schl{ float:left; width:310px; margin:10px 0 0 0;}
.abt_us_rgt_schl h1{ float:left;  color:#a70000; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform: uppercase; 
margin:10px 0 0 20px;}
.abt_us_rgt_schl ul{ float:left; margin:10px 0 0 20px;}
.abt_us_rgt_schl ul li{ float:left; width:100%; background:url(../images/tick_abt_us.png) left no-repeat; padding:0 0 0 30px; color:#141414; font-family: 'Poppins', sans-serif; font-size:14px; font-weight:300; text-transform:uppercase; line-height:30px;}


.abt_us_rgt .call_now{ float:left; width:310px;}
.abt_us_rgt .call_now_bg{ float:left; width:310px; background:#e67e22; padding:10px 0 10px 0;  margin:0 0 0 15px;}
.abt_us_rgt .call_now_bg h2{ float:left; width:100%; text-align:center; color:#fff; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform: uppercase; }
.abt_us_rgt .call_now_bg ul li{ float: left; width:100%; background:url(../images/mobile_icon.png) left no-repeat; background-position:left 25% bottom 0%; text-align:center; color:#fff; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; text-transform: uppercase;}

.abt_us_rgt .book_now{ float:left; width:310px;}
.abt_us_rgt .book_now_bg{ float:left; width:295px; background:#9b59b6; padding:10px 0 10px 0;  margin:0 0 0 15px;}
.abt_us_rgt .book_now_bg h2{ float:left; width:100%; text-align:center; color:#fff; font-family: 'Poppins', sans-serif; font-size:20px; font-weight:500; text-transform: uppercase; background:url(../images/books8.png) left no-repeat; background-position: left 19% bottom 40%; }
.abt_us_rgt .book_now_bg h2 a{ color:#fff;}
.abt_us_rgt .book_now_bg h2 a:hover { color:#f4ebce;}
/* About Us Page End */


<!-- Montessori Page Start -->
.montessori_para{ float:left; width:650px; }
.montessori_para p{ float:left; width:100%; color:#141414; font-family:Arial, Helvetica, sans-serif; font-weight:400; line-height:24px; font-size:14px; text-align:justify; margin:10px 0 0 0;} 
.montessori_para span{ color:#fff; font-weight:600;}
.montessori_rgt{ float: left; width:240px;  margin:30px 0 0 40px;}
.montessori_rgt img{ float:left;}

<!-- Montessori Page End -->




<!--Admission Page Start -->
.admission_lft_cnt{ float:left; width:475px; }
.admission_lft_cnt img{ float: right; margin:40px 20px 0 0px;}
.admission_lft_cnt h2{ float:left; width:100%; font-size:16px; font-family: 'Poppins', sans-serif; font-weight:400; color:#ffffff; text-transform:uppercase; margin:30px 0 0 0;}

<!-- Admission Enquiry Form Start -->

.admission_enqry_form{ float:left; width:475px; margin:30px 0 0 0px;}
.admission_enqry_form ul {  margin:20px 0 0 0px; }
.admission_enqry_form ul li input[type="text"] { float:left; width:210px; background:none; padding:10px 5px 10px 5px; color:#2b82bb; font-family: 'Poppins', sans-serif; font-weight:400; font-size:14px; margin:15px 0 0 20px; border:1px dashed #2b82bb; background:url(../images/parent_icon.png) right no-repeat ; background-position: right 10px bottom 10px;}
.admission_enqry_form ul li 
.admission_enqry_form ul li select { float:left;  padding:10px 0px 8px 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0 0 10px; border:1px dashed #2b82bb;}
.admission_enqry_form ul li textarea { float:left; width:448px; background:none; padding:10px 5px 10px 5px; color:#2b82bb; font-family: 'Poppins', sans-serif; font-weight:400; font-size:14px; margin:15px 0 0 0px; border:1px dashed #2b82bb;}
.admission_enqry_form ul li input[type="submit"] { float:left; width:175px;  font-family: 'Poppins', sans-serif; font-size:14px; color:#ffffff;  cursor:pointer; border:none; padding:10px 35px 10px 0px; margin:15px 0 0 10px; text-align:center; background: #2b82bb 
url(../images/enter_icon.png) right no-repeat; background-position: right 20px bottom 10px;}


<!-- Admission Enquiry Form End -->


<!--Admission Page End -->




/*Video Gallery Page Start */
.video_galry{ float:left; width:300px; padding:0 0 30px 0;}

.video_galry_iframe{ float:left; width:300px; margin:10px 0 0 20px; padding:0 0 10px 0;}
.video_galry_iframe h7{ float:left; width:100%; font-family: 'Poppins', sans-serif; color:#121212; font-size:13px; font-weight:300; margin:5px 0 0 0px; padding:0 0 10px 0;}

/*Video Gallery Page End */

.photo_gallery{ float:left; width:400px; margin:20px 0 0 0;}

.photo_gallery ul li{ float:left; font-family: 'Poppins', sans-serif; color:#ffffff; font-weight:400; background:#2b82bb; padding:10px 0 10px 0;}
.photo_gallery ul li a{ color:#ffffff;}


.photo_gallery_cnt{ float:left; width:980px;  margin:20px 0 0 0; padding:0 0 10px 0; }
.photo_gallery_lft_cnt{float:left; width:390px; background:#2b82bb; padding:5px 0 5px 0;}
.photo_gallery_lft_cnt h1{ float:left; width:390px; font-family: 'Poppins', sans-serif; color:#fff; font-size:16px; font-weight:300; margin:5px 0 0 20px; text-transform:uppercase;}
.photo_gallery_rgt_cnt{ float:left;  background:#2b82bb; padding:5px 0 5px 0; }
.photo_gallery_rgt_cnt ul{ float:left; width:590px;  margin:0 0 0 0px;}
.photo_gallery_rgt_cnt ul li{ float:left; font-family: 'Poppins', sans-serif; color:#fff; font-size:16px; font-weight:300; margin:5px 0 0 0px;}
.photo_gallery_rgt_cnt ul li a{ padding:0 8px 0 31px; color:#ffffff;}
.photo_gallery_rgt_cnt ul li a.active{ background:#906; padding:10px 20px 5px 20px; color:#f4ebce; }


@media screen and (-webkit-min-device-pixel-ratio:0){  .photo_gallery_rgt_cnt{ float:left; width:590px; background:#2b82bb; padding:5px 0 5px 0; }
.photo_gallery_rgt_cnt ul{ float:left; width:560px;  margin:0 0 0 0;}
.photo_gallery_rgt_cnt ul li{ float:left; font-family: 'Poppins', sans-serif; color:#fff; font-size:16px; font-weight:400; margin:5px 0 0 -7px;}
.photo_gallery_rgt_cnt ul li a{ padding:0 14px 0 14px; color:#ffffff;}
.photo_gallery_rgt_cnt ul li a.active{ background:#906; padding:10px 5px 5px 5px; color:#f4ebce; }}