a, a:hover, .page-item .page-link,
.vehicle-tools a:hover, .vehicle-tools a:hover .la, .vehicle-tools.icons a.active {
    color: #f16335;
}
a:hover, .owl-nav button:hover i {
    color: #f67916;
}
.btn-custom,
.btn-register {
    color: #fff;
    background-color: #f16335;
}
.btn-custom:hover, .btn-custom:focus,
.btn-register:hover, .btn-register:focus {
    color: #fff;
    background-color: #f67916;
}
.dropdown-item.active, .dropdown-item:active,
.navbar-expand-sm .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar .navbar-nav .active > .nav-link, .navbar .navbar-nav .nav-link.active, 
.navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .show > .nav-link,
.navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
.features, .ready-to-bid, .feedback.active, .auction-step .step-dot, .service-plans > div.yearly,
.registration.longest-broker  .bg-dark {
    background-color: #f16335 !important;
}
#car-finder-form .btn-danger, #car-finder-form .btn-danger:hover, #car-finder-form .btn-danger:active:focus {
    background-color: #312f30;
    border-color: #312f30;
    box-shadow: none;
}
.text-theme {
    color: #f16335 !important;
}
.bg-theme {
    background-color: #f16335 !important;
    text-shadow: none !important;
}
.badge-theme {
    background-color: #f16335 !important;
    color: #ffffff;
}
.bg-dark, .vehicle-details .card-title, .featured-lots .bg-box {
    background-color: #312f30;
}
.bg-light, .broker-summary div.row > div > div,
.card-gray .card-body, .search-index .bottom-content p {
    background-color: #f2f2f2 !important;
}
.auction-step span {
    color: #312f30;
}
.feedback.active .triangle-top-left {
    border-top: 40px solid #343a40;
}
#search-inventory .triangle-top-left, 
#search-inventory li a.active, #search-inventory li a.active:hover, #search-inventory li a.active:focus,
.search-index .bottom-content p, .sales-calendar td.today, .subscription-options .line .selected {
    border-color: #f16335;
}
#vehicle-filters .values {
    background-color: #f8f8f8;
}
.registration.longest-broker {
    background-color: #343a40;
}
.registration-payment-bg {
    background-image: url(../images/bikes/registration-bg.webp);
}
.featured-lots .bg-box {    
    background-image: url(../images/bikes/featured-bg.webp);
}
.new-layout .feedbacks {
    background-image: url(../images/bikes/feedbacks-bg.webp);
}
.steps-bg {
    background-color: #f2f2f2;
}
.steps-bg .steps-container{
    background-image: url(../images/bikes/steps-bg.webp);
}
.steps-bg .gradient-bg {
    background: linear-gradient(90deg, #f2f2f2 0%, transparent 10%, transparent 90%, #f2f2f2 100%);
}
.features-bg {
    background-color: #e8e8e8;
}
.vehicles-banner img {
    max-width: 200px;    
}
.home-banner {
    background-color: #393a3c;
}
.home-banner .bg-cover {
    background-image: url(../images/bikes/banner-home-bg.webp);
}
.home-banner .bg-contain {
    background-image: url(../images/bikes/banner-home-1.webp);
    top: 0;
}
.home-banner.banner-2 .bg-contain {
    background-image: url(../images/bikes/banner-home-2.webp);
}
.home-banner.banner-3 .bg-contain {
    background-image: url(../images/bikes/banner-home-3.webp);
}
.home-banner h1, .home-banner h2 {
    text-shadow: 0px 0px 10px #393a3c; 
}
.vin-history .vehicle-history-banner {
    background-image: url(../images/bikes/vehicle-history-line-bg.webp);
}
.vin-history .vehicle-alerts {
    background-image: url(../images/bikes/vehicle-history-alerts.webp);
}
.vin-history .search-by-vin .bg-contain {
    background-image: url(../images/bikes/vehicle-history-bg.webp);
}
.vin-history .search-by-vin .position-relative {
    background-image: url(../images/bikes/vehicle-history.webp);
}
.vin-history .content-top {
    background-color: #353a40;
}
.helpful-links .img-holder {
    background-color: #f16335;
}
@media (min-width : 992px) {
    .vehicle-bg {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-image: url(../images/bikes/vehicle-bg.webp);
    }
}
@media (max-width : 1280px) {
    .vehicle-bg {
        background-position: bottom 0 right -200px;
    }
}
@media (max-width : 1100px) {
    .vehicle-bg {
        background-position: bottom 0 right -300px;
    }
}
@media (max-width : 991.99px) {
    .vehicle-bg-image {
        display: none !important;
    }
}
@media (min-width : 2400px) {
    .home-banner .bg-contain {
        background-size: 40%;
    }
}
@media (max-width : 767.98px) {
    .home-banner {
        background-image: url(../images/bikes/banner-home-bg.webp);
    }
}