Hola
Con pantallas pequeñas no debería aparecer el menu desplegado y debería aparecer colapsado, no ? y cuando lo pulso mostrarse y cuando lo vuelvo a ocultar ocultarse no? NO sé porque no funciona.
Os paso un link:
https://safelinking.net/pz1Y9fP
Yo lo veo bien. Funciona correctamente..
Saludos
lo acabo de solucionar. habia comentado unas lineas de codigo que no tenia y era las que controlaba ese menu.