Improved responsiveness

The layout was ugly and not responsive. Now is more resposive (but still
ugly).