/*defaul alignment is strech*/
main section .container-data > .row {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}

.module.vertical-align-top .row, 
.widget.vertical-align-top .row,
_section.vertical-align-top > .container-data > .row {
	align-items: flex-start!important;
	-ms-flex-align: start!important;
}

.module.vertical-align-center .row,
.widget.vertical-align-center .row,
section.vertical-align-center > .container-data > .row {
	align-items: center!important;
	-ms-flex-align: center!important;
}

.module.vertical-align-bottom .row,
.widget.vertical-align-bottom .row,
section.vertical-align-bottom > .container-data > .row {
	align-items: flex-end!important;
	-ms-flex-align: end!important;
}

.module.full-page .row,
.widget.full-page .row,
section.full-page > .container-data > .row {
	min-height: 100vh;
}

.module.half-page .row,
.widget.half-page .row ,
section.half-page > .container-data > .row {
	min-height: 50vh;
}

.module.onethird-page .row,
.widget.onethird-page .row ,
section.onethird-page > .container-data > .row {
	min-height: 33vh;
}

.module.twothirds-page .row,
.widget.twothirds-page .row,
section.twothirdss-page > .container-data > .row {
	min-height: 66vh;
}

.align-self-top {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important;
}

.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important;
}

.align-self-bottom {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important;
}