.elementor-13 .elementor-element.elementor-element-0b42b15{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-0b42b15:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0b42b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famridecarrental.com/wp-content/uploads/2026/08/heroslide5.3b4a85a390c9af70f3b7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-0b42b15::before, .elementor-13 .elementor-element.elementor-element-0b42b15 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0b42b15 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0b42b15 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0b42b15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0b42b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-8ab279b{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-8ab279b.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-8ab279b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ae85029{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:128px;--padding-right:128px;}.elementor-13 .elementor-element.elementor-element-ae85029:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ae85029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-0b42b15{--min-height:86vh;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-8ab279b{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8ab279b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-ae85029{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-0b42b15{--content-width:1536px;}.elementor-13 .elementor-element.elementor-element-ae85029{--content-width:1536px;}}/* Start custom CSS for famride_listing, class: .elementor-element-aa471d6 */.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;
}




h2.fr-listing-title {
    font-family: Montserrat;
    font-size: 48px;
    font-weight: 600;
    line-height: 73.14px;
    color: rgb(255, 255, 255);
}


button.fr-filter-btn:hover , button.fr-filter-btn:focus {
    background-color: transparent !important;
}


button.fr-filter-btn {
    
border-color: rgb(55 65 81) !important;   

padding: 8px 16px !important;
border-radius: 8px;

font-family: Montserrat;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgb(229, 231, 235);
    
    
}

.fr-filter-actions button { 
    

border-color: white !important;   
border-radius: 0px !important;
color: white !important;
text-transform: capitalize;
    
    
    
}

.fr-filter-actions button:hover { 

background-color: transparent;
}


.fr-filter-panel {
   
    padding: 16px;
    min-width: 350px;
    
}


label.fr-checkbox-row.fr-select-all {

    
  font-family: Montserrat;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgb(243, 244, 246);  
    
    padding-bottom: 20px;
}

.fr-checkbox-row input[type="checkbox"] {

    width: 20px;
    height: 20px;
    
}


.fr-filter-actions {
    
    margin-top: 23px !important;
}


.fr-price-inputs label {
    
    font-family: Montserrat;
font-size: 14px;
font-weight: 500;
line-height: 20px;
color: rgb(209, 213, 219);
}

@media (max-width: 767px) {

h2.fr-listing-title {
    

font-size: 30px;

line-height: 30px;
  
    
    
}

}/* End custom CSS */