Responsive web-framework