@media only screen and (max-width : 1920px) {
		/* ==========================================================================
	Home Video
	========================================================================== */
	.video-one {
  width: 30%;
}
@media only screen and (max-width : 1680px) {
		/* ==========================================================================
	Home Video
	========================================================================== */
	.video-one {
  width: 35%;
}
@media only screen and (max-width : 1600px) {
		/* ==========================================================================
	Home Video
	========================================================================== */
	.video-one {
  width: 35%;
}
@media only screen and (max-width : 1440px) {
		/* ==========================================================================
	Home Video
	========================================================================== */
	.video-one {
  width: 40%;
}
@media only screen and (max-width : 1000px) {
	/* ==========================================================================
	Global CSS
	========================================================================== */
	body {
		font-size:90% !important;
	}
		.menu-area {
  width: 50%;
  float: left;
  height: auto;
  padding: 53px 0 0 0;
}
	.logo-area {
  width: 45%;
  float: left;
  height: auto;
  text-align: right;
  position: absolute;
  top: 0;
  right: 5%;
}
	.search-area {
		display:none;
	}
	.sb-search-input {
	font-size:16px;
	padding: 0px 65px 0px 0px;
	width:55%;
	}
	.slider-area {
	margin-top: 150px;
}
#arrow-jump {
	bottom:-5px;
}
	.welcome-area {
	width: 90%;
	padding: 40px 5% 20px 5%;
	}
	.video-one {
	height: 29em;
	}
	footer .links {
	width: 100%;
	padding: 0;
	float: left;
	font-size: 18px;
	text-align: left;
	}
	footer .social {
	width: 100%;
	padding: 0;
	padding-top: 20px;
	}
	.icons {
	width: 100%;
	text-align: left;
	}
	.powered {
	width: 100%;
	float: left;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	}
	footer .links ul li:first-child {
	padding:0;
}
footer .links ul li:last-child {
	border-right:none;
}
footer .links ul li a, footer .links ul li a:active, footer .links ul li a:visited {
	font-size:18px;
}
footer .links ul li a:hover {
	font-size:18px;
}
.copyright {
font-size: 12px;
}
footer .links ul {
margin: 0 0 15px 0;
}
/* ==========================================================================
	About
	========================================================================== */
	.submenu {
	float: left;
	width: 100%;
	background: #fff;
	}
	.submenu ul {
	width: 100%;
	margin: 0;
	float: left;
	padding: 0px;
	}
	.submenu ul li {
	float: left;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0px;
	display: block;
	width: 100%;
	background: #f59820;
	}
	.submenu ul li a {
	float: left;
	padding: 15px 4%;
	font-size: 24px;
	color: #fff;
	font-family: 'alexis_mariemedium';
	display: block;
	text-decoration: none;
	letter-spacing: 1px;
	width: 92%;
	}
	.data-area {
	float: left;
	width: 100%;
	padding-top: 35px;
	}
	.text-part {
	float: left;
	width: 100%;
	padding-right: 0;
	text-align: left;
	clear: both;
	}
	.video-part {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	display: block;
	float: left;
	}
	.video-two {
	width: 60%;
	height: 26em;
	padding: 11% 9% 0 9%;
	}
	.location-data {
	float: left;
	width: 100%;
	padding: 60px 0 0 0;
	}
	.location-map {
	width: 100%;
	float: left;
	height: 450px;
	padding-top: 40px;
	}
	.location-one {
	width: 100%;
	float: left;
	padding-bottom: 0px;
	}
	.single a, .single a:active, .single a:visited, .single a:hover {
		color:#2e90da;
}
/* ==========================================================================
	programs
	========================================================================== */
.Kindergarten-intro {
width: 100%;
float: left;
min-height: 180px;
text-align: justify;
background: url(../images/ready.png) center top no-repeat;
padding: 410px 0 0 0;
}
.kindergarten-image1 {
top: 328px;
left: 0;
}
.kindergarten-image2 {
top: 20px;
left: 10%;
}
.kindergarten-image3 {
top: 20px;
right: 10%;
}
.kindergarten-image4 {
top: 299px;
right: 0;
}
.kindergarten-images h1 {
padding: 697px 0 0 0;
}
.kindergarten-offer ul {
width: 100%;
}
.kindergarten-offer ul li {
width: 95%;
}
.teacher-one {
width: 100%;
}
.teacher-two {
width: 100%;
}
.teacher-three {
width: 100%;
}
.teacher-name {
width: 150px;
padding: 40px 0 0 5%;
}
.teacher-info {
width: 66%;
padding: 40px 0 0 6%;
}
.teacher-name2 {
width: 150px;
padding: 40px 0 0 5%;
}
.teacher-info2 {
width: 66%;
padding: 40px 0 0 6%;
}
.leaders-image {
width: 100%;
text-align: center;
margin-top:20px;
}
.fitness-text {
width: 100%;
padding: 30px 0 0 0;
text-align: center;
}
h2 {
font-size: 22px;
}
.fitness-textbox {
position: static;
text-align: center;
height: 643px;
padding: 121px 0 0 0;
z-index: 9999999999999999;
float: left;
margin-top: 115%;
background-size: contain;
width: 100%;
}
.fitness-textbox h1 {
padding: 0 10%;
width: 80%;
}
.image1 {
position: absolute;
top: 31px;
right: 10%;
width: 406px;
height: 406px;
z-index: 88888;
}
.image2 {
position: absolute;
bottom: 70px;
right: 10%;
width:340px;
height: 340px;
z-index: 88888;
}
.image3 {
position: absolute;
bottom: 345px;
right: 25%;
width: 340px;
height: 340px;
z-index: 77777;
}
.image4 {
position: absolute;
top: 239px;
left: 10%;
width: 325px;
height: 325px;
z-index: 66666;
}
.image5 {
position: absolute;
bottom: 202px;
left: 25%;
width: 228px;
height: 228px;
z-index: 55555;
}
.fitness-relative {
width: 100%;
}
.fitness-imagesarea {
background: url(../images/fitness-back.gif) -36% top no-repeat;
margin-top: 35px;
margin-bottom: 9%;
}
.fitness-facebook {
width: 308px;
position: static;
bottom: -130px;
left: 0px;
background: url(../images/facebook-bigicon.png) center top no-repeat;
padding-top: 190px;
text-align: center;
color: #2e90da;
font-family: 'alexis_mariemedium';
font-size: 28px;
float: left;
margin: 10% 30% 0;
}
/* ==========================================================================
	Our Staff
	========================================================================== */
.leaders-text {
width: 100%;
padding: 0 5% 0 0;
}
.diane-infoarea {
width: 88%;
float: left;
background: url(../images/dianee-back.gif) center top no-repeat;
background-position: none;
padding: 0 6% 55px 6%;
margin-top: 30px;
}
.diane-image {
width: 100%;
text-align: center;
padding-right: 0;
}
.diane-infotwo {
width: 92%;
padding: 4% 4% 0 4%;
margin-top: 160px;
}
.diane-infotwo p {
text-align: left;
}
/* ==========================================================================
	Testimonials
	========================================================================== */
.testimonials-area {
width: 100%;
}
.socialmedia-area {
width: 100%;
text-align: center;
}
.facebook-area {
width: 100%;
text-align: center;
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
margin: 0 auto;
}
.facebook-area iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* ==========================================================================
	Contacts
	========================================================================== */
.contact-address {
width: 82%;
padding: 0 0 30px 18%;
}
.contact-address {
width: 35%;
padding: 0 0 30px 15%;
}
.contact-mail {
width: 35%;
padding: 0 0 30px 15%;
}
.contact-phone {
width: 35%;
padding: 0 0 30px 15%;
}
.contact-private {
width: 35%;
padding: 17px 0 30px 15%;
}
	/* ==========================================================================
	Registration
	========================================================================== */
.open-icon {
float: left;
width: 100%%;
padding-right: 0;
margin-bottom: 30px;
background-size: contain;
text-align:center;
background: url(../images/open-icon.png) center top no-repeat;
}
.open-data {
width: 100%;
}
	/* ==========================================================================
	Search
	========================================================================== */
.search-inputarea {
width: 90%;
}
	/* ==========================================================================
	Admission
	========================================================================== */
.open-partone {
width: 100%;
padding-bottom:30px;
}
.open-timearea {
text-align: center;
}
.open-timearea div {
padding-top:10px!important;
}
.open-timearea span {
text-align: center;
margin:0px !important;
padding:0px;
}
.open-timearea ul li {
width: 65%;
padding: 5px 0 0 10%;
margin: 0 0 20px 25%;
}
.pricing-image {
width: 100%;
background: url(../images/tuitions-back.png) center top no-repeat;
text-align: center;
padding: 105px 0 0 0;
}
.pricing-part {
padding-left: 6%;
width: 94%;
}
.pricing-number {
width: 12%;
min-height: 75px;
}
.pricing-details {
width: 82%;
min-height: 110px;
padding-left: 2%;
}
	/* ==========================================================================
	Parents
	========================================================================== */
.parents-content {
width: 100%;
padding: 15px 0 0 0;
float: left;
}
.parents-content h1, .parents-content h2 {
	width:94%;
	padding-left:6%;
}
.parents-data ul {
float: left;
width: 94%;
padding: 0 0 40px 6%;
margin: 0px;
}
.parents-data {
width: 100%;
}
.parents-imagearea {
width: 100%;
float: left;
background: url(../images/dianee-back.gif) center top no-repeat;
background-position: none !important;
padding: 0 0 55px 0;
text-align: center;
}
.parents-image {
width: 100%;
text-align: center;
padding: 0;
}
	/* ==========================================================================
	SiteMap
	========================================================================== */
.site-cell {
width: 50%;
float: left;
}
	/* ==========================================================================
	Error
	========================================================================== */
.error-text {
width: 100%;
height: 480px;
position: absolute;
background: url(../images/error-image.png) center bottom no-repeat;
padding: 0 0 0 0;
text-align: center;
top: 161px;
right: 0;
line-height: 20px;
}
	/* ==========================================================================
	Login
	========================================================================== */
div#centered {
width: 80% !important;
padding: 5% !important;
}
#content {
width: 100% !important;
text-align: left;
float: right;
}


/* Mobile ----------- */
@media only screen and (max-width :800px) {
	/* ==========================================================================
	Home
	========================================================================== */
	.logo-area {
  width: 45%;
  float: left;
  height: auto;
  text-align: right;
  position: absolute;
  top: 16px;
  right: 5%;
}
	.logo-area img {
  width: 180px;
  height:114px;
}


	html, body, .container, .scroller {
	height: auto !important;
	width: auto !important;
	/*overflow: visible;*/
}
	header {
  width: 88%;
  height: 150px;
  display: block;
  background: #fff;
  padding: 0 6%;
  position: absolute;
  top: 0px;
  z-index: 99999999;
}
	.menu-area {
  width: 50%;
  float: left;
  height: auto;
  padding: 53px 0 0 0;
}
	/*
	.search-area {
	width: 50%;
	float: right;
	height: auto;
	padding-top: 142px;
	}
	*/
	.search-area {
		display:none;
	}
		.slider-area {
	margin-top: 150px;
}
#arrow-jump {
	display:none;
}	
.video-one {
	height: 30em;
	width:65%;
	}
footer .links ul li {
	width:50%;
	border:none;
	padding:0px;
	line-height:30px;
}
.text-area {
	width:50%;
}
.text-line-one {
	font-size: 5em;
}
.text-line-two {
	font-size: 7em;
}
/* ==========================================================================
	About
	========================================================================== */
	.kindergarten-image2 {
		display:none;
	}
	.kindergarten-image1 {
		display:none;
	}
.about-header {
	margin-top:150px;
}
.video-two {
width: 60%;
height: 23em;
padding: 11% 9% 0 9%;
}	
.round {
  width: 300px;
  height: 300px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 6px solid rgba(255, 255, 255, .9);
}
/* ==========================================================================
	Programs
	========================================================================== */
		.image1 {
  position: absolute;
  top: 31px;
  width: 330px;
  height: 330px;
  z-index: 88888;
  left:0 !important;
   right:0 !important;
   margin-left:auto !important;
   margin-right:auto !important;
	text-align:center;
}
.image4 {
  position: absolute;
  width: 330px;
  height: 330px;
  z-index: 88888;
  left:0 !important;
   right:0 !important;
   margin-left:auto !important;
   margin-right:auto !important;
	text-align:center;
	top:35%;
}
.image2 {
  position: absolute;
  width: 330px;
  height: 330px;
  z-index: 88888;
  left:0 !important;
   right:0 !important;
   margin-left:auto !important;
   margin-right:auto !important;
	text-align:center;
	top:68%;
}
.image2 img {
  width: 320px;
  height: 320px;
}
.image4 img {
  width: 320px;
  height: 320px;
}
.image5 {
	display:none;
}
.image1 img {
  width: 320px;
  height: 320px;
}
.image3 {
	display:none;
}
	.fitness-round {
		width:300px;
		height:300px;
	}
	.kindergarten-image3 {
	left:0 !important;
    right:0 !important;
    margin-left:auto !important;
    margin-right:auto !important;
	text-align:center;
	}
.kindergarten-image4 {
	left:0 !important;
    right:0 !important;
    margin-left:auto !important;
    margin-right:auto !important;
	text-align:center !important;
}
.green-round1 {
width: 300px;
height: 300px;
}
.green-round2 {
  width: 245px;
  height: 245px;
}
.fitness-header {
	margin-top:150px;
}
.kindergarten-offer ul li {
width: 95%;
padding: 0 0 20px 8%;
}
.teacher-name {
width: 97%;
padding: 40px 0 0 0;
background: url(../images/teacher-back.jpg) center top no-repeat;
text-align: center;
height: 140px;
}
.teacher-info {
width: 100%;
padding: 40px 0 40px 0;
}
.teacher-name2 {
width: 100%;
padding: 40px 0 0 0;
text-align: center;
background: url(../images/teacher-back.jpg) center top no-repeat;
height: 140px;
}
.teacher-info2 {
width: 100%;
padding: 40px 0 0 0;
}
.kindergarten-header {
margin-top: 150px;
}
.fitness-imagesarea {
background: url(../images/fitness-back.gif) 16% top no-repeat;
}
.image4 {
left: 4%;
}
.image2 {
right: 7%;
}
.image3 {
right: 14%;
}
.image5 {
left: 18%;
}
.fitness-textbox {
margin-top: 150%;
}
.fitness-facebook {
margin: 5% 30% 0;
}
/* ==========================================================================
	Admission
	========================================================================== */
.admission-header {
	margin-top:150px;
}
/* ==========================================================================
	Our Staff
	========================================================================== */
.privacy-header {
	margin-top:150px;
}
/* ==========================================================================
	Testimonials
	========================================================================== */
.testimonials-header {
	margin-top:150px;
}
.testimonials-area {
float: left;
width: 100%;
}
/* ==========================================================================
	Parents
	========================================================================== */
.parents-header {
margin-top: 150px;
}
/* ==========================================================================
	Contacts
	========================================================================== */
.contact-header {
margin-top:150px;
}
.contact-address {
width: 82%;
padding: 0 0 30px 18%;
}
.contact-mail {
width: 82%;
padding: 0 0 30px 18%;
}
.contact-phone {
width: 82%;
padding: 0 0 30px 18%;
}
.contact-private {
width: 82%;
padding: 0 0 93px 18%;
}
	/* ==========================================================================
	Search
	========================================================================== */
.search-header {
	margin-top:150px;
}
.search-inputarea {
width: 90%;
}
	/* ==========================================================================
	Sitemap
	========================================================================== */
.sitemap-header {
	margin-top:150px;
}
.site-cell {
width: 100%;
float: left;
}
	/* ==========================================================================
	Admission
	========================================================================== */
.open-timearea ul li {
width: 68%;
padding: 5px 0 0 12%;
margin: 0 0 20px 20%;
}
.pricing-details p {
width: 100%;
text-align: center;
}
.pricing-number {
width: 100%;
background: url(../images/tuitions-price.png) center top no-repeat;
padding-left: 0px;
text-align:center;
}
.pricing-details {
width: 100%;
padding-left: 0px;
text-align: center;
}
.pricing-row {
float: left;
width: 94%;
padding-bottom: 30px;
padding-right: 6%;
}
}
@media only screen and (max-width :630px) {
/* ==========================================================================
	About
	========================================================================== */
.video-two {
width: 60%;
height: 18em;
padding: 11% 9% 0 9%;
}
/* ==========================================================================
	Programs
	========================================================================== */
	.fitness-facebook {
margin: 0% 26% 0;
}
.fitness-textbox h1 {
padding: 0 2%;
width: 96%;
}
.fitness-textbox {
margin-top: 170%;
}
/* ==========================================================================
	Contacts
	========================================================================== */
.contact-address {
width: 75%;
padding: 0 0 30px 25%;
}
.contact-mail {
width: 75%;
padding: 0 0 30px 25%;
}
.contact-phone {
width: 75%;
padding: 0 0 30px 25%;
}
.contact-private {
width: 75%;
padding: 0 0 93px 25%;
}
	/* ==========================================================================
	Admission
	========================================================================== */
.open-timearea ul li {
width: 69%;
padding: 5px 0 0 15%;
margin: 0 0 20px 16%;
}
		/* ==========================================================================
	Testimonials
	========================================================================== */
.testimonials-arrow {
width: 4%;
}
.testimonials-content {
width: 96%;
}
		/* ==========================================================================
	Error
	========================================================================== */
.error {
width: 550px;
height: 550px;
}

.fitness-textbox {
margin-top: 190%;
}
.fitness-textbox h1 {
  padding: 0 6%;
  width: 88%;
  font-size:40px;
}
}
@media only screen and (max-width :530px) {
/* ==========================================================================
	Programs
	========================================================================== */
.fitness-textbox {
margin-top: 220%;
padding: 65px 0 0 0 !important;
}
.fitness-textbox h1 {
  padding: 0 6%;
  width: 88%;
  font-size:40px;
}
}
@media only screen and (max-width :460px) {
		/* ==========================================================================
	Home
	========================================================================== */	
.video-one {
  height: 17em;
  width: 65%;
}
	
	
	
.logo-area {
  width: 45%;
  float: left;
  height: auto;
  text-align: right;
  position: absolute;
  top: 16px;
  right: 5%;
}
	.logo-area img {
  width: 180px;
  height:114px;
}

		/* ==========================================================================
	Search
	========================================================================== */
.search-inputarea {
width: 88%;
}
.search-inputarea input {
	width:82%;
}
	/* ==========================================================================
	Testimonials
	========================================================================== */
.testimonials-imagearea {
width: 100%;
text-align: center;
padding-bottom: 20px;
}
.testimonials-image {
width: 100%;
text-align: center;
}
.testimonials-imagearea p {
width: 100%;
text-align: center;
margin: 0px;
padding: 0px;
}
.testimonials-name {
width: 100%;
text-align: center;
}
.testimonials-date {
width: 100%;
text-align: center;
}
.testimonials-source {
width: 100%;
text-align: center;
}
.testimonials-box {
width: 100%;
float: left;
}
.testimonials-arrow {
width: 5%;
}
.testimonials-content {
width: 95%;
}
		/* ==========================================================================
	Error
	========================================================================== */
.error {
width: 460px;
height: 460px;
}
		/* ==========================================================================
	programs
	========================================================================== */
.Kindergarten-intro {
background-size: contain;
}
.fitness-textbox {
  margin-top: 270%;
  padding: 65px 0 0 0 !important;
}
.fitness-textbox h1 {
  font-size: 28px;
}
.fitness-facebook {
  margin: -66% 11% 0;
}
		/* ==========================================================================
	contact
	========================================================================== */
.contact-mail {
  width: 70%;
  padding: 0 0 30px 30%;
}
		/* ==========================================================================
	Admission
	========================================================================== */

.round-open {
  width: 300px;
  height: 300px;
}
.open-timearea ul li {
  width: 59%;
  padding: 5px 0 0 25%;
}
}
@media screen and (max-width:400px) {
    @-ms-viewport{
        width:320px;
    }
}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}