Added responsive layout (mobile friendly)