Homepage is responsive to mobile devices