Somehow I thought when I use class .hidden-phone for grid, it would be not be loaded at all on mobile.

I have checked site on phone and desktop, for phone this grid is not shown but it is still loaded in to a phone. And google page speed is not happy with the dimensions for the phone offers image optimization.

What would be proper solution to load for phone as little is possible? Use dedicated layout ?

Here is our solution