@media only screen and (max-width:1025px)
{.container 
{width:94%;
margin:0 3%;
}

header .logo{width:15%; float:none; margin:auto; display:block;}

header .menu_bar{width:100%; float:right; margin-top:14px;}

nav ul li{float:left; list-style:none; margin-right:11px;}

section.why_uscontent .why_usleftcontent{width:100%;  padding:20px; float:left; background:#e8e8e8; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
		  text-align:center; height:345px;}
		  
		  footer .quick_links h3:after {content: ''; position: absolute; bottom: -1px; left:22%;transform: translateX(-50%);width:88px;border-top: 2px solid #fff !important;
z-index: 30000 !important;}

section.middle_part .smile_playway ul {width: 100%;margin-left: 22%;list-style-image: url(../imgs/bulleticon.png);
text-align: left;}

}


@media only screen  and (max-width: 979px) {
.container 
{width:93%;
margin:0 3%;
}

section.middle_part .pre_school{width:100%; margin-top:20px; float:left;}

section.parents_say .parents_content .parents_text{width:100%; display:block; margin:auto;}

section .gallery_more a{width:29%; text-align:center; display:block; margin:auto; padding:12px 0px; background:#fff; border-radius:5px; font-size:18px; color:#466f1b; font-family: 'Dosis', sans-serif; text-transform: uppercase;}

header .menu_bar{width:80%; float:right; margin-top:0px;}

nav ul li a span{width:100%; height:26px; display:inline-block; text-align:left; color:#009bf7;}

footer .copy_right p{width:100%; float:left; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif; text-align:center;}

footer .copy_right span{width:100%; float:left; font-size:18px; color:#fff; font-family: 'Dosis', sans-serif; text-align:center;}

section.vision_mission h1{width:45%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px;}


section.facilities ul li .facilities_content{width:79%; float:right;}

section.awards .awards_content figure{width:100%; float:left; border:#d4d4d4 solid 3px;}

section.awards .awards_content .awards_right_content{width:100%; float:left; padding:10px;}

section.awards .awards_text .awards_left_content{width:100%; padding:10px; float:left;}

section.awards .awards_text figure{width:100%; float:left; border:#d4d4d4 solid 3px;}

section.video_gallery .video_content span {width:100%; bottom:0px; margin-bottom:0px; position:absolute; background:#000; text-align:center; font-size:20px; padding:10px 0px; text-transform: uppercase; color:#fff; font-family: 'Dosis', sans-serif; height:35%;
 transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;
text-decoration:none; 
background-color: rgba(35, 35, 35, 0.8);
z-index:9999999;
left:0;
}

section.contact_us ul li p{width:67%; margin-top:10px; float:right; font-size:15px; color:#000;}

		  footer .quick_links h3:after {content: ''; position: absolute; bottom: -1px; left:32%;transform: translateX(-50%);width:88px;border-top: 2px solid #fff !important;
z-index: 30000 !important;}

}
 @media only screen and (max-width: 767px) {


section .gallery_more a{width:65%; text-align:center; display:block; margin:auto; padding:12px 0px; background:#fff; border-radius:5px; font-size:18px; color:#466f1b; font-family: 'Dosis', sans-serif; text-transform: uppercase;}

.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom:40px !important;
	width: 100%;
}

footer .quick_links h3 {width:100%; float:left; font-size:36px; color:#fff; font-family: 'Amatic SC', cursive; margin:0px; font-weight:normal; padding-bottom:23px; position:relative; text-align:center;}

footer .quick_links h3:after {content: ''; position: absolute; bottom: -1px; left: 51%;transform: translateX(-50%);width:88px;border-top: 2px solid #fff !important;
z-index: 30000 !important;}

footer .quick_links ul li a{ width:100%; float:left; font-family: 'Dosis', sans-serif; text-decoration:none; font-size:18px; color:#fff; text-align:center !important;}

section.vision_mission h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px; text-align:center;  color:#fff; text-transform: capitalize; font-size:49px;}

section.vision_mission span{width:100%; float:left; text-align:center; margin-top:10px;}

section.by_nature h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-transform: capitalize; font-size:49px; text-align:center;}

section.by_nature span{width:100%;  float:left; margin-top:10px; text-align:center;}


section.why_uscontent .why_usleftcontent{width:100%;  padding:20px; float:left; background:#e8e8e8; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
		  text-align:center; height:400px;}
		  
section.facilities ul li .facilities_content{width:100%; margin-top:20px; float:left;}

section.facilities ul li .facilities_pic{width:100%; margin-bottom:25px; margin-top:49px; float:left; border:#d9d9d9 solid 3px;}


section.gallery h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-align:center; text-transform: capitalize; font-size:49px;}

section.gallery span{width:100%; text-align:center; margin-top:10px; float:right;}

section.video_gallery .video_content span {width:100%; bottom:0px; margin-bottom:0px; position:absolute; background:#000; text-align:center; font-size:20px; padding:10px 0px; text-transform: uppercase; color:#fff; font-family: 'Dosis', sans-serif; height:25%;
 transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;
text-decoration:none; 
background-color: rgba(35, 35, 35, 0.8);
z-index:9999999;
left:0;
}

section.contact_top h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-align:center; text-transform: capitalize; font-size:49px;}

section.contact_top span{width:100%; float:left; margin-top:10px; text-align:center;}

section.why_us h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-align:center; text-transform: capitalize; font-size:49px;}

section.why_us span{width:100%; text-align:center; margin-top:10px; float:left;}

section.virtual_tourtext h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px; text-align:center;  color:#fff; text-transform: capitalize; font-size:49px;}

section.virtual_tourtext span{width:100%; text-align:center; margin-top:10px; float:left;}

section.contact_us .contact_form .captcha .captcha_pic{width:100%; float:left;}

section.contact_us .contact_form .captcha .submit{width:100px; margin-left:0px;border:none; float:left; background:#f7b400; height:57px; font-size:21px; text-transform: uppercase; margin-top:10px;}


section.holi_special h1{width:100%; font-family: 'Amatic SC', cursive; float:left; margin-bottom:0px; margin-top:16px;  color:#fff; text-align:center; text-transform: capitalize; font-size:49px;}

section.holi_special span{width:100%; margin-top:10px; float:left; text-align:center;}





}
 @media only screen and (max-width: 479px) {
.container {
	width:100%;
	display: block;
	margin: auto;
}

header .logo{width:53%; float:none; margin:auto; display:block;}


section.why_uscontent .why_usleftcontent{width:100%;  padding:20px; float:left; background:#e8e8e8; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
		  text-align:center; height:516px;}


}
