@media (max-width: 1020px) {
	div#wrapper { width: 800px; }
	div#top-container { width: 718px; margin-top: 20px; }

	div#header { padding-top: 20px; }
	div#header header { background-color: #1c50a0; }

	img#header-bar { display: none; }
	div#header-nav nav a img { display: none; }

	div#header-nav nav a.mobile-toggle { display: block; float: right; margin: 45px 60px 0 0; }
	div#header-nav nav a.mobile-toggle img { display: block; }

	div#header .mobile-menu.open { display: block; }
	div#header .mobile-menu.open a { display: block; color: white; width: 100%;
	text-align: center; padding: 5px; }

	div#container { width: 800px; }
	div#model-slideshow { width: 800px; }
	div#model-slideshow-images { width: 750px; }

	div#quick-link-container a { float: left; display: inline-block; width: 33%; }
	div#quick-link-container a img { width: 100%; }

	div.page-divider { overflow: hidden; }
	div.page-divider img { width: 100%; }

	div#footer-right { display: none; }
	div#footer-left { float: none; width: 100%; }

	#slider-override-wrapper img { width: 100%; }

	div#right-sidebar { float: none; width: 100%; }
	div#right-sidebar a { float: left; width: calc(33% - 10px); margin-right: 10px; display: inline-block; }
	div#right-sidebar a img { width: 100%; }
	div#right-sidebar a:last-of-type { width: 33%; margin-right: 0; }
}

@media (max-width: 860px) {
	div#wrapper { width: 600px; }
	div#top-container { width: 600px; margin-top: 20px; }
	div#top-container-left, div#top-container-right { float: none; text-align: center; }

	div#container { width: 600px; }
	div#model-slideshow { width: 600px; }
	div#model-slideshow-images { width: 550px; }

	div#contents-with-right-sidebar { width: 600px; }
	div#choose-model-block a { float: left; display: inline-block; width: 50%; }
	div#choose-model-block a img { width: 100%; }

	div.form textarea { width: 100%; }
}

@media (max-width: 640px) {
	div#wrapper { width: 400px; }
	div#top-container { display: none; }

	#slider-wrapper { display: none; }

	div#container { width: 400px; }
	div#model-slideshow { width: 400px; }
	div#model-slideshow-images { width: 350px; }

	div#contents-with-right-sidebar { width: 400px; }
	div#contents-with-right-sidebar img { width: 100%; }

	div#choose-model-block a { float: none; display: block; width: 100%; }

	div.form-left-block, div.form-right-block { width: 100%; float: none; }
	div.form input[type=text], div.form select { width: 100%; }

	div#model-details div.left-block, div#model-details div.right-block { width: 100%; float: none; }
	.feature-sticker-container img { width: auto !important; }

	div#model-cash_price_btn_container { width: 100%; }
	div#model-test_drive_btn, div#model-find_more_btn { width: 50%; float: left; }
	div#model-cash_price { width: 100%; }

	div#finance-left, div#finance-center, div#finance-right { width: 100%; margin: 0; }
	#model-finance li { width: 100%; }

	div#quick-link-container a { float: none; display: block; width: 100%; }
}

@media (max-width: 440px) {
	div#wrapper { width: 300px; }

	img#header-logo { width: 135px; }
	div#header-nav nav a.mobile-toggle { margin: 23px 35px 0 0; }

	div#container { width: 300px; }
	div#model-slideshow { width: 300px; }
	div#model-slideshow-images { width: 250px; }

	div#contents-with-right-sidebar { width: 300px; }

	div#right-sidebar a, div#right-sidebar a:last-of-type { float: none; width: 100%; display: block; margin: 0; }
}