updated template styles and caraousel