#car-row-custom div.container-wrap {
  padding: 0; }

#car-row-custom .page-builder-layout-module {
  margin-top: 0 !important; }

#car-row-custom .model-wrap > li, #car-row-custom .model-wrap > li > a {
  border: none;
  border-color: transparent; }
  #car-row-custom .model-wrap > li:hover, #car-row-custom .model-wrap > li:active, #car-row-custom .model-wrap > li > a:hover, #car-row-custom .model-wrap > li > a:active {
    background-color: transparent; }

#car-row-custom .model-wrap {
  display: flex;
  padding: 15px 0;
  list-style: none;
  flex-wrap: wrap;
  justify-content: space-between;
  border-top: 1px solid #F8F8F8; }
  #car-row-custom .model-wrap .models {
    text-align: center;
    margin: auto;
    float: left;
    width: 10%;
    margin: 15px 0; }
    #car-row-custom .model-wrap .models a {
      font-family: "Lato", sans-serif;
      font-size: 10pt;
      color: #000;
      font-weight: 400;
      position: relative;
      background-color: transparent; }
      #car-row-custom .model-wrap .models a h4 {
        font-family: "Lato", sans-serif;
        font-size: inherit;
        color: inherit;
        font-weight: inherit;
        padding: 0;
        margin: 0; }
      #car-row-custom .model-wrap .models a:hover, #car-row-custom .model-wrap .models a:active {
        color: #14477D;
        text-decoration: none; }
        #car-row-custom .model-wrap .models a:hover .vehicle-image, #car-row-custom .model-wrap .models a:active .vehicle-image {
          -webkit-filter: brightness(1.2);
          filter: brightness(1.2); }
    #car-row-custom .model-wrap .models.active a {
      color: #14477D; }
    @media (max-width: 1249px) {
      #car-row-custom .model-wrap .models {
        width: 20%; } }
    @media (max-width: 767px) {
      #car-row-custom .model-wrap .models {
        width: 33%; } }
    @media (max-width: 499px) {
      #car-row-custom .model-wrap .models {
        width: 50%; }
        #car-row-custom .model-wrap .models a {
          font-size: 12pt; } }
  #car-row-custom .model-wrap .vehicle-image {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 50%;
    margin: 0 0 5px 0; }
    #car-row-custom .model-wrap .vehicle-image.car-image-6 {
      background-image: url("https://cdn-static.revolutionparts.io/assets/themes/models/land-rover/land-rover-model-01.png"); }
    #car-row-custom .model-wrap .vehicle-image.car-image-7 {
      background-image: url("https://cdn-static.revolutionparts.io/assets/themes/models/land-rover/land-rover-model-02.png"); }
    #car-row-custom .model-wrap .vehicle-image.car-image-8 {
      background-image: url("https://cdn-static.revolutionparts.io/assets/themes/models/land-rover/land-rover-model-03.png"); }
    #car-row-custom .model-wrap .vehicle-image.car-image-9 {
      background-image: url("https://cdn-static.revolutionparts.io/assets/themes/models/land-rover/land-rover-model-04.png"); }
    #car-row-custom .model-wrap .vehicle-image.car-image-10 {
      background-image: url("https://cdn-static.revolutionparts.io/assets/themes/models/land-rover/land-rover-model-05.png"); }
}    
    @media (max-width: 1399px) {
      #car-row-custom .model-wrap .vehicle-image {
        padding-bottom: 35%;
        }
}