In its purest form, Responsive Web Design (RWD) is a client-side Web development technique that uses CSS, HTML and JavaScript to dynamically alter a website’s front end across different screen sizes ...