Added responsive layout and styles.