Float breaks responsive height for some reason