Problem with responsive design on mobile screen

Hello,
I am having a problem with the look of the website on mobile screens.
On the desktop it looks great:

However, on the mobile screen the icons are all over the place:



I tried to create a grid because it seems better adjustable for responsive design but if I add that, the whole layout also changes for the desktop screen.

It only looks weird on the iphone screen, but not on Android.