nikosias: вычисляет высоту пустоты до верхнего блока и поднимает нижний блок до верхнего. Чтоб определить какой блок над каким, нужно знать количество столбцов, которое зависит от ширины экрана. Вот тут:
switch(true)
{
case (wih > 1920): var tpbl = $(this).prev().prev().prev().prev().prev().prev('block');break;
case (wih > 1440): var tpbl = $(this).prev().prev().prev().prev().prev('block');break;
case (wih > 1024): var tpbl = $(this).prev().prev().prev().prev('block');break;
case (wih > 640): var tpbl = $(this).prev().prev().prev('block');break;
default: var tpbl = $(this).prev().prev('block');
}