potresti provare a fare diversi fogli di stile e, a seconda della risoluzione del browser che fa la richiesta, includere quello appropriato.

Oppure fai un unico css, che si vede correttamente con tutte le risoluzioni più comuni (consigliabile)