Responsive framework