Width of header foreground image 'headerforeground01' is statically 300px, which is greater than the width of header after a certain resolution. It is the reason that your website is moving on one side. You need to decrease the foreground image in case of mobile.
Go to TemplateToaster -> Mobile view -> Click on Foreground image -> Format tab will be visible now -> Layout, decrease the height and width.