Several fixes and updates

using new lazyload script and updated styles and layout