For web developers and designers, it is becoming increasingly difficult to keep up with the myriad of devices being used to access the internet. There are mobile phones, smartphones, tablets, ultrabooks and desktops – all of which have different screen sizes and resolutions. In such a scenario, creating the perfect website which looks good on all platforms can be a tough job. Responsive web design makes things easier by fitting into any screen resolution.