even more changes to CSS for responsive layout