Если ширина и высота блоков в контейнере фиксированная, то сделайте div обёртку с overflow: hidden; Внутри создайте div с posiotion: absolute; в котором будут все оранжевые и серые блоки. А затем просто умножайте ширину или высоту на 7 и сдвигайте div который содержит оранжевые и серые блоки.