The Cascading Style Sheets (CSS) describes how HTML elements are to be displayed on screen, paper, or in other media, it styles and formats the html element.
CSS3 has come up with a media query feature. It supports RWD (Responsive Web Design) and does help in making a website responsive.