footer {
   border-top: 7px solid var(--theme-color);
}

footer .u_row .container {
    max-width: 100% !important;
}

footer div#u_row_8 .u-row .u-col {
    flex: auto;
    margin: 0 auto;
}

footer div#u_row_8 .u-row #u_column_13{
    max-width: 343px;
}

footer div#u_row_8 .u-row #u_column_15{
    max-width: 640px;
}

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

.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;
}
footer #u_content_custom_social_1 .d-social-box a i {
  margin-top: 7px;
}
footer #u_content_menu_1 a {
  background-image: url('https://s3.amazonaws.com/unroll-images-production/projects%2F5192%2F1639469256200-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_8 h4 ,
footer #u_row_8 h3 {
  font-weight: 900 !important;
}
footer #u_row_7 #u_column_12 p {
  font-family: var(--content-font) !important;
  font-size: 16px;
}
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li {
    flex: unset;
    text-align: left;
    width: unset;
    margin: 5px;
    margin-bottom: 10px;
}
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li:after {
    content: " | ";
    font-size: 16px;
    color: #ccc;
    margin-left: 5px;
}

footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li:last-child:after{
    content: initial;
}

footer #u_content_menu_3 > div a:hover {
    color: #ffff00 !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_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list-heading {
    padding-bottom: 10px;
   }
    footer .d-con-usefor-footer .d-vehicle-list-box {
    padding-bottom: 0px;
    }
    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;
   }

   footer #u_row_8 #u_column_15 .v-col-padding {
     padding: 0px !important;
    }
    
    footer #u_row_9 #u_column_19 > .v-col-padding {
      display: flex;
      justify-content: center;
     } 

    footer #u_content_menu_3  span.hide-mobile {
       display: inline-block !important;
     }
     
     footer #u_row_9 {
         display: block !important;
      }
 }
@media(max-width: 480px){
   footer #u_row_8 #u_column_15 #u_content_heading_3 {
      padding-top: 0 !important;
   }
}