.dealer-cars-filters{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;top:55px;background:#fff;z-index:9999}.admin-bar .dealer-cars-filters{top:87px}@media (max-width:768px){.dealer-cars-filters{top:auto;position:relative;display:none}.admin-bar .dealer-cars-filters{top:auto}}.toggle-dealer-car-filters{border-bottom:1px solid #ccc;display:none;justify-content:space-between;padding:6px 12px;align-items:center;height:46px}@media (max-width:768px){.toggle-dealer-car-filters{display:flex}}.toggle-dealer-car-filters .hide-icon{display:none}.dealer-car-filter,.dealer-cars-filters .clear-filters{margin:0 !important;border:1px solid #ccc !important;border-top:none !important;border-left:none !important;background-color:transparent !important;padding:6px 12px !important;height:46px !important;background-image:none}.dealer-cars-filters .arrow-icon:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;right:10px;height:46px;line-height:46px;z-index:-1}.dealer-cars-filters .item{flex:auto;position:relative}.dealer-cars-filters .item:first-child .dealer-car-filter{border-left:none !important}.dealer-cars-filters .clear-filters{border-right:none !important;display:flex;align-items:center}@media (max-width:768px){.dealer-cars-filters{flex-direction:column}.dealer-cars-filters .item{width:100%}.dealer-car-filter{border-right:none !important}}.dealer-cars{margin:0;min-height:80vh;padding:55px 5px 0;display:flex;flex-wrap:wrap}@media (max-width:768px){.dealer-cars{padding-top:10px}}.dealer-cars li{margin-bottom:10px;list-style:none;padding:0 5px}@media (min-width:530px) and (max-width:768px){.dealer-cars li{width:50% !important}}.dealer-car{border:1px solid #ccc;height:100%;display:flex;flex-direction:column;justify-content:space-between}.dealer-car .content{padding:20px}.dealer-car .title{margin-top:0;margin-bottom:10px;font-size:18px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-car .miles{margin-bottom:10px}.dealer-car .price{margin:0;margin-bottom:10px}.dealer-car .price-dealer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dealer-car .price-dealer .price{width:50%;margin-right:10px !important;font-size:24px}.dealer-car .price-dealer .dealer-logo{width:50%;margin-left:10px !important;text-align:center}.dealer-car .price-dealer .dealer-logo img{height:30px;width:auto;display:inline-block}.dealer-car .btns{display:flex;align-items:center;justify-content:space-evenly;border-top:1px solid #ccc}.dealer-car .btns a{display:block;padding:15px 0;flex:auto;text-align:center;border-right:1px solid #ccc}.dealer-car .btns a:last-child{border:none}.single-ac-dealer-car .car-header-wrap{border-bottom:1px solid #ccc;margin:0}.single-ac-dealer-car .header{display:flex;justify-content:space-between;align-items:center}.single-ac-dealer-car .header .title{margin:30px 0}.single-ac-dealer-car .header .dealer-logo{max-height:30px}.single-ac-dealer-car .main-img-wrap{margin-bottom:40px}.single-ac-dealer-car .description,.single-ac-dealer-car .details{padding-bottom:50px}.single-ac-dealer-car .description{padding-right:30px}.single-ac-dealer-car .details{padding-left:30px}@media (max-width:768px){.single-ac-dealer-car .description{padding-right:15px}.single-ac-dealer-car .details{padding-left:15px}}.single-ac-dealer-car .details-wrap .title{margin-bottom:40px}.single-ac-dealer-car .details-wrap .content{margin-bottom:40px}.single-ac-dealer-car .details-wrap .btns{display:flex;justify-content:space-between}@media (max-width:768px){.single-ac-dealer-car .details-wrap .btns{flex-direction:column}}.single-ac-dealer-car .details-wrap .btns a{flex:auto;text-align:center}.single-ac-dealer-car .details-wrap .btns a:last-child{margin-right:0}.single-ac-dealer-car .gallery-count{position:absolute;z-index:1;color:#fff;bottom:0;padding:20px;font-size:18px;background:rgba(0,0,0,.5);right:0}.img-16x9{position:relative}.img-16x9:after{display:block;content:'';padding-bottom:56.25%}.img-16x9 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.cursor-pointer{cursor:pointer}