Restricted mobile css to mobile view, fixed legend overlap in Chrome