@media screen and (max-width: 1050px) {
	.wrap {width: 95%; max-width: 950px;}
	footer{width: 95%; max-width: 950px; margin-bottom: 110px;}
}
@media screen and (max-width: 1000px) {
	.nivoSlider img {max-width: 400px;}
	#homeTop #slideshow {width: 480px;}
	.headwrap {width: 900px; width: 850px;}
	#intro {width: 600px; height: auto !important;}
	#locationtext {margin: 0; display: block;}
	#locationbox {margin: 0;}
	#map {width: 95%;margin: 0 auto 0 auto;}
}
@media screen and (max-width: 950px) {
	#homeContent {min-height: 440px;}
	#mapTab {display: none;}
	#packingtipsimage{width: 20%;}
}
@media screen and (max-width: 900px) {
	#homeContent {min-height: 490px;}
	#intro {width: 550px;}
	.facilityDiv {float: none; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
	.facilityDivright {float: none; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
	#packingtipsimage{display: none;}
	#packingtipssection{float: none;}
	#faqman{display: none;}
	
}
@media screen and (max-width: 875px) {
	#pickLocation {display: none;}
}
@media screen and (max-width: 850px) {
	.headwrap {width: 800px;}
	nav li {margin: 0 10px;}
	#homeTop #slideshow {width: 380px; margin-top: 50px;}
	.nivoSlider img {max-width: 300px;}
	.theme-default a.nivo-prevNav {margin-top: -20px;}
	.theme-default a.nivo-nextNav {margin-top: -20px;}
	#homeContent {min-height: 500px;}
	#intro {width: 540px;}
}
@media screen and (max-width: 800px) {
	#intro {width: 510px;}
	.headwrap {width: auto;}
	nav li {margin: 0 8px;}
	#intro .features {margin: 5px 15px;}
	#discountBanner {margin-top: -120px;}
	.facilityDivright {width: 55%; margin-bottom: 20px;}
	.facilityDiv {width: 55%;}
}
@media screen and (max-width: 750px) {
	header #logo {margin-bottom: 10px;}
	#giveCall {display: none;}
	header nav {display: none;}
	#mobilenavpay {display: block !important;}
	nav {margin: 0px 7px 0 0px;	}
	nav a:hover {text-shadow: none;}
	nav {margin-top: 10px; margin-bottom: -7px; display: none; width: 100%; margin-left: -1px;}
	nav a, visited {text-decoration: none; color: #fff;}
	nav li {display: block; text-align: left; float: none; background-color: #003b76; width: 100%;}
		nav li a:hover, nav li:hover {display: block; border: none; width: 100%; background-color: #fff; color: #003b76;}
		nav li a.drop-down {display: none;}
		nav ul {display: block; position: relative; left: 0; width: 100%;}
		nav ul li a.item {display: block; color: #fff; background-color: #003b76;}
		nav li a.item, nav li ul li a {display: block; padding: 8px 15px; width: 100%; font-size: 15px; font-weight: bold; color: #fff; border-radius: 0;}
		nav li a, nav li ul li a {text-transform: capitalize; display: block; padding: 8px 15px; width: 100%; font-size: 15px; font-weight: bold; color: #fff; border-radius: 0;}
		nav li a.item:hover, nav li ul li a:hover {color: #003b76; background-color: #fff;}
		nav li ul {background-color: #003b76; color: #fff;}
		nav li ul li.item:hover{background-color: #fff; color: #003b76;}
		nav ul {display: block; margin: 0; padding: 0; position: relative; width: 150px; font: 14px Tahoma, sans-serif; z-index: 8; left: 0px;  width: 100%; background-color: #003b76; color: #fff;}
	#homeTop {min-height: 148px;}
	#slideshow {display: none;}
	#homeTop .premiereService {margin-left: auto; float: none; width: 288px; margin-right: auto; margin-top: 0;}
	#discountBanner {display: none;}
	#contentTop {background: none; width: 100%; height: 7px;}
	#homeContent{background: #fff; overflow: hidden;}
	#pickLocation{display: none;}
	#mobilelocations{display: block;}
	#mobilepickLocation {height: auto; display: block; padding: 20px; margin-left: auto; width: 225px; float: none; background-color: rgb(211, 211, 211); color: #808083; font-weight: bold; font-size: 17px; position: relative; margin-right: auto; overflow: hidden;}
	#mobilepickLocation .facilityDiv {margin: 10px 5px;}
	#mapTab {display: none;}
	#mobilebackground{display: block;}
	#mobspecicont{display: block;}
	#mobilespecials{display: block;}
	.vertline{display: block;}
	.aboutmobile{display: block;}
	#intro {width: auto; max-width: 750px; min-height: 350px; height: auto; overflow: hidden; margin: 20px 10px 0 10px;  font-size: 16px; position: relative; z-index: 1; padding-bottom: 120px;}
	#greybar{display: block;}
	footer{display: none;}
	#map_phone {background-color: #231F20; color: #fff; position: fixed; bottom: 0; z-index: 5; width: 100%; text-align: center;}
		#map_phone img {display: inline-block; height: 50px;}
		#map_phone .btnLine {display: inline-block; background-color: #fff; height: 35px; width: 1px; margin: 10px 10px;}
		#map_phone .mapCallBtns .accordionContent {text-align: left; position: absolute; bottom: 55px; left: 0; background-color: #231F20; width: 100%; padding: 5px 0;}
		#map_phone .mapCallBtns .accordionContent a {color: #fff; text-decoration: none; padding: 5px 5%; display: block;}
	#map {display: none;}
	#locationtext {margin-bottom: 60px;}
	.mapCallBtns {width: 270px;}
	#map_phone img {width: 130px;}
	.tipslast{margin-bottom: 20px; display: block; padding-bottom: 20px;}
	.lastfaq{padding-bottom: 60px;}
	.faqmobile{min-height: 760px;}
}
@media screen and (max-width: 700px) {
	#locationbox img {margin-right: 20px;}
	#locationtext {margin-bottom: 70px;}

}
@media screen and (max-width: 650px) {
	.accordionContent {bottom: 50px !important;}
	#locationbox img {display: none; margin-right: 20px;}
	#locationbox span {display: block; overflow: hidden; margin: 0 auto 0 auto;}
	#locationtext {margin-bottom: 80px;}

}
@media screen and (max-width: 600px) {
	.accordionContent {bottom: 45px !important;}
	#locationtext {margin-bottom: 90px;}
	img.locationmainimage {margin-left: 60px;}
	.facilityDiv {width: 70%;}
}
@media screen and (max-width: 500px) {
	header #logo {margin-left: 10px;}
	#locationtext {margin-bottom: 100px;}	

}
@media screen and (max-width: 450px) {
	img.locationmainimage {margin-left: 0px;}
	.facilityDiv img {margin-bottom: 10px;}	
}
@media screen and (max-width: 400px) {
	#map_phone img {width: 47%; height: auto;}
	#map_phone .btnLine {margin: 10px 5px; height: 25px;}
	#locationtext {margin-bottom: 120px;}
	.facilityDivright img{display: none;}
	.facilityDiv img{display: none;}
}
@media screen and (max-width: 350px) {
	.mapCallBtns {width: 60%;}
	.accordionContent {bottom: 25px !important;}
	.vertline {margin: 0 16px;}
	.rightspecialine1 {font-size: 45px;}
	.rightspecialine2 {font-size: 30px;}
	.rightspecialine3 {font-size: 14px;}
	img.locationmainimage{width: 260px; margin-left: 0px;}
	
}