do not use device-width so desktop users with small windows don't get screwed