.elementor-362 .elementor-element.elementor-element-0731c12{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:128px;--padding-right:128px;}.elementor-362 .elementor-element.elementor-element-0731c12:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-0731c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-0731c12{--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-0731c12{--content-width:1536px;}}/* Start custom CSS for famride_listing, class: .elementor-element-86c218c */.fr-car-card {
    background: #121212 !important;
    border-radius: 0px !important;
    border: 1px solid;
}


.fr-car-img {
   
    height: 250px !important;
    
}

a.fr-rent-btn:hover {
    
 background-color: transparent !important;   
 color: white !important;
}

a.fr-rent-btn {
 
 border: 1px solid white !important;
 
 border-radius: 0px !important;
 
  font-family: Montserrat, sans-serif !important;
  
  font-size: 12px;
font-weight: 600;
line-height: 16px;
color: rgb(255, 255, 255);
    
    
    
}

.fr-car-body h4 {
  padding-bottom: 40px !important;  

    
}

.fr-car-meta {
 
   border-bottom: 1px solid var(--fr-line);
   
   padding-bottom:20px !important;
    
}

.fr-car-body h4 a {
    
     font-family: Montserrat, sans-serif !important;
   font-size: 18px;
font-weight: 600;
line-height: 28px;
color: rgb(229, 231, 235);


}

.fr-car-body {
    padding: 24px !important;
}

.fr-car-card:hover {
    border-color: white !important;
}

.fr-car-card:hover .fr-car-img {
    transform: scale(1.05);
}

i.fr-ic-door {
    width: 43px;
}


.famride-listing-widget {
    background: transparent !important;
    padding: 0 !important;
}/* End custom CSS */