Hello Esmond,
In EasySocial, we have our own Javascript to detect the width of our component's width, and from here it will give few CSS classnames in the DOM so that our component's styling will behave nicely. At width 600px, our component will display the layout as a mobile view.
Please advice, thank you.