@media (max-width: 800px) {
    #mmenu .mmenurightcontent .menu img.mm-section-icon {
        display: block !important;
        flex: 0 0 28px !important;
        width: 28px !important;
        height: 28px !important;
        max-width: 28px !important;
        max-height: 28px !important;
        object-fit: contain !important;
        flex-shrink: 0 !important;
    }

    #mmenu .mmenurightcontent .menu li.parent_item_child.mm-has-section-icon > .parent_item_id,
    #mmenu .mmenurightcontent .menu li.parent_item_child.mm-has-section-icon > .parent_item_id > a {
        align-items: center !important;
    }

    #mmenu .mmenurightcontent .menu li.parent_item_child.mm-has-section-icon > .parent_item_id > .mm-icon-placeholder {
        display: none !important;
    }
}
