Responsive sites and adaptive sites are the same in that they both change appearance based on the browser environment they are being viewed on (the most common thing: the browser's width).
Responsive websites respond to the size of the browser at any given point.
Adaptive websites adapt to the width of the browser at a specific points.
.container.container-as-table {
display: table;
width: 100%;
border-collapse: collapse;
}
.container-as-table .row {
display: table-row;
}
.container-as-table .col {
display: table-cell;
}