﻿@charset "UTF-8";
.col-12-12 { }
.ml-7_mr-7 { }
.panel.ucheader5 { position: fixed; min-height: auto; padding: 40px calc(8% + 15px); background: #fff; max-width: 100%; margin: auto; left: 0px; right: 0px; padding: 0px; }
.panel.ucheader5 .sections { border-bottom-color: #fff; padding: 15px 20px 12px; box-shadow: 0px 0px 0px 0px #00000014; transition: none; transform: none; opacity: 1.0; max-width: 100%; border: none; }
.panel.ucheader5 .sections .left { width: 340px; }
.panel.ucheader5 .sections .right { /*float: none;*/ }
.panel.ucheader5 .leftInner { float: left; }
.panel.ucheader5 .leftInner + .leftInner { margin-left: 10px; }
.panel.ucheader5 .leftInner img { max-height: 65px; max-width: 170px; }

.panel.ucheader5 .heartCount { position: absolute; right: 49px; top: 27px; z-index: 99999; }
.panel.ucheader5 .heartCount a { display: inline-block; font-size: 33px; color: #b32517; }
.panel.ucheader5 .heartCount a strong { text-align: right; color: #001c54; font-size: 16px; display: inline-block; position: absolute; top: 8px; right: 43px; border-radius: 50%; line-height: 20px; }
.panel.ucheader5 .heartCount a span { text-align: center; color: #fff; font-size: 13px; width: 20px; height: 20px; display: inline-block; position: absolute; top: 9px; right: 7px; border-radius: 50%; font-family: 'OCE BOld'; line-height: 25px; }


.activeHeader11 .search-block.onlyAdSeach { position: fixed; top: 96px; left: 0; right: 0; width: 100%; z-index: 999; }

.thumbimg { min-height: 191px!important; }
h4.prize { height: 25px; }

.breadCrumb { margin: 18px auto 22px!important; padding-left: 6px; font-family: 'OCE'; font-weight: normal; }
.breadCrumb .breadcrumb { font-size: 0; }
.breadCrumb .breadcrumb li a.active { font-family: 'OCE Bold'; }

.ofrList.grid { margin-left: auto; margin-right: auto; font-family: 'OCE'; }
.ofrList [class*='col-'].usedcars_lst { padding-left: 6px; padding-right: 6px; }
.ofrList .usedcars_blk { display: block; min-height: 425px; transition: .3s; margin-bottom: 12px; position: relative; }
.ofrList .usedcars_blk > a { display: block; }
.ofrList .usedcars_blk > a:hover { opacity: 0.8; }
.ofrList .usedcars_blk .box-77 { overflow: hidden; display: block; outline: none; margin-bottom: 0px; -webkit-backface-visibility: hidden; }
.ofrList .usedcars_blk .box-77:hover .thumbnail-77 img { transform: scale(1); opacity: 1; }
.ofrList .usedcars_blk .thumbs_img { max-height: 190px!important; min-height: 220px!important; transition: .5s; background-color: #fff; border-radius: 10px 10px 0px 0px; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.ofrList .usedcars_blk .thumbs_img.loadUsedCar { justify-content: center; }
.ofrList .usedcars_blk .listFlash { min-height: 42px; background-color: #fff; }
.ofrList .usedcars_blk .equalElement { position: relative!important; padding: 16px 18px 20px 18px; background-color: #fff; border-radius: 0px 0px 10px 10px; }
.ofrList .usedcars_blk .title-77 { font-size: 15px !important; line-height: 1.385; width: 100%; text-align: left !important; margin-bottom: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.15px !important; margin-top: 0px; color: #001c54; font-family: 'OCE Bold'; opacity: 0.8; text-transform: initial; }
.ofrList .usedcars_blk .usedYear { color: #000; }
.ofrList .usedcars_blk .thumb_content { min-height: 150px; }
.ofrList .usedcars_blk .author-77 { border-top: 0px solid; padding-top: 0px; margin-top: 0px; position: relative; text-align: left; }
.ofrList .usedcars_blk .alsPra.micro { font-size: 14px; letter-spacing: -0.15px; padding-top: 0px; color: #001c54; font-weight: 500; opacity: 0.8; line-height: 1.385 !important; min-height: 25px!important; margin-top: 3px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: 'OCE'; }
.ofrList .usedcars_blk .thmbPrc { min-height: 75px; margin-top: 2px; }
.ofrList .usedcars_blk .mnh60 { min-height: 60px; }
.ofrList .usedcars_blk .th_prcLft { text-align: left; font-size: 0px; }

.cashDiv { font-size: 14px; color: #001c54; display: inline-block; width: 50%; opacity: 0.8; line-height: 1.385; vertical-align: bottom; min-height: 50px; }
.getprice { font-size: 20px; font-family: 'OCE Bold'; display: block; }

.viewDtl { border-top: 2px solid #e8e8e8; margin-top: 17px; padding-top: 15px; }
.viewDtl span { display: block; font-size: 12px; opacity: 1; }

.usedcar_blk .viewDtl span.btnBGClr { /*display: inline-block; padding: 13px 15px; color: #fff; border-radius: 50px; width: 100%; text-align: center;*/ }
.usedcar_blk .viewDtl span.wrntyLbl { display: inline-block; padding: 10px 10px; color: #fff; background-color: #000; border-radius: 50px; float: right; font-size: 11px; }
.ofrList .usedcars_blk .th_prcLft .wasRight { font-size: 18px; line-height: 0.9; display: inline-block; text-align: left; color: #000; font-weight: 400; margin-right: 8px; }
.ofrList .usedcars_blk .th_prcLft .srtListspn { display: block; font-size: 10px; }
.ofrList .usedcars_blk .th_prcLft .savePrice { font-size: 18px; line-height: 0.9; display: inline-block; text-align: left; color: #000; font-weight: 400; margin-right: 8px; }
.ofrList .usedcars_blk .th_prcLft .savePrice .srtListspn { display: block; font-size: 10px; }
.ofrList .usedcars_blk .textOffrLine { font-size: 14px; text-align: center; color: #4ab0f7; min-height: 20px; margin-top: 7px; }
.ofrList .usedcars_blk .btnOfferLine { min-height: 40px; margin-top: 5px; display: block; padding: 12px; font-size: 14px; text-align: center; font-weight: 600; background-color: #999; color: #fff; }
.ofrList .usedcars_blk .btnOfferLine a { color: #FFF; }
.ofrList .usedcars_blk .usdCarLtn { width: 100%; font-size: 14px; color: #a4aebd; text-align: center; margin-top: 10px!important; margin-bottom: 4px; }
.ofrList .usedcars_blk .usdCarLtn { letter-spacing: -0.35px; color: #303030; }
.ofrList .usedcars_blk .usdCarLtn a { color: #100f34; }
.wrntyLbl { padding: 10px; display: block; background-color: #242424; color: #FFF; }

.specsection { padding-bottom: 9px;}
.specsection .specline { width: 49%; display: inline-block; margin-bottom: 7px; }
.specsection .speclineimg01 { display: inline-block; vertical-align: middle; font-size: 0; margin-right: 1px; }
.specsection .speclinetext { font-size: 12px; font-weight: 600; color: #334a77; opacity: 1.0; letter-spacing: -0.45px; display: inline-block; vertical-align: middle; width: calc(100% - 30px); line-height: 1; }
.specsection .specicon { width: 24px; }

.tagIcon { z-index: 100; position: absolute; border-radius: 99px; background: #4ac67d; padding: 5px 18px; color: #fff; font-size: 12px; right: 18px; top: 17px; font-family: 'OCE Bold'; }
.resTagIcon { display: inline-block; position: absolute; top: 25px; right: 80px; z-index: 999; line-height: 1; font-size: 14px; background: #33cd53; color: #fff; border: 2px solid #d7d9d4; border-radius: 50px; padding: 10px 20px; font-family: 'OCE Bold'; }
.tagHeart { position: absolute; border-radius: 99px; left: 18px; top: 17px; font-family: 'OCE Bold'; display: inline-block; font-size: 27px; color: #475c84; line-height: 1; z-index: 99; transition: all 0.5s ease 0s; }
.tagHeart a { display: inline-block; line-height: 1; }
.tagHeart a .fa-heart { color: #c60001; }
.tagHeart a:hover .fa { color: #c60001; }

.tagHeart .fa { transform: rotate(360deg); transition: all 0.5s ease 0s; }
.tagHeart.favAdded .fa { transform: rotate(0deg); transition: all 0.5s ease 0s; }

img { max-width: 100%; display: inline-block; height: auto; }
img.rounded { border-radius: 3px; }

.show_items { margin: auto; margin-top: 28px; }

.filter_form select { font-family: 'OCE', Arial; height: 37px; font-size: 12.9px!important; padding: 9px 26px 10px 20px; margin-bottom: 8px; background-position: center right 5%; background-size: 12px; }
.advSrch_open .content .fix-12-12 { max-width: 100%; }

.advSrch_open .content .close:before { content: ""; display: block; background: #fff; position: absolute; left: 0px; height: 100%; top: 0px; width: 100%; z-index: -1; pointer-events: none; }

.detailprice { font-family: 'OCE Bold'; margin: auto; font-size: 20px !important; color: #072353; padding-top: 18px; padding-bottom: 19px; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; letter-spacing: 1px !important; text-align: left; margin-bottom: 20px; }
.detailprice:after { content: ""; clear: both; display: block; }

.detailprice.dtlTopSec .lefthead { width: calc(100% - 300px); float: left; }
.detailprice.dtlTopSec .righthead { width: 300px; float: right; }

.lftContent { display: inline-block; vertical-align: top; }
.mobPrice { display: inline-block; vertical-align: top; font-style: normal; }

.mobPrice li { display: inline-block; }
.mobPrice li.svePrice { display: block; text-align: right; }

.heartAdd { display: inline-block; position: absolute; top: 21px; left: 23px; z-index: 999; background-color: #fff; border-radius: 50%; width: 45px; height: 45px; text-align: center; vertical-align: middle; /*display: none;*/ }
.heartAdd a { display: inline-block; font-size: 27px; color: #475c84; width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.heartAdd a .fa { width: 100%; height: 100%; vertical-align: middle; line-height: 49px; }
.heartAdd a .fa.fill { color: #c60001; }

.sliderPad { padding-right: 2%!important; }
.finapad { padding-left: 2%!important; padding-top: 0%; }
.finance-info-head { padding-top: 1px; color: #0d2757; border-bottom: solid 1px #f2f2f2; padding-bottom: 23px; letter-spacing: 0px; font-size: 28px; margin-bottom: 6px; margin-left: -0.05em; }
.finance-info-head .leftDlr { font-size: 14px; }
.finance-info-head .rightCall { float: right; }
.finance-info-head .rightCall b { font-size: 14px; opacity: 0.6; }

.finance-info { font-size: 19px !important; margin-top: 0px; margin-bottom: 24px!important; color: #072353; letter-spacing: -0.02em; position: relative; padding-left: 25px; }
.finance-info svg { width: 17px; height: 17px; margin-right: 5px; vertical-align: middle; margin-top: -4px; position: absolute; left: 3px; top: 3px; }
.finance-info img { width: 16px; margin-right: 7px; }
.regMSG.finance-info { border-top: solid 1px #eeeeee; padding-top: 19px; font-size: 14px !important; margin-top: 17px; text-transform: uppercase; }
.regMSG.finance-info strong { font-family: 'OCE Bold'; }
.regMSG.finance-info .rg_nbr.rgttx { padding-left: 55px; }

.finance-info.recView { font-size: 13px !important; margin-top: 25px; margin-bottom: 10px !important; padding: 0px; }
.finance-info.recView .fa { font-size: 12px; margin-right: 3px; }
.popular { padding-top: 16px; font-size: 13px !important; }
.popular .fa { font-size: 11px; margin-right: 4px; vertical-align: middle; margin-top: -3px; }
.popular .rg_nbr { display: inline-block; vertical-align: middle; }

.grid.inviteFrd { margin-top: 19px; }
.sliderPad .lof-slidecontent { max-width: 100%; }
.inviteFrd .inviteBx { padding: 14px 17px 14px 14px; margin-top: 10px; margin-bottom: 10px; background-color: #f4f4f4; padding-top: 14px; border: solid 1px #e2e2e2; border-radius: 5px; }
.inviteFrd .inviteBx p { font-size: 14px; padding-left: 7px; width: 46%; float: left; text-align: left; margin-top: 4px; margin-bottom: 4px; text-transform: uppercase; }
.inviteFrd .inviteBx .button { font-size: 12.9px; background: #00b1eb; letter-spacing: 0px!important; margin: 2px 0px 0px; float: right; border-radius: 99px !important; padding: 12px 20px; }


.dtlPP_cont { padding-top: 12px; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; margin-bottom: 24px; margin-top: 10px; }
.tabs_menu .tabsbtn { display: inline-block; font-size: 14px !important; padding: 12px 22px; vertical-align: middle; cursor: pointer; position: relative; white-space: nowrap; margin-bottom: 12.9px; transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-appearance: none; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; border-radius: 99px; box-shadow: none !important; color: #FFF; /*background: transparent !important;*/ /* font-family: 'OCE Bold'; */ }
.tabs_menu .tabsbtn:hover { color: #ffffff!important; background-color: #062353!important; }
.tabsbtn.square .fa { color: #fff !important; margin-right: 8px; position: initial; }
.tabs_menu .tabsbtn:hover { transition: 0.25s !important; opacity: 1; -webkit-box-shadow: inset 0 -100px 0 rgba(41,41,41,0.15), 0 4px 6px 0 rgba(0,0,0,0.10), 0 1px 10px 0 rgba(0,0,0,0.10), 0 2px 4px -1px rgba(0,0,0,0.10)!important; box-shadow: inset 0 -100px 0 rgba(41,41,41,0.15), 0 4px 6px 0 rgba(0,0,0,0.10), 0 1px 10px 0 rgba(0,0,0,0.10), 0 2px 4px -1px rgba(0,0,0,0.10)!important; }



.ucAlsoLike { margin-bottom: 20px; }
.ucAlsoLike h3 { font-size: 20px; color: #072353; text-align: left; margin-bottom: 40px!important; }
.view_icon { position: absolute; top: 40px; right: 32px; z-index: 99; width: 30px; height: 30px; font-size: initial!important; display: none; }

.lof-slidecontent .sliders-wrapper { width: 100% !important; }
.lof-slidecontent ul.sliders-wrap-inner li { width: 100% !important; }

.postDiv { color: #0d2757; border-bottom: solid 1px #f2f2f2; padding-bottom: 26px; letter-spacing: 0px; margin-left: auto; margin-bottom: 18px; font-size: 0; /* font-family: 'OCE Bold'; */ }
.postDiv:after { content: ""; clear: both; display: block; }
.postDiv span { font-size: 14px; display: inline-block; width: 50%; line-height: normal; vertical-align: bottom; padding-left: 15px; }
.postDiv span:before { content: "\f041"; font-family: 'FontAwesome'; margin-left: -15px; margin-right: 5px; }
.CallNm { font-size: 26px; display: inline-block; width: 50%; text-align: right; vertical-align: bottom; }
.CallNm b { font-size: 14px; opacity: 0.6; margin-right: 5px; }
.savePc { float: right; }
.savePc span:first-child { font-size: 14px; }
/*.lof-slidecontent .preload { background: #efefef !important; }*/
.lof-slidecontent .button-next,
.lof-slidecontent .button-previous { color: #000 !important; opacity: 0.7!important; }
.lof-slidecontent .button-next:hover,
.lof-slidecontent .button-previous:hover { opacity: 1!important; }

.panel.ucheader5.head_style23 .sections .left { width: 20%; }
.panel.ucheader5.head_style23 .centerInner li { margin: 5px 10px; }
.head_style23 .btnBGClr { opacity: 1; transition: .3s; padding: 8px 15px; line-height: 1em; }
.head_style23 .btnBGClr:hover { color: #fff!important; opacity: .75!important; transition: .3s!important; /*background-color: #C40000!important; border-color: #C40000!important;*/ }
.panel.head_style23 .sections .center { width: 50%; }
.panel.head_style23 .center { display: inline-block!important; }
.panel.head_style23 .left .leftInner.brandLogo { display: none!important; }

.cashDivWide { width: 100%; }
.cashDivWide .getprice { font-size: 17px; }
.cashDivWide .priceLbl { display: none; }

.activeHeader23 { padding-top: 97px; }

.vehLocate { font-size: 14px; margin-top: 10px; text-align: center; }
/*Used Detail New*/
.usdDtlWrp .detailprice { border: 0px!important; padding-top: 0px; letter-spacing: normal!important; margin-bottom: 0px; }
.usdDtlWrp .breadCrumb { text-transform: none!important; }
.usdDtlWrp .breadCrumb > span { font-size: 14px; display: inline-block; float: right; line-height: normal; vertical-align: bottom; padding-left: 15px; font-weight: 500; }
.usdDtlWrp .breadCrumb > span:before { content: "\f041"; font-family: 'FontAwesome'; margin-left: -15px; margin-right: 5px; }
.usdDtlWrp .UctitleClr { color: #212121; font-size: 30px; }
.usdDtlWrp .offerlineClr { font-size: 18px; color: #212121; }
.usdDtlWrp .regMSG.finance-info { color: #212121; text-transform: none; font-weight: bold; }
.usdDtlWrp .regMSG.finance-info a { display: inline-block; float: right; }
.priceBlock .dropdown-el { min-height: 50px; max-height: 50px; right: 0px; z-index: 9; }
.priceBlock:after { content: ""; display: block; clear: both; margin-bottom: 20px; }
.usdDtlWrp .ourPrice, .usdDtlWrp .wasPrice, .usdDtlWrp .savePc { width: 33.33%; float: left; }
.usdDtlWrp .priceBlock { padding: 15px; background-color: #f4f4f4; border-radius: 10px; font-weight: bold; }
.usdOfrLines { padding: 0px; margin: 15px 0px; }
.usdOfrLines li { display: block; padding-left: 30px; margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #222222; position: relative; }
.priceBlock .ourPrice span, .priceBlock .wasPrice span { display: block; }
.priceBlock .wasPrice span { color: #64aca9!important; }

.priceBlock .offerlinelbl { font-size: 14px; }
.priceBlock .offerlineClr { font-size: 24px; }
.usdOfrLines li svg { /*fill: #01e2dc; color: #01e2dc;*/ width: 25px; height: 25px; position: absolute; left: 0px; }
.usdDtlWrp { }
.usdDtlWrp .regMSG.finance-info .rg_nbr.rgttx { padding-left: 15px; margin-left: 15px; position: relative; }
.usdDtlWrp .regMSG.finance-info .rg_nbr.rgttx:before { content: "|"; display: inline-block; left: 0px; position: absolute; }
.usdDtlWrp .finance-info.recView { font-size: 12px !important; margin-top: 0px; margin-bottom: 0px !important; position: absolute; z-index: 99999999; bottom: 25px; left: 25px; padding: 5px 20px; background-color: #FFF; border-radius: 40px; font-weight: bold; }

.usdDtlWrp .sliderPad .inviteBx { padding: 14px 17px 14px 14px; margin-top: 10px; margin-bottom: 10px; background-color: #f4f4f4; padding-top: 14px; border: none; border-radius: 5px; }
.usdDtlWrp .sliderPad .inviteBx p { font-size: 18px; padding-left: 7px; width: 60%; float: left; text-align: left; margin-top: 10px; margin-bottom: 4px; text-transform: none; font-weight: bold; margin-left: 10px; border-left: 4px solid; line-height: 1em; }
.usdDtlWrp .sliderPad .inviteBx .button { font-size: 12.9px; background: #00b1eb; letter-spacing: 0px!important; margin: 2px 0px 0px; float: right; border-radius: 99px !important; padding: 12px 20px; }

.usdDtlWrp .sliderPad .inviteBx .button { border-radius: 4px !important; padding: 12px 40px; -webkit-box-shadow: -2px 3px 16px -10px rgba(0,0,0,0.75); -moz-box-shadow: -2px 3px 16px -10px rgba(0,0,0,0.75); box-shadow: -2px 3px 16px -10px rgba(0,0,0,0.75); }

.vehFeatures { min-height: 205px; }
.vehFeatures .featureWrp { padding: 40px 0px; background-color: #f4f4f4; position: absolute; left: 0px; right: 0px; z-index: -1; }
.vehFeatures ul { padding: 0px; margin: 0px; display: block; max-width: 1100px; margin: auto; }
.vehFeatures ul:after { content: ""; display: block; clear: both; }
.vehFeatures ul li { display: block; width: calc((100%/8) - 10px); margin: 0px 5px; background-color: #FFF; text-align: center; border-radius: 10px; float: left; padding: 30px 15px 20px 10px; font-size: 12px; min-height: 100px; transition: .3s; }
.vehFeatures ul li h4 { font-size: 12px; display: block; font-weight: normal; margin-bottom: 0px; position: relative; }
.vehFeatures ul li h4 i { display: block; width: 20px; height: 2px; position: absolute; left: 0px; right: 0px; top: -7px; margin: auto; }
.vehFeatures ul li span { display: block; font-weight: bold; }
.vehFeatures ul li:hover { color: #FFF; transition: .3s; }
.usdDtlWrp .fndoutBtn { width: 100%; margin: 0px; }
.usdDtlWrp .usdDtlWrp .priceBlock:after { margin-bottom: 0px; }
.usdDtlWrp .fndoutMre { margin-bottom: 0px; margin-top: 15px; }
.usdDtlWrp .fndoutMre .button { margin-top: 15px; margin-bottom: 0px!important; text-transform: uppercase; position: relative; width: 100%; }
.usdDtlWrp .fndoutMre .button:before { content: "\f107"; font-family: "FontAwesome"; color: #FFF; position: absolute; right: 15px; top: 15px; }
.priceBlock:after { margin-bottom: 0px; }
/*.usdDtlWrp .fndoutMre { position: relative; }
.usdDtlWrp .fndoutMre .dtlPP_cont { padding: 10px 10px 0px 10px; background-color: #FFF; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1; box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); border-radius: 5px; }
.usdDtlWrp .fndoutMre .dtlPP_cont span { display: block; margin-bottom: 10px; font-size: 12px; color: #FFF; text-align: center; border-radius: 4px; padding: 12px 40px; }*/

.fndoutMre .dropdown-el input { display: none; }
.fndoutMre .dropdown-el label { border-top: none!important; display: block; cursor: pointer; position: relative; transition: 0.1s color ease-in-out; margin-bottom: 0px; font-size: 14px!important; letter-spacing: normal; padding: 16px; padding-left: 20px; margin-top: 0px; text-transform: uppercase; text-align: center; background-color: #ccc; border-radius: 4px; color: #FFF; }

.dropdown-el { position: absolute; display: inline-block; min-height: 44px; max-height: 44px; overflow: hidden; cursor: pointer; text-align: left; white-space: nowrap; outline: none; transition: 0.3s all ease-in-out; right: 5px; top: 10px; z-index: 998; }
.fndoutMre .dropdown-el { top: 0px; width: 100%; }
.fndoutMre .dropdown-el > div label { padding: 11px 20px 12px!important; font-size: 12px!important; }
.fndoutMre .dropdown-el label:nth-child(2) { font-size: 12px; font-weight: bold; }
.fndoutMre .dropdown-el label:nth-child(2):hover { }
.fndoutMre .dropdown-el input:checked + label:nth-child(2) { position: relative; }
.fndoutMre .dropdown-el::after { content: ""; position: absolute; right: 16px; top: auto; bottom: 14px; transition: .3s all ease-in-out; }
.fndoutMre .dropdown-el.expanded { border-radius: 10px; padding: 0; -webkit-box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); -moz-box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); box-shadow: 0 0 10px 0px rgba(0,0,0,0.13);; max-height: 600px; font-size: 18px; /* overflow-y: scroll; */ padding: 18px; padding-top: 14px; max-width: 100%!important; background-color: #fff; }
.fndoutMre .dropdown-el.expanded label { background-color: transparent!important; color: #000; }
.fndoutMre .dropdown-el.expanded label:hover { transition: 0.01s; }
.fndoutMre .dropdown-el.expanded::after { transform: rotate(134deg); border-color: #000; top: 20px; }
.fndoutMre { position: relative; min-height: 50px; margin-top: 15px; }
.fndoutMre .dropdown-el.pulser { }
.fndoutMre .dropdown-el:after { content: ""; position: absolute; display: block; width: 7px; height: 7px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg); right: 15px; top: 20px; transition: .3s all ease-in-out; }
.fndoutMre .dtlPP_cont span { display: block; margin-bottom: 10px; font-size: 12px; color: #FFF; text-align: center; border-radius: 4px; padding: 12px 40px; }

.alsoLke.ofrList .usedcars_blk .title-77 { color: #212121; opacity: 1; }
.alsoLke.ofrList .usedcars_blk .alsPra.micro { color: #212121; opacity: 1; font-family: 'OCE Bold', Arial; line-height: 1em!important; }
.alsoLke.ofrList .specsection .speclinetext { color: #212121; opacity: 1; font-size: 14px; font-weight: normal; font-family: 'OCE', Arial; }
.alsoLke.ofrList .specsection .specline { color: #212121; opacity: 1; display: inline-block; width: auto; padding-right: 15px; margin-right: 5px; position: relative; }
.alsoLke.ofrList .specsection .specline:after { content: ""; display: block; width: 5px; height: 5px; border-radius: 50%; background-color: #01e2dc; position: absolute; right: 3px; top: 7px; }
.alsoLke.ofrList .specsection .specline:last-child:after { display: none; }
.alsoLke.ofrList .cashDiv { color: #212121; opacity: 1; }
.alsoLke.ofrList .getprice i { font-size: 14px; font-style: normal; }
.alsoLke.ofrList .specsection { border-bottom: 0px; margin-bottom: 10px; padding-bottom: 0px; }
.alsoLke.ofrList .viewDtl span { font-size: 14px; text-align: center; }
.usdDtlWrp .savePc { font-size: 11px; color: #FFF; display: inline-block; background-color: #000; padding: 5px 10px; border-radius: 5px; }
.usdDtlWrp .savePc span { font-size: 11px; }
.whyContent { padding: 40px; text-align: left; -webkit-box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); -moz-box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); box-shadow: 0 0 10px 0px rgba(0,0,0,0.13); border-radius: 15px; margin-top: 30px; margin-bottom: 30px; }
.whyContent p { margin-bottom: 0px; }
.whyContent h4 { }
.mobUsdTtl { display: none; }

.custmFin .fin_div { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #e3e3e3; padding-top: 5px; }
.custmFin .fin_div:after { content: ""; display: block; clear: both; }
.custmFin .fin_div p { margin-bottom: 0px; display: block; width: 60%; float: left; }
.custmFin .fin_div div { margin-bottom: 0px; display: block; width: 40%; float: left; text-align: right; font-size: 14px; font-weight: bold; }

.sidebar_SearchBar .hdrCall { pointer-events: none!important; }

.noOffer .mobPrice li .offerlineClr.ofrClr { display: none!important; }

.popupShown.popup_additional_specs .panel.top { z-index: 9; }
.popupShown.popup_additional_specs .popup.visible .content { z-index: 999; }
/*Responsive*/
@media screen and (min-width:1530px) {
    .sliderPad { padding-right: 5px!important; }
    .main-slider-content { /*height: 380px!important;*/ }
    .lof-slidecontent { /*max-width: 500px!important;*/ }
    .lof-slidecontent .sliders-wrapper { /*width: 500px!important;*/ }
    .lof-slidecontent ul.sliders-wrap-inner li { /*width: 500px!important;*/ }
}

@media screen and (min-width:1400px) and (max-width:1529px) {
    .sliderPad { padding-right: 5px!important; }
    .main-slider-content { /*height: 360px!important;*/ }
    .lof-slidecontent { /*max-width: 470px!important;*/ }
    .lof-slidecontent .sliders-wrapper { /*width: 470px!important;*/ }
    .lof-slidecontent ul.sliders-wrap-inner li { /*width: 470px!important;*/ }
}

@media screen and (min-width:1024px) and (max-width:1300px) {
    .lefthead.mainClr .mobPrice { display: block!important; width: 100%!important; }
    .mobPrice li.svePrice { display: inline-block!important; text-align: right!important; vertical-align: top!important; }
    .detailprice.dtlTopSec .lftContent { display: block; width: 100%; }
}


@media screen and (min-width:1024px) and (max-width:1199px) {
    .main-slider-content { /*height: 225px!important;*/ }
    .panel.head_style23 .sidebarTrigger.refineBtn { padding: 14px 25px !important; }
}

@media screen and (min-width:900px) and (max-width:1023px) {
    .lof-slidecontent .main-slider-content { /*height: 225px!important;*/ }
}

@media screen and (min-width:890px) and (max-width:1023px) {
    .lof-slidecontent .main-slider-content { /*height: 250px!important;*/ }
}

@media screen and (max-width:1199px) {
    .panel.ucheader5 .heartCount a strong { top: 11px; }
    .panel.ucheader5 .heartCount { top: 28px; }
}

@media screen and (max-width:1023px) {
    .mobUsdTtl { display: block; font-size: 27px; font-weight: bold; color: #212121; }
    .mobUsdTtl span { font-size: 18px; color: #212121; display: block; }
    .usdDtlWrp .detailprice { display: none; }
    .usdDtlWrp .breadCrumb > span { float: none; }
    .usdDtlWrp .backLink { float: right; }
    .vehFeatures { position: initial!important; min-height: initial!important; }
    .vehFeatures ul li { display: inline-block; background-color: transparent!important; padding: 0px 10px!important; width: auto!important; min-height: initial!important; position: initial; }
    .vehFeatures ul li i { width: 5px!important; height: 5px!important; border-radius: 50%; position: absolute!important; right: -15px!important; margin-right: 0px!important; margin-left: auto!important; top: 6px!important; }
    .vehFeatures ul li span { display: inline-block!important; margin-left: 3px; }
    .vehFeatures .featureWrp { background-color: transparent!important; border-top: 3px solid #f4f4f4; border-bottom: 3px solid #f4f4f4; position: initial!important; }
    .vehFeatures ul li h4 { font-size: 14px!important; margin-bottom: 10px!important; }
    .usdDtlWrp .regMSG.finance-info .rg_nbr { width: auto!important; display: inline-block!important; }
    .usdDtlWrp .sliderPad .inviteBx p { width: 100%; margin-bottom: 15px; }
    .usdDtlWrp .sliderPad .inviteBx .button { float: left; margin-left: 10px; }
}

@media screen and (min-width:768px) {
    .inviteFrd .inviteBx p { text-transform: uppercase; }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .sliderPad,
    .finapad { max-width: 100% !important; margin-bottom: 15px; }
    .inviteFrd.grid [class*='col-'] { max-width: 50% !important; width: 50% !important; }
    .inviteFrd .inviteBx p { width: 100%!important; font-size: 16px!important; margin: auto; padding: 0px; margin-bottom: 10px !important; text-align: center !important; }
    .inviteFrd .inviteBx .button { float: none; }
    .tabs_menu .tabsbtn { padding: 10px 10px; }

    .lof-slidecontent ul.sliders-wrap-inner li { height: 100%; }
    ul.sliders-wrap-inner li img { width: auto; max-height: 100%; }
}

@media screen and (min-width:600px) and (max-width:1023px) {
    .detailprice.dtlTopSec .lefthead { width: 100%!important; }
    .detailprice.dtlTopSec .mobPrice { display: block; }
    .mobPrice li.svePrice { vertical-align: top; display: inline; float: none; }
    .mobPrice li.svePrice span { float: none!important; }
    .detailprice.dtlTopSec .righthead { width: 100%; text-align: left; }
    .detailprice.dtlTopSec .savePc.mainClr { float: none!important; }
}

@media screen and (max-width: 767px) {
    .grid.later > [class*='col-'] { max-width: 100% !important; width: 100% !important; }
    .inviteFrd .inviteBx p { width: 100%!important; margin-bottom: 10px!important; padding: 0px; text-align: center; }
    .inviteFrd .inviteBx .button { width: 100%!important; margin-bottom: 0px!important; margin-left: auto !important; margin-right: auto !important; }
    .regMSG.finance-info { }
    .postDiv { margin-top: 20px; }
    .activeHeader11 .search-block.onlyAdSeach { position: initial !important; margin-top: 104px; }
    .detailprice > span { display: inline-block; line-height: normal; width: 100%; }
    .savePc { float: none; }
    .usdDtlWrp .sliderPad .inviteBx .button { float: left; margin-left: 0px; padding: 17px 40px; width: 100%; font-size: 14px; }
    .usdDtlWrp .sliderPad .inviteBx p { margin-left: 0px!important; }
    .usdDtlWrp .sliderPad .inviteBx { background-color: #FFF!important; }
    .whyContent { padding: 20px!important; margin-top: 25px!important; }
    .vehFeatures .featureWrp { padding: 25px 0px!important; }
}

@media screen and (min-width:600px) and (max-width:767px) {
    .main-slider-content { height: 405px!important; }
    .inviteFrd.grid [class*='col-'] { max-width: 50% !important; width: 50% !important; }
    .ofrList [class*='col-'].usedcars_lst { max-width: 50% !important; width: 50% !important; }
    .inviteFrd .inviteBx { padding: 14px 20px; }
    .tabs_menu .tabsbtn { border: 1px solid #f1f1f1; width: 47% !important; margin: auto 5px; margin-bottom: 12px !important; display: inline-block !important; }
}

@media screen and (max-width:599px) {
    .panel.ucheader5 .leftInner img { max-width: 100%; max-height: 55px; }
    .panel.ucheader5 .sections .right { float: none; position: absolute; top: 75px; background: #fff; width: 100%; left: 0; padding: 17px 10px; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; text-align: center !important; display: flex; justify-content: space-between; align-items: center; }
    .panel.ucheader5 .sections { padding: 10px 15px; height: 75px; }

    .regMSG .rg_nbr { padding: 0px !important; display: inline-flex; width: 49%; align-items: center; justify-content: center; position: relative; min-height: 40px; text-transform: capitalize; }
    .regMSG .rg_nbr:after { content: ""; background: #f4f4f4; height: 40px; right: 0; position: absolute; top: 0; width: 1px; }
    .regMSG .rg_nbr:last-child:after { display: none; }
    .regMSG.finance-info strong { padding-left: 5px; }
    .tabs_menu .tabsbtn { border: none; width: 100% !important; margin: auto; margin-bottom: 10px !important; background: #e3e3e3 !important; color: #000; font-weight: 600; }
    .postDiv span { margin-bottom: 10px; width: 100%; }
    .CallNm { width: 100%; text-align: left; }
    .CallNm b { margin-right: 5px; }
    .panel.ucheader5 .heartCount { position: initial; text-align: right; margin: 0 10px !important; }
    .panel.ucheader5 .heartCount.shown { display: inline-block !important; vertical-align: middle; }
    .panel.ucheader5.head_style23 .heartCount { right: 127px !important; }
    .panel.ucheader5 .sections > div.left a { width: 150px; }
    .finapad { padding-left: 10px !important; padding-right: 10px !important; }
    .panel.ucheader5.head_style23 .sections .left { width: 150px; }
    .panel.ucheader5.head_style23 .sections .left img { max-width: 100%; }
    .panel.ucheader5 .heartCount a strong { top: 3px; font-size: 14px; right: 30px; }
    /*.detailprice .righthead { display:none!important;}*/
    /*.sidebar_SearchBar .panel.ucheader5 .hdrCall {display:none!important;}
.sidebar_SearchBar .advSrch_open {width:100%!important; max-width:100%!important;}*/
    /*.refinePop .panel.ucheader5 .hdrCall {pointer-events:none!important;}*/

    .detailprice.dtlTopSec .lefthead { width: 100%!important; }
    .detailprice.dtlTopSec .righthead { width: 100%!important; display: block!important; }
    .detailprice.dtlTopSec .righthead .savePc.mainClr { display: block!important; }
    .detailprice.dtlTopSec .righthead .savePc.mainClr > span { display: inline-block!important; width: auto!important; }
    .detailprice.dtlTopSec .mobPrice { width: 100%!important; }
    .detailprice.dtlTopSec .mobPrice li span { display: block; width: 100%; text-align: left; }
}


@media screen and (min-width:414px) and (max-width:479px) {
    .main-slider-content { height: 240px !important; }
}

@media screen and (min-width:375px) and (max-width:413px) {
    .main-slider-content { height: 215px !important; }
}

@media screen and (min-width:360px) and (max-width:374px) {
    .main-slider-content { height: 205px !important; }
    .panel.ucheader5 .sections .center a { max-width: 200px; }
}

@media screen and (max-width:359px) {
    .main-slider-content { height: 180px !important; }
    .panel.ucheader5 .sections .center a { max-width: 200px; }
    .panel.ucheader5 .heartCount { display: none!important; }
    .panel.ucheader5.head_style23 .heartCount { display: block!important; }
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
    .head_style23 .sections .centerInner li a { padding-left: 12px; padding-right: 12px; font-size: 13px; }
    .panel.ucheader5.head_style23 .heartCount { right: 165px; }
    .panel.ucheader5.head_style23 .centerInner li { margin: 5px 5px; }
    .panel.ucheader5.head_style23 .heartCount a strong { font-size: 13px; }
}

@media screen and (min-width:1301px) {
    .dtlTopSec.noFinance.detailprice .lefthead { width: 100%; }
    .noFinance.detailprice.dtlTopSec .righthead { display: none; }
    .noFinance.detailprice.dtlTopSec .mobPrice li.svePrice { display: inline; }
}

@media screen and (max-width:1300px) {
    .head_style23 .sections .centerInner li a { padding-left: 12px; padding-right: 12px; font-size: 13px; }
}

@media screen and (max-width:1023px) {
    .panel.ucheader5.head_style23 .center { display: none!important; }
    .panel.ucheader5.head_style23 .mobToggle { display: inline-block!important; }
    .panel.ucheader5.head_style23 .animatedIcon span { display: block; position: absolute; height: 3px; width: 100%; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
    .panel.ucheader5.head_style23 .animatedIcon { width: 25px; height: 20px; position: relative; margin: 0px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
    .panel.ucheader5.head_style23 .sidebarTrigger.refineBtn { right: 60px; }
    .panel.ucheader5.head_style23 .animatedIcon span { background: #777; }

    .panel.ucheader5.head_style23 .animatedIcon span:nth-child(2), .animatedIcon span:nth-child(3) { top: 9px; }
    .panel.ucheader5.head_style23 .animatedIcon span:nth-child(4) { top: 18px; }
    .panel.ucheader5.head_style23 .animatedIcon.open span:nth-child(1) { top: 11px; width: 0%; left: 50%; }
    .panel.ucheader5.head_style23 .animatedIcon.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
    .panel.ucheader5.head_style23 .animatedIcon.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
    .panel.ucheader5.head_style23 .animatedIcon.open span:nth-child(4) { top: 11px; width: 0%; left: 50%; }
    .activeHeader23 .navLinksMob li { width: 45%; margin: 2%; margin-bottom: 10px; float: left; }
    .activeHeader23 .navLinksMob { display: none; position: fixed; top: 100px; left: 0; right: 0; z-index: 99; background-color: #fff; width: 100%; padding: 0px 15px 15px 15px; text-align: center; box-shadow: 0px 5px 5px rgba(0,0,0,0.20); border-bottom: 1px solid #dcdcdc; }
    .activeHeader23 .navLinksMob li a { padding: 7px 17px; border-radius: 50px; border-color: inherit !important; border: 2px solid; position: relative; transition: all 0.2s ease-in-out; font-size: 15px; display: inline-block; color: #C40000!important; background-color: transparent!important; }
}

@media screen and (max-width:767px) {
    .dtlPP_cont { margin-bottom: 10px; }
    .inviteFrd .inviteBx p { text-transform: capitalize; }
    .ucheader5.head_style11 .right .hdrCall { display: none; }
    .lof-slidecontent .main-slider-content { min-height: calc(75vw - 30px); }
}

@media screen and (min-width:600px) {
    .righthead span { color: #f44336; }
    .usedcar_blk .viewDtl span.btnBGClr { background: transparent !important; }
}

@media screen and (max-width:599px) {
    .activeHeader23 .navLinksMob li { width: 100%; }
    .activeHeader23 .sidebarTrigger.refineBtn { right: 46px!important; padding: 14px 10px!important; width: 70px!important; text-align: center!important; top: 23px; }
    .panel.ucheader5.head_style23 .sections { padding-left: 5px!important; padding-right: 5px!important; }

    .tagHeart { width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; align-content: center; }
    .tagHeart .fa { padding-top: 4px; }
    .tagHeart.favAdded { background: #fff; }
    .activeHeader11 .search-block.onlyAdSeach { margin-top: 145px; }
    .detailprice { letter-spacing: normal !important; margin-bottom: 35px; }

    .mobPrice { display: inline-flex; flex-direction: row-reverse; width: 66%; margin-top: 15px; align-items: center; justify-content: center; align-content: center; }

    .mobPrice li { display: inline-flex; width: 50%; flex-direction: column; position: relative; padding-right: 17px; align-items: center; justify-content: center; align-content: center; }
    .mobPrice li span { display: flex; width: 100%; }
    .mobPrice li span:last-child { font-size: 25px !important; }
    .mobPrice li:after { content: ""; width: 3px; height: 45px; background: #e8e8e8; position: absolute; top: 0; bottom: 0; right: 7px; margin: auto; }

    .noOffer .mobPrice { display: block!important; }
    .noOffer .mobPrice li { display: block!important; }
    .noOffer .mobPrice li:after { display: none!important; }
    .noOffer .mobPrice li { width: 100%!important; }
    .noOffer .mobPrice li span.offerlineClr { display: inline-block!important; width: auto!important; }
    /*.mobPrice { display: block;  width: 100%; margin-top: 15px; }
 .mobPrice li span { display: inline-block; width: auto; margin-right:5px; }
 .mobPrice li span:last-child { font-size: 25px !important; }*/

    .righthead { display: inline-flex; width: 32.33%; align-items: center; justify-content: center; align-content: flex-start; flex-direction: column; flex-wrap: wrap; }
    .righthead span { display: inline-flex; flex-direction: column; width: 100%; }
    .righthead span:last-child { font-size: 17px !important; }
    .righthead .savePc:first-child { position: absolute; bottom: -30px; left: 0; right: 0; }
    .finance-info svg { margin: 0; }
    .finance-info.recView { font-weight: bold; letter-spacing: 0.5px; }
    .finance-info.recView { font-weight: bold; letter-spacing: 0.5px; }
    .inviteFrd .inviteBx { border: none; box-shadow: 0 0 10px 0px #00000021; border-radius: 10px; }
    .inviteFrd .inviteBx .fa { display: none; }
    .inviteFrd .inviteBx p { text-transform: initial !important; margin-top: 0; }
    ul.grid.inviteFrd { margin-top: 0; }
    .tabsbtn.square .fa { display: none; }
    ul.grid.inviteFrd [class*="col-"] { padding-left: 10px !important; padding-right: 10px !important; }
    .ucAlsoLike h3 { color: #000; font-weight: 600; font-size: 17px; margin-bottom: 20px !important; margin-top: 25px; }
    .ofrList [class*='col-'].usedcars_lst { padding-left: 0; padding-right: 0; }
    .viewDtl { border: none; padding-top: 0; }
    .viewDtl span { font-size: 12.9px; letter-spacing: 0px!important; margin: 2px 0px 0px; border-radius: 99px !important; padding: 12px 20px; display: flex; justify-content: center; align-items: center; color: #fff!important; }
    .finance-info { font-size: 18px !important; }
    .regMSG.finance-info { padding-left: 0; }
    .lefthead.mainClr .mobPrice { flex-direction: row; }
    .lefthead.mainClr .mobPrice li:last-child:after { display: none; }
    .panel.ucheader5 .heartCount a span { top: 2px!important; }
}

.usedcar_blk.usedcarv2 .thmbPrc .specsection { margin-bottom: 10px; }
.usedcar_blk.usedcarv2 .thmbPrc .viewDtl { margin-bottom: 10px; }
.usedcar_blk.usedcarv2 .thmbPrc .cashDiv { min-height: 50px; }
.dnonePrz .getprice, .dnonePrz .priceLbl { display: none!important; }
.dnonePrz .specsection { border-bottom: 2px solid #FFF!important; min-height: 67px; margin-bottom: 10px; }

.secOfr { font-size: 17px; text-align: center; }
.secOfr strong { line-height: 1; vertical-align: middle; }
.secOfr a.sidebarTrigger { font-size: 12.9px; background: #00b1eb; letter-spacing: 0px!important; margin: 2px 0px 0px; border-radius: 99px !important; padding: 12px 20px; color: #FFF; vertical-align: middle; margin-left: 10px; display: inline-block; }

@media screen and (max-width:1023px) {
    .secOfr strong { display: block; text-align: center; }
    .secOfr a.sidebarTrigger { margin-left: 0px!important; margin-top: 10px; margin-bottom: 10px; }
}
