Не тот вариант. Я предполагаю, что вы предлагаете сделать два одинаковых меню и каждому пункту при определенной ширине страницы задавать стили. Если так, то при добавление и удалении пунктов меню, придется лезть в файл стилей, а это не тот вариант, который разыскиваю. В искомом мне варианте пункт меню перемещается из меню в блок подменю.
GreatRash: А можно какое-то фиксированное значение задать в пикселях между блоками в этом случае, чтобы расстояние между ними не менялось или это бесполезно?
GreatRash Смотрите https://jsfiddle.net/4fj00shu/3/ Сделал, но отступы все равно есть. Если убрать margin, то блоки слипнуться и нужного расстояния между ними не будет. Поясните пожалуйста.