/**
 * Service Background Image Fix
 * Arka plan görselinin tekrarlanmaması ve tam genişlikte olması için
 */

/* Service background - full width, no repeat */
.visa.type .service-bg {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Service side image - no repeat, cover */
.visa.type .service-img {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Alternative: contain instead of cover if you want to see full image */
.visa.type .service-bg.bg-contain {
    background-size: contain !important;
    background-position: center center !important;
}

/* For better visual on wide screens */
@media (min-width: 1920px) {
    .visa.type .service-bg {
        background-size: 100% auto !important;
    }
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .visa.type .service-bg {
        background-attachment: scroll !important;
        background-size: cover !important;
    }
}