improve positioning on smaller screens
improve positioning on smaller screens
add fallback for browsers without animation