Updated CSS wrt behavior on all screen sizes.