Changes to make desktop and mobile more responsive