ciao.
devi appunto studiare le media query, non c'è una risposta veloce ad un argomento così complesso.
posso però suggerirti di prendere spunto ed esempio da un comune framework come bootstrap: da li puoi capire il comportamenti ed il concetti di base per affrontare il lavoro.