building responsive overlay.