	.banners-container .banner.nutrition {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/nutrition.jpg);
    }
	.banners-container .banner.whatwebelieve {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/whatwebelieve-bg.jpg);
		background-position:top right;
    }
	.banners-container .banner.emoji-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/promotion_emoji.jpg);
    }
	.banners-container .banner.gofree-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Web.jpg);
    }
	.banners-container .banner.gofree-promotion-2 {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/39010_tesco_merlin_desktop_banner.jpg);
    }
	.banners-container .banner.gofree-promotion-2 .description h3 {
        font-size:28px;
    }
	.banners-container .banner2.snacks-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_Snacks_UK.jpg);
    }
	.banners-container .banner2.cereals-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_Cereal_UK.jpg);
    }
	.banners-container .banner2.elf-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_elf_desktop.jpg);
    }
	.banners-container .banner2.nerf-promotion-2 {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/nerf_en_gb.jpg);
    }
	.banners-container .banner2.free-sticker {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/free_sticker.jpg);
    }
	.banners-container .banner2.nerf-promotion-2.tesco {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/tesco-F&F_Web-banner.png) !important;
    }
    .banners-container .banner2.elf-promotion .description {z-index:1}
    .anchor-link {
      height: 100%; width: 100%; position: absolute; z-index: 0; top: 0; left: 0; text-indent: -10000px;}
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.elf-promotion .description h3,
	.banners-container .banner2.nerf-promotion-2 .description h3,
	.banners-container .banner2.free-sticker .description h3	{
		font-size:25px !important;
	}
	.banners-container .banner2.elf-promotion .description p  {
		font-size:14px !important;
	}
	
	.hero.promotions{
        height: 332px;
        background-image: url(/content/dam/europe/kelloggs_gb/images/home/home_banner.jpg);
        background-position-y: center;
    }
	.hero.home {
        background-image: url(/content/dam/europe/kelloggs_gb/images/home/home_banner.jpg);
    }
	.hero.home.new {
        background-image: url(/content/dam/europe/kelloggs_gb/images/home/home_banner_new.jpg);
		background-size:contain;
		height:469px;
		background-color:#fff;
		background-position:center;
    }
	.OurPromisePera{
        margin-top: 20px;
    }
  
	.OurEnvironmentPera{
        margin-top: 20px;
    }
  
	.hero.OurPromisePera1Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_promise/pera1.jpg);
        height: 300px;
    }    
    .hero.OurPromisePera2Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_promise/pera2.jpg);
        height: 300px;
    }    
	
	  .hero.OurPromise {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Our-Promise_banner.png);
        height: 332px;
		background-position: top;
    } 
	
	  .hero.OurCommunityPera1Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_community/pera1.jpg);
        height: 300px;
    }    
    .hero.OurCommunityPera2Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_community/pera2.jpg);
        height: 300px;
    } 

	.hero.OurCommunityPera3Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_community/pera3.jpg);
        height: 300px;
    } 
	
		.hero.environment1Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/environmental_initatives/environmentalinitatives1.jpg);
        height: 300px;
    }    
    .hero.environment2Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/environmental_initatives/environmentalinitatives2.jpg);
        height: 300px;
    } 
	.hero.environment3Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/environmental_initatives/environmentalinitatives3.jpg);
        height: 300px;
    } 
	
	.hero.OurCommunity {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/our_community_banner.jpg);
        height: 332px;
		background-position: top;
	}  
	  .hero.OurLocation {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/our_location_banner.jpg);
        height: 332px;
		background-position: top;
   } 
	  .hero.OurLocationPera1Img {
        background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/our_locations/pera1.jpg);
        height: 300px;
        background-position: top;
    }
	.hero.OurPromisenew {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
        background-position: top;
    }
	
	.nutrition.label {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	
	.benefits.fibre {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	.adding.vitamins {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}	
	.hero.benifitsofcerial {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
        background-position: top;
    }
	.understanding.salt {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	.sugarbreakfast.cereal {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/sugarbreakfast_cereal_Banner.png);
        height: 332px;
		background-position: top;
	}
	.essential.nutrients {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;

 }
	.environmental.initatives {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/environmentalinitatives_banner_new.jpg);
        height: 332px;
		background-position: top;
		background-size: 100%;
	}
	.environmental.initativs {
        background-image: url(/content/dam/europe/kelloggs_gb/images/our-story/Movember_Banner.png);
        height: 332px;
		background-position: top;
	}

	.hero.ourHistory {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/HISTORY-BANNER.png);
        height: 332px;
		background-position: top;
	} 	

    .hero.ourStory {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/ourStory-BANNER.png);
        height: 332px;
		background-position: top;
	} 
	.hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_WhoWeAre_Banner.png);
        height: 332px;
		background-position: top;
	}	
    .hero.pillar.our-story {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/our-story-banner.png);
        height: 332px;
		background-position: bottom;
	}
	.hero.pillar.recipes-small{
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/default_banner.jpg);
        height: 332px;
		background-position: center;
	}
	.hero.pillar.recipe-detail{
        background-image:url(/content/dam/europe/kelloggs_gb/images/recipes/recipe_category_banner.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.what-we-believe{
         background-image: url(/content/dam/europe/kelloggs_gb/images/banners/whatwebelieve.jpg);
        height: 400px !important;
	}
.footerWhatWeBeleive {
    background-image: url(/content/dam/europe/kelloggs_gb/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_gb/images/banners/digesthealth_header.jpg);
	height: 332px;
}
.hero.small.article.legal-notices{
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/legal_notices_banner.jpg);
    height: 332px;
}
.hero.privacy-header{
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/legal_notices_banner.jpg);
    height: 332px;
}
.hero.pillar.nutrition {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Nutrition_MainPage_Banner.png);
	height:332px;
	background-position: top;
}
.hero.origins-farmer-header {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/originfarmers_header.jpg);
}
.hero.BFBD-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/what_we_believe/BFBD_header.jpg);
        height: 332px;
        background-position-y: center;
    } 
	.hero.breakfast-header {
        background-image: url(/content/dam/europe/kelloggs_gb/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_gb/images/banners/default_banner.jpg);
        height: 370px;
        background-position: left center;
    } 
.hero.sustainability-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/sustainability_banner.jpg);
        height: 332px;
        background-position-y: center;
    } 
.hero.header_2020 {
        background-image: url(/content/dam/europe/kelloggs_gb/images/what_we_believe/sustainability_commitments_header.jpg);
        height: 332px;
        background-position-y: center;
    } 
    
	.hero.history {
		background-image: url(/content/dam/europe/kelloggs_gb/images/who_we_are/HISTORY-BANNER_notext.png);
		height: 332px;
		background-position: top;
	}

.custom-banner-container{
        background-repeat: no-repeat;
		background-size: cover;
    }  
.custom-banner-container.coco-pops-header {
	background-image: url(/content/dam/europe/kelloggs_gb/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_gb/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_gb/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_gb/images/banners/Kelloggs_Desktop_Frosties.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.wheats-header {
	background-image: url("/content/dam/europe/kelloggs_gb/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_gb/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_gb/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_gb/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_gb/images/banners/Kelloggs_Desktop_12_Nutri-Grain.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.pop-tarts-header {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Desktop_09_Pop-Tarts.png);
	height: 332px;background-position: center;
} 
.custom-banner-container.kellogg-s-ancient-legends-consumer-brand-header {
	background-image: url(/content/dam/europe/kelloggs_gb/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_gb/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_gb/images/banners/Kelloggs_Desktop_00_Kellogg's.png");
	height: 332px;background-position: center;
	}


.custom-banner-container.bran-flakes-header {
	background-image: url(/content/dam/europe/kelloggs_gb/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_gb/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_gb/images/banners/5-day-journey-header.jpg);
	height: 332px;
	background-position:center;
}
.custom-banner-container.poweringyou-header {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/powering-you_header_image_1400x332.png);
	height: 332px;
}
.nourishPera .amazing-wrapper.bg_power {
	background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/Berries&Nuts_PackShotIimage_powering.jpg);
	height: 332px;
}
.nourishPera2Img.bar {
	background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/05053827188586_A1L1_Snacks.png);
}	
.hero.nourish {
    background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/nourish_header.jpg);
    height: 332px;
    background-position-y: center;
    background-repeat: no-repeat;
    }
	.hero.nourish.two {
    background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/nourish_header_2.jpg);
    height: 410px;
    background-position-y: center;
    background-repeat: no-repeat;
    }
.custom-banner-container.all-bran-header {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Desktop_01_All-Bran.png);
	height: 332px;
	background-position:center;
}
.specialKpera1{
    margin-bottom: 50px;
    background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/tab_1.jpg);
    height: 350px;
    background-size: cover;
}
.specialKpera{
    background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/nourish_bg.jpg);
    height: 300px;
    background-size: cover;
}
.specialKpera.two{
    background-image: url(/content/dam/europe/kelloggs_gb/images/our_brands/special_k/nourish_bg_2.jpg);
    height: 300px;
    background-size: cover;
}
.custom-banner-container.bran-flakes-header1 {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/bran_flackes_homepage_banner.jpg);
	height: 332px;
	background-position: center;
}
.hero.small.article.contact {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/contact-banner.png) !important;
    height: 332px;
}
.custom-banner-container.wkk-header {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/WKK-hero-banner.jpg) !important;
	background-color:#f3e3cc;
	background-position:center;
	background-size:100%;
	height:322px;
}
.ourlocations .locationsLeftPera{
    display: inline-block;
    width: 28%;
    float: left; 
}
.ourlocations .locationRightPera {    
    display: inline-block;
    width: 70%;
    float: left;

}
.responsive-banner {
	margin-top:20px;
	margin-bottom:30px;
}
.responsive-banner .banner_img {
    width: 100%; 
	display:block; 
	height: auto;
}


.showInMobile{display: none;visibility: hidden;}
.hideInMobile{visibility: visible; display:block; font-size:0;}

/*Common to all banners*/
.banners-container .eots-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_Desktop.jpg);
}
.banners-container .xbox-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_Desktop_UKROI.jpg);
}
.banners-container .reebok-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/reebok2021-promotional-banner-desktop-UK.jpg);
}
.banners-container .spotify20-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/spotify_20_Banners_Desktop.jpg);
}
.banners-container .bts20-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/bts_2020_Banners_Desktop.jpg);
}
.banners-container .sight-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/desktop_sight.jpg);
}
.banners-container .santa-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/KLG_CF_XMAS_Banner_1960x800.jpg);
}
.banners-container .description h2 {
	font-size:22px;
}
.banners-container .description p {
	font-size:13px;
}
.banners-container .crunchy-nutA-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/new/Kelloggs-Website-Crunchy-Nut-Promotion-Graphics-Jul-21-A-V2.jpg);
}
.banners-container .description h2 {
	font-size:22px;
}
.banners-container .description p {
	font-size:13px;
}
.banners-container .feed-your-im-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/feed/en_GB-promo-.jpg);
}
.banners-container .description h2 {
	font-size:20px;
}
.banners-container .description p {
	font-size:13px;
}
.banners-container .crunchy-nutB-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/new/Kelloggs-Website-Crunchy-Nut-Promotion-Graphics-Jul-21-B.jpg);
}
.banners-container .description h2 {
	font-size:22px;
}
.banners-container .description p {
	font-size:13px;
}
.banners-container .cerealbox-cover-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/home/new/pp-uk-web.jpg);
}
.banners-container .description h2 {
	font-size:18px;
}
.banners-container .description p {
	font-size:13px;
}	
@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 .description p.recipe{
		color:#fff;
	}
}
@media (max-width: 640px){
	.custom-banner-container.wkk-header {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/WKK-hero-banner.jpg);
		height:158px;
		background-size:100%;		
	}
}

@media (max-width: 768px) {
    .showInMobile{display: block;visibility: visible;}
    .hideInMobile{display: none;visibility: hidden;}
    
	.hero.home.new {
        background-image: url(/content/dam/europe/kelloggs_gb/images/home/home_banner_new_Mobile.jpg);
		background-size:100%;
		background-position:top;
    }
	.custom-banner-container.all-bran-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_01_All-Bran.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
		
	.custom-banner-container.special-k-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_09_Special-K.png);
        height: 225px;
        background-position-y: center;
        background-position: left center;
        background-size: cover;

    } 

    .hero.pillar.what-we-believe{
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/whatwebelieve-bg.jpg);
        margin-bottom:0;
    }
    .hero.pillar.nutrition,
    .hero.pillar.recipes-small{
        margin-bottom: 100px;
    }
    .custom-banner-container.coco-pops-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_02_Coco-Pops.png);
        height: 225px;
        background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.kellogg-s-corn-flakes-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_03_Corn-Flakes.png);
        height: 225px;
        background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.crunchy-nut-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_04_Crunchy-Nut.png);
        height: 225px;
        background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.frosties-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_Frosties.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.wheats-header {
        background-image: url("/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_00_Kellogg's.png");
        height: 225px;background-position: left center;
        background-size: cover;
    } 

    .custom-banner-container.krave-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_07_Krave.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.rice-krispies-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_07_Rice-Krispies.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.rice-krispies-squares-header {
        background-image: url("/content/dam/europe/kelloggs_gb/images/banners/Kellogg's_Mobile_14_Rice-Krispies-Squares.png");
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.nutri-grain-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_12_Nutri-Grain.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.pop-tarts-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_09_Pop-Tarts.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.kellogg-s-ancient-legends-consumer-brand-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_06_Ancient-Legends.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.kellogg-s-limited-edition-header {
        background-image: url("/content/dam/europe/kelloggs_gb/images/banners/kellogg-s-limited-edition-mobile.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_gb/images/banners/Kelloggs_Mobile_00_Kelloggs.png);
        height: 225px;background-position: left center;
        background-size: cover;
    } 
    .custom-banner-container.bran-flakes-header {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Kelloggs_Mobile_02_Bran-Flakes.png);
        height: 225px;background-position: left center;
        background-size: cover;
    }
	.hero.breakfast-header {
        height: 115px;
        background-size:100%;
    } 
    .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;
	}
	.banners-container .banner.gofree-promotion-2 .description h3 {
        font-size:21px;
    }
}
@media (min-width: 641px) and (max-width: 999px) {
	.custom-banner-container.wkk-header {
		height:198px;
	}
}
@media (max-width: 601px) {
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.elf-promotion .description h3 	{
		font-size:22px !important;
	}
	.banners-container .banner2.snacks-promotion .description,
    .banners-container .banner2.cereals-promotion .description	{
		top:84% !important;
	}
.banners-container .banner2.snacks-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/UK_Snacks_Mobile.jpg);
        background-position: center!important;
    }
.banners-container .banner2.cereals-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/UK_Cereal_Mobile.jpg);
        background-position: center!important;
    }
	.banners-container .banner2.elf-promotion {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_elf_mobile.jpg);
        background-position: center!important;
    }
	.banners-container .banner2.nerf-promotion-2 {
        /*! background-image: url(/content/dam/europe/kelloggs_gb/images/banners/nerf_en_gb_mobile.jpg); */
        background-position: left !important;
    }
	.banners-container .banner.gofree-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/mobilr.jpg);
        background-position: center!important;
	}
	.banners-container .banner.gofree-promotion-2 {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/39010_tesco_merlin_mobile_banner.jpg);
        background-position: center!important;
	}
	.banners-container .responsive-banner {
		z-index:2;
		position:relative;
	}
	.banners-container .banner2.elf-promotion ,
	.banners-container .banner2.nerf-promotion-2{
		height:380px !important;
		/*! background-size: 100% auto; */
	}
	.banners-container .banner2.nerf-promotion-2 .description{
		height:300px;
	}
	
	/* Common to all banners*/
	.banners-container .eots-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/Banners_Mobile.jpg);
		height:330px !important;
	}
	.banners-container .eots-promotion .description h2 {
		font-size:13px !important;
	}
	.banners-container .xbox-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/mobile_banner_UKROI.jpg);
		height:330px !important;
	}
	.banners-container .reebok-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/reebok2021-promotional-banner-mobile-UK.jpg);
		height:330px !important;
	}
	.banners-container .spotify20-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/spotify_20_mobile_banner.jpg);
		height:330px !important;
	}
	.banners-container .bts20-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/bts_2020_mobile_banner.jpg);
		height:330px !important;
	}
	.banners-container .sight-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/mobile_sight.jpg);
		height:330px !important;
	}
	.banners-container .santa-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/KLG_CF_XMAS_Banner_1280x1280.jpg);
		height:330px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}
	.banners-container .crunchy-nutA-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/new/mobile-A.jpg);
		height:330px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}
	.banners-container .crunchy-nutB-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/banners/new/mobile-B.jpg);
		height:330px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}
	.banners-container .cerealbox-cover-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/home/new/pp-uk-mobile.jpg);
		height:330px !important;
	}
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}
	.banners-container .feed-your-im-promotion {
	background-image: url(/content/dam/europe/kelloggs_gb/images/banners/feed/en_GB-mobile-promoi.jpg);
	height:330px !important;
    }
    .banners-container .feed-your-im-promotion .description h2 {
	font-size:18px;
    }
    .banners-container .feed-your-im-promotion .description p {
	font-size:13px;
}
@media (max-width: 480px) {
	.banners-container .banner2.snacks-promotion .description h3,
    .banners-container .banner2.cereals-promotion .description h3,
	.banners-container .banner2.elf-promotion .description h3,
	.banners-container .banner2.nerf-promotion-2 .description h3  {
		font-size:14px !important;
	}
	.banners-container .banner2.free-sticker .description h3  {
		font-size:20px !important;
	}
	.banners-container .banner2.snacks-promotion .description p,
    .banners-container .banner2.cereals-promotion .description p,
	.banners-container .banner2.elf-promotion .description p{
		font-size:12px !important;
	}
	.banners-container .banner2.snacks-promotion .button,
    .banners-container .banner2.cereals-promotion .button,
	.banners-container .banner2.elf-promotion .button,
	.banners-container .banner2.nerf-promotion-2 .button,
	.banners-container .banner2.free-sticker .button{
		font-size:12px !important;
	}
	.hero.home.new {
		height:320px;
	}
	.banners-container .banner2.elf-promotion {
		height:260px !important;
	}
	.banners-container .banner2.nerf-promotion-2{
		height:250px !important;
		/*! background-size: 100% auto; */
	}
	.banners-container .banner2.nerf-promotion-2{
		margin-bottom:225px;
	}
}
@media (max-width: 999px) {
	
	.benefits.fibre {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.understanding.salt {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.adding.vitamins {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.benifitsofcerial {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
        background-position: top;
    }
	.nutrition.label {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.OurPromisenew {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
        background-position: top;
    }
	.essential.nutrients {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;

 }
	.hero.pillar.who-we-are {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/what_we_believe_child.png);
    height: 332px;
    background-position: left;
}
	.hero.pillar.nutrition {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/nutrition_Mobile.jpg);
    height: 332px;
    background-position: left;
}
.hero.pillar.medium.ourBrands {
        background-image: url(/content/dam/europe/kelloggs_gb/images/banners/default_mobile.jpg);
        height: 330px;
		background-position: center;
        background-size: cover;
    }
.hero.ourHistory,.hero.ourStory, .hero.OurPromise {
    background-image: url(/content/dam/europe/kelloggs_gb/images/banners/default_mobile.jpg);
    height: 332px;
    background-position: top;
}
.environmental.initatives{
background-image: url(/content/dam/europe/kelloggs_gb/images/banners/default_mobile_new.jpg);
    height: 332px;
    background-position: top;
	
}
.environmental.initativs {
    background-image: url(/content/dam/europe/kelloggs_gb/images/our-story/Movember_Banner.png);
    height: 332px;
    background-position: top;
}
}