/*Amit Start*/
/*home*/
.hero.home{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/home.jpg');
}
.banner.nutrition{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/nutrition.jpg');
}
.banner.what-we-believe{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/what_we_believe_home.jpg');
    background-position: left;
}
.banner.who-we-are{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/who_we_are_home.jpg');
     background-position: right;
}
.banner.recepies {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/contact-banner_fr.png);
    background-position: right;
}
/*who-we-are*/
.hero.pillar.who-we-are{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/contact-banner_fr.png');
    background-position: center;
    height: 332px;
}
.hero.pillar.what-we-believe{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/what_we_believe.jpg');
    height: 332px;
	background-position: top center;
}
.hero.small.article.contact{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/contact-banner.png');
    background-position: center;
    height: 332px;
}
.hero.pillar.passionnutrition{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/main_banner.jpg');
   background-position:  right top;
    height: 332px;
}
.hero.pillar.medium.ourBrands{
      background-image: url('/content/dam/europe/kelloggs_fr/images/banners/default_banner.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/nutrition_childpages_banner.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-2020{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/nutrition_childpages_banner_2020.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-approvisionnement {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable.jpg');
    background-position: top center;
    height: 332px;
}
/*.hero.nutrition-child-responsable{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable.jpg');
    background-position: top center;
    height: 332px;
}*/
.hero.nutrition-child-agriculture{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/agriculture.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-vision{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/web-cup.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-durable {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-fabrication{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/fabrication.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-environnement{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/environnement.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-100{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/environnement.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-gaspillage{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/gaspillage.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-biodiversite{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/gaspillage.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-communautes{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/communautes.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-monde{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/monde.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-alimentaire{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/alimentaire.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-kellogg{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/kellogg.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-promotion{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/promotion.jpg');
    background-position: top center;
    height: 332px;
}
.hero.nutrition-child-news{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/news.jpg');
    background-position: top center;
    height: 332px;
}
.hero.join{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/join.jpg');
    background-position: top center;
    height: 420px;
}
.hero.identity{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/join.jpg');
    background-position: top center;
    height: 332px;
}
.hero.who-we-are-child{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/banner_eight.jpg');
    background-position: left center;
    height: 332px;
}
.hero.what-we-believe-child {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/banner_who_we_are_general.jpg');
    background-position: left center;
    height: 332px;
}
.hero.promotions {
	height: 332px;
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/kellogs_desktop_banner.jpg);
	background-position-y: center;
}
.banners-container .banner2.blippar.snacks-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_FRABEN.jpg) !important;
}
.banners-container .banner2.snacks-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Banners_Snacks_FR.jpg);
}
.banners-container .banner2.tresor-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Banners_Desktop_fr.jpg);
}
.banners-container .banner2.cereals-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Banners_Cereal_Fr.jpg);
}
.banners-container .banner2.nerf-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Fr_FR_nerf.jpg);
}
.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 p,
.banners-container .banner2.cereals-promotion .description p,
.banners-container .banner2.tresor-promotion .description p,
.banners-container .banner2.nerf-promotion .description p {
	font-size: 13px !important;
}

/*Yash CSS*/
.specialKpera{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Special-K-Banner-1920x500-05-FR.jpg);
    height: 300px;
    background-position: center;
    background-size: cover;
}

.specialKperatwo{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Promo_button_Zone3_9.05_d.jpg);
    height: 300px;
    background-size: cover;
}
.specialKperathree{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/SPK_Promo_Spot_Zone2_italy_d.jpg);
    height: 300px;
    background-size: cover;
}

.specialKperathree{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/SPK_Promo_Spot_Zone2_italy_d.jpg);
    height: 300px;
    background-size: cover;
    background-position: right;
} 
.custom-banner-container.special-k-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_09_Special-K.png);
    height: 332px;
    background-position: center;
} 
.custom-banner-container.special-k-strength-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/our_brands/special_k/FR_StrengthRetreat_d.jpg);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.special-k-nutri-header {
     background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Bannernutrim.jpg);
	 height: 332px;
     background-position: center;
}
.hero.newbanner {
     background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Nutrition_label_Banner.png);
}
/* banners brands */
.custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_Frosties.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.miel-pops-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0026_25_miel_pops.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.rice-krispies-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_07_Rice-Krispies.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.rice-krispies-squares-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_14_Rice-Krispies-Squares.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.smacks-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0022_21_Smacks.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.coco-pops-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/CocoPops_Kelloggs_Desktop_Hero-banners_v2.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.nutri-grain-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_12_Nutri-Grain.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_00_Kelloggs.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_03_Corn-Flakes.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.tresor-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0024_23_Mmmh-Tresor.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-extra-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0025_24_EXTRA-HQ.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.country-store-consumer-brand-header{
    background-image: url("/content/dam/europe/kelloggs_fr/images/banners/Kellogg's_Desktop_16_Country-Store.png");
    height: 332px;
    background-position: center center;
}
.custom-banner-container.importance-of-fibre{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/limportance-des-fibre.jpg);
    height: 332px;
    background-position: center center;
}

.custom-banner-container.your-digestive-health{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/your-digestive-health.png);
    height: 332px;
    background-position: center center;
}

.custom-banner-container.faq-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/faq.png);
    height: 332px;
    background-position: center center;
}

.hero-fiber{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/fiber.png);
    height: 332px;
    background-position: center center;
}

.hero.allbran5dc  {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/5dc-header.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.all-bran-header.whiteBackground, .hero.AllBran-dellefibre{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Desktop_01_All-Bran.png');
    background-position: center;
    height: 332px;
 }
 .custom-banner-container.faq{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/faq.png');
    background-position: center;
    height: 332px;
 }
.hero.pillar.recipes-small{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/default_banner.jpg');
    background-position: center;
    height: 332px;
}
.custom-banner-container.wkk-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/wkk_Banner.jpg);
    background-size:100%;
	background-color:#f3e3cc;
	height:332px;
	background-position:center;
}
.showInMobile{display: none;visibility: hidden;}
.hideInMobile{visibility: visible;}

/* Common to all banners */
.banners-container .xbox-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Banners_Desktop_France_FR.jpg);
}
.banners-container .reebok-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/reebokBanners_Desktop.jpg);
}
.banners-container .spotify20-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/2020_Banners_Desktop.jpg);
}
.banners-container .reebok21-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/reebok/reebok2021-promotional-banner-desktop-France.jpg);
}	
.banners-container .reebok-promotion .description h2 {
	font-size:16px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;
}
.banners-container .football-21-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/web-fr.jpg);
}	
.banners-container .football-21-promotion .description h2 {
	font-size:16px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;	
}
.banners-container .gagner-21-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/BannerPromo_WhiteSpace_1960x800.jpg);
}	
.banners-container .gagner-21-promotion .description h2 {
	font-size:14px !important;
}
.banners-container .description h2 {
	font-size:14px;
}
.banners-container .gagner-21-promotion .description p {
	font-size:11px;	
}
.banners-container .cerealbox-cover-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/pp-fr-be-web.jpg);
}	
.banners-container .football-21-promotion .description h2 {
	font-size:16px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;	
}
.banners-container .tresor-1-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/15_ans_BannerPromo_WhiteSpace_1960x800.png);
}	
.banners-container .tresor-1-promotion .description h2 {
	font-size:16px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;	
}
.banners-container .find-your-im-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/feed/fr_FR-promo.jpg);
}	
.banners-container .find-your-im-promotion .description h2 {
	font-size:16px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;	
}	
@media (max-width: 1000px){
	.hero.passionnutrition{
		background-image: url('/content/dam/europe/kelloggs_fr/images/banners/nutrition_childpages_banner.jpg');
		background-position: top center;
		height: 332px;
	}
}
@media (max-width: 768px){
    .custom-banner-container.your-digestive-health {
         background-image: url('/content/dam/europe/kelloggs_fr/images/banners/your-digestive-health-MOB.png');
    background-position: center;
    height: 332px;
    }
    .hero.pillar.medium.ourBrands{
      background-image: url('/content/dam/europe/kelloggs_fr/images/banners/default_mobile.jpg');
    background-size: cover;
    height: 332px;
    }
    .hero-fiber{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/fiber-mob.png);
    height: 332px;
    background-position: center center;
    }
     .custom-banner-container.faq{
     background-image: url('/content/dam/europe/kelloggs_fr/images/banners/faq-mob.png');
    background-position: center;
    height: 332px;
 }
.banners-container .banner.what-we-believe{
	background-position:left;
}
.banners-container .banner.who-we-are{
    background-position:right;
}

    .custom-banner-container.importance-of-fibre{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/limportance-des-fibre.jpg);
    height: 195px;
    background-position: center center;
}

    .hero.allbran5dc{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/5dc-header-mob.png);
    height: 332px;
    background-position: center center;
}
    .custom-banner-container.all-bran-header.whiteBackground, .hero.AllBran-dellefibre{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_01_All-Bran.png');
    background-position: center;
    height: 397px;
 } 
  
	.custom-banner-container.special-k-header {
        background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_09_Special-K.png);
        height: 367px;
        background-position: left center;
        background-size: cover;
    } 
	.custom-banner-container.special-k-strength-header {
		background-image: url(/content/dam/europe/kelloggs_fr/images/our_brands/special_k/FR_StrengthRetreat_m.jpg);
		height: 462px;
		background-size: cover;
	}

	
	/* banenrs brands mobile */
	.custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_Frosties.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.miel-pops-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0026_25_miel_pop.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.rice-krispies-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_07_Rice-Krispies.png);
    height: 402px;
    background-position: center center;
}
.custom-banner-container.rice-krispies-squares-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_14_Rice-Krispies-Squares.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.smacks-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0022_21_Smack.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.coco-pops-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/CocoPops_Kelloggs_Mobile_Hero-banner.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.nutri-grain-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_12_Nutri-Grain.png);
    height: 332px;
    background-position: center center;
}

.custom-banner-container.kellogg-s-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_00_Kelloggs.png);
    height: 332px;
    background-position: center center;
}

.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs_Mobile_03_Corn-Flakes.png);
    height: 442px;
    background-position: center center;
}

.custom-banner-container.tresor-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0024_23_Mmmh-Treso.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-extra-consumer-brand-header{
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Kelloggs__0025_24_EXTRA-.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.country-store-consumer-brand-header{
    background-image: url("/content/dam/europe/kelloggs_fr/images/banners/Kellogg's_Mobile_16_Country-Store.png");
    height: 332px;
    background-position: center center;
}
.custom-banner-container.special-k-nutri-header {
		height: 332px !important;
		background-position: top center
}
.banners-container .banner2.blippar.snacks-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_FRABEN_Mobile.jpg) !important;
	background-size: cover;
}
.banners-container .banner2.snacks-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/FR_Snacks_Mobile.jpg);
	background-size: cover;
}
.banners-container .banner2.cereals-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/FR_Cereal_Mobile.jpg);
	background-size: cover;
}
.banners-container .banner2.tresor-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Banners_Mobile_fr_fr.jpg);
	background-size: cover;
}
    .hideInMobile{display: none;visibility: hidden;}
.showInMobile{display: block; visibility: visible;}
}
@media (max-width: 400px){
    .custom-banner-container.special-k-nutri-header {
     background-image: url(/content/dam/europe/kelloggs_fr/images/banners/Bannernutrimmob.jpg);
    }
   
}
@media (min-width: 641px) and (max-width: 999px) {
	.custom-banner-container.wkk-header {
		height:198px;
	}
}
@media (min-width: 641px) and (max-width: 999px) {
	.custom-banner-container.wkk-header {
		height:198px;
	}
}
@media (max-width: 999px) {
.hero.nutrition-child{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/passion_hero_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-2020{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/nutrition_childpages_banner_2020_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-approvisionnement{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable_mob.jpg');
    background-position: center;
    height: 332px;
}
/*.hero.nutrition-child-responsable{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable_mob.jpg');
    background-position: top;
    height: 332px;
} */
.hero.nutrition-child-agriculture{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/agriculture_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-vision{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/mobile-cup.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-durable{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/responsable_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-fabrication{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/fabrication_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-environnement{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/environnement_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-100{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/environnement_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-gaspillage{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/gaspillage_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-biodiversite{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/gaspillage_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-communautes{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/communautes_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-monde{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/monde_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-alimentaire{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/alimentaire_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-kellogg{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/kellogg_web.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-promotion{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/promotion_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.nutrition-child-news{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/news_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.join{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/join_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.identity {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/join_mob.jpg');
    background-position: center;
    height: 332px;
}
.hero.pillar.what-we-believe {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/what_we_believe_child.png');
    background-position: left;
}
.hero.pillar.passionnutrition {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/passion_hero_mob.jpg');
    background-position: center;
}
}
@media (max-width: 601px) {
.hero.who-we-are-child{
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/whoweare_Ipad.jpg');
    background-position: top;
    height: 332px;
}
.hero.what-we-believe-child {
    background-image: url('/content/dam/europe/kelloggs_fr/images/banners/banner_who_we_are_general.jpg');
    background-position: center right;
    height: 280px;
}
/* Common to all banners */
.banners-container .xbox-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/mobile_banner_France_FR.jpg);
	height:340px !important;
}
.banners-container .reebok-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/reebokmobile_banner.jpg);
	height:340px !important;
}
.banners-container .spotify20-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/2020_mobile_banner.jpg);
	height:340px !important;
}
.banners-container .reebok21-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/reebok/reebok2021-promotional-banner-mobile-France.jpg);
	height:340px !important;
}	
.banners-container .reebok-promotion .description h2 {
	font-size:14px !important;
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;
}
.banners-container .football-21-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/mobile-fr.jpg);
	height:340px !important;
}	
.banners-container .football-21-promotion .description h2 {
	font-size:14px !important;
}
.banners-container .tresor-1-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/15_ans_BannerPromo_WhiteSpace_2560x2560.png);
	height:340px !important;
}	
.banners-container .tresor-1-promotion .description h2 {
	font-size:14px !important;
}
.banners-container .find-your-im-promotion {
    background-image: url(/content/dam/europe/kelloggs_fr/images/banners/feed/fr_FR-mobile-prom.jpg);
}	
.banners-container .find-your-im-promotion .description h2 {
	font-size:14px !important;
}
.banners-container .description h2 {
	font-size:14px;
}
.banners-container .description p {
	font-size:12px;	
}
.banners-container .gagner-21-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/BannerPromo_WhiteSpace_2560x2560.jpg);
	height:340px !important;
}	
.banners-container .gagner-21-promotion .description h2 {
	font-size:12px !important;
}
.banners-container .gagner-21-promotion .description p {
	font-size:10px !important;
}
.banners-container .cerealbox-cover-promotion {
	background-image: url(/content/dam/europe/kelloggs_fr/images/banners/new/pp-fr-be-mobile.jpg);
	height:340px !important;
}	
.banners-container .football-21-promotion .description h2 {
	font-size:14px !important;
}	
@media (max-width: 601px) {
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.tresor-promotion .description h3	{
		font-size:32px !important;
	}
	.banners-container .banner2.snacks-promotion .description,
    .banners-container .banner2.cereals-promotion .description,
	.banners-container .banner2.tresor-promotion .description	{
		top:84% !important;
	}
	.banners-container .banner2.nerf-promotion .description h2	{
		font-size:14px;
	}
	.banners-container .banner2.nerf-promotion .description p	{
		font-size:12px;
	}
}
@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 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;
	}
}
.hero-blurb .head {
	margin: 0% 13%;
}