Bootstrap col-*-*
classes rely on media queries to resize them.
You'll need to use the same technique. Start by styling `.keywords' and then tweak it as the device gets bigger (mobile first).
.keywords{
margin-right: auto;
margin-left: auto;
text-align: center;
vertical-align: middle;
font-size: 85%;
}
@media (min-width : 768px) {
.keywords{
display: table-cell;
float: none;
height: 230px;
text-align: center;
vertical-align: middle;
font-size: 120%;
}
}