Fixed display on different sized screens. Still needs improvement. started using viewport height