.header h1{
	margin: 190px 0px 0px 30px;
}

.sub-header p.description{
	padding: 20px 0px 0px 30px;
}

.sub-header p.links{
	width: 100%;
	text-align: center;
}

div.mattress-comfort-container {
	border: 1px solid #1796b2;
	margin: 0 0 18px !important;
}

div.mattress-comfort-container img {
	border-left: 1px solid #acacac;
	width: 100%;
}

div.mattress-comfort-container p.description{
	font-size: 16px;
	line-height: 20px;
	margin: 30px 20px 0 30px;
	padding: 0;
}

.you-might-also-like-wrapper {
	margin-top: 17px !important; /* 35px */
}

@media only screen and (max-width: 599px) { /* mobile - small */

	.header h1 {
		/* width: 65% !important; */
		padding-right: 3.5% !important;
		padding-top: 3.5% !important;
		padding-bottom: 3.5% !important;
		margin-top: 66% !important;
		margin-left: 0 !important;
	}

	.sub-header p.description{
		font-size: 5vw;
		line-height: 1.2em;
		width: 82.5%;
		margin: 6% 6% 6.25%;
		padding: 0;
	}

	.sub-header p.links{
		font-size: 5vw;
		line-height: 1em;
		/* width: 100%; */
		margin: 6% 6% 10%;
		padding: 0;
		text-align: left !important;
	}

	h2.subsection-title{
		padding-right: 9%;
	}

	div.mattress-comfort-container img {
		display: block;
		border: none;
		margin-bottom: 1%;
	}

	div.mattress-comfort-container p.description{
		font-size: 5vw;
		line-height: 1.2em;
		margin: 6% 6% 9%;
		padding: 0;
	}

	div.mattress-comfort-container.mattress-comfort-extra-firm p.description{
		margin-bottom: 18%;
	}
}
