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.