What does responsive mean?

Responsive design is an approach to web page creation that makes use of flexible layouts and flexible images. The goal of responsive design is to build web pages that detect the visitor’s screen size and orientation and change the layout accordingly.