Puoi procedere in due modi:
- realizzare un css dedicato ai dispositivi mobili, che tenga conto delle visualizzazioni potrait e landscape, e caricarlo quando si accede da questi device;
- realizzare un layout fluido e gestirlo a seconda che il media sia il monitor del computer oppure il display di un dispositivo mobile.