added preloader, fix for container width on mobile