fix viewport for small devices