Hola
nicolasboquense, que tal.
A mi se me ocurre que lo puedes solucionar con
CSS3 Media Queries.
Este
video te puede ayudar a comprender como trabaja las Media Queries y decidir usarlas o no.
La tecnología llamada
Responsive Web Design no es muy conocida pero si que sorprende. Puedes ver este
video para que sepas de que estoy hablando.