display: flex; align-items: center; justify-content: center;
.primary-nav { display:-webkit-flex; display:flex; list-style-type:none; padding:0; justify-content:flex-end; } .left { margin-right:auto; }
flex-direction: column; align-items: flex-start; //left align-items: center; //center align-items: flex-end; //right