﻿@charset "UTF-8";

/*******USED LIST***********/

.panel.ucheader5 .bckbtn { display: none; }
.panel.ucheader5 .heartCount { right: 240px; }
.slides,
#main-block > .content .container .wrap { /*background: #e7e7e7;*/ }
#main-block > .content .container .wrap { padding-top: 80px !important; }
.margin-bottom-2.adv_srch.usedSearch { display: none; }


.sidebarShown .slides { background: #111; }
.activeHeader11 .main-block .container .wrap { padding-top: 170px; }

#pnlFooterSlide { background-color: #FFF !important; }
#pnlFooterSlide .newftr4 { margin-top: 0px; background-color: #FFF !important; }


@media screen and (max-width: 767px) {
	#main-block > .content .container .wrap { padding-top: 0px !important; }
	.usedDetail1 #main-block > .content .container .wrap { padding-top: 80px !important; }
}

.panel.ucheader5 .sections .center { display: none; }
.activeHeader12 .search-block.onlyAdSeach { margin-top: 88px; }
.activeHeader12 .main-block .container .wrap { padding-top: 0px; }

body .breadCrumb .breadcrumb li a.active { color: #fff !important; }
body .ucheader22.panel .right .fa,
body .breadCrumb .breadcrumb li a:not(.active) { color: #ED1B24 !important; }

/*Used car list 3*/
.mainClr { /*color: #000000 !important;*/ }
.tagHeart { left: auto !important; right: 18px; }
.thmbPrc .specsection { font-family: 'OCE', Arial; }
.thmbPrc .specsection .specline { width: auto; }
.thmbPrc .specsection .speclinetext { position: relative; padding-left: 12px; font-size: 15px; line-height: 1.385; font-family: 'OCE', Arial; width: 100%; font-weight: 400; }
.thmbPrc .specsection .speclinetext:before { content: ""; width: 4px; height: 4px; background-color: #000; border-radius: 50%; position: absolute; left: 3px; top: 9px; }
.thmbPrc .specsection .specline .speclineimg01 { display: none; }
.thmbPrc .specsection .specline:first-child .speclinetext { padding-left: 0; }
.thmbPrc .specsection .specline:first-child .speclinetext:before { display: none; }

.thumb_content .th_prcLft .cashDiv .priceLbl { font-size: 12px; font-weight: normal; font-family: 'OCE Bold'; /*color: #d630bb;*/ opacity: 1; }
.thumb_content .th_prcLft .cashDiv .getprice { font-family: 'OCE Bold'; /*color: #d630bb;*/ font-size: 22px; }
.thumb_content .th_prcLft .cashDiv .getprice .vat { font-size:14px;}

.vehLocate { font-size: 13px; padding-top: 10px; margin: 0 auto; margin-top: 0px; margin-top: 8px; border-top: 1px solid #DFDFDF; line-height: 1.1em; min-height: 45px; color: #323232; }


.ofrList .usedcars_blk .title-77 {width: calc(100% - 25px)!important;}

.cashDiv { min-height: 64px; }
.ofrList .usedcars_blk.hasSavePrice .alsPra.micro { min-height: 20px !important; }
.hasSavePrice .thumb_content .th_prcLft .cashDiv { line-height: 1.1em; }
.hasSavePrice .thumb_content .th_prcLft .cashDiv .priceLbl { line-height: 1em; display: inline-block; }
.hasSavePrice .thumb_content .th_prcLft .cashDiv .getprice { line-height: 1em; }
.hasSavePrice .thumb_content .th_prcLft .cashDiv { vertical-align: bottom; min-height: 40px; }
.hasSavePrice .specsection .specline { margin-bottom: 0px; }
.listing_sec.usdcarLst3 .hasSavePrice .thmbPrc .th_prcLft { padding-top: 5px !important; }

.thumb_content .finSection .small_span { font-size: 14px; font-weight: 600; }
.listTitle { opacity: 1; color: #fff; font-size: 24px; margin-bottom: 10px; padding-left: 10px; margin-top: -10px; font-weight: 600; text-align: left; }
.listCount { opacity: 1; color: #fff; font-size: 17px; margin-bottom: 10px; padding-left: 10px; margin-top: -10px !important; text-align: left; }
.listInfo p { opacity: 1; color: #fff; font-size: 15px; margin-bottom: 30px; padding-left: 10px; margin-top: -10px; max-width: 58%; position: relative; text-align: left; }
.refine { /*position: absolute; right: 13px; top: 25px;*/ width: 284px; }
.refine a { display: block; width: 100%; background: #fff; border-radius: 99px; padding: 10px 44px; }
.sidebar.advSrch_open { -webkit-transform: translateX(0%) !important; transform: translateX(0%) !important; -webkit-transform: translateY(-110%) !important; transform: translateY(-110%) !important; width: 100% !important; max-width: 100%; height: auto; max-height: 440px; }
.visible.sidebar.advSrch_open { -webkit-transform: translateY(0%) !important; transform: translateY(0%) !important; background-color: #FFF !important; }
.sidebar.advSrch_open .filter_form select { width: calc(33.33% - 10px); float: left; margin-left: 5px; margin-right: 5px; border-radius: 99px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; height: 40px; background-size: 11px; background-position: center right 12px; }
.sidebar.advSrch_open .srchCntrl { border-top: none !important; width: calc(33.33% - 10px); float: left; margin-left: 5px; margin-right: 5px; margin-top: 0px !important; padding-top: 0px !important; }
.srchSwitch, .srchSwitch .swWrp label { border-radius: 99px; margin-bottom: 0px; }
.filter_form ul.grid { clear: none; border-top: none !important; width: calc(33.33% - 10px); float: left; margin-left: 5px; margin-right: 5px; margin-top: 0px !important; padding-top: 0px !important; }
.filter_form ul.grid .col-12-12 { padding-left: 0px; padding-right: 0px; }
.filter_form ul.grid .col-12-12 .searchsub.lnkSearch { margin-top: 0; border-radius: 99px; line-height: 1em; }

.sidebar.advSrch_open .filter_form .srchCntrl select { width: calc(50% - 13px) !important; }
.srchCntrl #divCashAdv { margin-left: -5px; margin-right: -5px; }
.filter_form select { font-weight: 600 !important; font-size: 15px; }
.srchSwitch .swWrp input { z-index: 3; cursor: pointer; }
.srchSwitch .swWrp input:checked ~ label { background-color: #71bfc9 !important; }
/*.srchSwitch .swWrp input[checked="checked"] ~ label { background-color: #71bfc9!important; }*/

.ofrList .usedcars_blk:hover { opacity: .8; }
.ofrList .cashDiv { opacity: 1 !important; color: #323232; width: 100%; }
.ofrList .cashDiv.wasPrce { opacity: .68 !important; }

.searchFormWrp .advancesearch.imgSearch { margin-bottom: 16px; }
.searchFormWrp .advancesearch.imgSearch h4 { font-size: 17px; line-height: 1.385; opacity: 0.8; margin-top: 8px; display: inline-block; color: #000; }
.searchFormWrp .advancesearch.imgSearch:after { content: ""; display: block; clear: both; }
.searchFormWrp .advancesearch.imgSearch .srchSwitch { max-width: 250px; float: right; }
.searchFormWrp .advancesearch.imgSearch .can-toggle label .can-toggle__switch { background: #f6f6f6 !important; }


.searchFormWrp .advancesearch.imgSearch .can-toggle label .can-toggle__switch:before { color: #adadad; }
.searchFormWrp .advancesearch.imgSearch .can-toggle label .can-toggle__switch:after { background: #71bfc9 !important; }


.searchFormWrp .advancesearch.imgSearch .can-toggle { width: 135px; float: right; }

.searchFormWrp .advancesearch.imgSearch .can-toggle input[type=checkbox]:focus ~ label .can-toggle__switch:after,
.searchFormWrp .advancesearch.imgSearch .can-toggle input[type=checkbox]:hover ~ label .can-toggle__switch:after,
.searchFormWrp .advancesearch.imgSearch .can-toggle label .can-toggle__switch:hover:after { box-shadow: none !important; }


.newUsedToggle input { /*opacity:0; position:absolute;left:0; right:0; position:absolute; z-index:99; width:100%; height:100%; cursor:pointer;*/ }

.searchFormWrp .advancesearch.imgSearch .can-toggle input:checked + label .can-toggle__switch:before { }
.searchFormWrp .advancesearch.imgSearch .can-toggle input:checked + label .can-toggle__switch:after { }

.usdcarLst3 .listInfo .listContent { padding-left: 10px; }
.usdcarLst3 .listInfo .listContent p { padding-left: 0px; }
.listing_sec.usdcarLst3 .usedcars_blk .equalElement { padding-bottom: 5px !important; }
.advancesearch.imgSearch { font-size: 18px !important; opacity: 1 !important; font-weight: 700 !important; margin-top: 0px !important; line-height: 1em !important; }
.searchFormWrp .advan_srch.lnkReset { color: #adadad !important; }
.advSrch_open .content .fix-12-12 { padding-top: 30px; }
.sidebar.advSrch_open .col-12-12.fuller { max-width: 75% !important; float: left; padding-right: 25px !important; }
.quick-search { display: block !important; max-width: 25%; border-left: 4px solid #eeeff3; padding-left: 25px; float: left; color: #000; }
.quick-search h2 { font-size: 18px !important; opacity: 1 !important; font-weight: 700 !important; margin-top: 0px !important; }
.quick-search ul li label { margin-top: 0px; margin-bottom: 0px; font-size: 14px; font-weight: 500; }
.quick-search ul li { display: block; margin-bottom: 10px; }
.cstmRadio { display: block; padding-left: 25px; position: relative; }
.cstmRadio input { position: absolute; left: 5px; opacity: 0; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; cursor: pointer; }
.cstmRadio input + label:after { content: ""; width: 20px; height: 20px; border: 1px solid #ccc; border-radius: 50%; display: block; position: absolute; left: 0; top: 3px; }
.cstmRadio input:checked + label:before { content: ""; width: 12px; height: 12px; display: block; position: absolute; left: 4px; top: 7px; background-color: #71bfc9; border-radius: 50%; }

.quick-search tr div { margin-top: 0px; margin-bottom: 0px; font-size: 14px; font-weight: 500; }
.quick-search tr { display: block; margin-bottom: 10px; }
.quick-search table { display: block; }
.quick-search table td { display: block; padding-left: 25px; position: relative; line-height: 1.9; }
.quick-search table td label { margin-top: 0px; margin-bottom: 0px; font-size: 14px; font-weight: 500; }
.quick-search table td input { position: absolute; left: 5px; opacity: 0; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; cursor: pointer; }
.quick-search table td input + label:after { content: ""; width: 20px; height: 20px; border: 1px solid #ccc; border-radius: 50%; display: block; position: absolute; left: 0; top: 3px; }
.quick-search table td input:checked + label:before { content: ""; width: 12px; height: 12px; display: block; position: absolute; left: 4px; top: 7px; background-color: #71bfc9; border-radius: 50%; }


/******* Detail Page ************/
.ucDetailV3 .car_lf_price { background: #fff; border-radius: 14px; padding: 38px; min-height: 430px; }
.detlContent .top_lt { font-size: 21px; font-weight: 600; display: block; width: 100%; }
.detlContent .top_ltpara { font-size: 15px; font-weight: 400; display: block; width: 100%; }
.detlContent .top_date { font-size: 14px; color: #000000; font-weight: 500; }

.ucDetailV3 .mobPrice { display: block; margin-top: 15px; font-family: OCE SemiBold; }
.ucDetailV3 .mobPrice:after { content: ""; display: block; clear: both; }
.ucDetailV3 .mobPrice .priceLbl { display: block; font-size: 14px; font-weight: 600; line-height: 1em; }
.ucDetailV3 .mobPrice .priceValue { font-size: 24px; /*color: #d630bb;*/ font-weight: 600; line-height: 1em; display: block; margin-top: 3px; font-family: 'OCE Bold'; letter-spacing: -1px; }
.ucDetailV3 .mobPrice .priceValue .vat {font-size: 14px;}
.ucDetailV3 .mobPrice li.pcpPrice { padding-left: 20px; margin-left: 20px; position: relative; }
/*.ucDetailV3 .mobPrice li.pcpPrice:after { content: ""; position: absolute; left: 0px; font-size: 28px; color: #000000; background: #0000003d; width: 2px; height: 32px; }*/
.ucDetailV3 .car_lf_price .lefthead { margin-bottom: 20px; }
.ucDetailV3 .car_lf_price span.bullet { background-color: #71bfc9; width: 6px; height: 6px; display: block; border-radius: 50%; position: absolute; left: 0px; top: 10px; }
h1.finance-info.recView { margin-top: 10px !important; }
.ucDetailV3 .car_lf_price .finance-info { color: #000; font-weight: 600; letter-spacing: normal; margin-bottom: 9px !important; }
.ucDetailV3 .ucDetailV3 h1.finance-info { font-size: 20px !important; margin-top: 0px; margin-bottom: 20px !important; color: #000000; letter-spacing: normal; position: relative; padding-left: 25px; font-weight: 900; line-height: 1.3em; }
.ucDetailV3 .top_boxs { background: #fff; padding: 38px; margin-top: 1px; border-radius: 16px; }
.ucDetailV3 .car_lf_price .lefthead .mobPrice li { padding-left: 10px; margin-left: 10px; border-left: 1px solid #d72fba; vertical-align: top; min-height: 30px; }
.ucDetailV3 .car_lf_price .lefthead .mobPrice li:first-child { padding-left: 0px; margin-left: 0px; border-left: none; vertical-align: middle; }

.ucDetailV3 .wasSvePrc .wasPrice { display: inline-block !important; margin-bottom: 0px !important; margin-top: 0px; vertical-align: middle; opacity: .8; }

.ucDetailV3 .wasSvePrc .savePrice { display: inline-block !important; vertical-align: middle; /*background: #d630bb;*/ color: #fff; padding: 13px 9px; font-weight: 700; font-size: 16px; border-radius: 4px; letter-spacing: -0.15px; margin-left: 10px; }

.ucDetailV3 .wasSvePrc .savePc .priceLbl { /*color: #000 !important;*/ }
.fix-12-12.ucDetailV3 { max-width: 100% !important; }

.ucDetailV3 .wasSvePrc .wasPrice .priceValue { color: #d72fba; text-decoration: line-through; margin-top: 0px; font-size: 24px !important; font-weight: bold; font-family: 'OCE Bold'; letter-spacing: -1px; }

.ucDetailV3 .wasSvePrc .wasPrice .priceLbl { /*color: #d630bb !important;*/ font-weight: bold; font-size: 14px !important; }

.fix-12-12.ucDetailV3 { margin-bottom: 30px; }
.dropdown-el input { display: none; }

.dropdown-el label, .dropdown-el .scrollDiv > span { border-top: none !important; display: block; cursor: pointer; position: initial; transition: 0.1s color ease-in-out; margin-top: 1px; margin-bottom: 0px; font-size: 17px !important; letter-spacing: -0.5px; padding: 8px; padding-bottom: 10px; padding-left: 20px; }



.dropdown-el { min-width: calc(100% - 60px); position: absolute; display: inline-block; margin-right: 0px; min-height: 44px; max-height: 44px; overflow: hidden; cursor: pointer; text-align: left; white-space: nowrap; color: #000000; outline: none; border: 2px solid #00000000; border-radius: 99px; background-color: #fff; transition: 0.3s all ease-in-out; -webkit-box-shadow: 0px 0px 0px 5px #71bfc9; -moz-box-shadow: 0px 0px 0px 5px #71bfc9; box-shadow: 0px 0px 0px 5px #71bfc9; box-shadow: 0px 0px 0px 5px #71bfc9; left: 32px; top: 16px; z-index: 99; }

.dropdown-el > label:nth-child(2) { margin-top: 0rem; font-size: 17px; font-weight: bold; }

.dropdown-el > label:nth-child(2):hover { background: none !important; }


.dropdown-el > input:checked + label:nth-child(2) { margin-top: 0; position: relative; }

.dropdown-el::after { content: ""; position: absolute; right: 16px; top: 17px; border: 0.9rem solid #484848; border-color: #484848 transparent transparent transparent; transition: .3s all ease-in-out; }

.dropdown-el.expanded { border: 2px solid #00000000; background: #fff; border-radius: 1.2rem; padding: 0; -webkit-box-shadow: 0px 0px 0px 4px #71bfc9; -moz-box-shadow: 0px 0px 0px 4px #71bfc9; box-shadow: 0px 0px 0px 4px #71bfc9; max-height: 600px; font-size: 18px; /* overflow-y: scroll; */ padding: 15px; padding-top: 14px; }

.dropdown-el.expanded label:hover { color: #ffffff; background: #da271b; transition: 0.01s; border-radius: 99px; padding-left: 20px; font-weight: 700; }

.dropdown-el.expanded input:checked + label { color: #292929; }

.dropdown-el.expanded::after { transform: rotate(-180deg); top: 30px; }

.detailpage_infobar { background: #fff; padding: 30px 44px; margin-top: 14px; border-radius: 16px; margin-bottom: 14px; }

.detailpage_infobar > .grid { display: flex; align-items: center; }

.detailpage_infobar .call_btn .CallNm { font-family: 'OCE Bold', Arial; width: 100% !important; }

.lof-slidecontent .heartAdd { background-color: transparent; left: auto; right: 60px; }
.lof-slidecontent .big-img .view_icon .ProCount { position: absolute; left: 0px; top: 5px; width: 100%; font-size: 12px; line-height: 24px; }
.detailpage_infobar .bottom_map b { display: inline-block; margin-left: 5px; }

.lof-slidecontent .big-img .tagIcon { /*right: auto !important; left: 18px; top: 35px;*/ right: auto !important; left: -69px; top: -17px; width: 207px; border-radius: 0; padding-top: 51px; padding-bottom: 15px; font-size: 30px; transform: rotate(-45deg); line-height: 1em; letter-spacing: 1px; text-align: center; }

.lof-slidecontent .big-img .tagIcon.longTag { left: -65px; top: -11px; width: 207px; border-radius: 0; padding-top: 56px; font-size: 22px; letter-spacing: normal; }


.magic-accordion { max-width: 100%; margin-bottom: 18px !important; }

.magic-accordion .head { display: block; padding: 10px 0px 14px 14px; font-size: 16px; letter-spacing: 0px; cursor: pointer; color: #000000; margin: 0px; line-height: 32px; border: solid 0px #c6c6c4; border-bottom: solid 1px #0000002e; font-weight: 500; }

.magic-accordion .body { width: 100%; background: #fff; margin: 0px 0px 0px 0px; padding: 0px; border-left: 0px solid #ccc; border-right: 0px solid #cccc; border-bottom: 4px solid #0000002e; }

.magic-accordion .campDesc { border: 0px solid #fff; background-color: #fff; padding: 20px 20px 36px 20px; }

.magic-accordion .body p { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; color: #000000; }

.magic-accordion p { font-size: 15px; }

.magic-accordion .head i { float: right; padding-top: 9px; padding-right: 24px; color: #001a545e; }

.magic-accordion .head.active { background: #fff; border-bottom: 1px solid #ccc; }

.accrodion_flex h2.head.active { color: #001a54; font-weight: bold; }

.magic-accordion h2.head.active i { color: #001a54; }

.ofrList .usedcars_lst .usedcars_blk { overflow: hidden; }
.ofrList .usedcars_lst .usedcars_blk .tagIcon { right: auto !important; left: -56px; top: -21px; width: 147px; border-radius: 0; padding-top: 44px; padding-bottom: 12px; font-size: 18px; transform: rotate(-45deg); line-height: 1em; letter-spacing: 1px; text-align: center; }

.ofrList .usedcars_lst .usedcars_blk .tagIcon.longTag { left: -51px; top: -14px; width: 147px; border-radius: 0; padding-top: 44px; padding-bottom: 12px; font-size: 14px; }



.ucDetailV3 .keyFeatures { padding: 0px 50px; display: flex; margin: 0px; justify-content: space-between; }
.ucDetailV3 .keyFeatures li { display: inline-flex; flex-direction: column; width: auto; height: auto; align-items: center; justify-content: center; border-right-width: 0; margin: 0; }
.ucDetailV3 .keyFeatures li span { display: flex; align-items: center; justify-content: center; margin-top: 8px; font-size: 14px; text-align: center; line-height: 1; font-weight: 600; }
.ucDetailV3 .keyFeatures li img { max-width: 50px; }
.ofrList .usedcars_lst .usedcars_blk .thumbs_img { min-height: 190px !important; }
.usedDetail1 .lof-slidecontent { border-radius: 14px; }
.usedDetail1 .lof-slidecontent .button-next, .usedDetail1 .lof-slidecontent .button-previous { color: #FFF !important; }
.usedDetail1 .view_icon { display: block !important; }
.lof-slidecontent .main-slider-content { height: 430px !important; }
.lof-slidecontent .preload div { justify-content: flex-start !important; }
.lof-slidecontent .preload img { /*width: auto !important; height: 100% !important; max-height: initial !important; max-width: initial;*/ width: 100% !important; height: 100% !important; max-height: initial !important; object-fit: cover; object-position: center; }
.usedDetail1 .lof-slidecontent .view_icon { top: 31px; right: 25px; color: #FFF; z-index: 999 !important; }
.usedDetail1 .lof-slidecontent .heartAdd a .fa { color: #FFF; transform: rotate(0deg); transition: .3s; }
.usedDetail1 .lof-slidecontent .heartAdd a .fa.fill { color: #f10000 !important; transform: rotate(-360deg); transition: .3s; }
.usedDetail1 .lof-slidecontent .button-previous { font-size: 28px; }
.usedDetail1 .lof-slidecontent .button-next { font-size: 28px; }
.listInfo .refine a { font-family: 'OCE Bold'; }
/*
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }*/

.reviewRpt { border-bottom: 1px dashed #001b542e; padding-bottom: 20px; margin-bottom: 20px; position: relative; text-align: center; }
.reviewRpt:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.reviewRpt p { color: var(--font-color-opacity-80); font-weight: 500; margin-bottom: 0px; display: inline-block; width: calc(100% - 30px); margin: auto; text-align: left; }
.reviewRpt p span { display: block; margin-top: 10px; color: var(--secondary-theme-color); font-weight: 600; }
.reviewRpt .fa { display: inline-flex; justify-content: center; position: absolute; color: #001b542e; border-radius: 50%; font-size: 16px; }
.reviewRpt .fa-quote-left { top: -5px; left: -15px; }
.reviewRpt .fa-quote-right { bottom: 40px; right: -15px; }
.reviewRpt:last-child .fa-quote-right { bottom: 0px; }


.ofrList.ucAlsoLike { background: #fff; padding: 38px; border-radius: 16px; }
.ofrList.ucAlsoLike .usedcars_blk { border-radius: 12px; /*box-shadow: 0px 0px 20px 0px #00000040;*/ }
.ucAlsoLike h3 { text-align: left; margin-bottom: 20px !important; margin-top: -10px; padding-left: 10px; font-weight: 600; font-size: 16px; color: #000000; }
.ofrList.ucAlsoLike .usedcar_blk.usedcarv2 .thmbPrc .viewDtl { display: none !important; }
.ofrList .usedcars_blk .thumbs_img { justify-content: flex-start; }
.custom-header #dvRight.block-right .menu li a { font-family: 'OCE SemiBold', Arial; font-size: 14px; }
.custom-header #dvRight.block-right .menu li a .fa.fa-heart { font-size: 26px; vertical-align: middle; position: absolute; left: 0px; top: -1px; color: #f10000 !important; }
.usedcar_blk.usedcarv2 .thmbPrc .viewDtl, .thumb_content .viewDtl .th_prcLft .viewDtl { display: none; }
.shortlistPg .usedcars_blk .tagHeart { bottom: 200px; top: auto !important; }
.ofrList .usedcars_blk > a { box-shadow: 0px 0px 10px 0px rgb(0 27 84 / 13%); display: block; border-radius: 10px; }

.custom-header .header-container .block-right .menu li a { display: block; padding-left: 30px !important; position: relative; }
.custom-header .header-container .block-right .menu li a .viewCnt { display: block; width: 25px; height: 25px; background-color: #c2eeea !important; color: #000 !important; text-align: center; line-height: 25px; border-radius: 50%; position: absolute; left: 0; top: -2px; font-size: 10px; font-weight: normal; font-family: 'OCE', Arial; }

.custom-header .header-container .block-right .menu li a .likeCnt { position: absolute; left: 0; color: #FFF !important; width: 25px; text-align: center; background-color: transparent !important; z-index: 1; font-size: 10px; line-height: 23px; font-family: 'OCE', Arial; top: 0px; }
.ofrList .usedcars_blk .alsPra.micro { width: calc(100% - 25px); font-family: 'OCE Medium'; }
.show_items .item_paging .item_nom li a.white { background-color: transparent !important; border: none !important; color: #FFF !important; }
.show_items .item_paging .item_nom li:first-child a { border-radius: 4px 4px 4px 4px !important; }
.show_items .item_paging .item_nom li a { font-family: 'OCE', Arial !important; font-size: 12px !important; padding: 8px 12px !important; border-radius: 4px 4px 4px 4px !important; background-color: #71bfc9 !important; border-color: #71bfc9 !important; }
.show_items .item_paging .item_nom li.last a, .show_items .item_paging .item_nom li.first a { background-color: #000 !important; border-color: #000 !important; }

.show_items .item_paging .item_nom li:last-child a { border-radius: 4px 4px 4px 4px !important; padding: 8px 20px !important; }
.show_items .item_paging .item_nom li a .fa { display: none; }
.show_items .item1to10 { color: #fff !important; font-size: 14px !important; margin-bottom: 15px !important; }
.show_items { margin-bottom: 50px; }
.siteMasterDiv.usedDetail1 .custom-header { border-bottom: none !important; box-shadow: none; position: absolute; }
.siteMasterDiv.usedDetail1 .custom-header #dvRight.block-right .menu li a .lbl { color: #FFF !important; }

.backBtn { font-weight: 700; font-size: 12px; text-align: left; padding-bottom: 15px; }
.backBtn a { color: #FFF; }

.offerDtailInfo .ofrPrice { position: absolute; top: 25px; right: 20px; display: flex; }
.offerDtailInfo .ofrPrice > div { font-size: 22px; color: #ED1B24; font-weight: 600; line-height: 1em; display: block; margin-top: 3px; font-family: 'OCE Bold'; letter-spacing: -1px; }
.offerDtailInfo .ofrPrice > div b { display: block; font-size: 14px; font-weight: 600; line-height: 1em; }
.offerDtailInfo .ofrPrice .nwPr { padding-left: 10px; margin-left: 10px; border-left: 1px solid currentColor; vertical-align: top; min-height: 30px; }
.offerDtailInfo .ofrPrice .wsPr { text-decoration: line-through; opacity: 0.8; }
.offerDtailInfo .ofrPrice .wsPr b { text-decoration: none; }

.usedDetail1 .tagHeart a { color: #FFF; }
.siteMasterDiv.usedDetail1 .margin-bottom-2.adv_srch.usedSearch { display: none !important; }

.infoAccord > div > h2 { display: block; padding: 10px 0px 14px 14px; font-size: 16px; letter-spacing: 0px; cursor: pointer; color: #000000; margin: 0px; line-height: 32px; border: solid 0px #c6c6c4; border-bottom: solid 1px #0000002e; font-weight: 500; }
.infoAccord > div .fa.fa-minus { display: none; }
.infoAccord > div.active .fa.fa-plus { display: none; }
.infoAccord > div.active .fa.fa-minus { display: block; }
.infoAccord .campDesc ul:after { content: ""; display: block; clear: both; }
.infoAccord .campDesc ul li { display: block; width: 50%; float: left; font-size: 14px; padding-left: 20px; position: relative; }
.infoAccord .campDesc ul { padding: 0px; margin-top: 15px; }
.infoAccord .campDesc { padding: 0px 14px; }
.infoAccord .campDesc ul li:before { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background-color: #303030; position: absolute; left: 0px; top: 7px; opacity: .8; }
.infoAccord > div > h2 i { float: right; padding-top: 9px; padding-right: 24px; color: #001a545e; }
.infoAccord .campDesc p { margin-top: 5px !important; margin-bottom: 5px !important; }
.listing_sec.usdcarLst3 .listInfo { display: flex; align-items: center; margin-bottom: 20px !important; }
.listing_sec.usdcarLst3 .listContent { width: calc(100% - 290px); text-align: left; font-size: 15px; padding-right: 30px; color: #FFF; }
.listing_sec.usdcarLst3 .listInfo:after { content: ""; display: block; clear: both; }

.hdrOffrList { background: #f2f2f2 !important; }
.hdrOffrList .cashDiv.mainClr { color: #000 !important; }
.hdrOffrList .tagHeart a { color: #000; }
.hdrOffrList .usedcar_blk { display: block; }
.hdrOffrList .tagIcon { left: 18px; right: auto; }
.hdrOffrList .ofrList { margin-bottom: 0px !important; }
.hdrOffrList .ofrList .usedcar_blk > a { display: block; }
.hdrOffrList .ofrList .usedcar_blk .title-77 { font-size: 17px !important; color: #000 !important; }
.hdrOffrList .ofrList .usedcar_blk .alsPra.micro { width: 100%; min-height: initial !important; color: #000 !important; }
.hdrOffrList .ofrList .usedcar_blk { margin-bottom: 0px; }
.hdrOffrList .ofrList .thmbPrc .specsection .speclinetext { font-family: 'OCE SemiBold', Arial; font-weight: 500; color: #334a77 !important; }
.hdrOffrList .ofrList .swiper-slide .usedcars_lst { padding-left: 10px; padding-right: 10px; }

.hdrOffrList .swiper-button-next { /*background-image: none!important;*/ }
.swiper-button-next:after, .swiper-button-prev:after { display: none !important; }
.hdrOffrList .content .fix-12-12.homebacker > .fix-12-12 { position: relative; }
.hdrOffrList .content .fix-12-12.homebacker .swiper-button-prev { left: -10px; }
.hdrOffrList .content .fix-12-12.homebacker .swiper-button-next { right: -10px; }



.speech-bubble { position: relative; background: #d630bb; border-radius: 5px; font-size: 18px; color: #FFF; text-align: center; padding: 5px 20px; margin-top: 3px; line-height: 1.2; }
.speech-bubble:after { content: ''; position: absolute; top: 0; right: 10%; width: 0; height: 0; border: 14px solid transparent; /*border-bottom-color: #d630bb;*/ border-top: 0; border-left: 0; margin-left: -10px; margin-top: -10px; }

.hdrOffrList.sidebar.top { -webkit-transform: translateY(-200%); transform: translateY(-200%); }
.sidebarShown .sidebar.visible.hdrOffrList { -webkit-transform: translateX(0%); transform: translateX(0%); }

.viewFav { display: flex; align-items: center; }
.viewFav li { margin-left: 10px; }


.block-center .menu-links { /*display:none!important;*/ }

.usedcars_lst .th_prcLft .saveDiv { /*font-size: 15px; border-top: 1px solid #e8e8e8; padding-top: 10px; color: #d3559e!important; font-weight: normal; font-family: 'OCE', Arial;*/ }

.usedcars_lst .th_prcLft .saveDiv .saveVal { font-family: 'OCE Bold', Arial; font-weight: bold; }
.usedcars_lst .th_prcLft .saveDiv .saveVal .fa { font-size: 12px; }
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled { /*opacity: 0.35;*/ opacity: 0; cursor: auto; pointer-events: none; }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23001c54'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23001c54'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-button-prev { background-repeat: no-repeat; height: 22px !important; width: 22px !important; }

.sliderPad .offerFlash { position: absolute; top: 0; right: 0; z-index: 999; max-width: 248px; }


.swiper-button-next { }


.wasSvePrc .wasPrice { display: flex !important; margin-bottom: 5px !important; margin-top: 5px; }
.wasSvePrc .savePrice { display: block !important; }
.wasSvePrc .savePc { display: flex !important; }
.wasSvePrc .savePc .priceLbl { }
.wasSvePrc .savePc .priceLbl .fa { font-size: 13px; }
.wasSvePrc .savePc .priceValue { margin-top: 0px; }

.wasSvePrc .wasPrice .priceLbl { font-weight: normal; }
.wasSvePrc .wasPrice .priceValue { text-decoration: line-through; font-weight: normal; margin-top: 0px; }

.wasSvePrc .priceLbl { font-size: 14px !important; margin-right: 3px !important; line-height: 1em !important; }
.wasSvePrc .priceValue { font-size: 14px !important; line-height: 1em !important; }

.cashOnly { position: relative; display: inline-block; width: 100%; padding: 3px; font-size: 14px; border-radius: 3px; background: #f6f6f6 !important; color: #adadad; margin-bottom: 12px; margin-top: 3px; border: none !important; border-radius: 99px; }
.cashOnly span { position: relative; display: inline-block; height: 36px; width: 50%; float: left; line-height: 36px; text-align: center; font-size: 14px; font-family: 'OCE Bold', Arial; }
.cashOnly span.active { background-color: #71bfc9 !important; border-radius: 99px; color: #FFF; }
.cashOnly:after { content: ""; display: block; clear: both; }
.detlContent .rg_nbr { position: relative; padding-left: 5px; margin-left: 5px; font-size: 14px; }
.detlContent .rg_nbr:before { content: "/"; display: block; position: absolute; left: -5px; top: 0; }


.finPop3 .finwrap_head { border: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px; font-size: 18px; font-weight: 500; padding-top: 10px; padding-left: 10px; text-align: left; }
.finPop3 ul.fin_wrp { padding: 0; margin: -10px 0 0 0; border-left: 1px solid #ccc; display: block; }
.finPop3 .fin_div { display: inline-block; float: left; padding: 10px; box-sizing: border-box; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 33.33%; text-align: center; min-height: 95px; font-size: 22px; font-family: 'OCE Bold',Arial,sans-serif; margin-bottom: 0; color: #3bd0c2; }
.finPop3 .fin_div p { display: block; text-align: center; font-size: 14px; color: #222222; margin-bottom: 10px; margin-top: 10px; font-weight: 600; }
.finPop3 .fin_wrp > li { padding: 0px !important; }
.listing_sec.usdcarLst3 .thmbPrc .th_prcLft { min-height: 113px; padding-top: 10px; border-top: 2px solid #CCC; }
.intrstdIn { background: #fff; padding: 38px; border-radius: 16px; }
.intrstdIn h3 { text-align: center; margin-bottom: 20px !important; margin-top: -10px; padding-left: 10px; font-weight: 600; font-size: 16px; color: #000000; }
.intrstdIn ul { display: block; text-align: center; }
.intrstdIn ul li { display: inline-block; margin-left: 10px; margin-right: 10px; }
.intrstdIn ul li a { margin-bottom: 0px; padding-left: 35px; padding-right: 35px; min-width: 175px; font-size: 15px; font-weight: normal; font-family: 'OCE SemiBold'; letter-spacing: 0.02em; }
.ucDetailV3 .car_lf_price .lefthead .mobPrice .priceValue span.fs12 { display: inline-block !important; padding-left: 7px; position: relative !important; margin-right: 10px; line-height: 1em; width: auto; margin-left: 3px; font-size: 12px !important; }
.ucDetailV3 .car_lf_price .lefthead .mobPrice .priceValue span.fs12:before { content: "."; position: absolute; left: 0px; bottom: 2px; font-size: 16px; }
.layout0.slides .custom-header.bg_white { background-color: #FFF !important; }

.layout0.slides .siteMasterDiv.usedDetail1 .custom-header.bg_white { background: transparent !important; background-color: transparent !important; }
.header-fill.layout0.slides .siteMasterDiv.usedDetail1 .custom-header.bg_white { background: #fff !important; background-color: #fff !important; border-bottom: solid 0px rgba(204, 204, 204, 0.37) !important; background: #fff !important; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.12) !important; }



.usedDetail1 .custom-header .company-logo { display: none !important; }
.usedDetail1 #main-block > .content .container .wrap { }

.detailpage_infobar .dropdown-el { box-shadow: 0px 0px 0px 5px #71bfc9; }

.offerDetail1.offerWrp .tabBlock .tabsbtn:hover { color: #FFF !important; }
.offerDetail1.offerWrp .tabBlock .tabsbtn .fa { bottom: 18px; }
.usedDetail1 .sliderPad { padding-right: 10px !important; }
.siteMasterDiv.usedDetail1 .container1 .wrap { padding-top: 80px !important; padding-bottom: 50px; }
.siteMasterDiv.usedDetail1 .container .wrap { padding-top: 80px !important; padding-bottom: 50px; }


/* Offer Page */

.slide.offerDetail1 { background-color: transparent !important; }

.offerDtailInfo { background: #fff; border-radius: 14px; padding: 20px; min-height: 430px; position: relative; padding-bottom: 70px; }
.offerDetail1.offerWrp .detailprice { border: none !important; background: #fff; border-radius: 10px; padding: 20px 38px; }
.offerDetail1.offerWrp .finapad { border: none !important; }
.offerDetail1.offerWrp .finapad { padding-top: 0px; }
.offerDetail1.offerWrp .inviteBlck .frame-94 { border: none !important; background: #fff !important; border-radius: 16px; padding: 20px 38px; box-shadow: none; margin-top: 0px; }
.offerDetail1.offerWrp .col-7-12 { float: right !important; }
.offerDetail1.offerWrp .tabBlock { border: none !important; margin-bottom: 15px !important; }
.offerDetail1.offerWrp .tabBlock .tabsbtn { background-color: #fff; border-radius: 5px; box-shadow: none !important; }
.offerDtailInfo .modelTitle span { font-size: 21px; font-weight: 600; display: block; width: 100%; }
.offerDetail1.offerWrp .finapad .ofrLine { border-bottom: none; padding-bottom: 0px; margin-top: 10px; font-size: 20px !important; color: #000; font-weight: 600; letter-spacing: normal; margin-bottom: 10px !important; padding-left: 25px; position: relative; }


.offerDtailInfo .dropdown-el { min-width: 80%; left: 10%; right: auto; margin: auto; top: calc(100% - 70px); display: block; bottom: auto; max-width: 80%; }
.offerDtailInfo .modelTitle { max-width: 100%; display: block; }
.offerDtailInfo .dropdown-el .scrollDiv > span { white-space: initial; line-height: 1em; }

.offerDetail1.offerWrp .finapad .ofrLine:before { content: ""; background-color: #71bfc9; width: 6px; height: 6px; display: block; border-radius: 50%; position: absolute; left: 0px; top: 10px; }

.offerDetail1.offerWrp .img_car { border-radius: 14px; min-height: 430px; background-color: #FFF; display: flex; align-items: center; }

.CallNm { font-size: 26px; text-align: right; }
.CallNm b { font-size: 14px; opacity: 0.6; margin-right: 5px; }

.offerDetail1.offerWrp .inviteBlck { margin-left: -10px; margin-right: -10px; margin-top: 0; }
.offerDetail1.offerWrp .fix-12-12 > .grid { margin-left: -10px; margin-right: -10px; }

/* Offer List */
.ucOfferList2 .ucOfferList2 .fix-12-12 { max-width: 1600px; margin: auto; }
.ucOfferList2 .pad.shadow { box-shadow: none !important; border-radius: 16px; }

section.slide { background: none; }

.layout27 .slide.main-block { background: #e7e7e7; }
.layout27 .slide.main-block .wrap { background-image: url(../images/ball-backer01.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
.layout27 .slide.main-block .fix-12-12.fx12, .layout27 .slide.main-block .ucModel1 .fix-12-12 { width: 1600px !important; padding: 0 20px; }
.layout27 .ucModel1 .fix-12-12 h3 { text-align: left !important; }

.layout27 .slide.main-block .MdlOffrLst .box-77 { background-color: #FFF !important; border-radius: 16px 16px 0 0; margin: 0px; }
.layout27 .slide.main-block .MdlOffrLst .box-77 .thumbnail-77 { /*height: auto;*/ /*height: 250px;*/ overflow: hidden; border-radius: 16px; }
.layout27 .slide.main-block .MdlOffrLst .buttonsies { margin-top: 0px; margin-bottom: 0px; background-color: #FFF; border-radius: 0 0 16px 16px; padding: 15px 26px 26px 26px; }
.layout27 .slide.main-block .MdlOffrLst .buttonsies .offers { background: #202020; font-weight: bold; }
.layout27 .slide.main-block .MdlOffrLst .buttonsies .apps { font-weight: bold; }
.layout27 .slide.main-block .MdlOffrLst .name-77.cont_pgnew { padding: 15px 26px 0px 26px; }
.layout27 .slide.main-block .MdlOffrLst .author-77 { border-top: 0px !important; font-family: 'OCE'; font-weight: normal; }
.layout27 .slide.main-block .MdlOffrLst .name-77 .title-77 { font-size: 18px !important; }
.layout27 .slide.main-block .MdlOffrLst .box-77 .thumbnail-77 img { /*border-radius: 16px !important;*/ /*border-radius: 16px !important; width: 100%!important;*/ height: 100% !important; max-height: initial !important; object-fit: cover; object-position: center; }
.layout27 .slide.main-block .MdlOffrLst > .col-4-12 { transform: scale(1); transition: .3s; }
.layout27 .slide.main-block .MdlOffrLst > .col-4-12:hover { transform: scale(1.05); transition: .3s; }

.ucOfferList1 { background: transparent; }
.ucOfferList1 h3.little { border-bottom: none; margin-bottom: 0px; }
.ucOfferList1 .fix-12-12 { width: 1600px !important; }
.ucOfferList1 .ofrBxUl .box-77 { background-color: #FFF !important; border-radius: 16px 16px 0 0; margin: 0px; }
.ucOfferList1 .ofrBxUl .box-77 .thumbnail-77 { /*height: auto;*/ /*height: 250px;*/ overflow: hidden; border-radius: 16px; }
.ucOfferList1 .ofrBxUl .buttonsies { margin-top: 0px; margin-bottom: 0px; }
.ucOfferList1 .ofrBxUl .buttonsies .offers { background: #202020; }
.ucOfferList1 .ofrBxUl .name-77.cont_pgnew { padding: 15px 26px 15px 26px; background-color: #FFF; border-radius: 0 0 16px 16px; }
.ucOfferList1 .ofrBxUl .author-77 { border-top: 0px !important; }
.ucOfferList1 .ofrBxUl .name-77 .title-77 { font-size: 18px !important; }
.ucOfferList1 .ofrBxUl .box-77 .thumbnail-77 img { /*border-radius: 16px !important;width: 100%!important;*/ height: 100% !important; max-height: initial !important; object-fit: cover; object-position: center; }
.ucOfferList1 .ofrBxUl > .col-4-12 { transform: scale(1); transition: .3s; }
.ucOfferList1 .ofrBxUl > .col-4-12:hover { transform: scale(1.05); transition: .3s; }
.ucOfferList1 .box-77 .thumbnail-77 img { height: auto !important; }
.ucOfferList1 .findIT { border-radius: 16px; }

.fix-12-12 { max-width: 100%; padding-left: 20px; padding-right: 20px; }


.cont_pgnew .buttonsies .offers, .cont_pgnew .buttonsies .apps { font-weight: bold; }

.lof-slidecontent .lof-opacity { width: 100%; height: 100%; }
.lof-slidecontent ul.sliders-wrap-inner li { height: 100%; }
.lof-slidecontent ul.sliders-wrap-inner a.fancybox { display: block; height: 100%; }
.lof-slidecontent ul.sliders-wrap-inner li img { padding: 0px; width: 100% !important; height: 100% !important; max-height: initial !important; object-fit: cover; object-position: center; }

.listing_sec.usdcarLst3 .thmbPrc .specsection .specline { margin-bottom: 0px !important; }

.listing_sec.usdcarLst3 .thmbPrc .specsection { /*min-height: 52px;*/ line-height: 1em; }

.priceFlex { display: flex; }

@media screen and (min-width: 1530px) {
	.sliderPad { padding-right: 10px !important; }
}

@media screen and (min-width: 1200px) {
	.custom-header .header-container .block-right { padding-right: 70px; }
	.viewFav li { margin-right: 30px; }
	.siteMasterDiv.usedDetail1 .custom-header { width: 50%; right: 0; left: auto; }
	.backBtn { margin-top: -48px; }
}

@media screen and (min-width: 1024px) {
	.ucDetailV3 .col-7-12 { float: right !important; }
}

@media screen and (min-width: 1530px) {
	.lof-slidecontent .main-slider-content { /*height: 440px!important;*/ }
	.custom-header .header-container { max-width: calc(100% - 70px) !important; }
}

@media screen and (min-width: 980px) {
}


@media screen and (max-width: 1023px) {
	.ucDetailV3 > .grid [class*='col-'] { max-width: 100% !important; }
}


@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.lof-slidecontent .main-slider-content { height: 330px !important; }
	.ucDetailV3 .car_lf_price { min-height: 330px !important; padding: 20px; }
	.detlContent .top_date { font-size: 12px; }
	.detlContent .rg_nbr { font-size: 12px; }
	.finance-info { font-size: 16px !important; padding-left: 15px; }
	.ucDetailV3 .car_lf_price .finance-info { margin-bottom: 10px !important; line-height: 1.2em; }
	.ucDetailV3 .mobPrice { margin-top: 10px; }
	.detlContent .col-4-12 { font-size: 12px; }
	.ucDetailV3 .car_lf_price .lefthead { margin-bottom: 10px; }
	.ucDetailV3 .mobPrice .priceValue { font-size: 18px; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice li { padding-left: 8px; margin-left: 8px; }
	.ucDetailV3 .wasSvePrc .wasPrice .priceValue { font-size: 18px !important; }
	.ucDetailV3 .wasSvePrc .savePrice .savePc .priceLbl { font-size: 12px !important; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.detailpage_infobar .dropdown-el { min-width: initial !important; }
	.detailpage_infobar .CallNm { font-size: 16px !important; }
	.detailpage_infobar .dropdown-el.expanded { min-width: 280px !important; }
	.ucDetailV3 .car_lf_price { margin-bottom: 30px !important; }
	.custom-header .hotline-call { font-size: 16px !important; }
	.custom-header #dvRight.block-right .menu li a { font-size: 12px !important; }
	.offerDetail1.offerWrp .img_car { margin-bottom: 15px; }
}

@media screen and (max-width: 767px) {
	.custom-header { position: initial !important; }
	.custom-header .header-container .block-right .menu li { position: initial !important; }
	.usedDetail1 .custom-header { position: absolute !important; }


	.search-block.onlyAdSeach { display: none !important; }
	.homebasedrive { padding-top: 80px; }
	.listInfo .refine { position: initial; margin-bottom: 20px; margin-top: 20px; }
	.listInfo p { max-width: 100% !important; }
	.sidebar.advSrch_open .col-12-12.fuller { max-width: 100% !important; }
	.quick-search { max-width: 100% !important; border-left: 4px solid #eeeff3 !important; }
	.visible.sidebar.advSrch_open { max-height: 100vh; }
	.sidebar.advSrch_open .filter_form select { width: calc(50% - 10px) !important; }
	.sidebar.advSrch_open .srchCntrl { width: calc(100% - 10px) !important; margin-bottom: 15px !important; }
	.filter_form ul.grid { width: calc(100% - 10px) !important; }
	.ucDetailV3 .car_lf_price { padding: 20px !important; min-height: initial !important; margin-bottom: 20px; }
	.ucDetailV3 .mobPrice { width: 100% !important; margin-top: 10px; }
	.ucDetailV3 .mobPrice li:after { display: none !important; }
	.ucDetailV3 .mobPrice li { display: inline-block !important; }
	.ucDetailV3 .car_lf_price .finance-info { font-size: 16px !important; line-height: 1.2em; margin-bottom: 10px !important; }
	.detlContent.grid:not(.later) > [class*="col-8"] { width: calc(100% - 120px) !important; }
	.detlContent.grid:not(.later) > [class*="col-4"] { width: 120px !important; font-size: 12px; }
	.detlContent .top_date { font-size: 12px !important; }
	.detlContent .top_lt { font-size: 16px; line-height: 1em; }
	.detlContent .top_ltpara { font-size: 14px; margin-top: 10px; }
	.detailpage_infobar > .grid { display: block !important; }
	.detailpage_infobar > .grid > li { margin-bottom: 15px; text-align: left; }
	.detailpage_infobar .dropdown-el { min-width: initial !important; }
	.detailpage_infobar .dropdown-el.expanded { min-width: 280px !important; }
	.detailpage_infobar { padding: 20px; }
	.ucDetailV3 .top_boxs { padding: 20px 10px; }
	.ucDetailV3 .top_boxs .all_overview_sec .pl15.pr15 { padding-left: 0px !important; padding-right: 0px !important; }



	.ucDetailV3 .keyFeatures { padding: 0px !important; display: block; }
	.ucDetailV3 .keyFeatures:after { content: ""; display: block; clear: both; }
	.ucDetailV3 .keyFeatures li { display: block; width: 33.33%; float: left; margin-bottom: 15px; }
	.ucDetailV3 .keyFeatures li span { margin-top: 0px; }


	.siteMasterDiv.usedDetail1 .slide .wrap { padding-left: 0 !important; padding-right: 0 !important; }
	.ofrList.ucAlsoLike { padding: 20px; }
	.usedDetail1 .inviteFrd { display: none !important; }

	.custom-header #dvRight.block-right .menu li a { font-size: 12px; }
	.listing_sec.usdcarLst3 .listInfo { display: block !important; }
	.listing_sec.usdcarLst3 .listContent { width: 100% !important; }

	.fixed-mobMenu { display: block !important; position: fixed; top: 0px; left: 0; right: 0px; width: 100%; background: #ffffff; z-index: 999; text-align: center; padding: 10px 0px; border-bottom: 1px solid #dedede; -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%); -moz-box-shadow: 0 0 20px 10px rgba(0,0,0,.1); box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%); -webkit-transform: translateY(-110%); -ms-transform: translateY(-110%); transform: translateY(-110%); transition: transform .5s,opacity .5s !important; }
	.iconMenuShown .fixed-mobMenu { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); }

	.fixed-mobMenu ul { display: table; width: 100%; }
	.fixed-mobMenu ul li { color: #373737; display: table-cell; width: 25%; position: relative; vertical-align: top; border-left: 1px solid #ccc; }
	.fixed-mobMenu ul li h5 { font-size: 12px; margin-bottom: 0px; }
	.fixed-mobMenu ul li:first-child { border-left: none; }
	.fixed-mobMenu ul li a { display: block; width: 100%; text-align: center; }
	.fixed-mobMenu ul li a .favCount { display: inline-block; text-align: center; position: relative; height: 38px; }
	.fixed-mobMenu ul li a .favCount .fa { font-size: 38px; color: #c60001; }
	.fixed-mobMenu ul li a .favCount span { position: absolute; left: 0; right: 0; color: #FFF; line-height: 1.2em; font-size: 13px; top: 11px; font-weight: bold; letter-spacing: normal; }
	.fixed-mobMenu ul li a .viewCount { display: inline-block; text-align: center; position: relative; height: 38px; width: 38px; background-color: #c2eeea; border-radius: 50%; }
	.fixed-mobMenu ul li a .viewCount span { margin-top: 9px; display: block; font-weight: bold; font-size: 13px; }

	.fixed-mobMenu ul li a .srchIcon { display: inline-block; text-align: center; height: 38px; font-size: 30px; line-height: 1em; }


	.usdcarLst3 .listTitle { font-size: 18px; }



	/*.usedmenu24 ul { position: fixed; width: 100%; background-color: #FFF; top: -80px; bottom: 0; height: 60px; z-index: 99; right: 0px; padding: 17px; opacity: 0; transition: .5s; }
    .usedmenu24 .mobToggle { display: block!important; line-height: 1em!important; top: 22px!important; position: absolute; }
    .usedmenu24.active ul { top: 82px; opacity: 1; transition: .5s; }*/
	.usedmenu24 { width: auto; float: right; }
	.usedmenu24 ul { background-color: transparent !important; width: 130px; float: right; }



	.usedmenu24 .mobToggle { display: block !important; line-height: 1em !important; top: 22px !important; position: absolute; }
	.usedmenu24.active ul { top: 82px; opacity: 1; transition: .5s; }
	.usedmenu24 ul li { width: 50%; float: left; }
	.menu.crop.viewFav { align-items: flex-start; display: none !important; }
	.custom-header .header-container .block-left { width: 50%; }
	.custom-header .header-container .block-right { width: 50%; }
	.custom-header .header-container .block-right .menu li a { padding-left: 0px !important; /*padding-top: 30px;*/ text-align: center; }
	.custom-header .header-container .block-right .menu li a .viewCnt { left: 0px !important; right: 0px !important; margin-top: 0px; margin-left: auto; margin-right: auto; width: 40px; height: 40px; line-height: 40px; position: initial !important; }

	.custom-header .header-container .block-right .menu li .lbl { display: none; }
	.custom-header .header-container .block-right .menu li a .likeCnt { right: 0; margin-left: auto; margin-right: auto; line-height: 38px; }
	.custom-header #dvRight.block-right .menu li a .fa.fa-heart { right: 0; margin-left: auto; margin-right: auto; font-size: 40px; }
	.listInfo .listContent { display: none; }
	.custom-header .menubar.sidebarTrigger { display: none !important; }
	.lof-slidecontent .button-previous, .lof-slidecontent .button-next { top: 50% !important; }


	.finPop3 .fin_wrp li.col-12-12 .fin_div { width: 50%; font-size: 16px; }
	.intrstdIn ul li a { margin-bottom: 10px; }
}

@media screen and (max-width: 599px) {
	.ofrList .usedcars_blk .alsPra.micro { overflow: initial !important; white-space: initial !important; text-overflow: initial !important; }
	.searchFormWrp .advancesearch.imgSearch .srchSwitch { max-width: 100%; }
	.ofrList .usedcar_blk .tagHeart { height: 30px; top: 5px; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice { align-items: start; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice li { padding-left: 0; margin-left: 0; border-left: 0; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice li span.priceValue { font-size: 18px !important; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice li.wasSvePrc .wasPrice .priceValue { font-size: 18px !important; }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice .priceValue span.fs12 { }
	.ucDetailV3 .car_lf_price .lefthead .mobPrice li.wasSvePrc { margin-top: 15px; }
	.ucDetailV3 .wasSvePrc .savePrice .savePc .priceLbl { font-size: 16px !important; }
     
	.ucDetailV3 .mobPrice { display: flex; flex-direction: column; justify-content: flex-start; }
	.ucDetailV3 .mobPrice li { margin-bottom: 10px; }
	.lof-slidecontent .main-slider-content { height: 270px !important; }
	.sidebar.advSrch_open .content { padding-bottom: 80px !important; }
	.car_lf_price .lefthead .mobPrice { justify-content: flex-start; }
	.wasSvePrc .wasPrice { margin-top: 0px; }
	.car_lf_price .lefthead .mobPrice li { width: auto; }
	.wasSvePrc .wasPrice, .wasSvePrc .savePc { align-items: flex-end; }
	.wasSvePrc .priceLbl { font-size: 13px !important; }
	.finPop3 .fin_wrp li.col-12-12 .fin_div p { font-size: 12px; margin-bottom: 5px; margin-top: 5px; line-height: 1; }
	.infoAccord .campDesc { padding: 0px 0px; }
	.intrstdIn ul li { width: calc(100% - 20px); }
	.intrstdIn ul li a { width: 100%; }
	.shortlistPg .usedcars_blk .tagHeart { bottom: 165px; }
	.sliderPad .offerFlash { max-width: 90px; }
	.ucModel1 .MdlOffrLst .buttonsies { margin-top: 0px !important; }
	.ucModel1 .MdlOffrLst .box-77 { margin-bottom: 0px !important; }
	.offerDetail1.offerWrp .img_car { min-height: 200px; }
	.offerDtailInfo { margin-top: 15px; padding: 20px; min-height: initial; }
	.offerDetail1.offerWrp .inviteBlck { margin-left: auto; margin-right: auto; }
	.detailpage_infobar .dropdown-el { min-width: 100% !important; }
	.detailpage_infobar > .grid > li { text-align: center; }
	.detailpage_infobar .call_btn .CallNm { text-align: center; }
	.offerDetail1.offerWrp .finapad .ofrLine { font-size: 16px !important; }
	.offerDetail1 .backLink { margin-top: 15px; }
	.ucDetailV3 .car_lf_price .lefthead { margin-bottom: 10px; }
	.detlContent .rg_nbr { font-size: 12px; }
	.hdrRgtBtns ul li a { min-width: 100px !important; font-size: 12px !important; }
}
@media screen and (max-width: 599px) {
    .hdrRgtBtns ul li a { min-width: 150px; padding: 10px 15px; }
    .offerDtailInfo .ofrPrice > div { font-size: 20px; }
    .offerDtailInfo .ofrPrice { top: 10px; right: 10px; }
}