@charset "UTF-8";
.font-12px {font-size: 12px!important;}
.font-14px {font-size: 14px!important;}
.font-16px {font-size: 16px!important;}
.font-18px {font-size: 18px!important;}
.font-20px {font-size: 20px!important;}
.font-22px {font-size: 22px!important;}
.font-23px {font-size: 23px!important;}
.font-26px {font-size: 26px!important;}
.font-30px {font-size: 30px!important;}
.font-35px {font-size: 35px!important;}
.font-40px {font-size: 40px!important;}
.font-50px {font-size: 50px!important;}
.font-60px {font-size: 60px!important;}
.font-70px {font-size: 70px!important;}
.font-80px {font-size: 80px!important;}
.font-90px {font-size: 90px!important;}
.font-100px {font-size: 100px!important;}
.font-120px {font-size: 120px!important;}
.font-130px {font-size: 130px!important;}
.font-italic {font-style: italic!important;}
.font-bold {font-weight:bold!important;}
.font-uppercase {text-transform: uppercase!important;}
.red-color{color:#0263B4;}
.white-color {color: #fff;}
.dark-color {color: #1d2124!important;}
.white-smoke {color: #f9f9f9!important;}
.grey-color {color: #aaa !important;}
.blue-color {color: #0263B4 !important;}
.p-b-0{padding-bottom:0!important}
.p-b-5{padding-bottom:5px!important}
.p-b-10{padding-bottom:10px!important}
.p-b-15{padding-bottom:15px!important}
.p-b-20{padding-bottom:20px!important}
.p-b-25{padding-bottom:25px!important}
.p-b-30{padding-bottom:30px!important}
.p-b-35{padding-bottom:35px!important}
.p-b-40{padding-bottom:40px!important}
.p-b-50{padding-bottom:50px!important}
.p-b-60{padding-bottom:60px!important}
.p-b-70{padding-bottom:70px!important}
.p-b-80{padding-bottom:80px!important}
.p-b-90{padding-bottom:90px!important}
.p-b-100{padding-bottom:100px!important}
.p-b-110{padding-bottom:110px!important}
.p-b-120{padding-bottom:120px!important}
.p-b-130{padding-bottom:130px!important}
.p-b-140{padding-bottom:140px!important}
.p-b-150{padding-bottom:150px!important}
.p-b-200{padding-bottom:200px!important}
.p-t-0{padding-top:0!important}
.p-t-5{padding-top:5px!important}
.p-t-10{padding-top:10px!important}
.p-t-15{padding-top:15px!important}
.p-t-20{padding-top:20px!important}
.p-t-25{padding-top:25px!important}
.p-t-30{padding-top:30px!important}
.p-t-35{padding-top:35px!important}
.p-t-40{padding-top:40px!important}
.p-t-50{padding-top:50px!important}
.p-t-60{padding-top:60px!important}
.p-t-70{padding-top:70px!important}
.p-t-80{padding-top:80px!important}
.p-t-90{padding-top:90px!important}
.p-t-100{padding-top:100px!important}
.p-t-110{padding-top:110px!important}
.p-t-120{padding-top:120px!important}
.p-t-130{padding-top:130px!important}
.p-t-140{padding-top:140px!important}
.p-t-150{padding-top:150px!important}
.p-t-200{padding-top:200px!important}
.p-t-280{padding-top:280px!important}
.p-t-350{padding-top:350px!important}
.minhight {
min-height:550px;
}


.co-text p{
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.hover-services .box i,
#custom-search-input a {
  color:#8BC34A !important;
} 

.hover-services .box i {
    color: #222;
    font-size: 44px;
}

.section.tb .hover-services .box {
    background-color: transparent !important;
}

.section.tb .stat-count,
.section.tb .hover-services .box h3 {
    color: #ffffff;
}

.section.searchbanner1 .hover-services .box {
    background-color: rgba(255, 255, 255, 0.1);
    !important;
}

.hover-services .box {
    padding: 60px 40px;
    
    
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}



.hover-services .box h3 {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.6px;
	padding-bottom: 5px;
	color: #FFF;
}

.hover-services .box p {
    margin-bottom: 0;
}



.pm0 p{
padding: 0px;
margin: 0px;
}

.box__ins2 {
	border: 1px solid #D3D3D3;
	padding: 1px;
	text-align: center;
	min-height: 152px;
	vertical-align: middle;
}
.table tr th,.table tr td { 
    text-align: center;
    vertical-align: middle;
}
.colors {
	border: 1px solid #D3D3D3;
	display: inline-block;
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 3px;
}
.top_offset_2 {
	margin-top: 20px;
}
.bottom_offset_2 {
	margin-bottom: 20px;
}
.img_outline img {
	outline: 1px solid #EBEBEB;
}
.vcode {
	margin-top: 10px;
}
.mphoto {
	max-width: 100px;
}
.product_more{
	margin-top: 1px;
}
.HI_vc_value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding: 5px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.en-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	vertical-align: middle;
}
.en-4 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 50px;
}
.content_sitemap{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/713.gif);
	background-repeat: repeat-y;
}
.content_sitemap_products{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/716.gif);
	background-repeat: repeat-y;
}
.content_sitemap_dow{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/714.gif);
	background-repeat: repeat-y;
}
.products_page {
	text-align: center;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.link-page {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
a.link-page:hover {
	text-decoration: none;
	background-color: #343846;
	color: #CCCCCC;
}
.link_lag {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-right: 5px;
	padding-left: 0px;
	background-image: url(image/a1.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-align: left;
	font-weight: normal;
}
a.link_lag:hover {
	text-decoration: none;
	color: #990000;
}

.link-dow {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 18px;
}
a.link-dow:hover {
	color: #CCCCCC;
	text-decoration: none;
}



.os{
	position: fixed;
	width: 62px;
	_top:auto;
	z-index: 999;
	_width: 100%;
	_position: absolute;

    _bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	bottom: 120px;
	right: 25px;
}


.os_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	background-image: url(../image/os-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 62px;
}
.os_cen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: center;
	background-image: url(../image/os-cen.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 62px;
}
.os_cen img{
	width: 25px;
	padding-bottom: 10px;
}
.os_dow{
	text-align: center;
	background-image: url(../image/os-dow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
	width: 62px;
	clear: both;
}
.os_chat {
	text-align: center;
	clear: both;
	padding-top: 5px;
}


/*==================  Inline List 2 ======================*/
.inline-list2 ul {
	display: inline-block;
	padding-top: 10px;
}

.inline-list2 li {
  display: inline-block;
}
.inline-list2 li a {
  text-align: center;
  color: #0066CC;
}

.inline-list2 li a:hover{
	background-color: #FFF;
	color: #900;
}

.inline-list2 li + li {
  margin-left: 10px;
}
.inline-list2 .fa {
  text-align: center;
  font: 400 20px/30px 'FontAwesome';
}
* + .inline-list2 {
  margin-top: 10px;
}

.m-f-xin{position: fixed;bottom:0px;width: 100%;display: none;z-index: 9999999999;border-top: 1px solid rgba(255,255,255,.2);}
.m-f-xin * {transition:all 0.3s ease 0s;display: inline-block;width: 100%}
.m-f-xin ul{width: 100%;background: #8cc63e;}
.m-f-xin ul li{width: 20%;position: relative;float: left;text-align: center;border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(0,0,0,.2);}
.m-f-xin ul li a{position: absolute;width: 100%;height:100%;z-index: 1;left:0px;top:0px;}
.m-f-xin ul li div{height:50px;}
.m-f-xin ul li div a{}
.m-f-xin ul li div i{color:#fff;font-size: 16px;line-height: 16px;margin:10px 0 0 0;}
.m-f-xin ul li div p{color:#fff;font-size: 14px;line-height: 24px;width: 100%;text-transform: capitalize;}



@media(max-width: 768px){
  .m-f-xin{display:block;}
}


/*service*/
.online_section{position:fixed;z-index:99999999999;top:200px;right:-200px;transition:all .3s ease;}
.online_section ul li{ list-style:none;width:240px;height:40px;color:#fff; padding-left:40px; margin-bottom:3px;-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px 0 0 0px;border-radius:0px 0 0 0px;transition:all .5s ease;overflow:hidden; margin-bottom:3px; line-height:40px; font-size:14px;position: relative;background: #8cc63e;
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
     -o-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
        box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.online_section ul li:nth-child(even){}
.online_section ul li a{ line-height:40px; font-size:16px; color:#fff;transition:all 0.3s ease 0s;}
.online_section ul li i{width:40px;height: 40px;position: absolute;left:0px;top:0px;z-index: 2;}
.online_section .online_tel i{background:url(../images/online_t.png) no-repeat;}
.online_section .online_email i{background:url(../images/online_e.png) no-repeat;}
.online_section .online_whatsapp i{background:url(../images/online_w.png) no-repeat;}
.online_section .online_skype i{background:url(../images/online_s.png) no-repeat;}
.online_section .online_coad i{background:url(../images/online_c.png) no-repeat; padding:0px;}
.online_section .online_coad p{ padding-left:50px; font-family:'lato'; font-size:14px;}
.online_section .online_coad img{width: 100%;height: auto;}
.online_coad .img{ max-width:200px; padding:10px 30px; margin:0 auto; padding-top:0px;}

.online_section ul:hover li{ }
.online_section ul:hover li a{color:#fff;}
.online_section ul:hover li:nth-child(even){}
.online_section ul li a:hover{color:#fff;text-decoration: underline;}
.online_section ul:hover li.online_tel i{background:url(../images/online_t.png) no-repeat;}
.online_section ul:hover li.online_email i{background:url(../images/online_e.png) no-repeat;}
.online_section ul:hover li.online_whatsapp i{background:url(../images/online_w.png) no-repeat;}
.online_section ul:hover li.online_skype i{background:url(../images/online_s.png) no-repeat;}
.online_section ul:hover li.online_coad i{background:url(../images/online_c.png) no-repeat; padding:0px;}

@media only screen and (max-width: 768px) {.online_section{display:none;}}

/*service right*/
#service{position:fixed;right:-230px;top:200px;z-index:999999999;margin:0px 0 0 0; font:14px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all; color:#333;}
#service .onlineMenu{ list-style:none;padding: 10px 15px 10px 15px;background: #fff;border: 2px solid #e5e5e5;}

#service a{ color:#666;}
#ser_main{position:relative;z-index:9;top:0px;    float: left;}
#ser_main a{display:block;overflow:hidden;color: #666;}
#ser_main a#floatShow01{background:url(../images/ser_30.png) no-repeat;height:200px;width:48px;z-index:99999;}

.onlineMenu .call-top{padding:10px 0;}
.onlineMenu .call-top p{text-align:left; color:#8cc63e;font-size:16px;text-transform:capitalize;}
#online{float:left;background:#fff;overflow:hidden; width:230px;-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);position:relative;}
.onlineMenu ul li{ padding:10px 0; border-bottom:1px dashed #ddd; list-style:none}
.onlineMenu ul li:last-child{ border:none;}
.onlineMenu .serm_top{text-align:center;padding-bottom:10px;}
.onlineMenu .call{text-align:left;color: #666;}
.onlineMenu .call{ padding:6px 10px 6px 35px; border-bottom:1px solid #fff; font-size:14px;position: relative;}
.onlineMenu .call img{display:inline-block;vertical-align:middle; margin-right:6px;position: absolute;left:0;top:5px;width: 24px;height: auto;}
.onlineMenu .call a:hover{text-decoration: underline;color:#8cc63e !important;}
#service:hover{ right:0px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
#service:hover #ser_main #floatShow1{ left:120px; z-index:-11; opacity:0;}
#service h4{ font-size:14px; color:#666; margin:0px; line-height:25px; }

@media only screen and (max-width: 960px) {#service{ display:none;}}



/*online*/
#online_qq_layer{z-index:999999999999;position:fixed;right:5px;bottom:0;}
#online_qq_layer #online_qq_tab a{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#online_qq_layer #online_qq_tab a:hover{text-decoration:none;}
#floatShow{overflow: hidden;
  display:inline-block;
  background: #8cc63e;
  width:auto;
  float:right;
  height:40px;
  -moz-border-radius:0px 0 0 0;-webkit-border-radius:0px 0 0 0;border-radius:0px 0 0 0;
  text-align:center;overflow: hidden;border-bottom:none;overflow: hidden;
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
   -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
     -o-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
        box-shadow:0px 0px 10px rgba(0,0,0,0.2);
  background:#8cc63e;border: 1px solid #8cc63e;
}
#floatShow i{width: 20px;height: auto;display: inline-block;vertical-align: middle;text-align: center;padding: 11px 0 0 0;margin:0 0px 0 15px;float: left;}
#floatShow i img{width:100%;height: auto;display: inline-block;}
#floatShow p{color:#fff;font-size:16px;line-height:40px;display:inline-block; vertical-align:middle;padding-right:15px;text-transform:capitalize;text-transform: inherit;margin:0px 0 0 10px;float: right;vertical-align: middle;}
#floatHide{display:none;background: #8cc63e;width:300px;text-align:left;height:40px;text-transform:capitalize;padding-left:10px;border-bottom:none;border-bottom:none;-moz-border-radius:0px 0px 0 0px;-webkit-border-radius:0px 0px 0 0px;border-radius:0px 0px 0 0px;border-top: 1px solid #8cc63e;border-left: 1px solid #8cc63e;margin:0 0 -5px 0;overflow: hidden;}
#floatHide p{color:#fff;font-size:16px;line-height:40px;display:inline-block; padding:0 0 0 30px;vertical-align:middle;text-transform: initial;; margin:0px 0 0 0;background:url(../images/xp-logo-01.png) no-repeat left 0px top 8px;}
#floatHide i{font-size:16px;color:#fff;line-height:40px;float:right;margin-right:10px;}

#onlineService{display:inline;width:100%;overflow: hidden;display:none;background:#fff;border-top:none;
-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
   -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
     -o-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
        box-shadow:0px 0px 20px rgba(0,0,0,0.0);}
.online_form{position:relative;height:auto;/*overflow-y:scroll;*/border:2px solid #8cc63e;padding:0 0 20px 0;width: 300px;}
.online_form p{font-size:16px;line-height:26px;padding-bottom:20px;text-align:left;color: #808080;}
.online_form ul{padding:20px 20px 0 20px;list-style:none;position:relative;}
.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:-30px;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03;}
.online_form ul li{margin-bottom:10px;position:relative;z-index:2;}
.online_form ul li label{display:block;color:#1a1a1a;margin-bottom:5px;font-weight:normal;font-size:14px;}
.online_form ul .meInput{height:40px;border:1px solid #f0f0f0;width:100%;padding:0 15px 0 35px;line-height:40px;font-size:16px;color: #333;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meInput:focus{border: 1px solid #8cc63e;}
.online_form ul .meText{width:100%;padding:5px 15px 5px 35px;border:1px solid #e6e6e6;max-width:100%;height:80px;max-height:100px;font-size:16px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#333;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meText:focus{border: 1px solid #8cc63e;}
#onlineService {}
#onlineService .m-more {text-align: left;padding:0 20px;width: 100%}

/**/
@media(max-width:768px){
  .online_form{width: 100%;}
  #floatHide{width: 100%;}
  #floatShow{width: 20%;position: absolute;bottom:0px;left:50%;margin:0 0 0 -30px;width: 60px;height: 60px;background: #8cc63e;;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border: 2px solid rgba(255,255,255,.3);}
  #online_qq_layer{width: 100%;right:0;}
  #floatShow i{float: none;margin:18px 0px 0 0;padding: 0;vertical-align: middle;width: 20px;}
  #floatShow p{float: none;margin:0;padding: 0;vertical-align: middle;display: inline-block;display: none;}
}

.cx-xp{width: 20px;height: auto;position: absolute;left:10px;top:9px;filter:alpha(opacity:100);opacity:1;}
.cx-xp img{width: 100%;height: auto;}