.testimonials, .descParkesD, .componentWrapper {
	max-width:1000px;
	margin: 0 auto;
}
.testimonials, .preSetWrapper, .descParkesD, .componentWrapper {
	padding:3rem 20px;
}
.head h1 {
	font-size:1.9rem
}
.head {
	position:relative;
	height:100%;
	background:url(../img/diagnostics/headBG.jpg) center left;
	background-size:cover;
	overflow:auto;
}
.headMenu {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	display:inline-block;
	vertical-align:middle;
}
.headMenu {	
	left:30px;
	width:100px;
	height:300px;
	padding:20px 0;
}
.headMenu a {
	display:block;
	text-align:center;
	font-size:0.8rem;
	color:black;		
}
.headMenu a:visited {
	color:#454545;
}
.headMenu a:hover {
	text-decoration:none;
}
.headMenu img {
	height:40px;
}
.headMenu > div {
	width:0;
	height:10px;
	border-left:3px dotted #454545;
	margin: 12px auto;
}
.headText {
	position:absolute;
	right:0;
	bottom:0;
	width:38%;
	padding: 0 25px;
	background-color:rgba(255,255,255, .5);
}
.headText p, .diagnostic p, .sliderImgDesc p {
	font-size:1.1rem;
	line-height:25px;
}
/* DESCPARKESD */
.require {
	display:inline-block;
	vertical-align:top;
	margin:15px 20px 0 0
}
.descParkesD h3 {
	text-transform:uppercase;
}
.descParkesD ul {
	padding-left:0;
}
.diagnosticLinks {
	text-align:center;
}
.diagnosticLinks a {
	display:inline-block;
	margin-right:15px
}
#checkProgram {
	padding:10px 0;
}
.checkProgram input {
	width:150px;	
	background:none;
}
.checkProgram button {
	padding:5px 10px;
	margin: 0 10px;
}
#resultProgram, #resultProgram > div {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	max-width:200px;
	font-size:0.9rem;
}
#resultProgram > div {
	margin-right:5px;
	font-style:italic;
	
}
#resultProgram > div:after {
	content:"";
	display:block;
	margin-top:5px;
	height:10px;
	background:url(../img/diagnostics/yes.svg) center no-repeat;
}
/* ADVANTAGES */

.advantages {
	padding:3rem 20px;
	text-align:center;
	background:url(../img/checkup/advantagesBG.jpg) center;
	background-size:cover;
}
.animWrapper > div {
	display:inline-block;
	vertical-align:top;
	width:200px;	
	margin-top:30px;
	font-size:1.1rem;
}
.advImg {
	height:100px;
	line-height:100px;
	margin-bottom:15px;	
}
.advImg img {
	display:inline-block;
	vertical-align:middle;
	max-height:100px;
}
/* OPTIONS */
.componentWrapper h2 {
	margin-bottom:30px;
}
.component {	
	display:inline-block;
	vertical-align:top;
	width:320px;
	margin:10px 5px;
}
.component h3 {
	text-align:center;
	text-transform:uppercase;
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
}
.componentDesc {
	min-height:300px;
}
.componentDesc:before {
	content:url(../img/diagnostics/diagnostics.svg);
	display:block;
	width:130px;
	height:130px;
	margin: 10px auto;
}
.component p {
	padding: 0 5px;
	font-size:0.9rem
}
.priceWrapper {
	text-align:center;
}
.priceWrapper > div:first-child {
	width:47%
}
/* PRESET */
.preSetWrapper {
	text-align:center;
	background-image:radial-gradient(ellipse at center, #ebfbfe 0%, #c2f2fc 100%);
}
.preSet {
	display:inline-block;
	vertical-align:bottom;
	width: 280px;
	margin-top:30px;
	background:rgba(255,255,255,.5);
	border:1px solid white;
	border-radius:5px;
	
}
.preSet:nth-of-type(2) {
	margin-left:5%;
	margin-right:5%;
}
.preSet h3 {
	padding:20px;
	text-align:center;
	border-bottom:1px solid #c2f2fc;
	text-transform:uppercase;
}
.descPreSet {
	padding:20px;
	margin:0;
	height:200px;
	border-bottom:1px solid #c2f2fc;
}
.select {
	text-align:left
}
.preSet ul {
	padding:30px 20px;
	margin:0;
	text-align:left;
	list-style-type:none;
}
.preSet a {
	color:black
}
.preSet li:before {
	content:url(../img/checkup/yes.svg);
	display:inline-block;
	margin-right:10px;
	width:15px;
}
.costPrice {
	background:#e5e5e5;	
	margin: 0 -1px 0 -1px;
}
.preSet .button {
	margin:30px 0;
	width:60%;
}
/* IMAGES */
#images {
	width:100%;
	margin:30px 0;
}
#images {
	padding: 30px 0;
	position:relative;
	background-color:#f9f9f9;
}
#images:before, #images:after {
	content:"";
	position:absolute;
	left:0;	
	display:block;
	width:100%;
	height:12px;
	background:url(../img/index/testimonialBG.svg)	
}
#images:before {
	top:-12px;
}
#images:after {	
	bottom:-12px;
	transform:rotate(180deg)
}
.rotateZone div {
	text-align:center;
}
#images img {
	display:inline-block;
	vertical-align:middle;
}
#images .sliderImgDesc {
	top:auto;
	right:auto;
	height:30px;
	width:320px;
	padding:10px 20px;
	min-height:auto;
	text-transform:uppercase;
	font-size:1.3rem
}
@media screen and (max-width: 1000px) {
	h1 {
		text-align:center;
	}
	.headMenu {
		display:none;
	} 
	.head {
		position:relative;
		background-image:radial-gradient(ellipse at center bottom, #ebfbfe 0%, #c2f2fc 100%);
		height:auto;
		overflow:auto;
	}
	.head > * {
		position:static;
	}
	.headText {	
		width:auto;
		margin-top:30px;
		padding: 30px;
		background:none
	}
	.headText p {
		background:none;
	}
	.advantages {
		background:none;
		max-width:700px;
		padding:0 20px;
		margin: 0 auto;
	}
	.testimonials {
		margin: 0 auto;
	} 
	.componentWrapper {
		text-align:center;
	}
}
@media screen and (max-width: 500px) {
	#images {
		display:none;
	}
	.componentWrapper {
		padding:3rem 0;
	}
	.component {
		margin:5px 0
	}
	.preSet:nth-of-type(2) {
		margin-left:0;
		margin-right:0;
	}
}