Responsive Web Interface (UI) Design on a Variety of Devices Desktop, Mobile and Tablet.