@media (max-width: 992px) {
    .cart-wrapper, .menu-wrapper {
        height: 100%;
    }
    .mobile-header {
        background: #3c4148 !important;
    }
}

@media (max-width: 768px)
{
    .customization-avail.menu-list
    {
        padding-bottom: 40px !important;
    }
}

@media (max-width: 576px) {
    #addressSectionTab {
        display: block !important;
    }
    #addressSectionTab .nav-link {
        width: 100% !important;
        margin: 0 !important;
    }

    #addressSectionTab .nav-item:not(:first-child) .nav-link {
        margin-top: 10px !important;
    }
    .restaurant_nav_icon a:not(.nav-link) {
        flex: 0 0 50%;
        justify-content: center;
        margin: 5px 0 !important;
    }
    .restaurant_nav{
        display: block;
    }

    .restaurant_nav .restaurant_nav_icon {
        margin-bottom: 10px;
    }
    .restaurant_nav .restaurant_nav_icon~.btn {
        width: 100% !important;
    }

    .restaurant_nav_icon .nav .nav-item {
        flex: 0 0 50%;
        justify-content: center;
        margin: 5px 0 !important;
    }
}

@media (max-width:390px)
{
    .responsive-block
    {
        display: block !important;
    }
}

@media (max-width:576px)
{
    .trending-slider .slick-prev {
        left: 5px;
    }

    .trending-slider .slick-next {
        right: 5px;
    }
}
