@media (min-width: 1000px) {
    .hero.ourBrands .description h1,
    .hero.home .description h1,
    .hero.pillar.who-we-are .description h1,
	.hero.pillar.what-we-believe .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.pillar.nutritiontwogirls .description h1,
    .hero.recipes-small .description h4,
    .hero.pillar.who-we-are .description h1{
        color:#fff;
    }
}

    
	.hero.home {
        background-image: url(/content/dam/europe/kelloggs_no/images/banners/default_banner.jpg);
    }
.hero.pillar.medium.ourBrands {
    background-image: url(/content/dam/europe/kelloggs_pt/images/banners/default_banner.jpg);
    background-position: center;
    height: 332px;
}
	.hero.promotions{
        height: 332px;
        background-image: url(/content/dam/europe/kelloggs_no/images/banners/default_banner.jpg);
        background-position: center;
    }
.hero.pillar.who-we-are {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/default_banner.jpg);
    background-position: center;
    height: 332px;
}
.hero.who-we-are-child{
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/banner_eight.jpg);
    background-position: left top;
    height: 332px;
}
.hero.pillar.nutrition{
     background-image: url(/content/dam/europe/kelloggs_no/images/banners/banner_four.jpg);
    background-position: left top;
    height: 332px;
}

.hero.nutrition-child{
     background-image: url(/content/dam/europe/kelloggs_no/images/banners/banner_ten.jpg);
    background-position: top center;
    height: 332px;
}
.hero.pillar.what-we-believe {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/banner_six.jpg);
    height: 332px;
    background-position: center top;
}
.hero.what-we-believe-child{
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/what_we_believe_child.jpg);
    background-position: center top;
    height: 444px;
}
.banner.nutritionTile{
        background-image: url(/content/dam/europe/kelloggs_no/images/tiles/nutrition_tile.jpg);
    }
    .banners-container .banner2.merlin-promotion{
		background-image: url(/content/dam/europe/kelloggs_no/images/tiles/merlin_campaign.jpg);
	}
.banner.who-we-areTile {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/who-we-are.jpg);
}
.banner.spotify-promotionFootball {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/web-norway.png);
}	
.banner.reebok21-promotion {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/reebok2021-promotional-banner-desktop-Norway.jpg);
}	
	 .banner.whatwebelieve {
        background-image: url(/content/dam/europe/kelloggs_no/images/banners/whatwebelieve-bg.jpg);
		background-position:top right;
    }

.custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Desktop_Frosties.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.rice-krispies-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Desktop_07_Rice-Krispies.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.special-k-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Desktop_09_Special-K.png);
    height: 332px;
    background-position: center center;
}
.hero.small.article.contact {
    background-image: url(/content/dam/europe/kelloggs_pt/images/banners/contact-banner.png);
    background-position: center;
}
.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Desktop_03_Corn-Flakes.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.coco-pops-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/CocoPops_Kelloggs_Desktop_Hero-banners_v2.png);
    height: 332px;
    background-position: center;
}
.hero.AllBran-importanceOfFibre {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_1_des.jpg);
    height: 332px;
    background-position: bottom;
}

.hero.AllBran-thebeautyofwheatbran {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_3_des.jpg);
    height: 332px;
    background-position: bottom;
}

.hero.AllBran-yourdigestivehealth {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_2_des.jpg);
    height: 332px;
    background-position: bottom;
}


.hero.AllBran-yourdigestivehealth {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_2_des.jpg);
    height: 332px;
    background-position: bottom;
}

.hero.AllBran-allbranfivedc {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_4_des.jpg);
    height: 332px;
    background-position: bottom;
}
.custom-banner-container.all-bran-header{
    background-image: url('/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_01_All-Bran.png');
    background-position: center;
    height: 332px;
}
.custom-banner-container.coco-pops-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/CocoPops_Kelloggs_Desktop_Hero-banners_v2.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_Frosties.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_03_Corn-Flakes.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.special-k-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_09_Special-K.png);
    height: 332px;
    background-position: center;
}
.custom-banner-container.rice-krispies-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_07_Rice-Krispies.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.smacks-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs__0022_21_Smacks.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.wkk-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/WKK_Banners_Norway__v2.jpg);
    background-size: 100%;
    background-color: #f3e3cc;
    height: 332px;
    background-position: center;
}
.custom-banner-container.kellogg-s-limited-edition-header {
    background-image: url("/content/dam/europe/kelloggs_no/images/banners/kellogg-s-limited-edition-desktop.png");
    height: 332px;
    background-position: center;
}
.custom-banner-container.variety-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Desktop_00_Kelloggs.png);
    height: 332px;
    background-position: center;
}
.hideInMobile {
    visibility: visible;
}
.showInMobile {
    display: none;
    visibility: hidden;
}
/*Common to all banners*/
.banners-container .reebok-promotion {
	background-image: url(/content/dam/europe/kelloggs_no/images/reebokBanners_Desktop.jpg);
}
.banners-container .description h2 {
	font-size:14px;
}
.banners-container .description p {
	font-size:12px;
}
@media (max-width: 768px){
    
        .custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Mobile_Frosties.png);
    height: 332px;
    background-position: center center;
}
    .hero.pillar.medium.ourBrands {
    background-image: url(/content/dam/europe/kelloggs_pt/images/banners/default_mobile.jpg);
    background-position: center;
        background-size: cover;
    height: 332px;
}
    .custom-banner-container.special-k-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Mobile_09_Special-K.png);
    height: 367px;
    background-position: center center;
    background-size: cover;
}
.custom-banner-container.rice-krispies-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Mobile_07_Rice-Krispies.png);
    height: 402px;
    background-position: center center;
}
.custom-banner-container.coco-pops-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/CocoPops_Kelloggs_Mobile_Hero-banner.png);
    height: 332px;
    background-position: left center;
    background-size: cover;
}
.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/brands/Kelloggs_Mobile_03_Corn-Flakes.png);
    height: 442px;
    background-position: center center;
}
.hero.AllBran-importanceOfFibre {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_1_mob.jpg);
    height: 332px;
    background-position: bottom;
}

.hero.AllBran-thebeautyofwheatbran {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_3_mob.jpg);
    height: 332px;
    background-position: bottom;
}
.banner.whatwebelieve {
        background-image: url(/content/dam/europe/kelloggs_no/images/banners/whatwebelieve-bg.jpg);
		background-position:top right;
    }
.hero.AllBran-yourdigestivehealth {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_2_mob.jpg);
    height: 332px;
    background-position: bottom;
}


.hero.AllBran-yourdigestivehealth {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_2_mob.jpg);
    height: 332px;
    background-position: bottom;
}

.hero.AllBran-allbranfivedc {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Banner_4_mob.jpg);
    height: 332px;
    background-position: bottom;
}
    .custom-banner-container.all-bran-header{
    background-image: url('/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_01_All-Bran.png');
    background-position: center;
    height: 397px;
}
.custom-banner-container.coco-pops-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/CocoPops_Kelloggs_Mobile_Hero-banner.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.frosties-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_Frosties.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.kellogg-s-corn-flakes-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_03_Corn-Flakes.png);
    height: 442px;
    background-position: center center;
}
.custom-banner-container.special-k-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_09_Special-K.png);
    height: 367px;
    background-position: left center;
    background-size: cover;
}
.custom-banner-container.rice-krispies-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_07_Rice-Krispies.png);
    height: 402px;
    background-position: center center;
}
.custom-banner-container.smacks-consumer-brand-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs__0022_21_Smack.png);
    height: 332px;
    background-position: center center;
}
.custom-banner-container.wkk-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/WKK_Banners_Norway__v2.jpg);
    background-size: 100%;
    background-color: #f3e3cc;
    height: 332px;
    background-position: center;
}
.custom-banner-container.kellogg-s-limited-edition-header {
    background-image: url("/content/dam/europe/kelloggs_no/images/banners/kellogg-s-limited-edition-mobile.png");
    height: 225px;
    background-size: cover;
}
.hero.what-we-believe-child {
    background-position: right bottom;
}
    .hero.who-we-are-child {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/banner_eight_mobile.jpg);
    background-position: center top;
    height: 332px;
}
.custom-banner-container.variety-header {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/Kelloggs_Mobile_00_Kelloggs.png);
    height: 225px;
    background-position: left center;
    background-size: cover;
}
    .hideInMobile {
    display: none;
    visibility: hidden;
}
.showInMobile {
    display: block;
    visibility: visible;
}
}
@media (max-width: 999px){
.hero.pillar.nutrition {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/passion_hero_mob.jpg);
     height: 332px;
    background-position: top;
}
    .hero.pillar.what-we-believe {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/what_we_believe_child.png);
    height: 332px;
    background-position: center top;
}

}

@media screen and (max-width: 999px) and (min-width: 768px) {
.hero.who-we-are-child {
    background-image: url(/content/dam/europe/kelloggs_no/images/banners/whoweare_Ipad.jpg);
    background-position: top;
    height: 362px;
}
}
@media (max-width: 601px) {
	/* Common to all banners*/	
	.banners-container .reebok-promotion {
		background-image: url(/content/dam/europe/kelloggs_gb/images/reebokmobile_banner.jpg);
		height:330px !important;
	}
	.banners-container .description h2 {
		font-size:14px;
	}
	.banners-container .description p {
		font-size:12px;
	}
}