Ага по первому вопросу, сработало, точно )
По по второму так и сделано, общий блок в котором все эти 4 блока и каждый блок в диве, а если 3 блока не оборачивать в див дополнительный, я мог и обернуть, по этому я и задал вопрос чтобы не оборачивать.
Я в теме дописал, для тех кто так не делает и не поймет че к чему )
Если кто не понял, .df стиль сделал чтобы не было дублей дисплай флекс, а просто куда надо вписываю стиль и все, ну и центрование по вертикали .fc где надо отцентрить, я вписываю стиль и все. Ну в планах так.
ⓒⓢⓢ, почему жопа, скорее не понял, там верх, я весь код не стал запихивать, верх сайта, где в блоке картинку и менюшку хотел отцентровать через флекс по вертикали.
И почему padding: 0 50px 0 50px; не срабатывает, отсупы, у меня менюха наезжает и уходит за край.
Я обычно ставлю боков отступы, чтоб сайт нормально смотрелся, когда экран маленький и если все блоки и текст прижат и нет отступов то не красиво, но с этим вариантом чет не срабатывают нормально отступы.