Responsive web design, the web design and layout technique that aims to make web pages flexible and adaptable