Responsive Modal Component