En primer lugar organiza tu código html, en segundo lugar aplica este ódigo inmediatamente después del <head>
<meta name="viewport" content="width=device-width; initial-scale = 1.0; maximum-scale=1.0; user-scalable=no" />
Este meta tag bse utiliza para mostrar a la escala correcta los sitios en dispositivos móviles
más info:
http://revolucion.mobi/2012/02/14/mo...cala-correcta/