/** CUSTOM SERVICES LIST STYLING **/

.d-con-service.services {
    display: flex;
}
.d-con-service.services > div {
    flex: 1 1 50%;
}

.services #u_content_custom_services_1 .d-service-summary-container .d-con-service-summary {
    width: unset !important;
    transform: unset !important;
    padding: 0 !important;
}

.services .d-service-summary-container {
    padding: 3rem !important;
    display: flex;
    justify-content: center;
    max-width: 517px;
}

ul.d-service-summary-list {
    padding: 0;
}

ul.d-service-summary-list li {
    list-style: none;
    padding: 10px 0 !important;
}

.d-con-service .d-service-cards-container {
    padding: 42px 15px !important;
}

.d-service-card-img {
    display: none;
}

.services div.d-service-card {
    padding: 40px 40px 40px 160px !important;
    border: 0.88px solid #D7D7D7;
    background-position: 15px 45px !important;
}

.d-service-card h3 {
    position: relative;
    margin-bottom: 1em !important;
}

.d-service-card h3::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 50px;
    height: 2px;
    background: #0054FF;
}

.d-service-card:nth-child(1) {
        background: url(https://assets.unlayer.com/projects/5192/1678898823045-A-C.png) !important;
        background-repeat: no-repeat !important;
}
.d-service-card:nth-child(2) {
        background: url(https://assets.unlayer.com/projects/5192/1673387612075-Brake.png) !important;
        background-repeat: no-repeat !important;
}
.d-service-card:nth-child(3) {
        background: url(https://assets.unlayer.com/projects/5192/1673387628953-Fluid.png) !important;
    background-repeat: no-repeat !important;

}
.d-service-card:nth-child(4) {
        background: url(https://assets.unlayer.com/projects/5192/1678898892120-Diagnostic.png) !important;
    background-repeat: no-repeat !important;

}
.d-service-card:nth-child(5) {
        background: url(https://assets.unlayer.com/projects/5192/1678898953550-Maintenance.png) !important;
    background-repeat: no-repeat !important;

}
.d-service-card:nth-child(6) {
        background: url(https://assets.unlayer.com/projects/5192/1678898995910-Timing%20Belt.png) !important;
    background-repeat: no-repeat !important;

}

@media (max-width: 1080px) {
    .services div.d-service-card {
        padding: 160px 40px 40px 40px !important;
        background-position: 40px 30px !important;
    }
}

@media (max-width: 760px) {
   .services .d-service-summary-container {
         max-width: 100%;
}
.d-con-service.services {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
}