fixing styling and ensuring responsive css works as expected