added device height to fix viewport