With the advent of digital technology, people now use smartphones, tablets, laptops and desktops interchangeably; therefore designing for different screen sizes has become very important. The user experience (UX) can vary significantly depending on a device a person is using to access the website or application and it is important to ensure compatibility and usability across all platforms.