Now works on screens down to ~342px width.