@charset "utf-8";
/* CSS Document */


body {
	margin: auto;
	font-family: calibri;
}
#top {
	width: 100%;
	height: 147px;
	float: left;
	
}
.top_inner {
	width: 1000px;
	height: 147px;
	margin: auto;
}
.logo {
	width: 192px;
	height: 147px;
	float: left;
}
.top_right {
	width: 808px;
	height: 147px;
	float: left;
}
.top_call {
	width: 266px;
	height: 59px;
	padding-left: 542px;
	padding-top: 20px;
	float: left;
	font: 18px/18px calibri;
	-webkit-font-smoothing: antialiased;
	color: #666;
	line-height:23px;
}
.menu {
	width: 588px;
	height: 58px;
	float: left;
	padding-left: 220px;
	padding-top: 10px;
}
.menu ul {
	margin: 0;
	padding: 0;
}
.menu li {
	list-style: none;
	text-decoration: none;
	color: #0e93b6;
	float: left;
	padding: 10px 20px 10px 15px;
}
.menu a {
	list-style: none;
	text-decoration: none;
	color: #0e93b6;
	float: left;
	font: 18px/18px calibri;
	-webkit-font-smoothing: antialiased;
}
.menu a:hover {
	list-style: none;
	text-decoration: none;
	color: #ccc;
	float: left;
}
#banner {
	width: 100%;
	height: 468px;
	float: left;
	border-bottom: 1px solid #dadada;
	background: url(../images/banner_bg.jpg);
	position:relative;
	z-index:999;
}
.banner_inner {
	width: 1000px;
	height: 468px;
	margin: auto;
	position:absolute;
	z-index:999999;
	top:0px;
	left:0px;
	right:0px;
}
.clients_box{
	
	width:185px;
	height:100px;
	float:left;
	margin-left:10px;
	border:1px solid #f8f8f8;
	margin-top:10px;
	background:#ccc;
	text-align:center;
	font-size:24px;
	color:#000;
	}
	
	.clients_box:hover{	
	width:185px;
	height:100px;
	float:left;
    margin-left:10px;
	border:1px solid #f8f8f8;
	margin-top:10px;
	background:#ccc;
	text-align:center;
	font-size:24px;
	color:#000;
	opacity:.5;}
#content {
	width: 100%;
	height: 306px;
	float: left;
	background: #f8f8f8;
}
.content_inner {
	width: 1000px;
	height: 306px;
	margin: auto;
	padding-top: 20px;
}
.content_top {
	width: 1000px;
	height: 247px;
	float: left;
}
.rapidplan_box {
	width: 300px;
	height: 247px;
	float: left;
}
.rapidplan_box_head {
	width: 300px;
	height: 64px;
	float: left;
	line-height: 20px;
	font-size: 16px;
	font-weight: 600;
}
.rapidplan_box_head_txt {
	width: 255px;
	height: 53px;
	float: left;
	font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #999;
	padding-left: 45px;
}
.rapidplan_box_cnt {
	width: 255px;
	height: 84px;
	float: left;
	font: 13px/18px Lucida Grande, Helvetica, "Arial", Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #999999;
	line-height: 20px;
	padding-left: 45px;
}
.rapidplan_box_more {
	width: 255px;
	height: 36px;
	float: left;
	padding-left: 45px;
	margin-top:20px;
}
.rapid_service {
	width: 255px;
	height: 84px;
	float: left;
	font-family: dotum;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	padding-left: 45px;
}
.rapid_service ul {
	margin: 0;
	padding: 0;
}
.rapid_service li {
	list-style: none;
	text-decoration: none;
	color: #0e93b6;
	float: left;
	line-height: 30px;
	padding-bottom: 10px;
}
.rapid_service a {
	list-style: none;
	text-decoration: none;
	color: #ccc;
	float: left;
	line-height: 30px;
	font: 13px/18px Lucida Grande, Helvetica, "Arial", Verdana, sans-serif;
	font-weight: bold;
}
.rapid_service a:hover {
	list-style: none;
	text-decoration: none;
	color: #0e93b6;
	float: left;
}
#content_about {
	width: 100%;
	height: 290px;
	float: left;
	background: #ebebeb;
}
.content_about_inner {
	width: 1000px;
	height: 290px;
	margin: auto;
}
.some_about {
	width: 609px;
	height: 290px;
	float: left;
}
.some_about_head {
	width: 609px;
	height: 48px;
	float: left;
	padding-top: 20px;
}
.label_head {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #333;
	font-smooth: 10em;
 transform: translate3d(0, 0, 0).
}
.label_head_color {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #09C;
	font-smooth: large;
}
.label {
	font: 15px !important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #999;
}
.label_color {
		font: 15px !important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #09C;
}
.label_1 {
	font: 13px/18px  Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	line-height: 20px;
	color: #999999;
	text-align:justify;
}
.some_about_cnt {
	width: 609px;
	height: 161px;
	float: left;
}
.some_about_cnt_img {
	width: 216px;
	height: 161px;
	float: left;
}
.some_about_cnt_cnt {
	width: 393px;
	height: 161px;
	float: left;
	text-align:justify;
}
.home_contact {
	width: 391px;
	height: 290px;
	float: left;
}
.home_contact_head {
	width: 301px;
	height: 48px;
	float: left;
	padding-top: 20px;
	padding-left: 90px;
}
.home_contact_cnt {
	width: 391px;
	height: 161px;
	float: left;
}
.home_contact_cnt_left {
	width: 100px;
	height: 110px;
	float: left;
	padding-top: 5px;
}
.home_contact_cnt_right {
	width: 291px;
	height: 151px;
	float: left;
	padding-top: 10px;
}
.home_textbox {
	width: 250px;
	height: 25px;
	float: left;
	margin-bottom: 10px;
}
.textbox {
	width: 240px;
	height: 25px;
	float: left;
	font-size: 13px;
	font-family: dotum;
	border: none;
	color: #999;
	background: #dad8d8;
	padding-left: 10px;
}
.btn {
	padding: 7px;
	background: #09C;
	color: #fff;
}
#content_feature {
	width: 100%;
	height: 830px;
	float: left;
	background: #d8d8d8;
}
.content_feature_inner {
	width: 1000px;
	height: 588px;
	margin: auto;
}
.content_feature_inner_head {
	width: 1000px;
	height: 43px;
	float: left;
	font-size: 23px;
	color: #333;
	padding-top: 20px;
	color: #4ec7e6;
}
.content_feature_inner_cnt {
	width: 1000px;
	height: 324px;
	float: left;
}
.feature_box {
	width: 300px;
	height: 239px;
	float: left;
	overflow-x:hidden;
	margin:10px;
}
.feature_box_head {
	width: 220px;
	height: 40px;
	float: left;
	font-size:16px;
}
.feature_box_cnt {
	width: 220px;
	height: 183px;
	float: left;

}
#bottom {
	width: 100%;
	height: 129px;
	float: left;
	background: #fff;
	border-top:1px solid #ccc;
}
.bottom_inner {
	width: 1000px;
	height: 129px;
	margin: auto;
}
.bottom_inner_top {
	width: 1000px;
	height: 60px;
	float: left;
}
.bottom_inner_bottom {
	width: 1000px;
	height: 63px;
	float: left;
}
.label_small {
	font-size: 12px;
	font-family: dotum;
	color: #09C;
}
.label_small1 {
	font-size: 10px;
	font-family: dotum;
	color: #09C;
}
.label_small li {
	list-style: none;
	text-decoration: none;
	color: #09C;
	float: left;
	padding-right: 20px;
	text-align: center;
}
.label_small ul {
	margin: 0;
	padding: 0;
	padding-left: 200px;
}
.label_small a {
	list-style: none;
	text-decoration: none;
	color: #09C;
	float: inherit;
	font-size: 12px;
	font-family: dotum;
	font-weight: bold;
	text-align: center;
}
.label_small a:hover {
	list-style: none;
	text-decoration: none;
	color: #0e93b6;
	float: left;
}
/*service page*/
#content_service {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
}
.content_service_inner {
	width: 1000px;
	height: auto;
	margin: auto;

}

.service_head {
	width: 1000px;
	height: 80px;
	float:left;
	background:url(../images/head.jpg) no-repeat;

}

.service_head1 {
	width: 1000px;
	height: 50px;
	float:left;
border-bottom:1px solid #dadada;
margin-bottom:5px;
position:relative;

}

.service_head_center{
	width:auto;
	height: auto;
	

	font-family:dotum
	float:left;
	font-size:20px;

margin-left:450px;

	
	padding-top:40px;

	

}



.service_head_center3{
	width:auto;
	height: auto;
	

	font-family:dotum
	float:left;
	font-size:20px;

margin-left:380px;

	
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;

	
	

}


.service_head_center1{
	width:auto;
	height: auto;
	background:#fff;

	font-family:dotum
	float:left;
	font-size:22px;

margin-left:230px;
position:absolute;
z-index:999;
color:#333;
	
	padding-top:30px;
	padding-left:10px
	;
	padding-right:10px;
	

}

.service_cnt{
	width: 1000px;
	height: auto;
	float:left;


}

.service_box{
	width: 300px;
	height: auto;
	float:left;
	margin-left:25px;
	margin-bottom:10px;


}

.service_box_img{
	width: 230px;
	height: auto;
	float:left;


}

.service_box_head{
	width: 230px;
	height: auto;
	float:left;
	font-family:dotum;
	font-size:18px;
	color:#999;
	padding-top:10px;


}
.service_box_cnt{
	width: 230px;
	height: auto;
	float:left;

	font-size:13px;
	font-style:normal;
	color:#999
	;font-family:calibri;
	-webkit-font-smoothing: antialiased;
	line-height:20px;
	text-align:justify;

}
.service_box_more{
	width: 70px;
	height: auto;
	float:left;
	font-size:17px;
	
	color:#666
	;	

font-family:dotum;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	line-height:20px;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	background:#fff;
	border:#A9EFFC solid 1px;
	text-align:center;
	
}


.service_box_more a{
	width: 70px;
	height: auto;
	float:left;
	font-size:17px;
	
	color:#666
	;	

font-family:dotum;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	line-height:20px;

	text-align:center;
		list-style:none;
	text-decoration:none;
	
}
.service_box_more:hover{
	text-align:center;
	
	width: 70px;
	height: auto;
	float:left;
	font-size:17px;
	
	color:#fff
	;	

	font-family:dotum;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	background:#09C;
	border:#fff solid 1px;

	
}

.service_box_more a:hover{
	text-align:center;
	
	
	font-size:17px;
	
	color:#fff
	;	
	list-style:none;
	text-decoration:none;
	font-family:dotum;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	


	
}

#banner_inner {
	width: 100%;
	height: 200px;
	float: left;
	

	overflow:hidden;
}
.banner_inner1 {
	width: 1000px;
	height: 200px;
	margin: auto;
}
/*service page*/

/*about page*/


.about_h{
	width: 1000px;
	height: auto;
	float:left;
	font-size:13px;
	color:#666;
	font-family:dotum;
	line-height:25px;


}

.about_h_img{
	width: 300px;
	height: 230px;
	float:right;
	margin-bottom:10px;

	background:#f8f8f8;
	border-radius:6px;



}

.testmonial{
	width: 300px;
	height: 40px;
	float:left;
	

	font-size:20px;
	font-style:normal;
	color:#999
	;	font-family: calibri;
	line-height:26px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	border-bottom:#ccc 1px solid;
	padding-top:10px;



}

.testmonial_cnt{
	width: 290px;
	height: 190px;
	float:left;
	
	padding:5px;
 

	font-size:14px;
	font-style:normal;
	color:#999
	;	font-family: calibri;
	line-height:26px;
	text-align:justify;
	-webkit-font-smoothing: antialiased;




}


.about_h_cnt{
	width: 600px;
	height: auto;
	float:left;
	

	font-size:14px;
	font-style:normal;
	color:#999
	;	font-family: calibri;
	line-height:26px;
	text-align:justify;
	-webkit-font-smoothing: antialiased;
	padding-top:10PX;

}

.about_vision{
	width: 990px;
	height: auto;
	float:left;
	padding:5px;
		font-family: calibri;
		
font-size:14px;
	font-style:normal;
	color:#333
	;	font-family: calibri;
	line-height:23px;
	text-align:justify;
	
	-webkit-font-smoothing: antialiased;

}


.vision_left{
	width: 500px;
	height: auto;
	float:left;
	padding:5px;
		font-family: calibri;
		
font-size:14px;
	font-style:normal;
	color:#333
	;	font-family: calibri;
	line-height:26px;
	text-align:justify;
	
	-webkit-font-smoothing: antialiased;

}


.vision_right{
	width: 440px;
	height: auto;
	float:left;
	padding:5px;
		font-family: calibri;
		
font-size:14px;
	font-style:normal;
	color:#333
	;	font-family: calibri;
	line-height:23px;
	text-align:justify;
	
	-webkit-font-smoothing: antialiased;
	margin-left:20px;

}


.about_vision_h{
	
	font-size:18px;
	font-style:normal;
	color:#09C
	;	font-family: calibri;
	line-height:23px;
	text-align:justify;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;

}

.about_vision_t{
	
	font-size:12px;
	font-style:normal;
	color:#666;	font-family: calibri;
	line-height:23px;
	text-align:justify;

	-webkit-font-smoothing: antialiased;

}

.about_vision_t:hover{
	
	font-size:12px;
	font-style:normal;
	color:#09C
	;	font-family: calibri;
	line-height:23px;
	text-align:justify;
	
	-webkit-font-smoothing: antialiased;

}


/*about page*/




#page-wrap {
	width: 200px;
	background: white;
	padding: 0px 0px 0px 10px;
	margin: 5px auto;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#contact-area_main {
	width: 210px;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
}

#contact-area_map {
	width: 460px;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
	
}


#contact-area_add {
	width: 200px;
	margin-top: 10px;
	margin-left: 70px;
	float:left;
	
}


#contact-area_main input, #contact-area_main form #Message{
	padding: 3px;
	width: 200px;
	height:16px;
	font-family:calibri;
	font-size:11px;
	margin: 0px 0px 6px 0px;
	border: 1px solid #ccc;
	background-color:#ffffff;
	color:#666666; font-style:italic;
	outline:none;
}

#contact-area_main form #Message{
	height: 40px; border: 1px solid #ccc;
}

#contact-area_main textarea:focus, #contact-area input:focus {
outline:none; border: 1px solid #ccc;
	
}

#contact-area_main input.submit-button_main {
	width: 75px;
	float: left;
	margin-left: 135px;
	margin-top: 6px;
	height:25px;
	font-style:normal;
}
#contact-area_main input.submit-button_main:hover {
	background-color: #000000; border:#a3238e 1px solid; font-style:normal;
}

 #contact-area_main form .main_lable {
	float:left;
	text-align:left;
	margin-right: 40px;
	width:150px;
	padding-top: 10px;
	font-size: 13px;
	font-family: calibri; font-size:13px; color:#666666;
}


/*clients page*/

.client_box{
	width:250px;
height:250px;
	border:1px solid #ccc;
	}
	
	.client_box_head{
		width:250px;
       height:30px;

	font-size:17px;
	float:left;
	color:#ccc;	
	text-align:center;

	font-family:dotum;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	}

	.client_box_cnt{
	
		width:250px;
		height:200px;
		float:left;
	}


.label_22{
	font: 11px;
font-family: calibri;
	-webkit-font-smoothing: antialiased;
	color: #09C;
	float:right;
}


	.boxgrid{ 
		width:440px;
	height:207px;
	padding: 10px;
	background:#fff;
	margin:0px 0px 35px 0px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);

			}
			
						.boxgrid2{ 
		width:440px;
	height:207px;
	padding: 10px;
	background:#fff;
	margin:0px 0px 35px 0px;
	font-size:12px;
	float:right;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);

			}
			
			
			.ar_box{
				
				width:290px;
				height:auto;
				background:#f8f8f8;
				float:left;
				text-align:justify;
				padding:10px;
				margin-bottom:20px;
				margin-top:10px;
				margin-left:10px;
				margin-right:10px;}
					
			
			.ar_box:hover{
				
				width:290px;
				height:auto;
				background:#0099CC;
				color:#fff;
				float:left;
				text-align:justify;
				padding:10px;
				margin-bottom:20px;
				margin-top:10px;
				margin-left:10px;
				margin-right:10px;}
			



			.air_box{
				
				width:460px;
				height:auto;
				background:#f8f8f8;
				float:left;
				text-align:justify;
				padding:10px;
				margin-bottom:20px;
				margin-top:10px;
				margin-left:10px;
				margin-right:10px;}
					
			
			.air_box:hover{
				
				width:460px;
				height:auto;
				background:#0099CC;
				color:#fff;
				float:left;
				text-align:justify;
				padding:10px;
				margin-bottom:20px;
				margin-top:10px;
				margin-left:10px;
				margin-right:10px;}
				
				.sub_box{
					
					width:250px;
					height:auto;
					margin-right:10px;
					float:left;
					background:#f8f8f8;
					margin-left:20px;}
					
					
						.sub_box_1{
					
					
					width:230px;
					height:30px;
					float:left;
					padding-left:20px;
					padding-top:10px;
					font-size:12px;
				border-bottom:1px solid #ccc;
				color:#000;
				
				
				}
				
					
						.sub_box_1:hover{
					
					
					width:230px;
					height:30px;
					float:left;
					padding-left:20px;
					padding-top:10px;
					font-size:12px;
					background:#fff;
				border-bottom:1px solid #ccc;
				color:#09C;
				
				}
				
				
				
				
.ser_cnt{
	width: 710px;
	height: auto;
	float:left;
	

	font-size:14px;
	font-style:normal;
	color:#999
	;	font-family: calibri;
	line-height:35px;
	text-align:justify;
	-webkit-font-smoothing: antialiased;
	padding-top:10PX;

}
			
/*clients page*/