body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align: left;
	font-size: 14px;
	line-height: 1.2;
	word-wrap: break-word;
	text-rendering: optimizeLegibility;/* kerning, primarily */
	background-color: #c22922;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Pathway Gothic One', sans-serif;
	padding:20px;
}
h1 {font-size:250%}
h2 {font-size:200%}
h3 {font-size:150%}
p {font-size:100%}
p {
	color:#FFF;
}
a:link {
	color: #999;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}
ul li {
	margin:10px;
}
/* ~~buttons~~ */
.nav-wrapper {
		position:fixed;
		width:600px;	
		height:75px;
		left:44%;
		padding:20px;
}
a.btn {
	padding: 1% 2% 1% 2%;
	font-family: 'Pathway Gothic One', sans-serif;
	font-size: 175%;
	text-decoration: none;
	text-align:center;
	color: #141b36;
	float:right;
}
a.btn:hover {
	color:#29abe1;
}
.line {
	width: 80%;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #E7E7E7;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}
.line2 {
	width: 80%;
	height: 2px;
	border-style: none;
	border-color: transparent;
	background-color: #E7E7E7;
}
.content-sect {
	width: 960px;
	height: 100px;
	padding: 10px;
	margin: 0 auto;
}
/* ~~sections~~ */

.sect-top {
	position:fixed;
	width:100%;
	height:100px;
	z-index:10;
	border-bottom: 1px solid #999;
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom right, #FFFFFF 0%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
}

#sect01, #sect02, #sect03, #sect04, #sect05, #sect06, #sect07, .img04 {
	display:block;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
#sectheader {
	display:block;
	background: transparent url("../images/header.gif") no-repeat center center;
	background-color:#c22922;
	width:100%;	
	height: 400px;
	padding:0px;
}
#headerstripes {
	display:block;
	background: transparent url("../images/stripes.png") center center;
	width:100%;	
	height: 500px;
	padding:0px;
}
#headertxt {
	margin:50px;
	width: 400px;
	height: 250px;
	color:#FFFFFF;
	font-weight:900;
	padding:30px;
}
.headerbtn {
	position:relative;
	top:300px;
	left:300px;
	font-size:12px;
	font-weight:700;
	padding-left:15px;
	padding-right:15px;
	height:40px;
	width:150px;
	color: #FFF;
	background-color:#141b36;
	border: 1px solid  #FFF; 
	cursor:pointer;
}
.btn1:hover {
	background-color:blue;
}
#sect01 {
	background-color: #c22922;
	height: 500px;
}
#sect02A {
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.75, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 75%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
	height: 175px;
}
#sect02B {
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.75, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 75%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
	height: 500px;
}
#sect03 {
	background-color: #c22922;
	height: 800px;
}
#sect04 {
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.75, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 75%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
	height: 400px;
}
#sect05 {
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.75, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 75%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
	height: 1150px;
}
#sect06 {
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.75, #FFFFFF), color-stop(1, #E0E0E0));/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 75%, #E0E0E0 100%);/* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #FFFFFF 75%, #E0E0E0 100%);/* W3C Markup, IE10 Release Preview */ 
	height: 625px;
}
#sect07 {
	background-color: #c22922;
	color: #999;
	font-size:90%;
	height: 150px;
}
#sect08 {
	background-color: red;
	color: #999;
	font-size:90%;
	height: 150px;
}
/* ~~bloks section01~~ */
.sect01-blok1, .sect01-blok2, .sect01-blok3, .sect01-blok4 {
	position:relative;
	float:left;
	left:20px;
	margin: 45px;
	margin-top:65px;
	width: 150px;
	height: 150px;
	text-align:center;
	-webkit-border-radius: 150px 150px 150px 150px;
	border-radius: 150px 150px 150px 150px;
	transition:.3s;
}
.sect01-blok1 {
		background: transparent url("../images/icon01.png") no-repeat center center;
}
.sect01-blok2 {
		background: transparent url("../images/icon02.png") no-repeat center center;
}
.sect01-blok3 {
		background: transparent url("../images/icon03.png") no-repeat center center;
}
.sect01-blok4 {
		background: transparent url("../images/icon04.png") no-repeat center center;
}
.sect01-blok1:hover {
		background: transparent url("../images/icon01_o.png") no-repeat center center;
}
.sect01-blok2:hover {
		background: transparent url("../images/icon02_o.png") no-repeat center center;
}

.sect01-blok3:hover {
		background: transparent url("../images/icon03_o.png") no-repeat center center;
}

.sect01-blok4:hover {
		background: transparent url("../images/icon04_o.png") no-repeat center center;
}
.sect01-txt {
		position:relative;
		top:150px;	
		left:-20px;
		width: 200px;
		color:#FFF;
}
/* ~~bloks section02~~ */
.sect02-blok1, .sect02-blok2, .sect02-blok3 {
	float:left;
	position:relative;
	left:130px;
	margin: 20px;;
	width: 175px;
	height: 200px;
	text-align:center;
	/*border: 3px solid #FFF;*/
	-webkit-border-radius: 175px 175px 175px 175px;
	border-radius: 175px 175px 175px 175px;
}
/* ~~bloks section03~~ */
.sect03-blok1, .sect03-blok2, .sect03-blok3{
	position:relative;
	float: left;
	left:40px;
	margin-left: 80px;
	margin-right:80px;
	width: 150px;
	height: 150px;
	text-align:center;
	-webkit-border-radius: 150px 150px 150px 150px;
	border-radius: 150px 150px 150px 150px;
	transition:.3s;
}
.sect03-blok1, .sect03-blok2, .sect03-blok3,{
	width: 150px;
	height: 150px;
	background-color:#FFF;
}
.sect03-blok1:hover, .sect03-blok2:hover, .sect03-blok3:hover,{
	background-color:#29abe2;
}
.sect03-blok1 {
		background: transparent url("../images/icon20.png") no-repeat center center;
		background-color: #FFF;
}
.sect03-blok2 {
		background: transparent url("../images/icon21.png") no-repeat center center;
		background-color: #FFF;		
}
.sect03-blok3 {
		background: transparent url("../images/icon23.png") no-repeat center center;
		background-color: #FFF;		
}
.sect03-txt {
		position:relative;
		float:left;
		text-align:left;
		left:-25px;
		top:175px;
		width:275px;
		color:#FFF;
}
/* ~~ section04~~ */
.sect04-txt{
		position:relative;
		top:0px;
}
.img02 {
	display:block;
	width:100%;
	height:700px;
	background: transparent url("../images/teamfoto.jpg") no-repeat center center;
}
.img04 {
	display:block;
	width:100%;
	height:400px;
	background: transparent url("../images/road.jpg") no-repeat center center;
}

/* -------------------------------------------------------------- */
@media screen and (max-width: 1024px) {
.nav-wrapper {
		left:34%;
}


/* -------------------------------------------------------------- */
