Responsive web design is the use of CSS3 media queries to create your free website that is able to adjust its layout depending on the device used to view it. This is a recent trend that has been...