Responsive websites react the way that liquid does when poured into a container – its width expanding or contracting to fit the available space.
This is what a responsive website does: its layout expands and contracts while the various elements of the page change their look and placement as needed to display properly on the current screen size.
This means that you have just one website that looks equally well on all types of devices.
Here are some pros and cons