A simple approach would be to adjust styles based on screen size. Here is the sample for the bootstrap docs.
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }
/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }
/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
For example, this will adjust the font size, but only when the screen is sized to the small device dimensions:
@media (min-width: @screen-sm-min) {
.navbar-default .navbar-nav > li a {
font-size: 10px;
}
}
Feel free to reference the documentation directly: http://getbootstrap.com/css/#grid-media-queries