fix viewport for mobile