/*===================== 	Premery bg color =====================*/


/* Hex */

.menu-aside .menu-btn,
.vehicle-box.style2,
.bg-primary,
.meet-ask-row:after,
.dlab-separator.style-skew[class*="style-"]:after,
.dlab-separator.style-skew[class*="style-"]:before,
.dlab-tilte-inner.skew-title:after,
.date-style-2 .post-date,
.date-style-3.skew-date .post-date,
.date-style-3.skew-date .post-date:before,
.overlay-primary-light:after,
.overlay-primary-middle:after,
.overlay-primary-dark:after,
.widget-title:after,
.site-button,
.comments-area .comment-form p input[type="submit"],
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.footer-line:after,
.testimonial-1 .quote-left:before,
.testimonial-2 .quote-left:before,
.site-filters .active>[class*="site-button"],
.list-num-count>li:before,
#myNavbar li.active a,
.skew-angle:after,
.header-style-6.style-1 .header-nav .nav>li.active a:before,
.header-style-6.style-1 .header-nav .nav>li:hover>a:before,
.dlab-project-left:after,
.service-carousel .owl-prev,
.service-carousel .owl-next,
.about-us .dlab-tabs .nav-tabs li a.active,
#myNavbar li.active a,
.sidenav ul li a:hover,
.widget_calendar table tbody td#today,
.searchform input[type="submit"],
.scroltop.style5:after,
.tag-new,
.download-file ul li a>span,
.pricingtable-title,
.product-item .overlay-icon a i,
.rev-slider .tparrows,
.car-services .icon-bx-wraper:hover,
.service-style1:hover .icon-bx-wraper .site-button,
.service-style1.active .icon-bx-wraper .site-button,
.support-area .support-box.bg-color2 {
	background-color: #0a9b0a;
}


/*Hex color :hover */

.site-button:active,
.site-button:hover,
.site-button:focus,
.active>.site-button,
.bg-primary-dark,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
a.bg-primary:hover,
.comments-area .comment-form p input[type="submit"]:hover,
.comments-area .comment-form p input[type="submit"]:focus,
.comments-area .comment-form p input[type="submit"]:active,
.rev-slider .tparrows:hover,
.support-area .support-box.bg-color1 {
	background-color: #308e30;
}

.about-us .dlab-tabs .nav-tabs li .active {
	border-right: 4px solid #308e30;
}


/* Rgba color */

.dlab-info-has.bg-primary {
	background-color: rgba(238, 49, 49, 0.9);
}


/*===================== 	Premery text color =====================*/

a,
.text-primary,
.primary li:before,
.breadcrumb-row ul li a,
.header-nav .nav>li.active>a,
.header-nav .nav>li.current-menu-item>a .header-nav .nav>li .sub-menu li a:hover,
.header-nav .nav>li:hover>a,
.header-nav .nav>li .mega-menu>li ul a:hover,
.header-nav .nav>li .sub-menu li:hover>a,
.nav-dark.header-nav .nav>li .sub-menu li:hover>a,
.nav-dark.header-nav .nav>li .mega-menu>li ul a:hover,
blockquote:before,
ol.comment-list li.comment .reply a,
footer a:active,
footer a:focus,
footer a:hover,
footer h1 a,
footer h2 a,
footer h3 a,
footer h4 a,
footer h5 a,
footer h6 a,
footer p a,
button.scroltop,
.testimonial-1 .testimonial-position,
.testimonial-4 .testimonial-name:after,
.testimonial-2 .testimonial-position,
.testimonial-3 .testimonial-position,
.testimonial-3 .quote-left:before,
.acod-head a:after,
.acod-head a,
.acod-head a:hover,
.acod-head a.collapsed:hover,
.dlab-tabs .nav-tabs>li>a i,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.widget_services.style-2 ul li:hover a,
.widget_services.style-2 ul li:hover:before,
.widget_services.style-2 ul li.active a,
.widget_services.style-2 ul li.active:before,
[class*="bg-"] .nav-dark.header-nav .nav>li.active>a,
[class*="bg-"] .nav-dark.header-nav .nav>li:hover>a,
.dlab-post-meta i,
.post-author a:hover,
.post-comment a:hover,
.widget.widget_services li a:hover,
.icon-bx-wraper .icon-content .text-primary,
.widget.widget_categories li a:hover,
.product-item-close a,
.testimonial-8 .quote-left:before,
.widget_rss ul .rss-date,
.vehicle-box.style2 .vehicle-services li h4,
.vehicle-box.style1 .vehicle-services li h3,
.vehicle-box.style1 .left-info .main-title,
.creative-banner-one .swiper-button-arrow .swiper-button-prev:after,
.creative-banner-one .swiper-button-arrow .swiper-button-next:after,
.header-sidenav .header-nav.full-sidenav .nav>li>a.scroll.active {
	/*color: #0a9b0a !important*/
	/*color: #bfbfbf !important*/
	color: #444;
}

.vehicle-box.style2 .main-title {
	-webkit-text-stroke: 2px #EE3131z;
}


/*===================== 	Premery border color =====================*/

.vehicle-box.style1 .left-info .bottom-info,
.service-box3 .dlab-info,
.icon-bx-wraper.service-box2,
.navbar-toggle,
.testimonial-4 .testimonial-pic,
.testimonial-4:after,
.testimonial-4 [class*="quote-"],
button.scroltop,
blockquote,
.download-file ul li a,
.dlab-team-1 .team-info:after,
.dlab-team-1.left .team-info:before,
.dlab-team-1.right .team-info:before,
.service-style1:hover .icon-bx-wraper .site-button,
.service-style1.active .icon-bx-wraper .site-button {
	border-color: #0a9b0a;
}

.dlab-tabs.border-tp .nav-tabs>li>a.active {
	border-top-color: #0a9b0a;
}


/*===================== 	Secondery bg color =====================*/

.bg-secondry {
	background-color: #2d3239;
}


/*===================== 	Secondery text color =====================*/

.text-secondry {
	color: #2d3239;
}


/*===================== 	New Important =====================*/

a.text-primary:hover {
	color: #0b6e0b !important;
}

.text-primary {
	color: #0a9b0a !important
}

.bg-primary {
	/* margin-top: 10%; */
	background-color: #0a9b0a !important;
}

a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #0b6e0b !important;
}


/* Light Gallery */

.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
	background-color: #EE3131;
}

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-toogle-thumb:hover,
.icon-bx-xs.check-km {
	color: #0a9b0a;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
	border-color: #EE3131;
}


/*---------------------------------------- My custom css-------------------------- */

.sidebar-scroll {
	height: 405px;
	overflow: auto;
}

.label-margin {
	margin-top: 78px !important;
}

.label-margin-2 {
	margin-top: 17px !important;
}

.make-and-model {
	margin-top: 20px;
}

.search-by-payment {
	width: 201px;
	margin-top: 30px;
}

.p-lr20 {
	margin-top: 10%;
}

.tab-btn {
	background: #282a3c;
	color: #fff;
	font-size: 16px;
	/*padding: 10px 30px 10px 30px;    */
	padding: 10px 15px 10px 15px;
	margin-right: 8px;
	font-weight: 500;
	text-align: center;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	outline: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	line-height: 1.42857;
}

.model-div {
	display: none;
}

.car-names a:hover {
	color: #fff !important;
}

.see-inventory {
	background-color: transparent !important;
	color: #0a9b0a !important;
	padding: 10px 40px 10px 40px;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	text-align: center;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
}

.see-inventory:hover {
	background-color: #0a9b0a !important;
	color: #fff !important;
	padding: 10px 40px 10px 40px;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	text-align: center;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
}

.dropdown-width {
	display: black;
	width: 100%;
	position: absolute;
	transform: translate3d(0px, 46px, 0px);
	top: 0px;
	left: 0px;
	will-change: transform;
}

.clear-all-btn {
	/*border: 1px solid #0a9b0a;*/
	/*padding: 3px 15px 3px 15px;*/
	color: #0a9b0a;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 400;
	background: transparent;
	float: right;
	/*margin-left: 50px;*/
}

.clear-all-btn:hover {
	/*border: 1px solid #0a9b0a;*/
	/*padding: 3px 15px 3px 15px;*/
	/*color: #fff !important;*/
	/*border-radius: 4px;*/
	color: #0a9b0a;
	font-size: 16px;
	font-weight: 400;
	/*background: #0a9b0a;*/
	text-decoration:underline;
	float: right;
	/*margin-left: 50px;*/
}


/* .see-all-btn{	color: #fff !important;    background: #0a9b0a;    border: 1px solid #0a9b0a;    border-radius: 4px;    padding: 30px 30px 30px 30px;} */

.bodyTypeOptions {
	width: 100%;
	display: contents;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.option.btn {
		width: 80px;
		height: 60px;
		margin: 5px 9.35px;
	}
}

.option.btn {
	/* cursor: pointer; */
	margin-left: 0;
	margin-right: 5px;
	display: inline-block;
	width: 30%;
	margin-bottom: 10px;
	padding: 0;
	color: #0a9b0a;
	border-radius: 3px;
	background-color: transparent;
	border: 1px solid #0a9b0a;
}

.BtnName {
	font-size: 12px;
	line-height: 26px;
	margin-top: 18px;
	margin-bottom: 24px;
}

.BtnName2 {
	font-size: 10px;
	line-height: 26px;
	margin-bottom: 19px;
}

.option.btn .BtnName:hover {
	/*height: 65px;*/
	color: #fff !important;
}

@media screen and (min-width: 992px) {
	/*.option.btn:hover {	
			margin-left: 0;    
			margin-right: 14px;    
			display: inline-block;    
			padding: 0;    
			color: #fff !important;    
			border-radius: 3px;    
			background-color: #0a9b0a;    
			border: 1px solid #0a9b0a;
			}*/
	.option.btn:hover {
		/*margin-bottom: 12px;	    */
		cursor: pointer;
		/*margin-left: 6px;	    */
		/*margin-right: 7px;	    */
		display: inline-block;
		/*padding: 4px 10px 0px 10px;*/
		padding: 0px 10px 0px 10px;
		color: #fff !important;
		border-radius: 3px;
		background-color: #0a9b0a;
		border: 1px solid #0a9b0a;
	}
}

.post-an-ad-btn .BtnName2:hover {
	color: #fff !important;
}

.post-an-ad-btn i {
	margin-top: 12px;
}
/*.imgwhite{*/
/*	display: none;*/
/*}*/

.option.btn .BtnName2:hover.bodyTypeIconContainer.bodyTypeAll {
	position: relative;
	top: 25px;
	margin: 0 auto;
}

.bodyTypeName {
	color: #0a9b0a;
	font-family: Roboto, sans-serif;
	font-size: 9px;
	font-weight: 500;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
}

.new-car-for-sale {
	font-size: 30px;
	font-weight: 200;
}

.vehicles-top-margin {
	margin-top: 30px;
}

.best-deal-for-you {
	/*margin-top: 9%;*/
	font-size: 30px;
	font-weight: 200;
}

.news-and-reviews {
	margin-top: 5%;
	font-size: 30px;
	font-weight: 200;
}

.deals-heading {
	position: relative;
	top: 1px;
	width: 100%;
	margin: 0;
	border-bottom: 2px solid #CBCBCB;
}

.news-heading {
	position: relative;
	top: 1px;
	width: 100%;
	margin: 0;
	border-bottom: 2px solid #CBCBCB;
}

.postal-code-heading {
	margin-top: 90px;
}

.blog-post {
	margin-top: 30px !important;
	width: 270px !important;
	margin-right: 20px !important;
	background: #f5efef6b !important;
}

.blog-post1 {
	margin-top: 15px;
	position: relative;
	margin-bottom: 15px;
}

.dlab-post-media2 img {
	width: 95% !important;
	height: 188px !important;
}

.blog-md .dlab-post-media {
	/*margin-right: unset !important;	max-width: unset !important;*/
	min-width: unset !important;
	width: 258px !important;
}

.dlab-post-text p {
	font-size: 14px !important;
}

.price span {
	color: #000;
	font-size: 18px;
	font-weight: 500;
}

.price_badge img {
	width: 52%;
	height: 25px;
	margin-top: 12px;
}

.card-border-right {
	border-left: 1px solid #0a9b0a;
	/*height: 170px;*/
}

.tag-img img {
	width: 10%;
}

.popover-text {
	cursor: pointer;
}

.tag-information {
	margin-top: 30px;
}

.blog-bg-color {
	background: #f5efef6b !important;
}

.postal-code-heading h1 {
	font-size: 24px;
	color: #000;
	margin-bottom: 15px;
	font-weight: 300;
}

.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_nav_menu li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_services ul li {
	font-size: 15px;
	border-bottom: 1px solid rgba(102, 102, 102, .11);
	position: relative;
	margin-bottom: 0;
	line-height: 20px;
}

.sidebar-span {
	/* margin-left: 20px; */
	color: #000;
}

.angle-right {
	margin-left: 5px;
	color: #000;
	font-size: 18px;
}

.sidebar-left-border {
	border-left: 3px solid #0a9b0a;
}

.siderbar-left-margin {
	margin-left: 3px;
}

.beta-btn {
	margin-left: 10px;
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	padding: 2px;
	margin-top: -7px;
	background: #0a9b0a;
	color: #fff !important;
}

.beta-btn:hover {
	margin-left: 10px;
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	padding: 2px;
	margin-top: -7px;
	background: transparent;
	color: #0a9b0a !important;
}

.postal-code-input {
	/*margin-left: 188px;	*/
	height: 48px;
	/*width: 270px;    */
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	background-color: #fff;
	/*padding: 8px 13px 6px 13px;    
		float: left;*/
}

.deals-heading::after {
	position: relative;
	top: 1px;
	width: 47px;
	margin: 0;
	border: 2px solid red;
}

.vehicles-heading {
	top: 1px;
	width: 100%;
	margin: 0;
	border-bottom: 2px solid #CBCBCB;
}

.load-more-btn {
	width: 100% !important;
	margin: 0 auto;
}

.load-more-btn a {
	background-color: #0a9b0a !important;
	color: #fff !important;
	padding: 10px 40px 10px 40px;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	text-align: center !important;
}

.load-more-btn a:hover {
	background-color: transparent !important;
	color: #0a9b0a !important;
	padding: 10px 40px 10px 40px;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	text-align: center !important;
}

.see-deals-btn button {
	/*margin-left: 15px;	*/
	background-color: #0a9b0a !important;
	color: #fff !important;
	padding: 11px 10%;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	text-align: center !important;
}

.see-deals-btn button:hover {
	/*margin-left: 15px;*/
	background-color: transparent !important;
	color: #0a9b0a !important;
	padding: 11px 10%;
	display: inline-block;
	font-size: 18px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	text-align: center !important;
}

.dlab-post-media1 img {
	width: 94% !important;
	height: 100px !important;
}

.top-heading h1 {
	color: #000;
	font-size: 32px;
	font-weight: 300;
	margin-top: 3px;
}

.save-search-component-container {
	min-height: 50px;
	width: 100%;
	border-radius: 3px;
	background-color: #eee;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .22);
	padding: 13px 0 8px 16px;
	margin-bottom: 24px;
	position: relative;
}

.save-search-component-container span {
	width: 610px;
	display: table-cell;
	vertical-align: middle;
}

.save-search-component-container input[type=text] {
    box-sizing: border-box;
    height: 40px;
    width: 202px;
    border-radius: 3px;
    position: absolute;
    right: 134.5px;
    top: 5.5px;
    border: 1px solid #939393;
    font-size: 15px;
    line-height: 45px;
    padding: 10.5px 6.5px 10.5px 6.5px;

}

#dvSaveSearchContainer_bot>div.group .group-label,
#dvSaveSearchContainer_top>div.group .group-label {
    color: #8a8a8a;
    font-size: 15px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    right: 116px;
    top: 15px;
    transition: .2s ease all;
    width: 200px;
    text-align: left
}

.save-search-component-container .floating-label {
	display: none;
	position: absolute;
	color: #a6a6a6;
	font: 400 12px/12px Roboto, sans-serif;
	height: 21px;
	text-align: left;
	padding-left: 11px;
	margin-bottom: 0;
	top: 64px;
	right: 225px;
}

#btnSaveSearchDesktop_bot,
#btnSaveSearchDesktop_top {
	color: #fff;
	background-color: #0a9b0a;
}

.save-search-component-container button {
	height: 37px;
	width: 103px;
	border-radius: 3px;
	float: right;
	position: absolute;
	right: 16px;
	top: 7px;
	background-color: #0f68c9;
	color: #fff;
	text-decoration: none;
}

.mini-pics-margin-left {
	margin-left: 14px;
	width: 100%;
}

.mini-pics img {
	width: 100px;
	height: 62px;
	margin-right: 5px;
}

.right-angle {
	color: #fff;
	border: 1px solid #0a9b0a;
	border-radius: 0;
	padding: 0 0;
	font-weight: 700;
	background: #0a9b0a;
	width: 23px;
	height: 62px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}

.right-angle-link {
	display: block;
	cursor: pointer;
}

.right-angle-link i {
	color: #fff;
	line-height: 60px;
	display: block;
	padding-left: 8px;
}

.image-captions {
	position: absolute;
	display: block;
	/*height: 26px;    width: 100%;*/
	bottom: 0;
	/* left: 16px;*/
	font-size: 13px;
}

.photo-click {
	min-width: 40px;
	background: #0a9b0a;
	/* rgba(110,110,110,.8) */
	height: 100%;
	float: left;
	color: #fff !important;
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
	line-height: 26px;
	font-size: 1.1em;
}

.photo-count {
	font-size: 10px;
	vertical-align: middle;
}

.footer-logo img {
	width: 98px;
	height: 48px;
	margin-left: 38px;
}

.details-dealers {
	top: 50%;
	left: 50%;
	transform: translate(50%, 50%);
	position: inherit;
}

.proximity {
	display: block;
	vertical-align: bottom;
	color: #555;
	margin-right: 10px;
	line-height: 10px;
	top: -8px;
	position: relative;
	margin-bottom: 3px;
	width: 100%;
	margin-left: 100px;
}

.proximity-icon {
	font-size: 17px;
	margin-right: 3px;
	margin-left: 2px;
	color: #0a9b0a;
}

.proximity-text {
	vertical-align: middle;
	position: relative;
	top: -2px;
	line-height: 14px;
}

.bg-primary,
.pagination-bx .pagination .active>a {
	color: #fff !important;
}

.pagination>li>a:hover {
	color: #fff !important;
	background: #0a9b0a !important;
}

.countless-services a {
	float: right;
	background-color: #0a9b0a !important;
	color: #fff !important;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: 500 !important;
	outline: 0;
	cursor: pointer;
	outline: 0;
	border-width: 0;
	border-style: solid;
	line-height: 1.42857;
	border: 1px solid #0a9b0a;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	white-space: nowrap;
	border-radius: 4px;
	text-align: center !important;
}

.countless-btn {
	float: right;
	width: 100%;
	margin: 0 auto;
}


/* .borders{	border-top: 1px solid #eee;    border-left: 1px solid #eee;    border-right: 1px solid #eee;} */
@media(min-width: 768px) and (max-width: 1024px) {
.clear-all-btn {
		width: 40%;
		font-size: 14px !important;
	}
	.see-deals-btn button {
    margin-top: 0px !important;}
    .option.btn {
		margin-bottom: 12px;
		cursor: pointer;
		margin-left: 6px;
		/*margin-right: 7px;	    */
		/*width: 27% !important;*/
		margin-left: 1px !important;
		display: inline-block;
		padding: 4px 10px 0px 10px;
		color: #0a9b0a;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #0a9b0a;
	}
	.BtnName2 {
		font-size: 8px;
		margin-bottom: 4px;
	}
	.BtnName {
		font-size: 9px;
		margin-top: 12px;
		margin-bottom: 17px;
	}
}
@media(max-width: 768px) and (max-width: 991px) {
	
	.tab-btn {
		padding: 10px 15px 10px 15px;
	}
	.option.btn {
		margin-bottom: 12px;
		cursor: pointer;
		margin-left: 6px;
		/*margin-right: 7px;	    */
		/*width: 27% !important;*/
		margin-left: 1px !important;
		display: inline-block;
		padding: 4px 10px 0px 10px;
		color: #0a9b0a;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #0a9b0a;
	}
	.BtnName2 {
		font-size: 8px;
		margin-bottom: 4px;
	}
	.BtnName {
		font-size: 9px;
		margin-top: 12px;
		margin-bottom: 17px;
	}
	.section-head h2 {
		font-size: 21px;
		margin-bottom: 10px;
		line-height: 30px;
	}
	.dlab-media img,
	.dlab-post-media img {
		/*width: 68%;*/
		height: auto;
		/*margin-left: 50px;*/
	}
	.m-t20 {
		margin-top: 20px;
		margin-left: 50px;
		font-size: 22px;
	}
	.dlab-info p {
		line-height: 26px;
		margin-bottom: 24px;
		margin-left: 50px;
		font-size: 18px;
	}
	.blog-post {
		margin-left: 40px;
		margin-right: 0px;
	}
	.dlab-info2 p {
		line-height: 26px;
		margin-bottom: 24px;
		margin-left: 50px;
		font-size: 18px;
	}
	.dlab-info h3 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
		font-weight: 700;
		margin-left: 50px;
	}
	.dlab-info2 h3 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
		font-weight: 700;
		margin-left: 50px;
	}
	.dlab-info h4 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 15px;
		font-weight: 600;
		margin-left: 0px;
	}
	.dlab-info2 h4 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 15px;
		font-weight: 600;
		margin-left: 50px;
	}
	.dlab-info2 {
		margin-left: 36px;
	}
	.see-inventory {
		/*margin-left: 50px;	*/
	}
	.load-more-btn a {
		margin-left: 0px;
		margin-top: -20px;
	}
	.postal-code-input {
		/*margin-left: 50px;	*/
	}
	.see-deals-btn button {
		margin-top: 3px;
		/*margin-left: 50px;	*/
	}
	.top-heading h1 {
		font-size: 18px;
	}
	#dvSaveSearchContainer_bot>div.group .group-label,
	#dvSaveSearchContainer_top>div.group .group-label {
		color: #8a8a8a;
		font-size: 15px;
		font-weight: 400;
		position: absolute;
		pointer-events: none;
		right: 116px;
		top: 82px;
		transition: .2s ease all;
		width: 200px;
		text-align: left;
	}
	.save-search-component-container input[type=text] {
		box-sizing: border-box;
		height: 49px;
		width: 202px;
		border-radius: 3px;
		position: absolute;
		right: 134.5px;
		top: 69.5px;
		border: 1px solid #939393;
		font-size: 15px;
		line-height: 18px;
		padding: 27.5px 8.5px 16.5px 9.5px;
	}
	#btnSaveSearchDesktop_bot,
	#btnSaveSearchDesktop_top {
		margin-top: 63px;
	}
	.save-search-component-container {
		min-height: 130px;
		width: 100%;
		border-radius: 3px;
		background-color: #eee;
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .22);
		padding: 13px 0 8px 16px;
		margin-bottom: 24px;
		position: relative;
	}
	.dvSaveSearchTerms {
		margin-top: 68px;
	}
	.dlab-post-media2 {
		width: 60%;
	}
	.dlab-post-text {
		margin-bottom: 31px;
	}
	.mini-pics img {
		width: 68px;
		height: 62px;
		margin-left: 1px;
	}
	.right-angle {
		color: #fff;
		border: 1px solid #0a9b0a;
		border-radius: 0;
		padding: 0 0;
		font-weight: 700;
		background: #0a9b0a;
		width: 23px;
		height: 62px;
		margin-right: 8px;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
	}
	.right-angle-link i {
		color: #fff;
		line-height: 60px;
		display: block;
		padding-left: 8px;
		margin-right: 8px;
	}
	.footer-logo-img {
		margin-left: 0px !important;
	}
	.countless-services a {
		margin-right: 11px;
	}
}

.section-title {
	font-size: 20px;
	color: #0a9b0a;
	font-weight: 300;
	float: left;
}

.all-listing-card {
	margin-top: 100px;
}

.right-text {
	width: 100%;
}

.right-text i {
	margin-top: -23px;
	float: right;
	color: #0a9b0a;
	font-size: 30px;
}

.row-width {
	width: 100%;
	border-top: 2px solid #c3b6b6;
}

.row-width2 {
	width: 100%;
}

.view-more {
	margin-top: 20px;
}

.buttom-links {
	margin: auto;
	/* text-align: center; */
}

.on-approved {
	font-size: 12px;
}

.disclaimer {
	color: #000;
}

.select-width {
	width: 20%;
	margin-top: 21px;
}

.bg-color3 {
	background-color: #eee;
}


/* .car-search-box{	margin-top: -191px !important;} */


/*.container.top-form{	position: absolute;    top: -280px;    left: 71px;}*/


/*.page-content{	padding-bottom: 0px !important;}/* .detail_page_top_container{	margin-top: 6.4%;} */

.details_page_top_img img {
	width: 100% !important;
	height: 400px;
}

.joliette-img {
	width: 86px;
	height: 44px;
	min-width: 86px;
	min-height: 44px;
	color: #b4b4b4;
	font-size: 12px;
	border: none;
	outline: 0;
	margin-right: 8px;
}

.auto-lee-div {
	width: 100%;
	overflow-wrap: break-word;
	display: grid;
}

.auto-lee {
	margin: auto 0;
}

.icon-bx-wraper.bx-style-1,
.icon-bx-wraper.bx-style-2 {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: #eeeeee !important;
}

.right-sidebar-text {
	border-top: 1px solid #e9e9e9;
	margin-top: 8px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.right-sidebar-text h3 {
	margin: 16px 0 0;
	font-size: 30px;
	text-align: center;
	font-weight: 700;
	line-height: 25px;
}

.map-link {
	width: 100%;
	color: #0a9b0a;
	cursor: pointer;
	padding: 8px 16px;
	line-height: 24px;
	text-align: left;
	display: block;
}

.map-bg {
	margin-top: 16px;
}

.text-on-map {
	width: 100%;
}

.right-icon {
	margin-right: 11px;
	margin-top: 9px;
	font-size: 18px;
}

.dealer-website {
	margin-top: 18px;
	position: relative;
	/* border-top: 1px solid #e9e9e9; */
	cursor: pointer;
}

.visit-btn {
	width: 100%;
	text-align: left;
	color: #0a9b0a;
	display: block;
	padding: 8px 16px;
	line-height: 24px;
}

.top-box {
	border: 1px solid #eee;
}

.back-arrow {
	border-right: 1px solid #0a9b0a;
	height: 64px;
}

.back-arrow i {
	font-size: 24px;
	margin-top: 19px;
	margin-right: 12px;
}

.top-box-car-name {}

.top-box-car-name h6 {
	font-size: 18px;
	padding-left: 20px;
	margin-top: 8px;
}

.top-box-car-name p {
	font-size: 13px;
	padding-left: 20px;
	margin-bottom: 0px !important;
}

.alert-btn {
	margin-left: 16%;
	margin-top: 20px;
	margin-right: 8px;
}

.alert-btn a {
	border: 1px solid #0a9b0a;
	padding: 8px 10px 8px 10px;
	border-radius: 4px;
}

.alert-btn a:hover {
	border: 1px solid #0a9b0a;
	padding: 8px 10px 8px 10px;
	border-radius: 4px;
	color: #fff !important;
	background: #0a9b0a;
}

.top-box-price {
	border-left: 1px solid #0a9b0a;
}

.tik_mark {
	padding-top: 9px;
	padding-bottom: 8px;
	font-size: 29px;
}

.tik_mark2 {
	padding-top: 9px;
	padding-bottom: 10px;
	font-size: 29px;
}

.cross_mark {
	padding-top: 22px;
	padding-bottom: 21px;
	font-size: 29px;
}

.cross_mark2 {
	padding-top: 33px;
	padding-bottom: 34px;
	font-size: 29px;
}

.days {
	padding-top: 17px;
	padding-bottom: 5px;
}

.days2 {
	padding-top: 37px;
	padding-bottom: 9px;
}

.pricingtable-highlight .pricingtable-price {
	padding: 6px 20px !important;
}

.pricingtable-price_basic {
	padding: 8px 20px;
	background-color: #f4f7f8;
	border: 1px solid #e9e9e9;
}

.pricingtable-bx {
	font-size: 30px !important;
	color: #464646 !important;
	font-weight: 700 !important;
}

.top-box-img-logo {
	margin-left: 20%;
}

.top-box-img-logo img {
	margin-top: 8px;
}

.top-box-img-logo p {
	margin-top: 8px;
	margin-left: 15px;
	font-size: 13px;
	margin-bottom: 0px !important;
}

.top-box-price h6 {
	font-size: 21px;
	font-size: 18px;
	padding-left: 20px;
	margin-top: 8px;
}

.top-box-price p {
	font-size: 13px;
	padding-left: 20px;
	margin-bottom: 0px !important;
}

.right-side-top-btn {
	margin-bottom: 28px;
}

.general-btn {
	font-size: 13px;
	border: 1px solid #0a9b0a;
	margin-right: 16px;
	color: #fff;
	border-radius: 4px;
	padding: 7px 11px 7px 11px;
	background: #0a9b0a;
}

.general-btn:hover {
	font-size: 13px;
	border: 1px solid #0a9b0a;
	margin-right: 16px;
	color: #0a9b0a;
	border-radius: 4px;
	padding: 7px 11px 7px 11px;
	background: transparent;
}

.appointment-btn {
	font-size: 13px;
	border: 1px solid #0a9b0a;
	color: #fff;
	border-radius: 4px;
	padding: 7px 11px 7px 11px;
	background: #0a9b0a;
}

.appointment-btn:hover {
	font-size: 13px;
	border: 1px solid #0a9b0a;
	color: #0a9b0a;
	border-radius: 4px;
	padding: 7px 11px 7px 11px;
	background: transparent;
}

.send-btn-bottom-text {
	font-size: 12px;
}

.label-padding {
	padding-left: 0px!important;
}

.appointment-form {
	display: none;
}

input[type=checkbox]:checked+label:before {
	border-width: 7px;
	border-color: #0a9b0a;
	border-radius: 9px;
}

.msrp {
	margin-bottom: 0px !important;
	margin-top: 12px;
	margin-left: 13px;
}

.dealer-price {
	color: #000;
	font-weight: 500;
	margin-bottom: 0px !important;
	margin-top: 12px;
	margin-left: 13px;
}

.payment-text {
	line-height: 19px;
	margin-bottom: 12px !important;
	font-size: 14px;
	margin-top: 12px;
	margin-left: 13px;
}

.weekly-payment {
	color: #000;
	font-weight: 500;
	margin-top: 12px;
	margin-left: 13px;
	margin-bottom: 0px !important;
}

.payment-calculator {
	margin-top: 12px;
	margin-bottom: 12px !important;
}

.arrow-right {
	float: right;
	margin-right: 13px;
	margin-top: 12px;
}

.covid-19 {
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 12px;
}

#more {
	display: none;
}

.arrow-right i {
	color: #0a9b0a;
	font-size: 20px;
}

.price {
	margin-bottom: 0px !important;
	margin-top: 12px;
	/*float: right;	margin-right: 13px;*/
}

.read-more {
	font-size: 13px;
	border: 1px solid #0a9b0a;
	color: #fff;
	border-radius: 4px;
	padding: 7px 11px 7px 11px;
	background: #0a9b0a;
	margin-left: 13px;
	margin-bottom: 12px !important;
}

.specific {
	margin-bottom: 0px !important;
	margin-top: 12px;
	margin-left: 13px;
}

.specific1 {
	color: #000;
	margin-bottom: 0px !important;
	margin-top: 12px;
}

.get-a-car-text {
	margin-bottom: 0px !important;
	margin-top: 12px;
	margin-left: 13px;
}

.powerd-by {
	margin-bottom: 12px !important;
	margin-top: 12px;
	margin-left: 13px;
}

.td-insurance {
	color: #000;
}

.quote-arrow {
	float: right;
	margin-right: 13px;
	margin-bottom: 12px !important;
}

.quote-arrow i {
	color: #0a9b0a;
}

.get-a-quote {
	margin-left: 13px;
	margin-bottom: 0px !important;
	margin-bottom: 12px !important;
}

.left-sticky {
	margin-bottom: 20px;
}

.recently-viewd-text img {
	margin-bottom: 11px;
	width: 142px !important;
	height: 106.7px !important;
}

.spark {
	line-height: 20px !important;
	margin-bottom: 0px !important;
}

.price-doller {
	line-height: 29px !important;
	margin-bottom: 10px !important;
}

.viewd-text {
	line-height: 10px !important;
	margin-bottom: 4px !important;
}

.btn-previous {
	float: left;
	margin-top: 17px;
	margin-bottom: 17px;
}

.btn-next {
	float: right;
	margin-top: 17px;
	margin-bottom: 17px;
}

.middle-text {
	margin-top: 17px;
	margin-bottom: 17px;
}

.previous-btn {
	border: 1px solid #09ab0a;
	border-radius: 4px;
	padding: 4px 12px 4px 12px;
	color: #fff !important;
	background: #0a9b0a;
}

.previous-btn:hover {
	border: 1px solid #09ab0a;
	border-radius: 4px;
	padding: 4px 12px 4px 12px;
	color: #0a9b0a !important;
	background: transparent;
}

.priority-footer {
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #0a9b0a;
	border-bottom: 1px solid #0a9b0a;
}


/* .hide-specifications{	display: none} */

.book-an-appointment {
	margin-top: 12px;
	border: 1px solid #0a9b0a;
	padding: 4px 8px 4px 8px;
	border-radius: 4px;
	background: #0a9b0a;
	color: #fff;
}

.book-an-appointment:hover {
	margin-top: 12px;
	border: 1px solid #0a9b0a;
	padding: 4px 8px 4px 8px;
	border-radius: 4px;
	background: transparent;
	color: #0a9b0a;
}

.book-an-appointment-img {
	width: 34px;
	float: right;
}

.book-an-appointment-div {
	width: 100%;
}

.book-an-appointment-text p {
	line-height: 1.2;
}

.cross-color {
	color: #000;
}

.modal-header {
	background: #0a9b0a !important;
	padding: 15px 25px !important;
}

.form-upper-heading {
	margin-bottom: 35px;
	font-size: 20px;
	color: #0a9b0a;
}

.finance {
	margin-top: 54px;
}

.finance h6 {
	font-size: 18px;
	color: #0a9b0a;
}

.rate h6 {
	font-size: 19px;
	font-weight: 300;
}

.rate {
	margin-top: 18px;
}

.msrp-price {
	width: 100%;
	text-align: right;
}

.msrp1 {
	width: 100%;
}

.include-sale-text {
	margin-top: 35%;
}


/* input[type=checkbox]+label, input[type=radio]+label .sale-tax-label{	display: block;    padding-left: 0px!important;    position: relative;} */

.inquire-btn button {
	margin-top: 12px;
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	text-align: center;
	padding: 4px 80px 4px 80px;
	font-size: 20px;
	background: #0a9b0a;
	color: #fff;
	font-weight: 400;
}

.inquire-btn button:hover {
	margin-top: 12px;
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	text-align: center;
	padding: 4px 80px 4px 80px;
	font-size: 20px;
	background: transparent;
	color: #0a9b0a;
	font-weight: 400;
}

.total-top-border {
	border-top: 1px solid #0a9b0a;
	margin-top: 8px;
}

.pdi-text {
	margin-top: 26px;
	font-size: 10px;
	padding-bottom: 80px;
}

.signin-bg-color {
	background-color: #fff;
}

.fb-btn {
	color: #fff !important;
}

.gplus-btn {
	color: #fff !important;
}

.email-btn {
	margin-bottom: 12px !important;
	border: 1px solid #0a9b0a !important;
	border-radius: 4px !important;
	background: #0a9b0a !important;
	color: #fff !important;
	padding: 6px 85px 6px 85px !important;
}

#check2:after {
	width: 50px !important;
	color: #fff !important;
	content: "\f00c" !important;
	font-family: FontAwesome !important;
	font-size: 3px !important;
	-webkit-font-smoothing: antialiased !important;
	left: 6px !important;
	position: absolute !important;
	top: 9px !important;
	transition: all linear .1s !important;
}

.vertical-tabs {
	font-size: 15px;
	padding: 10px;
	color: #000
}

.vertical-tabs .nav-tabs .nav-link {
	border-radius: 0;
	background: #fff;
	text-align: center;
	font-size: 16px;
	border: 1px solid #eee;
	/*color:#fff;*/
	height: 50px;
	/*width: 250px;*/
}

.vertical-tabs .nav-tabs .nav-link.active {
	background-color: #0a9b0a;
	color: #fff !important;
}

.vertical-tabs .tab-content>.active {
	background: #fff;
	display: block;
}

.vertical-tabs .nav.nav-tabs {
	border-bottom: 0;
	border-right: 3px solid #0a9b0a;
	display: block;
	float: left;
	margin-right: 20px;
	padding-right: 15px;
}

.vertical-tabs .sv-tab-panel {
	background: #fff;
	height: 274px;
	padding-top: 10px;
}

.saved-vehicles {
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	background-color: #0a9b0a;
	height: 400px;
}

.manage-your-ad {
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	background-color: #fff;
	height: 400px;
}

.profile-tab {
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	background-color: #fff;
	height: 820px;
}

.plus-tab {
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	background-color: #fff;
	height: auto;
}

.compare-tab {
	border: 1px solid #0a9b0a;
	border-radius: 4px;
	background-color: #fff;
	height: 800px;
}

.compare-tabel-div {
	position: relative;
	top: 0;
	margin-bottom: 0;
}

.col_1 {
	width: 151px !important;
	min-width: 151px !important;
	max-width: 150px !important;
	border-right: 1px solid #0a9b0a !important;
}

.col_2 {
	background-color: #fff;
}


/* .compare-tabel-div td{	border-right: 1px solid #5d5d5d;} */

.compare-tabel-div table {
	border-spacing: 0;
	table-layout: fixed;
}

.emptyRow {
	height: 1px;
}


/* .emptySpace{	position: absolute;    width: 156px;    height: 319px;} */

.selectAnother {
	position: relative;
	top: 86px;
	line-height: 16px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 15px;
}

.box_1 {
	/*border-radius: 50%; */
	width: 20%;
	height: auto;
	border-right: 1px solid #0a9b0a;
	text-align: center;
	background: #b3b3b3;
}

.box_2 {
	/*border-radius: 50%;*/
	width: 20%;
	height: auto;
	border-right: 1px solid #0a9b0a;
	text-align: center;
	background: #E8E7E8;
}

.box_3 {
	/*border-radius: 50%;*/
	width: 20%;
	height: auto;
	border-right: 1px solid #0a9b0a;
	text-align: center;
	background: #E8E7E8;
}

.box_4 {
	/*border-radius: 50%;*/
	width: 20%;
	height: auto;
	border-right: 1px solid #0a9b0a;
	text-align: center;
	background: #E8E7E8;
}

.box_5 {
	/*border-radius: 50%;*/
	width: 20%;
	height: auto;
	border-right: 1px solid #0a9b0a;
	text-align: center;
	background: #E8E7E8;
}

.plus {
	font-size: 50px;
	line-height: 46px;
	color: #0a9b0a;
}

.select-another {
	/*margin-top: 28px;*/
}

.another {
	font-size: 14px;
}

.vehicles {
	font-size: 14px;
}

.grage {
	font-size: 14px;
}

.search {
	font-size: 14px;
}

.CompareTable {
	background: #0a9b0a;
}

table.CompareTable {
	margin-bottom: 0px !important;
}

.spaceHeading {
	height: 28px;
	background: #0a9b0a;
}

.spaceHeading td {
	color: #fff;
	text-align: right;
	padding-right: 8px;
	border: 0;
	border-top: 1px #b3b3b3 ridge !important;
	border-bottom: 1px #000 ridge !important;
}

.ProfileHeader {
	display: block;
	padding: 0 0 8px 15px;
}

.ProfileHeader span {
	font-weight: bold;
}

.deactivate-account {
	padding-left: 224px;
}

.dont-have {
	padding-top: 72px;
}

.dont-have span {
	color: #fff;
}

.items {
	padding-top: 72px;
}

.items span {
	color: #000;
}

.new-search a {
	color: #fff !important;
	text-decoration: underline !important;
}

.post-free a {
	color: #0a9b0a;
	text-decoration: underline !important;
}

.profile-table {
	margin: 30px;
}

.ProfileLeftCol {
	width: 136px;
}

.display-name {
	font-weight: bold;
}

.ProfileLink {
	float: right;
	padding: 0 23px 0 0;
}

.leftLabel {
	vertical-align: top;
	padding: 0 20px 0 0;
	white-space: nowrap;
	height: 30px;
	text-align: right;
}

.rightLabel {
	vertical-align: top;
	height: 30px;
	width: 450px;
	padding-top: 0px;
}

.rightLabel span {
	font-weight: bold;
}

.Notifications {
	margin-left: 179px;
	margin-bottom: 40px;
}

.hr {
	display: block;
	unicode-bidi: isolate;
	margin-block-start: 0.5em;
	margin-block-end: 0.5em;
	margin-inline-start: auto;
	margin-inline-end: auto;
	overflow: hidden;
	border-style: inset;
	border-width: 1px;
}

.tab-content>.pane-tab {
	display: block !important;
}

.register-fade:not(.show) {
	opacity: unset !important;
}

@media(max-width: 400px) {
	.register-logo {
		width: 100%;
		/* height: 46%; */
		padding: 12px 20px 20px 20px;
		float: none;
	}
	.register-nav {
		margin-top: unset !important;
	}
	.login-nav {
		margin-top: unset !important;
	}
	.email-btn {
		padding: 6px 64px 6px 64px !important;
	}
	.register-logo a {
		display: block;
		vertical-align: middle;
	}
	.tab-content {
		margin-top: -154px;
	}
	.profile-tab {
		height: 950px;
	}
	.profile-table {
		margin-top: 40px !important;
	}
	.ProfileLink {
		padding: 0 0px 0 0 !important;
		font-size: 14px;
		float: left;
	}
	.profile-table {
		margin: 0px;
	}
	.deactivate-account {
		padding-left: 117px;
	}
	.Notifications {
		margin-left: 12px;
	}
	.ProfileLeftCol {
		width: 130px;
		padding: 0 0 3px 4px;
	}
	.rightLabel {
		font-size: 13px;
	}
	.inquire-btn button {
		margin-top: 12px;
		border: 1px solid #0a9b0a;
		border-radius: 4px;
		text-align: center;
		padding: 4px 69px 4px 69px;
		font-size: 20px;
		background: #0a9b0a;
		color: #fff;
		font-weight: 400;
	}
	.inquire-btn button:hover {
		margin-top: 12px;
		border: 1px solid #0a9b0a;
		border-radius: 4px;
		text-align: center;
		padding: 4px 69px 4px 69px;
		font-size: 20px;
		background: transparent;
		color: #0a9b0a;
		font-weight: 400;
	}
	.book-an-appointment {
		font-size: 13px;
		margin-top: 5px;
		margin-bottom: 18px;
		border: 1px solid #0a9b0a;
		padding: 4px 8px 4px 8px;
		border-radius: 4px;
		background: #0a9b0a;
		color: #fff;
	}
	.book-an-appointment:hover {
		font-size: 13px;
		margin-top: 5px;
		margin-bottom: 18px;
		border: 1px solid #0a9b0a;
		padding: 4px 8px 4px 8px;
		border-radius: 4px;
		background: transparent;
		color: #0a9b0a;
	}
	.book-an-appointment-img {
		float: left;
	}
	.top-box {
		border: 1px solid #eee;
		margin-top: 58px !important;
	}
	.back-arrow {
		border-right: 1px solid #0a9b0a;
		height: 77px;
	}
	.back-arrow i {
		font-size: 24px;
		margin-top: 28px;
		margin-right: 12px;
	}
	.top-box-car-name {
		margin-top: 0px;
	}
	.top-box-car-name h6 {
		font-size: 10px;
		padding-left: 8px;
		margin-top: 8px;
	}
	.top-box-car-name p {
		margin-top: -14px;
		font-size: 11px;
		padding-left: 10px;
		margin-bottom: 0px !important;
	}
	.alert-btn {
		display: none;
	}
	.top-box-price h6 {
		font-size: 13px;
		padding-left: 10px;
		margin-top: 8px;
	}
	.top-box-img-logo {
		margin-left: 0px;
	}
	.top-box-img-logo img {
		margin-top: 8px;
	}
	.top-box-img-logo p {
		margin-top: 8px;
		margin-left: 6px;
		font-size: 10px;
		margin-bottom: 0px !important;
	}
	.details_page_top_img img {
		width: 100% !important;
		height: 400px;
		margin-left: 0% !important;
		margin-bottom: 38px;
	}
	.side-sticky {
		margin-top: 38px;
	}
	.top-box-price p {
		margin-top: -11px;
		font-size: 10px;
		padding-left: 10px;
		margin-bottom: 0px !important;
	}
	*/ .form-check.top-checkbox {
		position: unset;
		left: unset;
		top: unset;
	}
	/* .make-div{		margin-top: 42px;	} */
	.container.top-form {
		position: unset;
		top: unset;
		left: unset;
	}
	.car-search-box {
		margin-top: 20px !important;
	}
	.view-more {
		margin-left: 20px;
	}
	.price {
		/*margin-top: -25px;*/
	}
	.arrow-right {
		margin-top: -33px;
	}
	.specific1 {
		color: #000;
		float: right;
		margin-right: 13px;
		margin-bottom: 0px !important;
		margin-top: -23px;
	}
	.quote-arrow {
		margin-top: -33px;
	}
	.btn-previous {
		float: left;
		margin-top: 17px;
		margin-bottom: 17px;
	}
	.get-a-quote {
		padding-bottom: 0px !important;
		padding-top: 0px !important;
		text-align: left !important;
	}
	.right-text i {
		margin-top: -30px;
	}
	.on-approved {
		font-size: 12px;
		margin-left: 8px;
		margin-right: 8px;
	}
	.disclaimer {
		margin-left: 8px;
		margin-right: 8px;
	}
	.blog-md .dlab-post-title .post-title {
		margin-top: 0;
		font-size: 14px;
	}
	.dtail-img {
		width: 86% !important;
		height: auto !important;
		margin-left: 0px !important;
	}
	.middle-text {
		margin-top: -34px;
		margin-left: 21px;
		font-size: 14px;
		margin-bottom: 17px;
	}
	.image-captions {
		position: absolute;
		display: block;
		/*	height: 26px;    	width: unset;*/
		bottom: 0;
		/*left: 10px;*/
		font-size: 13px;
	}
	.btn-next {
		float: right;
		/*margin-top: -45px;*/
		margin-bottom: 17px;
	}
	.btn-next button {
		width: 100%
	}
	.buttom-links2 {
		margin-left: 13px;
	}
	.price span {
		color: #000;
		font-size: 15px;
		font-weight: 500;
	}
	.price_badge img {
		width: 40%;
		height: 45px;
		margin-top: 12px;
	}
	.tag-information {
		margin-top: 20px;
	}
	.footer-logo img {
		width: 70px;
		height: 40px;
		margin-left: 27px !important;
	}
	.proximity-text {
		vertical-align: middle;
		position: relative;
		top: 0px;
		line-height: 14px;
		margin-right: 0px;
	}
	.proximity-icon {
		margin-top: 20px;
		font-size: 17px;
		margin-right: 3px;
		margin-left: -32px;
		color: #0a9b0a;
	}
	.proximity {
		display: block;
		vertical-align: bottom;
		color: #555;
		margin-right: 0px;
		line-height: 10px;
		top: -8px;
		position: relative;
		margin-bottom: 3px;
		width: 100%;
		margin-left: 46px;
	}
	.details-dealers {
		top: 50%;
		left: unset;
		transform: unset;
		position: inherit;
	}
	.BtnName {
		width: 61px;
		font-size: 12px;
		line-height: 26px;
		margin-top: 18px;
		margin-bottom: 24px;
	}
	.BtnName:hover {
		width: 61px !important;
		font-size: 12px !important;
		line-height: 26px !important;
		margin-top: 18px !important;
		margin-bottom: 24px !important;
	}
	.BtnName2 {
		font-size: 12px;
		line-height: 26px;
		margin-bottom: 17px;
	}
	.BtnName2:hover {
		font-size: 12px !important;
		line-height: 26px !important;
		margin-bottom: 24px !important;
	}
	.bodyTypeOptions:hover {
		width: 100% !important;
		display: contents !important;
		overflow: hidden !important;
	}
}

@media(max-width: 360px) {
	.book-an-appointment {
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 18px;
		border: 1px solid #0a9b0a;
		padding: 4px 8px 4px 8px;
		border-radius: 4px;
		background: #0a9b0a;
		color: #fff;
	}
	.book-an-appointment:hover {
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 18px;
		border: 1px solid #0a9b0a;
		padding: 4px 8px 4px 8px;
		border-radius: 4px;
		background: transparent;
		color: #0a9b0a;
	}
	.inquire-btn button {
		margin-top: 12px;
		border: 1px solid #0a9b0a;
		border-radius: 4px;
		text-align: center;
		padding: 4px 54px 4px 54px;
		font-size: 19px;
		background: #0a9b0a;
		color: #fff;
		font-weight: 400;
	}
	.inquire-btn button:hover {
		margin-top: 12px;
		border: 1px solid #0a9b0a;
		border-radius: 4px;
		text-align: center;
		padding: 4px 54px 4px 54px;
		font-size: 19px;
		background: transparent;
		color: #0a9b0a;
		font-weight: 400;
	}
	.rate h6 {
		font-size: 18px;
	}
	.tab-btn {
		padding: 10px 7px 10px 7px;
	}
}

.compare-tabel-div td {
	border-right: none !important;
}

.radio_button {
	opacity: 1 !important;
	display: none;
}

@media (min-width: 1200px) {
	.post-an-ad-btn {
		width: 15% !important;
		height: 18% !important;
		margin: 5px 9.35px !important;
	}
}

@media (max-width: 400px) {
	.choose_your_plan_hr {
		width: 363px;
		margin-left: 0px;
	}
	.basic_information {
		margin-top: 67px !important;
		font-size: 27px !important;
		font-weight: 500 !important;
		margin-left: 0px !important;
	}
}

.register_page_logo {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
	max-width: 100% !important;
	width: 18% !important;
	height: auto !important;
}

.post_an_ad_label1 {
	font-weight: 700;
}

.row.carfix_row {
	background: #fff;
	padding: 20px;
	margin-bottom: 12px;
	border: 1px solid #fff;
}

button.back-btn {
	margin-right: 3px;
	background: transparent;
	color: #09ba0a;
	padding: 8px 60px 8px 60px;
	border: 1px solid #09ba0a;
	border-radius: 5px;
}

.post-btn {
	background: #09ba0a;
	color: #fff !important;
	padding: 8px 60px 8px 60px;
	border: 1px solid #09ba0a;
	border-radius: 5px;
}

.carfix_row2 {
	background: #fff;
	padding: 20px;
	margin-bottom: 50px;
	border: 1px solid #fff;
}

.post_box {
	background: #eee;
	text-align: center;
	border: 1px solid #eee;
}

.icon-md img {
	height: 100px !important;
}

.icon-md {
	width: 100% !important;
}

.let_us_know_btn button {
	background: #09ba0a;
	color: #fff !important;
	padding: 8px 60px 8px 60px;
	border: 1px solid #09ba0a;
	border-radius: 5px;
	margin-bottom: 30px;
}

.icon-content2 {
	overflow: hidden;
	padding-bottom: 26px;
}

.d-flex.two_btn.justify-content-center {
	margin-top: 30px;
	margin-bottom: 80px;
}

.basic_information {
	margin-top: 24px;
	font-size: 31px;
	font-weight: 500;
}

.select_category {
	font-size: 24px;
	font-weight: 300;
}

.vin {
	font-weight: 300;
	margin-bottom: 40px;
}

.btn-next button {
	float: right;
}

.next_page {
	color: #fff !important;
	padding: 8px 60px 8px 60px !important;
	display: inline-block !important;
	font-size: 16px !important;
	outline: 0 !important;
	cursor: pointer !important;
	outline: 0 !important;
	border-width: 0 !important;
	border-style: solid !important;
	border-color: transparent !important;
	line-height: 1.42857 !important;
	border-radius: 0 !important;
	font-weight: 500 !important;
	text-align: center !important;
	font-family: Raleway, sans-serif !important;
	white-space: nowrap !important;
	border-radius: 4px !important;
}

.next-bg {
	background: #fff;
	padding: 8px;
	margin-bottom: 12px;
}

.form-group.text-left.registration_btns {
	margin-top: 12px;
}

.tab-content>.active {
	padding: 3px;
}

.logo-footer img,
.logo-header img {
	margin-top: 8px;
	margin-bottom: 8px;
	max-width: 100%;
	width: 55%;
	height: auto;
}

.post_an_ad_label {
	font-weight: 300;
	margin-bottom: 10px;
}

.p-a16 {
	padding: 15px;
	margin-left: 26px;
	margin-right: 20px;
	margin-bottom: 12px;
}

input[type=checkbox]+label:before,
input[type=radio]+label:before {
	background-color: #fff !important;
	border: 1px solid #b6b7b8 !important;
	border-radius: 3px !important;
	content: "" !important;
	display: inline-block !important;
	height: 18px !important;
	line-height: 1 !important;
	margin-left: -27px !important;
	position: absolute !important;
	top: 2px !important;
	transition: all linear .1s !important;
	width: 18px !important;
}

input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after {
	font-size: 12px !important;
	/*left: -3px !important;    */
	left: -17px !important;
	top: 2px !important;
}

input[type=checkbox]+label:after,input[type=radio]+label:after {
	color: #09ab0a !important;
	content: "\f00c" !important;
	font-family: FontAwesome !important;
	font-size: 0 !important;
	-webkit-font-smoothing: antialiased;
	/* left: 6px; */
	position: absolute !important;
	/* top: 7px; */
	transition: all linear .1s !important;
}

.site-button-secondry {
	margin-right: 12px !important;
	color: #fff !important;
	padding: 10px 10px !important;
	display: inline-block !important;
	font-size: 15px !important;
	outline: 0 !important;
	cursor: pointer !important;
	outline: 0 !important;
	border-width: 0 !important;
	border-style: solid !important;
	border-color: transparent !important;
	line-height: 1.42857 !important;
	border-radius: 0 !important;
	font-weight: 500 !important;
	text-align: center !important;
	font-family: Raleway, sans-serif !important;
	white-space: nowrap !important;
	border-radius: 4px !important;
}

.price_plan {
	width: 100%;
}

.clock_icon {
	color: #09ab0a;
	font-size: 34px !important;
	margin-right: 12px !important;
}

.bold {
	font-weight: bold;
	margin-right: 12px !important;
}

.pricingtable-title1 {
	background-color: #fff !important;
	border: 1px solid #eee !important;
	padding-top: 49px;
	padding-bottom: 11px;
}