refine layout for responsive