.wrap {
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.who-we-are-desktop .left {
	float: left;
	width: 50%;
}

.who-we-are-desktop .left img {
	height: 500px;
	position: relative;
    top: 5px;
}

.who-we-are-desktop .right {
	float: right;
	width: 50%;
}

.who-we-are-desktop table {
	height: 500px;
	max-width: 700px;
}

.who-we-are-desktop .right table td {
    vertical-align: middle;
    padding: 20px;
}

.who-we-are-desktop .left table td {
    vertical-align: bottom;
}

.who-we-are-desktop h3 {
	text-transform: uppercase;
}

.who-we-are-desktop hr {
	width: 200px;
	float: left;
}

.who-we-are-mobile {
	display: none;
	text-align: center;
	padding: 10px;
}

.who-we-are-mobile img {
	max-width: 500px;
	position: relative;
	top: 15px;
}

.who-we-are-mobile hr {
	width: 200px;
}


.who-we-are-mobile h3 {
	text-transform: uppercase;
}

.our-story {
	padding-bottom: 50px;
    background: #F3F3F5;
    background: linear-gradient(180deg, rgba(243, 243, 245, 1) 65%, rgba(235, 235, 239, 1) 100%);
}

.our-story h3 {
	text-transform: uppercase;
}

.our-story .left {
	float: left;
	width: 50%;
}

.our-story .left table {
	max-width: 700px;
}

.our-story .left hr {
	width: 200px;
	float: left;
}

.our-story .right {
	float: right;
	width: 50%;
	text-align: center;
}
.our-story .right table {
    width: 100%;
}

.our-story .right table td {
	vertical-align: middle;
	text-align: right;
}

.our-story .right img {
	max-width: 500px;
	margin-left: 40px;
	border-radius: 25px;
}


.our-philosophy {
    background: #0E5390;
    background: linear-gradient(180deg, rgba(14, 83, 144, 1) 0%, rgba(9, 62, 109, 1) 100%);
	text-align: center;
}

.our-philosophy p {
	color: #fff;
}
.our-philosophy h3 {
	text-transform: uppercase;
	color: #fff;
}

.our-philosophy img {
	max-width: 500px;
}

.our-philosophy .text-wrap {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.our-mission-desktop h3 {
	text-transform: uppercase;
}

.our-mission-desktop hr {
	width: 200px;
	float: left;
}

.our-mission-desktop .left {
	float: left;
	width: 50%;
}

.our-mission-desktop .left img {
	max-width: 100%;
	position: relative;
	top: 5px;
}

.our-mission-desktop .right {
	float: right;
	width: 50%;
}

.our-mission-desktop .right table td {
	vertical-align: middle;
}

.our-mission-mobile {
	display: none;
	text-align: center;
}

.our-mission-mobile img {
	max-width: 500px;
	position: relative;
	top: 5px;
}

.our-mission-mobile hr {
	width: 200px;
}

.our-mission-mobile .text-wrap {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.our-mission-mobile h3 {
	text-transform: uppercase;
}

.never-done {
    background: #F3F3F5;
    background: linear-gradient(180deg, rgba(243, 243, 245, 1) 65%, rgba(235, 235, 239, 1) 100%);
	text-align: center;
	padding-bottom: 50px;
}

.never-done hr {
	width: 200px;
	border: 1px solid #404443;
}

.never-done h3 {
	color: #0E5390;
}

.never-done h3 {
	text-transform: uppercase;
}

.never-done .text-wrap {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.ingredients .left {
	float: left;
	width: 50%;
}

.ingredients .left table td {
	vertical-align: middle;
}

.ingredients .right {
	float: right;
	width: 50%;
	text-align: center;
}

.ingredients .right img {
	width: 500px;
}

.ingredients hr {
	width: 200px;
	float: left;
}
.ingredients h3 {
	text-transform: uppercase;
}

.about-you-deserve-desktop {
	background-color: #E6D5B8;
	padding-bottom: 50px;
}

.about-you-deserve-desktop .left {
	float: left;
	width: 50%;
	text-align: center;
}

.about-you-deserve-desktop .left img {
	width: 500px;
	border-radius: 25px;
}

.about-you-deserve-desktop .right {
	float: right;
	width: 50%;
}

.about-you-deserve-desktop .right hr {
	width: 200px;
	float: left;
}
.about-you-deserve-desktop .right h3 {
	text-transform: uppercase;
}

.about-you-deserve-desktop .right table td {
	vertical-align: middle;
}

.about-you-deserve-mobile {
	display: none;
	background-color: #a8dbfa;
	padding-bottom: 50px;
	text-align: center;
}

.about-you-deserve-mobile h3 {
	text-transform: uppercase;
}

.about-you-deserve-mobile img {
	max-width: 500px;
	margin-top: 20px;
	border-radius: 25px;
}

.about-you-deserve-mobile hr {
	width: 200px;
}

.sustainability {
	text-align: center;
	padding-bottom: 50px;
    background: #F3F3F5;
    background: linear-gradient(180deg, rgba(243, 243, 245, 1) 65%, rgba(235, 235, 239, 1) 100%);
}

.sustainability h3 {
	text-transform: uppercase;
	color: #0E5390;
}

.sustainability p {
	color: #404443;
}

.sustainability hr {
	width: 200px;
	border: 1px solid #404443;
}

.sustainability img {
	max-width: 500px;
	margin-top: 20px;
}

.sustainability .text-wrap {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.better-you {
	background-color: #0E5390;
	text-align: center;
	padding-bottom: 50px;
}

.better-you p, .better-you h3, .better-you h4 {
	color:#fff;
}

.better-you h3, .better-you h4 {
	text-transform: uppercase;
}


@media (max-width: 1370px) {
	.who-we-are-desktop .left img {
		height: 400px;
	}
}

@media (max-width: 1133px) {
	.who-we-are-desktop {
		display: none;
	}
	.who-we-are-mobile {
		display: block;
	}

	.our-story .left, .our-story .right {
		float: none;
		width: 100%;
	}
	.our-story .right table td, .our-story .left table td {
		text-align: center;
	}
	.our-story .left table {
		margin-left: auto;
    	margin-right: auto;
	}
	.our-story .left hr {
		float: none;
	}
	.our-story .right img {
		margin-left: 0px;
		margin-top: 20px;
	}

	.our-mission-desktop {
		display: none;
	}
	.our-mission-mobile {
		display: block;
	}

	.ingredients .left, .ingredients .right {
		float: none;
		width: 100%;
		text-align: center;
	}

	.ingredients .left hr {
		float: none;
	}

	.about-you-deserve-desktop {
		display: none;
	}

	.about-you-deserve-mobile {
		display: block;
	}
}

@media (max-width: 500px) {
	.who-we-are-mobile img {
		max-width: 100%;
	}
	.our-story .right img {
		max-width: 100%;
	}
	.our-philosophy img {
		max-width: 100%;
	}
	.our-mission-mobile img {
		max-width: 100%;
	}
	.ingredients .right img {
		max-width: 100%;
	}
	.about-you-deserve-mobile img {
		max-width: 100%;
	}
	.sustainability img {
		max-width: 100%;
	}
}