Скрыть блоки так чтобы они не загружались не получится. Хорошим тоном адаптивной верстки считается переверстывание одного блока под разные медиа запросы разрешений экрана. Как правило полностью скрывать блоки в адаптиве почти не приходится, если дизайн адекватно нарисован, или же это какието незначительные блоки вроде телефонов в шапке, которые не дают никакой нагрузки, даже если их скрыть.
Если говорить конкретно про скрытие, то медиа запросы и display: none; о чем выше уже писали.