/* Reverse every even-numbered service */
.service-page-sec .service-item:nth-child(even) {
    flex-direction: row-reverse;
}

/* Keep odd-numbered services in normal order */
.service-page-sec .service-item:nth-child(odd) {
    flex-direction: row;
}

/* Mobile: always stack normally */
@media (max-width: 991px) {
    .service-page-sec .service-item {
        flex-direction: column !important;
    }
}