A responsive website is a website that automatically adjusts and formats to the screen size in which it is being viewed. It will display effectively whether it is viewed on a computer monitor or a phone screen.
Previously, websites had to have multiple version in order to be viewed on different devices. Today, responsive design solves this problem by creating rules with the styling of the website. With these rules the same content can be displayed across multiple devices.