viewport adjustments for mobile screens