Me he confundido leyendo tu pregunta. Ya que el título dices Width variable, mientras que en tu código estás poniendo un ancho absoluto.
Luego comentaste que no sigue la redimensión del navegador, ¿vertical u horizontal?.
Si podrías aclararnos tal vez podremos ayudarte.
Saludos