/*!
 * Version 1.0
 * Created by @alfredorequejo
 */
 
 .uno { background:#333;}
 .dos { background:#666;}
 .tres { background:#999;}
 
.row {
	display:flex;
	display: -webkit-flex;
	flex-flow: row;
	-webkit-flex-flow: row;
	padding:0;
	margin:0;
}

.multi_row {
	display:flex;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	padding:0;
	margin:0;
}

.grid {  width:100%; }
.grid_auto {  width:auto; }


/* Alineación contenido items */
.aling_left { text-align:left; } 
.aling_center { text-align:center; }
.aling_right { text-align:right; } 

.centrar { margin:0 auto; }

.item_der { justify-content: flex-end; }
.item_cen { justify-content: center	; }

.v_aling_center {
	align-self: center;         
    -webkit-align-self: center; 
	
}

.v_aling_center_2 {
	display:flex;
 /*  justify-content: center;*/
   align-items: center;
}

.v_aling_alto {
	align-self: stretch;         
    -webkit-align-self: stretch; 
}


@media all and (max-width: 768px) {
  
.row {
    -webkit-flex-flow: column;
            flex-flow: column;
}

.grid {
    -webkit-order: 0;
            order: 0;
			
	min-height: auto;
    max-height: auto;
   }
   
 }