JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<div class="blue flexible">block1</div>
<div class="blue flexible">block2</div>
<div class="blue flexible">block3</div>
<div class="blue flexible">block4</div>
</div>
CSS
.container {
max-width: 1000px;
min-width: 400px;
display: -webkit-box;
display: -moz-box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
}
.blue {
background: #357c96;
font-weight: bold;
margin: 2px;
padding: 20px;
color: #fff;
font-family: Arial, sans-serif;
text-align: center;
}
.flexible {
-webkit-box-flex: 1;
-moz-box-flex: 1;
}
@media screen and (max-width:480px) {
.container {
display: block;
}
}