@media (max-width: 774px) {
    .home-section-row {
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding: 0.5rem 0;
        gap: 1rem;
        scrollbar-width: none; /* Firefox */
    }

    .home-section-row::-webkit-scrollbar {
        display: none; /* Chrome, Safari, Edge */
    }

    .home-section-row .business-card {
        flex: 0 0 80%; /* كل بطاقة 80% من عرض الشاشة */
        max-width: 80%;
    }
}
