@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
body
{
	background:#FFF; width:100%; height:100%; font-family: 'Open Sans', sans-serif;
}
a {
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
.wrapper{width:100%; margin:auto;}

.inner_wrapper{width:100%; max-width:980px; margin:auto;}

.header_line{background:#354b9c; width:100%; height:10px;}

.header{background:#fff; width:100%; padding:2% 0% 2% 0%;}

.logo{width:55%; float:left;}

.menu{float:right; width:42%; padding:2% 0% 2% 0%;}
.menu ul{margin:0; padding:0;}
.menu ul li{float:left; list-style:none;}
.menu ul li a{text-decoration:none; color:#96989a; font-size:15px; margin:20px;}
.menu ul li a:hover{color:#ed3237; font-weight:normal;}
.menu .active
{
	color:#ed3237;
}
.clear{clear:both;}
.banner
{
	width:100%; 
}
.space{height:25px;}

.about h1{color:#354b9c; font-size:35px; font-weight:normal; text-align:center;}
.about_left{width:44%; float:left;}
.about p{color:#96989a; font-size:14px; font-weight:normal; text-align:justify; line-height:25px; padding:1% 2% 0% 0%}
.about_right{width:52%; float:right;}

.services{background-color:#354b9c; height:auto;}
.services h1{color:#ffffff; font-size:35px; font-weight:normal; text-align:center;}
.services ul{margin:0; padding:0;}
.services ul li{float:left; font-size:18px; font-weight:normal; padding-top:2%; line-height:30px;}


.service1{width:43%; float:left;  padding-left: 2%;}
.service2{width:51%; float:right;}

.contact{background-color:#c8c8c8; height:auto;}
.c_right{width:31%; float:left;}
.contact .c_right{width:33%; float:left;}
	
.c_right a{text-decoration:none; color:#000000;}
.c_right a:hover{opacity:0.5;}
.c_left{width:63%; float:right;}

.contact h1{color:#000000; font-size:20px; font-weight:bold;}
.contact p{line-height:25px; padding-bottom:10px;     }
	
.contact .c_right p{  display: inline-block;
    vertical-align: top;}
	
.contact p img{vertical-align:middle; padding-right:10px;}
.c_add{padding-left:10%;}

.footer_logo h1{color:#000000; font-size:20px; font-weight:normal; padding:0% 5% 7% 0%;}
.footer_logo a{padding:5px 5px 5px 0px; border:none;}
.footer_logo a:hover{opacity:0.5;}

#contactForm{margin-top:1.5%;}

input[type=text], input[type=email]{width:44%; height:35px; float:left; border:none; background-color:#e6e7e8; color:#58595b; font-size:14px; font-weight:normal; margin:0% 4% 3% 0%; padding-left: 6px;}



label{color:#58595b; font-size:14px; font-weight:normal;}

textarea{width:94%; height:150px; border:none; background-color:#e6e7e8; color:#58595b; font-size:14px; font-weight:normal; margin: 2% 0% 4% 0%; padding:5px 0px 0px 6px; font-family: 'Open Sans', sans-serif;}

.captcha{float:left;}

.submit_btn{background-color:#ec272c; font-weight:bold; color:#ffffff; font-size:18px; border:none; float:right; width:21%; height:35px; margin-right: 6%; padding:5px 0px 5px 0px; font-family: 'Open Sans', sans-serif; text-align:center; cursor:pointer;}
.submit_btn:hover{background-color:#354b9c;}

.footer{background-color:#000000; text-align:center;padding:15px 0px;}
.footer p{color:#ffffff; font-size:15px; font-weight:normal; line-height:30px;}
.footer p a{text-decoration:none; color:#ffffff;}
.footer a:hover{color:#ec272c;}
.footer .active
{
	color:#ed3237;
}

.msg{font-weight:bold; font-size:15px; color:green; text-align:center; margin-top:1%;} 

.fail_msg{font-weight:bold; font-size:15px; color:red; text-align:center; margin-top:1%;}

.powered
{
color:#fff;	padding-top: 5px;
font-size: 15px;
}
.powerdlink
{color: #ec272c;
font-style: italic;
font-size: 15px;
}
