fix layout for responsive viewports