Great Job! Thank you very much.
I used responsive menus but i needed to control for which menus i wanted to use it. And responsive menus is always working without conditional use. With your solution one can decide. That's much better.