added viewport for mobile layout