/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.5.15,
* Autoprefixer: v10.5.0
* Browsers: last 4 version
*/

@media (max-width: 640px) {
    #rent_locations .fl-row-content-wrap {
        padding-top: 48px;
        padding-bottom: 48px;
    }
}

#rent_locations .section-title {
    margin-bottom: 24px;
}

@media (max-width: 992px) {
    #rent_locations .box-left,
    #rent_locations .box-right {
        min-width: 100%;
    }
}

#rent_locations .box-left .fl-col-content {
    margin: 8px 24px;
    border-radius: 24px;
    position: relative;
    z-index: 1;
    padding: 16px;
    overflow: hidden;
}

#rent_locations .box-right .fl-col-content {
    margin: 8px 24px;
    border-radius: 24px;
    position: relative;
    z-index: 1;
    padding: 16px;
    overflow: hidden;
}

@media (max-width: 992px) {
    #rent_locations .box-left .fl-col-content,
    #rent_locations .box-right .fl-col-content {
        padding: 8px;
    }
}

@media (max-width: 640px) {
    #rent_locations .box-left .fl-col-content,
    #rent_locations .box-right .fl-col-content {
        padding: 8px;
        margin: 8px 16px;
    }
}


#rent_locations .box-left .fl-col-content::before,
#rent_locations .box-right .fl-col-content::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 17, 14, 0.15)), color-stop(45%, rgba(14, 17, 14, 0.55)), to(rgba(14, 17, 14, 0.96)));
    background: linear-gradient(180deg, rgba(14, 17, 14, 0.15) 0%, rgba(14, 17, 14, 0.55) 0%, rgba(14, 17, 14, 0.96) 100%);
}


#rent_locations .box-left h3.fl-heading,
#rent_locations .box-right h3.fl-heading {
    font-size: 24px;
}

#rent_locations .box-left .uabb-info-list-content-wrapper,
#rent_locations .box-right .uabb-info-list-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

#rent_locations .box-left .uabb-info-list-content-wrapper::before,
#rent_locations .box-right .uabb-info-list-content-wrapper::before,
#rent_locations .box-left .uabb-info-list-content-wrapper::after,
#rent_locations .box-right .uabb-info-list-content-wrapper::after {
    display: none;
}

#rent_locations .box-left .uabb-info-list-item
.uabb-info-list-content,
#rent_locations .box-right .uabb-info-list-item
.uabb-info-list-content {
    min-width: 100%;
    float: none;
    max-width: 100%;
    display: contents;
}

#rent_locations .box-left .uabb-info-list-item
.uabb-info-list-title,
#rent_locations .box-right .uabb-info-list-item
.uabb-info-list-title {
    display: none;
}

#rent_locations .box-left .uabb-info-list-wrapper 
.uabb-info-list-item p,
#rent_locations .box-right .uabb-info-list-wrapper .uabb-info-list-item p {
    color: var(--text-color);
    font-family: var(--secondary-font);
    font-size: 16px;
}

#rent_locations .box-left .uabb-info-list-wrapper
.uabb-info-list-item .uabb-info-list-icon,
#rent_locations .box-right .uabb-info-list-wrapper
.uabb-info-list-item .uabb-info-list-icon {
    margin: 0px;
}

#rent_locations .box-left .uabb-info-list-wrapper 
.uabb-info-list-item .uabb-icon-wrap i,
#rent_locations .box-right .uabb-info-list-wrapper 
.uabb-info-list-item .uabb-icon-wrap i{
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;
}

#rent_locations .box-left .uabb-info-list-wrapper 
.uabb-info-list-item .uabb-icon-wrap i::before,
#rent_locations .box-right .uabb-info-list-wrapper 
.uabb-info-list-item .uabb-icon-wrap i::before {
    font-size: 16px;
    line-height: inherit;
    width: auto;
    height: auto;
    color: var(--primary-color);
}

#rent_locations .location-badge {
    padding: 0.5rem 0.85rem;
    border-radius: var(--radius-full);
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.14);
    color: var(--title-color);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 255px;
}

@media (max-width: 640px) {

    #rent_locations .location-badge  {
        padding: 8px;
    }
    
    #rent_locations .location-badge p {
        font-size: 14px;
        line-height: inherit;
    }
}