Learning responsive design