.car-search a.btn-primary, .car-search .btn-primary, .car-search button.btn-primary, .car-search .tab-header:hover, .car-search .tab-header.active, .just-arrived .cl-content:after, .featured .wrapper:before, .special-banner .cl-content:after, .featured-banner .cl-content:after, .car-search .overall-price, .car-search .noUi-connect {
  background-color: #555;
  color: #e7e7e9;
}

.car-search .cl-title, .car-search .s-repayment .btn-search {
    border-color: #dcdcdc;
    background: #e7e7e9;}

.t-primary, .similar-vehicles .cols:hover h3.price, .car-result .add-tradein, .car-search .s-repayment .btn-search {
  color: #ababab;
}

.car-search .cs-layout-grid .overall-price .t-large {
    font-size: 18px;
}

.car-search .cs-layout-grid .overall-price {
    background-color: transparent;
}

.car-search .cl-details p {
    font-size: 14px;
    line-height: 1.4;
}

.car-search .cs-layout-grid .overall-price, .car-location {
      color: #c00;
}

.ss-keywords.form-control {
    background-color: #ffffff !important;
}

.cs-layout-grid .car-list .cl-title h1 {
    font-weight: bold;
}

.car-search .select-container .select-hide {
  width: 100% !important;
}


@media screen and (min-width: 600px) {

.cs-layout-grid .car-list .cl-title h1 {
    font-size: 18px;
}

.car-search .car-price .t-was + .t-large {
    font-size: 18px;
}

}


@media screen and (min-width: 1025px) {

.car-search .wrapper {
    line-height: 1.6em;
    font-size: 14px;
}

}


@media screen and (min-width: 1300px) {
.car-search .cl-details p {
    font-size: 14px;
}

}