html, body {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background: #759398;
	color: #fafafa;
	font-family: arial;
}



#header {
	background: #000000;
	color: #fafafa;
	
	position: fixed;
	top: 0;
	width: 100%;
}

#header a {
	color: #fafafa;
	text-decoration: none;
}

#header h1 {
	margin: 0;
	padding: 25px 0 0;
	text-align: center;
}

#header h3 {
	margin: 0;
	padding: 0 0 25px;
	text-align: center;
}



#content {
	padding: 109px 0 300px;
}

#content h1 {
	text-align: center;
}

#content h2 {
	margin: 20px;
	padding: 0;
	text-align: center;
}

#content h3 {
	margin: 20px;
	padding: 0;
	text-align: center;
}

#service_wrapper {
	max-width: 770px;
	margin: auto;
	overflow: auto;
}

#service_wrapper ul {
	margin: auto auto 20px;
	width: 155px;
}

#side_one, #side_two {
	float: left;
	width: 50%;
}

@media only screen and (max-width: 769px) {
	#side_one, #side_two {
		float: none;
		width: 100%;
	}
}

.img_block1{
	background: url("../images/img_block1.jpg") center no-repeat;
	height: 500px;
	
	background-size: auto 100%;
}

@media only screen and (min-width: 903px) {
	.img_block1 {
		background-size: 100% auto;
	}
}

.img_block2{
	background: url("../images/img_block2.jpg") center no-repeat;
	height: 500px;
	
	background-size: auto 100%;
}

@media only screen and (min-width: 666px) {
	.img_block2 {
		background-size: 100% auto;
	}
}

.img_block3 {
	background: url("../images/img_block3.png") center no-repeat;
	height: 500px;
}

@media only screen and (min-width: 1763px) {
	.img_block3 {
		background-size: 100% auto;
	}
}

.img_block4{
	display: block;
	margin: 20px auto;
	max-height: 500px;
	max-width: 100%;
}



#call {
	background: #000000;
	
	position: fixed;
	bottom: 0;
	
	width: 100%;
}

#call a {
	color: #759398;
	text-decoration: none;
}

#call h2 {
	margin: 0;
	padding: 20px;
	text-align: center;
}

@media only screen and (max-width: 398px) {
	#call span {
		display: block;
	}
}



@media print {
	.img_block1, .img_block2, .img_block3, .img_block4 {
		height: 0;
	}
	#content {
		padding: 109px 0 68px;
	}
	body, #header, #header a, #call, #call a {
		background: #fff;
		color: #000;
	}
}