@media only screen and (max-width: 767px) {
	
	/* header wrapper */
	#headerWrapper { padding: 15px 0; }
	#headerWrapper .container { position: relative; }
	#headerWrapper a.mobilemenubtn { padding: 3px 6px; cursor: pointer; display: block; position: absolute; top: 5px; right: 15px; z-index: 9999; font-size: 30px; color: #ccc; line-height: 22px; text-decoration: none; border-radius: 3px; border: 1px solid #ccc; }
	
	/* logo area */
	.logoArea { background: none; }
	.logoArea a { padding: 0; width: 70%; float: left; display: block; }
	.logoArea a img { float: left; }
	
	/* menu area */
	.menuArea { margin: 10px 0 0 0; display: none; }
	.menuArea li { display: block; border-top: 1px solid #464646; }
	.menuArea li a { padding: 12px 0; font-size: 18px; text-transform: uppercase; }
	
	/* banner area */
	.bannerArea { height: auto; }
	.bannerArea .slick-dots { top: inherit; bottom: 5px; }
	.bannerArea .slick-dots li { padding: 0 2px; }
	.bannerArea .slick-dots li button { width: 10px; height: 10px; }
	
	/* home carousal area */
	.homecarousalArea { padding: 10px 25px 10px 15px; }
	.homecarousalArea .slick-prev { left: -45px; }
	.homecarousalArea .slick-next { right: -30px; }
	
	/* middle wrapper */
	#middleWrapper img { max-width: 100%; height: auto; }
	#middleWrapper iframe { width: 100%!important; }
	
	#middleWrapper .one-full .mybtn img { margin: 2px 0; width: 150px; }
	
	#middleWrapper .photo_details_page img { width: inherit; }
	
	div.no-image { width: 100%; }
	.cell-image, .cell-text { padding: 6px 0; }
	
	.footerArea ul { display: none; }
	.footerArea p { width: 100%; text-align: center; }
	
	#apply-form .cell:nth-child(1) { min-width: 140px; }
	#loan-calc { width: 100%; }
	
}

@media only screen and (min-width: 681px) and (max-width: 767px) {
	
	.inventory-details .float-left { width: 90%; }
	.inventory-details .float-right { padding: 10px 0 0 0; width: 10%; }
	.inventory-details .float-right img { max-width: 90%; height: auto; margin: 0 auto; }
	
	.home-thumbs { overflow: hidden; }
	
	#middleWrapper .one-full .mybtn img { margin: 2px 0; width: 150px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	/* menu area */
	.menuArea li a { padding: 0px 5px 8px 5px; font-size: 12px; white-space: nowrap; }
	
	/* banner area */
	.bannerArea { height: auto; }
	.bannerArea .slick-dots { top: inherit; bottom: 5px; }
	
	.inventory-details .float-left { width: 90%; }
	.inventory-details .float-right { padding: 10px 0 0 0; width: 10%; }
	.inventory-details .float-right img { max-width: 90%; height: auto; margin: 0 auto; }
	
	tr.Price a, #PhotoBoxes { font-size: 12px; }
	
	.home-thumbs { overflow: hidden; }
	
	/* footer area */
	.footerArea { text-align: center; }
	.footerArea ul { display: none; }
	.footerArea li { padding: 0 5px; display: inline-block; float: none; }
	.footerArea p { text-align: center; }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.bannerArea { height: auto; }
	
	.inventory-details .float-left { width: 90%; }
	.inventory-details .float-right { padding: 10px 0 0 0; width: 10%; }
	.inventory-details .float-right img { max-width: 90%; height: auto; margin: 0 auto; }
	}