Responsive/mobile fixes

Text and icon resize on first div