extend grid and optimize responsive behavior