.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inflex {
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
}

.cover {
  width: 100%;
  height: 100%;
}

.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrap_reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.column {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.row_reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.column_reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.align_center_horizontal {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align_center_vertical {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.align_center_both {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.justify_start {
  justify-content: flex-start;
}

.justify_end {
  justify-content: flex-end;
}

.justify_around {
  justify-content: space-around;
}

.justify_center{
  justify-content: center;
}

.justify_between {
  justify-content: space-between
}
