Responsive web design (RWD) is an approach to web design that makes web pages render well on a variety of devices and window or screen sizes. It uses CSS media queries and flexible grids and layouts to adapt the design to the size of the device’s screen. This allows for a single website to be optimized for desktops, tablets, and mobile devices. It’s becoming more and more important as the number of mobile devices with varying screen sizes continue to grow.