Changed to viewport relative positioning (vw and vh)