Responsive custom framework