Responsive template and other fixes suggested by vibes