.services-nav {
    background: #fafafa;
    padding: 3rem 0;
    position: relative;
}

.services-nav:before {
    content: '';
    border-top: .25rem solid #E30E18;
    width: 10rem;
    height: .25rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.services-nav .owl-carousel .owl-stage,
.services-nav .owl-carousel .owl-item,
.services-nav .owl-carousel .owl-item .column {
    display: flex;
}

.service-card {
    display: flex;
    background: #fff;
}

.service-icon {
    background: #D1D1D1;
    flex-basis: 33%;
    display: flex;
    padding: 1rem;
    align-items: center;
}

.current .service-icon {
    background: #E30E18;
}

.service-excerpt {
    padding: 1rem 2rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.service-excerpt .btn {
    margin-top: auto;
}

@media only screen and (max-width: 64em) { 
    .services-nav {
        display: none;
    }
}