Hey Mark, your site is good looking.
It is Slow though.
I am working off an old netbook at the moment and the difference between the speed of your site and others is noticeable. On my new laptop I wouldn't notice it due to memory and processor size / speed , but on a phone, tablet or netbook then it is considerably different.
Your front page throws out these errors.
[10:36:39.773] Expected media feature name but found 'touch-enabled'. @
http://www.markhillknives.com/:1
[10:36:39.773] Expected media feature name but found '-webkit-touch-enabled'. @
http://www.markhillknives.com/:1
[10:36:39.773] Expected media feature name but found '-o-touch-enabled'. @
http://www.markhillknives.com/:1
[10:36:39.773] Expected media feature name but found '-ms-touch-enabled'. @
http://www.markhillknives.com/:1
[10:36:39.773] Expected media feature name but found 'modernizr'. @
http://www.markhillknives.com/:1
[10:36:39.805] Unknown property '-moz-opacity'. Declaration dropped. @
http://www.markhillknives.com/
[10:36:39.806] Error in parsing value for 'background-image'. Declaration dropped. @
http://www.markhillknives.com/
[10:36:39.806] Expected color but found 'left'. Error in parsing value for 'background-image'. Declaration dropped. @
http://www.markhillknives.com/
[10:36:40.517] Error in parsing value for 'filter'. Declaration dropped. @
http://www.markhillknives.com/
[10:36:40.518] Unknown property '-moz-border-radius-topright'. Declaration dropped. @
http://www.markhillknives.com/
[10:36:40.941] Unknown property 'zoom'. Declaration dropped. @
http://static.wix.com/services/web/2.400.18/viewer.min.css:1
[10:36:40.941] Unknown property 'user-select'. Declaration dropped. @
http://static.wix.com/services/web/2.400.18/viewer.min.css:1
[10:36:40.941] Unknown property 'box-sizing'. Declaration dropped. @
http://static.wix.com/services/web/2.400.18/viewer.min.css:1
[10:36:41.614] Use of getAttributeNode() is deprecated. Use getAttribute() instead. @
http://static.wix.com/services/bootstrap/2.400.18/libs.min.js:2
[10:36:41.615] Use of attributes' nodeValue attribute is deprecated. Use value instead. @
http://static.wix.com/services/bootstrap/2.400.18/libs.min.js:2
[10:36:44.250] Unknown property 'box-sizing'. Declaration dropped. @
http://www.markhillknives.com/
--
[10:36:54.662] The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.
That's what shows up on developer within firefox and could be a reason for things being slow, however I have a gallery page which throws more errors and loads faster so there has to be something else as well as the errors.
Are the images specifically sized or does the website resize to fit screen. This will slow things down in a big way. There also appear to be problems with the CSS side of life, don't ask me as I am no guru, but the debugger is saying this.
As to fitting screen sizes, rather than setting a screen size (1024 x 768) set the screen size to 100%, this way it auto adjusts to the value's of the viewer. Not sure how to do this on your site, but mine is html based (it was easy enough for me to self teach) with a few PHP add ons integrated. Within the CSS you should be able to find how to do this. My main site has no CSS file as it's all custom built by me.
Your site appears to be built around the CSS, so if there is a problem or error in there it will effect everything.
As I say the site looks good, if you can get the loading speed up it'll be a very nice site indeed. If you want to chat PM me.