made the layout partly responsive, some layout fixes