A website design style that allows a single page to be displayed easily on a phone, tablet, or desktop. Responsive web design sites assess the type of device and its screen size first. The text, photos, and other elements are then rendered in a predetermined layout that works for that particular device using CSS.