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, center, dl, dt, dd, ol, ul, 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;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	margin:0;
	padding: 0;
	font-family: 'Lato', sans-serif;
}
h1, h2, h3, h4, h5, h6, ul, li, label, form, span, p {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
.cl {
	clear:both;
}
#waper {
	width:100%;
	height:auto;
}
.header-main {
	width:100%;
	background-image:url(../images/head-bg.jpg);
}
.header {
	width:980px;
	height:70px;
	text-align:center;
	margin:0 auto;
	padding:10px;
0;
}
.nevi {
	width:100%;
	height:auto;
	border-top:3px solid #dddddd;
	height:50px;
	z-index:99;
}
.navi-centr {
	width:980px;
	display:block;
	margin:0 auto;
	position:relative;
	z-index:99;
}
.navi-centr ul {
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
}
.navi-centr li {
	list-style:none;
	float:left;
	padding:18px 60px;
	background:url(../images/nb-rt.jpg) no-repeat right 10px;
}
.navi-centr li a {
	font-size:17px;
	color:#525252;
	text-decoration:none;
	float:left;
	display:block;
}
.navi-centr ul li a.active {
	background:url(../images/arrow.png) no-repeat 50% 30px;
	height:54px;
	color:#0191d7;
	z-index:999;
!important
}
.navi-centr ul li a.active:first-child {
	background:url(../images/arrow.png) no-repeat 50% 30px;
	height:54px;
	color:#0191d7;
	z-index:999;
!important
}
.navi-centr ul a:hover {
	color:#0188c8;
}
.navi-centr ul li a.active:last-child {
	background:url(../images/arrow.png) no-repeat 50% 30px;
	height:54px;
	color:#0191d7;
	z-index:999;
!important
}
.navi-centr ul a:hover {
	color:#0188c8;
}
.navi-centr ul li:first-child {
	padding-left:0px;
}
.navi-centr ul li:last-child {
	padding-right:0px;
	background-image:none;
}
.bener {
	width:100%;
	height:auto;
	background:url(../images/masthead-bg.jpg) repeat-x;
	position:relative;
	z-index:1;
}
.bener-center {
	width:980px;
	height:309px;
	margin:0 auto;
}
.midell {
	width:980px;
	height:auto;
	margin:0 auto;
}
.midell ul {
	margin:0;
	padding:0;
}
.midell ul li {
	list-style:none;
	float:left;
	width:166px;
	padding:38px 0px 36px 0px;
	display:block;
	margin-right:36px;
}
.midell ul li img {
	margin-left:21px;
}
.midell ul li h2 {
	font-size:15px;
	color:#424242;
	text-align:center;
	margin:14px 0 10px 0;
	text-transform:uppercase;
	font-weight:normal;
}
.midell ul li p {
	font-size:14px;
	color:#8c8c8c;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.midell ul li a {
	font-size:12px;
	text-align:center;
	color:#0293d6;
	text-decoration:underline;
	display:block;
	margin-top:7px;
	font-family:Arial;
}
.midell ul li a:hover {
	color:#424242;
	text-decoration:none;
}
.midell ul li:last-child {
	margin-right:0px;
}
.request {
	width:100%;
	height:auto;
	background:url(../images/quete-bg.jpg);
}
.request-center {
	width:980px;
	height:auto;
	margin:0 auto;
	padding-top:35px;
}
.request-riwn a {
	width:463px;
	height:59px;
	margin:0 auto;
	background:url(../images/request-bg.png) no-repeat;
	text-align:center;
	line-height:51px;
	font-size:30PX;
	font-weight:bold;
	color:#525252;
	display:block;
	text-decoration:none;
}
.request-riwn a:hover {
	color:#0191D7;
}
.request-lain {
	width:100%;
	height:3px;
	background:url(../images/request-lain.png) repeat-x;
	margin:32px 0 34px 0;
}
.testimenu {
	width:910px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding:0 30px 0 40px;
}
.testimenu .lt-quete {
	width:42px;
	height:35px;
	position:absolute;
}
.testimenu .rt-quete {
	width:42px;
	height:35px;
	position:absolute;
	right:0;
	bottom:80px;
}
.testimenu-lt {
	width:236px;
	height:auto;
	float:left;
	margin-left:50px;
}
.testimenu-lt img {
	width:234px;
	height:128px;
	border:2px solid #005a84;
}
.testimenu h3 {
	font-size:26px;
	color:#FFFFFF;
	background:url(../images/teti-lt.png) no-repeat left top;
	padding-left:50px;
	font-weight:bold;
	padding-bottom:15px;
}
.testimenu-lt img {
	float:right;
	margin-bottom:38px;
}
.testimenu-rt {
	width:600px;
	height:auto;
	float:right;
}
.testimenu-rt p {
	font-size:18px;
	color:#e6e6e6;
	padding:0 0 13px 0;
}
.testimenu-rt b {
	font-size:12px;
	color:#FFFFFF;
	font-style:italic;
}
.testimenu-rt-btn {
	width:37px;
	height:16px;
	margin-top:11px;
}
.testimenu-rt-btn-lt {
	width:15px;
	height:16px;
	float:left;
}
.testimenu-rt-btn-rt {
	width:15px;
	height:16px;
	float:right;
}
.futer {
	width:100%;
	height:auto;
	background:#e2e2e2;
	padding-bottom:10px;
}
.futer-center {
	width:980px;
	height:auto;
	margin:0 auto 10px auto;
}
.futer-center-lt {
	width:781px;
	height:auto;
	float:left;
}
.futer-center-lt ul {
	margin:0;
	padding:0;
}
.futer-center-lt ul li {
	list-style:none;
	float:left;
	display:block;
	padding:20px 0 0px 0;
	margin-right:25px;
	width: 133px;
}
.futer-center-lt ul li p {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-bottom:10px;
}
.futer-center-lt ul li a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	display:block;
	margin-bottom:7px;
}
.futer-center-lt ul li a:hover {
	color:#0191d7;
	text-decoration:underline;
}
.futer-center-rt {
	width:195px;
	height:auto;
	float:right;
}
.tiuter {
	width:196px;
	margin-top:20px;
	float:right;
}

.tiuter .hire-us a { width:195px; line-height:35px; text-align:center;
display:block; background:#666666; color:FFF; -webkit-border-radius: 36px;
-moz-border-radius: 36px; color:#FFF; margin-top:20px;
border-radius: 36px; text-decoration:none;}
.tiuter .hire-us a:hover{background:#00a0ea; color:FFF;}

.tiuter-1 {
	width:31px;
	height:32px;
	margin-right:10px;
	float:left;
}
.tiuter-1:last-child {
	margin-right:0px;
}
.copyrid {
	width:980px;
	height:auto;
	margin:0 auto;
}
.copyrid p {
	font-size:11px;
	color:#666666;
	float:right;
}
/*services*/
.heppy-to {
	width:100%;
	height:auto;
	background:#0191d7;
}
.heppy-to-center {
	width:980px;
	height:151px;
	margin:0 auto;
}
.heppy-to-center-lt {
	width:821px;
	height:auto;
	float:left;
}

.heppy-to-center-lt h2{font-size:70px;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:151px;
	font-weight:200;}
	
.heppy-to-center-rt {
	width:153px;
	height:auto;
	float:left;
}
.servi-midell {
	width:100%;
	height:auto;
	background: url(../images/services-tab-bg.jpg);
	border-bottom:2px solid #d9d9d9;
}
.servi-midell-cen {
	width:980px;
	height:auto;
	margin:0 auto;
	padding-bottom:10px;
}
#tabs {
	width:980px;
	height:auto;
	margin:0 auto;
	padding-top:25px;
}
#tabs ul li {
	width:163px;
	height:auto;
	float:left;
	margin:0 20px;
	list-style:none;
	text-align:center; cursor:pointer;
	position:relative;
}
#tabs ul li:last-child{ margin-right:0px;
}
#tabs ul li:first-child{ margin-left:0px;
}

.mrg_rt {
	margin-right:21px;
}
#tabs ul li:last-child {
	margin-right:0px;
}
#tabs ul li a {
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}
#tabs ul li a .icon {
	width: 108px;
	height: 108px;
	text-align:center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #424242;
	margin:0 auto 8px auto;
}
#tabs ul li a.active .icon {
	width: 108px;
	height: 108px;
	text-align:center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #0092d6;
	margin:0 auto 8px auto;
}
#tabs ul li a.active span { background:url(../images/PO.png) no-repeat;
	position:absolute;
	width: 16px;
	height: 11px;
	bottom:-41px;
	left:44%;
}

#tabs ul li a .icon:hover {
	background: #0092d6;
	margin:0 auto; margin:0 auto 8px auto;
}
#tabs ul li a .icon img {
	margin-top:32%;
}
#tabs ul li a span {
	padding:7px 0px;
	display:block;
	text-align:center;
	margin-top:-8px;
}

	ul.tabs2{
		padding: 0;
		float: left;
		list-style: none;
		width: 100%;
		margin: 0 0 0 14px;
	}
	ul.tabs2 li{
		float: left;
		margin: 0;
		cursor: pointer;
		border-left: none;
		font-weight: bold;
		overflow: hidden;
		position: relative;
		width:238px; height:72px; text-align:center;
		font-size:18px; text-transform:uppercase;
		font-weight:normal;
		padding-top:8px;
	}
	ul.tabs2 li:hover{
		color:#0092d6
	}	
	ul.tabs2 li.active{
		background: #FFFFFF;
		height:70px; position:relative;
		top:-17px;
		background:url(../images/pattern2.jpg);
		border-top:6px solid #FFF;
		border-right:6px solid #FFF;
		border-left:6px solid #FFF;
		width:226px;
		padding-top:19px; color:#0092d6;
-webkit-box-shadow: 0px -8px 7px 0px rgba(50, 50, 50, 0.26);
-moz-box-shadow:    0px -8px 7px 0px rgba(50, 50, 50, 0.26);
box-shadow:         0px -8px 7px 0px rgba(50, 50, 50, 0.26);
		
	}
	.tab_container, .tab_container  {
		border: 1px solid #999999;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #FFFFFF;
	}
	.tab_content, .tab_content  {
		padding: 20px;
		font-size: 1.2em;
		display: none;
	}


.leader {
    cursor: pointer;
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0 20px;
    position: relative;
    text-align: center;
    width: 204px; background:#FFF;
}








.seo-services {
	width:980px;
	height:auto;
	margin:0 auto;
	padding-top:34px;
}
.seo-services h4 {
	font-size:27px;
	color:#000000;
	font-weight:bold;
}
.seo-services p {
	font-size:14px;
	color:#666666;
	margin:15px 0px;
	line-height:25px;
}
.seo-services a {
	font-size:14px;
	color:#666666;
	text-decoration:none;
	background:url(../images/arrow-4.png) no-repeat left;
	padding-left:25px;
	line-height:25px;
	display:block;
}
.seo-services p span {
	font-size:16px;
	color:#666666;
	font-weight:bold;
}
.peckage {
	width:100%;
	height:auto;
	background:url(../images/seo-package.png);
	padding:42px 0px;
}
.peckage-canter {
	width:980px;
	height:309px;
	margin:0 auto;
	background:url(../images/locle-gb.png) left bottom repeat-x;
	border:6px solid #FFFFFF;
}

.starter{width:197px; height:189px; border:4px solid #FFF;
background:#4aeaec; text-align:center; color:#4f4f4f; font-size:15px;
margin-left:26px; float:left;-webkit-box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);
-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.16);
box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);}
.starter h3{ color:#FFF; font-size:20px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center bottom; text-transform:uppercase;
line-height:42px;}
.starter p{ font-size:60px; font-weight:normal;}
.starter p span{ font-size:22px; font-weight:normal;}
.starter i{ font-style:normal; font-size:16px; font-weight:normal; text-transform:uppercase; padding-left:12px; overflow:hidden; width:180px; display:block;}
.starter b{font-size:16px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center top; text-transform:uppercase;
line-height:32px; width:194px; display:block; margin-top:20px;}

.basic{width:197px; height:189px; border:4px solid #FFF;
background:#82e955; text-align:center; color:#4f4f4f; font-size:15px;
margin-left:38px; float:left; -webkit-box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);
-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.16);
box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);}
.basic h3{ color:#FFF; font-size:20px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center bottom; text-transform:uppercase;
line-height:42px;}
.basic p{ font-size:60px; font-weight:normal;}
.basic p span{ font-size:22px; font-weight:normal;}
.basic i{ font-style:normal; font-size:16px; font-weight:normal; text-transform:uppercase; padding-left:12px; overflow:hidden; width:180px; display:block;}
.basic b{font-size:16px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center top; text-transform:uppercase;
line-height:32px; width:194px; display:block; margin-top:20px;}

.standard{width:197px; height:189px; border:4px solid #FFF;
background:#ffc600; text-align:center; color:#4f4f4f; font-size:15px;
margin-left:33px; float:left; -webkit-box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);
-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.16);
box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);}
.standard h3{ color:#FFF; font-size:20px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center bottom; text-transform:uppercase;
line-height:42px;}
.standard p{ font-size:60px; font-weight:normal;}
.standard p span{ font-size:22px; font-weight:normal;}
.standard i{ font-style:normal; font-size:16px; font-weight:normal; text-transform:uppercase; padding-left:12px; overflow:hidden; width:180px; display:block;}
.standard b{font-size:16px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center top; text-transform:uppercase;
line-height:32px; width:194px; display:block; margin-top:20px;}

.advanced{width:197px; height:189px; border:4px solid #FFF;
background:#0092d6; text-align:center; color:#FFF; font-size:15px;
margin-left:33px; float:left; -webkit-box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);
-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.16);
box-shadow:0 0 2px 0 rgba(50, 50, 50, 0.16);}
.advanced h3{ color:#FFF; font-size:20px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center bottom; text-transform:uppercase;
line-height:42px;}
.advanced p{ font-size:60px; font-weight:normal;}
.advanced p span{ font-size:22px; font-weight:normal;}
.basic p span{ font-size:22px; font-weight:normal;}
.advanced i{ font-style:normal; font-size:16px; font-weight:normal; text-transform:uppercase; padding-left:12px; overflow:hidden; width:180px; display:block;}
.advanced b{font-size:16px; font-weight:bold; background:url(../images/pack-line.png) no-repeat center top; text-transform:uppercase;
line-height:32px; width:194px; display:block; margin-top:20px;}


.pakeg {
	width:245px;
	height:95px;
	position:absolute;
	left: -36px;
	top: -36px;
}
/*services*//*portfolio*/.heppy-to-centere-lt {
	width:750px;
	height:auto;
	float:left;
	
}
.heppy-to-centere-lt h2 {font-size:72px;
	color:#FFFFFF;
	line-height:151px;}

.heppy-to-centere-rt {
	width:200px;
	height:auto;
	float:left;
}
.portfolio-midell {
	width:100%;
	height:auto;
	background: url(../images/icn-bg.png);
}
.portfolio-midell-cen {
	width:980px;
	height:auto;
	margin:0 auto;
}
.portfolio-midell-cen h5 {
	font-size:30px;
	text-align:center;
	color:#0083c1;
	padding:30px 0 50px 0;
}
.youtuv {
	width:980px;
	height:auto;
	padding-bottom:28px;
}
.youtuv ul {
	margin:0;
	padding:0;
}
.youtuv ul li {
	list-style:none;
	float:left;
	display:block;
	margin-right:130px;
}
.youtuv ul li img {
}
.youtuv ul li center {
	font-size:30px;
	color:#b3b3b3;
	margin-top:13px;
}
.youtuv ul li:last-child {
	margin-right:0px;
}
.soclal-btn {
	width:980px;
	height:auto;
	margin:0 auto;
	text-align:center;
	margin-top:50px;
}
.two55 {
	width:100%;
	height:auto;
	border-top:3px solid #0085c2;
	padding:24px 0 50px 0;
}
.iilm {
	width:692px;
	height: auto;
	margin:0 auto;
}
.iilm ul {
	margin:0;
	padding:0;
}
.iilm ul li {
	list-style:none;
	float:left;
	width:126px;
	height:69px;
	background:#f7f7f7;
	border:1px solid #cccccc;
	text-align:center;
	margin-right:13px; position:relative;
}

.iilm ul li img {
	margin-top:25px;
filter: gray; /* IE6-9 */
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
opacity:0.4;
filter:alpha(opacity=40);
-moz-filter:alpha(opacity=40);
-webkit-filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40);
}
.iilm ul li:hover img, .iilm ul li.active img {
filter: none;
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
opacity:1.0;
filter:alpha(opacity=100);
-moz-filter:alpha(opacity=100);
-webkit-filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100);
}

.iilm ul li.active span{
	width:14px; height:7px; position:absolute;
	top:-35px; left:43%; background:url(../images/blue-arrow.png) no-repeat;

}
.iilm ul li:last-child {
	margin-right:0px;
}
/*portfolio*//*services-2*/.services-2midel {
	width:980px;
	height:470px;
	margin:0 auto;
	background:url(../images/services-2-botm.png) no-repeat bottom;
}
.services-2midel-lt {
	width:392px;
	height:auto;
	float:left;
}
.services-2midel-lt h2 {
	font-size:28px;
	color:#000000;
	margin:100px 0 10px 0;
}
.services-2midel-lt p {
	font-size:14px;
	color:#676767;
	line-height:22px;
}
.services-2midel-lt p span {
	color:#666666;
	font-weight:bold;
}
.viewportfolio {
	width:392px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
}
.viewportfolio a {
	margin-right:10px;
	float:left;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	line-height:46px;
	width:135px;
	display:block;
	border:1px solid #cccccc;
	background:url(../images/viewporteolu-bg.png) repeat-x;
	text-align:center;
}
.viewportfolio a:hover {
	background:url(../images/viewporteolu-bghover.png) repeat-x;
	color:#FFFFFF;
	border:1px solid #0070a2;
}
.viewportfolio a.active {
	background:url(../images/viewporteolu-bghover.png) repeat-x;
	color:#FFFFFF;
	border:1px solid #0070a2;
}
.services-2midel-rt {
	width:392px;
	height:auto;
	float:right;
	margin:45px 0 70px 0;
}
.services-2midel {
	width:980px;
	height:470px;
	margin:0 auto;
	background:url(../images/services-2-botm.png) no-repeat bottom;
}
.services-2midell-lt {
	width:392px;
	height:auto;
	float:right;
}
.services-2midell-lt h2 {
	font-size:28px;
	color:#000000;
	margin:100px 0 10px 0;
}
.services-2midell-lt p {
	font-size:14px;
	color:#676767;
	line-height:22px;
}
.services-2midell-lt p span {
	color:#666666;
	font-weight:bold;
}
.viewportfolio {
	width:392px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
}
.viewportfolio a {
	margin-right:10px;
	float:left;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	line-height:46px;
	width:135px;
	display:block;
	border:1px solid #cccccc;
	background:url(../images/viewporteolu-bg.png) repeat-x;
	text-align:center;
}
.viewportfolio a:hover {
	background:url(../images/viewporteolu-bghover.png) repeat-x;
	color:#FFFFFF;
	border:1px solid #0070a2;
}
.viewportfolio a.active {
	background:url(../images/viewporteolu-bghover.png) repeat-x;
	color:#FFFFFF;
	border:1px solid #0070a2;
}
.services-2midell-rt {
	width:392px;
	height:auto;
	float:left;
	margin:45px 0 70px 0;
}
/*services-2*//*blog*/
.abot-to-center-lt {
	width:720px;
	height:auto;
	float:left;
	
}
.abot-to-center-lt h2{
	font-size:72px;
	color:#FFFFFF;
	line-height:151px;
}
.abot-to-center-rt {
	width:178px;
	height:auto;
	float:left;
}
.blog-midell {
	width:980px;
	height:auto;
	margin:0 auto;
	padding:40px 0 56px 0;
}
.blog-midell h3 {
	font-size:28px;
	font-weight:bold;
	color:#000000;
}
.blog-midell p {
	font-size:14px;
	color:#707070;
	line-height:20px;
	margin-top:10px;
}
.blog-midell p span {
	font-weight:bold;
}
.ledrship {
	width:100%;
	height:auto;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	background:url(../images/about-bg.png);
	padding:35px 0 40px 0;
}
.ledrship-center {
	width:980px;
	height:auto;
	margin:0 auto;
}


.ledrship-center h4 {
	font-size:28px;
	color:#000000;
}

.ledrship-botm {
	width:965px;
	height:auto;
	margin:0 auto;
	background:url(../images/pattern2.jpg);
	border:6px solid #FFFFFF;
	padding:10px 0 32px 0;
}
.ledrship-botm p {
	font-size:14px;
	color:#707070;
	line-height:20px;
	margin:10px 25px 0px 20px;
}
.approch {
	width:100%;
	height:auto;
	border-top:1px solid #d9d9d9;
}
.approch-center {
	width:980px;
	height:auto;
	margin:0 auto;
	padding:60px 0 40px 0;
}
.approch-center h5 {
	font-size:28px;
	color:#000000;
}
.approch-center p {
	font-size:14px;
	color:#707070;
	line-height:20px;
	margin-top:10px;
}
.approch-center p span {
	font-weight:bold;
}
/*blog*/

/*CONTECT US*/
.contect-to-center-lt {
	width:770px;
	height:auto;
	float:left;
	font-size:72px;
	color:#FFFFFF;
	line-height:151px;
}
.contect-center-rt {
	width:204px;
	height:auto;
	float:left;
}
.contect-midell {
	width:100%;
	height:auto;
	background:url(../images/about-bg.png);
	padding:45px 0 0 0;
}
.generl {
	width:980px;
	height:auto;
	margin:0 auto; position:relative;
}
.generl ul li {
	width:486px;
	height:auto; float:left; text-align:center;
	margin:0 auto; list-style:none; position:relative; cursor:pointer;
}

.generl ul li a { font-size:30px; color:#0095da; text-decoration:none;
}
.generl ul li a b { font-size:13px; color:#1a1a1a; text-decoration:none; font-weight:normal;
}
.generl ul li a.active { font-size:30px; color:#1a1a1a; text-decoration:none;
}
.generl ul li a.active span { width:22px; height:20px;
position:absolute; bottom:-44px; left:50%; background:url(../images/contact-arrow.png) no-repeat;}

.generl ul li a.active b { font-size:13px; color:#1a1a1a; text-decoration:none; font-weight:normal;
}

.generl .or {width:22px; height:22px; position:absolute;
left:474px; top:14px;
}


.compny {
	width:956px;
	height:auto;
	background:url(../images/copmny-bg.png);
	margin:24px auto 18px;
	border:6px solid #FFFFFF;
	padding:24px 0px 15px 20px;
}
.yourname {
	width:460px;
	height:auto;
	float:left;
	margin-right:16px;
}
.yourname label {
	font-size:14px;
	color:#4d4d4d;
}
.yourname label span {
	font-size:14px;
	color:#9c8d6c;
	font-style:italic;
}
.input {
	margin:10px 0 20px 0;
	width:448px;
	height:18px;
	border:1px solid #b3b3b3;
	background:#FFFFFF;
	font-size:12px;
	color:#999999;
	padding:10px 0 10px 10px;
}
.input2 {
	margin:10px 0 10px 0;
	width:49px;
	height:18px;
	border:1px solid #b3b3b3;
	background:#FFFFFF;
	font-size:12px;
	color:#999999;
	padding:10px 0 10px 10px;
}

.txt12gra{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#666666;}
.message-box {
	width:924px;
	height:auto;
	float:left;
	margin-right:16px;
}
.message-box label {
	font-size:14px;
	color:#4d4d4d;
}
.message-box label {
	font-size:14px;
	color:#4d4d4d;
}
.message-box .textarea {
	margin:10px 0 20px 0;
	width:100%;
	height:120px;
	border:1px solid #b3b3b3;
	background:#FFFFFF;
	font-size:12px;
	color:#999999;
	padding:10px 0 10px 10px;
}

.message-box label span {
	font-size:14px;
	color:#9c8d6c;
	font-style:italic;
}

.submit-btn{float:right; margin:10px 20px;}
.submit-btn input{ width:96px; height:36px; background:url(../images/btn-bg.jpg) repeat-x; border:1px solid #ccc;
cursor:pointer;}

.flexslider .slides li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	float:right;
	padding-right:10px;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	width:980px;
	height:309px;
}
.flexslider .slides li {
	position: relative;
	list-style:none;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {
	position: relative;
}
/* Caption style */
.flex-caption {
	width:286px;
	padding: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 11px;
	margin-bottom:15px;
}
.flex-caption span {
	font-size:30px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	overflow:hidden;
	display:block;
	padding-bottom:8px;
}
/* Direction Nav */
.flex-direction-nav li a {
	width: 37px;
	height: 37px;
	margin: -13px 0 0;
	display: block;
	background: url(../images/arrows.png) no-repeat 0 0;
	position: absolute;
	top: 10%;
	cursor: pointer;
	text-indent: -9999px;
} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {
	background-position: 0 0;
	right: 3px;
}
.flex-direction-nav li a.prev {
	background-position: 0 -37px;
	right: 45px;
}
.flex-direction-nav li a:active {
	border:none;
}
#slider {
	margin:0 auto;
	padding:0;
	list-style:none;
}
#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li, #slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
	overflow:hidden;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	left:346px;
	top:163px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:368px;
	text-indent:999;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:18px;
	height:18px;
	text-indent:999;
	background:url(../images/btn-lt.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/btn-rt.png) no-repeat 0 0;
	text-indent:999;
}	
.seo a {
	font-size:14px;
	color:#666666;
	text-decoration:none;
	background:url(../images/arrow-4.png) no-repeat left;
	padding-left:25px;
	line-height:25px;
	display:block;
}
.seo1 {
	font-size:14px;
	color:#666666;
	text-decoration:none;
	background:url(../images/arrow-4.png) no-repeat left;
	padding-left:25px;
	line-height:25px;
	display:block;
}
.pbc {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
	}	
	
.pbc h3 {
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	}	
	
.pbc b {
	font-size:14px;
	font-weight:bold;
	}	
.pbc p {
	font-size:11px;
vertical-align: top;
	}		
	/* numeric controls */
