body{
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased; 
}
h1, h2, h3, h4, p{
	padding: 0;
	margin: 0;
	font-weight: normal;
}
figure{
	padding: 0;
	margin: 0;
}
.clearfix:after{
	content: '';
	display: table;
	clear: both;
}
.wrapper{
	width: 980px;
	margin: 0 auto;
}
section, footer, main, body{
	max-width: 1920px;
	width: auto;
	min-width: 1220px;
	margin: 0 auto;
}
.header-pic.doctor{
	background: url(/img/promo/doctor-bg.png) no-repeat 50% 50%;
	margin-top: 0 !important;
	height: 586px;
	position: relative;
}
.header-pic.doctor .wrapper > h1{
	font-size: 106px;
	font-weight: bold;
	font-family: 'RobotoCondensedBold', sans-serif;
	color: #6d717a;
	text-align: left;
	padding-top: 160px;
	padding-left: 15px;
	line-height: 120px;
}
.team{
	height: 670px;
	background: #f9f9f9;
}
h2{
	font-weight: bold;
	font-family: 'RobotoCondensedBold', sans-serif;
	font-size: 50px;
	text-transform: uppercase;
}
.team h2{
	line-height: 58px;
	padding-top: 62px;
	padding-left: 3px;
	text-align: left;
	padding-bottom: 84px;
}
.teammate{
	width: 215px;
	height: 335px;
	display: inline-block;
	text-align: left;
	text-transform: uppercase;
	font-family: 'RobotoBold', sans-serif;
	font-size: 20px;
	line-height: 24px;
	vertical-align: top;
	padding-right: 35px;
}
.teammate:nth-of-type(4){
	padding-right: 0;
}
.individual-ways{
	height: 492px;
	background: #555860;
}
.individual-ways h2{
	text-align: center;
	color: #fff;
	padding-top: 95px;
	padding-bottom: 81px;
}
.way{
	display: inline-block;
	width: 220px;
	vertical-align: top;
	text-align: center;
	color: #fff;
	font-family: 'PTSerifRegular', sans-serif;
	font-size: 15px;
	line-height: 18px;
	padding-right: 25px;
}
.way:nth-of-type(4n){
	padding-right: 0;
}
.way img{
	width: 150px;
	display: block;
	margin: 0 auto;
	padding-bottom: 14px;
}
.answers{
	height: 730px;
	background: #fff;
}
.answers h2{
	color: #595959;
	line-height: 58px;
	padding-top: 72px;
	text-align: left;
	padding-bottom: 70px;
	padding-left: 10px;
}
.answers .row{
	padding-bottom: 38px;
}
.answers .answer{
	display: inline-block;
	text-align: center;
	width: 240px;
	vertical-align: top;
	font-family: 'PTSerifRegular', sans-serif;
	font-size: 15px;
	line-height: 18px;
}
.answers img{
	padding-bottom: 14px;
}
.achievments{
	background: url(/img/promo/doctor-bg2.png) no-repeat 50% 50%;
	height: 397px;
}
.achievments h2{
	display: none;
}
.achievments p{
	display: inline-block;
	vertical-align: top;
	width: 240px;
	font-family: 'PTSerifRegular', sans-serif;
	font-size: 15px;
	line-height: 18px;
	padding-left: 80px;
	color: #fff;
	position: relative;
}
.achievments p:before{
	content: '';
	position: absolute;
	display: block;
	left: 10px;
	top: 0;
}
.achievments div:nth-of-type(1) p:nth-of-type(1):before{
	background: url(/img/promo/achievment1.png);
	width: 56px;
	height: 63px;
	top: -10px;
}
.achievments div:nth-of-type(1) p:nth-of-type(2):before{
	background: url(/img/promo/achievment2.png);
	width: 60px;
	height: 52px;
}
.achievments div:nth-of-type(1) p:nth-of-type(3):before{
	background: url(/img/promo/achievment3.png);
	width: 44px;
	height: 52px;
	left: 25px;
}
.achievments div:nth-of-type(2) p:nth-of-type(1):before{
	background: url(/img/promo/achievment4.png);
	width: 55px;
	height: 63px;
	top: 1px;
}
.achievments div:nth-of-type(2) p:nth-of-type(2):before{
	background: url(/img/promo/achievment5.png);
	width: 57px;
	height: 51px;
}
.achievments .row:nth-of-type(1){
	padding-bottom: 65px;
	padding-top: 115px;
}
.step-three{
	background: #fff;
	height: 525px;
}
.step{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 280px;
	font-family: 'PTSerifRegular', sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	padding-right: 55px;
}
.step:nth-of-type(3n){
	padding-right: 0;
}
.step img{
	padding-bottom: 35px;
}
.step-three h2{
	color: #595959;
	line-height: 59px;
	padding-top: 77px;
	text-align: left;
	padding-left: 38px;
	padding-bottom: 60px;
}


