fix viewport for mobile and tablet devices.