/*
    Comentado por JAC - Johnny Alimoot C.
*/
.no-margin{ /* quita el margen */ margin: 0; }
.mlmr-a { margin-left: auto; margin-right: auto; } /* centra horizontal */ 
.mt-a { margin-top: auto; } /* margen superior automático */ 
.mt-5 { margin-top: 5px; } /* margen superior 5px */ 
.mt-10 { margin-top: 10px; } /* margen superior 10px */ 
.mt-15 { margin-top: 15px; } /* margen superior 15px */ 
.mt-20 { margin-top: 20px; } /* margen superior 20px */ 
.mt-25 { margin-top: 25px; } /* margen superior 25px */ 
.mt-50 { margin-top: 50px; } /* margen superior 50px */ 

.mr-a { margin-right: auto; } /* margen derecha automático */ 
.mr-5 { margin-right: 5px; } /* margen derecha 5px */ 
.mr-10 { margin-right: 10px; } /* margen derecha 10px */ 
.mr-15 { margin-right: 15px; } /* margen derecha 15px */ 
.mr-20 { margin-right: 20px; } /* margen derecha 20px */ 
.mr-25 { margin-right: 25px; } /* margen derecha 25px */ 

.mb-a { margin-bottom: auto; } /* margen inferior automático */ 
.mb-5 { margin-bottom: 5px; } /* margen inferior 5px */ 
.mb-10 { margin-bottom: 10px; } /* margen inferior 10px */ 
.mb-15 { margin-bottom: 15px; } /* margen inferior 15px */ 
.mb-20 { margin-bottom: 20px; } /* margen inferior 20px */ 
.mb-25 { margin-bottom: 25px; } /* margen inferior 25px */ 

.ml-a { margin-left: auto; } /* margen izquierda automático */ 
.ml-5 { margin-left: 5px; } /* margen izquierda 5px */ 
.ml-10 { margin-left: 10px; } /* margen izquierda 10px */ 
.ml-15 { margin-left: 15px; } /* margen izquierda 15px */ 
.ml-20 { margin-left: 20px; } /* margen izquierda 20px */ 
.ml-25 { margin-left: 25px; } /* margen izquierda 25px */ 

.row{ /* fila flex */ 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -moz-box; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex-wrap: wrap; 
        -ms-flex-wrap: wrap; 
            flex-wrap: wrap; 
}

.flex-just-center{ /* justificación centro */ 
    -webkit-box-pack: center; 
    -webkit-justify-content: center; 
       -moz-box-pack: center; 
        -ms-flex-pack: center; 
            justify-content: center; 
}
.flex-alig-center{ /* alineación centro */ 
    -webkit-box-align: center; 
    -webkit-align-items: center; 
       -moz-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
}

[class*="col-"]{ /* columna */ 
    padding: 15px; 
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box; 
            box-sizing: border-box; 
}

.col-balance{ /* columna de 50% */ 
    width: 50%;
}
.col-slim{ /* columna de 30% */ 
    width: 30%;
}
.col-wide{ /* columna de 70% */ 
    width: 70%;
}
.col-tri{ /* columna de 33.33% */ 
    width: 33.33%;
}
.col-quad{ /* columna de 25% */ 
    width: 25%;
}
.col-full{ /* columna de 100% */ 
    width: 100%;
}
.contained{ /* contenido centrado */ 
    margin-left: auto; 
    margin-right: auto; 
    max-width: 1300px; 
}
.hero-contained{ /* contenido centrado para el hero */ 
    position: relative; 
    width: 1300px; 
    margin: auto;
}
@media only screen and (max-width: 992px) {
    .col-tri,
    .col-quad{ /* columna de 50% en mobile */ 
        width: 50%;
    }
    .col-balance,
    .col-wide,
    .col-slim{ /* columna de 100% en mobile */ 
        width: 100%;
    }

    .order-tab-1{
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
    }
}
@media only screen and (max-width: 600px) {
    .col-tri,
    .col-quad{ /* columna de 100% en mobile */ 
        width: 100%;
    }
}
