/*Amit Start*/


/*home*/

.hero.home {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/home.jpg');
}

.banner.nutrition {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/nutrition.jpg');
}

.banner.what-we-believe {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/what_we_believe_home.jpg');
	background-position: left;
}

.banner.who-we-are {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/who_we_are_home.jpg');
	background-position: right;
}

.banner.recepies {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/contact-banner_ch.png');
	background-position: right;
}


/*who-we-are*/

.hero.pillar.who-we-are {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/contact-banner_ch.png');
	background-position: center;
	height: 332px;
}

.hero.pillar.what-we-believe {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/what_we_believe.jpg');
	height: 332px;
	background-position: top center;
}

.hero.small.article.contact {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/contact-banner.png');
	background-position: center;
	height: 332px;
}

.hero.pillar.passionnutrition {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/main_banner.jpg');
	background-position: right top;
	height: 332px;
}

.hero.pillar.medium.ourBrands {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/default_banner.jpg');
	background-position: center;
	height: 332px;
}

.hero.nutrition-child {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/nutrition_childpages_banner.jpg');
	background-position: top center;
	height: 332px;
}

.hero.who-we-are-child {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/banner_eight.jpg');
	background-position: left top;
	height: 332px;
}

.hero.what-we-believe-child {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/images/banners/kellogs_desktop_banner.jpg');
	background-position-y: center;
}

.banners-container .banner2.blippar.snacks-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_chABEN.jpg') !important;
}

.banners-container .banner2.snacks-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Banners_Snacks_ch.jpg');
}

.banners-container .banner2.tresor-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Banners_Desktop_ch.jpg');
}

.banners-container .banner2.cereals-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Banners_Cereal_ch.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 {
	font-size: 13px !important;
}


/*Yash CSS*/

.specialKpera {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/images/banners/Promo_button_Zone3_9.05_d.jpg');
	height: 300px;
	background-size: cover;
}

.specialKperathree {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/SPK_Promo_Spot_Zone2_italy_d.jpg');
	height: 300px;
	background-size: cover;
}

.specialKperathree {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/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_ch/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_ch/images/banners/Bannernutrim.jpg');
	height: 332px;
	background-position: center;
}

.hero.newbanner {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Nutrition_label_Banner.png');
}


/* banners brands */

.custom-banner-container.frosties-consumer-brand-header {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/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_ch/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_ch/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_ch/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_ch/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_ch/images/banners/Kelloggs_Desktop_12_Nutri-Grain.png');
	height: 332px;
	background-position: center center;
}

.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/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_ch/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_ch/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_ch/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_ch/images/banners/your-digestive-health.png');
	height: 332px;
	background-position: center center;
}

.custom-banner-container.faq-header {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/faq.png');
	height: 332px;
	background-position: center center;
}

.hero-fiber {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/fiber.png');
	height: 332px;
	background-position: center center;
}

.hero.allbran5dc {
	background-image: url('/content/dam/europe/kelloggs_ch/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_ch/images/banners/Kelloggs_Desktop_01_All-Bran.png');
	background-position: center;
	height: 332px;
}
.custom-banner-container.choco-krispies-header {
		background-image: url("/content/dam/europe/kelloggs_ch/images/banners/Kellogg's_Desktop_15_Choco-Krispies.png") ;
		height: 332px;
		background-position: left center;
		background-size: cover;
	}

.custom-banner-container.kellogg-s-corn-flakes-header {
    background-image: url(/content/dam/europe/kelloggs_ch/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_ch/images/banners/Kelloggs_Desktop_04_Crunchy-Nut.png);
    height: 332px;
    background-position: center;
}

.custom-banner-container.kellogg-s-consumer-brand-header {
    background-image: url("/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_Desktop_00_Kellogg's.png");
    height: 332px;
    background-position: center;
}
.custom-banner-container.faq {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/faq.png');
	background-position: center;
	height: 332px;
}

.hero.pillar.recipes-small {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/default_banner.jpg');
	background-position: center;
	height: 332px;
}

.custom-banner-container.wkk-header {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/wkk_Banner.jpg');
	background-size: 100%;
	background-color: #f3e3cc;
	height: 332px;
	background-position: center;
}
.custom-banner-container.honey-bsss-pops-consumer-brand-header {
    background-image: url('/content/dam/europe/kelloggs_ch/images/banners/banner-HoneyBsssPops.png');
    height: 332px;
	background-position: center;
}
.custom-banner-container.froot-loops-consumer-brand-header {
    background-image: url('/content/dam/europe/kelloggs_ch/images/banners/banner-FrootLoops.png');
    height: 332px;
	background-position: center;
}
.custom-banner-container.mmmh-tresor-consumer-brand-header {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/banner-Mmmh-Tresor.png');
	height: 332px;
	background-position: center;
}
.custom-banner-container.kelloggs-musli-consumer-brand-header {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_0021_20_Kelloggs-msli_Desktop.png');
	height: 332px;
}
.custom-banner-container.toppas-consumer-brand-header {
	background: url('/content/dam/europe/kelloggs_ch/images/banners/banner-Toppas.png') center center;
	height: 332px;
}
.banners-container .banner2.merlin-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/merlin_campaign.jpg');
}
.banners-container .banner2.nerf-promotion {
	background-image: url('/content/dam/europe/kelloggs_ch/images/banners/CH.jpg');
}
.banners-container .banner2.nerf-promotion .description h3{
		font-size:22px;
	}
	.banners-container .banner2.nerf-promotion .description p{
		font-size:15px;
	}
.showInMobile {
	display: none;
	visibility: hidden;
}

.hideInMobile {
	visibility: visible;
}

/* Common to all banners */
.banners-container .xbox-promotion {
	background-image: url(/content/dam/europe/kelloggs_ch/images/banners/Banners_Desktop_Swiz_French_CH.jpg);
}
.banners-container .reebok-promotion {
	background-image: url(/content/dam/europe/kelloggs_ch/images/reebokBanners_Desktop.jpg);
}
.banners-container .spotify20-promotion {
	background-image: url(/content/dam/europe/kelloggs_ch/images/spotify20_Banners_Desktop.jpg);
}
.banners-container .description h2 {
	font-size:22px;
}
.banners-container .description p {
	font-size:14px;
}
.banners-container .spotify-promotionFootball {
	background-image: url(/content/dam/europe/kelloggs_ch/images/banners/web-fr-CH.png);
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;
}
.banners-container .reebok21-promotion {
	background-image: url(/content/dam/europe/kelloggs_ch/images/banners/reebok2021-promotional-banner-desktop-Switzerland-fr_Ch.jpg);
}
.banners-container .description h2 {
	font-size:16px;
}
.banners-container .description p {
	font-size:12px;
}
.banners-container .sleeves21-promotion {
	background-image: url(/content/dam/europe/kelloggs_ch/images/banners/fr-ch-web.jpg);
}
.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_ch/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_ch/images/banners/your-digestive-health-MOB.png');
		background-position: center;
		height: 332px;
	}
	.hero.pillar.medium.ourBrands {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/default_mobile.jpg');
		background-size: cover;
		height: 332px;
	}
	.hero-fiber {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/fiber-mob.png');
		height: 332px;
		background-position: center center;
	}
	.custom-banner-container.faq {
		background-image: url('/content/dam/europe/kelloggs_ch/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_ch/images/banners/limportance-des-fibre.jpg');
		height: 195px;
		background-position: center center;
	}
	.hero.allbran5dc {
		background-image: url('/content/dam/europe/kelloggs_ch/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_ch/images/banners/Kelloggs_Mobile_01_All-Bran.png');
		background-position: center;
		height: 397px;
	}
    .custom-banner-container.choco-krispies-header {
		background-image: url("/content/dam/europe/kelloggs_ch/images/banners/Kellogg's_Mobile_15_Choco-Krispies.png") ;
		background-position: center;
		height: 397px;
	}
	.custom-banner-container.special-k-header {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_Mobile_09_Special-K.png');
		height: 367px;
		background-position: left center;
		background-size: cover;
	}
    .custom-banner-container.crunchy-nut-header {
        background-image: url(/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_Mobile_04_Crunchy-Nut.png);
        height: 225px;
        background-position: left center;
        background-size: cover;
    }
    .custom-banner-container.kellogg-s-consumer-brand-header {
        background-image: url("/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_Mobile_00_Kelloggs.png");
        height: 225px;
        background-position: left center;
        background-size: cover;
    }
	.custom-banner-container.special-k-strength-header {
		background-image: url('/content/dam/europe/kelloggs_ch/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_ch/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_ch/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_ch/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_ch/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_ch/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_ch/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_ch/images/banners/Kelloggs_Mobile_12_Nutri-Grain.png');
		height: 332px;
		background-position: center center;
	}
	.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
		background-image: url('/content/dam/europe/kelloggs_ch/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_ch/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_ch/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_ch/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_ch/images/banners/10394_Coco_Pops_Blippar_Online_Banners_1960x800_chABEN_Mobile.jpg') !important;
		background-size: cover;
	}
	.banners-container .banner2.snacks-promotion {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/FR_Snacks_Mobile.jpg');
		background-size: cover;
	}
	.banners-container .banner2.cereals-promotion {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/FR_Cereal_Mobile.jpg');
		background-size: cover;
	}
	.banners-container .banner2.tresor-promotion {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Banners_Mobile_ch_ch.jpg');
		background-size: cover;
    }
    .custom-banner-container.honey-bsss-pops-consumer-brand-header {
        background-image: url('/content/dam/europe/kelloggs_ch/images/banners/mbanner-HoneyBsssPops.png');
        height: 332px;
        background-position: center;
    }
    .custom-banner-container.froot-loops-consumer-brand-header {
        height: 332px;
        background-image: url('/content/dam/europe/kelloggs_ch/images/banners/mbanner-FrootLoops.png');
	}
	.custom-banner-container.mmmh-tresor-consumer-brand-header {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/mbanner-Mmmh-Tresor.png');
	}
	.custom-banner-container.kelloggs-musli-consumer-brand-header {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Kelloggs_0021_20_Kelloggs-msli_Mobile.png');
		height: 320px;
		background-size: 100%;
	}
	.custom-banner-container.toppas-consumer-brand-header {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/mbanner-Toppas.png');
		height: 320px;
	}
	.hideInMobile {
		display: none;
		visibility: hidden;
	}
	.showInMobile {
		display: block;
		visibility: visible;
	}
	.banners-container .banner2.nerf-promotion .description h3{
		font-size:18px;
	}
	.banners-container .banner2.nerf-promotion .description p{
		font-size:12px;
	}
}

@media (max-width: 400px) {
	.custom-banner-container.special-k-nutri-header {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/Bannernutrimmob.jpg');
	}
}

@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_ch/images/banners/passion_hero_mob.jpg');
		background-position: top;
		height: 332px;
	}
	.hero.pillar.what-we-believe {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/what_we_believe_child.png');
		background-position: left;
	}
	.hero.pillar.passionnutrition {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/passion_hero_mob.jpg');
		background-position: top;
	}
}

@media (max-width: 601px) {
	.hero.who-we-are-child {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/whoweare_Ipad.jpg');
		background-position: top;
		height: 332px;
	}
	.hero.what-we-believe-child {
		background-image: url('/content/dam/europe/kelloggs_ch/images/banners/banner_who_we_are_general.jpg');
		background-position: center right;
		height: 280px;
	}
	.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;
	}
	/*Common to all banners*/
	.banners-container .xbox-promotion {
		background-image: url(/content/dam/europe/kelloggs_ch/images/banners/mobile_banner_Swiz--French_CH.jpg);
		height:340px !important;
	}
	.banners-container .reebok-promotion {
		background-image: url(/content/dam/europe/kelloggs_ch/images/reebokmobile_banner.jpg);
		height:340px !important;
	}
	.banners-container .spotify20-promotion {
		background-image: url(/content/dam/europe/kelloggs_ch/images/spotify20_mobile_banner.jpg);
		height:340px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}	
	.banners-container .reebok21-promotion {
		background-image: url(/content/dam/europe/kelloggs_ch/images/banners/reebok2021-promotional-banner-mobile-Switzerland-fr_Ch.jpg);
		height:340px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;	
	}
	.banners-container .spotify-promotionFootball {
		background-image: url(/content/dam/europe/kelloggs_ch/images/banners/mobile-fr_CH.png);
		height:340px !important;
	}
	.banners-container .description h2 {
		font-size:12px;
	}
	.banners-container .description p {
		font-size:12px;
	}
	.banners-container .sleeves21-promotion {
		background-image: url(/content/dam/europe/kelloggs_ch/images/banners/fr-ch-mobile.jpg);
		height:340px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .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;
	}
}