Responsive design is a relatively new method of scaling a websites content up or down so that it displays correctly on devices of any size or resolution. Its a technique for making websites look good on both desktops and mobile devices without the need for a separate mobile site.