adding responsive CSS layout