Intuitive navigation, compatibility, flexibility, optimized images, and whitespace are the five main components to successfully build a fully responsive site so that users can navigate easily from any device.