Mobile changement d'orientation de ne pas appliquer la CSS

Je me suis mise à l'essai d'un site web que je suis en développement et je suis en utilisant les media queries.

Quand je l'ai tester et de redimensionner la page dans un navigateur, tout est bon.

Mais quand je test sur mon mobile, je rencontre un problème lorsque je change l'orientation du téléphone.

Si je charge la page dans landscape mode, la bonne CSS sont appliquées.

Lorsque je change de portrait, les CSS sont également correctes.

Mais si je retourne à landscape, le portrait classes css sont toujours appliquée.

Je suis en utilisant ces metatags

<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

Et dans mes requêtes de média, j'ai

@media 
only screen and (max-width: 610px),
only screen and (max-width: 610px) and (orientation:landscape) { ... }

@media
only screen and (min-device-width: 240px) and (max-device-width: 520px),
only screen and (min-width: 240px) and (max-width: 520px) { ... } 

J'ai alerté l'appareil largeur assurez-vous que c'est ok et dans landscape mode c'est 598px large et portrait est 384px

Je suis sur un Nexus 4 (Android 4.3)

Comment se fait le CSS ne sont pas appliquées une fois que j'ai changer l'orientation?

EDIT:
Si je charge le site portrait et puis changer pour la landscape, le CSS ne sont pas appliquées.
C'est comme si une fois qu'il va à la plus petite résolution, il ne peut pas revenir en arrière.

Êtes-vous en l'actualisant à chaque fois? Si pas, je suis sûr que vous avez à faire pour l'adapter à l'aide de javascript
J'étais sûr que vous auriez à utiliser JS pour réinitialiser le css. Utilisation de jquery.resize() pour fixer le css sur l'orientation de la maj
Non, je ne suis pas frapper d'actualisation, quand j'ai cliquer sur "actualiser", le css s'affiche bien... c'est quand j'ai changer d'orientation une fois que la page est chargée.
Je ne crois pas que vous avez à rafraîchir, essayez de redimensionner votre fenêtre de navigateur.
sur jquery.resize(), j'ai alerté $(window).width() et je reçois la bonne nouvelle de la largeur de la redimensionner() se déclenche quand je change d'orientation.

OriginalL'auteur VVV | 2013-09-11