added viewport size to fix for mobile devices