Things are changing in the tech world and the migration of users from PC to tablets or phones adds modifications to the way web sites are designed because web sites have to be optimized for these new platforms. In the old days, which are not that old, designers would complain about having to make a website compatible with desktop browsers, which is childâ€™s play comparing to the times we are living now. Nowadays, almost each client you are getting asks for a mobile version of his site and that not a simple task either. Consider that you need to have a version for iPhone, iPad, Blackberry, Kindle and for who knows what other product will be launched in the following years. To handle all these products and how websites are viewed on them, responsive web design has been created, a concept that means the design and development should respond to the user environment and behavior based on screen size, platform and orientation. And if you come to think about it, this is a magnificent idea. We should build a design just for a certain group. Instead, we should make it for everybody and have it adapt to the needs and platform of each individual. I dont know if you remember how fluid web design worked a few years ago, but it was at all similar to the responsive design that we are using at the moment. We used to have only the text and the columns flexible, while images would cause a lot of problems and headaches. Responsive web design makes a serious change to that, making the images responsive also, not just the other elements of the site. Layouts break in RWB, instead the images are adjusted according to the screen size.