@media (min-width:175px) and (max-width:768px) {
	.outer-results {
		padding-top: 0px!important;
		position: relative;
		top: 55px;
		background: #eee;
	}
	.listing-overview .col-sm-12, .listing-overview .col-sm-12 .col-sm-7 {
		padding: 0!important;
	}
	.outer-search, .outer-find, .outer_welcome {
		display: none;
	}
	.outer-common-arrivals {
		margin-top: 90px;
	}
	.single-gtcd .outer-common {
		margin-top: 0px!important;
		padding-top: 139px!important;
	}
	.outer-menu .container-fluid {
		padding: 0px!important;
	}
	.col-xs-12.col-results {
		padding: 0;
	}
	.result-car img {
		padding: 0px;
		border-radius: 0px;
		background: #fff;
	}
	.result-car p.vehicle-name {
		font-size: 22px!important;
	}
	.result-detail-wrapper .price-style {
		font-size: 22px;
		color: #1b5b91;
		font-weight: 700;
		padding: 10px 0 0px 0;
		font-family: 'Lato', sans-serif;
	}
	.col-sm-5.button {
		margin: 0!important;
		padding: 0!important;
	}
	h3.price-single {
		background: none;
		color: #09334b;
		padding: 0px 0 25px 0px;
		text-align: left;
		margin: 0;
		font-family: 'Arial', sans-serif;
		font-weight: 300;
		font-size: 38px;
		width: 200px;
	}
	.single-gtcd .stock-inventory {
		text-align: center;
		font-size: 18px;
		padding: 5px 0;
	}
	.single-gtcd .citympgtext {
		margin-bottom: 30px;
	}
	.single-gtcd .features.specs-list {
		text-align: center!important;
	}
	.single-gtcd .features.specs-list li {
		font-size: 18px;
		width: 100%;
		padding: 10px;
		margin: 0;
	}
	.single-gtcd .features.features-list li {
		font-size: 18px;
		width: 100%;
		padding: 10px 0!important;
		text-align: center;
		margin: 0;
		list-style: none;
	}
	.single-gtcd .miles-style {
		background: none;
		color: #333;
		padding: 0px 0 25px 0px;
		text-align: right;
		margin: 0;
		font-family: 'Lato', sans-serif;
		font-weight: 500;
		font-size: 38px;
	}
	.details.btn-primary, #cps_ajax_search_results .details.btn-primary {
		cursor: pointer;
		color: #000;
		display: block;
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		margin: 0!important;
		width: 100%!important;
		border: none;
		box-shadow: none;
		border-radius: 0px!important;
		text-shadow: none;
		text-transform: uppercase;
	}
	.result-detail-wrapper .miles-style {
		color: #000;
		font-size: 18px;
		padding: 10px 0 10px 0;
		text-align: left;
		font-weight: 700;
	}
	.result-detail-wrapper .stock-inventory {
		color: #444;
		font-size: 13px;
		font-weight: 500;
		font-family: 'Lato', sans-serif;
	}
	.result-detail-wrapper .stock-inventory {
		color: #444;
		font-size: 16px;
		font-weight: 500;
		font-family: 'Lato', sans-serif;
	}
	.col-sm-5.col-xs-12.col-results {
		height: 100%;
	}
	.col-md-7.col-results {
		text-align: center;
		top: -20px;
		position: relative;
	}
	.carfax {
		display: none;
	}
	/* @group Nav */
	nav#menu.navbar {
		margin: 0!important;
		background: #141e26;
	}
	button.navbar-toggle.menu {
		background: #fafafa;
		position: relative;
		float: left;
		left: 15px;
		z-index: 998;
		top: 4px;
		padding: 12px 10px;
		border: none!important;
	}
	button.navbar-toggle.menu:hover {
		background: #eee;
	}
	button.navbar-toggle.search {
		background: #fafafa;
		position: relative;
		float: right;
		top: 4px;
		right: 0px;
		z-index: 999;
		width: 46px;
		padding: 6px 0px;
		border: none!important;
	}
	button.navbar-toggle.search:hover {
		background: #eee;
	}
	.glyphicon-search {
		border: none!important;
		color: #fff;
	}
	.navbar-toggle {
		border: none!important;
		z-index: 999;
		position: relative;
		background-color: #141e26!important;
	}
	.icon-bar {
		background-color: #fff!important;
	}
	select#price-dropdown-min, select#price-dropdown-max, select#year-dropdown-min, select#year-dropdown-max {
		min-width: 122px!important;
		border: none!important;
		border-radius: 3px;
		padding: 5px 10px;
		-webkit-appearance: none;
		border-left: 1px solid #eee;
		background: #fff url(../images/arrow.png) 97% center no-repeat!important;
	}
	.price-dropdowns-container {
		width: 100%;
		margin: 0 0px 0 0;
	}
	.year-dropdowns-container {
		width: 100%;
		margin: 0 2px 0 0px;
	}
	.price-dropdown-min, .price-dropdown-max, .year-dropdown-min, .year-dropdown-max {
		width: 100%;
		margin: 0px 0px 0 0;
	}
	.year-dropdown-min, .year-dropdown-max {
		width: 100%;
		margin: 0!important;
	}
	.form-overlay {
		background: rgba(0, 0, 0, 0.5);
		padding: 20px 15px 10px 15px;
		margin: 0px 0 40px 0;
		border-radius: 5px;
		min-height: 550px!important;
	}
	.form-button {
		font-size: 16px;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		color: #fff;
		width: 100%;
		border-radius: 3px!important;
		text-transform: uppercase;
		background: #f03528;
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
		padding: 16px 14px;
		margin: 0px;
		position: relative;
		display: block;
		border: none;
	}
	h1.blog-post-title {
		font-size: 28px;
		color: #333;
		padding: 25px;
		margin: 0;
		font-weight: 700;
		background: #fff;
	}
	.blog-post {
		padding: 25px!important;
	}
	.blog-post .form-group, .blog-post .form-group .r {
		width: 100%!important;
		margin: 0!important;
	}
	#sell-your-car #gt-miles, #sell-your-car #gt-price, #sell-your-car #gt-vin, #sell-your-car #gt-exterior, #sell-your-car #gt-interior, #sell-your-car #gt-drive, #sell-your-car #gt-type, #sell-your-car #gt-firstname, #sell-your-car #gt-lastname, #sell-your-car #gt-email, #sell-your-car #gt-phone, .contact-form input.name, .contact-form input.email, .contact-form input.phone {
		width: 100%!important;
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.page-template-contact-us .contact-us-page {
		margin: 30px 0px;
	}
	.blog-post h1, .blog-post h1 a {
		padding: 10px 0!important;
	}
	p.contact-submit input.pushbutton-wide {
		cursor: pointer;
		width: 100%!important;
		height: 46px;
		text-align: center;
		font-family: 'Lato', sans-serif;
		float: right;
		display: block;
		font-size: 16px;
		font-weight: 700;
		color: #fff;
		border-radius: 3px;
		text-transform: uppercase;
		background: #d8392d;
		position: relative;
		transition: all .5s;
	}
	.btn.btn-primary.btn-file.pay {
		text-shadow: none;
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		padding: 20px 30px;
		border-radius: 2px;
		margin: 40px auto 0 auto;
		display: block;
		width: 100%;
	}
	#sell-your-car .btn-success {
		text-shadow: none;
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		padding: 20px 30px;
		border-radius: 2px;
		margin: 30px auto;
		display: block;
		width: 100%;
	}
	.blog-post.financing input {
		padding: 5px!important;
		margin: 0px!important;
		width: 97%!important;
		background: #f1f1f1!important;
		border: none;
		color: #000!important;
	}
	.financing .select {
		padding: 5px!important;
		margin: 0px!important;
		width: 90%!important;
		border: none;
		color: #000!important;
	}
	.arrivals-details p.vehicle-name {
		background: none;
		margin: 0;
		font-weight: 700;
		font-size: 20px;
		color: #000;
		padding-top: 15px;
		position: relative;
	}
	.arrivals-details .price-style {
		color: #56b0e9;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		font-size: 18px;
		text-align: center;
		padding-top: 10px;
		position: relative;
	}
	.meta-style {
		font-size: 16px;
		color: #000;
		margin: 10px!important;
		position: relative;
	}
	.tricol-product-list .detail-btn {
		color: #fff;
		display: block;
		border-top: 1px solid #eee;
		background: #000;
		cursor: pointer;
		text-align: center;
		padding: 15px 8px 15px 8px;
		width: 100%;
		font-size: 14px;
		text-transform: uppercase;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		transition: all .3s ease-in-out;
	}
	.arrivals-details p.vehicle-name {
		background: none;
		margin: 0;
		font-weight: 700;
		font-size: 20px;
		color: #000;
		padding-top: 15px;
		position: relative;
	}
	.single-gtcd .single-head {
		background: #f5f5f7;
		padding: 0px 20px 0px 40px;
		transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		height: 90px;
		width: 100%;
		top: 125px;
		border-bottom: 1px solid #ccc;
		z-index: 999;
	}
	.blog-post.financing .form-left-select-two, .blog-post.financing .form-left-select-two-last {
		width: 97%!important;
		clear: both;
	}
	.blog-post.financing .form-center {
		width: 100%!important;
		clear: both;
	}
	.blog-post.financing .form-left {
		width: 100%!important;
		clear: both;
	}
	.blog-post.financing .form-left-select {
		width: 97%!important;
		clear: both;
	}
	.form-button:hover {
		font-size: 16px;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		color: #fff;
		width: 100%;
		border-radius: 3px!important;
		text-transform: uppercase;
		background: #000;
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
		padding: 16px 14px;
		margin: 0px;
		position: relative;
		display: block;
		border: none;
	}
	.form-overlay select {
		max-width: 100%!important;
		background: #fff!important;
		margin-bottom: 10px!important;
		background: #fff url(../images/arrow.png) 97% center no-repeat!important;
		font-weight: 700;
		font-size: 16px!important;
		border-radius: 3px;
	}
	.navbar-header {
		display: block!important;
		background: #313c53!important;
		border-radius: 0px!important;
		box-shadow: 0px 1px 3px #000!important;
	}
	.navbar-header.navbar-default {
		background: #fff;
		box-shadow: none;
		padding: 0px 0!important;
	}
	.footer .col-sm-4 {
		padding: 0 20px;
	}
	.footer h3 {
		text-align: center;
		color: #fff!important;
		margin: 130px 0px 50px 0px;
		background: #000;
		border-radius: 3px;
		padding: 15px 0;
		width: 100%;
	}
	nav#menu.navbar.navbar-default {
		margin: 0px 0px!important;
	}
	.navbar-default .navbar-collapse {
		border: none;
		background: none;
	}
	.navbar-header a, .navbar-header a:focus, .navbar-header a:active {
		margin: 0px auto!important;
		display: block;
		text-align: center;
		padding: 16px 0 0 0;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		position: relative;
		left: 0px;
		font-size: 26px;
		text-transform: uppercase;
		color: #fff;
	}
	.navbar li a {
		text-align: left;
		font-family: 'Lato', sans-serif;
		font-weight: 700;
		position: relative;
		font-size: 16px;
		text-transform: uppercase;
		color: #333;
		border: none;
		padding: 15px!important;
	}
	#searchbar .advSearch {
		padding: 0px!important;
		margin: 0px!important;
		text-align: right;
		color: #fff!important;
	}
	.navbar li {
		border-bottom: 1px solid #313c53;
	}
	.navbar li:last-child {
		border-bottom: none;
	}
	.navbar-header a.logo {
		color: #fff!important;
		font-size: 28px!important;
		padding: 18px 0 18px 0;
		letter-spacing: -0px!important;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.form-overlay .dropdown {
		margin-right: 3px;
		min-width: 265px!important;
		border: none!important;
		background: #fff url(assets/images/arrow.png) 95% center no-repeat!important;
		border-radius: 0px;
		padding: 5px 10px;
		-webkit-appearance: none;
	}
	.form-overlay select {
		max-width: inherit!important;
		margin: 12px 0!important;
	}
	select#location.dropdown {
		-webkit-appearance: menulist-button !important;
		-webkit-appearance: menu-item;
		-moz-appearance: menu-item;
		-webkit-appearance: none!important;
		height: 40px;
		border: none;
		color: #000!important;
		border-radius: 0px;
		font-size: 14px!important;
		font-weight: 700;
		margin: 0px!important;
		min-width: 160px!important;
		max-width: 160px!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
	}
	select#city.dropdown {
		-webkit-appearance: menulist-button !important;
		-webkit-appearance: menu-item;
		-moz-appearance: menu-item;
		-webkit-appearance: none!important;
		height: 40px;
		border: none;
		color: #000!important;
		border-radius: 0px;
		font-size: 14px!important;
		font-weight: 700;
		margin: 0px!important;
		min-width: 160px!important;
		max-width: 160px!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
	}
	#sell-your-car .form-group, #sell-your-car .form-group.r {
		width: 100%;
		margin-left: 0px;
	}
	select#makemodel.dropdown {
		-webkit-appearance: menulist-button !important;
		-webkit-appearance: menu-item;
		-moz-appearance: menu-item;
		-webkit-appearance: none!important;
		height: 40px;
		border: none;
		color: #000!important;
		border-radius: 0px;
		font-size: 14px!important;
		font-weight: 700;
		margin: 0px!important;
		min-width: 160px!important;
		max-width: 160px!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
	}
	select#model.dropdown {
		-webkit-appearance: menulist-button !important;
		-webkit-appearance: menu-item;
		-moz-appearance: menu-item;
		-webkit-appearance: none!important;
		height: 40px;
		border: none;
		color: #000!important;
		border-radius: 0px;
		font-size: 14px!important;
		font-weight: 700;
		margin: 0px!important;
		min-width: 160px!important;
		max-width: 180px!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
	}
	.form-overlay select#price-dropdown-max, .form-overlay select#price-dropdown-min, .form-overlay select#year-dropdown-max, .form-overlay select#year-dropdown-min {
		font-size: 14px!important;
		font-weight: 700;
	}
	.advSearch select {
		min-width: 204px!important;
		border: 1px solid #ccc!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
		border-radius: 0px;
		padding: 6px!important;
		-webkit-appearance: none;
		margin: 0px!important;
	}
	.page-template-trade-your-car .gt-select, .page-template-trade-your-car .form-group {
		width: 100%!important;
		margin: 0!important;
	}
	.gt-form input#gt-exterior, .gt-form input#gt-interior, .gt-form input#gt-drive {
		width: 100%!important;
		margin-left: 0;
		margin-right: 0;
	}
	#sell-your-car #gt-type {
		width: 100%!important;
		margin-bottom: 10px!important;
		margin-left: 0px!important;
	}
	.financing .select {
		padding: 5px!important;
		margin: 0px!important;
		width: 100%!important;
		border: none;
		color: #000!important;
	}
	.blog-post.financing .form-center {
		width: 100%!important;
		clear: both;
	}
	.blog-post.financing .form-left {
		width: 100%!important;
		clear: both;
	}
	.blog-post.financing .form-left-select, .blog-post.financing .form-left-select-two, .blog-post.financing .form-left-select-two-last {
		width: 100%!important;
		clear: both;
		margin-left: 0px;
		margin-right: 0px;
	}
	.form-overlay select.dropdown {
		-webkit-appearance: menulist-button !important;
		-webkit-appearance: menu-item;
		-moz-appearance: menu-item;
		-webkit-appearance: none!important;
		height: 40px;
		border: none;
		color: #000!important;
		border-radius: 0px;
		font-size: 14px!important;
		font-weight: 700;
		margin: 22px 0!important;
		min-width: 160px!important;
		max-width: 160px!important;
		background: #fff url(../images/arrow.png) 95% center no-repeat!important;
	}
	.calc-container.results {
		background: #f1f1f1;
		padding: 10px 0 5px 0px;
	}
	input.l-result {
		font-size: 16px!important;
		font-family: 'Lato', sans-serif;
		font-weight: 500;
		outline: none;
		border: none;
		color: black;
		background: none;
		width: 34%!important;
		text-align: left;
		padding: 0px;
		font-weight: 700;
	}
	label.loan-title-results {
		font-size: 14px!important;
		font-family: 'Lato', sans-serif;
		font-weight: 500;
	}
	.blog-post .form-left {
		padding: 0px!important;
		margin: 0px!important;
	}
}