.hero.pressrelease {	
	background: url(/content/dam/europe/kelloggs_it/images/banners/pr-header-desktop.jpg) no-repeat center top / cover;
	height: 360px;
}
@media only screen and (max-width: 999px) and (min-width: 602px) {
	.hero.pressrelease { 
		height:220px;
	}
}
@media (max-width: 601px) {
	.hero.pressrelease {
		background: url(/content/dam/europe/kelloggs_it/images/banners/pr-header-mobile.jpg) no-repeat center top / cover;
		height:190px;
	}
}
	
	
	
	.banners-container .banner.promotions {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/promotion-bg.jpg);
    }	
    .banners-container .banner.nutrition {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/nutrition.jpg);
    }
	.banners-container .banner.whatwebelieve {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/whatwebelieve-bg.jpg);
		background-position:top right;
    }
	.banners-container .banner.emoji-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/promotion_emoji.jpg);
    }
	.banners-container .banner.gofree-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/promotions_banner_new.jpg);
    }
	.hero.promotions{
        height: 332px;
        background-image: url(/content/dam/europe/kelloggs_it/images/home/home_banner.jpg);
        background-position-y: center;
    }
	.banners-container .banner2.blippar.snacks-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_IBERIA.jpg) !important;
	}
	.banners-container .banner2.snacks-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banners_Snacks_IT.jpg);
	}
	.banners-container .banner2.tresor-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banners_Desktop_it_it.jpg);
	}
	.banners-container .banner2.cereals-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banners_Cereal_it_IT.jpg);
	}
	.banners-container .banner2.nerf-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/It_IT_nerf.jpg);
	}
	.banners-container .banner2.snacks-promotion .description h3,
	.banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.tresor-promotion .description h3,
	.banners-container .banner2.nerf-promotion .description h3 {
		font-size:22px !important;
	}
	.banners-container .banner2.snacks-promotion .description h2 {
		font-size:48px;
	}
	.banners-container .banner2.snacks-promotion .description p,
	.banners-container .banner2.cereals-promotion .description p,
	.banners-container .banner2.tresor-promotion .description p,
	.banners-container .banner2.nerf-promotion .description p {
		font-size:14px !important;
	}
	/*Common to all banners*/
	.banners-container .xbox-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banners_Italy_IT.jpg);
	}
	.banners-container .vinci-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/image2020-3-10_15-34-7.png);
	}
	.banners-container .bottles-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banner_homepage.jpg);
	}
	.banners-container .footbowl-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/FootBowlBanners_Desktop.jpg);
	}
	.banners-container .reebok-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/reebokBanners_Desktop.jpg);
	}
	.banners-container .spotify20-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/spotify_20_Banners_Desktop.jpg);
	}
	.banners-container .reebok21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/reebok2021-promotional-banner-desktop-Italy.jpg);
	}	
.banners-container .fed-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/it_IT.jpg);
	}
.banners-container .feb-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/new/it_IT_web_new_promotion.jpg);
	}	
	.banners-container .footabll-21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/web-italy.jpg);
	}
	.banners-container .personalised21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/it_IT_PP_Web.jpg);	
	}	
	.banners-container .bts20-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/bts_2020_Banners_Desktop.jpg);
	}
	.banners-container .monsters-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/promo.jpg);
	}
	.banners-container .description h2 {
		font-size:22px;
	}
	.banners-container .description p {
		font-size:14px;
	}
	.banners-container .spotify20-promotion .description h2 {
		font-size:16px !important;
	}
	.banners-container .spotify20-promotion .description p {
		font-size:12px !important;
	}	
	.banners-container .reebok21-promotion .description h2 {
		font-size:14px !important;
	}	
	.banners-container .reebok21-promotion .description p {
		font-size:12px !important;	
	}
	.banners-container .bts20-promotion .description h2 {
		font-size:18px;
	}
	.banners-container .monsters-promotion .description h2 {
		font-size:18px;
	}
	.banners-container .footabll-21-promotion .description h2 {
		font-size:14px !important;
	}	
	.banners-container .footabll-21-promotion .description p {
		font-size:12px !important;	
	}
	.banners-container .personalised21-promotion .description h2 {
		font-size:14px !important;
	}	
	.banners-container .personalised21-promotion .description p {
		font-size:12px !important;	
	}	
	
	.hero.home {
        background-image: url(/content/dam/europe/kelloggs_it/images/home/home_banner.jpg);
    }

	.OurPromisePera{
        margin-top: 20px;
    }
  
	.OurEnvironmentPera{
        margin-top: 20px;
    }
  
	.hero.OurPromisePera1Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_promise/pera1.jpg);
        height: 300px;
    }    
    .hero.OurPromisePera2Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_promise/pera2.jpg);
        height: 300px;
    }    
	
	 .hero.OurPromise {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Our-Promise_banner.jpg);
        height: 332px;
		background-position: left top;
    }  
	
		  .hero.LegalNotice {/*
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/legal-notice_banner.png);
        height: 332px;
		background-position: bottom;*/
    } 
	  .hero.OurCommunityPera1Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_community/pera1.jpg);
        height: 300px;
    }    
    .hero.OurCommunityPera2Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_community/pera2.jpg);
        height: 300px;
    } 

	.hero.OurCommunityPera3Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_community/pera3.jpg);
        height: 300px;
    } 
	
		.hero.environment1Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/environmental_initatives/environmentalinitatives1.jpg);
        height: 300px;
    }    
    .hero.environment2Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/environmental_initatives/environmentalinitatives2.jpg);
        height: 300px;
    } 
	.hero.environment3Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/environmental_initatives/environmentalinitatives3.jpg);
        height: 300px;
    } 
	
	.hero.OurCommunity {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/our_community_banner.png);
        height: 332px;
		background-position: top;
	}	
	.hero.origin {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_banner.jpg);
        height: 332px;
		background-position: center;
	}  	
    .hero.sitemapBanner {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/sitemap_banner.jpg);
        height: 332px;
		/*background-position: bottom;*/
	}  
	  .hero.OurLocation {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/our_location_banner.jpg);
        height: 332px;
		background-position: top;
   } 
	  .hero.OurLocationPera1Img {
        background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/our_locations/pera1.jpg);
        height: 300px;
        background-position: top;
    }
	.hero.OurPromisenew {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
        background-position: top;
    }
	
	.nutrition.label {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Nutrition_label_Banner.png);
        height: 332px;
		background-position: bottom;
	}
	
	.benefits.fibre {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Fibre_Banner.png);
        height: 332px;
		background-position: center;
	}
	.hero.nutri {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/childs.jpg);
        height: 332px;
		background-position: center;
	}
	.adding.vitamins {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Adding_Vitamins_Banner.png);
        height: 332px;
		background-position: top;
	}		
    .powerof-healthy-breakfast {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/powerof-healthy-breakfast.png);
        height: 400px;
		background-position: center;
	}    .field-to-spoon {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/field-to-spoon.png);
        height: 332px;
		background-position: bottom;
	}	    
    .nutritional-benefits {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/nutritional-benefits.png);
        height: 332px;
		background-position: bottom;
	}	
	.hero.benifitsofcerial {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/the_benefits_of_cereal_banner.jpg);
        height: 332px;
        background-position: center;
    }
	.understanding.salt {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Understanding_Salt_Banner.png);
        height: 332px;
		background-position: top;
	}
	.sugarbreakfast.cereal {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/sugarbreakfast_cereal_Banner.png);
        height: 332px;
		background-position: top;
	}
	.essential.nutrients {
                background-image: url(/content/dam/europe/kelloggs_it/images/banners/Nutrition_label_Banner.png);
        height: 332px;
		background-position: bottom;

 }
	.environmental.initatives {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/environmentalinitatives_banner.png);
        height: 332px;
		background-position: center;
	}	
   .hero.working-at-kelloggs {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/working-at-kelloggs_banner.jpg);
        height: 332px;
		background-position: left top;
	}  
	.hero.ourHistory {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/HISTORY-BANNER.jpg);
        height: 332px;
		background-position: left top;
	} 
	.hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_WhoWeAre_Banner.png);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.recipes-small{
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Recipi_Banner.png);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.recipe-detail{
        background-image:url(/content/dam/europe/kelloggs_it/images/recipes/recipe_category_banner.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.what-we-believe{
         background-image: url(/content/dam/europe/kelloggs_it/images/banners/banner_six.jpg);
		 height: 332px;
		background-position: top;
	}
.footerWhatWeBeleive {
    
    background-image: url(/content/dam/europe/kelloggs_it/images/what_we_believe/footer_background.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    overflow: auto;
}

.hero.all-bran-articles{
    
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/digesthealth_header.jpg);
	height: 332px;
}

.hero.small.article.legal-notices{
    
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/legal_notices_banner.jpg);
    height: 332px;
}

.hero.privacy-header{
    
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/privacy-policy_banner.jpg);
    height: 332px;
	background-position: bottom;
}

.hero.pillar.nutrition {
    
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/passion_hero_banner.png);
	height:332px;
	background-position: top;
}

.hero.origins-farmer-header {
    
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/originfarmers_header.jpg);
}

.hero.BFBD-header {
        background-image: url(/content/dam/europe/kelloggs_it/images/what_we_believe/BFBD_header.jpg);
        height: 332px;
        background-position-y: center;
    }

.hero.love_your_cereal_header {
    
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/love_your_cereal_header.jpg);
        height: 332px;
    } 
	.hero.breakfast-header {
        background-image: url(/content/dam/europe/kelloggs_it/images/what_we_believe/breakfast/sfbc-header.jpg);
        height: 332px;
        background-position-y: center;
    } 
.hero.pillar.medium.ourBrands {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_banner.jpg);
        height: 332px;
		background-position: center;
    } 
.hero.sustainability-header {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/sustainability_banner.jpg);
        height: 332px;
        background-position-y: center;
    } 
.hero.header_2020 {
        background-image: url(/content/dam/europe/kelloggs_it/images/what_we_believe/sustainability_commitments_header.jpg);
        height: 332px;
        background-position-y: center;
    } 
    
	.hero.history {
		background-image: url(/content/dam/europe/kelloggs_it/images/who_we_are/HISTORY-BANNER_notext.png);
		height: 332px;
		background-position: top;
	}
		
	.hero.promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_banner.jpg);
		 height: 360px;
		background-position: center;
	}	

.custom-banner-container{
        background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
    }  
.custom-banner-container.coco-pops-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_02_Coco-Pops.png);
	height: 332px;
	background-position: center;
	} 
.custom-banner-container.kellogg-s-corn-flakes-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_03_Corn-Flakes.png);
	height: 332px;
	background-position: center;
} 
.custom-banner-container.crunchy-nut-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_04_Crunchy-Nut.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.frosties-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_Frosties.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.wheats-header {
	background-image: url("/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_00_Kellogg's.png");
	height: 332px;background-position: center;
} 

.custom-banner-container.krave-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_07_Krave.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.rice-krispies-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_07_Rice-Krispies.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.rice-krispies-squares-header {
	background-image: url("/content/dam/europe/kelloggs_it/images/banners/Kellogg's_Desktop_14_Rice-Krispies-Squares.png");
	height: 332px;background-position: center;
} 
.custom-banner-container.nutri-grain-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_12_Nutri-Grain.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.miel-pops-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banner_Mielpops.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.nice-morning-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banner_NiceMornings.png);
	height: 332px;background-position: center;
}
.custom-banner-container.extra-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banner_Extra.png);
	height: 332px;background-position: center;
}
.custom-banner-container.kellogg-s-ancient-legends-consumer-brand-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_06_Ancient-Legends.png);
	height: 332px;
} 
.custom-banner-container.kellogg-s-limited-edition-header {
	background-image: url("/content/dam/europe/kelloggs_it/images/banners/kellogg-s-limited-edition-desktop.png");
	height: 332px;background-position: center;
}
.custom-banner-container.kellogg-s-consumer-brand-header {	
background-image: url("/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_00_Kelloggs_IT.png");
	height: 396px;background-position: center;
	}


.custom-banner-container.bran-flakes-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_02_Bran-Flakes.png);
	height: 332px;background-position: center;
}  
.custom-banner-container.special-k-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_09_Special-K.png);
	height: 332px;
	background-position: center;
} 
.custom-banner-container.all-bran-5-days-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/5-day-journey-header.jpg);
	height: 332px;
	background-position:center;
}
.custom-banner-container.poweringyou-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/powering-you_header_image_1400x332.png);
	height: 332px;
}
.nourishPera .amazing-wrapper.bg_power {
	background-image: url(/content/dam/europe/kelloggs_it/images/our_brands/special_k/Berries&Nuts_PackShotIimage_powering.jpg);
	height: 332px;
}
.nourishPera2Img.bar {
	background-image: url(/content/dam/europe/kelloggs_it/images/our_brands/special_k/05053827188586_A1L1_Snacks.png);
}	
.hero.nourish {
    background-image: url(/content/dam/europe/kelloggs_it/images/our_brands/special_k/nourish_header.jpg);
    height: 332px;
    background-position-y: center;
    background-repeat: no-repeat;
    }
.custom-banner-container.all-bran-header {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_Desktop_01_All-Bran.png);
	height: 332px;
	background-position:center;
}
.specialKpera1{
    margin-bottom: 50px;
    background-image: url(/content/dam/europe/kelloggs_it/images/our_brands/special_k/tab_1.jpg);
    height: 350px;
    background-size: cover;
}
.specialKpera{
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/Special-K-Banner-1920x500-05-IT_d.jpg);
    height: 300px;
    background-position: center;
    background-size: cover;
}
.specialKperatwo{
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/nutri_bg.jpg);
    height: 300px;
    background-size: cover;
}
.specialKperathree{
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/SPK_Promo_Spot_Zone2_italy_d.jpg);
    height: 300px;
    background-size: cover;
}
.custom-banner-container.bran-flakes-header1 {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/bran_flackes_homepage_banner.jpg);
	height: 332px;
	background-position: center;
}
.hero.small.article.contact {
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/contact_us_banner.jpg) !important;
    height: 332px;
    background-position: cover;
}
.custom-banner-container.w-k-kellogg-consumer-brand-header.whiteBackground {
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/WKK-hero-banner.jpg) !important;
    height: 332px;
    background-size:100%;
	background-color:#f3e3cc;
}
.ourlocations .locationsLeftPera{
    display: inline-block;
    width: 28%;
    float: left; 
}
.ourlocations .locationRightPera {    
    display: inline-block;
    width: 70%;
    float: left;

}
.hero.AllBran-dellefibre {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/importanza-delle-fibre-banner.jpg);
	height: 332px;
	background-position: bottom;
} 
	.hero.AllBran-tuaregolaritÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢  {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/per-la-tua-regolarita-Banner.jpg);
	height: 332px;
	background-position: bottom;
}
.hero.AllBran-difrumento {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/the-beauty-of-wheat-bran-banner.jpg);
	height: 332px;
	background-position: bottom;
}
.hero.fiber-banner{
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/fibrometro-header.jpg);
	height: 332px;
	background-position:center;
}

.hero.la-pregnancy{
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/bran_beauty_header.jpg);
	height: 332px;
	background-position:center;      
}

.hero.small.article.my-account {
    background-image: url(/content/dam/europe/kelloggs_it/images/banners/my_account_banner.jpg);
    height: 332px;
    background-position: cover;
}
.responsive-banner {
	margin-top:20px;
	margin-bottom:20px;
}
.responsive-banner .banner_img {
	max-width: 100%; 
	display:block; 
	height: auto;
}

@media (min-width: 1000px) {
	.hero.ourBrands .description h1,
    .hero.home .description h1, 
    .hero.pillar.who-we-are .description h1,
    .hero.pillar.nutrition .description h1, 
    .hero.pillar.recipe-detail .description h1,    
    .hero.pillar.promotions.trick-treat .description h1,
	.hero.ourBrands .description h4,
	.hero.recipes-small .description h1,
	.hero.recipes-small .description h4,
    .hero.pillar.who-we-are .description h1,
	.hero.pillar.what-we-believe h1 {
		color:#fff;
	}
}

@media (max-width: 768px) {
	
		
	.hero.adding.vitamins{
		background-position: left center;
	}
	

    .hero.pillar.what-we-believe{
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/whatwebelieve.jpg);
        height: 225px;
        background-position: right center;
        background-size: cover;
    }
	.hero.pillar.what-we-believe .description {
		padding-top:265px;
	}
    .hero.pillar.nutrition,
    .hero.pillar.recipes-small{
        margin-bottom: 100px;
    }

    
    
    .banners-container .banner2.blippar.snacks-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_IBERIA_Mobile.jpg) !important;
        background-size: cover;
    }
	.banners-container .banner2.snacks-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/IT_Snacks_Mobile.jpg);
        background-size: cover;
    }
	.banners-container .banner2.tresor-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Banners_Mobile_it_it.jpg);
        background-size: cover;
    }
	.banners-container .banner2.cereals-promotion {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/it_IT_Cereal_Mobile.jpg);
        background-size: cover;
    }
    .hero.sustainability-header {
        background-size:100%;
		height:150px;
    }
    .hero.header_2020 {
        background-size:100%;
		height:150px;
    }
	.custom-banner-container.poweringyou-header {
		background-size:100%;
		height:80px;
	}
	.ourlocations .locationsLeftPera img{
		display: block;
		width: 100%; 
		}    
	.ourlocations .locationsLeftPera{
		display: block;
		width: 100%; 
	}
	.ourlocations .locationRightPera{
		display: block;
		width: 100%;
    }
	/*.hero.BFBD-header {
		background-size: 100%;
		height: 115px;
	}*/
	
   .hero.AllBran-dellefibre {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/importanza-delle-fibre-banner_mob.jpg);
        height: 332px;
		background-position: center;
    } 
			.hero.AllBran-tuaregolaritÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢  {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/per-la-tua-regolarita-Banner_mob.jpg);
        height: 332px;
		background-position: center;
    }
	.hero.AllBran-difrumento {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/the-beauty-of-wheat-bran-banner_mob.jpg);
        height: 332px;
		background-position: center;
    }
	.hero.fiber-banner {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/fibrometro-header_mobile.jpg);
        height: 225px;background-position: left center;
        background-size: center;
    } 
    .hero.la-pregnancy {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/bran_beauty_header_mob.jpg);
        height: 225px;background-position: left center;
        background-size: center;
    }   
    .hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/what_we_believe_child.png);
        background-position: center;
		height: 332px;
	}
    .hero.pillar.nutrition {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/passion_hero_mob.jpg);
    background-position: center
    }    
    
.hero.promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_mobile.jpg);
		 height: 332px;
		background-position: center;
	}

.showInMobile{display: block;visibility: visible;}
.hideInMobile{display: none;visibility: hidden;}
}

@media (max-width: 480px) {
	.environmental.initatives {
		background-size: 100%;
		height: 120px;
    }
    .specialKpera{
        height:170px !important;
    }
    
      .essential.nutrients {
  background-position: left;
}
 
.field-to-spoon {
  background-position: left;
}
  .nutritional-benefits {
background-position: left;
}
}

@media (max-width: 320px) {
        .hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/Kelloggs_WhoWeAre_Banner_mobile320.jpg);
        background-position: center
	}
}
@media (max-width: 601px) {
	.banners-container .banner .description{
		height:auto;
	}						 
	.powerof-healthy-breakfast {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/Nutrition_MainPage_Banner_mobile.jpg);
     height: 332px;
    background-position: center;
    }
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.tresor-promotion .description h3{
		font-size:22px !important;
	}
	.banners-container .banner2.snacks-promotion .description h2 {
		font-size:38px;
	}
	.banners-container .banner2.snacks-promotion .description,
    .banners-container .banner2.cereals-promotion .description,
	.banners-container .banner2.tresor-promotion .description {
		top:84% !important;
	}
	/*Common to all banners*/
	.banners-container .xbox-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/mobile_banner_Italy_IT.jpg);
		height:340px !important;
	}
	.banners-container .vinci-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/image2020-3-10_15-34-7.png);
		height:340px !important;
	}
	.banners-container .bottles-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banner_homepage.jpg);
		height:340px !important;
	}
	.banners-container .footbowl-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/FootBowlmobile_banner.jpg);
		height:340px !important;
	}
	.banners-container .reebok-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/reebokmobile_banner.jpg);
		height:340px !important;
	}
	.banners-container .spotify20-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/spotify_20_mobile_banner.jpg);
		height:340px !important;
	}
    .banners-container .reebok21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/reebok2021-promotional-banner-mobile-Italy.jpg);
		height:400px !important;
	}
	.banners-container .fed-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/it_ITmobile.jpg);
		height:400px !important;
	}
	.banners-container .feb-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/new/it_IT_new_mobile.jpg);
		height:400px !important;
	}
	.banners-container .footabll-21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/mobile-italy.jpg);
		height:300px !important;
	}
    .banners-container .personalised21-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/banners/it_IT_PP_Mobile.jpg);
		height:300px !important;	
	}
	.banners-container .bts20-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/bts_2020_mobile_banner.jpg);
		height:340px !important;
	}
	.banners-container .monsters-promotion {
		background-image: url(/content/dam/europe/kelloggs_it/images/promo_mobile.jpg);
		height:340px !important;
	}
	.banners-container .description h2 {
		font-size:14px;
	}
	.banners-container .description p {
		font-size:10px;
	}
	.banners-container .bts20-promotion .description h2 {
		font-size:14px;
	}
}
@media (max-width: 480px) {
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.tresor-promotion .description h3 {
		font-size:14px !important;
	}
	.banners-container .banner2.snacks-promotion .description h2 {
		font-size:38px;
	}
	.banners-container .banner2.snacks-promotion .description p,
    .banners-container .banner2.cereals-promotion .description p,
	.banners-container .banner2.tresor-promotion .description p {
		font-size:12px !important;
	}
	.banners-container .banner2.snacks-promotion .button,
    .banners-container .banner2.cereals-promotion .button,
	.banners-container .banner2.tresor-promotion .button	{
		font-size:12px !important;
	}
}
@media (max-width: 999px) {
	
	.hero.pillar.what-we-believe{
         background-image: url(/content/dam/europe/kelloggs_it/images/banners/what_we_believe_child.png);
		 height: 332px;
		background-position: top;
	}
	.hero.origin {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_mobile.jpg);
        height: 332px;
		background-position: center;
	} 
	.hero.pillar.nutrition {
	background-image: url(/content/dam/europe/kelloggs_it/images/banners/passion_hero_mob.jpg);
    background-position: top;
	height: 332px;
    } 
	.hero.pillar.medium.ourBrands {
        background-image: url(/content/dam/europe/kelloggs_it/images/banners/default_mobile.jpg);
        height: 332px;
		background-size:cover;
    }
}