more responsive CSS