Hola,
Lo mejor es que uses Media Queries que te permiten "maquetar" para cada tamaño de pantalla entre otras cosas. Leete por ejemplo esta URL:
https://developer.mozilla.org/en-US/..._media_queries
Básicamente irás poniendo etiquetas @media en tu .css indicando a que medidas aplican. Por ejemplo:
@media (min-width: 1200px) { ... }
@media (min-width: 992px) { ... }
Y el navegador irá aplicando los estilos que toquen al browser del usuario.
Espero que te ayude,
Un saludo