No me hagais caso... soy un estupido. Tenia perdido por ahi este codigo que le daba un ancho que no queria:
Código HTML:
Ver original<meta name="viewport" content="width=850, initial-scale=1.0">
Nada, esta solucionado, perdon por si le he hecho comerse la cabeza a alguien.
Este codigo especificaba un ancho que yo no queria, estaba por ahi perdido y cuando lo he quitado todo ha funcionado perfectamente.
Lo siento, espero que al menos alguien aprenda de mi error.