Hallo,
ich kann das beschriebene "Fehlverhalten" auf meinem Galaxy S2 mit dem Firefox nachvollziehen. Bei Klick auf die Links werden die mit "display: none;" ausgeblendeten div nicht mittels "display: block" eingeblendet.
Auf meinem Desktop-Rechner (Win 7 mit Firefox) funktioniert die Seite bei jeder Breite wie von dir wohl erwartet.
Die Ursache kenne ich leider nicht, aber vielleicht hilft die Bestätigung des Problems auch ein Stück weiter.
Gruss
MrMurphy