Responsive fixes. Better support for mobile.