@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{
	margin:0;
	padding:0;
	height:100%;
}

body {
	font-family: 'open_sansregular', Helvetica, sans-serif;
	font-size:15px;
	width:100%;
	height:100%;
	margin:0;
	color:#3F3F3F;
}

a{color:#51a1a9;}
a:hover{text-decoration:none;}

nav{padding:30px 0;}

nav ul {
	margin:0; 
	padding:0;
}

nav ul li {
	display:inline; 
	margin:15px;
}

nav ul li a{
	color:#E66B41;
	font-weight:bold;
	text-decoration:none;
}

nav ul li a:hover{
	color:#D8400D;
	font-weight:bold;
	text-decoration:none;
}

nav ul li .active_menu, nav ul li .active_menu:hover{
	color:#3F3F3F;
}

.main_banner{
	background:#51a1a9;
	width:100%;
	height:330px;
	background-size:100%;
	margin-bottom:20px;
}

.main_banner-img{
	max-width:100%;
    height:auto;
    display:block;
    position:absolute;
    top:50%;
	margin-top:-140px;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}

.header-top, .main-content, .footer_block, .banner_content{
	width:960px;
	margin:0px auto;
	padding:0px;

}

.banner_content{
	position:relative;
	height:330px;
	}

section{
	width:440px;
	padding:20px;
}

.about_section, .service_box{
	width:100%;
	padding:10px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.banner_title{
	font-family:'open_sansregular', Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	text-align:center;
  	position: absolute;
  	top: 50%;
  	left:40%;
	right:0;
	margin-top:-60px;
}

.banner_title_about{
	font-family:'open_sansregular', Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	text-align:center;
  	position: absolute;
  	top: 50%;
  	left:50%;
	right:0;
	margin-top:-60px;
}

.more_btn{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
    border-radius: 2px;
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	margin-bottom: 20px;
	background: rgb(81, 161, 169);
}

footer{
	background: #3F3F3F;
	color: #fff;
 	font-size: 14px;
  	padding: 10px 0;
  	margin-top:20px;
}

.header-logo{
	background:url(../images/logo-1.png) no-repeat;
	width:91px;
	height:61px;
	margin:10px;
}

.section-title{
	color:#E66B41;
	margin:0px;
}

.member_image{
	max-width:100%;
	height:auto;
	display:block;
	border: 1px solid rgb(221, 221, 221);
    padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.about-menu_section{width:220px;padding:10px;}