Edit in JSFiddle

<div class="flex-container">
<div class="flex-item">flex item 1</div>
<div class="flex-item first">flex item 2</div>
<div class="flex-item">flex item 3</div>
</div>
.flex-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
    width: 300px;
    height: 240px;
    background-color: #ccc;
}

.flex-item {
    background-color: #f36915;
    color: white;
    width: 100px;
    height: 100px;
    margin: 5px;
}
.first {
    -webkit-order: -1;
    order: -1;          
}