.header h1{
	margin: 211px 0px 0px 29px;
}

.sub-header p.description{
	/* font-family: sans-serif; */
	font-size: 16px;
	line-height: 16px;
	margin: 24px 30px 0;
	padding: 0;
}

.sub-header p.links{
	/* font-family: sans-serif; */
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	margin: 24px 30px 30px;
	padding: 0;
}

.sub-header p.links a:first-child {
	margin-right: 20px;
}



div.foundation-type-container {
	border: 1px solid #959595;
	margin-bottom: 24px !important;
}

div.foundation-type-container img {
	width: 100%; 
}

img.box-springs-profile-standard-desktop,
img.box-springs-profile-low-desktop, 
img.box-springs-profile-split-desktop {
	display: block;
	width: auto !important;
	height: 212px;
}

img.box-springs-profile-standard-mobile,
img.box-springs-profile-low-mobile, 
img.box-springs-profile-split-mobile {
	display: none;
}

div.row.box-springs-header {
	background-color: #035465;
	border-bottom: 1px solid #959595;
}

div.row.box-springs-header h2 {
	display: block;
	text-align: center;
	margin-top: 6px;
}

div.box-springs-header-text {
	background-color: #eee;
}
div.box-springs-header-text h2.subsection-title {
	display: none; /* only displayed for mobile */
}
div.box-springs-header-text p {
	font-size: 15px;
	line-height: 20px;
	margin: 8px 8px 8px 14px;
	padding: 0;
}

div.foundation-type-container.foundation-type-box-springs ul {
	margin: 0;
	padding: 0;
}

div.foundation-type-container.foundation-type-box-springs li {
	margin: 0;
	padding: 0;
}

p.box-springs-column-text {
	border-top: 1px solid #959595;
	padding: 16px 20px;
	margin: 0;
	font-size: 16px;
	line-height: 20px;
}

li.box-springs-profile-standard {
	width: 299px;
}
li.box-springs-profile-standard img {
	border-right: 1px solid #959595;
}

li.box-springs-profile-low {
	width: 300px;
}
li.box-springs-profile-low img {

}

li.box-springs-profile-split {
	width: 299px;
}
li.box-springs-profile-split img {
	border-left: 1px solid #959595;
}
li.box-springs-profile-split p.box-springs-column-text {
	padding-bottom: 4px;
}
li.box-springs-profile-split p:last-child {
	padding: 20px;
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 20px;
}



div.foundation-type-container.foundation-type-bunkie img {
	margin-top: 24px;
}

div.foundation-type-container-text {
	background-color: #eee;
	border-left: 1px solid #959595;
}

div.foundation-type-container-text p.description {
	/* font-family: sans-serif; */
	font-size: 15px;
	line-height: 18px;
	margin: 28px 10px 24px 20px;
	padding: 0;
}

div.foundation-type-container-text p.links{
	/* font-family: sans-serif; */
	font-size: 15px;
	line-height: 15px;
	margin: 0 0 36px 20px;
	padding: 0;
}





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

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

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

	.sub-header p.links{
		font-size: 5vw;
		line-height: 1.2em;
		text-align: left;
		margin: 6% 6% 12% 6%;
	}
	.sub-header p.links a:first-child {
		display: inline-block;
		margin-bottom: 8%;
	}

	div.foundation-type-container {
		border-width: 0.1em;
		margin-bottom: 12%;
	}

	div.foundation-type-container img {
		margin-top: 0 !important;
		border-bottom: 0.1em solid #959595;
	}


	div.foundation-type-container-text {
		border: none;
	}

	div.foundation-type-container-text h2 {
		padding: 4.5% 6.5% 5% 3%;
	}

	div.foundation-type-container-text p.description {
		font-size: 5vw;
		line-height: 1.2em;
		margin: 6%;
	}

	div.foundation-type-container-text p.links {
		font-size: 5vw;
		line-height: 1.2em;
		margin: 0 6% 12%;
	}


	div.row.box-springs-header {
		border-bottom: none;
	}

	div.box-springs-header-text h2.subsection-title {
		display: inline-block; /* only displayed for mobile */
		padding: 4.5% 5.5% 5% 3%;
		margin: 0;
	}

	div.box-springs-header-text p {
		font-size: 5vw;
		line-height: 1.2em;
		margin: 6% 5% 12%;
		padding: 0;
	}
	
	div.foundation-type-box-springs ul {

	}

	div.foundation-type-box-springs li {
		width: auto;
	}

	li.box-springs-profile-standard img {
		border-right: none;
	}

	li.box-springs-profile-split img {
		border-left: none;
	}
	
	img.box-springs-profile-standard-desktop,
	img.box-springs-profile-low-desktop, 
	img.box-springs-profile-split-desktop {
		display: none;
	}

	img.box-springs-profile-standard-mobile,
	img.box-springs-profile-low-mobile, 
	img.box-springs-profile-split-mobile {
		display: block;
		width: 100% !important;
		height: auto !important;
	}

	img.box-springs-profile-low-mobile, 
	img.box-springs-profile-split-mobile {
		border-top: 0.1em solid #959595;
	}

	p.box-springs-column-text {
		font-size: 5vw;
		line-height: 1.2em;
		margin: 6% 5.5% 0;
		padding: 0;
		border-top: none;
	}

	li.box-springs-profile-split p:last-child {
		font-size: 5vw;
		line-height: 1.2em;
		margin: 0 5.5% 22%;
		padding: 0;
	}


	li.box-springs-profile-standard p.box-springs-column-text {
		margin-bottom: 12%;
	}

	li.box-springs-profile-low p.box-springs-column-text {
		margin-bottom: 8%;
	}

	li.box-springs-profile-split p.box-springs-column-text {
		margin-bottom: 6%;
	}


	div.foundation-type-container.foundation-type-adjustable p.links {
		margin-bottom: 24%;
	}

}
