﻿@media (max-width: 767px) {
    .intro-wrapper.style1 .intro-content {
        padding: 30px 0 !important;
    }
}
@media (max-width: 576px) {
    .service-section .service-box .content h3 {
        font-size: 19px;
        line-height: 1.25;
        margin-bottom: 6px;
    }

    .service-section .service-box .content .text {
        font-size: 17px !important;
        line-height: 1.20;
    }

    .service-section .icon-container i {
        font-size: 2.2rem !important;
    }

    .service-section .service-box.style1 {
        padding: 14px;
    }
}

@media (min-width: 1200px) {
    .service-box h3 {
        min-height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .service-box .text {
        min-height: 100px;
    }
}

/* Genel düzenlemeler */
.service-box h3 {
    line-height: 1.3;
    margin-bottom: 15px;
}

.service-box .text {
    line-height: 1.4;
}