@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:568px) {
	body, #nav-main, #body-main, #footer {min-width:320px}
	
	#header {background:none;min-width:320px}
	
	#header-wrap {background-color:none;width:100%;max-width:568px;min-width:300px}
	
	#header .logo {display:block;padding:10px 0px 0px}
	
	#header-top, #slider-wrap .slideshow {width:100%;min-width:300px;height:auto}
	
	#header-top .city {display:inline}
	
	#slider-wrap {width:93.5%;max-width:545px;height:auto;background:#888;margin:0 auto;float:none}
	
	.no-slide {display:none}
	
	#header-top .left {display:none}

	#header-top .right {width:158px;font-size:19px;text-align:center;float:none;margin-top:10px;margin-right:auto;margin-left:auto;line-height: inherit;padding-bottom:10px;text-shadow:0px 1px 1px rgba(0,0,0,1.00)}
	
	#header-top .fbicon {width: 18px;background-size: auto 18px;margin-top:3px}
	
	#header-top .fbicon:hover {background-position: -18px 0px;}
	
	#navbtn {border-radius:3px;box-shadow:1px 1px 1px 0px rgba(0,0,0,.2);cursor:pointer}
	
	#nav-wrap {display:none}
	
	#mobile-nav {display: block;width:100%;height:50px;background: rgba(126,0,0,1);background: -moz-linear-gradient(top, rgba(126,0,0,1) 0%, rgba(163,0,0,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(126,0,0,1)), color-stop(100%, rgba(163,0,0,1)));background: -webkit-linear-gradient(top, rgba(126,0,0,1) 0%, rgba(163,0,0,1) 100%);background: -o-linear-gradient(top, rgba(126,0,0,1) 0%, rgba(163,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(126,0,0,1) 0%, rgba(163,0,0,1) 100%);background: linear-gradient(to bottom, rgba(126,0,0,1) 0%, rgba(163,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91414', endColorstr='#a30000', GradientType=0 );margin:0 auto}
	
	#mobile-nav img {width:100%;max-width:73px;height:auto;float:left;margin:13px 0px 0px 10px;}
	
	#mobile-drop {display:none;width:100%;max-width:420px;min-width:300px;height:auto; border-bottom:20px solid #F7F7F7}
	
	#mobile-drop a {width:96.3%;max-width:418px;min-width:288px;float:left;color:#404040;font-size:16px;background-color:#f1f1f1;padding-left:10px;line-height:30px;text-decoration:none;text-shadow:0px 1px 0px rgba(255,255,255,1);border:1px solid #fff;border-bottom:none;}
	
	#mobile-drop a:hover {background-color:#fff;}
	
	#body-wrap {width:100%;min-width:320px;}
	
	#body-wrap .left {width:90%;height:100%;margin:0 auto;float:none}
	
	#body-wrap .left p {margin:10px auto}
	
	#body-wrap .left ul {width:90%;min-width:260px;max-width:360px;text-align:left;float:none;margin:-5px auto 20px auto}
	
	#body-wrap .img-wrap {width:242px;float:none;margin:0px auto 20px auto;}
	
	#body-wrap .rt-img {margin-left:0px;margin-top:10px;clear:left;}
	
	#body-wrap .right {float:none;margin:20px auto;}
	
	h1 {font-size:23px;padding-top:20px;margin:0px 0px 5px;text-align:center}
	
	h2 {font-size:15px;text-align:center}
	
	h3 {font-size:14px}
	
	#footer-wrap {width:95%;min-width:320px;padding-bottom:20px}

	#footer-wrap .left {width:306px;float:none;margin:0 auto}

	#footer-wrap .right {text-align:center;width:266px;float:none;margin:20px auto;}
	
	#footer-wrap .right p {text-align:center}
	
	#footer-wrap img {float:none}

	.none {display:block;clear:both}
	
	fieldset {width:260px;padding:10px}
	
	.textareas {width:245px}
	
	.form-wrap {width:260px}
	
	.message {width:260px;float:none}
	
	.sub-mit {width:100%;height:40px;margin:10px auto}
	
	.map {width:100%;min-width:300px;height:200px}
	
}

