Personalmente no conozco ninguna herramienta que lo haga de modo automático, pero sí lo que llaman
media queries.
Las media queris sirven para indicar a tus CSS cómo comportarse para según con qué pantalla las estés viendo. Por ejemplo, puedes decirles que el fondo se vea en negro si la web se visualiza en una pantalla de más de 960px de ancho (ordenador) y sin embargo que se vea en blanco en una de menor tamaño. Con lo cuál tendrás toda la libertad del mundo para adaptar tu web a todos los dipositivos que quieras.
Por otra parte son muy muy sencillas de utilizar, simplemente debes encerrar tus CSS en una "regla CSS" mayor que indicará el tamaño de pantalla máximo y/o mínimo donde se "activarán":
Por poner un ejemplo más ilustrativo, en el siguiente código tienes dos reglas CSS referentes al color del fondo y de la letra de un mismo contenedor. Las primeras tendrán efecto en pantallas de entre 600 y 1024 px y las segundas en pantallas de mayor tamaño. ¡Espero haberte ayduado!