
/* LCMs Packaging CSS */
body {
    background-color:#fff;
	width: 100%;
	overflow-x: hidden;
	margin: 0;
	font-family: KelloggsSansRegular, sans-serif;
}

.section-lcms-pack {
    display:flex;
    flex-direction:row;   
}
.second-row {
    display:flex;
    flex-direction:row-reverse;   
}
.section-lcms-pack .lcms-pack-box:first-child{
    width:50%;
}

.section-lcms-pack .lcms-pack-box:nth-child(2){
    width:50%;
    background-image:url(/content/dam/Australia/kelloggs_au/images/brands/lcms/lcm-packaging/Desktop_Tile2.jpg);
}

.second-row .lcms-pack-box.growing-kids {
    background-image: url(/content/dam/Australia/kelloggs_au/images/brands/lcms/lcm-packaging/Desktop_Tile3.jpg);
}

.lcms-pack-box .content0 {
	display: block;
    line-height:1.2;
    text-align: left;
    width: 455px;
    margin: 45px auto;	
}
.lcms-pack-box .content{
    display: block;
    line-height:1.2;
    text-align: left;
    width: 458px;
    margin: 40px auto;
}

.lcms-pack-box .content0 h4 {
    font-size: 33px;
    margin-bottom: 30px;
    color: #1e559b;
    font-weight: bold;
    font-family: 'INTRO-BLACK';
}
.lcms-pack-box .content h4 {
    font-size: 28px;
    margin-bottom: 20px;
    color: #1e559b;
    padding: 0px;
}
.lcms-pack-box .content0 h3 {
    font-size: 25px;
    margin-top: 20px;
    color: #fff;
}
.lcms-pack-box .content h3 {
    font-size: 25px;
    margin-top: 20px;
    color: #fff;
}
.banner img {
    display:block;
    width:100%;
    margin-top:-20px;
}

.banner-box-3.anchor--benefits {
    align-items: normal!important;
    margin-top: 0px!important;
}


.lcms-pack-box .content0 img{
    display:block;
   /* width: 130px; */
   /* height: 34px; */
}

.lcms-pack-box .content img{
    display:block;
    /*width: 120px;*/
}

.lcms-pack-box .content0 p{
    line-height:1.4;
    font-size: 24px;
    margin-top: 30px;
    font-family: 'KelloggsSansMedium';
    font-weight: 400;
}

.lcms-pack-box .content0 .super {
	font-size: 21px;
    font-family: KelloggsSansRegular;
}

.lcms-pack-box .content p{
    line-height:1.4;
    color:#fff;
    font-size: 24px;
    margin-top: 30px;
    padding-bottom: 0px;
}

.lcms-pack-box .content a {
    color: #000;
    text-decoration: underline;
}

/* .lcms-pack-box .content0 p:nth-of-type(2) {
    padding:15px 0;
} */


section-lcms-pack .lcms-pack-box:nth-child(2) img {
    width: 100%;
}

.bottom-text-wrapper {
    background-color: #fff;
    overflow: auto;
}

.bottom-text-content {
    margin: 70px 10% 50px 10%;
}

.kstl-rich-text {
    max-width: 1440px;
    margin: auto;
}

.banner-box-3 img {
    display: block;
    width: 100%;
}

.recycle-back {
	background-image:url(/content/dam/Australia/kelloggs_au/images/brands/lcms/lcm-packaging/Desktop_Tile5.jpg);
    padding: 24px 300px;
    display: flex;
    align-items: center;
}

.recycle-icon {
	flex: 0 0 auto;
    margin-right: 25px;
}

.recycle-content p {
    color: #fff;
    font-size: 18px;
    line-height: 1.4;
    width: 590px;
    }

.reference {
    font-family: 'KelloggsSansMedium';
    text-align: center;
    padding: 25px;
    font-size: 15px;
}

    /************************************Mobile CSS Starts Here *********************/

@media only screen and (max-width: 601px) {
    .lap-zero {
         /* display: block; */
    }

  }

  @media only screen and (min-width: 602px) and (max-width: 999px){
.lap-zero {
    display: block !important;
}  
}


@media only screen and (max-width: 767px){
.section-lcms-pack {
    flex-direction: column;
}

.second-row {
    flex-direction: column;
}
.section-lcms-pack .lcms-pack-box:first-child {
    width: 100%;
}
.section-lcms-pack .lcms-pack-box:nth-child(2) {
    width: 100%;
}
.lcms-pack-box .content0 h4 {
    font-size: 40px;
    line-height: 1.2;
}
.lcms-pack-box .content0 p {
        font-size: 24px;
		line-height: 26px;
}
.lcms-pack-box .content0 .reference {
	font-size: 20px;
}
.lcms-pack-box .content h4 {
    font-size: 40px!important;
    line-height: 1.2;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.lcms-pack-box .content p {
        font-size: 24px;
		line-height: 26px;
}
.lcms-pack-box .content0 img {
    width: 200px;
    height: auto;
}
.lcms-pack-box .content img {
    width: 200px;
}

.lcms-pack-box .content0 {
    text-align: center;
    font-size: 16px;
    width: 317px;
    margin: 50px auto;
}
.lcms-pack-box .content {
    text-align: center;
    font-size: 16px;
    width: 333px;
    margin: 50px auto;
}

.lcms-pack-box .content0 .super {
	font-size: 19px;
    }

.recycle-back {
	background-image:url(/content/dam/Australia/kelloggs_au/images/brands/lcms/lcm-packaging/Mobile_Tile5.jpg);
    flex-direction: column;
    text-align: center;
    padding: 60px 0px;
}

.recycle-icon {
    margin-bottom: 25px;
    margin-right: 0px;
    }

.recycle-content p {
    font-size: 22px;
    width: 385px;
    }
}



/***********************New CSS For carsoul *****************************/
@media screen and (max-width:600px) {

	}
    .header-desktop {
		display: none !important
	}
    .header-mobile {
		display: block !important;

	}

/* body footer .content_wrapper .footer, html footer .content_wrapper .footer {
       background-color: #f3f3f3;
   } */

    .search-textbox__input {
    /* display:none; */
     padding:0;
     margin:0;

    }
  .content_wrapper .topNavWrapper .topNav .operators-wrapper .overlay-trigger-wrapper .counsel{
      display: none;
    }

    .content_wrapper .topNavWrapper .topNav .operators-wrapper{
      display: none;
    }

    .search-textbox__link img{
     /* display:none; */
    }

}
@media screen and (min-width:601px) and (max-width:996px) {

   .header-desktop {
		display: block !important
	}

	.header-mobile {
		display: none !important;

	}

    .banner-box-3 img{
       min-height: 100% !important;
    }

    .lcms-pack-box .content{
     width: 300px !important;
     margin: 24px auto;
    }
    .lcms-pack-box .content h4{
      font-size: 18px !important;
      margin-bottom: 18px;
    }

    .lcms-pack-box .content br {
      display:none
     }

     .lcms-pack-box .content p{
       line-height: 1.2;
     }

    }

@media screen and (min-width:997px) {
	.carousel-mobile {
		display: none;
	}

	.carousel-tablet {
		display: none;
	}

	.carousel-desktop {
		display: block;

	}

    .header-desktop {
		display: block !important
	}

	.header-mobile {
		display: none !important;

	}


    .content_wrapper .topNavWrapper .topNav .operators-wrapper {
     padding-right: 40px;
     }
  }


@media screen and (max-width: 600px){

.footer .copyright {
    color: #fff !important;
}

}

@media screen and (max-width: 600px){
    .lcms-pack-box .content ul li{
        text-align: left;
    }
    .lcms-pack-box .content ul li {
		padding-left: 20px;
		color: rgb(255,255,255) !important;
		font-size: 16px;
    }
	.lcms-pack-box .content ul li::before {
		color: #ffffff !important;
		font-size: 16px;
	}
}



.banner {
    margin-top: 20px;
}


