Like nearly everything related to the online space, responsive website design is a newer and continually evolving concept. It basically refers to the ability of a web page design to shift and display differently using CSS3 media queries depending on screen and viewport size.