/*version 2016.01.14A*/

/* EQUAL HEIGHT COLUMNS */

@media (max-width:767px) {
    .equal-xs-only, .equal-xs-only > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto;    
    }
}
@media (min-width: 768px) {
    .equal-sm, .equal-sm > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto; 
    }
}
@media (min-width: 768px) and (max-width:991px) {
    .equal-sm-only, .equal-sm-only > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto;  
    }
}
@media (min-width: 992px) and (max-width:1199px) {
    .equal-md-only, .equal-md-only > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto; 
    }
}
@media (min-width: 992px) {
    .equal-md, .equal-md > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto; 
    }
}
@media (min-width: 1200px) {
    .equal-lg-only, .equal-lg-only > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto; 
    }
}
@media (min-width: 1200px) {
    .equal-lg, .equal-lg > div[class^='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex:1 0 auto; 
    }
}
.equal-xs, .equal-xs > div[class^='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}
.equal-height-only > div[class^='col-']{
    flex-grow:0;
    flex-shrink: 1;
}

.equal-xs > div > div,
.equal-sm > div > div,
.equal-md > div > div,
.equal-lg > div > div{
    width:100%;
    box-sizing:border-box;
}