more responsive css and bug fixes