I need a new website built with about 10 public pages (text, linked images tables & video) and 5 password protected pages (linked images & text). It will also need to have a shopping cart (OpenCart) that will service both the public and private sections of the website. Of course, an admin panel will be necessary to be able to update pages, images, links, etc, as needed. It is important that this website be fast and mobile friendly--no slow uploads or hard to read on mobile devices. It will need to be built with good, solid code so that it will work properly and be easy to edit as the website grows.