/* Add custom CSS styles below */ 
/* إخفاء شريط قنوات التواصل العلوي بالكامل */
.top-nav {
    display: none !important;
}
img[alt="mahally_customer_wallet"] {
    display: none !important;
}

li:has(img[alt="mahally_customer_wallet"]) {
    display: none !important;
}
/* ضبط السطر الأخير في الفوتر */
footer .container > div:last-child {
    display: flex !important;
    align-items: center !important;
}

/* توحيد محاذاة العناصر داخل السطر */
footer .container > div:last-child > * {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* وسائل الدفع */
footer ul {
    align-items: center !important;
}

/* صور وسائل الدفع */
footer ul img {
    display: block !important;
    margin: auto !important;
}

/* Mobile footer bottom alignment */
@media (max-width: 767px) {

    footer .container > div:last-child {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 14px !important;
        text-align: center !important;
    }

    /* كل جزء ياخد عرضه الطبيعي بدون سحب */
    footer .container > div:last-child > * {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center !important;
    }

    /* وسائل الدفع */
    footer .container > div:last-child ul {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
    }

    footer .container > div:last-child ul li {
        margin: 0 !important;
    }

    /* السوشيال */
    footer .social-icons,
    footer .footer-social {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
    }

    /* الحقوق */
    footer .copyright,
    footer .footer-copyright {
        width: 100% !important;
        text-align: center !important;
        justify-content: center !important;
    }
}