h1
{
	text-align: center;
	font-size: 200%;
	font-family: Verdana, Geneva, sans-serif;
	color:#eaedf2;
}
	
h4
{
	text-align: center;
}

h3
{
	text-align: center;
}

em
{
font-size: 150%;
}

a
{
	color:black;
	text-decoration:none;
}

a:hover
{
	color:red;
	text-decoration:none;

}

#wrap
{
        position: absolute;
        align: center;
        color: red;
        left: 10%;
        
}

#half1
{
	position: absolute;
	width:90%;
	bottom:-50%;
	left:14%;
}

#half2
{
	position: absolute;
	width:34.5%;
	bottom:-7%;
	height: 54%;
	background-color:red;
	left:13.7%;
	opacity:.25;
}

#half3
{
	position: absolute;
	width:34.5%;
	bottom:-7%;
	height: 54%;
	background-color:red;
	left:51.25%;
	opacity: .25;
}
#half3par
{
	position: absolute;
	width:34%;
	bottom:-1%;
	height: 50%;
	left:51.75%;
	color:white;
	font-size: 75%;
	text-align:left;
}

#half2par
{
	position: absolute;
	width:34%;
	bottom:-1%;
	height: 50%;
	left:14%;
	color:white;
	font-size: 75%;
	text-align:left;
}
#half2par2
{
	position: absolute;
	width:34%;
	bottom:-3%;
	height: 50%;
	left:14%;
	color:white;
	font-size: 75%;
	text-align:right;
}

#spec
{
	position: absolute;
	width: 35%;
	height: 228px;
	left: 11%;
	z-index:1;
	color:white;
	text-align:left;
}

#spec2
{
	position: absolute;
	width: 35%;
	height: 228px;
	right: 11%;
	z-index:1;
	color:white;
	text-align:right;
}

#about
{
	position: absolute;
	left: 20%;
	top:20%;
	z-index:1;
}

#service
{
	position: absolute;
	left: 40%;
	z-index:1;
	top:20%;
}

#employment
{
	position: absolute;
	left: 60%;
	top:20%;
	z-index:1;
}

#contact
{
	position: absolute;
	left: 80%;
	top:20%;
	z-index:1;
}

#section1
{
	position: absolute;
	width: 90%;
	left: 25%;
	top:4%;
	z-index:0;
}

#title1
{
	position: relative;
	margin-left: 6%;
}

#title2a
{
	position: absolute;
	right:10%;
	top:25%;
}

#par
{
	position: absolute;
	top:40%;
	left: 50%;
	color:#eaedf2;
	text-align:center;
	padding:5px;
	text-indent: 50px;
}

#logo
{
	position: absolute;
	top: 150px;
	left: 100px;
}

#title2
{
	position: absolute;
	right:20%;
	left:20%;
	top:25%;
}

#title3
{
	position: absolute;
	
	left:20%;
	top:-9px;
}

#title4
{
	position: absolute;
	right:20%;
	left:20%;
	top:43.1%;
}

#title5
{
	position: absolute;
	left: 1009px;
	top:1455px;
	z-index: -1;
}

#line
{
	position: absolute;
	bottom: 0px;
	height: 8%;
	width: 100%;
	background-color: red; 
	opacity:.7;
}


#lineA
{
	position: absolute;
	height: 3px;
	width: 750px;
	left:29.5%;
	background-color: red; 
	opacity:.4;
	top:625px;
}

#lineB
{
	position: absolute;
	height: 3px;
	width: 750px;
	left:29.5%;
	background-color: red; 
	opacity:.4;
	top:1425px;
}

#lineC
{
	position: absolute;
	height: 3px;
	width: 750px;
	left:29.5%;
	background-color: red; 
	opacity:.4;
	top:2040px;
}


#line2
{
	position: absolute;
	bottom: 0px;
	height: .5%;
	left:25%;
	right:25%;
	background-color: red; 
	opacity:.7;
}

#line3
{
	position: absolute;
	bottom: -30%;
	height: 1.5%;
	left:11%;
	right:30%;
	background-color: red; 
	opacity:.7;
}

#line4
{

}

#header
{
	position: fixed;
	top:0px;
	width: 1300px;
	margin: 0px;
	margin-left: 100px;
	background-color: #eaedf2;
	opacity: .8;
	z-index:1;
}

#section
{
	position: absolute;
	width: 1350px;
	height: 600px;
	right: 100px;
	left:85px;
	z-index:0;
	top:50px;
	text-align:center;
}

#section2
{
	position: absolute;
	width: 1375px;
	height: 600px;
	left: 70px;
	top:460px;
	z-index:0;
}

#section3
{
	position: absolute;
	width: 395px;
	left: 230px;
	top:1589px;
	z-index:0;
}

#section3a
{
	position: absolute;
	width: 600px;
	left: 140px;
	top:1355px;
	z-index:0;
}

#section4
{
	position: absolute;
	width: 1360px;
	height: 600px;
	left: 268px;
	top:1831px;
	z-index:-2;
}


#img1 {
    transition:transform 0.25s ease;
}

#img1:hover {
    -webkit-transform:scale(2.9); /* or some other value */
    transform:scale(2.9);
}
#img2 {
    transition:transform 0.25s ease;
}

#img2:hover {
    -webkit-transform:scale(2.9); /* or some other value */
    transform:scale(2.9);
}
#img3 {
    transition:transform 0.25s ease;
}

#img3:hover {
    -webkit-transform:scale(2.9); /* or some other value */
    transform:scale(2.9);
}

#section5
{
	position: absolute;
	height: 200px;
	left: 1000px;
	top:2224px;
	z-index:1;
}

#section6
{
	position: absolute;
	width: 400px;
	height: 340px;
	left: 500px;
	top:2224px;
	z-index:0;
	background-color:red;
	opacity: .25;
	color:white;
	text-align:center;
}

#section7
{
	position: absolute;
	width: 385px;
	height: 200px;
	left:500px;
	top:2195px;
	z-index:1;
	color:white;
	text-align:center;
	font-size:13px;
}
#section8
{
	position: absolute;
	width: 528px;
	height: 174px;
	left: 350px;
	top:1770px;
	background-color:red;
	opacity: .25;
	color:white;
	text-align:center;
	
}

#section9
{
	position: absolute;
	width: 528px;
	height: 174px;
	left: 350px;
	top:1770px;
	z-index:0;
	color:white;
	text-align:center;
	font-size:12.5px;
}
#section8a
{
	position: absolute;
	width: 528px;
	height: 155px;
	left: 350px;
	top:1542px;
	background-color:red;
	opacity: .25;
	color:white;
	text-align:center;
	
}

#section9a
{
	position: absolute;
	width: 528px;
	height: 174px;
	left: 350px;
	top:1542px;
	z-index:0;
	color:white;
	text-align:left;
	font-size:12.5px;
}




#section10
{
	position: absolute;
	width: 528px;
	height: 433px;
	left: 813px;
	top:1542px;
	z-index:-1;

}

#map
{
	bottom: 200px;
}

#footer
{
	position: absolute;
	width: 90%;
	height: 60px;
	right: 5%;
	left: 5%;
	top:2650px;
	z-index:0;
}

#footerTitle
{
	position: absolute;
	right: 0px;
}

html {
  height: 200px;
  margin:0;
  padding:0;
}
body {
  background: linear-gradient(black, white) fixed;
  margin:0;
  padding:0;
}


