:root {
  --heading-font: roboto, sans-serif;
  --theme-color: #f16345;
  --heading-color-primary: #f16345;
  --heading-color-secondary: #000;
}

.vehicle-list .d-vehicle-list-heading {
   font-size: 18px !important;
}
footer #u_row_8 p ,
footer #u_content_menu_1 a ,
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box a {
  font-size: 15px !important;
}
footer #u_content_custom_social_1 .d-social-box a {
  width: 40px;
  height: 40px;
}

/* Phone Number */
footer #u_content_text_9 a {
    color: var(--theme-color-main) !important;
}
footer #u_content_text_9 a:hover {
    color: #fff !important;
}

/* Address */
footer #u_content_text_10 a:hover span {
    color: var(--theme-color-main) !important;
}

footer #u_content_custom_social_1 .d-social-box a i {
  margin-top: 4px;
}
footer #u_content_menu_1 a {
  background-image: url('https://images.unlayer.com/projects/5192/1656599541506-bg-li.png');
  background-repeat: no-repeat;
  background-position: left;
}
footer #u_content_menu_1 a:hover ,
footer #u_row_8 #u_content_text_6 a {
  color: var(--theme-color) !important;
}
footer #u_row_7 #u_column_12 p {
  font-size: 16px;
  font-weight: bold;
}

/* VEHICLE LIST */
footer #u_content_custom_vehicleList_2 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
    flex: unset;
    text-align: left;
    width: unset;
    margin: 5px 5px 5px 0;
}
footer #u_content_custom_vehicleList_2 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li:not(:last-of-type):after {
    content: " | ";
    font-size: 16px;
    color: #fff;
    margin-left: 5px;
}
@media only screen and (max-width: 991px) {
  footer .d-vehicle-list-box .d-vehicle-list>li {
    flex-basis: unset !important;
  }
}

/* SOCIAL ICONS */
#u_content_custom_social_1 .d-con-footer-social.d-social-box a:hover {
     background: var(--theme-color) !important;
}

@media(max-width: 991px){
    footer #u_row_8 .u-row ,
    footer #u_row_7 .u-row{
       flex-wrap: wrap;
    }
    footer #u_row_8 .u-row .u-col ,
    footer #u_row_7 .u-row .u-col {
       max-width: 100%;
       flex: 100%;
    }
    footer #u_row_7 #u_column_12 #u_content_text_8  p {
      text-align: center !important;
   }
    footer #u_content_menu_1 a {
       background: none;
       float: left;
       padding-left: 0 !important;
       padding-right: 5px !important;
    }
    footer #u_content_menu_1 a:after {
         content: " | ";
         font-size: 16px;
         color: #111;
    }
   footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list {
      display: block;
      margin-top: 5px;
   }
  footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
     display: inline-block;
     margin: 0 0 15px;
  }
   footer #u_row_8 #u_column_14 #u_content_heading_1 ,
   footer #u_row_8 #u_column_14 #u_content_menu_1 {
        padding-left: 15px !important;
        padding-top: 0 !important;
   }
   footer #u_row_8 {
       padding-left: 40px !important;
   }
}
@media(max-width: 480px){
   footer #u_row_8 #u_column_15 #u_content_heading_3 {
      padding-top: 0 !important;
   }
}

footer #u_content_text_8 a:hover {
    color: #000 !important;
}