
/* Button Styling / Widget Styling */
.btn {margin: 0;font-size: 14px;box-shadow: none;display: inline-block;margin-bottom: 0;line-height: 48px;padding: 0 10px;text-align: center;text-decoration: none;text-transform: uppercase;vertical-align: top;white-space: nowrap;-webkit-font-smoothing: antialiased;position: relative;border-radius: 0px;-webkit-transition: .3s ease;-moz-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;}
.btn:hover {box-shadow: none !important;outline: none !important;}


/* Vehicle Search */
.irs-from, .irs-to, .irs-single {font-size: 14px;line-height: 1.333;text-shadow: none;padding: 1px 5px;}
#vehicle_search_area_Used .vs-sort-button {margin-bottom: 20px;}
.widget-vehicle-search-results > .row.pt-1.mb-n3, .widget-vehicle-search-results > .row.mt-1 {margin: 0px;}
.widget-vehicle-search .vs_paging {margin-left: 0px !important;}
.widget-vehicle-search .row.pt-1.mb-n3 .ml-auto.mr-3 {margin-right: 0px !important;}
.kia-select #widget-new-model-search-suv {width: 90%;}
.carousel-control-prev {left: 0%;}
.carousel-control-next {right: 0%;}
.carousel-control-next, .carousel-control-prev {opacity: 1;}
.widget-vehicle-search-results .card-body .row .row .col-6:nth-child(3) > .btn-danger {left: -30px !important;}
.btn-secondary .row .col-10.pl-sm-2.p-0 {padding: 2px !important;transition: all .1s ease-in-out!important;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton > div[id*='apply-container-vs-card'] {padding: 0px 0px;cursor: pointer;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton > div[id*='apply-container-vs-card']:hover .btn.btn-primary {opacity: .7;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {font-size: 12px !important;}


/* BarTileSearch  */
div[id*=vehicle_search_area] .row .col-md-9.col-12 {padding-right: 0px;padding-left: 0px;}
div[id*=vehicle_search_area] .FinanceCalc-Compact .btn-secondary .finance-open-icon .pl-1.font-weight-bold {font-size: 12px;color: #fff;}
div[id*=vehicle_search_area] .row .col-md-9.col-12 {padding-right: 0px;padding-left: 0px;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 0px 0.2px !important;}
#triumph-new-used-bikes div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {pointer-events: none;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary:hover {opacity: .7;}
div[id*=vehicle_search_area] .ShowButtonsAtTop .col-6:nth-child(2) {padding-right: 1px !important;}
div[id*=vehicle_search_area] .image-gallery-container span.badge.badge-light.position-absolute.text-primary ,
div[id*=vehicle_search_area] .image-gallery-container span.badge.badge-light.position-absolute.text-primary .fas.fa-camera {font-size: 20px;}
div[id*=vehicle_search_area] .image-gallery-container span.badge.badge-light.position-absolute.text-primary .fas.fa-camera {margin-right: 5px;}
div[id*=vehicle_search_area] > div > div.col-lg-3.col-md-3.col-12 > div.d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 > a {align-self: flex-start !important;margin-top: .5rem;font-size: 14px !important;}
div[id*=vehicle_search_area] #DepartmentFilterButtons #in-stock-preowned {margin: 2px 0px;}

@media only screen and (max-width: 1400px) {
div[id*=vehicle_search_area] #DepartmentFilterButtons #in-stock-preowned {font-size: 13px;line-height: 3;padding: 0px 15px;}}

@media only screen and (max-width: 1200px) and (min-width: 767px) {
div[id*=vehicle_search_area] #DepartmentFilterButtons #in-stock-preowned {padding: 5px 5px;line-height: unset;}}

@media only screen and (min-width: 767px) {
div[id*=vehicle_search_area] #DepartmentFilterButtons {width: 100% !important;}
div[id*=vehicle_search_area] .row.m-0 .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;align-items: flex-start;justify-content: center;}
div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12 {padding: 0px 5px;}}

@media only screen and (max-width: 1200px) {
div[id*=vehicle_search_area] .ShowButtonsAtTop .col-6 {width: 50% !important;flex: 0 0 50%;max-width: 50%;margin: 0 0 5px !important;}
div[id^="wish-icon-"] {margin: 0 !important;width: 100% !important;}
div#vehicleBar_FinanceButton * {margin: unset !important;}}
.FinanceCalc-Compact .btn-secondary .finance-open-icon .fa-calculator {color: #fff;}
.ShowButtonsAtTop div[id*='wish-icon-'] {padding: 0px 10px !important;}
.ShowButtonsAtTop div[id*='wish-icon-'] .fa-stack .fa-heart {color: #fff;}
.ShowButtonsAtTop div[id*='wish-icon-'] .row .col-10.pl-sm-2.p-0 {line-height: 1px;color: #fff;margin: 0;font-size: 16px;box-shadow: none;display: inline-block;margin-bottom: 0;padding: 0 20px;text-align: center;text-decoration: none;text-transform: uppercase;vertical-align: top;white-space: nowrap;-webkit-font-smoothing: antialiased;position: relative;border-radius: 0px;-webkit-transition: .3s ease;-moz-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;}


/* Wishlist */
.wishlist-item .media-body div:nth-child(3) {position: relative !important;right: 0 !important;bottom: 0px !important;margin-right: 0px !important;float: left;}
.wishlist-item .media-body .text-primary {display: block;}
.wishlist-item .media-body div {margin: 0px !important;}
.widget-wishlist-basket .badge.badge-pill.badge-light {top: -1.5px;}


/* vehicle compare */
.widget-vehicle-compare .btn-info.focus, .widget-vehicle-compare .btn-info:focus {box-shadow: none;}


/* tabs styling */
.new-model-navigation {margin: 65px 0px;}
.new-model-navigation .nav-tabs .nav-link, .new-model-navigation .nav-tabs .nav-link.active {position: relative;border: 0px;display: flex;align-items: center;justify-content: center;padding: 0px 0px;width: 100%;border-top-left-radius: 0px;border-top-right-radius: 0px;font-weight: 600 !important;text-transform: uppercase;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;white-space: break-spaces;/* border-right:1px solid #e8e8e8; */letter-spacing: 0.1px;font-size: 14px;height: 100%;}
.new-model-navigation .nav-tabs .nav-item:not(:first-child) .nav-link:after {content: '';position: absolute;height: calc(100% - 30px);width: 1px;background-color: #e8e8e8;right: -1px;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;margin: 0px 20px;flex-wrap: nowrap;/* border-bottom: 4px solid #444; */align-items: center;}
.new-model-navigation li.nav-item {text-align: center;border: 0px;width: 100%;margin-bottom: 0px;height: 90px;}
.new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation .nav-tabs .nav-link {padding: 5px;}



/* randomizer */
ol.rotator-indicators {position: absolute;width: 100% !important;display: none;align-items: center;justify-content: center;flex-direction: row;padding: 0;list-style-type: none;z-index: 100;top: 90%;left: 50%;margin-right: -50%;margin-left: unset;transform: translate(-50%, -50%);}
#RotatorPrevious,#RotatorNext {opacity: 1;width: 10%;}
.rotator-button-icon {line-height: 0;font-size: 30px;}
.image-rotator span {color: #002c5f!important;}
#RotatorNext .rotator-button-icon, #RotatorPrevious .rotator-button-icon {width: 47px;height: 47px;width: 37px;height: 37px;}
#RotatorNext .fa-chevron-right, #RotatorPrevious .fa-chevron-left, 
.new-model-list.new-model-list-slider .fa-chevron-right, .new-model-list.new-model-list-slider .fa-chevron-left {display: flex;align-items: center;justify-content: center;font-size: 20px;padding: 6px;border-radius: 50%;box-shadow: none;font-weight: 900;-webkit-transition: all .1s ease-in;-moz-transition: all .1s ease-in;-o-transition: all .1s ease-in;transition: all .1s ease-in;}
.new-model-list.new-model-list-slider .fa-chevron-right, .new-model-list.new-model-list-slider .fa-chevron-left {width: 47px;height: 47px;}
#RotatorNext .fa-chevron-right, #RotatorPrevious .fa-chevron-left {width: 100%;height: 100%;}
#RotatorNext .fa-chevron-right:hover, #RotatorPrevious .fa-chevron-left:hover, 
.new-model-list.new-model-list-slider .fa-chevron-right:hover, .new-model-list.new-model-list-slider .fa-chevron-left:hover {transition: all 250ms ease-out;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;-o-transition: all 250ms ease-out;transition: all 250ms ease-out;}
#RotatorNext .fa-chevron-right:hover:before, #RotatorPrevious .fa-chevron-left:hover:before, 
.new-model-list.new-model-list-slider .fa-chevron-right:hover:before, .new-model-list.new-model-list-slider .fa-chevron-left:hover:before {color: #fff !important;-webkit-transition: color .25s ease-out;-moz-transition: color .25s ease-out;-o-transition: color .25s ease-out;transition: color .25s ease-out;}
.rotator-indicators li {height: 15px !important;width: 15px !important;margin: 0px 5px !important;border-radius: 50%;opacity: 1 !important;background-color: #c5cad1 !important;}



/* PFW fixes */
/* .image-rotator-display img, img.delayed-image.height-adjust, .image-rotator-display .img-fluid.delayed-image {width: 100% !important;} */

/* image viewer */
#blueimp-gallery .close, #blueimp-gallery .prev, #blueimp-gallery .next {color: #fff !important;}


/* new vehicles / used */
.new-model-list .card-header, .widget-vehicle-search .card-header {min-height: 72px;}
.new-model-list .card-body .row:first-child > .col-4, .widget-vehicle-search .card-body .row:first-child > .col-4 {min-height: 170px;}
.vsf-search-terms .alert-warning {background-color: #000 !important;color: #fff;}
.vsf-search-terms .alert-warning h4, .vsf-search-terms .alert-warning h6, .vsf-search-terms .alert-warning p {color: #fff;}
.vsf-search-terms .btn-danger {background-color: #fff;}
.vsf-search-terms .btn-danger i:before {color: #000;}
.new-model-list .finance-calculator .finance-open-icon i.fa-calculator {transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
div[id*="variant-tile-card-enquire"] .w-100 {padding-bottom: 10px;}


/* price tag fix */
.vs-list-price {position: relative;}
.custTag {/* bottom: 0% !important; *//* left: 97.5% !important; *//* margin-right: -50%; *//* transform: translate(-50%, -50%); */margin-left: 10px;z-index: 1;}
.custTag i {transform: rotate(0deg);}
.widget-vehicle-search-results .card-body .custTag {display: none;}
.widget-vehicle-search-results .card-body .vs-list-price .custTag {display: block;}


/* finance */
#widget-forms-Finance .card:nth-child(3) .card-body .form-group:first-child .col-form-label {padding-top: 0px;padding-bottom: 0px;}
#form-Finance > div:nth-child(3) > div.card-body > div:nth-child(1) > div > div {padding-top: 0px;}


/* parts / services / test drive */
/* #widget-forms-testdrive .form-group.row, #widget-forms-parts .form-group.row, #widget-forms-Service .form-group.row {margin: 0px;} */
#widget-forms-testdrive .form-group.row .col-12, #widget-forms-parts .form-group.row .col-12, #widget-forms-Service .form-group.row .col-12 {padding: 0px;}


/* service */
#widget-forms-Service > div:nth-child(5) > .card-body > div > label.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
#widget-forms-Service > div:nth-child(5) > div.card-body > div > .col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
#widget-forms-Service > div:nth-child(5) > div.card-body > .form-group {display: inline-flex;margin-right: 1rem;flex: 0 0 25%;max-width: 25%;width: 100%;padding-right: 5px;padding-left: 5px;}


/* specials */
.special-buttons .fa-stack {height: 39px;}
.specials-widget .special-result-enquire-button.btn-primary {margin-left: 10px;}
#special-nav-filter-Specials .btn {margin: 10px;}
.specials-widget div:nth-child(1) > div > div.bg-light.border.mt-4.p-2 > div.h4.mt-2.w-100.font-weight-bold > button, .result-special button.btn.btn-danger.btn-sm.float-right {margin-bottom: 10px;}


/* contact */
#widget-contactinfo-Contact .card {margin: 0 auto;}
#widget-forms-Contact {padding: 0px 20px;}
#widget-personnel-personel .nav-tabs .nav-link {border: 1px solid;border-color: transparent;width: 100%;}
#widget-personnel-personel .nav-tabs .nav-link {color: #000;}
#widget-personnel-personel .nav-tabs .nav-item {border-top-left-radius: .25rem;border-top-right-radius: .25rem;display: flex;align-items: center;height: 90px;}
#widget-personnel-personel .nav-tabs .nav-link .badge-secondary {-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#widget-personnel-personel .nav-tabs .nav-link {border: none;text-align: center !important;white-space: normal;}
#widget-personnel-personel li.nav-item:hover {border-color: transparent;}
#widget-personnel-personel {margin: 65px 0px;}
#widget-personnel-personel .nav-tabs .nav-link, #widget-personnel-personel .nav-tabs .nav-link.active {position: relative;border: 0px;display: inline-flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;border-top-left-radius: 0px;border-top-right-radius: 0px;font-weight: 600;text-transform: uppercase;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;letter-spacing: 0.1px;font-size: 14px;line-height: unset;padding: 0px;height: 100%;}
#widget-personnel-personel .nav-tabs .nav-item:not(:first-child) .nav-link:after {content: '';position: absolute;height: calc(100% - 30px);width: 1px;background-color: #e8e8e8;right: -1px;}
#widget-personnel-personel .nav-tabs {justify-content: space-evenly;margin: 0px 20px;flex-wrap: nowrap;/* border-bottom: 4px solid #cd192d; */align-items: center;}
#widget-personnel-personel li.nav-item {text-align: center;border: 0px;width: 100%;margin-bottom: 0px;display: flex;align-self: stretch;}
#widget-personnel-personel .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
#widget-personnel-personel ul> h6 {display: none!important;}


/* checkbox */
div.card-body > .form-group > .col-sm-8 > .custom-checkbox {padding-top: calc(.275rem + 0px);}


/* FORMs */
.form-group.row {margin-left: 0px !important;margin-right: 0px !important;}


/* misc */
.exterior-slider .carousel-control-next, .exterior-slider .carousel-control-prev, .interior-slider .carousel-control-next, .interior-slider .carousel-control-prev {width: 8% !important;}
.article-show-more {margin-top: 30px;}



/*jumbo specials*/
.dp-jumbo {position: relative;z-index: 1;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row {margin: 0px;justify-content: center;align-items: self-start;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 {-ms-flex: unset;display: inline-flex;flex: unset;max-width: unset;width: 175px;min-height: 42px;padding: 0 5px;margin: 0px 5px;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row #offers_view_all {display: none;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 button, .dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-active {background-color: #fff;border-color: #fff;color: #000;font-family: "DIN2014_Demi", Arial, sans-serif;line-height: 1;letter-spacing: 0.5px;font-weight: bold;margin: 0px;width: 100%;padding: 0px !important;font-size: 15px;line-height: 20px;text-wrap: wrap;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 button:hover, .dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 button.active {background-color: #000;border-color: #000;color: #fff;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 button:active,
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 button:focus {box-shadow: none;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-active {display: none;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .d-inline-block.mr-2 {display: none !important;}
.dp-specials .specials-widget #specials-container-Specials #specials-filter-Specials {display: none;}
.dp-specials p.desc-dsk {display: block;}
.dp-specials p.desc-mbl {display: none;}






/* Responsive*/
@media only screen and (min-width: 1400px) {
/* contact us form */
#form-Contact > div.card.mb-2 > div.card-body > div > div > div > div {padding-left: .8rem;}
#form-Contact > div.card.mb-2 > div.card-body > div > div > div > div > label {width: calc(100% + 20px);}}

@media only screen and (max-width: 1400px) {
/* contact us form */
#form-Contact > div.card.mb-2 > div.card-body > div {flex-direction: column;}
#form-Contact > div.card.mb-2 > div.card-body > div > div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1200px) {
.rotator-indicators .rotator-indicator-flat img {display: none;}
#widget-forms-parts .col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
#widget-forms-parts .col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
#widget-forms-parts .col-xl-4 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
#widget-forms-parts .col-xl-8 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}}

@media only screen and (max-width: 1050px) {
#RotatorNext .rotator-button-icon, #RotatorPrevious .rotator-button-icon, 
.new-model-list.new-model-list-slider .fa-chevron-right, .new-model-list.new-model-list-slider .fa-chevron-left {width: 35px;height: 35px;}
#RotatorNext .fa-chevron-right, #RotatorPrevious .fa-chevron-left, .new-model-list.new-model-list-slider .fa-chevron-right, 
.new-model-list.new-model-list-slider .fa-chevron-left {font-size: 16px;}
.rotator-indicators li {margin: 0px 6px 0px !important;}}

@media only screen and (max-width: 1023px) {
ol.rotator-indicators {top: 90%;display: flex;align-items: center;justify-content: center;left: 50%;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] {padding: 0px !important;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] > .w-100:first-child {position: relative;height: auto;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] > .w-100:first-child {display: none;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] > button {position: absolute;top: 5px;right: 5px;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] div[id*="widget-forms-vehicle-enquire"] {margin: 0px;max-width: 100%;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-enquire"] div[id*="widget-forms-vehicle-enquire"] > button.btn.btn-danger.btn-sm.float-right {position: relative;top: 0px;right: 0px;}}

@media only screen and (max-width: 992px) {
.new-model-navigation .nav.nav-tabs {margin: 0px 0px;flex-wrap: wrap;}
.new-model-navigation li.nav-item {flex: none;width: 150px;}
.new-model-navigation {margin-bottom: 40px;}
.new-model-navigation .nav-tabs .nav-link,.new-model-navigation .nav-tabs .nav-link.active {border-right: 0px;}
.new-model-navigation .nav-tabs .nav-item:not(:first-child) .nav-link:after {display: none;}


/* personal */
#widget-personnel-personel ul.nav.mx-0.nav-tabs {display: flex;flex-wrap: wrap;justify-content: space-evenly;margin-top: 20px;border-bottom: 0px;box-shadow: none;margin-bottom: 20px;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs li {width: 50%;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs li a {border: 0px;box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 25%);flex-wrap: nowrap;border-bottom: 4px solid #cd192d;align-items: center;}
#widget-personnel-personel .nav-tabs .nav-item:not(:first-child) .nav-link:after {display: none;}
.result-new-model-search .card.nms-list-tile .card-body {flex-direction: column-reverse;}
.result-new-model-search .card.nms-list-tile .card-body div[id*="variant-tile-card-more"] {width: 100%;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter {height: 40px;border: 1px solid #000;position: relative;background: #fff;z-index: 1;margin-top: 15px;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials {position: absolute;display: none;-webkit-box-shadow: 0 24px 10px -20px rgb(0 0 0 / 50%);box-shadow: 0 24px 10px -20px rgb(0 0 0 / 50%);z-index: -1;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter.active #special-nav-filter-Specials {display: flex;z-index: 999999;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials,.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row,.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 {width: 100%;padding: 0;margin: 0px;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row {flex-direction: column;margin-top: 5px;border: 1px solid #000;flex-wrap: nowrap;max-height: 250px;overflow: auto;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 .btn-primary,.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 .btn-secondary {margin-top: 0!important;text-align: left;padding: 0 15px!important;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2 .btn-primary, .dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-Specials .row .col-4.col-sm-3.col-md-2:not(:last-child) .btn-secondary {border-bottom: 1px solid #000;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter #special-nav-filter-active {display: flex!important;align-items: center;height: 100%;text-align: left;padding: 0 15px!important;text-transform: uppercase;}
.dp-jumbo .dp-j_wrapper .dp-j_copy .filter:after {position: absolute;top: 0;right: 20px;height: 100%;display: flex;align-items: center;justify-content: center;content: "\f309";font-family: "Font Awesome 5 Free";font-weight: 900;}}

@media only screen and (max-width: 576px) {
.new-model-list.new-model-list-slider .fa-chevron-right, .new-model-list.new-model-list-slider .fa-chevron-left {width: 30px;height: 30px;font-size: 15px;}
.card-body .row:nth-child(4) .col-12 .row.px-1.mx-0.col-12 .bg-light {margin-left: 1px !important;}
#widget-forms-parts .col-xl-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#widget-forms-parts .col-xl-10 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#widget-forms-parts .col-xl-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#widget-forms-parts .col-xl-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.rotator-indicators li {margin: 0px 4px 0px !important;}
.vehicle-finance-enquire-header {margin: 1rem 0;}}
#footer .container .row .post-footer .pf-menu .pf-copyright .dock-link {pointer-events: none;}