body {
	/* /    font-family: PingFang SC !important; */
	font-family: 'Noto Sans TC', sans-serif;
}

.car8shadow {
	box-shadow: 0 0.5rem 1.19rem -0.125px rgba(0, 0, 0, 0.1);
}

.car8Container {
	position: relative;
	min-width: 375px;
	min-height: 100vh;
}

.bg-car8-details {
	background-color: #282b36;
}

.bg-car8-filter {
	background-color: #282b36;
}

.btn-car8-mobile-filter {
	border: 1px solid #404454;
	border-radius: 4px;
	background-color: #282b36;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
}

.bg-car8-filter-padding {
	padding: 20px;
	padding-bottom: 10px;
}

.car8Container h1 {
	/* font-family: 'PingFang SC'; */
	font-size: 32px !important;
	color: #ffffff;
	line-height: 1.40;
	font-weight: 600;
}

.car8Container h2 {
	/* font-family: 'PingFang SC'; */
	font-size: 24px !important;
	color: #ffffff;
	line-height: 1.375;
	font-weight: 600;
}

.car8Container h3 {
	color: #6d6d6d;
}

.car8Container dd {
	color: #a0a0a0;
	padding-left: 0;
	font-weight: 300;
	margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size: 16px;
	line-height: 2.5;
}

.car8Container dt,
.car8Container dt a {
	color: #ffffff;
	font-weight: 300;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 2.5;
}

.c8-details a {
	color: #a0a0a0;
	font-size: 14px;
	line-height: 1.42;
}

.c8-details .c8-content {
	margin-top: 10px;
}

.c8-details .c8-content hr {
	border-top: 1px solid #3f424f;
}

.car8Container dt {
	padding-top: 0px;
	padding-bottom: 0px;
}

.custom-control-label {
	color: #a3a3a3;
}

.show_more {
	color: #5392f9;
}

.show_less {
	color: #5392f9;
}

.page-item.active .page-link {
	border-color: #00bcff;
	background-color: #00bcff;
}

.page-item .page-link {
	border-color: #333333;
	background-color: #333333;
	color: #555656;
}

.page-item .page-link,
.page-item span {
	border-radius: 0.375rem !important;
}

.main-content {
	min-height: calc(100vh - 106px - 142px);
}

.clear-main-content {
	min-height: calc(100vh - 142px);
}

.clear-main-content-margin {
	margin: 0 auto;
}

a.v_link{
	position: absolute;
	top: 0;
	width:100%;
	height:100%;
}

h3.loginreg-h3 {
	color: #ffffff;
	font-size: 16px;
	line-height: 22px;
}

h3.loginreg-h3-reg {
	color: #ff4d50 !important;
}

h3.loginreg-h3-login {
	color: #00bcff !important;
}

h2.loginreg-h2 {
	color: #ffffff;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
}

h2.loginreg-h2-dim {
	font-weight: 400;
	color: #a0a0a0 !important;
}

h3.loginreg-h3-dim {
	font-weight: 400;
	color: #a0a0a0 !important;
}

.number-select {
	color: #3c3c3c;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	border-radius: .375rem !important;
	height: 38px;
}

.input-car8-text {
	color: #3c3c3c !important;
	font-size: 16px !important;
	height: 38px !important;
}

.loginregister-container img.logo {
	width: 100px;
	height: 23px;
}

.form-control {
	/* color: rgba(0, 0, 0, 0.35) !important;
    height: calc(3.94rem + 2px) !important; */
	color: #3c3c3c !important;
	font-size: 16px !important;
	height: 38px !important;
}

.input-full {
	border-radius: .375rem !important;
	padding: .625rem .75rem !important;
}

.ptd-20 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

.input-group-text {
	color: rgba(0, 0, 0, 0.35) !important;
}

.c8_login_left {
	background-color: #ffffff;
	opacity: 0.85;
}

.c8_nav {
	margin: 0 2.375rem !important;
}

.c8_nav > a {
	color: #ffffff !important;
	text-decoration: none;
	border-bottom: 4px solid #00BCFF00;
	-webkit-transition: .5s;
	transition: .5s;
	border-radius: 0rem !important;
}

.c8_nav > a:hover,
.c8_nav > a:focus,
.c8_nav > a.selected {
	/* border-color: rgb(255, 255, 255); */
	border-color: #00bcff !important;
}

.bg-gradient-car8 {
	background: linear-gradient(87deg, #487afa 0, #487afa 100%) !important;
}

.fill-default {
	fill: #eaeaea !important;
}

.bg-car8 {
	background-color: #1d1e23 !important;
	background-repeat: no-repeat;
}

.car8sellingchart {
	position: relative;
	height: 155px;
	/* max-width: 75%;
    flex: 0 0 75%; */
}

.car8sellingchartdesc {
	position: relative;
	height: 155px;
	max-width: 25%;
	flex: 0 0 25%;
}

.bg-carplate {
	background: #ffec51 !important;
	/* border: 3px solid black; */
}

footer {
	background-color: #333333 !important;
	width: 100%;
	position: relative;
}

.nav-footer .nav-item .nav-link {
	padding: 4px 12px !important;
	font-size: 16px;
}
.nav-m .nav-item .nav-link {
	margin: 0 12px;
}
footer a {
	color: #666666 !important;
}
.terms ol li{
	font-size: 12px;
	color: #A0A0A0;
}
.ol-in-roman{ list-style-type: lower-roman; }
.ol-in-alpha{ list-style-type: lower-alpha; }

.carousel-control-prev,
.carousel-control-next {
	width: 40px !important;
}

.carousel-indicators {
	position: relative !important;
	margin-top: 10px !important;
	bottom: 0px !important;
	margin-bottom: 0px !important;
}

.carousel-indicators li {
	background-color: #a0a0a0 !important;
}

.carousel-indicators .active {
	background-color: #00bcff !important;
}

.d-block {
	min-height: 100px;
	object-fit: cover;
}

.card-body-index-car8 {
	flex: 1 1 auto;
	align-items: center;
}

.car-body-index-car8-p-m,
.car-body-index-car8-p-model,
.car-body-index-car8-p-yearcc,
.car-body-index-car8-p-price {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0;
}

.car-body-index-car8-p-m {
	color: #ffffff;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.43;
	width: 100%;
}
.car-body-index-car8-p-model {
	color: #ffffff;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.43;
}

.car-body-index-car8-p-yearcc {
	color: #00bcff;
	font-weight: 500;
	font-size: 11.5px;
	line-height: 1.43;
}

.car-body-index-car8-p-price {
	color: #ff4d50;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.375;
}

.car8-hidden {
	width: 0px;
	height: 0px;
}

.car8outlinesecondary {
	color: white !important;
}

.car8outlinesecondary:hover {
	color: #212529 !important;
}

.card-custom-left {
}

.carplate-body-car8 {
	flex: 1 1 auto;
	align-items: center;
	border-radius: .25rem;
	min-height: 90px;
	max-height: 90px;
}

.carplate-body-car8 h2 {
	white-space: pre-line;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: calc(2.73vw);
	line-height: 1.48;
	color: #333333;
}

.carplate-body-car8 h2.doublerow {
	font-size: calc(2.73vw);
}

.carplate_details_left h1 {
	white-space: pre-line;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: calc(5.37vw) !important;
	line-height: 1.5;
	color: #1d1e23;
	padding-top: calc(6.64vw);
	padding-bottom: calc(6.64vw);
}

.carplate_details_left h1.doublerow {
	font-size: calc(5.37vw) !important;
	line-height: 1.09;
	padding-top: calc(4.79vw);
	padding-bottom: calc(4.79vw);
}

.carplate_details_right h2 {
	color: white;
}

.carplate_nav {
	display: block;
	position: absolute;
	right: 1.4rem;
	top: 1.4rem;
}

.carplate_details_left .card-body {
	/* border: 3px solid black; */
	border-radius: .375rem;
}

.autocomplete-suggestions {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #999;
	border-bottom-right-radius: .375rem;
	border-bottom-left-radius: .375rem;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
	cursor: default;
	overflow: auto;
	-webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	-moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}

.btn-car8 {
	font-size: 16px;
	line-height: 1.375;
	font-weight: 500;
	color: #fff;
	border-color: #007cff;
	background-color: #007cff;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-car8:hover {
	color: #fff;
	border-color: #007cff;
	background-color: #007cff;
}

.btn-car8:focus,
.btn-car8.focus {
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(94, 114, 228, .5);
}

.btn-car8.disabled,
.btn-car8:disabled {
	color: #fff;
	border-color: #5392f9;
	background-color: #5392f9;
}

.btn-car8:not(:disabled):not(.disabled):active,
.btn-car8:not(:disabled):not(.disabled).active,
.show > .btn-car8.dropdown-toggle {
	color: #fff;
	border-color: #5392f9;
	background-color: #5392f9;
}

.btn-car8:not(:disabled):not(.disabled):active:focus,
.btn-car8:not(:disabled):not(.disabled).active:focus,
.show > .btn-car8.dropdown-toggle:focus {
	box-shadow: none, 0 0 0 0 rgba(94, 114, 228, .5);
}

.btn-car8-w {
	color: rgba(0, 0, 0, 0.35);
	border-color: #fff;
	background-color: #fff;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-car8-w:hover {
	color: rgba(0, 0, 0, 0.35);
	border-color: white;
	background-color: white;
}

.btn-car8-w:focus,
.btn-car8-w.focus {
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
}

.btn-car8-w.disabled,
.btn-car8-w:disabled {
	color: rgba(0, 0, 0, 0.35);
	border-color: #fff;
	background-color: #fff;
}

.btn-car8-w:not(:disabled):not(.disabled):active,
.btn-car8-w:not(:disabled):not(.disabled).active,
.show > .btn-car8-w.dropdown-toggle {
	color: rgba(0, 0, 0, 0.35);
	border-color: white;
	background-color: #e6e6e6;
}

.btn-car8-w:not(:disabled):not(.disabled):active:focus,
.btn-car8-w:not(:disabled):not(.disabled).active:focus,
.show > .btn-car8-w.dropdown-toggle:focus {
	box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
}

.btn-car8-y {
	color: #ffffff;
	border-color: #f5b935;
	background-color: #f5b935;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-car8-y:hover {
	color: #ffffff;
	border-color: #f5b935;
	background-color: #f5b935;
}

.btn-car8-y:focus,
.btn-car8-y.focus {
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
}

.btn-car8-y.disabled,
.btn-car8-y:disabled {
	color: rgba(0, 0, 0, 0.35);
	border-color: #f5b935;
	background-color: #f5b935;
}

.btn-car8-y:not(:disabled):not(.disabled):active,
.btn-car8-y:not(:disabled):not(.disabled).active,
.show > .btn-car8-y.dropdown-toggle {
	color: rgba(0, 0, 0, 0.35);
	border-color: #f5b935;
	background-color: #f5b935;
}

.btn-car8-y:not(:disabled):not(.disabled):active:focus,
.btn-car8-y:not(:disabled):not(.disabled).active:focus,
.show > .btn-car8-y.dropdown-toggle:focus {
	box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
}

.btn-car8-g {
	color: #ffffff;
	border-color: #0ebfa4;
	background-color: #0ebfa4;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-car8-g:hover {
	color: #ffffff;
	border-color: #0ebfa4;
	background-color: #0ebfa4;
}

.btn-car8-g:focus,
.btn-car8-g.focus {
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
}

.btn-car8-g.disabled,
.btn-car8-g:disabled {
	color: rgba(0, 0, 0, 0.35);
	border-color: #0ebfa4;
	background-color: #0ebfa4;
}

.btn-car8-g:not(:disabled):not(.disabled):active,
.btn-car8-g:not(:disabled):not(.disabled).active,
.show > .btn-car8-g.dropdown-toggle {
	color: rgba(0, 0, 0, 0.35);
	border-color: #0ebfa4;
	background-color: #0ebfa4;
}

.btn-car8-g:not(:disabled):not(.disabled):active:focus,
.btn-car8-g:not(:disabled):not(.disabled).active:focus,
.show > .btn-car8-g.dropdown-toggle:focus {
	box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
}

.text-warning {
	color: #df3062 !important;
	font-weight: 500;
}

.btn-outline-filter {
	color: #a3a3a3;
	border-color: #ffffff;
	background-color: transparent;
	background-image: none;
}

.btn-outline-filter:hover {
	color: #f0b647;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btn-outline-filter:focus,
.btn-outline-filter.focus {
	box-shadow: 0 0 0 0 rgba(247, 250, 252, .5);
}

.btn-outline-filter.disabled,
.btn-outline-filter:disabled {
	color: #a3a3a3;
	background-color: transparent;
}

.btn-outline-filter:not(:disabled):not(.disabled):active,
.btn-outline-filter:not(:disabled):not(.disabled).active,
.show > .btn-outline-filter.dropdown-toggle {
	color: #f0b647;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btn-outline-filter:not(:disabled):not(.disabled):active:focus,
.btn-outline-filter:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-filter.dropdown-toggle:focus {
	box-shadow: 0 0 0 0 rgba(247, 250, 252, .5);
}

.navbar-horizontal .navbar-brand {
	margin-right: 0rem;
}

.btn {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.39;
}

.c8_sidebar,
.c8_sidebar:focus {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.375;
	background-color: #a0a0a0;
	color: rgba(0, 0, 0, 0.35) !important;
	padding-left: 10px !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	height: auto !important;
}

.c8_sidebar::placeholder {
	color: rgba(0, 0, 0, 0.35) !important;
}

.c8_sidebar-icon-div {
	background-color: #a0a0a0;
}

.c8_sidebar-icon-wrapper {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	background-color: #a0a0a0 !important;
}

.c8_sidebar-icon {
	font-size: 20px;
	color: #1d1e23;
	background-color: #a0a0a0;
	border: 0;
}

.c8_login_btn {
	padding: 0.4375rem 1rem !important;
	font-weight: 500;
	line-height: normal;
}

.bg-car8-transparent {
	background-color: transparent !important;
}

.btn-car8-s {
	padding-top: 1.40625rem !important;
	padding-bottom: 1.40625rem !important;
	font-weight: 300;
	font-size: 0.875rem;
}

.btn-car8-back {
	padding: 1.25rem !important;
}

.round_a {
	box-sizing: border-box;
	color: #a0a0a0 !important;
	font-size: 18px !important;
	line-height: 1.39 !important;
	font-weight: 300 !important;
	border: 1px solid #a0a0a0;
	border-radius: 12.5px;
	padding: 0.5px 10px;
}

.b-0 {
	border: 0 !important;
}

.shadow-0 {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 0px 0px rgba(0, 0, 0, 0) !important;
}

.car8carplate.nav-link.active {
}

.car8carplate.nav-link {
	font-size: 1.5rem !important;
	color: rgba(94, 94, 94, 0.5) !important;
}

.car8carplate.nav-link.active {
	color: rgba(94, 94, 94, 1) !important;
}

.hotsearch small {
	color: rgba(0, 0, 0, 0.35);
	font-size: 1.125rem !important;
}

.hotsearch a small {
	font-size: 1rem !important;
}

.index_ad_left {
	max-width: 71.428571428571429%;
}

.pr-car8-10 {
	padding-right: 10px !important;
}

.pl-car8-10 {
	padding-left: 10px !important;
}

.pt-car8-10 {
	padding-top: 10px !important;
}

.pb-car8-10 {
	padding-bottom: 10px !important;
}

.mr-car8-8 {
	margin-right: 8px !important;
}

.ml-car8-8 {
	margin-left: 8px !important;
}

.mb-car8-10 {
	margin-bottom: 10px !important;
}

.mr-car8-10 {
	margin-right: 10px !important;
}

.ml-car8-10 {
	margin-left: 10px !important;
}

.mt-car8-10 {
	margin-top: 10px !important;
}

.mt-car8-30 {
	margin-top: 30px !important;
}

.mt-car8-50 {
	margin-top: 50px !important;
}

.c8-details-price h1 {
	font-size: 42px !important;
	font-weight: 500 !important;
	line-height: 1.4 !important;
	color: #f44747 !important;
	margin: 0;
}

.c8-details-price h2 {
	font-size: 18px !important;
	font-weight: 300 !important;
	line-height: 2.22 !important;
	color: #ffffff !important;
	margin: 0;
}

.w-20 {
	width: 20% !important;
}

.w-25 {
	width: 24.5% !important;
}

.w-100 {
	width: 100% !important;
}

.mw-20 {
	max-width: 20% !important;
}

.mw-25 {
	max-width: 24.5% !important;
}

.debug {
	width: 19.4%;
	background-color: white;
}

.grid-5-wrapper {
	display: grid;
	justify-content: center;
	align-content: center;
	grid-template-rows: auto;
	grid-template-columns: repeat(5, minmax(170px, 1fr));
	grid-row-gap: 10px;
	grid-column-gap: 10px;
}

.grid-4-wrapper {
	display: grid;
	justify-content: center;
	align-content: center;
	grid-template-rows: auto;
	grid-template-columns: repeat(4, minmax(170px,1fr));
	grid-row-gap: 10px;
	grid-column-gap: 10px;
}

.card-body-index-car8-img {
	position: relative;
	padding-bottom: 56.2%;
}

.card-body-index-car8-img img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.car8-nav-pt-35 {
	padding-top: 35px !important;
}

.car8-nav-pt-24 {
	padding-top: 24px !important;
}

.mobile-search-bar {
	width: 100%;
}

/* filter selection */
.filter-select-wrapper {
	position: relative;
	user-select: none;
	width: 200px;
}

.filter-select {
	display: flex;
	flex-direction: column;
}

.filter-select__trigger {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 22px;
	height: 25px;
	background: #282b36;
	cursor: pointer;
	margin-bottom: 10px;
}

.filter-select__trigger p {
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 137px;
	margin: 0px;
	font-size: 18px;
	font-weight: 300;
	color: #a0a0a0;
	line-height: 25px;
	overflow: hidden;
}

.filter-options {
	position: absolute;
	display: block;
	width: max-content;
	top: 100%;
	left: 0;
	right: 0;
	transition: all 0.5s;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 2;
	background-color: #23242d;
	padding: 10px;
	border-radius: 4px !important;
}

.filter-select.open .filter-options {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
}

.filter-option {
	position: relative;
	display: block;
	padding: 10px;
	margin-top: 10px;
	border-radius: 4px !important;
	font-size: 20px;
	font-weight: 300;
	color: #ffffff;
	line-height: 28px;
	cursor: pointer;
	transition: all 0.5s;
	white-space: nowrap;
}

.filter-option:hover {
	cursor: pointer;
	color: #0ebfa4;
	background-color: rgba(14, 191, 164, 0.17);
}

.filter-option.selected {
	color: #0ebfa4;
	background-color: rgba(14, 191, 164, 0.17);
}

.arrow {
	position: relative;
	height: 15px;
	width: 15px;
}

.arrow::before,
.arrow::after {
	content: "";
	position: absolute;
	bottom: 0px;
	width: 0.15rem;
	height: 100%;
	transition: all 0.5s;
}

.arrow::before {
	left: -5px;
	transform: rotate(-45deg);
	background-color: #a0a0a0;
}

.arrow::after {
	left: 5px;
	transform: rotate(45deg);
	background-color: #a0a0a0;
}

.open .arrow::before {
	left: -5px;
	transform: rotate(45deg);
}

.open .arrow::after {
	left: 5px;
	transform: rotate(-45deg);
}

*,
*:after,
*:before {
	box-sizing: border-box;
}

/* filter selection end*/
.more,
.more:hover {
	box-sizing: border-box;
	padding: 5px 20px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 300;
	line-height: 25px;
	color: #a0a0a0;
}

/*mobile filter */
.modal-content {
	border: 1px solid #404454 !important;
	border-radius: 4px !important;
	background-color: #282b36 !important;
}

.modal-header {
	padding: 0 20px !important;
}

.modal-header-wrapper {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #00bcff !important;
	display: inherit;
	align-items: center;
	justify-content: inherit;
}

.modal-title {
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
}

.modal-body {
	position: relative;
	padding: 20px;
	flex: 1 1 auto;
}

.c8filterclose {
	font-size: 22px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	opacity: 1.0 !important;
	color: #00bcff !important;
	text-shadow: none;
	float: right;
}

.c8filterclose:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.c8filterclose:not(:disabled):not(.disabled):hover,
.c8filterclose:not(:disabled):not(.disabled):focus {
	text-decoration: none;
	opacity: .75;
	color: rgba(0, 0, 0, .6);
}

button.c8filterclose {
	padding: 0;
	border: 0;
	background-color: transparent;
	-webkit-appearance: none;
}

.c8filterclose {
	transition: all .15s ease;
}

.c8filterclose > span:not(.sr-only) {
	font-size: 22px;
	line-height: 22px;
	display: block;
	width: 22px;
	height: 22px;
	transition: all .15s ease;
	color: #00bcff;
	border-radius: 50%;
	background-color: transparent;
}

.c8filterclose:hover,
.c8filterclose:focus {
	color: #00bcff;
	outline: none;
	background-color: transparent;
}

.c8filterclose:hover span:not(.sr-only),
.c8filterclose:focus span:not(.sr-only) {
	background-color: transparent;
}

.modal-body h3 {
	color: #ffffff !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 22px !important;
	margin-bottom: 18px !important;
}
.privacy_terms_msg {
	color: white;
	font-size: 14px;
}
.privacy_terms_msg a {
	color: #02b5f4 !important;
}
.terms small {
	color: #a0a0a0;
}
.terms a {
	color: #0ac1c9;
}
.terms p {
	color: #a0a0a0;
	line-height: 14px;
	font-size: 12px;
}
.terms .sub-head {
	color: #ffffff;
}
.terms .justify {
	color: #ffffff;
	text-align: justify;
}
.terms hr {
	margin-top: 12px;
	margin-bottom: 12px;
	border: 0;
	border-top: 1px solid #ffffff;
}

.modal-body .custom-select {
	line-height: 1.5;
	display: inline-block;
	width: 100%;
	height: calc(2.75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	vertical-align: middle;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
	background: #282b36
		url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%230EBFA4\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E')
		no-repeat right .75rem center;
	background-size: 8px 10px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #a0a0a0;
}

/*mobile filter ends*/
@media (min-width: 1024px) {
	.container {
		max-width: 904px;
	}

	.pr-car8-lg-10 {
		padding-right: 10px !important;
	}

	.clear-main-content-margin-top-bottom {
		margin-top: 50px !important;
		margin-bottom: 50px !important;
	}

	.loginregister-container {
		max-width: 770px;
		width: 770px;
		padding: 50px;
	}

	h1.loginreg-h1 {
		font-size: 40px;
		color: #ffffff;
		font-weight: 600;
		line-height: 56px;
		margin: 0;
	}

	.number-select {
		flex: 0.12 1 auto !important;
		box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
		border: 0px solid #cad1d7;
		margin-right: 10px;
	}

	.btn-car8-logreg {
		width: 400px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.mt-car8-lg-0 {
		margin-top: 0px !important;
	}

	.mt-car8-lg-5 {
		margin-top: 5px !important;
	}

	.mt-car8-lg-10 {
		margin-top: 10px !important;
	}

	.mt-car8-lg-30 {
		margin-top: 30px !important;
	}

	.details-lg-padding-30 {
		padding: 30px;
	}

	.details-lg-padding-20 {
		padding: 20px;
	}

	.grid-row-lg-gap-50 {
		grid-row-gap: 50px;
	}
}

@media (min-width: 1440px) {
	.container {
		max-width: 1320px;
	}
}

@media (min-width: 1440px) {
	.carplate-body-car8 h2 {
		font-size: 41.86px;
	}

	.carplate-body-car8 h2.doublerow {
		font-size: 36px !important;
	}

	.carplate_details_left h1 {
		font-size: 100px !important;
		line-height: 1.48;
		padding-top: 96px;
		padding-bottom: 96px;
		/* MMMMMMMM 4.0rem */
	}

	.carplate_details_left h1.doublerow {
		font-size: 100px !important;
		line-height: 1.1;
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.top-search-bar {
		max-width: 474px;
	}
}

@media (min-width: 1024px) {
	.top-search-bar {
		width: 39.06vw;
		height: 40px;
	}

	.w-lg-details-left {
		width: 58.3%;
		max-width: 58.3%;
	}

	.w-lg-details-right {
		width: 41%;
		max-width: 41%;
	}

	.w-lg-20 {
		width: 20% !important;
	}

	.w-lg-25 {
		width: 25% !important;
	}

	.w-lg-100 {
		width: 100% !important;
	}

	.mw-lg-20 {
		max-width: 20% !important;
	}

	.mw-lg-25 {
		max-width: 25% !important;
	}

	.card-body-index-car8-lg-img {
		max-height: 150px;
	}

	.h-lg-100 {
		height: 100% !important;
	}

	.horizontal_ad_banner {
		max-width: 970px;
	}

	.car8portalHidden {
		display: none;
	}

	.card-custom-right {
		background: transparent !important;
		border: 0px !important;
		box-shadow: 0 0 0 0 rgba(136, 152, 170, 0) !important;
	}

	.card-custom-right h3 {
		color: #ffffff;
		font-weight: 300;
		font-size: 16px;
	}

	.card-top-custom-left {
		/* background: black !important; */
	}

	.card-top-custom-left h2 {
		/* color: white !important; */
	}

	.card-top-custom-left .carplate-body-car8 {
		/* border: 1px solid white; */
	}

	.carplate_details_left {
		border-radius: 4px;
	}

	.carplate_details_right {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.c8_login_left {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.c8_login_right {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.navbar-horizontal .navbar-nav .nav-link-icon {
		padding-left: 0.0625rem !important;
		padding-right: 0.0625rem !important;
		padding-bottom: 0.125rem !important;
		font-size: 1.125rem !important;
	}

	.c8-details {
		padding: 30px;
	}

	.c8-details-price {
		padding: 20px;
	}

	.container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 1023px) {
	.container {
		width: calc(100% - 40px);
		margin-right: 20px;
		margin-left: 20px;
		max-width: calc(100% - 40px);
		min-width: 335px;
	}

	.clear-main-content-margin-top-bottom {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.loginregister-container {
		max-width: 335px;
		width: 335px;
		padding: 20px;
	}

	h1.loginreg-h1 {
		font-size: 32px;
		font-color: #ffffff;
		font-weight: 600;
		line-height: 45px;
		margin: 0;
	}

	.number-select {
		flex: 0.27 1 auto !important;
		box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
		border: 0px solid #cad1d7;
		margin-right: 5px;
	}

	.btn-car8-logreg {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.vehicle-img-mobile {
		max-width: 32.8%;
		flex: 0 0 32.8%;
		width: 32.8%;
	}

	.vehicle-info-mobile {
		margin-left: 5px;
		max-width: 65.7%;
		flex: 0 0 65.7%;
		width: 65.7%;
	}

	.card-body-index-car8-img {
		padding-bottom: 18.4% !important;
	}

	.car8mobileHidden {
		display: none;
	}

	.card-top-custom-left,
	.card-custom-left {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.card-custom-right {
		background-color: #282b36;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.card-custom-right h3 {
		color: #ffffff;
	}

	.car8mobileReverse {
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.w-md-20 {
		width: 20% !important;
	}

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

	.carplate_details_left {
		border-radius: 4px;
	}

	.carplate_details_right {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.bg-car8-transparent {
		background-color: transparent !important;
	}

	.navbar-nav .nav-link {
		color: rgba(0, 0, 0, 0.35) !important;
	}

	.c8_nav > a:hover,
	.c8_nav > a:focus,
	.c8_nav > a.selected {
		/* border-color: rgb(255, 255, 255); */
		border: 0;
		border-color: rgba(0, 0, 0, 0.0) !important;
		color: #00bcff !important;
	}

	.c8_nav > a span {
		padding-left: 20px;
		padding-right: 20px;
	}

	.c8_nav > a.selected span {
		border-left: 4px solid #00bcff !important;
	}

	.c8_nav {
		margin-right: 0px !important;
	}

	.mt-car8-md-10 {
		margin-top: 10px;
	}

	.mt-car8-20 {
		margin-top: 20px;
	}

	.grid-5-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}
	.grid-4-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}

	.car8-nav-pt-35 {
		padding-top: 26px !important;
	}

	.navbar-collapse {
		background: #282b36 !important;
	}

	.navbar-collapse.show {
		background: #282b36 !important;
		box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	}

	.navbar-collapse-header {
		border-bottom: 1px solid #00bcff !important;
	}

	.navbar-collapse .navbar-toggler span {
		background: #00bcff !important;
	}

	.navbar-horizontal .navbar-nav .nav-link {
		color: #ffffff !important;
		font-family: "PingFang SC";
		font-size: 24px !important;
		font-weight: 500 !important;
		line-height: 33px !important;
	}

	.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text {
		margin: 0 !important;
	}

	.mobilemorewrapper {
		box-sizing: border-box;
		padding: 15px;
		border: 1px solid #404454;
		border-radius: 4px;
		background-color: #282b36;
		color: #ffffff !important;
	}
	.nav-text {
		text-align: center !important;
		display: block !important;
	}
}
