updated styles for responsive layout