Make media queries work with resize and page zoom.

To get from screen px -> viewport px. When this is initially created, the page zoom is always 1.