Does this really work?
I am unconvinced by this approach to responsive menu building. Yes, for the mobile, it converts the horizontal menu to a vertical one. But what about screen sizes in between? It appears that at tablet size, for example, menu items have simply disappeared. Importantly, even if this does work, it is far too simplistic to be used as a commercial reality. I often have menus that have menu headers (as shown in this example), sub menu and sub-sub menus. I cannot see how any reasonably complex menu can be made to be responsive with the example shown.