updated css to fix responsive layout