@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cabin&display=swap');
:root {
  --heading-font: Montserrat;
  --theme-color: #126aa7;
  --content-font: Cabin;
  --heading-color-primary: #126aa7;
  --heading-color-secondary: #000;
}

footer {
   border-top: 7px solid var(--theme-color);
   font-family: var(--content-font) !important;
}
p , span, a {
   font-family: var(--content-font) !important;
}

.d-wbr a {
    color: #129d49;
}

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 {
  color: var(--theme-color) !important;
}
footer #u_row_8 h4 ,
footer #u_row_8 h3 {
  font-family: var(--heading-font) !important;
  font-weight: bold !important;
}
footer #u_row_7 #u_column_12 p {
  font-family: var(--content-font) !important;
  font-size: 16px;
  font-weight: bold;
}
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;
}
footer #u_content_custom_vehicleList_1 .d-con-usefor-footer .d-vehicle-list-box .d-vehicle-list > li:after {
    content: " | ";
    font-size: 16px;
    color: #111;
    margin-left: 5px;
}

#u_content_custom_social_1 .d-con-footer-social.d-social-box a:hover {
     color: var(--theme-color) !important;
     border: 1px solid 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;
   }
}

#u_content_text_6 {
  color: #fff;
}