.flex-box {
display: flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
.flex-wrap {
-webkit-flex-wrap: wrap;
-webkit-box-lines: multiple;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
}
.jc-center {
-webkit-justify-content: center;
justify-content: center;
-moz-box-pack: center;
-webkit-moz-box-pack: center;
box-pack: center;
}
.jc-around {
-webkit-box-pack: center;
-webkit-justify-content: space-around;
-ms-flex-pack: center;
justify-content: space-around;
}
.jc-between {
-webkit-box-pack: justify;
-moz-justify-content: space-between;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.jc-even{
justify-content: space-between;
}
.jc-even::before{
content: '';
display: block;
}
.jc-even::after{
content: '';
display: block;
}
.flex-y {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-moz-box-orient: vertical;
-moz-box-direction: normal;
flex-direction: column;
-webkit-flex-direction: column;
}
.ai-center {
align-items:center;
-webkit-align-items:center;
box-align:center;
-moz-box-align:center;
-webkit-box-align:center;
}
.flex-num {
box-flex:num;
-webkit-box-flex:num;
-moz-box-flex:num;
flex:num;
-webkit-flex:num;
}