footer {
    border-bottom: 8px solid #004b9f;
}

/** vehicle list css start **/

footer #u_row_7{
    background: linear-gradient(0deg, rgb(54 54 54 / 80%), rgb(48 48 48 / 80%)), 
    url(https://assets.unlayer.com/projects/5192/1676975338390-footer-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.d-vehicle-list-box {
    padding: 0 15px;
}

footer .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list-heading {
    font-weight: 900;
    margin-bottom: 40px;
}

footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box a, 
footer #u_content_custom_vehicleList_2 .d-con-usefor-footer .d-vehicle-list-box a {
    font-weight: 700;
}
/** vehicle list css end **/

/** footer navigation css start **/
footer #u_content_menu_1 a {
    font-weight: 700;
}

footer #u_content_menu_1 a:hover {
    color: #0A3B61 !important;
}
/** footer naigation css end **/
footer #u_row_10 {
    border-bottom: 6px solid var(--primary-color);
}

@media screen and (min-width: 992px){
html body footer .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
    flex: 0 0 16.6666666667% !important;
}
}

@media screen and (max-width: 991px){
   /** Vehicle list css start **/
   footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list-heading, 
   footer #u_content_custom_vehicleList_2 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list-heading {
     font-size: 20px;
     margin-bottom: 20px;
   }

   footer .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
    margin-bottom: 20px;
   }
   /** Vehicle list css end**/ 

   footer #u_content_menu_1 span.hide-mobile {
    display: inline-block !important;
  }

.d-vehicle-list-box .d-vehicle-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

.d-vehicle-list-box .d-vehicle-list li{
   text-align: left !important;
}
}