html, body, div, span, p, a, del, em, img, ol, ul, li, fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	}
body, html {
  background-color: #e6e6e6;
  background-image: url('images/grid.png'), linear-gradient(#fbfbfb, #e6e6e6);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
}
a, a:active, a:hover {
	text-decoration: none;
}
.desktop { display: block; }
.mobile { display: none; }
h2 {
  font: 30px 'Open Sans Condensed', Roboto Condensed, 'Arial Narrow', sans-serif;
  color: #000;
  text-align: center;
}
.logo {
  width: 225px;
  position: fixed;
  top: 30px;
  left: 40px;
  z-index: 100;
}
.fresh-pro {
  width: 155px;
  position: fixed;
  top: 30px;
  right: 30px;
  z-index: 100;
}
.fresh-pro-gradient {
	width: 75%;
	height: 20%;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0));
}
.brush {
	background-image: url(images/brush.png);
	background-size: 82px 15px;
	padding: 0 20px 10px 0;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.ease-25 {
	-webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.inactive { display: block; }
.active { display: none; }
.btn:hover .inactive { display: none; }
.btn:hover .active { display: block; }
.global-bottom {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.global-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
.cleaner {
  clear: both;
  height: 1px;
  font-size: 1px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
  line-height: 1px;
  background-color: none;
}

/* NAV */

.nav {
	position: fixed;
	width: 125px;
	top: 25%;
	z-index: 100;
}
.nav-item {
  position: relative;
  background-color: #626262;
  margin: 5px 0;
  padding: 10px 20px;
  min-width: 125px;
  left: 0;
  transition: 0.3s;
  text-align: right;
}
.nav-item a {
  color: #fff;
  font: 18px 'Open Sans Condensed', Roboto Condensed, 'Arial Narrow', sans-serif;
  text-decoration: none;
  font-weight: 700;
}
.nav-item:hover {
	left: 15px;
	background-color: #BBB;
	transition: 0.3s;
}
.nav-item img {
	width: 125px;
}
.off { opacity: 1;position: absolute; }
.on { opacity: 0; }
.nav-item:hover .off { opacity: 0;position: absolute; }
.nav-item:hover .on { opacity: 1; }
.nav-item .on, .nav-item .off {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  transform: translateX(0);
}
.nav-item:hover .on, .nav-item:hover .off {
	transform: translateX(15px);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}


/* INTRO */

.intro {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.intro-image {
	background-image: url("images/intro_image.png");
	background-position: center center;
	background-size: 55%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: absolute;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 10%;
	right: 10%;
	padding: 10% 0 5%;
	z-index: 1;
}
.intro-image-mobile {
	display: none;
}

.intro-headline {
	font: 36px 'Open Sans Condensed', Roboto Condensed, Helvetia, Arial, sans-serif;
	font-weight: 700;
	color: #868686;
	width: 100%;
	text-align: center;
	position: fixed;
	top: 7%;
}
.btn-container {
	position: fixed;
	bottom: 5%;
	width: 100%;
	text-align: center
}
.btn-start {
	width: 250px;
	margin: 0 auto;
}
.btn-where {
	width: 48%;
	margin: 0 auto;
	float: right;
	padding: 1%;
}
.btn-more {
	width: 48%;
	margin: 0 auto;
	float: left;
	padding: 1%;
}
.btn-end {
	width: 40%;
	text-align: center;
	left: 30%;
}
.mouse {
	float: left;
	margin-right: 20px;
}
.mouse img {
	width: 50px;
}
@media screen and ( min-width: 1400px ) and ( max-height: 900px )
	{
		.intro-image {
			background-size: 40%;
		}
	}

/* STORAGE */

.storage {
	background-image: url("images/storage_bg.png");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100vh;
	width: 100%;
	z-index: 5;
}
.storage-photo {
	width: 50%;
	background-image: url("images/storage_photo.jpg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	height: 45vh;
	z-index: 6;
}
.storage-title {
  z-index: 4;
  width: 25%;
}
.storage-text {
  width: 20%;
  height: 10vh;
  background-image: url("images/storage_text.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  z-index: 6;
}
.storage-capacity {
  z-index: 3;
  width: 15%;
}
.storage-numbers {
  z-index: 2;
  width: 9%;
}


/* FRESHNESS */

.freshness {
	background-image: url("images/freshness_bg.png");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100vh;
	width: 100%;
	z-index: 5;
}
.freshness-title {
  z-index: 4;
  width: 30%;
}
.freshness-text {
  width: 20%;
  height: 10vh;
  background-image: url("images/freshness_extends-shelf-life-by-2-days.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  z-index: 6;
}
.freshness-photo {
  width: 55%;
  z-index: 5;
}
.freshness-callout {
  z-index: 7;
  top: 88%;
  left: 10%;
  width: 10%;
}
@media screen and ( min-width: 1400px ) and ( max-height: 900px )
	{
		.freshness-photo {
			width: 35%;
			margin-left: 10%;
		}
	}

/* ERGONOMICS */

.ergonomics-title {
  z-index: 4;
  width: 30%;
}
.ergonomics-gif {
  left: 10%;
  bottom:0;
  width: 55%;
  z-index: 5;
}
.ergonomics-callout {
  font: 24px 'Open Sans Condensed', Roboto Condensed, arial, sans-serif;
  color: #fff;
  width: 200px;
  left: 13%;
  bottom: 7%;
  z-index: 7;
  font-weight: 700;
}
.ergonomics-photo1 {
  z-index: 5;
  width: 25%;
  top: 15%;
}
.ergonomics-text1 {
  z-index: 9;
  width: 15%;
  left: 54%;
  top: 20%;
}
.ergonomics-photo2 {
  bottom: -3%;
  right: -2%;
  z-index: 5;
  width: 32%;
}
.ergonomics-text2 {
  top: 42%;
  right: 0;
  z-index: 6;
  width: 15%;
}


/* EFFICIENCY */

.efficiency {
	background-image: url("images/efficiency_bg.png");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100vh;
	width: 100%;
	z-index: 5;
}
.efficiency-photo {
	width: 30%;
	background-image: url("images/efficiency_photo.jpg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 6;
}
.efficiency-title {
  z-index: 4;
  width: 25%;
}
.efficiency-text {
  width: 20%;
  height: 10vh;
  background-image: url("images/efficiency_text.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  z-index: 6;
}
.efficiency-callout {
  width: 40%;
  left: 8%;
  top: 80%;
}


/* FOOD SAFETY */

.food-safety {
	background-image: url("images/food-safety_bg.png");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100vh;
	width: 100%;
	z-index: 5;
}
.food-safety-photo {
	width: 50%;
	background-image: url("images/food-safety_photo.jpg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	height: 45vh;
	z-index: 6;
}
.food-safety-title {
  z-index: 4;
  width: 30%;
}
.food-safety-text-sm {
  width: 10%;
  background-image: url("images/food-safety_easy-seal-cover.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  z-index: 6;
  top: 75%;
}
.food-safety-photo-sm {
  width: 20%;
  z-index: 7;
}
.food-safety-text-md {
  width: 22%;
  z-index: 9;
}
.food-safety-photo-md {
  width: 43%;
  z-index: 8;
}


/* SUSTAINABILITY */

.sustainability {
	background-image: url("images/sustainability_bg.png");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100vh;
	width: 100%;
	z-index: 5;
}
.sustainability-photo {
	width: 45%;
	z-index: 6;
}
.sustainability-title {
  z-index: 4;
  width: 30%;
}
.sustainability-text {
  width: 18%;
  top: 45%;
}
.sustainability-callout {
  width: 15%;
  z-index: 9;
  top: 75%;
}
.sustainability-photo {
  width: 37%;
  z-index: 7;
}
.sustainability-products {
  width: 47%;
  z-index: 8;
}
.sustainability-seal {
  width: 10%;
  z-index: 9;
}
.sustainability-ideal {
  width: 17%;
  z-index: 9;
}


/* END */

.end-product-1 {
  left:14%;
  width: 13%;
}
.end-product-2 {
  left:26%;
  width: 13%;
}
.end-product-3 {
  left:38%;
  width: 13%;
}
.end-product-4 {
  left:49%;
  width: 13%;
}
.end-product-5 {
  left:58%;
  width: 13%;
}
.end-product-6 {
  left:67%;
  width: 13%;
}
.end-product-7 {
  left:74%;
  width: 13%;
}
.end-product-8 {
  left:80%;
  width: 13%;
}



/* PRELOADER */


.text{color:brown;font-size:220px;text-align:center;}
.open{color:green;background:#000;padding:10px;border-radius:20px;}

.container-preloader {
	align-items:center; display:flex; height:100%;
  justify-content:center; position:fixed; left:0; top:0; width:100%; z-index:900;
}
.container-preloader .animation-preloader {
	position:absolute; z-index: 100;}
/* Spinner Loading */
.container-preloader .animation-preloader .spinner {
  animation: spinner 1s infinite linear;
	border-radius: 50%;  border: 10px solid rgba(0, 0, 0, 0.2);
  border-top-color: green; /* It is not in alphabetical order so that you do not overwrite it */
  height: 9em;  margin: 0 auto 3.5em auto; width: 9em;
}
/* Loading text */
.container-preloader .animation-preloader .txt-loading {
  font: bold 5em 'Montserrat', sans-serif;
	text-align: center;	user-select: none;
}
.container-preloader .animation-preloader .txt-loading .characters:before {
  animation: characters 4s infinite;  color: orange;
  content: attr(preloader-text);  left: 0;
  opacity: 0;  position: absolute;  top: 0;
  transform: rotateY(-90deg);
}
.container-preloader .animation-preloader .txt-loading .characters {
	color: rgba(0, 0, 0, 0.2);	position: relative;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(2):before {
  animation-delay: 0.2s;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(3):before {
  animation-delay: 0.4s;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(4):before {
  animation-delay: 0.6s;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(5):before {
  animation-delay: 0.8s;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(6):before {
  animation-delay: 1s;
}
.container-preloader .animation-preloader .txt-loading .characters:nth-child(7):before {
  animation-delay: 1.2s;
}
.container-preloader .loader-section {
  background-color: #fff;  height: 100%;
  position: fixed;  top: 0;  width: calc(50% + 1px);
}
.container-preloader .loader-section.section-left {
  left: 0;
}
.container-preloader .loader-section.section-right {
  right: 0;
}
/* Fade effect on loading animation */
.loaded .animation-preloader {
  opacity: 0;
  transition: 0.3s ease-out;
}
/* Curtain effect */
.loaded .loader-section.section-left {
  transform: translateX(-101%);
  transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1.000);
}
.loaded .loader-section.section-right {
  transform: translateX(101%);
  transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1.000);
}
/* Animation of the preloader */
@keyframes spinner {
to {
	transform: rotateZ(360deg);
}}
/* Animation of letters loading from the preloader */
@keyframes characters {
  0%,
  75%,
  100% {
 opacity: 0;
 transform: rotateY(-90deg);
  }
  25%,
  50% {
    opacity: 1;
    transform: rotateY(0deg);
  }}
/* Laptop size back (laptop, tablet, cell phone) */
@media screen and (max-width: 767px) {
	/* Preloader */
	/* Spinner Loading */	
	.container-preloader .animation-preloader .spinner {
	height: 8em;
	width: 8em;
	}
	/* Text Loading */
	.container-preloader .animation-preloader .txt-loading {
	  font: bold 3.5em 'Montserrat', sans-serif;
	}}
@media screen and (max-width: 500px) {
	/* Prelaoder */
	/* Spinner Loading */
	.container-preloader .animation-preloader .spinner {
	height: 7em;
	width: 7em;
	}
	/*Loading text */
	.container-preloader .animation-preloader .txt-loading {
	  font: bold 2em 'Montserrat', sans-serif;
	}}
.origin{text-decoration:none;
font-size:45px;}

@media screen and ( max-width: 767px ) {
	.desktop { display: none; }
	.mobile { display: block; overflow: hidden;width:100%;height:100vh; }
	h2 {
	  font: 24px 'Open Sans Condensed', Roboto Condensed, 'Arial Narrow', sans-serif;
	  color: #000;
	  text-align: center;
	  font-weight: 700;
	}
	.logo {
	  width: 125px;
	  position: fixed;
	  top: 30px;
	  left: 15px;
	  z-index: 100;
	}
	.fresh-pro {
	  width: 60px;
	  position: fixed;
	  top: 20px;
		right: 15px;
	  z-index: 100;
	}
	.fresh-pro-grey {
		width: 90px;
		height: 120px;
		position: absolute;
		top: 30px;
		right: 0;
		z-index: 1;
		background-image: url(images/fresh-pro-grey.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	.brush {
		background-image: url(images/brush.png);
		background-size: 70px 15px;
		padding: 0 20px 10px 0;
		background-position: bottom center;
		background-repeat: no-repeat;
	}
	.btn-container {
		position: absolute;
		bottom: 5%;
		width: 100%;
		text-align: center
	}
	.btn-start {
		width: 250px;
		margin: 0 auto;
		text-align: center;
	}
	.btn-container img {
		width: 250px;
	}
	
	/* INTRO */
	
	.intro {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
	}
	.intro-image {
		background-image: none;
		position: absolute;
		width: 100%;
		top: 30%;
		bottom: 0;
		left: 0%;
		right: 0%;
		padding: 10% 0 5%;
		z-index: 1;
	}
	
	.intro-image-mobile {
		display: block;
	}
	
	.intro-headline {
		font: 30px 'Open Sans Condensed', Roboto Condensed, Helvetia, Arial, sans-serif;
		font-weight: 700;
		color: #868686;
		width: 80%;
		padding: 0 10%;
		text-align: center;
		position: fixed;
		top: 15%;
	}
	.mouse {
		float: none;
		position: absolute;
		left: 5px;
		bottom: 1%;
		display: none;
	}
	.mouse img {
		width: 30px;
		position: absolute;
		left: 5px;
		bottom: 5%;
	}

	/* NAV */
	
	.nav {
		position: fixed;
		width: 90px;
		top: 55%;
		z-index: 101;
	}
	.nav-item {
	  margin: 3px 0;
	  padding: 7px;
	  min-width: 100px;
	  text-align: right;
	  background-color: #626262;
	}
	.nav-item:hover {
		left: 0;
		background-color: #BBB;
		transition: 0.3s;
	}
	a .nav-item {
	  color: #fff;
	  font: 12px 'Open Sans Condensed', Roboto Condensed, 'Arial Narrow', sans-serif;
	  text-decoration: none;
	  font-weight: 700;
	}
	a.nav-intro:focus-visible, 	a.nav-storage:focus-visible, 	a.nav-freshness:focus-visible, 	a.nav-ergonomics:focus-visible, 	a.nav-efficiency:focus-visible, 	a.nav-food-safety:focus-visible, 	a.nav-sustainability:focus-visible, 	a.nav-end:focus-visible, .nav-item.skrollable.skrollable-between:focus-visible {
    outline: -webkit-focus-ring-color auto 0;
    }
	.nav-item .on, .nav-item .off {
	  -webkit-transition: all 0.25s ease-in-out;
	  transition: all 0.25s ease-in-out;
	  transform: translateX(0);
	}
	.nav-item:hover .on, .nav-item:hover .off {
		transform: translateX(0px);
	  -webkit-transition: all 0.25s ease-in-out;
	  transition: all 0.25s ease-in-out;
	}
	.container-preloader {
		align-items:center;
		width: 100%;
		height:100vh;
	  justify-content:center;
	  position:fixed;
	  left:0;
	  top:0;
	  z-index:900;
	}
	
	/* STORAGE */
	
	.storage {
		background-image: url("images/storage_bg.png");
		background-size: cover;
		background-position: center right;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height: 100vh;
		width: 100%;
		z-index: 5;
	}
	.storage-photo {
		width: 65%;
		background-image: url("images/storage_photo.jpg");
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		height: 45vh;
		z-index: 6;
	}
	.storage-title {
	  z-index: 6;
	  width: 55%;
	  background-color: #fff;
	  padding: 70px 40% 15px 5%;
	}
	.storage-text {
	  width: 50%;
	  height: 10vh;
	  background-image: url("images/storage_text.png");
	  background-size: contain;
	  background-position: right center;
	  background-repeat: no-repeat;
	  z-index: 6;
	  right: 0;
	}
	.storage-capacity {
	  z-index: 6;
	  width: 45%;
	  top:25%;
	  right: 3%;
	}
	.storage-numbers {
	  z-index: 5;
	  width: 9%;
	  display: none;
	}
	
	/* FRESHNESS */
	
	.freshness {
		background-image: url("images/freshness_bg.png");
		background-size: 250%;
		background-position: top right;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height: 100vh;
		width: 100%;
		z-index: 5;
	}
	.freshness-title {
	  z-index: 6;
	  width: 60%;
	  background-color: #fff;
	  padding: 70px 35% 15px 5%;
	}
	.freshness-text {
	  width: 60%;
	  height: 10vh;
	  background-image: url("images/freshness_extends-shelf-life-by-2-days.png");
	  background-size: contain;
	  background-position: right center;
	  background-repeat: no-repeat;
	  top: 20%;
	  right: 0;
	  z-index: 6;
	}
	.freshness-photo {
	  width: 75%;
	  z-index: 5;
	  right: 0;
	  top: 60%;
	}
	.freshness-callout {
	  z-index: 7;
	  top: 14%;
	  left: auto;
	  width: 20%;
	  right: 5%;
	}
	
	/* ERGONOMICS */
	
	.ergonomics-title {
	  z-index: 6;
	  width: 65%;
	  background-color: #fff;
	  padding: 70px 30% 15px 5%;
	}
	.ergonomics-gif {
	  left: 0;
	  top:19%;
	  width: 100%;
	  z-index: 5;
	}
	.ergonomics-callout {
	  font: 24px 'Open Sans Condensed', Roboto Condensed, arial, sans-serif;
	  color: #fff;
	  width: 200px;
	  left: 5%;
	  top: 44%;
	  z-index: 7;
	}
	.ergonomics-photo1 {
	  z-index: 5;
	  width: 100%;
	  top: 50%;
	}
	.ergonomics-text1 {
	  z-index: 9;
	  width: 55%;
	  left: 54%;
	  top: 21%;
	}
	.ergonomics-photo2 {
	  bottom: 0;
	  right: 0;
	  z-index: 5;
	  width: 70%;
	}
	.ergonomics-text2 {
	  top: 56%;
	  right: 0;
	  z-index: 6;
	  width: 45%;
	}
	
	
	/* EFFICIENCY */
	
	.efficiency {
		background-image: url("images/efficiency_bg.png");
		background-size: 275%;
		background-position: top right;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height: 100vh;
		width: 100%;
		z-index: 5;
	}
	.efficiency-photo {
		width: 70%;
		background-image: url("images/efficiency_photo.jpg");
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		z-index: 6;
		bottom: 8%;
		right: 3%;
	}
	.efficiency-title {
	  z-index: 6;
	  width: 55%;
	  background-color: #fff;
	  padding: 70px 40% 15px 5%;
	}
	.efficiency-text {
	  width: 50%;
	  height: 10vh;
	  background-image: url("images/efficiency_text.png");
	  background-size: contain;
	  background-position: right center;
	  background-repeat: no-repeat;
	  z-index: 6;
	}
	.efficiency-callout {
	  width: 100%;
	  left: 0;
	  top: 18%;
	}
	
	
	/* FOOD SAFETY */
	
	.food-safety {
		background-image: url("images/food-safety_bg.png");
		background-size: 260%;
		background-position: top right;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height: 100vh;
		width: 100%;
		z-index: 5;
	}
	.food-safety-photo {
		width: 50%;
		background-image: url("images/food-safety_photo.jpg");
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		height: 45vh;
		z-index: 6;
	}
	.food-safety-title {
	  z-index: 6;
	  width: 65%;
	  background-color: #fff;
	  padding: 70px 30% 15px 5%;
	}
	.food-safety-text-sm {
	  width: 40%;
	  background-image: url("images/food-safety_easy-seal-cover.png");
	  background-size: contain;
	  background-position: right center;
	  background-repeat: no-repeat;
	  z-index: 6;
	  top: 80%;
	}
	.food-safety-photo-sm {
	  width: 40%;
	  z-index: 7;
	  top:35%;
	  left: auto;
	  right: 3%;
	}
	.food-safety-text-md {
	  width: 60%;
	  z-index: 9;
	  left: 0;
	  top: 23%;
	}
	.food-safety-photo-md {
	  width: 60%;
	  z-index: 8;
	  top: 58%;
	  right: 3%;
	}
	
	
	/* SUSTAINABILITY */
	
	.sustainability {
		background-image: url("images/sustainability_bg.png");
	background-size: 260%;
		background-position: top right;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height: 100vh;
		width: 100%;
		z-index: 5;
	}
	.sustainability-photo {
		width: 45%;
		z-index: 6;
	}
	.sustainability-title {
	  z-index: 6;
	  width: 75%;
	  background-color: #fff;
	  padding: 70px 20% 15px 5%;
	}
	.sustainability-text {
	  width: 45%;
	  top: 25%;
	  left: 0;
	}
	.sustainability-callout {
	  width: 45%;
	  z-index: 9;
    top: 80%;
	  right: 0;
	}
	.sustainability-photo {
	  width: 70%;
	  z-index: 7;
	  left: 30%;
	  top: 32%;
	  box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
	}
	.sustainability-products {
	  width: 70%;
	  z-index: 9;
	  top: 58%;
	  left: 30%;
	}
	.sustainability-seal {
	  width: 20%;
	  z-index: 9;
	  top: 57%;
	  left: 30%;
	}
	.sustainability-ideal {
	  width: 40%;
	  z-index: 9;
	  left: auto;
	  right: 5%;
	  top: 40%;
	  background-color: rgba(255,255,255,0.75);
	  border-radius: 5px;
	  padding: 15px;
	}
	
	
	/* END */
	
	.end-product-1 {
	  left:5%;
	  width: 30%;
	}
	.end-product-2 {
	  left:16%;
	  width: 30%;
	}
	.end-product-3 {
	  left:28%;
	  width: 30%;
	}
	.end-product-4 {
	  left:39%;
	  width: 30%;
	}
	.end-product-5 {
	  left:48%;
	  width: 30%;
	}
	.end-product-6 {
	  left:57%;
	  width: 30%;
	}
	.end-product-7 {
	  left:63%;
	  width: 30%;
	}
	.end-product-8 {
	  left:68%;
	  width: 30%;
	}
  .btn-where {
  	width: 98%;
  	margin: 0 auto 10px;
  	float: right;
  	padding: 1%;
  }
  .btn-more {
  	width: 98%;
  	margin: 0 auto;
  	float: left;
  	padding: 1%;
  }
  .btn-end {
  	width: 50%;
  	text-align: center;
  	left: 25%;
  	bottom: 15%;
  }	
}