Making responsive sites is the new trend in the theming world. Responsive sites (also called mobile web apps) flexibly adapt themself to the resolution of the current device.