/* ======= GENTECH FOOTER SİSTEMİ ======= */

footer {
    margin-top: 36px;
    padding: 45px 45px;
    background: #1a1a1a;
    border-top: 1px solid #333;
    color: #fff;
}

.footer-grid {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 30px;
    margin-bottom: 20px;
}

.footer-contact-info {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.social-icons {
    display: flex;
    justify-content: center;
    gap: 15px;
    padding: 15px 0;
    border-top: 1px solid #333;
}

.footer-copyright {
    text-align: center;
    padding-top: 10px;
    border-top: 1px solid #333;
}

/* Footer Mobil Uyğunluq */
@media (max-width: 767px) {
    body>footer>div>div>div.footer-social-column>div {
        margin-bottom: 30px;
    }

    .footer-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .footer-contact-info {
        grid-template-columns: 1fr;
    }
}

/* 1366px və daha kiçik ekranlar üçün footer düzəlişi */
@media (max-width: 1366px) and (min-width: 768px) {
    .footer-container {
        gap: 20px !important;
        justify-content: space-between !important;
    }

    .footer-left,
    .footer-hours,
    .footer-info-column,
    .footer-social-column {
        min-width: 0 !important;
        flex: 0 1 auto !important;
    }

    /* Sütun genişlikləri - ehtiyaca görə tənzimlə */
    .footer-left {
        flex: 0 0 240px !important;
    }

    .footer-hours {
        flex: 0 0 280px !important;
    }

    .footer-info-column {
        flex: 0 0 140px !important;
    }

    .footer-social-column {
        flex: 0 0 140px !important;
    }

    /* Font ölçülərini daha da kiçilt ki mətn sığsın */
    .footer-left h4,
    .footer-hours h4,
    .footer-info-column h4,
    .footer-social-column h4 {
        font-size: 20px !important;
    }

    .footer-left p,
    .footer-hours p,
    .footer-info-column p,
    .footer-info-column a {
        font-size: 15px !important;
        white-space: nowrap !important;
    }

    /* Copyright xüsusi düzəliş - sağa çəkilməsin və 1 sətir olsun */
    .footer-left .footer-copyright {
        white-space: nowrap !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
        text-align: left !important;
    }

    /* İş saatları sətir - 2 sətir olmasın */
    .footer-hours p:last-child {
        white-space: nowrap !important;
    }
}

/* Filter panel sağ/sol boşluq */
body>main>section>div.gentech-filter-panel-native,
.gentech-filter-panel-native {
    padding-left: 15px !important;
    padding-right: 15px !important;
}