add viewport for mobile