added viewport for mobile