@charset "utf-8";/* CSS Document */*{	margin:0px;	padding:0px;}body{	margin:0px;	padding:0px;	font-family: 'Droid Sans', sans-serif;font-family: 'PT Sans', sans-serif;	transition: 0.5s all;	-webkit-transition: 0.5s all;	-o-transition: 0.5s all;	-ms-transition: 0.5s all;	-moz-transition: 0.5s all;}/* reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {}border{	border:0px;}img{	border:none;	outline:none;}.clear{	margin:0px;	padding:0px;	clear:both;}.left{	float:left;}.right{	float:right;}ul{	list-style:none;}a{	text-decoration:none;}h1{	font-size:30px;}h2{	font-size:20px;}p{	font-size:14px;}/*main_page_start===============================================*/.main_page{	margin:0px;	padding: 0;}.wrapper{	width:1170px;	margin:0px auto;	padding:0px;}.header_top{	margin:0px;	padding:10px 0;	background:#ffffff;}.logo{	width:405px;	margin:0px;	padding:0;	float:left;}.logo a{	font-size:30px;	color:#000000;	line-height:30px;	font-weight:normal;}.logo a p{	font-size:16px;	color:#fff;	line-height:20px;	font-weight:normal;}.logo a img{	border:none;	outline:none;	float:left;	margin-right:10px;}.social_bar{	margin:0px;	padding:20px 0 0 0;	float:right;}.social_bar ul li{	margin:0px 5px;	float:left;}.social_bar ul li a{	text-decoration:none;}.social_bar ul li a img{	border:none;	outline:none;}.social_bar ul li img:hover{	opacity:0.8;	filter:(80);}.header_bot{	margin:0px;	padding:0;	background:#00aba2;}/*menu_bar_start========================*/ul.nav{	width:700px;	margin:0px;	padding:0px;	float:right;}ul.nav li{	float:left;	margin:0px;	position:relative;}ul.nav li.hover{	color:#FFFFFF;	text-decoration:none;	position:absolute;	background:#000;	top:0;	left:0;	z-index:0;	height:44px;	}ul.nav li a{	font-size:18px;	color:#fff;	line-height:60px;	padding:0px 45px;	display:block;	font-weight:500;	position:relative;}ul.nav li a:hover{		color:#000;	transition:0.5s all;	-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}ul.nav li a.active{	background:rgba(0,0,0,0.3);	color:#fff;	transition:0.5s all;	-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}/*sub_manu=========================*/	ul.nav li ul{	width:200px;	position:absolute;	display:none;	top:59px;	padding:1px 0 0 0;	}	ul.nav li:hover ul{		display:block;	}	ul.nav li ul li{	display:block;	width:200px;	padding:0px;	margin:0px;	background:#0b8b56;	position:relative;	}	ul.nav li ul li a{	display:block;	color:#FFFFFF;	text-decoration:none;	line-height:40px;	z-index:1000;		position:relative;	background:rgba(0,0,0,0.2);	}/*slider_css======================================*/.slider{	margin:0px;	padding:0px;	height:380px;}/*section======================================*/.section_top{	margin:0px;	padding:0px;}#container{    width: 1170px;    margin:0px auto;	margin-top:30px;}#container p{	color:#333;	font-weight:normal;	text-align:justify;}#container p img{	float:right;}#container p span.style1{	color:#009933;	font-size:18px;	font-weight:bold;}#container p span.style2{	color:#993300;	font-weight:bold;	font-size:18px;}#container p span.style3{	color:#06C;	font-weight:bold;	font-size:18px;}.effect-container{    float: left;    width: 100%;    padding-top: 20px;    padding-bottom: 10px;    text-align: center;}.effect-container .grid_img img{    width:100%;}.grid{	width:350px;	margin-top:20px;	float:left;	padding:0px;	}.grid2{	width:285px;	margin-top:20px;	margin-bottom:20px;	float:left;	padding:0px;	background:transparent;}.grid_img{	margin:0px;	padding:0px;}.text_box{	margin:0px;	padding:10px 8px;}.text_box h2{	text-align:center;}.text_box p{	text-align:justify;	color:#666666;	padding-top:10px;}.mrg_lefr{	margin-left:60px;}.mrg_lefr2{	margin-left:7px;}.mrg_top{	margin-top:20px;}.section_bot{	margin-top:44px;	padding:0px;}.text_style{	padding:0px 10px;	line-height:60px;	color:#ffffff;	background:#00aba2;}/*footer=========================*/.footer_top{	margin:50px 0 0 0;	padding:0px;}.footer_top img{	width:100%;	height:437px;	margin:0px;	padding:0px;	border:none;	outline:none;	line-height:none;}.footer_bot{	margin:0px;	background:#CCC;	padding-bottom:40px;}.grid3{	margin:0px;	padding:0px;	background:#0b8b56;}ul.footer_nav{	width:1170px;	margin:0px auto;	padding:0px;}ul.footer_nav li{	float:left;	margin:0px 0px 0px 200px;}ul.footer_nav li.mrg_left_non{	margin-left:0px;}ul.footer_nav li h3{	font-size:18px;	color:#fff;	line-height:60px;}.contaner{	margin:10px 0px;	padding:0px;}.grid4{	width:200px;	margin:0px;	padding:0px;	float:left;}.grid4 ul li{	float:none;	margin:5px 0px;	padding:0px;}.grid4 ul li a{	font-size:16px;	color:#333333;	font-weight:normal;}.grid4 ul li a:hover{	color:#339933;}.grid4 ul li a.active2{	color:#339933;}.social_bar2 ul li{	float:none;	padding:0px;	margin:8px 0px;}.social_bar2 li a{	font-size:16px;	color:#0066FF;	padding:0px;	margin:0px;	font-weight:normal;}.social_bar2 li a:hover{	color:#339933;}.social_bar2 ul li a img{	margin-right:10px;	width:25px;	height:26px;	vertical-align:middle;	display:inline-block;}.pad{	padding:0 20px 0 0;}.mrg_left3{	margin-left:100px;}.mrg_top{	margin-top:20px;}.footer_bot p{	font-size:14px;	color:#000;	text-align:left;	padding:10px 0px;	font-weight:normal;}/*.footer_bot a{	font-size:14px;	color:#096;	text-align:center;	padding:10px 0px;	font-weight:normal;	text-decoration:none;}.footer a:hover{	color:#999999;}*//*contact_css====================================*/.cont-head{ margin:1em 0; text-align:center;}.cont-head h3 {  font-size: 2em;   margin-bottom: 0.5em;  font-weight: 600;}.cont-head  p {  font-size: 16px;  color: #666666;  line-height: 1.8em;  margin: 0em auto 5em;  width: 90%;  }.map{	margin-top:30px;	width:100%;}.map h3{	margin:0 0 10px 0;	padding:0px;}.map iframe {	width: 100%;	margin-top:30px;	min-height: 350px;	border: 1px dashed #CCCCCC;}.contact_index{	padding:4em 0;}.contact_index-left{	width:50%;	float:left;}.contact_index-left ul li{	float:none;	margin:5px 0;}.contact_index-left ul li p{	font-size:16px;	font-weight:normal;	line-height:20px;}.contact_index-left ul li p span{	font-weight:bold;	color:#00aba2;}.contact_index-left ul li p img{	float:left;	margin-right:5px;}.contact_index-right{	width:49%;	float:right;}.contact_index-left h3{	font-size: 1.2em;	color: #000;	margin-bottom: 1.5em;	font-weight: 600;}.contact-form input[type="text"] {	display: block;	width:60%;	padding: 10px;	outline: none;	margin: 0 0 1.5em;	color: #CDCDCD;	background: #fff;	border: 1px solid #D5D5D5;	font-size: 0.85em;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;}.contact-form textarea {	display: block;	background: #fff;	height: 100px;	width:70%;	padding: 10px;	margin: 1em 0;	border: 1px solid #D5D5D5;	outline: none;	font-size: 0.85em;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	color: #CDCDCD;	resize:none;}.contact-form input[type="submit"]{    background: #eb5a21;	display: inline-block;	color: #FFF;	text-transform: uppercase;	transition: 0.5s ease;	-o-transition: 0.5s ease;	-webkit-transition: 0.5s ease;	border: none;	cursor: pointer;	outline: none;	font-size: 16px;	padding: 10px 40px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	-ie-border-radius: 5px;}.contact-form input[type="submit"]:hover{ background: #0b8b56; }ul.footer_social {	padding: 0;	list-style: none;	margin:0;}ul.footer_social li:first-child {	margin-left: 0;}ul.footer_social li {	display: inline-block;	margin-right: 5px;}ul.footer_social li a i {	width: 80px;	height: 80px;	display: block;	background: url(../images/img-sprite.png)no-repeat;}ul.footer_social li a i:hover{	opacity: 0.6;}ul.footer_social li a i.email{	   background-position: -7px -233px;}ul.footer_social li a i.chat{	  background-position: -112px -235px;}ul.footer_social li a i.report{	  background-position: -202px -234px;}ul.footer_social li a i.phone{	 background-position: -288px -235px;}.left_bar{	width:50%;	margin:0px;	padding:0px;	float:left;}.right_bar{	width:49%;	margin:0px;	padding:0px;	float:right;}.right_bar img{	width:100%;	border:none;	outline:none;}img.displayed {    display: block;    margin-left: auto;   /* margin-right: auto ;*/	}		.setup-content{		padding-left:85px;		width:75%;	}