@charset "utf-8";
/* CSS Document */
/* GLOBAL */


html{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
body{
	background:#ffffff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:18px;
	text-align:justify;
	}
a{
	border:none;
	outline-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*text-shadow:1px 2px 5px #000000;*/
	}
a:hover{
	color:#555555;
	}
img{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
ul{
	list-style-type:none;
	list-style-position:inside;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
	}
.wrapper{
	width:1349px;
	margin:0 auto;
	
	
	
}
/*top*/
.headerindex{
	width:1350px;
	height:53px;
	padding:0;
	margin:-20px 0 0 0;
	/*border:solid 1px #00F;
	position:relative;
	z-index:9999999999999999;*/
	background:url(../images/hd-back.jpg) repeat-x;

	
}
.header{
	width:1350px;
	height:53px;
	padding:0;
	margin:0 0 0 0;
	background:url(../images/hd-back.jpg) repeat-x;
	padding:0;
	
}
.headerab{
	width:1139px;
	height:96px;
	padding:0;
	margin:0 auto;
	background:#000;
	padding:0;
	
}
.header1{
	width:1339px;
	height:116px;
	padding:0;
	margin:0 0 4px 0;
	background:ururl(../images/hd-back.jpg) repeat-x;
	padding:0;
	
}
.left-header{
	width:200px;
	padding:5px 0 3px 60px;
	float:left;
	margin:0 0 0 20px;
}
.left-headerindex{
	width:200px;
	padding:5px 0 3px 0px;
	
	margin:20px 0 45px 80px;
	
	position:relative;
	z-index:9999999999999999;
	
}
logo-index{
	width:130px;
	padding:5px 0 3px 90px;
	/*float:left;*/
	margin:20px 0 45px 0;
	
	position:relative;
	z-index:9999999999999999;
	
	
}
.left-header1{
	width:80px;
	padding:10px 0 10px 20px;
	float:left;
}
.right-headerindex{
	width:1060px;
	padding:-14px 90px 0 0px;
	height:auto;
	margin:6px 0 0 0;
	float:right;
	
	
}
.right-header{
	width:940px;
	padding:6px 0 0 0px;
	margin:0 90px 0 10px;
	height:auto;
	float:left;
	
	
}
.head-icon{
	width:180px;
	padding:20px 0 10px 0;
	float:right;
}
.head-icon ul{
	
}
.head-icon ul li{
	float:left;
	padding:0 10px 0 0;
}
.right-headerab{
	width:900px;
	padding:0px 0 0 0;
	height:auto;
	float:right;
	
}
/*.container1{
	width:980px;
	height:auto;*/
	
}
nav.link{
	background-image:none;
}
ul.menu{
	width:980px;
	padding:0px 0 0 70px;
	
}
ul.menu li{
	float:left;
	padding:8px 8px 0 18px ;
	
}
ul.menu li a{
	font:15px Georgia;
	text-decoration:none;
	color:#FFF;
}
ul.menu li a:hover,ul.menu li a.active{
	font:15px Georgia;
	color:#61b425;
}
/*bnr*/
.res-baner{
	width:1339px;
	display:none;
}
.bannerbg{
	background:#FFF;
	height:461px;
}
.bannerArea{
	width:1339px;
	
}
.container{
	width:1339px;
	margin:0 auto;	
}
/*body*/
/*slid*/

/*slid*/
.body{
	width:1339px;
	height:auto;
	margin:80px 0 0 0;
	padding:7px 0 370px 0;
	background:#f2f2f2;
}
.left-bdy{
	width:450px;
	height:auto;
	float:left;
	padding:10px 0 0 90px;
}
.right-bdy{
	width:640px;
	float:right;
	padding:60px 130px 0 0;
	height:auto;
}
.rgt-hdtxt{
	font:42px BonvenoCF;
	color:#62b427;
}
.rgt-subtxt{
	padding:20px 0 0 0;
	font:18px BonvenoCF;
	color:#666;
	text-align:justify;
}
.more-info{
	width:127px;
	height:auto;
	margin:45px 0 0 0;
	padding:11px 0 11px 0;
	background:#000;
}
	
.more-info a{
	font:16px BonvenoCF;
	color:#FFF;
	padding:0 0 0 15px;
}
/*blog*/
.blog{
	width:1339px;
	padding:80px 0 0 0;
	height:auto;
	
}
.left-blog{
	width:800px;
	float:left;
	height:auto;
	padding:0 0 0 67px;
}
.up-lftblg{
	height:269px;
}
.upst-lftblg{
	width:370px;
	float:left;
	height:auto;
}
.upst-hdtxt{
	font:32px BonvenoCF ;
	color:#da1912;
	padding:0 0 0 0;
}
.upst-subhd{
	font:16px BonvenoCF;
	color:#666;
	padding:0 0 0 10px;
}
.upst-subtxt{
	width:320px;
	font:14px Raleway;
	color:#666;
	padding:10px 0 0 3px;
	line-height:22px;
	text-align:justify;
}
.more{
	width:110px;
	height:auto;
	margin:5px 0 0 0;
	padding:7px 0 7px 0;
	background:#4d4f4c;
}
.more a{
	font:14px BonvenoCF;
	color:#FFF;
	padding:0 0 0 8px;
}
.up-ndblg{
	width:420px;
	
	float:right;
}
.upst-subtxt1{
	width:400px;
	font:14px Raleway;
	color:#666;
	padding:10px 0 0 3px;
	line-height:22px;
	text-align:justify;
}
.upst-subtxt1 a{
	width:400px;
	font:14px Raleway;
	color:#F03;
	padding:10px 0 0 3px;
	line-height:22px;
	text-align:justify;
}
.low-lftblg{
	width:780px;
	height:280px;
	border:solid 1px #f7f5f5;
}

.lw-hdtxt{
	font:29px BonvenoCF;
	color:#090;
	padding:0 0 0 9px;
}
.left-lw{
	width:227px;
	padding:10px 0 0 10px;
	float:left;
}
.rgt-lw{
	width:530px;
	float:right;
	padding:7px 0 0 0;
}
.lw-subtxt1{
	width:510px;
	font:14px Raleway;
	color:#666;
	line-height:22px;
	text-align:justify;
}

.right-blog{
	width:420px;
	float:right;
	margin:0 20px 0 0;
}
.right-blogwhy{
	width:420px;
	float:right;
	padding:30px 70px 0 0;
}
.lw-hdtxt2{
	font:20px BonvenoCF;
	color:#666;
	padding:0 0 0 2px;
}
.st-newsblg{
	width:400px;
	height:auto;
	padding:0 0 116px 0;
}
.button {
	width:85px;
   
   background:url(../images/hover-img.png) no-repeat;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);*/
   padding:10px 0px 25px 12px;
   /*-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;*/
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   /*text-align:center;*/
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   float:left;
   }
.button:hover {
   /*border-top-color: #28597a;*/
   background:url(../images/active-image.png) no-repeat;
   color: #ccc;
   }
.button:active {
   /*border-top-color: #1b435e;*/
   background:url(../images/active-image.png) no-repeat;
   }
/*.date a{
	font:16px Raleway;
	color:#FFF;	
	background:url(../images/hover-img.png) no-repeat;
	display:block;
}
.date a:hover ,date a.active{
	font:16px Raleway;
	color:#FFF;	
	background:url(../images/active-image.png) no-repeat;
	display:block;
}*/
.news-area{
	width:300px;
	float:right;
}
.med-txt{
	font:15px BonvenoCF;
	color:#09F;
	padding:7px 0 5px 0;
}
.sml-txt{
	font:14px Raleway;
	color:#666;
}

.sml-txt a{
	font:14px Raleway;
	color:#F00;
} 
/*phpto*/
.photo{
	width:1280px;
	margin:0 0 0 65px;
	height:190px;
}
.roll{
	height:165px;
	background:#FFF;
	box-shadow:0px 0px 9px #949292;
}
.fearurecontentbg{
	width:1220px;
	height:170px;
	margin:0;
	margin-top:-4px;	
	background:url(../images/featurebg.jpg) repeat-x;
	border-bottom:1px solid #ccc;
	box-shadow:0px 4px 4px #999;
}
.fearurecontent{
	width:1220px;
	height:170px;
	margin:0 0 0 10px  ;
	/*box-shadow:0px 4px 4px #999;*/
	/*background:url(../images/featurebg.jpg) repeat-x;
	border-bottom:1px solid #999;*/
}
.list_carousel {
	width: 100%;
	height:170px;	
	}
.list_carousel ul {
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	display: block;
	}
.list_carousel li {				
	margin:14px 4px 5px 4px;	
	display: block;
	float: left;
	box-shadow: 0 0 5px #999;
	
	}


.email-area{
	height:121px;
	background:#f2f2f2;
}
.email-blg{
	width:820px;
	
	padding:40px 0 0 0px;
	font:bold 31px ChocolateBox /*Raleway*/;
	margin:0 auto;
}
.quter{
	float:right;
	padding:0 30px 0 0;
	font:21px /*ChocolateBox */Raleway;
	margin:0 auto;
}
.email-blg1{
	width:720px;
	float:left;
	padding:30px 0 0 30px;
	font:21px Raleway; 
}
.age-retx{
	width:410px;
	margin:0 10px 0 0 ;
	float:left;
	padding:10px 0 0 0;
}
.textform{
	width:400px;
	padding:0 0 15px 10px;
	border:1px solid #CCC;
	padding:8px 0 11px 8px;
	background:#f8f4f5;
	color:#999;
}
.email-blg2{
	width:120px;
	padding:10px 0 10px 0;
	float:left;
	margin:8px 0 0 0;
	background:#61b525;
}
.email-blg2 a{
	font:14px Raleway;
	color:#FFF;
	padding:0 0 0 34px;
}
/*footer*/
.footer{
	height:284px;
	background:url(../images/footer.png) repeat-x;
	
}
.ftr-st{
	width:130px;
	padding:10px 0 0 40px;
	float:left;
}
.ftr-st1st{
	width:170px;
	padding:10px 0 0 10px;
	float:right;
}
.ftr-sticon{
	width:150px;
	padding:40px 50px 0 40px;
	float:left;
}
.ftr-st1{
	width:370px;
	padding:40px 0 0 0px;
	float:left;
}
.ft-hd{	
	font:20px Raleway;
	color:#61b525;
}
.ft-hdlo{
	width:170px;
	margin:0 0 0 90px;
	font:20px Raleway;
	color:#61b525;
}
.ft-hdmain{
	width:130px;
	margin:40px 0 0 120px;
	font:20px Raleway;
	color:#61b525;
}
.nav-ftr{
	width:380px;
	margin:0 0 0 174px;
	float:left;
}
.ftr-menu{
	padding:13px 0 0 0;
}
.ftr-menu ul{
}
.ftr-menu ul li{	
	padding:0 0 5px 0;
	text-decoration:none;
}
.ftr-menu ul li a{
	font:15px Raleway;
	color:#666;
}
.ftr-menu ul li a:hover,.ftr-menu ul li a.active{
	
	font:15px Raleway;
	color:#FFF;
}
.ftr-menu1{
	padding:29px 0 0 0;
}
.ftr-menu1 ul{
}
.ftr-menu1 ul li{	
	padding:0 0 5px 0;
	text-decoration:none;
}
.ftr-menu1 ul li a{
	font:15px Raleway;
	color:#666;
}
.ftr-menu1 ul li a:hover,.ftr-menu ul li a.active{
	
	font:15px Raleway;
	color:#FFF;
}
.ftr-menu3{
	padding:28px 0 0 0;
}
.ftr-menu3 ul{
}
.ftr-menu1 ul li{	
	padding:0 0 5px 0;
	text-decoration:none;
}
.ftr-menu3 ul li a{
	font:15px Raleway;
	color:#666;
}
.ftr-menu3 ul li a:hover,.ftr-menu ul li a.active{
	
	font:15px Raleway;
	color:#FFF;
}
.copy{
	width:300px;
	margin:0 auto;
	padding:13px 0 0 0px;
}
/*about*/
.hd-bdy{
	background:#d5d2d2;
    font: bold 22px BonvenoCF;
	color:#000;
	padding:0 0 0 90px;
}
.abbody{
	width:1139px;
	height:710px;
	margin:0 auto;
	background:#ffffff;
	background:solid 1px #999;
	-moz-box-shadow: -1px 2px 16px #000000;
-webkit-box-shadow: -1px 2px 16px #000000;
box-shadow: -1px 2px 16px #000000;
}

.teambody{
	width:1339px;
	height:850px;
	margin:0 auto;
}
.left-abdy{
	width:913px;
	float:left;
	padding:0;
	margin:12px 0 0 90px;
}
.left-abdyser{
	width:411px;
	float:left;
	padding:0;
	margin:12px 0 0 10px;
}
.left-abdyser2{
	width:411px;
	float:right;
	padding:0;
	margin:12px 0 0 10px;
}
.para{
	width:400px;
	height:auto;
	padding:0 0 10px 0;
}
.ab-txt{
	font:14px Raleway;
	color:#333;
	line-height:21px;
	text-align:justify;
	margin:0 0 10px 0;
}
.ab-txtblt{
	font:14px Raleway;
	color:#333;
	line-height:21px;
	text-align:justify;
	margin:0 0 4px 0;
}
.ab-txtserbl{
	width:300px;
	margin:0 auto;
	font:bold 14px 
}

.ab-txt1{
	font:13px Tahoma, Geneva, sans-serif;
	color:#333;
	line-height:22px;
	text-align:justify;
	margin:0 0 0 0;
}
.ab-txthd{
	font:19px Arial, Helvetica, sans-serif;
	color:#C00;
	margin:16px 0 18px 0;
}
.ab-txthd1{
	font:19px Arial, Helvetica, sans-serif;
	color:#C00;
	margin:16px 0 5px 0;
}

.right-abdy{
	float:right;
	width:500px;
	padding:0 90px 0 5px;
}
/*.right-knosubx{
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:22px;
	padding:10px 10px 0 0 ;
	text-align:justify;
}*/
.serhd-bdy1{		
	padding:15px 0 5px 15px;
	font:bold 17px arial;
	text-transform:uppercase;
	color:#666;
}
.service-box1{
	width:90%;
	background:#FFF;
	-moz-box-shadow: -3px -1px 5px #9e969e;
-webkit-box-shadow: -3px -1px 5px #9e969e;
box-shadow: -3px -1px 5px #9e969e;
	
	padding:10px 5px 90px 0;
	margin:0 0 0 35px;
}
.service-box1us{
	width:400px;
	background:#FFF;
	-moz-box-shadow: -3px -1px 5px #9e969e;
-webkit-box-shadow: -3px -1px 5px #9e969e;
box-shadow: -3px -1px 5px #9e969e;
	/*border:solid 1px #999;*/
	padding:10px 5px 95px 0;
	margin:0 0 0 5px;
}
.service-box1frus{
	width:400px;
	background:#FFF;
	-moz-box-shadow: -3px -1px 5px #9e969e;
-webkit-box-shadow: -3px -1px 5px #9e969e;
box-shadow: -3px -1px 5px #9e969e;
	/*border:solid 1px #999;*/
	padding:10px 5px 60px 0;
	margin:0 0 0 5px;
}
.service-box1scl{
	width:400px;
	background:#FFF;
	-moz-box-shadow: -3px -1px 5px #9e969e;
-webkit-box-shadow: -3px -1px 5px #9e969e;
box-shadow: -3px -1px 5px #9e969e;
	/*border:solid 1px #999;*/
	padding:10px 5px 35px 0;
	margin:0 0 0 5px;
}
.right-knobx1{
	width:373px;	
	float:right;	
	padding:0 5px 0 0;
	margin:0 19px 0 0;
	
}
.right-knosubx{
	width:300px;
	float:right;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:22px;
	padding:24px 10px 0 0 ;
	text-align:justify;
}
.right-knosubx a{
	font:13px Arial, Helvetica, sans-serif;
	color:#C00;
	line-height:22px;
	padding:24px 10px 0 0 ;
	text-align:justify;
}
.red-mr1 a{
	font:14px Arial, Helvetica, sans-serif;
	color:#03F;
	text-shadow:none;
	float:right;
	padding:0 10px 0 0;
	
}
.red-mr1us a{
	font:14px Arial, Helvetica, sans-serif;
	color:#C00;
	text-shadow:none;
	float:right;
	padding:0 10px 0 0;
	
}
.st-know4{
	padding:0 0 14px 0;
	margin:10px 0 0 5px;
}
.head-txtknbx a{
	font:14px Verdana, Geneva, sans-serif;;
	color:#900;
	padding:0 0 0 77px ;
	text-shadow:none;
}
.kon-par2{
	padding:0;
	margin:0;
	
}
.left-knobx{
	width:68px;	
	float:left;
	height:auto;
	padding:20px 0 0 0;
}
.left-knobx1{
	width:78px;	
	float:left;
	height:auto;
	padding:20px 0 0 0;
}
.left-knobxbl{
	width:99px;	
	float:left;
	height:auto;
	padding:10px 0 0 0;
}
.left-knobxbl{
	width:94px;	
	float:left;
	height:auto;
	padding:10px 0 0 0;
}
	/*our team*/	
.about-say{
	width:960px;
	height:auto;
	padding:13px 0 49px 0;
	margin:0 0 0 190px;
	background:url(../images/ourteam-bnr.png) no-repeat;
}
.ab-txttm{
	width:920px;
	font:14px Raleway;
	color:#333;
	line-height:21px;
	text-align:justify;
	margin:25px 0 14px 20px;
}
.ab-txttm1{
	width:920px;
	font:14px Raleway;
	color:#333;
	line-height:21px;
	text-align:justify;
	margin:10px 0 14px 20px;
}
/*............abt............*/
.headab{
	width:100%;
	height:302px;
	background:url(../images/about-back.jpg) repeat-x;
}
.ab-logo{
	width:112px;
	margin:0 auto;
	padding:5px 0 0 0;
}
.ab-menu{
	width:950px;
	margin:10px 0 0 230px;
	z-index:9999999999999999;
	position:absolute;
	
}
.ab-menu ul{
}
.ab-menu ul li{
	list-style:none;
	text-decoration:none;
	float:left;
	padding:0 7px 0 7px;
}
.ab-menu ul li a{
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;
	
}
.ab-menu ul li a:hover,.ab-menu ul li a.active{
	font:14px Arial, Helvetica, sans-serif;
	color:#F00;
}
.bannerArea{
	width:1338px;
	margin:1px 0 0 0;
}
.bannerArea1{
	width:1138px;
	margin:0 auto;
}
.ab-body{
	width:1100px ;
	height:350px;
	margin:0 auto;
	margin-top:20px;
	background:#ffffff;
	background:solid 1px #999;
	-moz-box-shadow: -1px 2px 16px #000000;
-webkit-box-shadow: -1px 2px 16px #000000;
box-shadow: -1px 2px 16px #000000;
}
.visit{
border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

.visit:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}
/*product*/
.produt-body{
	height:900px;
	padding:0 0 20px 0;
	margin:1px 0 1px 0;
	background:#FFF;
	
}
.produt-bodywhy{
	height:650px;
	padding:0 0 20px 0;
	margin:1px 0 1px 0;
	background:#FFF;
}
.up-about{
	width:1110px;
	margin:0 auto;
	height:auto;
	padding:0 0 20px 0;

}
.up-aboutwhy{
	width:1339px;
	margin:0 auto;
	height:auto;
	padding:0 0 20px 0;

}
.head-abt{
	width:1000px;
	margin:0 0 0 55px;
	font:  35px Gill Sans MT;
	color:#000;
	padding:20px 0 0 0px;
	border-bottom:solid 2px #ae1728;
}
.head-abtwhy{
	width:1200px;
	margin:0 0 0 55px;
	font:  35px Gill Sans MT;
	color:#000;
	padding:20px 0 0 0px;
	border-bottom:solid 2px #ae1728;
}
.head-abtst{
	width:1200px;
	margin:50px 0 0 55px;
	font:  35px Gill Sans MT;
	color:#000;
	padding:20px 0 0 0px;
	border-bottom:solid 2px #ae1728;
}
.st-areyou{
	width:1000px;
	height:250px;
	margin:0 auto;
}
.st-areyouwhy{
	width:690px;
	float:left;
	height:550px;
	margin:0 0 0 55px;
}
.stare-txt{
	width:470px;
	padding:0 10px 0 0;
	margin:0 20px 0 0;
	float:left;
}

.stare-txtus{
	width:690px;
	padding:0 10px 0 0;
	margin:0 20px 0 0;
	float:left;
}
.stare-txt{
	width:470px;
	padding:0 10px 0 0;
	float:left;
}
.about-txtst{
	width:470px;
	margin:0 auto;
	font:15px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
}
.about-txtstuss{
	width:470px;
	margin:0 auto;
	font:15px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
	padding:6px 0 0 14px;
}
.about-txtstus{
	width:670px;
	margin:0 auto;
	font:15px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
	padding:6px 0 0 0;
}
.about-txtstus2{
	width:670px;
	margin:0 auto;
	font:15px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
	padding:6px 0 5px 0;
}
.about-txt{
	width:1000px;
	margin:0 auto;
	font:14px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
}
.about-txthdd{
	width:1000px;
	margin:0 auto;
	font:bold 18px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
	padding:16px 0 10px 0;
}
.about-txthddst{
	width:450px;
	margin:0 auto;
	font:bold 18px Raleway;
	color:#333;
	line-height:20px ;
	text-align:justify;
	padding:16px 0 10px 0;
}
.about-txthddstwho{
	width:450px;
	margin:0 auto;
	font: 18px Raleway;
	color:#F00;
	line-height:20px ;
	text-align:justify;
	padding:16px 0 10px 0;
}
.about-txthddstus{
	width:670px;
	margin:0 auto;
	font: 18px Raleway;
	color:#F00;
	line-height:20px ;
	text-align:justify;
	padding:16px 0 10px 0;
}
.low-about{
	width:1000px;
	margin:0 auto;
}
.st-abt{
	width:230px;
	float:left;
	padding:0;
	margin:0 18px 0 0;
	border-right:solid 1px #CCC;
}
.cal{
	font:30px Arial, Helvetica, sans-serif;
	color:#F00;
	float:left;
	padding:0 10px 0 0;
}
.cal-abt{
	width:110px;
	height:40px;
	float:right;
	margin:0 18px 0 0;
	padding:7px 0 0 10px;
}
.cal-abt a{
	width:100px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
}
.cal-abt:hover,cal-abt:active{
	padding:5px 0 0 10px;
	width:110px;
	height:40px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
	background:#CCC;
	margin:0 18px 0 0;
}
.blog-abt{
	width:1000px; margin:0 auto;
	padding:40px 0 0 0;
	height:200px;
	border-bottom:dotted 1px #CCC;
}
.blog-abt1{
	width:1000px; margin:0 auto;
	padding:40px 0 0 0;
	height:200px;
	
}
.blg-nd{
	width:1000px;
	padding:10px 0 130px 0px;
	margin:10px auto;
}
.left-blgnd{
	width:300px;
	float:right;
	padding:0 0 0 0px;
	margin:0 40px 0 0;
}
.fst-blgabt{
	width:330px;
	height:190px;
	float:left;
	border-right:dotted 1px #CCC;
}
.fst-blgabt1{
	width:330px;
	height:190px;
	float:left;
	
}
.facebook{
	font:14px arial;
	color:#999;
	padding:0 0 8px 0px;
}
.abt-blgtxt{
	width:320px;
	margin:0 auto;
	height:40px;
	font:30px Gill Sans MT /*BonvenoCF*/;
	color:#000;
}
.abt-blgtxtnd{
	width:320px;
	margin:0 auto;
	height:40px;
	font:25px Gill Sans MT /*BonvenoCF*/;
	color:#000;
}
.abt-blgsubtxt2{
	width:260px;
	font:16px Gill Sans MT;
	color:#000;
}
.right-blgnd{
	width:640px;
	padding:30px 0 0 0px;
	float:left;
}
.two-link{
	width:138px;
	float:left;
}
.two-link2{
	width:138px;
	float:left;
}
/*.two-link2:hover,two-link2.active{
	width:138px;
	float:left;
	background:#930;
	width:138px;
	float:left;
}*/
.two-link1{
	width:68px;
	float:left;
}
.face-icon{
	width:52px;
	float:left;
}
.face-icon{
	width:52px;
	height:60px;
	float:left;
	background:url(../images/fb-bck.jpg) no-repeat;
}
.face-icon:hover,face-icon.active{
	width:52px;
	float:left;
	height:60px;
	background:url(../images/fb-hvbck.jpg) no-repeat;
}
.bdr-link{
	width:84px;
	padding:25px 0 0 0;
	float:right;
}
.abt-blgsubtxt{
	width:260px;
	float:right;
	padding:10px 3px 0 0;
	font:bold 18px Raleway;
	color:#666;
	line-height:20px ;
	text-align:justify;
}
.abt-blgsubtxt1{
	width:260px;
	float:right;
	padding:10px 3px 0 0;
	font: 14px Raleway;
	color:#666;
	line-height:20px ;
	text-align:justify;
}
/*sevices*/
.text-sr{
	width:750px; margin:0 auto;
	padding:50px 0 0 0;
}
.text-bidy{
	width:370px ;
	margin:0 auto;
	font:bold 35px Franklin Gothic Medium cond; 
	color:#000;
}
.ser-stxt{
	width:560px ;
	margin:0 auto;
	font:24px Franklin Gothic Medium cond; 
	color:#000;
	padding:10px 0 0 0;
}
.box-are{
	width:1180px;
	padding:0 0 0 50px;
	margin:0 auto;
}
.box{
	width:130px;
	height:35px;
	background:#FFF;
	border:solid 1px #F00;
	font:18px Franklin Gothic Medium cond;
	color:#333;
	padding:10px 0 0 10px;
	float:left;
}
.box-line{
	width:900px;
	border:solid 1px #f5f1f1;
	margin:20px 0 0 0;
	float:left;
}
.nd-serrw{
	width:1180px ;
	margin:0 auto;
	padding:20px 0 0 30px;
	height:auto;
}
.st-serw{
	width:280px;
	float:left;
	margin:0 10px 10px 0;
}
.crl-img{
	width:65px;
	margin:0 auto;
}
.text-box{
	width:260px;
	margin:-35px 0 0 10px;
	padding:0 0 20px 0;
	border:solid 1px #f5f1f1;
}
.hd-xtser{
	text-align:center;
	margin:35px 0 0 0;
	font:bold 20px Franklin Gothic Medium cond;
}
.sub-ser{
	width:230px;
	margin:0 auto;
	padding:10px 0 15px 0;
	font:14px Raleway;
	text-align:justify;
	line-height:19px;
	color:#000;
}
.round-rw{
	width:1000px;
	height:auto;
	padding:10px 0 190px 60px;
	margin:0 auto;
}
.st-rndrw{
	margin:23px 30px 0 0;
	width:220px;
	float:left;
}
.st-rndrw1{
	margin:23px 30px 0 10px;
	width:220px;
	float:left;
}
.st-rndrw2{
	margin:23px 30px 0 10px;
	width:160px;
	float:left;
}
.rnd-img{
	width:156px;
	height:156px;
	float:left;
	background:url(../images/red-rnd.jpg) no-repeat;
}
.rnd-img:hover,rnd-img.active{
	width:156px;
	height:156px;
	float:left;
	background:url(../images/red-rnd1.jpg) no-repeat;
}
.arw-img{
	width:56px;
	margin:70px 0 0 0;
	float:right;
}
.ne{
	width:50px;
	margin:0 auto;
	padding:26px 0 0 0;
	font:bold 44px Franklin Gothic Medium cond;
	color:#FFF;
}
.txtne{
	width:140px;
	margin:0 auto;
	padding:7px 0 0 0;
	font: 20px Franklin Gothic Medium cond;
	color:#FFF;
	text-align:center;
}
.txtne2{
	width:90px;
	margin:0 auto;
	padding:7px 0 0 0;
	font: 20px Franklin Gothic Medium cond;
	color:#FFF;
}
.txtne1{
	width:120px;
	text-align:center;
	margin:0 auto;
	padding:7px 0 0 0;
	font: 20px Franklin Gothic Medium cond;
	color:#FFF;
}
.rndtxt-ar{
	width:1000px; margin:0 auto;
	padding:0 0 120px 0;
}
.rndtxtst{
	width:190px;
	font: 14px Raleway;
	color:#666;
	line-height:20px ;
	text-align:justify;
	padding:10px 0 0 0px;
	margin:0 25px 0 30px;
	float:left;
}
/*contact*/
.contact{
	height:100px;
	background:#CCC;
	
}
.contt{
	width:150px;
	margin:0 auto;
	font:30px Gill Sans MT;
	padding:24px 0 0 0;
}
.contactarea{
	width:1110px;
	padding:30px 0 360px 0;
	margin:0 auto;
}
.form{
	width:630px;
	padding:0 0 0 15px;
	float:left;
	border-right:dotted 1px #999;
}
.name-from{
	width:460px;
	height:45px;
}
.nam-txt{
	width:100px;
	padding:10px 0 0 0;
	float:left;
	font:14px arial;
	color:#19350c;
}
.contact_box{
	float:right;
	width:320px;	
	margin:10px 0 0 0;	
}
.name_searchBG{
	background:#fffffc;
	-moz-box-shadow:inset -1px 0px 5px #c6c6c4;
-webkit-box-shadow:inset -1px 0px 5px #c6c6c4;
box-shadow:inset -1px 0px 5px #c6c6c4;
	border:solid 1px #ededeb;
	height:27px; width:320px;
	margin:0 30px 0 0;
	float:right;

}
.name_searchBG input.con-sarch{
	border:none;	
	background:none;
	width:320px; height:27px; line-height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#333;
	float:left;
	margin:0 0 0 0;
	outline-style:none;
}

.name_searchBGsg{
	margin:0 0 0 0;
	float:right;

}
.name_searchBGsg textarea.con-sarchsg{
	border:none;	
	background:#fffffc;
	-moz-box-shadow:inset -1px 0px 5px #c6c6c4;
-webkit-box-shadow:inset -1px 0px 5px #c6c6c4;
box-shadow:inset -1px 0px 5px #c6c6c4;
	border:solid 1px #ededeb;
	height:100px; width:320px;
	max-height:100px; max-width:520px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#333;
	float:left;
	margin:0 30px 0 0;
	outline-style:none;
	overflow:auto;
}
.rigt-map{
	width:400px ;
	float:right;
}
.con-area{
	width:360px;
	padding:0 0 20px 0;
	margin:30px 0 0 10px;
}
.add-txt{
	padding:0 0 105px 0;
	margin:0;
}
.add-txte{
	padding:0 0 65px 0;
	margin:0;
}
.add-hdtxt{
	width:75px;
	height:65px;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	color:#999;
}
.add-txt1{
	padding:0 0 22px 0;
	margin:0;
}
.add-hdtxt1{
	width:75px;
	height:21px;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	color:#999;
}
.ad-sub{
	width:270px;
	float:right;
	margin:0 11px 0 0;
}
.ad-sub ul{
	padding:0;
	margin:0;
}
.ad-sub ul li{
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 9px 0;
}
.ad-sub ul li a{
	font:13px Arial, Helvetica, sans-serif;
	color:#09F;
	text-shadow:none;
}
.chat{
	padding:0 0 0 70px;
}
.chttxt{
	font:bold 16px Gill Sans MT;
	color:#000;
}
.cht-icon{
	padding:0;
}
.cht-icon ul{
}
.cht-icon ul li{
	float:left;
	padding:0 10px 0 0;
}

/*contact*/
.our-txt{
	width:760px ;
	margin:0 auto;
	font:bold 30px Franklin Gothic Medium cond; 
	color:#000;
	padding:0 0 0 400px;
	border-bottom:solid 1px #f5f1f1; 
}
.left-orabdy{
	width:713px;
	float:left;
	padding:0;
	margin:12px 0 20px 60px;
}
.right-orabdy{
	float:right;
	width:450px;
	padding:0 90px 0 5px;
}
.right-orabdyfra{
	float:right;
	width:450px;
	padding:0 90px 0 5px;
	margin:20px 0 0 0;
}
.right-orabdyme{
	float:right;
	width:400px;
	padding:0px 90px 0 5px;
}

.right-orabdyscl{
	float:right;
	width:400px;
	padding:0px 90px 0 5px;
}

.serhd-orbdy1{		
	padding:15px 0 5px 35px;
	font:bold 17px arial;
	text-transform:uppercase;
	color:#666;
}
.serhd-orbdy1 a{		
	padding:15px 0 5px 35px;
	font:bold 17px arial;
	text-transform:uppercase;
	color:#666;
}

.oursr-bdy{
	height:650px;
}
.oursr-bdyscl{
	height:550px;
}
.ab-txttest{
	font:14px Raleway;
	color:#333;
	line-height:21px;
	text-align:justify;
	margin:0 0 6px 0;
}
/*test*/
.testimonial{
	height:700px; background:#FFF;
}
.media{
	height:700px; background:#FFF;
}
.allmedia{
	width:800px;
	height:700px; background:#FFF;
	float:left;
}
.test-top{
	width:600px;
	height:170px;
	float:left;
	margin:0 0 0 70px;
	padding:35px 0 0 0;
}
.test-topmed{
	width:700px;
	height:140px;
	float:left;
	margin:0 0 0 90px;
	padding:20px 0 0 0;
}
.test-top1{
	width:600px;
	height:170px;
	float:right;
	margin:0 50px 0 20px;
	padding:35px 0 0 0;
}
.test-img{
	width:150px;
	float:left;
	padding:8px 0 0 0;
	
	
}
.test-subare{
	width:400px;
	float:right;
	margin:3px 0px 0 0;
}
.test-subare11{
	width:400px;
	float:right;
	margin:3px 30px 0 0;
}
.test-subaremed{
	width:520px;
	float:right;
	margin:3px 30px 0 0;
}
.test-img01{
	width:150px;
	float:right;
	padding:8px 0 0 30px;
}
.rdmr{
	width:90px;
	height:20px;
	background:#af1628;
	padding:5px 0 5px 0;
	margin:0 auto;
}
.rdmr a{
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 0 10px;
}
/*photo*/
.photo1{
	width:600px;
	margin:0 auto;
	padding:0 0 20px 0;
}
.bannerbgph{
	background:#FFF;
	height:481px;
}
.bannerAreaph{
	width:609px;
	height:481px;
}
.container2{
	width:700px;
	margin:0 auto;	
}