CSS now fully responsive