Use max-width and a viewport instead of max-device-width

Use max-width and a viewport instead of relying to max-device-width media query, so that responsiveness is still usable on desktop browser.