Responsive Web Design (commonly abbreviated to RWD) is the practice of creating a website appropriate to work with each device along with every screen resolutions, irrespective of how large or small, tablets and smartphones that allow for users watching websites on mobile phones to reach them in the user-friendly manner. The process includes a blend of flexible grids & layouts, images & CSS media queries.