
/* ==============================================================
   ERGAR SERVICE EXACT LAYOUT V1
   Bu dosya sadece hizmet.php icin yuklenir.
   ============================================================== */

/*
 * GERCEK MAVI BAND
 */
.ergar-service-title-band-exact {
    box-sizing: border-box !important;

    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;

    margin: 0 !important;

    padding-top: 16px !important;
    padding-bottom: 18px !important;

    background:
        linear-gradient(
            110deg,
            #142c51 0%,
            #294577 100%
        ) !important;
}

/*
 * Hero icindeki tum muhtemel wrapper'lar
 * eski min-height kurallarindan kurtulsun.
 */
.ergar-service-title-band-exact > *,
.ergar-service-title-band-exact .container,
.ergar-service-title-band-exact .row,
.ergar-service-title-band-exact [class*="hero"] {
    min-height: 0 !important;
    height: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Breadcrumb */
.ergar-service-title-band-exact .breadcrumb {
    margin: 0 0 6px !important;
    padding: 0 !important;

    font-size: 12px !important;
    line-height: 1.25 !important;
}

/* Turuncu hizmet etiketi */
.ergar-service-title-band-exact .eyebrow,
.ergar-service-title-band-exact .page-eyebrow,
.ergar-service-title-band-exact .ergar-service-eyebrow {
    margin: 0 0 4px !important;
    padding: 0 !important;

    font-size: 11px !important;
    line-height: 1.2 !important;
}

/* Baslik */
.ergar-service-title-band-exact h1 {
    margin: 0 0 5px !important;
    padding: 0 !important;

    font-size: 30px !important;
    line-height: 1.05 !important;
}

/* Aciklama */
.ergar-service-title-band-exact p {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 13px !important;
    line-height: 1.35 !important;
}

/*
 * FOTO + TEKLIF BOLUMU
 *
 * Mavi bant ile fotografin arasindaki beyaz bosluk
 * kesin olarak buradan geliyor.
 */
.ergar-service-media-section-exact {
    box-sizing: border-box !important;

    margin-top: 0 !important;

    padding-top: 30px !important;
    padding-bottom: 30px !important;

    background: #ffffff !important;
}

/*
 * Medya bolumu icindeki wrapper'in ust boslugunu
 * ikinci kez sifirla.
 */
.ergar-service-media-section-exact > *,
.ergar-service-media-section-exact .container,
.ergar-service-media-section-exact .row {
    margin-top: 0 !important;
}

/* Foto */
.ergar-service-media-section-exact img {
    margin-top: 0 !important;
}

/* Mobil */
@media (max-width: 767.98px) {

    .ergar-service-title-band-exact {
        padding-top: 12px !important;
        padding-bottom: 14px !important;
    }

    .ergar-service-title-band-exact h1 {
        font-size: 24px !important;
    }

    .ergar-service-title-band-exact p {
        font-size: 12px !important;
    }

    .ergar-service-media-section-exact {
        padding-top: 20px !important;
        padding-bottom: 22px !important;
    }
}

