body	{
	margin:0;
	padding:0;
}

html {
    background: url(../img/background1a.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-text-size-adjust: 100%;
}

a {
	outline:none;
	color: inherit; 
	text-decoration: none; 
}

a:hover {
	text-decoration:none;
}

h1 {
	font-family: 'News Cycle', sans-serif;
	font-size:38pt;
	color:#FFF;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}

h2 {
	font-family: 'News Cycle', sans-serif;
	font-size:28pt;
	color:#082b41;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}

h3 {
	font-family: 'News Cycle', sans-serif;
	font-size:28pt;
	color:#FFF;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}

p {
	
}

img {
	border:0;
}

#container	{
	position:relative;
	width:100%;
}

#header {
	float:left;
	width:100%;
	background-color:#FFF;
	border-bottom:10px solid #239bb4;
}

#header_holder {
	width:90%;
	margin:0 auto 0 auto ;
}

#logo_holder {
	float:left;
	margin:0;
	padding:10px 0 10px 0;
}

#logo1 {
	float:left;
	margin:0 15px 0 0;
}

#logo2 {
	float:left;
	font-size:24pt;
	color:#082b41;
	font-family: 'Oswald', sans-serif;
	margin:0;
}

#social_media {
	float:right;
	height:32px;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
}

.social {
	float:right;
	width:32px;
	height:32px;
	margin:0 5px 0 0;
}

.wrapper1_holder {
	float:left;
	width:100%;
	text-align:center;
	border-bottom:10px solid #239bb4;
}

.wrapper1 {
	width:90%;
	margin:0 auto 0 auto ;
	padding:40px 0 40px 0;
}

.wrapper1 p {
	font-family: 'Raleway', sans-serif;
	font-size:16pt;
	letter-spacing:0.5pt;
	margin:0 0 10px 0;
	color:#fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}

.wrapper2_holder {
	float:left;
	width:100%;
	background-color:#FFF;
	text-align:center;
	border-bottom:10px solid #239bb4;
}

.wrapper2 {
	width:60%;
	margin:0 auto 0 auto ;
	padding:40px 0 40px 0;
}

.wrapper2 p {
	font-family: 'Raleway', sans-serif;
	font-size:14pt;
	letter-spacing:0.5pt;
	margin:0 0 10px 0;
	color:#888;
}

.wrapper3_holder {
	float:left;
	width:100%;
	background-image:url(../img/opacity3.png);
	border-bottom:10px solid #239bb4;
	padding:5px 0 5px 0;
}

.wrapper3 {
	width:100%;
	margin:0 auto 0 auto ;
}

.wrapper3a_holder {
	float:left;
	width:100%;
	background-image:url(../img/opacity3.png);
	padding:0;
}

.wrapper3a {
	width:90%;
	text-align:center;
	margin:40px auto 40px auto ;
}

.wrapper3a p {
	font-family: 'Raleway', sans-serif;
	color:#239bb4;
	font-size:22pt;
}

.examples {
	width:25%;
	float:left;
}

.wrapper4_holder {
	float:left;
	width:100%;
	text-align:center;
	background-image:url(../img/opacity3.png);
	padding:0 0 20px 0;
	border-bottom:10px solid #239bb4;
}

.wrapper5_holder {
	float:left;
	width:100%;
	border-bottom:10px solid #239bb4;
}

.services {
	float:left;
	width:33%;
	margin:20px 0 20px 0;
}

.services p {
	font-family: 'Raleway', sans-serif;
	font-size:11pt;
	letter-spacing:0.5pt;
	margin:0 0 10px 0;
	color:#FFF;
}

.service_img {
	margin:0 0 10px 0;
}

#phone_no {
	font-family: 'News Cycle', sans-serif;
	font-size:28pt;
	color:#239bb4;
}

.button {
	margin:10px 0 0 0;
}

#footer {
	float:left;
	width:100%;
	background-color:#FFF;
}

#footer_holder {
	width:90%;
	margin:0 auto 0 auto ;
}

#address {
	float:left;
	margin:0;
	padding:20px 0 20px 0;
}

#address p {
	font-family: 'Raleway', sans-serif;
	font-size:8pt;
	letter-spacing:0.5pt;
	margin:0 0 10px 0;
	color:#888;
}

#contact_form {
	width:100%;
	margin:0 auto 0 auto;
}

.form_left {
	float:left;
	width:47%;
}

.form_right {
	float:right;
	width:47%;
}

.send_button {
	float:right;
	width:100%;
}

textarea {
	float:right;
	width:100%;
	margin-bottom:20px;
	padding:10px;
	font-family: 'Raleway', sans-serif;
	font-size:11pt;
	letter-spacing:0.5pt;
	color:#888;
}

input {
	float:left;
	width:100%;
	margin-bottom:20px;
	padding:10px;
	font-family: 'Raleway', sans-serif;
	font-size:11pt;
	letter-spacing:0.5pt;
	color:#888;
}

.sendit {
	float:left;
	width:100%;
	margin-bottom:20px;
	padding:10px;
	font-family: 'Raleway', sans-serif;
	font-size:11pt;
	letter-spacing:0.5pt;
	color:#FFF;
	background-color:#239bb4;
	border:none;
}
