fix viewport on smartphones