.container {
min-height: 100% // не хватает точки с запятой
display: -ms-flexbox;
/***MOBILE***/
.header__nav {
flex-direction: column;
}
justify-content
space-between
очень крутое свойство, которого нам не хватало десяток лет.justify-content: center; margin-right: auto; margin-left: auto;
justify-content: space-between;