Dit kun je in je CSS regelen doormiddel van @Media.
Zo kun je bijvoorbeeld een standaard CSS bestand maken en een bestand wat specifiek bedoelt is voor kleinere apparaten.
Deze 2 kun je ook gewoon combineren als je een niet al te complexe website hebt.
Neem hier eens een kijkje:
cssmediaqueries.com/
Dan denk ik dat je een heel goed beeld krijgt van de opbouw
Succes!