*{ margin:0; padding:0; font-size: 14px; } .flex{ display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; } .align_center{ -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .flex-between{ justify-content:space-between; } .flex-column{ -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } .justify_between{ -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }