Supongo que estarás indicando los valores del viewport como meta-dato.
Eso de poner un ancho máximo de 100% no lo veo yo muy católico. Supongo —a falta de código— que tendrás un relleno o borde en ese div, luego su tamaño es 100% + relleno + borde. Para evitar esto y trabajar de forma más cómoda suele cambiarse el modelo de caja tal que así: