/*fp-seed:vqd55nyo3diz @module w2ixmnvrzz*/
/*reset*/



:focus{outline:0}



body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0}



em{font-style:normal}



img{border:none}



li,ul,ol{list-style:none}



a{text-decoration:none;color:#4d4d4d}



input{padding:0px;vertical-align: middle;line-height: normal;border:none} 



body{overflow-x:hidden}



button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0}















/*share*/



body{font-size:12px;font-family:Tahoma, arial, sans-serif;color:#4d4d4d}



.bold{font-weight:bold}



.fontRed{color:red}



.clearfix:before, .clearfix:after{content:" ";display:table}



.clearfix:after{clear:both}







@media only screen and (max-width: 768px) {



	.row{margin:0}



}











*:link,*:visited,*:hover,*:active,*:focus{



 transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;



 -webkit-transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear}



 



@font-face {



    font-family: 'tahoma';



    src:url(../fonts/f3005295_tahoma.eot);



    src: url(../fonts/f3005295_tahoma.eot) format('embedded-opentype'),



	 url(../fonts/9e1a5553_tahoma.svg) format('svg'),



	 url(../fonts/0cc4990f_tahoma.woff) format('woff'),



	 url(../fonts/e90df94b_tahoma.ttf) format('truetype');



    font-weight: normal;



    font-style: normal}







@font-face {



    font-family: 'tahomabd';



    font-weight: normal;



    font-style: normal}











@font-face {



    font-family: 'ProximaNova-Bold';



    src:url(../fonts/b638207d_ProximaNova-Bold.eot);



    src: url(../fonts/b638207d_ProximaNova-Bold.eot) format('embedded-opentype'),



	 url(../fonts/e81e92df_ProximaNova-Bold.svg) format('svg'),



	 url(../fonts/53146392_ProximaNova-Bold.woff) format('woff'),



	 url(../fonts/5b74219a_ProximaNova-Bold.ttf) format('truetype');



    font-weight: normal;



    font-style: normal}















.header{padding:10px 0}



#logo{float:left;width:20%}



#logo h1,#logo h2{margin:0;padding:0}



.head-right{float:right;width:72%;text-align:right}



.head-share{display:inline-block;margin-right:10px; vertical-align:middle}



.head-share li{display:inline-block;margin:0 5px}



.head-share li a{display:inline-block;width:30px;height:30px;background:#cccccc;border-radius:50%;text-align:center}



.head-share li a i{font-size:16px;color:#fff;line-height:30px}



.head-share li a.hshare01:hover{background:#3a5998}



.head-share li a.hshare02:hover{background:#0075b6}



.head-share li a.hshare03:hover{background:#ce332d}











.select{position:relative;margin:0;display:inline-block;margin-right:5px;padding:2px 10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



.select dt{display:inline-block;cursor:pointer;position:relative;z-index:99;color:#211c1c;text-align:right;text-transform:uppercase;font-size:12px;font-weight:normal}



.select dt span{background:url(../images/0c266e6e_icon-lan.png) no-repeat left 0;width:25px;height:25px;display:inline-block; vertical-align:middle}



.select dt:after{content:"\f107";font-family:FontAwesome;padding-left:5px;color:#808080;font-size:16px;width:100px;vertical-align:middle}



.select dt:hover,.select dt.cur{}



.select dt>p{display:inline-block;padding-left:5px;margin:0;text-transform:uppercase;color:#808080;font-size:12px; vertical-align:middle}



.select dt img{max-width:23px;max-height:17px}



.select dd{position:absolute;left:0;top:36px;background:#fff;display:none;z-index:999999999;border:1px solid #f2f2f2}



.select dd ul{padding:4px;width:140px;/*max-height:250px;*/overflow:auto}



.select dd ul li a{line-height:30px;display:block;padding:0 8px;text-align:left;color:#333}



.select dd ul li a:hover{background:#f5f5f5}



.select dd ul li img{max-width:24px;max-height:16px;width:100%;height:auto;vertical-align:middle}



.select dd ul li p{padding-left:5px;font-size:12px;display:inline-block;text-transform:capitalize;vertical-align:middle;margin:0}











/*search*/



.theme-buy .btn{



	position: relative;



	cursor: pointer;



	display: inline-block;



	vertical-align: middle;



	text-align: center;



	text-decoration: none;



	border-radius:50%;



	border:none;



	margin-top:10px;



	background:none}



.theme-buy .btn:hover{background:none}



.theme-buy .btn span{width:25px;height:25px;display:inline-block;background:url(../images/0852edc4_search.png) no-repeat;margin-top:6px}







.theme-buy{float:right;margin-top:5px;text-align: center}



.theme-gobuy,.theme-signin{font-size: 15px}



.theme-popover-mask{z-index: 999999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;display:none}



.theme-popover{



	z-index:999999999;



	position:fixed;



	top:50%;



	left:50%;



	width:40%;



	height:auto;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	display:none;



	background:#fff;



	padding:2%;



	box-shadow:0 0 16px 5px rgba(255,255,255,0.3)}



.theme-poptit{position:absolute;right:0;top:0;width:40px;height:40px;background:#303030;text-align:center}



.theme-poptit .close{color:#fff;font-size:30px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:40px;float:none;text-shadow:none;display:block}



.theme-poptit:hover{background:#007b76;color:#fff}



.theme-poptit .close:hover{color:#303030;opacity:1;filter:alpha(opacity=100);-moz-opacity:1}



.theme-popbod{color:#444;text-align: center;padding:5% 2%}



.theme-popbod>em{font-family: 'ProximaNova-Bold';text-transform:uppercase;display:block;margin-bottom:4%;font-size:21px}



.theme-popbod select{height:40px;width:20%;display:inline-block; vertical-align:middle;margin-right:5px;font-size:14px;border-radius:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #e5e5e5;padding-left:5px;background-position:-134px -41px}



.search_main{width:76%;max-width:500px;height:40px;display:inline-block;color:#808080; vertical-align:middle;border-radius:5px;padding-left:10px;font-family: 'tahoma',arial, sans-serif;line-height:40px;background:#fff;font-size:12px;border:1px solid #e5e5e5;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



.search_main:focus{box-shadow:0 0 5px 0px rgba(0,0,0,0.1)}



.search_btn{display:inline-block;padding:0 20px;height:40px;cursor:pointer;background:#007b76;color:#fff;font-size:14px;text-transform:uppercase;margin-left:5px}



.search_btn:hover{background:#09ada6;color:#fff}







@media only screen and (max-width: 1200px) {



	.theme-popover{width:60%}



	.theme-buy .btn{margin-top:0}



	.head-right>.clearfix{display:none}



	.select{margin-right:50px;margin-top:16px}



}







@media only screen and (max-width: 768px) {



	.theme-popover{width:94%}



	.head-share{display:none}



	.select{margin:0}



}











.main-cat{padding:30px 0}/*v6.4 csubw0xh*/



.main-cat li{float:left;margin-bottom:10px;padding:0 5px;width:50%}



.main-cat li a{display:block;position:relative;background:#000}



.main-cat li img{max-width:100%;height:auto;width:100%;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}



.main-cat li .cat-arrow{



	text-align:center;



	position:absolute;



	left:50%;



	top:50%;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	-webkit-transition: all 0.3s ease-in-out;



	-moz-transition: all 0.3s ease-in-out;



	-o-transition: all 0.3s ease-in-out;



	transition: all 0.3s ease-in-out}



.main-cat li .cat-arrow em{color:#ffffff;font-family: 'ProximaNova-Bold';font-size:40px;display:block;margin-bottom:20px;text-transform:capitalize;text-shadow:0 1px 1px rgba(0,0,0,0.5);line-height:32px}



.main-cat li .cat-arrow strong{color:#ffffff;display:inline-block;padding:10px 18px;background:#007b76;font-weight:normal;text-transform:uppercase;letter-spacing:2px;font-size:12px}



.main-cat li .cat-arrow strong:hover{background:#09ada6}







.main-cat li.cat01 a{background:#007b76;text-align:center;min-height:228px;padding-top:40px}



.main-cat li.cat01 a em{color:#ffffff;font-size:32px;font-family: 'ProximaNova-Bold';text-transform:uppercase;display:block;margin-bottom:10px}



.main-cat li.cat01 a>p{color:#cccccc;font-size:12px;line-height:24px;max-width:80%;margin:auto;overflow:hidden;height:72px}



.main-cat li a:hover{text-decoration:none}







@media only screen and (max-width: 1200px) {



	.main-cat li.cat01 a{min-height:188px}



	.main-cat li.cat01 a em{font-size:28px}



	.main-cat li.cat01 a>p{height:48px}



	.main-cat li .cat-arrow em{font-size:32px}



}







@media only screen and (max-width: 992px) {



	.main-cat li.cat01 a{min-height:145px;padding-top:25px}



	.main-cat li.cat01 a em{font-size:24px}



}







@media only screen and (max-width: 768px) {



	.main-cat li{width:100%;float:none;padding:0}



	.main-cat li .cat-arrow{width:96%}



}







.ser-top{background:#fafafa;padding:30px 0}



.ser-top .ser-left{width:80%;float:left}



.ser-top .ser-left em{color:#007b76;font-family: 'ProximaNova-Bold';font-size:32px;display:block;margin-bottom:15px}



.ser-top .ser-left p{color:#666666;font-size:13px;line-height:24px}



.ser-top .ser-more{



	float:right;



	background-image: -moz-linear-gradient(top, #09ada6, #007b76);



	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #09ada6), color-stop(1, #007b76));



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09ada6', endColorstr='#007b76', GradientType='0');



	background:linear-gradient(to bottom, #09ada6, #007b76);



	border-radius:5px;



	font-size:14px;



	color:#fff;



	text-transform:uppercase;



	padding:10px 15px;



	letter-spacing:1px;



	margin-top:40px;



	display:inline-block}







.ser-top .ser-more:hover{



	background-image: -moz-linear-gradient(top, #007b76, #09ada6);



	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #007b76), color-stop(1, #09ada6));



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007b76', endColorstr='#09ada6', GradientType='0');



	background:linear-gradient(to bottom, #007b76, #09ada6);



	text-decoration:none}







.ser-arrow{padding:20px 0;text-align:center;border-bottom:1px solid #e5e5e5}



.ser-arrow li{padding:40px 20px 40px 20px}



.ser-arrow li span{display:inline-block;background:url(../images/5f27ace3_left-top.png) no-repeat left top, url(../images/fb3196ac_left-top-47.png) no-repeat left bottom, url(../images/15a944ed_right-top.png) no-repeat right top, url(../images/71ab0cbe_right-bottom.png) no-repeat right bottom;padding:20px}



.ser-arrow li em{color:#007b76;font-family: 'ProximaNova-Bold';font-size:18px;display:block;text-transform:uppercase;margin:15px 0}



.ser-arrow li p{color:#808080;line-height:24px;overflow:hidden;height:72px}



.ser-arrow li:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.1)}



.ser-arrow li a:hover{text-decoration:none}







.main-about{background:url(../images/b16b73fc_about-bg.jpg) repeat-x bottom left;margin:40px 0;padding-bottom:35px}



.main-about .mabout-left{float:left;width:60%;padding-right:30px}



.main-about .mabout-left em{color:#007b76;display:block;font-size:32px;font-family: 'ProximaNova-Bold';margin-bottom:15px;margin-top:-9px}



.main-about .mabout-left>p{color:#666666;font-size:13px;line-height:24px;height:72px;overflow:hidden}



.main-about .mabout-right{float:right;width:40%}



.main-about .mabout-right img{max-width:100%;height:auto}







.main-about ul{padding:32px 0 0 0}



.main-about ul li{margin-bottom:20px;overflow:hidden}



.main-about ul li:last-child{margin:0}



.main-about ul li a p{height:40px;padding:0 10px;background:#007b76;-webkit-transform: skew(12deg);transform: skew(12deg);margin-left:-5px;width:28%;float:left}



.main-about ul li a p strong{color:#ffffff;text-transform:uppercase;font-size:14px;line-height:40px;background:url(../images/6054f81c_icon-jewel.png) no-repeat 10px 8px;padding-left:50px;font-weight:normal;-webkit-transform: skew(-12deg);transform: skew(-12deg);display:inline-block}



.main-about ul li.mabout02 a p strong{background:url(../images/55695deb_icon-flower.png) no-repeat 10px 8px}



.main-about ul li.mabout03 a p strong{background:url(../images/2b235bdd_icon-profits.png) no-repeat 10px 8px}



.main-about ul li a span{display:inline-block;float:right;margin-left:1%;width:72%;height:40px;border-left:1px solid #cccccc;border-top:1px solid #ccc;-webkit-transform: skew(12deg);transform: skew(12deg);margin-right:-5px}



.main-about ul li a span div{color:#808080;line-height:16px;overflow:hidden;height:40px;-webkit-transform: skew(-12deg);transform: skew(-12deg);padding:3px 10px;border:1px solid #ccc;border-left:none;margin-left:4px;margin-top:-1px;width:98.2%; line-height:30px}







@media only screen and (max-width: 1200px) {



	.main-about ul li a span div{width:97.7%}



	.main-about ul li a p strong{background:url(../images/6054f81c_icon-jewel.png) no-repeat 0px 8px;padding-left:32px}



	.main-about ul li.mabout02 a p strong{background:url(../images/55695deb_icon-flower.png) no-repeat 3px 8px}



	.main-about ul li.mabout03 a p strong{background:url(../images/2b235bdd_icon-profits.png) no-repeat 0px 8px}



}







@media only screen and (max-width: 992px) {



	.main-about .mabout-left{float:none;width:100%}



	.main-about .mabout-right{display:none}



	.main-about ul li a span div{width:98.2%}



}







@media only screen and (max-width: 768px) {



	.ser-top{text-align:center}



	.ser-top .ser-left{width:100%;float:none}



	.ser-top .ser-more{float:none;margin-top:20px}



	.main-about{background:none;padding:0}



	.main-about .mabout-left{padding:0}



	.main-about ul{background:#fafafa;padding:15px;margin-top:20px}



	.main-about ul li a p{display:block;width:100%;float:none;margin:0;margin-bottom:10px;height:auto;-webkit-transform: skew(0deg);transform: skew(0deg)}



	.main-about ul li a span{width:99%;-webkit-transform: skew(0deg);transform: skew(0deg);margin-left:0;float:none;margin:0;border:1px solid #cccccc}



	.main-about ul li a p strong,.main-about ul li a span div{-webkit-transform: skew(0deg);transform: skew(0deg)}



	.main-about ul li a span div{width:100%;border:none}



}







.main-pro{}



.main-pro .row>em{text-align:center;display:block;color:#007b76;font-size:32px;font-family: 'ProximaNova-Bold';margin-bottom:15px}



.main-pro ul li{float:left;display:inline-block;width:20%;padding:15px}



.main-pro ul li span{border:1px solid #f2f2f2;border-radius:5px;width:100%;display:inline-block}



.main-pro ul li span img{max-width:100%;width:100%;height:auto;border-radius:5px}



.main-pro ul li em{font-size:14px;color:#333333;display:block;text-align:center;margin-top:10px;margin-bottom:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;letter-spacing:-1px;line-height:20px;height:40px;overflow:hidden}



.main-pro ul li p{color:#999999;line-height:20px;overflow:hidden;height:40px;text-align:center}



.main-pro ul li:hover em{color:#007b76}



.main-pro ul li:hover a{text-decoration:none}







@media only screen and (max-width: 768px) {



	.main-pro ul li{width:50%}



}







.main-par{padding:20px 0;background:url(../images/b18b6895_par-shadow.png) no-repeat bottom center}



.main-par .row>em{text-align:center;display:block;color:#007b76;font-size:32px;font-family: 'ProximaNova-Bold';margin-bottom:15px;border-top:1px solid #e5e5e5;padding-top:30px}



.nbs-flexisel-container{position:relative;max-width:100%;display:inline-block; vertical-align:middle}



.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left}



.nbs-flexisel-inner{float:left;width:96%;overflow:hidden;margin-left:2%;padding:10px 0;background:#f5f5f5}



.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;position:relative;text-align:center}



.nbs-flexisel-item span{max-width:262px;max-height:262px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;width:100%;height:auto;display:inline-block}



.main-par .nbs-flexisel-item a{display:inline-block;position:relative;width:100%;width:180px;height:70px}



.main-par .nbs-flexisel-item img{width:auto;cursor:pointer;position:relative;max-width:180px;max-height:180px;position:absolute;left:50%;top:50%;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	-webkit-transition: all 0.3s ease-in-out;



	-moz-transition: all 0.3s ease-in-out;



	-o-transition: all 0.3s ease-in-out;



	transition: all 0.3s ease-in-out}



.nbs-flexisel-item em{ display:block;font-size:12px;width:100%;text-align:left;padding:0 10px;margin-top:10px;line-height:20px;overflow:hidden;height:40px;max-width:262px}



.nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#007b76}



.nbs-flexisel-item:hover span img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}



.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:10px;height:18px;position:absolute;cursor:pointer;z-index:100;top:40%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



.nbs-flexisel-nav-left{left:0px;text-align:center;background:url(../images/4a16f6e0_prev-g.png) no-repeat;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1}



.nbs-flexisel-nav-left:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}



.nbs-flexisel-nav-right{right:0;text-align:center;background:url(../images/3c9513a2_next-g.png) no-repeat;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1}



.nbs-flexisel-nav-right:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}







/*footer*/



.footer{background:#f0f0f0;padding:40px 0;margin-top:30px}



.footer .fot_title{color:#007b76;text-transform:uppercase;font-size:18px;font-family: 'ProximaNova-Bold';display:block;margin-bottom:20px;position:relative}







.footer .fot_about .toggle_content .fabout-main{color:#666666;line-height:28px;height:112px;overflow:hidden;margin-bottom:15px}



.footer .fot_about .toggle_content #fot-logo{max-width:100%}



.footer .fot_about .toggle_content #fot-logo img{max-width:140px;height:auto}



.footer .fot_about .toggle_content .fot-code{float:right;display:inline-block}

.footer .fot_about .toggle_content .fot-code img{max-width:80px;height:auto}

.footer .fot_about .toggle_content .fot_logo02{display:inline-block;margin-top:15px}

.footer .fot_about .toggle_content .fot-about{text-align:right;display:block;margin-top:15px}



.footer .fot_about .toggle_content .fot-about a{font-size:10px;color:#007b76;text-transform:uppercase;display:inline-block}



.footer .fot_about .toggle_content .fot-about a i{padding-left:5px}







.footer .fot_news ul li{margin-bottom:12px}



.footer .fot_news ul li .fnews-left{float:left;display:inline-block;width:30%}



.footer .fot_news ul li .fnews-left img{max-width:100%;height:auto}



.footer .fot_news ul li .fnews-right{width:70%;padding-left:10px;float:left}



.footer .fot_news ul li .fnews-right em{font-size:14px;color:#000000;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;margin-bottom:10px}



.footer .fot_news ul li .fnews-right p{color:#999;font-size:12px;line-height:20px;overflow:hidden;height:40px}







.footer .fot_news ul li .fnews-right em:hover{color:#007b76}



.footer .fot_news ul li .fnews-right a:hover{text-decoration:none}







.footer .fot_links li{margin-bottom:15px}



.footer .fot_links li a{color:#4c4c4c}



.footer .fot_links li a:hover{color:#007b76}







.footer .fot_con li{margin-bottom:12px;color:#4c4c4c;padding:2px 0;padding-left:25px}



.footer .fot_con li p{font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;display:inline-block;letter-spacing:-1px;font-weight:bold;padding-right:2px}



.footer .fot_con li.fcon01{background:url(../images/628dcc4b_fot-add.png) no-repeat left 2px}



.footer .fot_con li.fcon02{background:url(../images/70463192_fot-phone.png) no-repeat left 2px}



.footer .fot_con li.fcon03{background:url(../images/6940aa27_fot-fax.png) no-repeat left 1px}



.footer .fot_con li.fcon04{background:url(../images/ddcdb166_fot-skype.png) no-repeat left 1px}



.footer .fot_con li a:hover{color:#007b76}



.footer .fot_con .fot-share{margin-top:20px}



.footer .fot_con .fot-share li{display:inline-block;padding:0;margin-right:20px}



.footer .fot_con .fot-share li i{font-size:22px;color:#adadad}



.footer .fot_con .fot-share li i.fa-facebook:hover{color:#3a5998}



.footer .fot_con .fot-share li i.fa-linkedin:hover{color:#0075b6}



.footer .fot_con .fot-share li i.fa-youtube-square:hover{color:#ce332d}







.fot_title .column_icon_toggle {display: none}



.icon-minus-sign:before {content:"\f068";font-family:'FontAwesome'}



.icon-plus-sign:before {content: "\f067";font-family:'FontAwesome'}











.fot-bot{background:#333333;padding:20px 0;text-align:center}



.fot-bot .fot_title{display:none}



.fot-bot .fot_nav{margin-bottom:20px}



.fot-bot .fot_nav ul li{display:inline-block;margin:0 25px}



.fot-bot .fot_nav ul li a{font-size:16px;color:#e5e5e5;font-family: 'ProximaNova-Bold';text-transform:uppercase}



.fot-bot .copy{color:#b2b2b2;margin-bottom:10px}



.fot-bot .copy a{color:#b2b2b2}



.fot-bot .fot-fri p{display:inline-block;color:#b2b2b2}



.fot-bot .fot-fri li{display:inline-block;margin:0 10px}



.fot-bot .fot-fri li a{color:#b2b2b2}







@media only screen and (max-width: 992px) {



	.fot-bot .fot_nav ul li{margin:0 14px}



	.footer .fot_about .toggle_content .fot-code{float:none;margin:5px}



}







@media only screen and (max-width: 768px) {



	.footer{padding:30px 0 0 0}



	.fot_links,.fot_pro,.fot_con,.fot_nav,.fot_about,.fot_news{width:100%;padding:0}



	.footer .fot_title{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:10px;cursor:pointer}



	.footer .fot_title .column_icon_toggle {display: inline-block;position: absolute;right:10px;top:5px;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal}



	.fot-bot{padding-top:0}



	.fot_nav{border:none;margin-top:20px}



	.fot_title .column_icon_toggle{display:inline-block;font-style:normal;padding-left:5px}



	.fot_nav .fot_title{display:block;font-size:18px;color:#fff;font-family: 'ProximaNova-Bold';text-transform:uppercase}



	.fot_nav .toggle_content{padding-top:20px}



	.fot-bot .fot_nav ul li{display:block;margin-bottom:15px}



	.fot_nav ul li a{padding:0}



	.toggle_content{padding-bottom:30px}



	.fot-open{display:block}



}











/*page*/



.page-banner img{max-width:100%;height:auto;width:auto}



.breadcrumb{margin-bottom:0;background:#fff;color:#808080;text-transform:capitalize;font-size:14px;border-radius:0}



.breadcrumb p{color:#333333;font-family:Verdana, Geneva, sans-serif;font-weight:bold;display:inline-block;margin-right:10px;text-transform:uppercase;font-size:12px; vertical-align:middle;margin-top:-3px}



.breadcrumb i{padding:0 5px}



.breadcrumb a:hover{color:#007b76}



.breadcrumb h2{margin:0;display:inline-block;padding:0;font-size:14px}







@media only screen and (max-width: 768px) {.breadcrumb .container{padding:0}}







.pagebox{padding:1% 0 2% 0}



.page-title{color:#007b76;font-size:28px;font-family: 'ProximaNova-Bold';display:block;text-transform:uppercase;margin-bottom:20px;text-align:center}



.left-title{text-align:left}



.about-box .page-title{text-align:center;display:block;margin-bottom:20px;text-transform:uppercase}



.about-box .page-title em{font-size:28px;color:#053491;font-family:'latoB';display:inline-block;border-top:2px solid #053491;border-bottom:2px solid #053491;padding:5px}



.about-main{font-size:13px;line-height:24px}



.about-main img{max-width:100%;height:auto}











/*news-list*/



.news_list{width:100%}



.news_list li{margin-bottom:15px;overflow:hidden;clear:both;border-bottom:1px solid #e5e5e5;padding-bottom:15px}



.news_list li:last-child{border-bottom:none;margin-bottom:0}



.news_list li .newl_left{width:78%;margin-left:2%;float:right}



.news_list li .newl_left em{font-size:16px;display:block;margin-bottom:10px;text-transform:capitalize;color:#000}



.news_list li:hover .newl_left em,.news_list li:hover .newl_left a{color:#007b76;text-decoration:none}



.news_list li .newl_left .newm_date{margin-bottom:10px;color:#999999;font-style:italic;font-size:12px}



.news_list li .newl_left .newm_date p{display:inline-block;margin-right:10px}



.news_list li .newl_left .newm_date i{padding-right:5px}



.news_list li .newl_left>div{color:#999;line-height:20px;font-size:12px;overflow:hidden;max-height:36px;margin:0}



.news_list li .newl_left .newl_more{display:inline-block;background:#f08200;font-size:14px;color:#fff;text-transform:uppercase;padding:5px 30px;margin-top:20px}



.news_list li .newl_left .newl_more:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff}







.news_list li .newl_right{float:left;display:inline-block;max-width:20%;width:100%}



.news_list li .newl_right img{max-width:100%;height:auto;width:100%}



@media only screen and (max-width: 768px) {



	.news_list li .newl_right{width:100%;margin-bottom:20px;float:none;max-width:100%}



	.news_list li .newl_left{width:100%}



}







/*page-number*/



.page_num{width:100%;margin:0 auto 2em auto;text-align:center;border-top:1px solid #e5e5e5;padding-top:20px;margin-top:20px}



.page_num>p{display:inline-block;color:#fff;background:#007b76;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:8px 16px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius:20px}



.page_num a{display:inline-block;color:#333;background:#e5e5e5;font-size:14px;text-transform:capitalize;padding:8px 16px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius:20px;margin:0 2px}



.page_num a:hover{color:#fff;text-decoration:none;background:#007b76}



.page_num span{display:block;font-size:12px;margin-top:15px}



.page_num span:before{content:'[';padding-right:3px}



.page_num span:after{content:']';padding-left:3px}



.page_num span p{display:inline-block;margin:0 5px}



@media only screen and (max-width: 768px) {.page_num span{width:100%;margin-top:15px}}



@media only screen and (max-width: 400px) {



	.page_num li{margin:5px 0}



	.page_num li p,.page_num a{font-size:12px;padding:8px}



	.page_num span{margin-top:10px}



}











/*news-main*/



.news_main{width:100%}



.news_main em{font-size:18px;display:block;margin-bottom:10px;color:#000;text-align:center}



.news_main .newm_date{margin-bottom:10px;color:#999999;font-style:italic;font-size:12px;text-align:center}



.news_main .newm_date p{display:inline-block;margin-right:10px}



.news_main .newm_date i{padding-right:5px}



.newm_date p{display:inline-block;color:#b3b3b3;font-size:12px}



.newm_date i{padding-right:5px}



.news_main div{margin-top:12px;line-height:24px;font-size:14px}



.news_main div img{max-width:100%;height:auto}











/*page-turning*/



.page_turn{padding-top:10px;border-top:1px solid #e5e5e5;margin-top:20px}



.page_turn li{display:block}



.page_turn li p{display:inline-block;color:#808080;font-size:13px;text-transform:capitalize;margin-bottom:0}



.page_turn li a{display:inline-block;font-size:14px;padding:2px 10px 5px 10px;text-transform:capitalize}



.page_turn li a:hover{color:#007b76;text-decoration:underline}











/*sitemap*/



.sitemap{width:100%;margin-top:20px}



.stp-listA>li{text-transform:capitalize;margin-bottom:15px;background:#f9f9f9;padding:10px}



.stp-listA>li:nth-child(2n+2){background:#f2f2f2}







.stp-top{width:100%;height:34px;line-height:34px}



.stp-top a{padding:0 10px;font-size:16px;text-transform:capitalize;font-family:Verdana, Geneva, sans-serif;font-weight:bold;display:block}



.stp-top a i{padding-left:10px}



.stp-top a:hover{color:#007b76;text-decoration:none}



.stp-listB{display:block;padding:10px;border-top:1px solid #ccc}



.stp-listB li{width:18%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}



.stp-listB li a{font-size:13px;line-height:22px;display:block;color:#4d4d4d}



.stp-listB li a i{padding-right:5px}



.stp-listB li:hover a{color:#007b76;text-decoration:underline}







@media only screen and (max-width: 768px){



	.main-left,.main-right{padding:0}



	.stp-listB li{width:48%}



	.stp-listB li a{font-size:14px}



}



@media only screen and (max-width: 400px){



	.stp-listB li{width:100%;margin-right:0;margin-bottom:2%}



}











/*contact us*/



.con-box{margin-top:40px;padding-bottom:18px}



.con_main{margin-bottom:30px}



.con_main div{line-height:24px;font-size:14px}



.con_main img{max-width:100%;height:auto;width:auto}







.con_right{border-top:1px solid #e5e5e5;padding-top:20px}



.con_right .control-label{font-size:12px;text-transform:capitalize;margin-bottom:5px;font-family:Verdana, Geneva, sans-serif;font-weight:bold}



.con_right .btn-lg, .btn-group-lg > .btn{margin-top:15px;font-size:14px;text-transform:uppercase;background:#007b76;border:none;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



.con_right .btn-lg:hover, .btn-group-lg > .btn:hover{background:#09ada6}







/*left-right*/



.left-title{text-align:left}



/*main left*/



.mian_box{ margin:10px 0 0px}



.page_left{padding-left:0}



.left-nav span,.left-rel span,.left-blog span{display:block; background:none; text-align:left; line-height: 22px;font-size:16px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;text-transform:uppercase;padding:0 0 4px 0;border-bottom:1px solid #eceff1; margin-bottom:10px}



.left-nav span,.left-rel span{font-size:16px;text-align:left;color:#007b76}



.mtree-skin-selector{display:none}



.left-nav,.left-blog,.left-rel,.left-news{position:relative;margin-bottom:20px;padding-left:0}



.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-rel span .column_icon_toggle,.left-news span .column_icon_toggle,.left-cat span .column_icon_toggle{display:none}



.htmleaf-container>em{font-size:16px;font-weight:bold;text-transform:capitalize;display:block;margin-bottom:10px}







.page_left .left-nav,.page_left .left-news,.page_left .left-pro ,.page_left .left-blog,.page_left .left-rel{position:relative}



.page_left .column .column_box>span .column_icon_toggle{display:none}











.page_left .icon-minus-sign:before,.left-nav .icon-minus-sign:before,.left-rel .icon-minus-sign:before {content:"\f077";font-family:'FontAwesome'}



.page_left .icon-plus-sign:before,.left-nav .icon-plus-sign:before,.left-rel .icon-plus-sign:before {content: "\f078";font-family:'FontAwesome'}







.left-news{ margin-top:0px; background:none !important}







.kx-ul li{ border-bottom:dotted 1px #CBCBCB}



.kx-ul li:hover{ border-bottom:dotted 1px #007b76}



.kx-ul li a{width: 100%; height: 100%; display: block;padding: 12px 0;font-size:14px}



.kx-ul li .time{float: left;width: 58px; height: 36px; line-height: 36px; text-align: center;color: #272322; font-size: 16px; background: #e5e5e5}







.kx-ul li .title{height: 36px;line-height: 18px; overflow: hidden; font-size:13px; color:#4b4b4b; padding-left: 8px}



.kx-ul li:hover .time{ background:#007b76;color:#ffffff}



.kx-ul li:hover,.kx-ul li:hover a{ color:#007b76;text-decoration:none}



.kx-ul li:hover .title{color:#007b76}







ul.mtree {opacity: 0;margin-left: 0}



ul.mtree>li {list-style: none;border-bottom:1px solid #e5e5e5}



ul.mtree>li:last-child{border-bottom:none}



ul.mtree>li>a {



	display: block;



	font-size:13px;



	padding:10px 0 10px 0}



ul.mtree>li>a i{padding-right:5px}



ul.mtree li.mtree-node > a {}



ul.mtree>li.mtree-node>a:after{content:"\f078";font-family:FontAwesome;position:absolute;right:0;top:0;height:30px;overflow:hidden;width:30px;text-align:center;line-height:36px;color:#808080;font-size:12px}



ul.mtree>li.mtree-active>a:after{content:"\f077";font-family:FontAwesome;padding-left:5px;color:#fff}



ul.mtree>li:hover{}



ul.mtree>li:hover>a{background:#007b76;text-transform:none;color:#fff;padding:10px}



ul.mtree>li.mtree-node{}



ul.mtree>li.mtree-open{background:#007b76;text-transform:none}



ul.mtree>li.mtree-open>a{color:#fff;text-decoration:none;padding:10px}



ul.mtree>li.mtree-node:hover{}



ul.mtree>li.mtree-node .mtrss-all{font-weight:bold;text-transform:uppercase;margin-top:0;color:#008adb;font-size:13px;color:#ff3053;font-family:Verdana, Geneva, sans-serif}



ul.mtree>li.mtree-node .mtrss-all span{display:inline-block;border:none;margin-bottom:0;color:#000;padding:0;padding-right:5px;font-size:13px}



ul.mtree>li.mtree-node .mtrss-all a{font-size:13px;color:#000;text-transform:capitalize}



ul.mtree>li.mtree-node .mtrss-all a:hover,ul.mtree>li.mtree-node .mtrss-all:hover span{text-decoration:none;color:#007b76}







ul.mtree a {



  -webkit-transition: all 300ms ease-out;



  -moz-transition: all 300ms ease-out;



  -ms-transition: all 300ms ease-out;



  -o-transition: all 300ms ease-out;



  transition: all 300ms ease-out}







ul.mtree ul {margin-top:1px;background:#f2f2f2;padding:10px 0}



ul.mtree ul li{background:#f2f2f2;margin-bottom:1px}



ul.mtree ul li a:hover{background:#f2f2f2}



ul.mtree ul li ul{border:none}



ul.mtree ul li ul li{margin:5px 0}



ul.mtree li.mtree-node ul li a{display:block;font-size:12px;font-weight:normal;padding:6px 15px}



ul.mtree li.mtree-node ul li a i{padding-right:5px}



ul.mtree ul li a:hover{color:#007b76;background:#fff;text-decoration:none}







ul.mtree li ul li.mtree-open>a{color:#007b76}



ul.mtree li.mtree-node ul li.mtree-node>a:after{content:"\f107";font-family:FontAwesome;position:absolute;right:0;top:0;height:30px;overflow:hidden;width:30px;text-align:center;line-height:28px;color:#007b76;font-size:16px}



ul.mtree li.mtree-node ul li.mtree-active>a:after{content:"\f106";font-family:FontAwesome;padding-left:5px;color:#007b76}











ul.mtree .mtree-level-2{border-bottom:1px dotted #ccc}



ul.mtree li ul li.mtree-open a{text-decoration:none}



ul.mtree li ul.mtree-level-2 li a{font-weight:normal;font-size:12px}



ul.mtree .mtree-level-2 li a:hover{text-decoration:none;color:#007b76;font-weight:normal}







ul.mtree ul li ul li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px}







ul.mtree.jet ul {margin-left: 0}



ul.mtree.jet li {margin-bottom: 1px}



ul.mtree.jet li:last-child {margin-bottom: 0px}



ul.mtree.jet li:first-child {margin-top: 1px}



ul.mtree.jet li.mtree-active a {background: #E3E3E3}



ul.mtree.jet li.mtree-active li:last-child > a {border-radius: 0px 0px 3px 3px}



ul.mtree.jet li.mtree-active > a {



  background: #008cba;



  color: #FFF;



  border-radius: 3px 3px 0px 0px}



ul.mtree.jet li > a:hover {



  background: #FFC000;



  color: #FFF}



ul.mtree.jet a {



  padding: 5px 0px 5px 1em}



ul.mtree.jet li li > a {



  padding-left: 2em}/*pack-ansx6c06l*/



ul.mtree.jet li li li > a {



  padding-left: 3em}



ul.mtree.jet li li li li > a {



  padding-left: 4em}



ul.mtree.jet li li li li li > a {



  padding-left: 5em}







ul.mtree a:hover{text-decoration:none}











@media only screen and (max-width: 768px) {



	.page-title{text-align:center}



	.main-box{margin:10px 0}



	.page_left{float:none;margin-bottom:30px; padding:0;width:100%; float:none}



	.page_right{ padding:0;width:100%; float:none}



	.page_left .column .column_box>span{padding:8px 0 8px 0;text-align:left;color:#007b76}



	.left-nav, .left-blog, .left-rel, .left-news{padding:0}



	.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-rel span .column_icon_toggle,.left-news span .column_icon_toggle,.left-cat span .column_icon_toggle{display: inline-block;position: absolute;right:10px;top:0;font-style:normal;cursor:pointer;font-size:14px;color:#2275b0;font-weight:normal}



	.page_left .column .column_box>span .column_icon_toggle{display: inline-block;position: absolute;right:10px;top:12px;font-style:normal;cursor:pointer;font-size:14px;color:#007b76;font-weight:normal}



	ul.mtree>li:last-child{border-bottom:1px solid #e5e5e5}



}















/*blog*/



.left-blog{margin-bottom:20px}



.column .block .blog_main { margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #e5e5e5}



.blog_list>li{margin-bottom:20px;padding-bottom:20px;text-align:left;background:#f2f2f2;padding:10px}



.blog_list>li em{font-size:14px;display:inline-block;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;font-weight:bold;font-family:Verdana, Geneva, sans-serif;width:83%}



.blog_list>li:hover em{color:#007b76}







ul.blog-list, ul.blog-list1{padding: 0;list-style: none;background-color:#007b76;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;text-align:left}



ul.blog-list li {margin:0 20px 10px 0;padding-left:15px}



ul.blog-list1 p, ul.blog-list p {font-size:16px;color:#333;margin-bottom: 15px;text-transform:capitalize;font-family:Verdana, Geneva, sans-serif}



ul.blog-list:last-child, ul.blog-list1:last-child{border-bottom:none;padding-bottom:0}



ul.blog-list li a {color:#808080;font-size:13px;vertical-align: initial;text-decoration: none;display:block}



ul.blog-list li a:hover{color:#007b76;text-decoration:underline}



ul.blog-list3 li.blog-list3-img{float: left;width: 24%;margin-right: 5%}



.blog-list3-img img{width:60;border-radius:5px;height:45px;border:solid 1px #eee}







ul.blog-list1 li {display: inline-block;margin: 10px 3px} 



ul.blog-list1 li a {



	text-decoration: none;



	background:#e5e5e5;



	padding:7px;



	border-radius:3px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	-o-border-radius:3px}



ul.blog-list1 li a:hover{background:#007b76;color:#fff}







.blog_list{width:100%}



.blog_list li a:hover{text-decoration:none}



.blog_list li .blog_date{display:inline-block;margin-bottom:10px;color:#999999;float:right}



.blog_list li .blog_date i{padding-right:5px}



.blog_list li p{font-size:12px;line-height:18px;color:#999;overflow:hidden;max-height:54px;width:100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}



.blog_list li .blog_tag{margin-top:10px}



.blog_list li .blog_tag li{background:#d9d9d9;display:inline-block;margin-right:10px}



.blog_list li .blog_tag li a{padding:5px;display:inline-block}



.blog_list li .blog_tag li i{padding-right:5px;color:#808080}



.blog_list li .blog_tag li:hover{background:#007b76}



.blog_list li .blog_tag li:hover a{color:#fff}



.blog_list li .blog_tag li:hover i{color:#fff}



.blog_list .blog_more{	padding:6px 20px;margin-top:20px;



	border-radius:5px;



	background-image: -moz-linear-gradient(top, #ffa128, #fc9818);



	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa128), color-stop(1, #fc9818));



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa128', endColorstr='#fc9818', GradientType='0');



	background:linear-gradient(to bottom, #ffa128, #fc9818);



	display:inline-block;



	text-transform:capitalize;



	color:#fff;



	font-size:14px}



.blog_list .blog_more:hover{



	color:#000;



	text-decoration:none;



	box-shadow:0 0 5px 1px #e5e5e5;



	background:#ffe400}











/*blog-main*/



.blog_main{width:100%;margin-bottom:30px}



.blog_main em{font-size:16px;overflow:hidden;display:block;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;font-family:Verdana, Geneva, sans-serif;font-weight:bold}



.blog_main a:hover{text-decoration:none}



.blog_main .blog_date{display:block;margin-bottom:10px;color:#808080}



.blog_main .blog_date i{padding-right:5px}



.blog_main img{max-width:100%;height:auto}



.blog_main div{font-size:14px;line-height:180%;margin-top:10px;text-align:left}



.blog_main .blog_tag{margin-top:10px;text-align:left}



.blog_main .blog_tag li{background:#e5e5e5;display:inline-block;margin-right:10px}



.blog_main .blog_tag li a{display:inline-block;padding:5px}



.blog_main .blog_tag li i{padding-right:5px;color:#808080}



.blog_main .blog_tag li:hover{background:#007b76}



.blog_main .blog_tag li:hover a{color:#fff}



.blog_main .blog_tag li:hover i{color:#fff}



#loop-nav-singlular-post{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:10px}



#loop-nav-singlular-post i{padding:0 5px}







@media only screen and (max-width: 768px) {



	.left-blog{margin:0}



	.column .block .blog_main{width:100%;border-top:none;margin-top:0}



}











/*products*/



.pro-text{line-height:20px;font-size:13px}



.pro-text img{max-width:100%}







.cbp-vm-switcher {width:100%}



.cbp-vm-options {text-align:right;margin-top:5px}



.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:14px}



.cbp-vm-options a {display: inline-block; vertical-align:middle;width:35px;height:35px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px}



.cbp-vm-options span{display:inline-block;float:right;font-size:12px;margin-top:10px;color:#b3b3b3}



.cbp-vm-options a:hover,



.cbp-vm-options a.cbp-vm-selected {color: #007b76}



.cbp-vm-options a:before {width: 35px;height: 35px;line-height: 35px;font-size: 24px;text-align: center;display: inline-block}







/* General list */



.cbp-vm-switcher ul {list-style: none;padding: 0}







/* Clear eventual floats */



.cbp-vm-switcher ul:before, 



.cbp-vm-switcher ul:after { 



	content: " "; 



	display: table}



.cbp-vm-switcher ul:after { clear: both}







.cbp-vm-switcher ul li {display: block;position: relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



.cbp-vm-image {display: block;margin: 0 auto;position:relative}



.cbp-vm-image span{display:inline-block;width:100%;height:auto;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border:1px solid #f2f2f2}



.cbp-vm-image img {width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;height:auto}



.cbp-vm-image span:hover{border:1px solid #e5e5e5}







.cbp-vm-switcher ul li em{font-size:14px;display:block;margin:10px 0;height:36px;color:#333333;text-transform:capitalize; word-wrap:break-word;line-height:18px;text-align:left;overflow:hidden}



.cbp-vm-switcher ul li .cbp-vm-details{color:#999;overflow:hidden;height:36px;font-size:12px;line-height:18px;text-align:left}



.cbp-vm-switcher ul li a:hover,.cbp-vm-switcher ul li:hover em{ text-decoration:none;color:#007b76}







.cbp-vm-view-grid .prol_more{display:none}







.cbp-vm-view-grid .pro-list-tags{display:none}







/* Common icon styles */



.cbp-vm-icon:before {



	font-family: 'fontawesome';



	speak: none;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	line-height: 1;



	-webkit-font-smoothing: antialiased}







.cbp-vm-grid:before {content: "\f00a"}



.cbp-vm-list:before {content: "\f00b"}



.cbp-vm-add:before {content: "\f055"}







/* Large grid view */



.cbp-vm-view-grid ul {text-align: left;margin-bottom:10px}







.cbp-vm-view-grid ul li {



	width: 25%;



	float:left;



	text-align: center;



	padding: 10px 10px 20px 10px;



	display: inline-block;



	vertical-align: top}



.cbp-vm-view-grid ul li em{text-align:center;font-size:14px;line-height:20px;overflow:hidden;height:40px}



.cbp-vm-view-grid ul li .cbp-vm-details{text-align:center}







/* List view */



.cbp-vm-view-list li {padding: 20px 0;border-top:1px solid #e5e5e5;white-space: nowrap;text-align:left;white-space:normal}



.cbp-vm-view-list ul.row{margin:0}



.cbp-vm-view-list li:before, 



.cbp-vm-view-list li:after { 



	content: " "; 



	display: table}



.cbp-vm-view-list li:after { clear: both}



.cbp-vm-view-list .cbp-vm-image,



.cbp-vm-view-list .cbp-vm-title,



.cbp-vm-view-list .cbp-vm-details,



.cbp-vm-view-list .cbp-vm-price,



.cbp-vm-view-list .cbp-vm-add {



	display: inline-block;



	vertical-align: middle}







.cbp-vm-view-list .cbp-vm-image {width: 20%;display:inline-block; vertical-align:middle;margin-right:2%;float:left}



.cbp-vm-view-list ul li>div{width:76%;display:inline-block}



.cbp-vm-view-list ul li em{display:block; vertical-align:top;text-align:left;font-size:16px;line-height:22px;height:auto;margin-top:0;margin-bottom:15px}



.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;height:66px;line-height:22px;margin-bottom:10px}



.cbp-vm-view-list .pro-list-tags{width:100%;overflow:hidden;background:#f8f8f8;padding:0 10px}



.cbp-vm-view-list .pro-list-tags p{display:inline-block;padding-right:10px;text-transform:capitalize}



.cbp-vm-view-list .pro-list-tags li{padding:0;display:inline-block;margin:10px 5px;border:none}



.cbp-vm-view-list .prol_more{color:#fff;display:inline-block;padding:6px 20px;text-transform:uppercase;margin-top:20px;background:#007b76;font-size:12px}



.cbp-vm-view-list .prol_more:hover{background:#09ada6;color:#fff}







@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 49%}}







@media screen and (max-width: 420px) {.cbp-vm-view-grid ul li {width: 100%}}







@media only screen and (max-width: 768px){



	.left-nav span, .left-rel span{text-align:left}



	.pro-center{padding:0}



	.left-rel{float:none;width:100%}



	.pro-cat li{margin-bottom:10px}



	.cbp-vm-options{text-align:center}



	.left-rel li{width:50%;float:left;margin-bottom:0}



	.left-rel li:last-child{border-bottom:1px solid #e5e5e5}



	.left-rel li:nth-child(2n+1){border-right:1px solid #e5e5e5}



}











@media screen and (max-width: 520px) {



	.cbp-vm-view-list ul li .cbp-vm-details{height:40px}



	.cbp-vm-view-list .prol_more{font-size:13px;padding:2px 20px 7px 20px}



}







@media screen and (max-width: 400px) {



	.cbp-vm-view-list ul li em{width:100%}



	.cbp-vm-view-list ul li .cbp-vm-details{width:100%}



	.cbp-vm-view-list .cbp-vm-image{width:100%}



}











/*products main*/



.products .pro_img{padding-left:0}



.products .pro_img>img{max-width:100%;max-height:100%;height:auto;width:100%;padding:8px;border:1px solid #e5e5e5}



.products .pro_img .pro_simples{margin-top:10px;text-align:left}



.products .pro_img .pro_simples>img{max-width:58px;margin:3px;border:1px solid #e5e5e5}







.products .pro_table{float:right}



.pro_table h1,.pro_table h2{font-size:18px;color:#000;display:block;text-transform:capitalize;margin:0;margin-bottom:20px}



.pro_table ul{background:#f2f2f2;margin-top:10px}



.pro_table ul li{padding:10px;font-size:12px; vertical-align:middle;text-transform:capitalize;border-bottom:1px solid #fff}



.pro_table ul li p{display:inline-block;margin-right:10px;color:#999;font-size:12px; vertical-align:middle;width:18%}



.pro_table .pro_more{



	display:inline-block;



	font-size:14px;



	color:#fff;



	text-transform:uppercase;



	margin-top:20px;



	padding:8px 7%;



	background:#007b76;



	-moz-transition: all 0.3s;



	-o-transition: all 0.3s;



	-webkit-transition: all 0.3s;



	transition: all 0.3s}



.pro_table .pro_more:hover{background:#09ada6;color:#fff;text-decoration:none}



.pro_table .pro_more.pro_down{margin-left:10px}





.mostBox{margin-top:20px;margin-bottom:10px}



.mostBox>em{border-bottom:1px solid #e5e5e5;text-transform:uppercase;display:block;font-size:18px;color:#007b76;margin-bottom:20px;padding-bottom:5px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;letter-spacing:-1px}



.mostBox>div{line-height:20px;font-size:13px}



.mostBox>div img{max-width:100%;height:auto;width:auto}







.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:15px 0;padding:10px;overflow:hidden}



.relatedTags p{display:inline-block;float:left;overflow:hidden;margin:0;margin-right:5px;font-size:14px}



@media only screen and (max-width: 768px) {.relatedTags p{width:100%}}



.re_main{width:85%;display:block;float:left}



.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize}



.relatedTags a:hover{color:#007b76;text-decoration:underline}



.reProTitle{width:100%;border-bottom:2px solid #1996e6}



.reProTitle p{color:#1a1a1a;font-size:16px;margin-top:30px}







#pro_inquiry{margin-top:20px;padding:20px 20px 30px 20px;border-radius:10px;background:#fafafa}



#pro_inquiry .pro_title{display:block;font-size:18px;text-transform:uppercase;position:relative;padding-bottom:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#007b76;letter-spacing:-1px}



#pro_inquiry .form-group p{display:block;margin-bottom:20px;margin-top:10px}



#pro_inquiry .form-group p b{font-size:12px;text-align:left;display:inline-block;margin-right:10px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;text-transform:capitalize}



#pro_inquiry .form-group p a{display:inline-block;font-size:13px;color:red;text-transform:capitalize}







#pro_inquiry .control-label{font-size:12px;text-transform:capitalize;margin-bottom:5px;font-family:Verdana, Geneva, sans-serif;font-weight:bold}



#pro_inquiry .btn-lg, .btn-group-lg > .btn{margin-top:15px;font-size:14px;text-transform:uppercase;background:#007b76;border:none;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}



#pro_inquiry .btn-lg:hover, .btn-group-lg > .btn:hover{background:#09ada6}







.pro-inqBox .pro_title .icon-plus-sign:before{content:"\f067";font-family:'FontAwesome'}



.pro-inqBox .pro_title .icon-minus-sign:before{content:"\f068";font-family:'FontAwesome'}







.page_pro{padding-top:30px}



.page_pro>em{border-bottom:1px solid #e5e5e5;text-transform:uppercase;display:block;font-size:18px;color:#007b76;margin-bottom:20px;padding-bottom:5px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;letter-spacing:-1px}



.page_pro .nbs-flexisel-container{max-width:100%;padding:0}



.page_pro .nbs-flexisel-inner{width:92%;margin-left:4%;background:#fff}



.page_pro .nbs-flexisel-item{margin:0}



.page_pro .nbs-flexisel-item span{max-width:180px;max-height:180px}



.page_pro .nbs-flexisel-item span img{max-width:176px;max-height:176px}



.page_pro .nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left}



.page_pro .nbs-flexisel-item:hover span img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}



.page_pro .nbs-flexisel-nav-left,.page_pro .nbs-flexisel-nav-right{width:12px;height:18px;position:absolute;cursor:pointer;z-index:100;top:40%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}











@media only screen and (max-width: 768px){



	.pro-inqBox{margin-top:10px}



	.pro-inqBox .message{margin-top:0;border-right:none;border-bottom:1px dashed #e5e5e5}



	.pro-inqBox .con-left{padding-left:0}



	.products .pro_img{margin:0;padding:0}



	.products .pro_table{margin-top:15px;padding:0}



	.pro_table .pro_more{margin:10px 0}



	.pro-inqBox .block_content{padding:3%}



	.pro-inqBox .message .meInput,.pro-inqBox .message .meText{width:90%}



	#pro_inquiry{padding:0;background:none;border-top:1px solid #e5e5e5;border-radius:0;padding-top:20px}



	



}



.page_wrapper_2{border-top:1px solid #e5e5e5}





/*service*/

#online_qq_layer{z-index:9999999;position:fixed;right:60px;bottom:0}

#online_qq_layer a{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}

#online_qq_layer a:hover{text-decoration:none}

#floatShow{

	display:block;

	background:#007b76;

	border-radius:5px 5px 0 0;

	width:200px;

	float:right;

	height:32px;

	text-align:center;

	background-image: -moz-linear-gradient(top, #007b76, #09ada6);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #007b76), color-stop(1, #09ada6));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007b76', endColorstr='#09ada6', GradientType='0');

	background:linear-gradient(to bottom, #007b76, #09ada6)}

#floatShow i{font-size:14px;color:#fff;line-height:32px}

#floatShow p{color:#fff;font-size:16px;line-height:28px;display:inline-block; vertical-align:middle;padding-left:10px;font-family:'ProximaNova-Bold';text-transform:uppercase}

#floatHide{display:none;background:#007b76;width:360px;text-align:center;height:32px;font-family:'ProximaNova-Bold';text-transform:uppercase}

#floatHide p{color:#fff;font-size:16px;line-height:32px;display:inline-block; vertical-align:middle}

#floatHide i{font-size:14px;color:#fff;line-height:32px;float:right;margin-right:10px}



#onlineService{display:inline;width:360px;overflow: hidden;display:none;background: #fff;border:1px solid #007b76;padding-bottom:52px}

.online_form{position:relative}

.online_form p{font-size:13px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}

.online_form ul{height:300px;overflow-y:scroll;padding:15px 15px 25px 15px;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=5);-moz-opacity:0.05;opacity:0.05}

.online_form ul li{margin:15px 0;position:relative;z-index:2}

.online_form ul li label{display:block;color:#333;margin-bottom:5px;font-weight:normal;font-size:13px}

.online_form ul .meInput{height:32px;border:1px solid #e5e5e5;width:96%;padding-left:5px;font-family:Tahoma, arial, sans-serif}

.online_form ul .meInput:focus{color:#333;box-shadow:0 0 15px 2px rgba(0,0,0,0.05);border:1px solid #007b76}

.online_form ul .meText{width:96%;padding:5px;border:1px solid #e5e5e5;max-width:96%;height:140px;max-height:180px;font-family:Tahoma, arial, sans-serif}

.online_form ul .meText:focus{color:#333;box-shadow:0 0 15px 2px rgba(0,0,0,0.05);border:1px solid #007b76}

#onlineService .chat-send{display:block;position:absolute;bottom:1px;left:1px;width:99%;text-align:center;box-shadow:0 -4px 5px 0 rgba(0,0,0,0.1);background:#fff;padding:10px;cursor:pointer}

#onlineService .chat-send .send{display:inline-block;width:90%;background:#007b76;padding:5px 0;color:#fff;text-transform:uppercase;font-size:15px;font-family:'ProximaNova-Bold'}

#onlineService .chat-send .send:hover{background:#09ada6;color:#fff;text-decoration:none}





#service{position:fixed;left:0;top:10px;z-index:999999999;margin:200px 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:#eee;display:none}

#service ul{ list-style:none}

#ser_main{float:right;position:relative;z-index:9;top:0px}

#ser_main a{display:block;overflow:hidden}

#ser_main a#floatShow01{background: url(../images/fb69de5b_ser-30.png) no-repeat;height:180px;width:48px;z-index:99999;display:none}

#ser_main a#floatHide01{background:url(../images/fb69de5b_ser-30.png) no-repeat;height:220px;width:48px;z-index:99999}

#ser_main a#floatHide01:after{content:"\f00d";font-family:FontAwesome;color:#fff;position:absolute;width:48px;padding:5px 0;display:block;text-align:center;left:0;bottom:0;background:#007b76;font-size:16px;border-radius:0 5px 5px 0}



#onlineService01{float:left;background:#fff;border:2px solid #007b76;overflow:hidden; width:240px;padding:0 15px 15px 15px;min-height:230px;display:none}



.onlineMenu ul li{ padding:5px 0px; border-bottom:1px dashed #444}

.onlineMenu .call-top{padding:10px 0 5px 0}

.onlineMenu .call-top p{text-align:left;font-family:'ProximaNova-Bold', sans-serif;color:#4c4c4c;font-size:18px}

.onlineMenu .call{text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}

.onlineMenu .call>p{display:block;font-size:13px;padding:5px 0;color:#333}

.onlineMenu .call>p i{padding-right:10px;color:#007b76;font-size:14px}

.onlineMenu .call>p a{font-size:13px;color:#333}

.onlineMenu .call>p a:hover{color:#007b76}





@media only screen and (max-width: 768px){

	body{padding-bottom:40px}

	#online_qq_layer{width:100%;left:0;right:auto}

	#floatShow,#floatHide{width:100%;border-radius:0;box-shadow:0 0 10px 0 rgba(255,255,255,0.3);height:40px}

	#floatShow i,#floatShow p,#floatHide p,#floatHide i{line-height:40px}

	#onlineService{width:100%}

	#service{display:none}

}

