Is there a way to achieve this without duplicating the table using flexbox ?
<link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"/>
<table class="hidden-md visible-xs">
<tr>
<td>Cell 1 :</td>
<td><strong>Content 1</strong></td>
</tr>
<tr>
<td>Cell 2 :</td>
<td>
<strong>Content 2</strong>
</td>
</tr>
<tr>
<td>Cell 3 :</td>
<td>
<strong>Content 3</strong>
</td>
</tr>
<tr>
<td>Cell 4 :</td>
<td>
<strong>Content 4</strong>
</td>
</tr>
</table>
<table class="hidden-xs visible-sm visible-md visible-lg">
<tbody>
<tr>
<td class="text-center">Cell 1 :</td>
<td class="text-center">Cell 2 :</td>
<td class="text-center">Cell 3 :</td>
<td class="text-center">Cell 4 :</td>
</tr>
<tr>
<td class="text-center"><strong>Content 1</strong></td>
<td class="text-center"><strong>Content 2</strong></td>
<td class="text-center"><strong>Content 3</strong></td>
<td class="text-center"><strong>Content 2</strong></td>
</tr>
</tbody>
</table>