body {
	margin-top:50px;	
}
header {
	background-color: #fff;
	min-height: 500px;
	padding: 40px 0;
	background-attachment: scroll;
	background-image: url(../img/orbitsm2.jpg);
	background-repeat: no-repeat;
	background-position: 80% top;
}
header p{
	color:#7594bb;
	font-size:18px;	
}
header img {
	margin-bottom:100px;	
}
h1 {
	font-size:80px;
}
.text-fancy {
	font-family: 'Libre Baskerville', serif;
	color:#d6dff2;
	font-size:42px;
	font-weight:normal;	
}
.text-lgblue {
	color:#265ba4;
	font-size:36px;	
}
#about {
	background-color: #b1ccf2;
	min-height: 400px;
	color: #000;
	padding-top:150px;
	padding-bottom:150px;
	overflow-x:hidden;
}
#about p, #about ul {
	text-align:justify;
	color:#000;
	line-height:18px;		
}
.about-block {
	margin-bottom:20px;
	padding-right:40px;	
}
#about-banner {
	margin-top:-280px;
	margin-left:-50px;
	color:#b1ccf2;
	font-size:90px;
	line-height:90px;
	text-align:right;
	padding-top:60px;
	margin-bottom:50px;
}
#service-banner {
	margin-top:-230px;
	margin-left:-50px;
	color:#18509e;
	font-size:90px;
	line-height:90px;
	text-align:right;
	padding-top:60px;
}
#services {
	background-color:#18509e;
	color:#9fc1f0;
	min-height:500px;
	padding-bottom:150px;
	padding-top:100px;
}
.servspace {
	margin: 30px auto;	
}

footer {
	background-color:#1b1d4d;	
	color:#656d79;
	min-height:450px;
	padding-top:100px;
	padding-bottom:0;
}
#contact {
	margin-top:60px;	
}
#contact-banner {
margin-top:-230px;
	margin-left:-50px;
	color:#1b1d4d;
	font-size:90px;
	line-height:90px;
	text-align:right;
	padding-top:60px;
}
#address {
	width:200px;
	margin:0 auto;	
}
#map {
	margin:0 auto;
	width:300px;	
}




/*  MEDIA QUERIES */

@media (max-width: 970px) {
	header {
		background-image: url(../img/orbitsm.jpg);
		background-position: right top;
	}
	header img {
		max-width:50%;
		height:auto;	
	}
	header p {
		font-size:14px;	
	}
}

@media (max-width: 768px) {
	header {
		background-image: url("");
	}
	header img {
		max-width:90%;
		margin:20px auto;	
	}
}