/** SE HABLA **/

.banner-slidein {
    padding: 0 !important;
}

/**FULL WIDTH**/

.home div#u_row_16 .container {
    max-width: unset !important;
}

.home #u_row_16 div#u_column_27 {
    align-self: flex-start;
}

/** VIDEO SECTION **/

.home-vid iframe {
    border-radius: 0.55rem;
    transform: translateX(-35px);
}

.home-vid .u-col:last-child {
    background-image: url(https://assets.unlayer.com/projects/5192/1678825483746-Polka%20Dots.png);
    background-color: #EEEEEE;
}

@media (max-width: 768px) {
    .home-vid iframe {
    transform: translateX(0);
}
}

/* SERVICES WHEEL ==  SERVICES WHEEL ==  SERVICES WHEEL ==  SERVICES WHEEL ==  */
.home .sec-3b {
    background: url("https://assets.unlayer.com/projects/5192/1664917294787-home-services.png") no-repeat center;
    background-size: contain;
    height: 500px;
    margin: 50px 0;
    font-family: Raleway, sans-serif;
}
.home .sec-3b .service-item {
    font-size: 20px;
    font-weight: 700;
    margin: 55px 0;
}
.home .sec-3b .service-item div {
        display: inline-block;
    }
.home .sec-3b .service-item .icon-services-hover {
        display: none;
    }
.home .sec-3b .service-item:hover .icon-services {
        display: none;
    }
.home .sec-3b .service-item:hover .icon-services-hover {
        display: inline-block;
    }
.home .sec-3b .service-item img {
        position: relative;
        top: -15px;
    }
.home .sec-3ba .service-item div {
        margin-right: 40px;
    }
.home .sec-3bb .service-item div {
        margin-left: 40px;
    }

.home .service-item.item1 {
    left: -40px;
    position: relative;
}
.sec-3ba .service-item.item2 {
    position: relative;
    right: 60px;
}

.sec-3bb .service-item.item4 {
    position: relative;
    left: -25px;
}
.home .sec-3bb .service-item.item5 {
    position: relative;
    left: 60px;
}

.home .sec-3bb .service-item.item6 {
    position: relative;
    left: -20px;
}

/* REVIEWS SLIDER */
.carousel-inner.d-review-container p {
    text-align: center;
}

.d-con-review-scroll-bottom-layout-dot {
    color: white;
    font-size: 1.5rem;
}

/* VEHICLE LIST  == VEHICLE LIST  == VEHICLE LIST  == VEHICLE LIST  == VEHICLE LIST  == */
.d-vehicle-list-box .d-vehicle-list {
    padding: 20px 1px;
}


/* CONTACT US*/
.home div#u_row_35 .container a {
    font-family: impact, sans-serif;
}

.home div#u_row_35 .container p a:hover {
    color: black !important;
}

span.heart {
    color: transparent;
    -webkit-text-stroke: 3px #ffb310;
}

.home-phone a:hover span, .home-address a:hover span {
    color: #222 !important;
}

/** AFFILIATES **/

.home .d-affiliates-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.home .d-affiliate {
    background: white;
    margin: 5px;
    width: unset !important;
    padding: 1em !important;
}


/*WINDOW RESIZING*/

@media (max-width: 991px) {
   .home  div#u_content_text_27, .home div#u_content_text_37 {
    padding: 20px !important;
}
}