Responsive is quite not possible using only CSS.