body {
	padding: 0px;
   margin: 0px;
   font-family: 'Conv_AvenirLTStd-Medium';
	 overflow-x: hidden !important; 
}
.updated-p-color{color: #293f8c !important;}
@media only screen and (max-width:1920px) {
.dnone_mobile{display: none;}
.prealte{position: relative;}
.mbgone{position: absolute;right: -7rem;max-width: 190px;top: 1rem;}
.mbgonex{position: absolute;max-width: 182px;left: -10rem;transform: rotate(-73deg);}
.mbgtwo{position: absolute;right: -8rem;max-width: 150px;    top: 21rem;}
.mbgthree{position: absolute;left: -3rem;max-width: 124px;top: 11rem;}
.mbgfour{position: absolute;transform: rotate(-90deg);position: absolute;    right: -6.0rem;    max-width: 160px;    top: 18rem; }
.mbgfive{position: absolute;right: -2.5rem;max-width: 120px;top: 7rem;transform: rotate(22deg);}
.mbgsix{position: absolute;left: -2.5rem;max-width: 120px;top: 45rem;}
/*INNOVATIVE WEBSITE DEFAULTS SETTINGS*/

.home{
  /* background-image:url('../img/home-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center; */
	background-color: #f9e7ce;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Medium';
	src: url('../font/avenir/AvenirLTStd-Medium.eot');
	src: local('☺'), url('../font/avenir/AvenirLTStd-Medium.woff') format('woff'), url('../font/avenir/AvenirLTStd-Medium.ttf') format('truetype'), url('../font/avenir/AvenirLTStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'kestoy_selfiekestoy_selfie';
    src: url('../font/kestoy/kestoy_selfie-webfont.woff2') format('woff2'),
         url('../font/kestoy/kestoy_selfie-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*INNOVATIVE WEBSITE DEFAULTS SETTINGS*/
/* PAGE LOADER */
.below-content2{margin-top:3rem;}
.no-js #loader {
	display: none;
}
.js #loader {
	display: block;
	position: absolute;
	left: 100px;
	top: 0;
}
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 11111111111111111;
	background: url(../img/wait.gif) center no-repeat #fff;
}
/* PAGE LOADER */
.navbar {
	transition: 0.4s;
	z-index: 1111111111;
}
.cont-topper{
   margin-top: 9rem;
}
.cont-topper2{
   margin-top: 19rem;
}
/*SCROLLMAGIC SVG ANIMATION */
/*SVG*/
.wrapper {
	position: relative;
	width: 100%;
	background: rbga(255, 255, 255, 0.8);
	overflow: hidden;
	font-size: 0;
}
.block {
   /* height: 1300px;
	*/
   /* height: 1097px;
	*/
	width: 100%;
   /* background: #f3f4f6;
	*/
	margin: 20px auto 0;
	position: relative;
}
section {
	width: 100%;
}
/*SVG*/
/*SCROLLMAGIC SVG ANIMATION */
/*adjuster*/
.nav-adjuster {
	padding: 0 5% 0 5%
}
.logo-adjust{
   top: 0.2rem;
   position: relative;
   transition: 0.4s;
   width: 100px;
}
#ad-height {
	height: auto;
	transition: height 4s;
}

/* .carousel-item {
	height: 91vh;
	min-height: 300px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
} */

.scroll-below img{
	width: 70%
}
.below-content{
   padding-top: 100px;
}
/*NAV*/
.nav2{
	display: none
}
.overlaybg {
	width: 100%;
	height: 100%;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.9);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	z-index: 111;
}
nav{
   background: none;
	z-index: 111111;
}
nav li {
   padding-left:20px;
	padding-right: 20px;
	margin-top: 0.4rem;
}
nav li a {
   font-family: 'Helvetica';
	color: #ffff;
   border-bottom:0px solid transparent
}
nav li a:hover {
   color: #f5df78;
	border-bottom:0px solid #f5df78
}
header {
	padding-top: 5.3rem;
	background-color: #e8e6e8;
}
/* Slider Scroll Down */
.slider-scrolldown {
	position: absolute;
	bottom: 0rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}
/*FOOTER*/
footer {
	background-color:#fcefdd;
   border-top: 10px solid #96692a;
   padding-top: 5rem!important;
   padding-bottom: 5rem!important;
}
.footer a , .footer p {
   color:#162c77 !important;
   font-family: 'Conv_AvenirLTStd-Medium';
   padding: 0rem !important;
	font-size: 1rem !important;
	text-decoration: none !important;
}
.social a {
	display: inline-block;
	padding-left: 7px !important;
	padding-right: 7px !important;
}
/*INDEX HEADING*/
.home h1 {
	
	color: #e96403;
	font-family: 'kestoy_selfiekestoy_selfie';
   font-size: 5.0rem;
   line-height: 4.5rem;
   
}
.home h1 span {
   color: #293f8c
}
.home p {
   color:#293f8c;
   font-size:1.3rem;
	padding: 0 2em 0 2em;
    font-family: 'Conv_AvenirLTStd-Medium';
}
/*INDEX SPACING BOTTOM*/
.mb25 {
	margin-bottom:1rem
}
/*ELEMENTS SETTER*/
.vision-setter2{
	max-width: initial;
	font-size: 3.5rem !important;
    line-height: 2rem !important;
}
.mission-setter2{
  
   margin-top:0rem;color: #2f80e5 !important;
   font-size: 3.5rem !important;
   line-height: 2rem !important;
}
.magichapen-setter2 {
	width: 700px;
}
.magictop{
   top: 9rem;
   position: relative;
}
.visiontop{
   margin-top: -7rem;
}
.product-intro{
   padding-top: 10rem;
   background-image:url('../img/products/p1/bg.jpg');
   background-repeat: repeat-x;
}
.magic-pad{
   padding-left: 8rem;
}
.cookiejar{
   position:absolute;
   right:-29rem;
   margin-top: 3rem;
}
.sugerjar,.triggersuger{
   position:absolute;
   right: -17rem;
   margin-top: 13rem;
   opacity: 0;
}
.welcome-setter{
   opacity: 0;
}
.mixer-setter{
   opacity: 0;
   position: relative;
}
.vision-setter{
   opacity: 0;color: #2f80e5 !important;
}
.block1-bake{
   border: 0px solid;
   margin-top:-9rem !important
}
.plate-wheat-setter{
   position:absolute;
	left: 0;
}
.plate-wheat-setter img{
   margin-left: -80rem;
   margin-top: 10rem;
}
.cup-setter{
   position:absolute;
   right:-60rem;
   margin-top:0rem;
   z-index: 11;
}
.mission-setter{
   z-index:111;
   position: relative;
   margin-top: 33rem;
}
.mission-heading-setter,.mission-heading-setter-txt{
   position: relative;
	opacity:0;
}
.machine-setter{
   z-index:111;
   position: relative;
   margin-top: 0rem;
}
.machine-setter img{
   position: relative;
	opacity: 0;
	margin-top: 10rem;
	margin-left: -20rem;
}
.magichapen-setter{
   position: relative;
	opacity: 0;
}
.peanut1-setter{
   position: relative;
	left: 0
}
.peanut1-setter2{
   position: absolute;
   left: -9rem;
   margin-top: 6rem;
}
.peanut1-setter3{
   right: -5rem;
   position: absolute;
   top: -5rem;
   width: 33%;
}
.ovenbaking-setter{
   left: 100rem;
	position: relative;
   top: -1rem;
}
.wrapping-setter{
   margin-top: 10rem
}
.biscuittray-setter{
   position: absolute;
	right: -80rem
}
.biscuittray-setter-mobile{max-width: 120px;margin-right: -5rem;}

.biscuit-finalmachine{
   position: relative;
}
/*VISION MISSION MAGIC JOY*/
.vision{
	padding-top: 1rem
}
.vision h2 {
	color: #293f8c;
	font-family: 'kestoy_selfiekestoy_selfie';
	font-size:4.5rem;
	text-align: center;
 /*  text-transform: uppercase; */
}
.vision p {
	padding: 0em !important;
    font-family: 'Conv_AvenirLTStd-Medium';
   font-size: 1.5rem;
   color: #293f8c;
}
.mission h2 {
	color: #96692a;
	font-family: 'kestoy_selfiekestoy_selfie';
	font-size:4.5rem;
}
.mission p {
   color: #96692a;
	padding: 0rem !important;
	font-family: 'Conv_AvenirLTStd-Medium';
   font-size: 1.5rem;
	margin-bottom: 2rem;
   padding-left:0rem !important;
}
.magicsec p {
	color: #293f8c !important ;
    font-family: 'Conv_AvenirLTStd-Medium';
	font-size: 1rem !important;
    position: relative !important;
    margin-top: 0rem !important;
    opacity: 1;
	border: 0px solid;
	width: 100%;	
		z-index: 1;
		border-radius: 30px;
		
}
.magichappen-img{
	display: block;
    text-align: center;
	margin: 0 auto;
	margin-top: -4rem;
	font-size: 3.5rem !important;
	line-height: 3rem !important;
	color: #2f80e5 !important;
}
.oven-setting{
	max-width:200px;
}
.b6{border: 0px solid #966a2b;}
.spacer{
	height: 100px;
	}
/*--	#animated-section1,#animated-section2,#animated-section3,#animated-section4,#animated-section5{
	height: 324px;
	}  --*/
.line-svg1{}
.line-svg2{left: -1rem !important;}
.line-svg3{}
.line-svg4{left: 0rem !important;}
.joy{
	height: auto;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.joy img{
 top:2rem;
}
.vision-subtext1,.triggervision1 {
	width: 50%;
	float: right;
	position: absolute;
	right: -5rem;
   opacity: 0;
	margin-top: -2rem;
	text-align: left;
}
.vision-subtext1 h2,.vision-subtext1 p {
   transform: rotate(-12deg);
}
.vision-subtext1 p , .vision-subtext2 p, .vision-subtext3 p{
	margin-bottom: 0;
	font-size: 1.2rem;
   line-height: 1.1;
   text-align: center;
   margin-bottom: 0.3rem;
}
.vision-subtext1 p:before,.vision-subtext2 p:before,.vision-subtext3 p:before {
	font-family:'Font Awesome 5 Free';	
	content:"\f111";
	font-size: 5px;
	top: -0.2rem;
	position: relative;
	font-weight: 900;
}
.vision-subtext2 ,.triggervision2{
	float: left;
	position: absolute;
	left: 0rem;
	margin-top: 7rem;
	z-index: 1111;
	width: 56%;
   opacity: 0;
   text-align: left;
}
.vision-subtext2 h2,.vision-subtext2 p {
   transform: rotate(15deg);
}
.vision-subtext2:before {	
	position: absolute;
	right: -2rem;
	top: -5rem;
}
.vision-subtext3, .triggervision3 {
	position: absolute;
	right: -5rem;
	margin-top: 13rem;
	z-index: 1111;
	width: 59%;
	float: right;
	float: right;
	opacity: 0;
	text-align: left;
}
.vision-subtext3 h2,.vision-subtext3 p {
   transform: rotate(-10deg);
}
.vision-subtext3:before {
	
	position: absolute;
	bottom: 1rem;
	left: -11rem;
	transform: rotate(14deg);
}
.vision-subtext1 h2,.vision-subtext2 h2,.vision-subtext3 h2{
	font-size: 2.2rem;
   line-height: 1.5rem;
}
.vision-subtext1 span,.vision-subtext2 span,.vision-subtext3 span{
	font-size: 1.1rem
}
.vision-subtext1 span~span,.vision-subtext2 span~span,.vision-subtext3 span~span{
	color: #e96403;
   font-size: 2.2rem
}
.mission-subtext1,.triggermission1 , .triggermission2 , .mission-subtext2 , .triggermission3 , .mission-subtext3 {
	opacity: 0;
	opacity: 0;
    width: 100%;
    padding:0;
    background:none;
    background-size: cover;
    background-position: center center;
	
}
.mission-subtext1 p,.mission-subtext2 p,.mission-subtext3 p {
	margin-bottom: 0;
	/*color: white !important; */
	color: #fff !important;
    font-size: 0.9rem !important;
    line-height: 1.1 !important;
}
.mission-subtext2,.triggermission2 {
	opacity: 0;
	
   /* padding: 2.2rem 2.2rem 2.2rem 3.4rem;
   width: 86%;
   padding:2.2rem 3.2rem 2.2rem 3.4rem;
   transform: rotate(5deg);
   background: none !important;
	*/
	
	/*background: url(../img/mission-bg2.png) no-repeat;
	background-size: cover;
	background-position: center center;
	*/ 
	margin-top: -1rem;
	margin-left: 5rem;
	
}
.mission-subtext2:before {
	position: absolute;
	left: 11rem;
	top: -7rem;
}
/*.mission-subtext3,.triggermission3 {
	opacity: 0;
	width: 83%;
	padding: 2.2rem 4.1rem 2.2rem 2.9rem;
	background: url(../img/mission-bg3.png) no-repeat;
	background-size: cover;
	 background-position: center center;
	transform: rotate(10deg);
	margin-top: -2rem;
	margin-left: -16rem;
	background: none !important;
}  */
.mission-subtext3:before {
	
	position: absolute;
	right: 6rem;
	top: -5rem;
}
/*Home products*/
.animate-area-r {
	animation: animatedBackground 0.8s linear ;
	-moz-animation: animatedBackground 0.8s linear ;
	-webkit-animation: animatedBackground 0.8s linear ;
	-ms-animation: animatedBackground 0.8s linear ;
	-o-animation: animatedBackground 0.8s linear ;
}
@keyframes animatedBackground {
	0% {
		width: 0%;
   }
	100% {
		width: 100%;
   }
}
.animate-area-l {
	animation-name: reducetime;
	animation-duration: 0.8s;
	right: 0;
}
@keyframes reducetime {
	0% {
		width: 0;
   }
	100% {
		width: 100%;
   }
}
.fillred,.fillyellow,.fillblue,.fillpink,.fillmaroon {
   position: absolute;
   z-index: 9;
   width: 100%;
   height: 100%;
   top: 0;
   transition: 0.8s;
}
.triggerp1,.triggerp11,#triggerp2,#triggerp22,#triggerp3,#triggerp33,#triggerp4,#triggerp44,#triggerp444,.trigggertoogudpack,.trigggerbutterpack,.triggerdigestivewheath,#triggerp2g,#triggerp3g,#triggerp4g{
   position: absolute;
   top: 0;
}
.prod-conts {
    padding: 3rem 0 3rem 0;
}
.product-digestive{
	position: absolute;
	right: 1rem;
	width: 19%;
	border: 0px solid;
	text-align: left;
   z-index: 1111;
   text-align: center;
}
.product-digestive img{
   max-width: 260px;
	margin-bottom: 0.3rem;
}
.product-digestive p {
	padding: 0 !important;
   color: #ffffff
}
.product-digestive-wheat{
   position: absolute;
   z-index: 11;
   top: 21%;
   left: 55%;
   -webkit-transform: translateX(-30%);
   transform: translateX(-30%);
   opacity: 0;
}
.product-digestive-wheat2{
   position: absolute;
   z-index: 11;
   top:50%;
   left: 60%;
   -webkit-transform: translateX(-30%);
   transform: translateX(-30%);
   display:none;
}
.front-shot-p1{
   margin-left: 0rem;
	position: relative;
   z-index:11111;
}
.back-shot-p1{
   position: absolute;
   top: 21%;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index:111;
}
.back-shot-p2{
   position: absolute;
   top: 26%;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index:111;
}
.back-shot-p3{
   position: absolute;
   top: 25%;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index:11;
}
.back-shot-p4{
   position: absolute;
   top: 22%;
   left: 50% ;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index:1111;
}
.back-shot-p44{
   position: absolute;
   top: 22%;
   left: 50% ;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index:1111;
}
.product-butter{
	position: absolute;
	left:1rem;
	width: 19%;
   margin-top:3rem;
   border: 0px solid;
	text-align: left;
	z-index: 1111;
}
.product-butter img{
	max-width: 180px;
	margin-bottom: 0.3rem 
}
.product-butter p {
	padding: 0 !important;
   color: #ffffff;
   font-family: 'Conv_AvenirLTStd-Medium';
}
.product-butter-pack{
   position: absolute;
   z-index: 11;
   top: 20%;
   left: 24%;
   -webkit-transform: translateX(-27%);
   transform: translateX(-27%);
   opacity: 0;
}
.product-butter-pack2{
   position: absolute;
   z-index: 11;
   top:44%;
   left: 15%;
   -webkit-transform: translateX(-30%);
   transform: translateX(-30%);
   opacity: 1;
}
.product-junior{
	position: absolute;
	right:2rem;
	width: 19%;
	bottom:3rem;
	border: 0px solid;
	text-align: left;
   z-index: 1111;
   text-align: center;
}
.product-junior img{
   max-width: 210px;
	margin-bottom: 0.3rem;
}
.product-junior p {
	padding: 0 !important;
   color: #2e3192
}
.pelements{
	opacity: 0;
}
.product-crust{
	position: absolute;
	left:2rem;
	width: 19%;
   margin-top: 4rem;
   border: 0px solid;
   text-align: center;
   z-index: 1111;
}
.product-crust img{
   max-width: 210px;
	margin-bottom: 0.3rem;
}
.product-crust p {
	padding: 0 !important;
   color: #2e3192;
}
.animate-opacity{
	opacity: 0;
}
.productpage{overflow: hidden;}
.biscuitabove{max-width: 150px;opacity: 0;}
.productpage p {
    font-size: 0.9rem !important;   margin-bottom: 2rem;    padding: 0 !important;
}
.productpage b {
	font-size: 2.2rem 
}
.productpage-smallbold {
	font-size: 2rem !important 
}
/* Home PRODUCT LISTING p1 */
#triggerproddig,#triggerprodbut,#triggerprodjunior,#triggerprodcrust{
	position: relative;
	top:3rem;
}
.listing-product-digestive-bg{
   background-image: url('../img/products/p1/bg.jpg');
	/*background-repeat: repeat-x;*/
	background-size: 100% 100%
}
.listing-product-digestive {
	background-image: url(../img/products/p1/svg1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 34rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 6rem;
	padding-top: 5rem;
	padding-right: 6rem;
	position: absolute;
	right: 18rem;
	height: 420px;
	margin-top: -11rem;
}
.listing-product-digestive p {
	color: #fff
}
.listing-product-digestive p > b {
   font-family: 'Helvetica';
}
.listing-product-digestive p>img {
	max-width: 130px;
	margin-right: 0.3rem;
}
.prod-conts2 {
	padding: 15rem 0 15rem 0;
}
.listing-front-shot-p1 {
	margin-left: 0rem;
	position: relative;
	z-index: 1;
   top: 12rem;
   z-index: 11111111;
   visibility: visible !important;
}
.listing-back-shot-p1 {
	position: absolute;
	top: 48%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 111;
}
.listing-front-shot-pnew {
	margin-left: 20rem;
	position: relative;
	z-index: 1;
	top: 12rem;
	z-index: 11111111;
	visibility: visible !important;
}
.listing-front-shot-pnew2 {
	margin-left: -20rem;
	position: relative;
	z-index: 1;
	top: 12rem;
	z-index: 11111111;
	visibility: visible !important;
}
.digestive-element-arrow1 {
	position: absolute;
   z-index: 111;
   left: -10rem;
   top: 35%;
}
.digestive-element-arrow2 {
	position: absolute;
   z-index: 111;
   right: -15%;
   top: 42%;
}
/* Home PRODUCT LISTING p2 */
.listing-product-buttercrunch-bg{
	background: rgb(148, 14, 21);
}

.listing-product-prodgud-bg{
	background: #7c203c;
}
.listing-product-prodcrustroll-bg{
	background: #fece40;
}
.listing-product-toogud p {
	/*color: #940e15 */
	 color: #ffff
 }
 .listing-product-toogud p > b {
	font-family: 'Helvetica';
 }
 .listing-product-toogud p > img {
	max-width: 100px;
 }


 
.listing-product-buttercrunch {
	background-image: url(../img/products/p2/svg2.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 65rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 15rem;
	padding-top: 5rem;
	padding-right: 5rem;
	position: absolute;
	font-size: 1.3rem;
	height: 400px;
	margin-top: -11rem;
	left: 32rem;
}
.butter-element-leaf1 {
	position: absolute;
	z-index: 111;
	left: 7rem;
	top: 26%;
}
.butter-element-arrow {
	position: absolute;
	z-index: 111;
	left: 18%;
	top: 68%;
}
.butter-element-leaf2 {
	position: absolute;
	z-index: 111;
	right: -9rem;
	top: 38%;
}
.listing-product-buttercrunch p {
   /*color: #940e15 */
	color: #ffff
}
.listing-product-buttercrunch p > b {
   font-family: 'Helvetica';
}
.listing-product-buttercrunch p > img {
   max-width: 100px;
}
.listing-back-shot-p2{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 111;
}
/* Home PRODUCT LISTING p3 */
.listing-product-jjunior-bg{
   background-image: url('../img/products/p3/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.listing-product-jjunior {
	background-image: url(../img/products/p3/svg3.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 49rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 4rem;
	padding-top: 3.8rem;
	padding-right: 4rem;
	position: absolute;
	font-size: 1.18rem;
	height: 442px;
	margin-top: -13rem;
	left: 18rem;
}
.listing-product-jjunior p {
	color: #26226e
}
.listing-product-jjunior p > b {
   font-family: 'Helvetica';
}
.listing-product-jjunior p > img {
   max-width: 100px;
}
.listing-back-shot-p3{
	position: absolute;
	top: 52%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.lelement1{
   position: absolute;
	right: 0;
   bottom: -35rem;
}
.lelement2{
   position: absolute;
   right:15%;
   top:9%;
}
.lelement3{
   position: absolute;
   left:17%;
   top: 17%;
}
.lelement4{
   position: absolute;
   left: 8%;
   top: 12%;
}
.lelement5{
   position: absolute;
   left: 51%;
   top: 12%;
}
.lelement6{
   position: absolute;
   left: 66%;
   top: 12%;
}
.lelement7{
   position: absolute;
   left:12%;
   top: 42%;
}
.lelement8{
   position: absolute;
   left: 66%;
   top: 44%;
}
/* Home PRODUCT LISTING 4 */
.listing-product-crust-bg{
   background-image: url('../img/products/p4/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.listing-product-crust {
	background-image: url(../img/products/p4/svg4.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 47rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 6rem;
	padding-top: 6rem;
	padding-right: 4rem;
	position: absolute;
	font-size: 1.18rem;
	height: 445px;
	margin-top: -8rem;
	left: 36rem;
}
.crust-element-arrow {
	position: absolute;
	z-index: 111;
	left: -5rem;
	top: 11%;
}
.crust-element-bubble1 {
	position: absolute;
	z-index: 111;
	left: 0%;
	top: 54%;
}
.crust-element-bubble2 {
	position: absolute;
	z-index: 111;
	left: 65%;
	top: 4%;
}
.crust-element-bubble3 {
	position: absolute;
	z-index: 111;
	right: -4%;
	top: 55%;
}
.listing-product-crust p {
	color: #172c7a
}
.listing-product-crust p > b {
   font-family: 'Helvetica';
}
.listing-product-crust p > img {
   max-width: 100px;
   margin-top: -0.7rem;
}
.listing-back-shot-p4{
	position: absolute;
	top: 46%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 111111;
}
.listing-back-shot-p44{
	position: absolute;
	top: 46%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 111111;
}
.crust-strawberries{
	position: absolute;
   top: 42%;
   left: 19rem;
   -webkit-transform: translateX(-24%);
   transform: translateX(-24%);
   opacity:0;
   z-index: 111;
}
.crust-strawberries2 {
	position: absolute;
	top: 60%;
	left: 29rem;
	-webkit-transform: translateX(-24%);
	transform: translateX(-24%);
	z-index: 11111;
	max-width: 350px;
}
.listing-product-crust-bgc{
   background-image: url('../img/products/p4/p-choco/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%;
   z-index: 11111111;
}
.listing-product-crust-bgo{
   background-image: url('../img/products/p4/p-orange/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%;
   z-index: 11111111;
}
/* PRODUCT PAGE */
/* PRODUCT LISTING 5 */
.triggerpremium{
   position: absolute;
   top: 0;
}
.listing-product-frisky-bg{
   background-image: url('../img/products/p5/bg.jpg');
	background-size: 100% 100%;
   z-index: 1;
}
.listing-product-frisky {
	background-image: url(../img/products/p5/svg5.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 63rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 6rem;
	padding-top: 5rem;
	padding-right: 9rem;
	position: absolute;
	height: 514px;
	margin-top: -12rem;
	left: 28rem;
}
.frisky-element-bubble1 {
	position: absolute;
	z-index: 111;
	left: 6rem;
	top: 51%;
}
.frisky-element-bubble2 {
	position: absolute;
	z-index: 111;
	right: 20%;
	top: 62%;
}
.frisky-element-arrow {
	position: absolute;
	z-index: 111;
	right: -8%;
	top: 19%;
}
.listing-product-frisky p {
	color: #b20004
}
.listing-product-frisky p > b {
   font-family: 'Helvetica';
}
.listing-product-frisky p > img {
	max-width: 76px;
}
.listing-back-shot-p5 {
	position: absolute;
	top: 44%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1111;
}
.listing-back-shot-p55 {
	position: absolute;
	top: 47%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1111;
}
.listing-back-shot-p555 {
	position: absolute;
	top: 47%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1111;
}
.frisk-orange {
	position: absolute;
	right: 19rem;
	bottom: 8rem;
	width: 370px;
}
/* PRODUCT LISTING 6 */
.listing-product-chocochip-bg{
   background-image: url('../img/products/p6/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.listing-product-chocochip {
	background-image: url(../img/products/p6/svg6.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 54rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 6rem;
	padding-top: 7rem;
	padding-right: 5rem;
	position: absolute;
	font-size: 1.18rem;
	height: 606px;
	margin-top: -11rem;
	left: 31rem;
}
.chocochip-element-arrow1 {
	position: absolute;
	z-index: 111;
	left: -10rem;
	top: 23%;
}
.chocochip-element-arrow2 {
	position: absolute;
	z-index: 111;
	left: -10%;
	top: 82%;
}
.chocochip-element-star {
	position: absolute;
	z-index: 111;
	right: -12%;
	top: 9%;
}
.listing-product-chocochip p {
	color: #6c3112
}
.listing-product-chocochip p > b {
   font-family: 'Helvetica';
}
.listing-product-chocochip p > img {
   max-width: 100px;
}
.listing-back-shot-p6 {
	position: absolute;
	top: 53%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* PRODUCT LISTING 7 */
.listing-product-goodies-bg{
   background-image: url('../img/products/p7/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%;
   z-index: 1;
}
.listing-product-goodies {
	background-image: url(../img/products/p7/svg7.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 54rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 7rem;
	padding-top: 6rem;
	padding-right: 7rem;
	position: absolute;
	height: 541px;
	margin-top: -12rem;
	left: 37rem;
}
.goodies-element-bubble {
	position: absolute;
	z-index: 111;
	left: -4rem;
	top: 12%;
}
.goodies-element-arrow {
	position: absolute;
	z-index: 111;
	left: -19%;
	top: 39%;
}
.goodies-element-star {
	position: absolute;
	z-index: 111;
	right: -2%;
	top: 9%;
}
.listing-product-goodies p {
   color: #ffffff
}
.listing-product-goodies p > b {
   font-family: 'Helvetica';
}
.listing-product-goodies p > img {
   max-width: 100px;
}
.listing-back-shot-p7{
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
   z-index: 1;
}
.lelement9 {
	position: absolute;
	left: 10rem;
	bottom: 8rem;
	max-width: 499px;
}
/* PRODUCT LISTING 8 */
.listing-product-zeera-bg{
   background-image: url('../img/products/p8/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.listing-product-zeera {
	background-image: url(../img/products/p8/svg8.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 57rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 5rem;
	padding-top: 5rem;
	padding-right: 9rem;
	position: absolute;
   /* font-size: 1.18rem;
	*/
	height: 620px;
	margin-top: -8rem;
	left: 43rem;
}
.zeera-element-arrow1 {
	position: absolute;
	z-index: 111;
	left: -8rem;
	top: 29%;
}
.zeera-element-arrow2 {
	position: absolute;
	z-index: 111;
	right: -1%;
	top: 0%;
}
.zeera-element-cup {
	position: absolute;
	z-index: 111;
	right: 5%;
	top: 46%;
}
.listing-product-zeera p {
	color: #172c7a
}
.listing-product-zeera p > b {
   font-family: 'Helvetica';
}
.listing-product-zeera p >img {
   max-width: 110px;
}
.listing-back-shot-p8 {
	position: absolute;
	top: 44%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}
.lelement10{
   position: absolute;
   right: 15rem;
}
.zeerafaller1{
   position: absolute;
   right: 16rem;
   top: -50rem;
	max-width: 35px;
}
.zeerafaller2{
   position: absolute;
   right: 13rem;
   top: -50rem;
	max-width: 35px;
}
.zeerafaller3{
   position: absolute;
   right: 18rem;
   top: -50rem;
	max-width: 110px;
}
.zeerafaller4{
   position: absolute;
   right: 14rem;
   top: -50rem;
	max-width: 60px;
}
.zeerafaller5{
   position: absolute;
   right: 13rem;
   top: 48rem;
	opacity: 1;
}
/* PRODUCT LISTING 9 */
.listing-product-peanut-bg{
   background-image: url('../img/products/p9/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%;
   z-index: 11;
}
.listing-product-peanut {
	background-image: url(../img/products/p9/svg9.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 55rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 7rem;
	padding-top: 7rem;
	padding-right: 5rem;
	position: absolute;
	font-size: 1.18rem;
	height: 518px;
	margin-top: -9rem;
	left: 31rem;
}
.peanut-element-bubble {
	position: absolute;
	z-index: 111;
	left: 0rem;
	top: 18%;
}
.peanut-element-arrow1 {
	position: absolute;
	z-index: 111;
	left: -8%;
	top: 58%;
}
.peanut-element-arrow2 {
	position: absolute;
	z-index: 111;
	right: -12%;
	top: 24%;
}
.listing-product-peanut p {
	color: #1a338e
}
.listing-product-peanut p > b {
   font-family: 'Helvetica';
}
.listing-product-peanut p > img {
   max-width: 150px;
	margin-top: 0.3rem;
}
.listing-back-shot-p9{
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
   z-index: 1;
}
.lelement11{
   position: absolute;
   left: 21rem;
   bottom: 0rem;
}
.lelement12{
   position: absolute;
   left: 38rem;
   bottom: 0rem;
   z-index: 11111111111111;
}
.lelement13{
   position: absolute;
   left: 28rem;
   bottom: 6rem;
   z-index: 11111111111111;
}
.lelement14{
   position: absolute;
   left: 17rem;
   bottom: 7rem;
   z-index: 11111111111111;
}
/* PRODUCT LISTING 9 */
/* PRODUCT LISTING 10 */
.triggerpremium{
   position: absolute;
   top: 0;
}
.listing-product-frisky-bgc{
   background-image: url('../img/products/p10/bg.jpg');
	background-size: 100% 100%
}
.listing-product-frisky {
	background-image: url(../img/products/p10/svg5.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 63rem;
	z-index: 0;
	padding: 0;
	text-align: center;
	padding-left: 6rem;
	padding-top: 5rem;
	padding-right: 9rem;
	position: absolute;
	height: 514px;
	margin-top: -12rem;
	left: 28rem;
}
.listing-back-shot-p10 {
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1111;
}
.listing-back-shot-p101 {
	position: absolute;
	top: 47%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1111;
}
.frisk-chocolate {
	position: absolute;
	right: 19rem;
	bottom: 8rem;
	width: 370px;
}
/* PRODUCT LISTING 10 */
/* PRODUCT LISTING 11 */
.listing-product-frisky-bgs{
   background-image: url('../img/products/p11/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.frisk-strawberry {
	position: absolute;
	right: 19rem;
	bottom: 8rem;
	width: 370px;
}
/* PRODUCT LISTING 11 */
/* PRODUCT LISTING 12 */
.listing-product-frisky-bgv{
   background-image: url('../img/products/p12/bg.jpg');
	background-repeat: repeat-x;
	background-size: 100% 100%
}
.frisk-vanilla {
	position: absolute;
	right: 19rem;
	bottom: 8rem;
	width: 370px;
}
/* PRODUCT LISTING 12 */
.frisky-front-size{
   max-width: 1000px;
}
.crust-front-size {
	max-width: 1235px;
}
#listingtriggerp1,#listingtriggerp11,.listingtriggerproddig,.triggerdigestivewheat, #listingtriggerp2,#listingtriggerp22,#listingtriggerprodbut,.trigggerbutterpack2, #listingtriggerp3,#listingtriggerp33,#listingtriggerprodjun,#triggerpelements2,.triggerplane, #listingtriggerp4,#listingtriggerp44,#listingtriggerprodcrust,#listingtriggerp444,#listingtriggerprodcrust2,#listingtriggerprodcrust3, #listingtriggerp5,#listingtriggerp55,#listingtriggerprodfrisky,#listingtriggerp555, #listingtriggerp6,#listingtriggerp66,#listingtriggerprodchocochip, #listingtriggerp7,#listingtriggerp77,#listingtriggerprodgoodies,#triggerpelements3, #listingtriggerp8,#listingtriggerp88,#listingtriggerprodzeera,#triggerpelements4, #listingtriggerp9,#listingtriggerp99,#listingtriggerprodpeanut, #listingtriggerp10,#listingtriggerp101,#listingtriggerprodfrisky2,#listingtriggerp1011, #listingtriggerprodfrisky3,#listingtriggerprodfrisky4 {
	position: absolute;
   /*top: 20%;
   */
	top: 0%;
}
#listingtriggerp11reset,#listingtriggerp11reset2, #butterreset,#butterreset2, #juniorreset1,#juniorreset2, #crustreset1,#crustreset2,#crustreset3, #chocoreset1,#chocoreset2, #goodiesreset1,#goodiesreset2, #zerareset1,#zerareset2, #peanutreset1,#peanutreset2, #f1reset1,#f1reset2,#f1reset3 {
   position: absolute;
	bottom: 0
}
#triggerpelements5,.triggerpeanuttada{
   bottom: 35%;
   position: absolute;
}
/* PRODUCT PAGE */
/*CONTACT SECTION*/
.contact-section{
   width: 100%;
	background-color:#2563ae;
	height: 780px;
	position: relative;
}
.contact-content{
   background-color:#293b87;
   height: 304px;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
}
.contact-content label , .contact-content li {
	color: #fff !important;
	font-size: 1rem;
}
.contact-content p:before {
	font-family:'Font Awesome 5 Free';	
	content: "\f041";
}
.contact-content li{
   margin-bottom: 1rem
}
.contact-content ul {
	padding-left:20px;
	list-style:none;    margin-bottom: 0;
}
.contact-content li:nth-child(n+1):before {
	
	font-family:'Font Awesome 5 Free';	
	content: '\f3c5';
	margin: 0 1.2rem 0 -1.9rem;
	font-weight: 900;
}
.contact-content li:nth-child(n+2):before {
	font-family:'Font Awesome 5 Free';
	content: "\f095";
	font-weight: 900;
	
	
}
.contact-content li:nth-child(n+3):before {
	font-family:'Font Awesome 5 Free';
	content: "\f0e0";
	font-weight: 900;

}
.contact-left{
   position: relative;
   margin-top: -24.8rem;
}
.contact-left h1{
	color: #ffffff;
}
.contact-right{
   padding-left:10rem;
   padding-top: 3rem;
}
.contact-leftsvg{
   position: absolute;
   top: -18rem;
   left: 11rem;
}
.contact-rightsvg{
   position: absolute;
   top: -26rem;
   right: 30rem;
}
.contact-left button{
   padding: 0.4rem 5rem;
   border-radius: 0.6rem;
}
.contact-arrow-element{
   margin: 0 auto;
   left: -1rem;
   position: relative;
	top: -0.5rem;
}
.btn-send {
	color: #fff;
	background-color: #2563ae;
	border-color: #2563ae;
	border: 3px solid #fff;
}
.btn-send:hover {
	color: #fff;
	background-color: #3e6ea9;
	border-color: #3e6ea9;
	border: 3px solid #fff;
}
textarea{
   height: 230px !important;
	resize: none;
}
/*CONTACT SECTION*/
.dblock{
   display: block
}
.triggerd3{
	position: absolute;
	top: 16rem;
}


	
	/*BHAI YE 1920 WALA HAI */
	.cont-topper2 {
		margin-top: 0rem;
   }
	.mission-setter {
		margin-top: 0rem;
   }
	.magictop{
	   top: 0rem;
	   position: relative;
   }
	.mixer-setter {
		opacity: 0;
		position: relative;
		margin-left: 2rem !important;
		max-width: 300px;
   }
	.visiontop{
	   margin-top: -2em;
   }
	.animate-opacity{
		opacity: 1 !important;
   }
	.magicsec{
		padding-left: 4rem;
		padding-right: 4rem
   }

	.peanut1-setter {
		position: relative;
		left: 0;
		margin-bottom: 5rem;
   }
	.dnone{
	   display: none !important
   }
	.prod-conts2 {
		padding: 5rem 0 5rem 0;
   }
	.listing-front-shot-p1 {		
		position: relative;		
		top: 0rem	
   }
   .mobile-frisky-roll{
	max-width: 124px;
    padding: 0px;
    margin-left: -2rem !important;
    z-index: 1;
	left: 0rem;
	opacity: 0;
   }
	.listing-back-shot-p1,.listing-back-shot-p2,.listing-back-shot-p3,.listing-back-shot-p4,.listing-back-shot-p5,.listing-back-shot-p6,.listing-back-shot-p7, .listing-back-shot-p8,.listing-back-shot-p9,.lelement1,.lelement9,.lelement12 {
		display: none;
   }
	.listing-product-digestive {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		right: 0;
		height: auto;
		margin-top: 0px;
		margin: 0 auto;
		text-align: center;
   }
	.product-digestive-wheat2{
	   display: none !important
   }

   .listing-product-toogud {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	z-index: 0;
	text-align: center;
	padding-left: 5rem;
	padding-top: 0rem;
	padding-right: 5rem;
	position: relative;
	right: 0;
	height: auto;
	margin-top: 0px;
	margin: 0 auto;
	text-align: center;
}
.listing-product-crustroll {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	z-index: 0;
	text-align: center;
	padding-left: 5rem;
	padding-top: 0rem;
	padding-right: 5rem;
	position: relative;
	right: 0;
	height: auto;
	margin-top: 0px;
	margin: 0 auto;
	text-align: center;
}
.listing-product-crustroll p {
	color: #6c3112;
}

.listing-product-prodsnapp-bg{
background-color: #f7dc3f;
}

.listing-product-snapp {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	z-index: 0;
	text-align: center;
	padding-left: 5rem;
	padding-top: 0rem;
	padding-right: 5rem;
	position: relative;
	right: 0;
	height: auto;
	margin-top: 0px;
	margin: 0 auto;
	text-align: center;
}
.listing-product-snapp p {
	color: #522115;
}
.listing-product-snapp p >img {
    max-width: 50px;
}

   
	.listing-product-buttercrunch {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.product-butter-pack2{
	   display: none !important;
   }
	.lelement8 {
		position: absolute;
		left: 0;
		top: 44%;
   }
	.lelement2 {
		position: absolute;
		right: 0;
		top: 9%;
   }
	.listing-product-jjunior {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
	   /* font-size: 1.18rem;
		*/
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-crust {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.crust-strawberries2 {
		display: none !important;
   }
	.listing-front-shot-pnew {
		margin-left: 0;
		position: relative;
		z-index: 1;
		top: 0rem;
		z-index: 11111111;
		visibility: visible !important;
		padding-right: 2rem;
		padding-left: 2rem;
   }
	.listing-product-frisky {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-front-shot-pnew2 {
		margin-left: 0;
		position: relative;
		z-index: 1;
		top: 0rem;
		z-index: 11111111;
		visibility: visible !important;
		text-align: center;
		margin: 0 auto;
		padding-right: 2rem;
		padding-left: 2rem;
   }
	.premiumimg{
	   position: absolute;
	   left:0rem;
	   top: -0.2rem;
   }
	.premiumimg img{
		max-width: 70px;
   }
	.frisk-orange,.frisk-chocolate,.frisk-strawberry,.frisk-vanilla {
		display: none;
   }
	.listing-product-frisky-bg {
		background-image: url(../img/products/p5/bg.jpg);
		background-size: 100% 100%;
		z-index: 1111;
   }
	.listing-product-frisky-bgc {
		background-image: url(../img/products/p10/bg.jpg);
		background-size: 100% 100%;
		z-index: 111;
   }
	.listing-product-frisky-bgs {
		background-image: url(../img/products/p11/bg.jpg);
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11;
   }
	.listing-product-peanut-bg {
		background-image: url(../img/products/p9/bg.jpg);
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111;
   }
	.listing-product-chocochip {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-goodies {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-zeera {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-peanut {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 5rem;
		padding-top: 0rem;
		padding-right: 5rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.lelement11 {
		position: absolute;
		left: 0rem;
		bottom: 0rem;
   }
	.listing-product-jjunior-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #35b4eb;
   }
	.listing-product-crust-bg {
		background-image: none;
		background-size: 100% 100%;
		background-color: #ff97b8;
   }
	.listing-product-crust-bgc {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111111;
		background-color: #d1b18a;
   }
	.listing-product-crust-bgo {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111111;
		background-color: #fbd954;
   }
	.listing-product-chocochip-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #56ccd0;
   }
	.listing-product-goodies-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 1;
		background-color: #f3565d;
   }
   .listing-product-goodies-bg2 {
	background-image: none;
	background-repeat: repeat-x;
	background-size: 100% 100%;
	z-index: 1;
	background-color: #b2cd2e;
}
	.listing-product-zeera-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #f9f5df;
   }
	.listing-product-peanut-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111;
		background-color: #52d4d2;
   }
	.listing-product-frisky-bg {
		background-image: none;
		background-size: 100% 100%;
		z-index: 1111;
		background-color: #ffbc19;
   }
	.listing-product-frisky-bgc {
		background-image: none;
		background-size: 100% 100%;
		z-index: 111;
		background-color: #e8cdb8;
   }
	.listing-product-frisky-bgs {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11;
		background-color: #faa8b4;
   }
	.listing-product-frisky-bgv {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #89defb;
   }
   .listing-product-frisky-choco-roll {
	background-image: url(../img/products/p13/bg.jpg);
	background-size: 100% 100%;
	z-index: 111111 !important;
}
.listing-product-frisky-choco-roll p {color: #fff;}
.listing-product-frisky-milk-roll {
	background-image: url(../img/products/p14/bg.jpg);
	background-size: 100% 100%;
	z-index: 11111;
}
.listing-product-frisky-milk-roll p {color: #fff;}

.listing-product-frisky-hazelnut-roll {
	background-image: url(../img/products/p18/bg.jpg);
	background-size: 100% 100%;
	z-index: 11111;
}
.listing-product-frisky-hazelnut-roll p {color: #fff;}


	.leaf, .svg1, .svg2, .svg3, .svg4,.back-shot-p1,.back-shot-p2,.back-shot-p3 ,.back-shot-p4,.peanut1-setter2,.peanut1-setter3,.product-digestive-wheat,.product-butter-pack,.back-shot-p44,.crust-strawberries ,.contact-leftsvg,.contact-rightsvg {
		display: none !important;
   }
	
	.block1-bake {
		border: 0px solid;
		margin-top: 0rem !important;
   }
	
	.mission-setter2 {
		
		margin-top: 0rem;
   }
	.mission-subtext1, .triggermission1,.mission-subtext2, .triggermission2,.mission-subtext3, .triggermission3 {
		opacity: 0;
		width: 50%;
		
		margin-left: 0;
		
		transform: rotate(0deg);
	/*	background-color: #293f8c;
		background-image: none;
		padding: 1rem;
		*/
		margin: 0 auto;
		text-align: left !important;
   }
	.mission-subtext2:before,.mission-subtext3:before {
		display: none;
   }
  
	.cont-topper {
		margin-top: 2rem;
   }
	.joy img {
		position: relative;
		bottom: 0;
		z-index: 11;
		left: 0;
		max-width: 190px;
   }
	.mobile-bottom-7{
		margin-bottom: 7rem
   }
	.product-digestive,.product-butter,.product-junior,.product-crust {
		position: relative;
		right: 0;
		width: 70%;
		border: 0px solid;
		text-align: center;
		opacity: 1 !important;
		margin-top: 0rem !important;
		left: 0rem !important;
		bottom: 0;
		margin: 0 auto;
	   /* z-index: 1111;
		*/
   }
	.front-shot-p1{
		margin-left: 0 !important;
	   left: 0 !important;
   }
   #animatetoogud2{margin-left: 33px !important;}
	header {
		margin-top: -180px;
		margin-bottom: 100px;
   }
	.navbar-expand-lg .navbar-collapse {
		display: none!important;
   }
	.hide-original-nav{
		display: none !important
   }
	.menu-curve {
		margin-right: -8px;
		z-index: 100;
   }
	.nav-icon3 {
		width: 40px;
		height: 40px;
		position: relative;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		float: right;
		margin-right: 2.5rem;
		margin-top: 0.3rem;
		background-color: transparent;
   }
	.nav-icon3 span {
		display: block;
		position: absolute;
		height: 3px;
		width: 100%;
		background: rgb(255, 255, 255);
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
   }
	.nav-icon3 span:nth-child(1) {
		top: 10px;
   }
	.nav-icon3 span:nth-child(2), .nav-icon3 span:nth-child(3) {
		top: 18px;
   }
	.nav-icon3 span:nth-child(4) {
		top: 26px;
		width: 50% ;
   }
	.nav-icon3:hover span {
		width: 100% ;
   }
	.nav-icon3.open span:nth-child(1) {
		top: 18px;
		width: 0%;
		left: 50%;
   }
	.nav-icon3.open span:nth-child(2) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		background-color: #284792;
   }
	.nav-icon3.open span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background-color: #28418d;
   }
	.nav-icon3.open span:nth-child(4) {
		top: 18px;
		width: 0%;
		left: 50%;
   }
	a.nav-expander {
		background: none repeat scroll 0 0 #ffffff;
		color: #107fc4;
		display: block;
		font-size: 15px;
		font-weight: 400;
		height: 51px;
		margin-right: 0;
		padding: 1em 1.6em 2em;
		position: absolute;
		right: 0;
		text-decoration: none;
		text-transform: uppercase;
		top: 0;
		transition: right 0.3s ease-in-out 0s;
		width: 80px;
		z-index: 12;
		transition: right 0.3s ease-in-out 0s;
		-webkit-transition: right 0.3s ease-in-out 0s;
		-moz-transition: right 0.3s ease-in-out 0s;
		-o-transition: right 0.3s ease-in-out 0s;
   }
	a.nav-expander:hover {
		cursor: pointer;
   }
	a.nav-expander.fixed {
		position: fixed;
   }
	.nav-expanded a.nav-expander.fixed {
		right: 250px;
		;
   }
	.nav2 {
		background: #fff;
		display: block;
		height: 100%;
		overflow: auto;
		position: fixed;
		right: -250px;
		font-size: 15px;
		top: 0px;
		width: 250px;
		z-index: 2000;
		transition: right 0.3s ease-in-out 0s;
		-webkit-transition: right 0.3s ease-in-out 0s;
		-moz-transition: right 0.3s ease-in-out 0s;
		-o-transition: right 0.3s ease-in-out 0s;
		z-index: 11111111111111111111111;
   }
	.nav-expanded .nav2 {
		right: 0;
   }
	body.nav-expanded {
		margin-left: 0em;
		transition: right 0.4s ease-in-out 0s;
		-webkit-transition: right 0.4s ease-in-out 0s;
		-moz-transition: right 0.4s ease-in-out 0s;
		-o-transition: right 0.4s ease-in-out 0s;
   }
	#nav-close {
		font-weight: 300;
		font-size: 24px;
		padding-right: 10px;
   }
	.main-menu {
		padding-top: 30%;
   }
	.main-menu li {
		border-bottom: 1px solid #ffffff;
	   /* margin-left: 7px;
		*/
		font-size: 18px;
		padding: 12px;
		padding-left: 20px;
		text-align: right;
		font-family: 'Signika', sans-serif;
   }
	.main-menu li a {
		color: #213a7f;
		text-decoration: none;
   }
	.main-menu li a:hover {
		color: #213a7f;
		text-decoration: none;
   }
	.main-menu li .sub-nav {
		border-bottom: 0px;
		padding: 4px;
   }
	.main-menu a .caret {
		width: 0;
		height: 0;
		display: inline-block;
		vertical-align: top;
		border-top: 4px solid #4f5963;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		content: "";
		margin-top: 8px;
		margin-left: 10px;
   }
	.main-menu a:hover .caret {
		border-top-color: #4f5963;
   }
	.main-menu li.open>a>.caret {
		border-top: none;
		border-bottom: 4px solid #4f5963;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
   }
	.main-menu li.open>a:hover>.caret {
		border-bottom-color: #4f5963;
   }
	.icon:before {
		font-family: 'Font Awesome 5 Free';
		font-style: normal;
		font-variant: normal;
		font-weight: 900;
		line-height: 1;
		text-transform: none;
		content: '\f105';
		margin-left: 7px;
		position: relative;
		top: 3px;
		color: #66719d;
   }
	.main-menu li>a>span.icon {
		float: right;
	   /* margin: 0.1em 1.7em -0.1em 0;
		*/
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
   }
	.main-menu li>a:hover>span.icon {
		float: right;
		margin: 0.1em 0.8em -0.1em 0;
		opacity: 1;
   }
	textarea {
		height: 112px !important;
		resize: none;
   }
	.contact-arrow-element {
		display: none !important;
   }
	form{
		margin-top: 2rem;
   }
	.contact-right {
		padding-left: 2rem;
		padding-top: 2rem;
   }
	.vision-subtext1, .triggervision1 {
		width: 50%;
		float: none;
		position: relative;
		right: 0;
		opacity: 0;
		top: 1rem;
		margin: 0 auto;
   }
	.vision-subtext1 h2, .vision-subtext1 p,.vision-subtext2 h2, .vision-subtext2 p,.vision-subtext3 h2, .vision-subtext3 p {
		transform: rotate(0deg);
   }
	.vision-subtext2, .triggervision2 {
		float: none;
		position: relative;
		left: 0rem;
		margin-top: 0;
		z-index: 1111;
		width: 49%;
		opacity: 0;
		margin: 0 auto;
		top: 3rem;
   }
	.vision-subtext3, .triggervision3 {
		position: relative;
		right: 0rem;
	   /* margin-top: 13rem;
		*/
		z-index: 1111;
		width: 44%;
		float: right;
		float: none;
		opacity: 0;
		margin: 0 auto;
		top: 5rem;
   }
	.vision-subtext2:before , .vision-subtext3:before {
		display: none;
   }
	.biscuit-finalmachine {
		position: relative;
		left: -63px;
		width: 52%;
   }
	.plate-wheat-setter img {
		margin-left: -80rem;
		margin-top: 0rem;
		width: 30%;
   }
	.machineone-center {
		margin: 0 auto;
		margin-top: 0rem !important;
   }
	.biscuittray-setter {
		position: absolute;
		right: -80rem;
		max-width: 545px;
   }
}

.general-heading{
	font-family: 'kestoy_selfiekestoy_selfie';
    font-size: 2.5rem !important;
	color: #293f8c !important;
	line-height: 1 !important;
	margin-bottom: 1rem;
	text-transform: capitalize !important;
	display: block;
	font-weight: bold;
    letter-spacing: 3;
}
.general-heading span{
	color: #96692a !important;
	
}


.general-heading2{
	/*font-family: 'Conv_AvenirLTStd-Medium' !important; */
    font-size: 2.5rem !important;
	color: #293f8c !important;
	line-height: 1 !important;
	margin-bottom: 2rem;
	text-transform: capitalize !important;
	display: block;
	font-weight: bold;
}
.general-heading2 span{
	color: #96692a !important;
	
}
/* ABOUT US SECTION---*/
.aboutus h2{
	font-family: 'kestoy_selfiekestoy_selfie';
    font-size: 3rem;
	color: #293f8c;
	line-height: 1;
	margin-bottom: 2rem;
}
.aboutus h3{
    color: #e96403;
    font-family: 'kestoy_selfiekestoy_selfie';
	font-size: 1.7rem  !important;
    line-height: 1;
    text-transform: capitalize;	
}
.aboutus h3 span{
	color: #293f8c;
}
.aboutus-left-obj1{position:absolute;}
.aboutus-left-obj1 img{max-width:200px;left:0rem;transition:2s}

.aboutus-left-obj2{position:absolute;top:41rem; left:0rem;transition: 2s;}
.aboutus-left-obj2 img{max-width:200px;left:0rem;}

.aboutus-left-obj3{position:absolute;right:0rem}
.aboutus-left-obj3 img{max-width:200px;right:0rem;transition: 2s;}


.aboutus-left-obj4{position:absolute;top:41rem; right:0rem}
.aboutus-left-obj4 img{max-width:200px;right:0;transition: 1s;}

.aboutus-left-obj5{top: 62rem;left: -8rem;position:absolute;}
.aboutus-left-obj5 img{max-width:200px;right:0rem;transition: 2s;}

.aboutus-left-obj6{position:absolute;top:70rem; right:0rem}
.aboutus-left-obj6 img{max-width:200px;right:0;transition: 1s;}

.aboutus-left-obj7{top:83rem;left: 0rem;position:absolute;}
.aboutus-left-obj7 img{max-width:200px;right:0rem;transition: 2s;}

.aboutus-left-obj8{position:absolute;top: 84rem;right: 0rem;}
.aboutus-left-obj8 img{max-width:200px;right:0;transition: 1s;}



.about-us-link a{
	color: #96692a;
    font-size: 30px;
    text-align: center;
    font-family: 'accidental_presidencyregular';
	line-height: 0.9;
	text-decoration: none !important;
}
.about-us-link:before{
	content: url(../img/about-us-arrow.png);
	position: relative;
	width: 68px;
	height: 63px;left:3rem;
	
}
.about-us-link:after{
	content: url(../img/about-us-arrow2.png);
	position: relative;
	width: 68px;
	height: 63px;left: 4rem;
}

/* ABOUT US SECTION---*/

/*--MEDIA---*/
.media-section p{color:#96692a;font-size:0.9rem;text-transform: uppercase;padding: 0 !important;word-break: break-word;}
.media-icons{max-width: 27px;margin-top: -0.4rem;margin-right: 7px !important;    margin-bottom: 0 !important;float: left;}
.media-icons2{    max-width: 27px;    margin-top: -0.4rem;      margin-left: 0 !important;    margin-right: 7px !important;    margin-bottom: 0 !important;float: left;}
.media-section img{margin-right:2rem;margin-bottom: 2rem;}
.media-left-obj1 {    position: absolute;}
.media-left-obj1 img {    max-width: 150px; left: 0rem;transition: 2s;position: absolute;    margin-top: -2rem;}

.media-left-obj2{position:absolute;top: 40rem;left: 0rem;transition: 2s;}
.media-left-obj2 img{max-width:200px;left:0rem;}

.media-left-obj3{position:absolute;right:0rem}
.media-left-obj3 img{    max-width: 150px;    right: 0rem;    transition: 2s;    margin-top: -2rem;    position: absolute;}

.media-left-obj4{position:absolute;top: 41rem;right:0rem;}
.media-left-obj4 img{max-width:200px;right:0;transition: 1s;}


/*--MEDIA---*/

/* CSR SECTION---*/
.csr p {padding: 0;}
.csr-left-obj1{position:absolute; }
.csr-left-obj1 .yellow{}
.csr-left-obj1 img ,.triggeryellowimg1{position: absolute;top: 7rem;max-width: 200px;opacity: 0;}
.csr-left-obj1 img~img ,.triggeryellowimg2{top:18rem;z-index: 2;max-width: 200px;opacity: 0;}
.csr-left-obj1 img~span{top: 19rem;z-index: 2;opacity: 1;position: absolute;left: 14rem;}
.csr-left-obj1 img~span>img{opacity: 1;max-width: 50px;}
.csr-line{opacity: 1 !important;top:-4rem !important;left: 6rem !important;max-width: 426px !important;z-index: 0 !important;transform: rotate(18deg);}
.csr-star img{opacity: 1;top: 0;width: auto;left: 0rem;}

.csr-left-obj2{position:absolute;margin-top: 10rem;right: 0;}
.csr-left-obj2 span{opacity: 1;position: absolute;right: 14rem;}
.csr-left-obj2 span>img{opacity: 1;max-width: 50px;}
.csr-left-obj2 span~span{opacity: 1;position: absolute;right: 3rem;margin-top:-3rem;}
.csr-left-obj2 span~span>img{opacity: 1;}
.csr-left-obj2 .green{}
.csr-left-obj2 img ,.triggergreenimg1{position: absolute;top: 0rem;max-width: 200px;opacity: 0;    right:0rem;}
.csr-left-obj2 img~img ,.triggergreenimg2{top: 23rem;z-index: 2;max-width: 200px;opacity: 0;right:0rem;}
.csr-left-obj2 img~img:hover{animation-fill-mode: both !important;}
.custom-file-label{overflow: hidden;    word-break: break-word;    line-height: 1.7;}
/* CSR SECTION---*/


/*--CAREER--*/
.morecontent span{
	display: none;
}
.morelink{display: block;}
.career-form-pad{padding:0rem 5rem ;padding-bottom: 3rem;}
.career-left-obj1{left: 24rem;margin-top: 3rem;position: absolute;}
.career-left-obj1 img {transition: 2s;}
.career-left-obj1 img:hover {transform: rotate(12deg);
}
.custom-file-input {   
   
}
.custom-file-label {    
   color:#a1a1a1 !important;border-color: #606b9c !important;
}
.custom-file-label::after {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #2563ae;
    border-left: inherit;
	/*border-radius: 0.6rem;*/
	COLOR: WHITE;
	cursor: pointer;
}
.career-form{padding-right: 6rem;}
::placeholder , input {
	color: #a1a1a1 !important;
  }
.career-form .btn-primary{color: #fff;background-color: #2563ae !important;border-color: #2563ae !important;border-radius: 0.6rem;}
.career-form h1{font-family: 'kestoy_selfiekestoy_selfie';color: #96692a;line-height: 1.2;margin-bottom: 3rem;    font-size: 3rem;}
.career-form label{color: #293f8c;}
.career-form input , .career-form textarea ,  .career-form select {border-color: #606b9c;color: #a1a1a1 !important;}
.career{padding-top: 1.4rem;    padding-bottom: 1.4rem;      padding-left: 0;    padding-right: 0;     border-top: 3px solid #96692a;   margin-bottom: 1rem;}
.career p {margin-bottom: 0;padding:0 !important}
.career span{font-size: 1rem;color: #293f8c; /*display:block; */ margin-bottom: 0.7rem;}
.career a {color:#96692a !important; text-decoration: none;}
.career .cr-m2  ,.career .cr-m3  ,.career .cr-m4  ,.career .cr-m5 {max-width: 120px; vertical-align: bottom;}
.career-line p {padding:0;}
.career-line::after{	transition:2s;content: url(../img/csr-star.png);position: absolute;top:0;right:0;animation: beat2 .25s infinite alternate;transform-origin: center;transform: scale(0.9);}
@keyframes beat2{
	to { transform: scale(1); }
}

/*--MOBILE PRODUCTS--*/
.mobile-packshot-digestive{max-width: 300px;padding: 0;z-index: 11;}
.mobile-digestive-biscuit{max-width: 110px;padding: 0px;margin-left: -3rem !important;z-index: 1;}

.mobile-packshot-buttercrunch{max-width:350px;padding: 0;z-index: 11;}
.mobile-buttercrunch-biscuit{max-width: 75px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-toogud{max-width:350px;padding: 0;z-index: 11;}
.mobile-toogud-biscuit{max-width: 102px;padding: 0px;margin-left: -3rem !important;z-index: 1;}

.mobile-packshot-crustroll{max-width:350px;padding: 0;z-index: 11;}
.mobile-crustroll-biscuit{max-width: 177px;padding: 0px;margin-left: -3rem !important;z-index: 1;margin-top: 1rem;}

.mobile-packshot-snapp{max-width:350px;padding: 0;z-index: 11;}
.mobile-snapp-biscuit{max-width: 177px;padding: 0px;margin-left: -3rem !important;z-index: 1;}

.mobile-packshot-jumboj{max-width:450px;padding: 0;z-index: 11;}
.mobile-jumboj-biscuit{max-width: 115px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-crust{max-width:400px;padding: 0;z-index: 11;}
.mobile-crust-biscuit{max-width: 80px;padding: 0px;z-index: 1;left: 4.2rem;}

.mobile-packshot-chocchip{max-width:350px;padding: 0;z-index: 11;}
.mobile-chocchip-biscuit{max-width: 100px;padding: 0px;margin-left: -3rem !important;z-index: 1;}

.mobile-packshot-goodies{max-width:350px;padding: 0;z-index: 11;}
.mobile-goodies-biscuit{max-width: 90px;padding: 0px;margin-left: -2rem !important;z-index: 1;}
.goodie-left{margin-left: -4rem !important;}
.mobile-packshot-zeera{max-width:250px;padding: 0;z-index: 11;}
.mobile-zeera-biscuit{max-width: 70px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-peanut{max-width:250px;padding: 0;z-index: 11;}
.mobile-peanut-biscuit{max-width: 70px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-frisky{max-width:300px;padding: 0;z-index: 11;}
.mobile-frisky-biscuit{max-width: 95px;padding: 0px;margin-left: -2rem !important;z-index: 1;}


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

/*--MOBILE PRODUCTS--*/
.mobile-packshot-digestive{max-width: 200px;padding: 0;z-index: 11;}
.mobile-digestive-biscuit{max-width: 60px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-toogud {
    max-width: 250px;
    padding: 0;
    z-index: 11;
}

.mobile-toogud-biscuit {
    max-width: 78px;
    padding: 0px;
    margin-left: -3rem !important;
    z-index: 1;
}

.mobile-packshot-crustroll {
    max-width: 250px;
    padding: 0;
    z-index: 11;
}

.mobile-crustroll-biscuit {
    max-width: 112px;
    padding: 0px;
    margin-left: -3rem !important;
    z-index: 1;
}

.mobile-packshot-snapp {
    max-width: 250px;
    padding: 0;
    z-index: 11;
}

.mobile-snapp-biscuit {
    max-width: 112px;
    padding: 0px;
    margin-left: -3rem !important;
    z-index: 1;
}
.listing-product-toogud p > img {
    max-width: 46px;
}
.mobile-packshot-buttercrunch{max-width:250px;padding: 0;z-index: 11;}
.mobile-buttercrunch-biscuit{max-width: 60px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-jumboj{max-width:250px;padding: 0;z-index: 11;}
.mobile-jumboj-biscuit{max-width: 60px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-crust{max-width:230px;padding: 0;z-index: 11;}
.mobile-crust-biscuit{max-width: 40px;padding: 0px;z-index: 1;    left: 2.39rem;}

.mobile-packshot-chocchip{max-width:250px;padding: 0;z-index: 11;}
.mobile-chocchip-biscuit{max-width: 60px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.goodie-left {
    margin-left: -3rem !important;
}
.mobile-packshot-goodies{max-width:250px;padding: 0;z-index: 11;}
.mobile-goodies-biscuit{max-width: 70px;padding: 0px;margin-left: -2rem;z-index: 1;}

.mobile-packshot-zeera{max-width:250px;padding: 0;z-index: 11;}
.mobile-zeera-biscuit{max-width: 70px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-peanut{max-width:250px;padding: 0;z-index: 11;}
.mobile-peanut-biscuit{max-width: 70px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-packshot-frisky{max-width:230px;padding: 0;z-index: 11;}
.mobile-frisky-biscuit{max-width: 75px;padding: 0px;margin-left: -2rem !important;z-index: 1;}

.mobile-frisky-roll {    
	padding: 0px;
	left: 0rem;
    max-width: 95px;    
	z-index: 1;
	opacity: 0;
}

.aboutus-left-obj1,.aboutus-left-obj2,.aboutus-left-obj3,.aboutus-left-obj4,.aboutus-left-obj5,.aboutus-left-obj6,.aboutus-left-obj7,.aboutus-left-obj8{display: none;}	
.aboutus h2 ,.aboutus h3{font-size: 2rem;}
.csr-left-obj1,.csr-left-obj2{display: none;}
.media-left-obj2,.media-left-obj4{display: none;}
.aboutus p {padding: 0;}
.career-form {
    padding-right: 0rem;
}

.mixerimage{max-width: 300px;}
.machineimage{max-width: 300px;}
.machine2image{max-width: 300px;}
.machine3image{max-width: 300px;}
.machine4image{max-width: 300px;}
}


@media only screen and (max-width:767px) {
	
	.mission-subtext1 p,.mission-subtext2 p,.mission-subtext3 p {
		margin-bottom: 0;
		/*color: white !important; */
	
		font-size:1rem !important;
		line-height: 1.3 !important;
	}
	.front-shot-p1 {max-width: 300px;}
	.product-digestive img , .product-butter img , .product-junior img , .product-crust img{max-width:100px;}
	.mixerimage{max-width: 300px;}
	.machineimage{max-width: 300px;}
	.machine2image{max-width: 300px;}
	.machine3image {
		max-width: 300px;
		margin-left: -2rem;
	}
	.machine4image{max-width: 300px;}

	.below-content {
		padding-top: 26px;
	}
	.home h1 {	
		font-size: 2.5rem;
		line-height: 2rem;
	}	
	.home p {
	
		font-size: 1rem;
		padding: 0 2em 0 2em;
		line-height: 1.3;
		
	}	
	.mission-subtext1, .triggermission1, .mission-subtext2, .triggermission2, .mission-subtext3, .triggermission3 {
	
		width: 50%;
		
	}
.media-left-obj1,.media-left-obj3{display: none;}
.media-section p {
       font-size: 0.9rem !important;   
}
.career-form-pad {
    padding: 0rem 2rem;   
}
.career-line::after {
   display: none;
}
}

@media only screen and (min-width:300px) and (max-width:599px) {
	.mission-subtext1, .triggermission1, .mission-subtext2, .triggermission2, .mission-subtext3, .triggermission3 {
	
		width: 100%;
		
	}
	#animated-section4{    height: 170px;}
	.line-svg4 {
		left: -2rem !important;    height: 170px;
	}
	.line-svg2 {
		left: -3rem !important;
	}
	.magicsec p {
		color: #293f8c;
	    font-family: 'Conv_AvenirLTStd-Medium';
	   font-size:1.2rem;
	   position: absolute;
		opacity: 1;
		border: 0px solid;
		
		
	}
	.productpage p {
		font-size: 1.1rem;
   }
	.listing-product-digestive p>img {
		max-width: 50px;
		margin-right: 0.3rem;
   }
	.listing-product-buttercrunch p > img {
		max-width: 50px;
   }
	.listing-product-jjunior p > img {
		max-width: 50px;
   }
	.listing-product-crust p > img {
		max-width: 50px;
		margin-top: 0rem;
   }
	.listing-product-chocochip p > img {
		max-width: 50px;
   }
	.listing-product-goodies p > img {
		max-width: 50px;
   }
	.listing-product-zeera p >img {
		max-width: 50px;
   }
	.listing-product-peanut p > img {
		max-width: 50px;
		margin-top: 0.3rem;
   }
	.listing-product-frisky p > img {
		max-width: 50px;
   }
	.cont-topper2 {
		margin-top: 0rem;
   }
	.mission-setter {
		margin-top: 0rem;
   }
	.magictop{
	   top: 0rem;
	   position: relative;
   }
	.mixer-setter {
		opacity: 0;
		position: relative;
		margin-left: 2rem !important;
		max-width: 300px;
   }
	.visiontop{
	   margin-top: -2em;
   }
   .visiontop h1 {
	color: #2f80e5;
   }
	.animate-opacity{
		opacity: 1 !important;
   }
	.magicsec {
		padding-left: 1rem;
		padding-right: 1rem;
   }
	/*.magicsec p {
	padding-left: 0rem;
		padding-right: 1.5rem;
   } */
	.peanut1-setter {
		position: relative;
		left: 0;
		margin-bottom: 5rem;
   }
	.prod-conts2 {
		padding: 3rem 0 3rem 0;
   }
	.listing-front-shot-p1 {
		
		position: relative;		
		top: 0rem;
		
		
   }
	.listing-back-shot-p1,.listing-back-shot-p2,.listing-back-shot-p3,.listing-back-shot-p4,.listing-back-shot-p5,.listing-back-shot-p6,.listing-back-shot-p7, .listing-back-shot-p8,.listing-back-shot-p9,.lelement1,.lelement9,.lelement12 {
		display: none;
   }
	.listing-product-digestive {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		right: 0;
		height: auto;
		margin-top: 0px;
		margin: 0 auto;
		text-align: center;
   }
	.product-digestive-wheat2{
	   display: none !important
   }
	.listing-product-buttercrunch {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.product-butter-pack2{
	   display: none !important;
   }
	.lelement8 {
		position: absolute;
		left: 0;
		top: 44%;
   }
	.lelement2 {
		position: absolute;
		right: 0;
		top: 9%;
   }
	.listing-product-jjunior {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
	   /* font-size: 1.18rem;
		*/
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-crust {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.crust-strawberries2 {
		display: none !important;
   }
	.listing-front-shot-pnew {
		margin-left: 0;
		position: relative;
		z-index: 1;
		top: 0rem;
		z-index: 11111111;
		visibility: visible !important;
		padding-right: 2rem;
		padding-left: 2rem;
   }
	.listing-product-frisky {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-front-shot-pnew2 {
		margin-left: 0;
		position: relative;
		z-index: 1;
		top: 0rem;
		z-index: 11111111;
		visibility: visible !important;
		text-align: center;
		margin: 0 auto;
		padding-right: 2rem;
		padding-left: 2rem;
   }
	.premiumimg{
	   position: absolute;
	   left: 0rem;
	   top: -0.4rem;
   }
	.premiumimg img{
		max-width:50px;
   }
	.frisk-orange,.frisk-chocolate,.frisk-strawberry,.frisk-vanilla {
		display: none;
   }
	.listing-product-frisky-bg {
		background-image: url(../img/products/p5/bg.jpg);
		background-size: 100% 100%;
		z-index: 1111;
   }
	.listing-product-frisky-bgc {
		background-image: url(../img/products/p10/bg.jpg);
		background-size: 100% 100%;
		z-index: 111;
   }
	.listing-product-frisky-bgs {
		background-image: url(../img/products/p11/bg.jpg);
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11;
   }
	.listing-product-peanut-bg {
		background-image: url(../img/products/p9/bg.jpg);
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111;
   }
	.listing-product-chocochip {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-goodies {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-zeera {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.listing-product-peanut {
		background-image: none;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		z-index: 0;
		padding: 0;
		text-align: center;
		padding-left: 2rem;
		padding-top: 0rem;
		padding-right: 2rem;
		position: relative;
		font-size: 1.18rem;
		height: auto;
		margin-top: 0rem;
		left: 0rem;
   }
	.lelement11 {
		position: absolute;
		left: 0rem;
		bottom: 0rem;
   }
   .listing-product-jjunior-strawbarry-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #ff97b8;
   }
	.listing-product-jjunior-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #35b4eb;
   }
	.listing-product-crust-bg {
		background-image: none;
		background-size: 100% 100%;
		background-color: #ff97b8;
   }
	.listing-product-crust-bgc {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111111;
		background-color: #d1b18a;
   }
	.listing-product-crust-bgo {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111111;
		background-color: #fbd954;
   }
	.listing-product-chocochip-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #56ccd0;
   }
	.listing-product-goodies-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 1;
		background-color: #f3565d;
   }
	.listing-product-zeera-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #f9f5df;
   }
	.listing-product-peanut-bg {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11111;
		background-color: #52d4d2;
   }
	.listing-product-frisky-bg {
		background-image: none;
		background-size: 100% 100%;
		z-index: 1111;
		background-color: #ffbc19;
   }
	.listing-product-frisky-bgc {
		background-image: none;
		background-size: 100% 100%;
		z-index: 111;
		background-color: #e8cdb8;
   }
	.listing-product-frisky-bgs {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		z-index: 11;
		background-color: #faa8b4;
   }
	.listing-product-frisky-bgv {
		background-image: none;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		background-color: #89defb;
   }
	.leaf, .svg1, .svg2, .svg3, .svg4,.back-shot-p1,.back-shot-p2,.back-shot-p3 ,.back-shot-p4,.peanut1-setter2,.peanut1-setter3,.product-digestive-wheat,.product-butter-pack,.back-shot-p44,.crust-strawberries ,.contact-leftsvg,.contact-rightsvg {
		display: none !important;
   }
	
	.block1-bake {
		border: 0px solid;
		margin-top: 0rem !important;
   }
	.vision-setter2 {
		width: 100%;
   }
	.mission-setter2 {
		margin-top: 0rem;
   }
/*	.mission-subtext1, .triggermission1, .mission-subtext2, .triggermission2, .mission-subtext3, .triggermission3 {
		opacity: 0;
		width: 100%;
		padding: 0.5rem;
		margin-left: 0;
		background-image: none;
		transform: rotate(0deg);
		background-color: #293f8c;
		margin: 0 auto;
		text-align: center;
   }  */
	.mission-subtext2:before,.mission-subtext3:before {
		display: none;
   }
	.cont-topper {
		margin-top: 2rem;
   }
	.joy img {
		position: relative;
		bottom: 0;
		z-index: 11;
		left: 0;
   }
	.mobile-bottom-7{
		margin-bottom: 7rem
   }
	.product-digestive,.product-butter,.product-junior,.product-crust {
		position: relative;
		right: 0;
		width: 70%;
		border: 0px solid;
		text-align: center;
		opacity: 1 !important;
		margin-top: 0rem !important;
		left: 0rem !important;
		bottom: 0;
		margin: 0 auto;
	   /* z-index: 1111;
		*/
   }
	.front-shot-p1 {
		margin-left: 0 !important;
		left: 0 !important;
		max-width:300px;
   }
	.pelements{
		display: none !important
   }
	header {
		margin-top: -180px;
		margin-bottom: 100px;
   }
	
	textarea {
		height: 112px !important;
		resize: none;
   }
	.contact-arrow-element {
		display: none !important;
   }
	form{
		margin-top: 2rem;
   }
	
	.vision-subtext1, .triggervision1 {
		width: 100%;
		float: none;
		position: relative;
		right: 0;
		opacity: 0;
		top: 1rem;
		margin: 0 auto;
   }
	.vision-subtext1 h2, .vision-subtext1 p,.vision-subtext2 h2, .vision-subtext2 p,.vision-subtext3 h2, .vision-subtext3 p {
		transform: rotate(0deg);
   }
	.vision-subtext2, .triggervision2 {
		float: none;
		position: relative;
		left: 0rem;
		margin-top: 0;
		z-index: 1111;
		width: 100%;
		opacity: 0;
		margin: 0 auto;
		top: 3rem;
   }
	.vision-subtext3, .triggervision3 {
		position: relative;
		right: 0rem;
	   /* margin-top: 13rem;
		*/
		z-index: 1111;
		width: 100%;
		float: right;
		float: none;
		opacity: 0;
		margin: 0 auto;
		top: 5rem;
   }
	.vision-subtext2:before , .vision-subtext3:before {
		display: none;
   }
	.biscuit-finalmachine {
		position: relative;
		left: -63px;
		width: 52%;
   }
	.plate-wheat-setter img {
		margin-left: -80rem;
		margin-top: 0rem;
		width: 30%;
   }
	.machineone-center {
		margin: 0 auto;
		margin-top: 0rem !important;
   }
	.biscuittray-setter {
		position: absolute;
		right: -80rem;
		max-width: 545px;
   }
}


