@media(max-width: 1580px){
body.page-template-join-wait-list-php .content, body.page-template-waiting-list-php .content{margin-left:100px;}	
}

@media(max-width: 1480px){
body.page-template-join-wait-list-php .scroll_content{width:98%;}	
body.page-template-join-wait-list-php .content{margin-left:0px;}	
.form_row .formlabel{width:230px;}
.form_row .formlabelLW{width:325px;}

/*.caption_bar ul.nav_buttons{left:60%;}*/

.footer_left{width:54%; padding:12px 16px 16px 16px;}
.footer_right{width:46%;}
.footerLogo{width:40%;}
.footerLogo img{max-width:100%;}
.FootCredential{width:60%;}


}

@media(max-width: 1300px){
body.page-template-waiting-list-php .content{margin-left:0px;}	
.map_content{bottom:50px;}

}
@media(max-height: 730px){
.home_content{top:8%; left:170px;}
}


@media (max-height: 670px){
.home_content{top:8%;}
.home_content h2{font-size:44px; line-height:34px;}
}

@media(max-width: 1200px){
	

a.logo img{max-height:80px;}	
.header{padding:20px 0 6px 0;}
.credentialsNav{display:block; margin-top:58px;}	
.credentialsNav li{padding-left:3px;}

.banner_header{min-height:194px;}
ul.skcmenu li{margin-bottom:1px;}
ul.skcmenu li a{padding:10px 25px 10px 20px;}
.credentialsNav li a{font-size:15px; padding:15px 25px 13px 25px;}
.credentialsNav li ul{top:31px;}

/*.caption_bar ul.nav_buttons{left:60%;}
body.single-footer-option .caption_bar ul.nav_buttons{left:45%;}*/
	
.slider{height:340px;}
.home_content{top:8%; left:170px;}
.home_content h2{font-size:44px; line-height:34px;}
	
.content{margin-left:0; min-height:220px !important; }
.scroll-pane{height:300px; height:auto;}
.scroll_content{width:96%;} 

.map_content{bottom: 20px; right: 10px;}
.caption_bar.caption_contact{right:295px; bottom:15px;}

.form_left{float:none; margin-bottom:25px;}
.form_right{float:none;}
.form_left:after, .form_right{display:block; content:''; clear:both; height:0;}
.form_row .formlabel{width:280px;}
.form_row .formlabel.require_day{width:auto;}



body.page-template-family-login-php .scroll-pane{height:400px;}
.require_day{}
.footer_left{float:none; width:100%;}
.footer_right{float:none; width:100%;}
}

@media(max-width: 1200px){
.formfield.require_dayLeft{float:none; padding:10px 0;}
}

@media(max-width: 900px){
body.single-footer-option .caption_bar ul.nav_buttons{left:30%;} 
}

@media(max-width: 768px){
.slider{height:300px;}	
a.logo img{max-width:180px;}
.credentialsNav{margin-top:42px;}
.credentialsNav li a{padding:13px 10px 13px 10px; font-size:14px;}
.home_content{left:190px; right:10px; width:auto;}
.home_content h2{font-size: 30px; line-height: 20px;}
.home_content p{font-size:15px; line-height:22px;}
.credentialsNav li ul{top:30px;}
.footerLogo{padding-left:20px;}


.map_content{bottom:inherit; top:10px;}

/*.caption_bar ul.nav_buttons{left:50%;}*/

.footerLogo{width:40%; padding-left:2%;}
.FootCredential{width:58%;} 
.FootCredential h3{font-size:24px; line-height:40px;}
}

@media(max-width: 610px){
ul.skcmenu{display:none;}
.mobile_icn{display:block;}
.header_right{float:none;}
.header_right nav{display:none; width:100% !important;}
a.logo{float:none; padding-bottom:5px;}
.credentialsNav{margin-top:0px;}
.credentialsNav li{float:none; padding-left:0;}
.credentialsNav li a{display:block; text-align:center; padding:10px 10px 10px 10px;}

.mobilemenu{display:block;}
ul.mobilemenu li a{display: block; padding:10px 10px 10px 10px; color: #fff; font-size: 14px; text-transform: uppercase; background: #31373a; letter-spacing: 1px; text-align:center;}
ul.mobilemenu li a:hover{background: #767676;}

.credentialsNav li ul{position:relative; width:auto; display:block; top:0;}
/*body.single-footer-option .caption_bar ul.nav_buttons{left:50%;}*/

.slider{height:280px; min-height:280px;}
/*.caption_bar ul.nav_buttons{width:300px; margin-left:-150px;}*/

/*.caption_bar{width:400px;}
.caption_bar ul.nav_buttons{width:400px;} */
 
.home_content{left:10px;}
.banner_header{min-height:120px;}
.content{padding:20px 0;}
body.page-template-join-wait-list-php .scroll_content{width:96%;}
.family_check ul li{float:none; width:100%;}
.family-loginForm{width:80%;}

.FootCredential h3{font-size:20px; line-height:25px; letter-spacing:1px;}
}

@media(max-width: 480px){
.home_content{top:5px; left:5px; right:5px; padding:15px;}	

.caption_bar{width:100%;}
/*.caption_bar{display:none;}*/
.caption_bar .nav-magnifier{display:none !important;}
.caption_bar ul.nav_buttons{width:100%; left:0; margin-left:-10px;} 

.footer_left{float:left; height:auto;}
.footer_option li{float:none; width:100%; margin-left:0px;}
.FootCredential ul li{float:none; width:100%;}
.FootCredential ul li:last-child{margin-top:5px;}
.FootCredential ul li:first-child{margin-right:0;}

.form_row .formlabel{width:98%;}
.form_row .formfield{width:98%;}


}

@media(max-width: 420px){
/*.caption_bar{display:none;}*/	

.FootCredential h3{font-size:16px; line-height:20px; letter-spacing:1px;}
}