Flexible grids and layouts are design elements that adapt to the screen size of the device. This means that the layout of the website will change based on the size of the screen. For example, a two-column layout may become a one-column layout on a smaller screen.