Final bug fixes and responsive styling