/*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;}

a:focus {outline: none;}







/*share*/

body{font-size:12px;font-family:lora,Arial,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: 'lora';

    src:url(../font/lora.eot);

    src: url(../font/lora.eot?#iefix) format('embedded-opentype'),

	 url(../font/lora.svg#lora) format('svg'),

	 url(../font/lora.woff) format('woff'),

	 url(../font/lora.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}





@font-face {

    font-family: 'loraB';

    src:url(../font/loraB.eot);

    src: url(../font/loraB.eot?#iefix) format('embedded-opentype'),

	 url(../font/loraB.svg#loraB) format('svg'),

	 url(../font/loraB.woff) format('woff'),

	 url(../font/loraB.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}







/*index*/

.header{text-align:center;border-top:3px solid #7dc7f1;padding:10px 0;}

#logo{float:left;}

#logo img{max-width:300px;max-height:98px;}

.header h1{padding:0;margin:0;display:inline-block;}

/*search*/

.theme-buy .btn{

	position: relative;

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	width:40px;

	height:40px;

	text-align: center;

	text-decoration: none;

	background:#e5e5e5 url(../images/search.png) no-repeat center;

	border:none;

	border-radius:0;

}



.theme-buy{display:inline-block;text-align: center;display:none;}

.theme-gobuy,.theme-signin{font-size: 15px;}

.theme-popover-mask{z-index: 9998;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{float:none;display:inline-block;width:98%;margin-left:15px;max-width:640px;height:40px;overflow:hidden;position:relative;margin-top:30px;border:1px solid #d9d9d9;border-radius:20px;}

.theme-poptit{position:absolute;right:0;top:0;width:36px;height:36px;background:#00a7eb;text-align:center;display:block;display:none;}

.theme-poptit .close{color:#fff;font-size:26px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:36px;float:none;text-shadow:none;}

.theme-poptit:hover{background:#041b33;}

.theme-poptit .close:hover{color:#fff;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

.theme-popbod{color:#444;text-align: center;}

.theme-popbod>em{font-family: 'centuryGothicB';text-transform:uppercase;display:none;margin-bottom:4%;font-size:20px;}

.search{position:relative;}

.search_main{width:100%;height:40px;background:transparent;color:#b2b2b2;float:left;padding-left:15px;font-family: 'lora', sans-serif;line-height:40px;font-size:12px;border-right:none;}

.search_main:focus{color:#211c1c;}

.search_btn{display:block;position:absolute;width:50px;line-height:40px;right:0;top:0;height:36px;cursor:pointer;text-align:left;color:#fff;padding-left:10px;background:url(../images/search.png) no-repeat center;text-transform:uppercase;}





.select{position:relative;margin:0;display:inline-block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-left:20px;text-align:left;float:right;margin-top:38px;}

.select dt{display:inline-block;cursor:pointer;position:relative;z-index:9999999;color:#666666;text-align:right;text-transform:capitalize;font-size:12px;font-weight:normal;}

.select dt:after{content:"\f107";font-family:FontAwesome;padding-left:5px;color:#b3b3b3;font-size:16px;width:100px;vertical-align:middle;display:none;}

.select dt:hover,.select dt.cur{}

.select dt>p{display:inline-block;padding-left:8px;margin:0;font-size:14px;text-transform:capitalize; vertical-align:middle;}

.select dt img{max-width:58px;max-height:27px; vertical-align:middle;}

.select dd{position:absolute;left:0;top:36px;background:#fff;display:none;z-index:9999999999;border:1px solid #e5e5e5;}

.select dd ul{padding:4px;width:140px;/*max-height:250px;*/overflow:auto;}

.select dd ul li{margin-bottom:3px;}

.select dd ul li a{line-height:24px;display:block;padding:0 8px;text-align:left;color:#333;}

.select dd ul li a:hover{background:#f5f5f5;color:#00569f;}

.select dd ul li img{max-width:23px;max-height:17px;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;}





@media only screen and (max-width: 1200px) {

	.theme-popover{max-width:560px;}

}



@media only screen and (max-width: 992px) {

	.theme-popover{max-width:420px;}

}





@media only screen and (max-width: 768px) {

	.select{display:none;}

	.theme-buy .btn{right:10px;top:20px;position:absolute;}

	.theme-buy{display:inline-block;margin-top:8px;}

	.theme-popbod>em{display:block;}

	.theme-popover{

		z-index:9999;

		position:fixed;

		top:50%;

		left:50%;

		width:94%;

		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:50px 20px;

		max-width:none;

		margin:0;

		border-radius:0;

		border:none;

	}	

	.theme-poptit{display:block;}

	.search_main{background:#f2f2f2;}

	#logo img{max-width:150px;}

}





/*nav*/

.navBox{border-top:1px solid #e5e5e5;}



#cssmenu,

#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a,

#cssmenu #menu-button {

  margin: 0;

  padding: 0;

  border: 0;

  list-style: none;

  line-height: 1;

  display: block;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  text-align:left;

}

#cssmenu:after,

#cssmenu > ul:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

#cssmenu #menu-button {display: none;}

#cssmenu {width: 100%;line-height: 1;width:100%;}



#menu-line {

  position: absolute;

  top: 0;

  left: 0;

  -webkit-transition: all 0.25s ease-out;

  -moz-transition: all 0.25s ease-out;

  -ms-transition: all 0.25s ease-out;

  -o-transition: all 0.25s ease-out;

  transition: all 0.25s ease-out;

}

#cssmenu > ul{float:left;padding-left:10px;text-align:center;width:100%;}

#cssmenu > ul > li {float: none;display:inline-block;}

#cssmenu.align-center > ul {

  font-size: 0;

  text-align: center;

}

#cssmenu.align-center > ul > li {

  display: inline-block;

  float: none;

}

#cssmenu.align-center ul ul {

  text-align: left;

}

#cssmenu.align-right > ul > li {

  float: right;

}

#cssmenu.align-right ul ul {

  text-align: right;

}

#cssmenu > ul > li{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;padding:0 35px;}

#cssmenu > ul > li:last-child{padding-right:0;}

#cssmenu > ul > li > a {

  padding: 15px 0;

  font-size: 16px;

  text-decoration: none;

  text-transform:capitalize;

  color:#333333;

  font-family:'loraB';

  -webkit-transition: color .2s ease;

  -moz-transition: color .2s ease;

  -ms-transition: color .2s ease;

  -o-transition: color .2s ease;

  transition: color .2s ease;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	border-bottom:3px solid transparent;

}

#cssmenu > ul > li:hover > a,

#cssmenu > ul > li.active > a {

  color:#00a7eb;

}

#cssmenu > ul > li.has-sub:hover > a::after {

  border-color: #009ae1;

}

#cssmenu ul ul {

  position: absolute;

  left: -9999px;

  z-index:999999;

  box-shadow:0 0 15px 2px rgba(0,0,0,0.05);

}

#cssmenu li:hover > ul {

  left: auto;

}

#cssmenu.align-right li:hover > ul {

  right: 0;

}

#cssmenu ul ul ul {

  margin-left: 100%;

  top: 0;

  padding-top:0;

}

#cssmenu.align-right ul ul ul {

  margin-left: 0;

  margin-right: 100%;

}

#cssmenu ul ul li {

  height: 0;

  -webkit-transition: height .2s ease;

  -moz-transition: height .2s ease;

  -ms-transition: height .2s ease;

  -o-transition: height .2s ease;

  transition: height .2s ease;

}

#cssmenu ul li:hover > ul{padding:5px 0;background:#fff;}

#cssmenu ul li:hover > ul > li {

  height: auto;

}

#cssmenu ul ul li a {

  padding: 10px 15px;

  width: 200px;

  font-size: 14px;

  text-decoration: none;

  color: #000;

  -webkit-transition: color .2s ease;

  -moz-transition: color .2s ease;

  -ms-transition: color .2s ease;

  -o-transition: color .2s ease;

  transition: color .2s ease;

}

#cssmenu ul ul li:hover > a,

#cssmenu ul ul li a:hover {

	background:#f0f8fd;

}

#cssmenu ul ul li.has-sub > a::after {

  position: absolute;

  top: 12px;

  right: 10px;

  content: "\f0da";

  font-family:FontAwesome;

  color:#ccc;

  font-size:12px;

}

#cssmenu.align-right ul ul li.has-sub > a::after {

  right: auto;

  left: 10px;

  border-bottom: 0;

  border-right: 0;

  border-top: 1px solid #dddddd;

  border-left: 1px solid #dddddd;

}

#cssmenu ul ul li.has-sub:hover > a::after {

  border-color: #ffffff;

}


@media only screen and (max-width: 1200px) {
	#cssmenu > ul > li{padding: 0 25px;}
}

@media only screen and (max-width: 992px) {

	#cssmenu > ul > li{padding:0 12px;}

}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {

	.navBox .container{padding:0;}

  #cssmenu {

    width: 100%;

	z-index:999999;

	padding:0;

	margin:0;

	position:inherit;

  }

  #cssmenu>ul {

    width: 100%;

    display: none;

	background:#fff;

	padding:0;

  }

  #cssmenu.align-center > ul,

  #cssmenu.align-right ul ul {

    text-align: left;

  }

  #cssmenu ul li,

  #cssmenu ul ul li,

  #cssmenu ul li:hover > ul > li {

    width: 100%;

    height: auto;

  }

  #cssmenu ul li a,

  #cssmenu ul ul li a {

    width: 100%;

	padding:12px 15px;

	font-size:14px;

	font-family:'loraB';

	border:none;

  }

  #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{border-radius:0;color:#00a7eb;border:none;background:#f0f8fd;}

  #cssmenu > ul > li,

  #cssmenu.align-center > ul > li,

  #cssmenu.align-right > ul > li {

    float: none;

    display: block;

	padding:0;

	margin:0;

	background:none;

  }

  #cssmenu ul ul li a {

    padding:12px 20px;

    font-size: 14px;

    background: none;

	font-family:"lora";

  }

  #cssmenu > ul > li{border-bottom:1px solid #f2f2f2;}

  #cssmenu ul li > ul{box-shadow:none;padding:5px 0;margin:10px;max-width:100%;width:auto;}

  #cssmenu ul li:hover > ul{background:#fafafa;}

  #cssmenu ul ul li:hover > a,

  #cssmenu ul ul li a:hover {

    color: #000;

  }

  #cssmenu ul ul ul li a:before{content:"\f0da";padding-right:5px;font-family:FontAwesome;color:#ccc;}

  #cssmenu ul ul,

  #cssmenu ul ul ul {

    position: relative;

    left: 0;

    right: auto;

    width: 100%;

    margin: 0;

  }

  #cssmenu ul ul ul ul{max-height:200px;overflow-y:auto;}

  #cssmenu ul ul ul ul li a {padding:5px;}



  #cssmenu > ul > li.has-sub > a::after,

  #cssmenu ul ul li.has-sub > a::after {

    display: none;

  }

  #menu-line {

    display: none;

  }

  #cssmenu #menu-button {

    display:inline-block;

    color: #fff;

	background:#00a7eb;

    cursor: pointer;

    font-size: 16px;

    text-transform: uppercase;

	position:absolute;

	right:62px;

	top:20px;

	text-indent:-99999px;

	width:40px;

	height:40px;text-align:center;

  }

  #cssmenu #menu-button::after {

    content: '';

    position: absolute;

    top: 13px;

    right: 10px;

    display: block;

    width: 20px;

    height: 3px;

    background: #fff;

  }

  #cssmenu #menu-button::before {

    content: '';

    position: absolute;

    top: 19px;

    right: 10px;

    display: block;

    width: 20px;

    height: 9px;

    border-top: 3px solid #fff;

    border-bottom: 3px solid #fff;

  }

  #cssmenu .submenu-button {

    position: absolute;

    z-index: 10;

    right: 5px;

    top: 0;

    display: block;

    height: 38px;

    width: 40px;

    cursor: pointer;

	background:#f0f8fd;

  }

  #cssmenu .submenu-button::after {

    content: '';

    position: absolute;

    top: 12px;

    right: 18px;

    display: block;

    width: 2px;

    height: 16px;

    background: #000;

    z-index: 99;

  }

  #cssmenu .submenu-button::before {

    content: '';

    position: absolute;

    right: 11px;

    top: 19px;

    display: block;

    width: 16px;

    height: 2px;

    background: #000;

    z-index: 99;

  }

  

  #cssmenu .submenu-button.submenu-opened:after {display:none;}

  #cssmenu .submenu-button.submenu-opened:before {background:#000;}

  #cssmenu li.has-sub ul li.has-sub span.submenu-opened:before{background:#000;}

}


.main-cat{padding:50px 0;}

.main-title{text-align:center;margin-bottom:20px;}

.main-title>em{font-size:36px;font-family:"loraB";text-transform:capitalize;margin-bottom:20px;display:block;}

.main-title>p{color:#808080;font-size:14px;line-height:30px;}



@media only screen and (max-width: 480px) {

	.main-title>em{font-size:28px;}

	.main-title>p{overflow:hidden;line-height:20px;font-size:12px;height:40px;}

}





.cat-list{list-style:none;padding-top:10px;}

.cat-list li{text-align:center;margin-bottom:30px;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.cat-list li .mcat-images{position:inherit;z-index:99;display:block;width:120%;left:-10%;padding:20px 20px 0px 20px;-moz-transition: all 0.5s;-o-transition: all 0.5s;

-webkit-transition: all 0.5s;transition: all 0.5s;}

.cat-list li .mcat-images>span{display:inline-block;max-width:220px;max-height:220px;border-radius:50%;width:100%;border:1px solid #b3e3f7;padding:4px;}

.cat-list li .mcat-images>span img{max-width:100%;height:auto;width:100%;border-radius:50%;}

.cat-list li .mcat-title{font-family:"loraB";color:#333333;font-size:14px;margin-top:15px;display:block;position:inherit;z-index:99;}

.cat-list li .mcat-text{position:absolute;width:108%;text-align:center;left:-4%;top:100%;z-index:999;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;background:#fff;box-shadow:0 9px 20px 2px rgba(0,0,0,0.05);padding:20px;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}

.cat-list li .mcat-text>p{color:#999999;font-size:12px;line-height:20px;overflow:hidden;height:40px;}

.cat-list li .mcat-text .mcat-more{color:#999999;border:1px solid #d9d9d9;text-transform:uppercase;font-size:12px;padding:8px 30px;display:inline-block;margin-top:20px;}

.cat-list li .mcat-text .mcat-more:hover{background:#00a7eb;border:1px solid #00a7eb;color:#fff;text-decoration:none;}



.cat-list li:hover .mcat-images{box-shadow:0 0 20px 2px rgba(0,0,0,0.05);}

.cat-list li:hover:hover .mcat-text{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



@media only screen and (max-width: 768px) {

	.main-cat{padding:30px 0;}

	.cat-list{padding:0;}

}



.main-pro{padding:50px 0;background:#f7f7f7;}



.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;overflow:hidden;}

.nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;padding-top:10px;}

.nbs-flexisel-item .mpro-image{max-width:277px;max-height:277px;width:100%;-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;position:relative;}

.nbs-flexisel-item img{width:auto;cursor:pointer;position:relative;max-width:277px;max-height:277px;}

.nbs-flexisel-item:hover .mpro-image{box-shadow:0 0 20px 0px rgba(0,0,0,0.1);}

.nbs-flexisel-item .mproj-title{color:#4c4c4c;display:block;margin:15px auto;font-size:16px;text-align:left;max-width:277px;line-height:20px;}

.nbs-flexisel-item:hover .mproj-title{color:#00a7eb;}

.nbs-flexisel-item>p{color:#999999;font-size:12px;line-height:20px;height:40px;overflow:hidden;text-align:left;max-width:277px;margin:auto;}



.nbs-flexisel-item a:hover,.nbs-flexisel-item:hover .mrpro_text{ text-decoration:none;}

.nbs-flexisel-item:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:20px;height:35px;position:absolute;cursor:pointer;z-index:100;top:42%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}

.nbs-flexisel-nav-left{left:-30px;text-align:center;background:url(../images/prev.png) no-repeat;}

.nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.nbs-flexisel-nav-right{right:-30px;text-align:center;background:url(../images/next.png) no-repeat;}

.nbs-flexisel-nav-right:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}



@media only screen and (max-width: 992px) {

	.nbs-flexisel-item .mpro-image,.nbs-flexisel-item img{max-width:240px;max-height:240px;}

	.nbs-flexisel-item .mproj-title,.nbs-flexisel-item>p{max-width:240px;}	

}



@media only screen and (max-width: 768px) {

	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:32%;}

	.nbs-flexisel-nav-left{left:0;}

	.nbs-flexisel-nav-right{right:0;}

	.nbs-flexisel-item .mpro-image,.nbs-flexisel-item img{max-width:220px;max-height:220px;}

	.nbs-flexisel-item .mproj-title,.nbs-flexisel-item>p{max-width:220px;}	

}



@media only screen and (max-width: 480px) {

	.main-pro{padding:30px 0;}

	.nbs-flexisel-item .mproj-title, .nbs-flexisel-item>p{text-align:center;max-width:70%;}

}





.main-about{background:#01afec;}

.main-about .main-title{color:#fff;display:none;}

.mabout-bg{}

.mabout-video{padding:0;}
.mabout-video iframe{width: 100%;margin: 0;height:400px;}
.mabout-video img{width:100%;height:auto;}

.mabout-text{color:#ffffff;padding:45px 30px;padding-right:80px;}

.mabout-text>em{font-family:"loraB";font-size:24px;display:block;margin-bottom:30px;}

.mabout-text>div{font-size:14px;overflow:hidden;line-height:30px;height:180px;}

.mabout-text .about-more{color:#01afec;border:1px solid #fff;background:#fff;text-transform:uppercase;font-size:12px;padding:8px 30px;display:inline-block;margin-top:21px;}

.mabout-text .about-more:hover{color:#fff;border:1px solid #fff;background:#01afec;text-decoration:none;}

@media only screen and (max-width: 1366px) {
	.mabout-text .about-more{margin-top:24px;}
}

@media only screen and (max-width: 1280px) {
	.mabout-text{padding:26px 30px;}
	.mabout-text>div{font-size:12px;}
	.mabout-text .about-more{margin-top:25px;}
}

@media only screen and (max-width: 768px) {
	.mabout-text{padding:30px 15px;}
	.mabout-video iframe{height: 280px;}
}





.main-team{padding:50px 0;}

.main-team .mteam-title{padding-right:50px;}

.main-team .mteam-title>em{color:#000000;font-size:36px;font-family:"loraB";margin-bottom:20px;display:block;}

.main-team .mteam-title>div{color:#808080;line-height:30px;font-size:14px;height:150px;overflow:hidden;}

.main-team .mteam-title .team-more{color:#999999;border:1px solid #d9d9d9;text-transform:uppercase;font-size:12px;padding:8px 30px;display:inline-block;margin-top:40px;background:#fff;}

.main-team .mteam-title .team-more:hover{background:#00a7eb;border:1px solid #00a7eb;color:#fff;text-decoration:none;}



.mteam-list{list-style:none;}

.mteam-list>li{text-align:center;padding:0 25px;margin-bottom:10px;}
.mteam-list>li:nth-child(3n+1){clear: both;}
.mteam-list li .mteamt-image{border:1px solid #e5e5e5;border-radius:50%;max-width:140px;max-height:140px;display:inline-block;}

.mteam-list li .mteamt-image img{border-radius:50%;max-width:138px;max-height:138px;width:auto;}

.mteam-list li .mteamt-title{display:block;margin:10px 0 15px 0;color:#006ab5;font-size:16px;font-family:"loraB";}

.mteam-list li .mteam-container>p{color:#999999;font-size:12px;line-height:18px;overflow:hidden;height:36px;max-width:140px;margin:auto;}

.mteam-list li ul{background:#eef8fc;width:98%;margin:10px auto;max-width:200px;padding:10px 15px;list-style:none;text-align:left;}

.mteam-list li ul li{margin-bottom:10px;padding:0;padding-left:22px;}

.mteam-list li ul li:last-child{margin:0;}

.mteam-list li ul li.mteam01{background:url(../images/team-phone.png) no-repeat left 1px;}

.mteam-list li ul li.mteam02{background:url(../images/team-email.png) no-repeat left 4px;}

.mteam-list li ul li.mteam03{background:url(../images/team-skype.png) no-repeat left 1px;}

.mteam-list li ul li.mteam02 a {display:block;}
.mteam-list li ul li a:hover{color:#00a7eb;}


@media only screen and (max-width: 1200px) {

	.mteam-list li ul{padding:10px;}

}



@media only screen and (max-width: 992px) {

	.mteam-list>li{padding:0 15px;}

	.mteam-list li .mteamt-image img{max-width:100%;}

	.mteam-list li ul li{font-size:12px;max-width:100%;}

}



@media only screen and (max-width: 768px) {

	.main-team{padding:30px 0;}

	.main-team .mteam-title{margin-bottom:40px;}

	.mteam-list{padding:0;}

}



@media only screen and (max-width: 580px) {

	.mteam-list>li{width:100%;margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}

	.mteam-list li .mteamt-image{float:left;width:24%;}

	.mteam-list li .mteam-container{float:left;width:76%;padding-left:20px;text-align:left;}

	.mteam-list li .mteam-container>p{max-width:100%;}

	.mteam-list li ul{max-width:100%;}	

}



.main-quote{background:url(../images/inquiry-bg.jpg) no-repeat center;background-size:cover;padding:60px 0;}

.main-quote .main-mes{float:right;}

.main-quote .main-mes>em{color:#ffffff;font-size:36px;display:block;margin-bottom:20px;font-family:"loraB";}

.main-quote .main-mes>p{color:#cccccc;font-size:14px;line-height:20px;max-width:70%;}

.main-quote .main-mes ul{margin-top:40px;list-style:none;}

.main-quote .main-mes ul li{padding:0;margin-bottom:20px;}

.main-quote .main-mes ul li .meInput{height:48px;background:#fff;background:rgba(255,255,255,0.8);padding-left:15px;line-height:48px;width:90%;display:inline-block;color:#999999;font-size:16px;}

.main-quote .main-mes ul li .meInput:focus{color:#333;}

.main-quote .main-mes ul li .meText{padding:15px;height:140px;width:95%;max-width:100%;max-height:180px;display:inline-block;background:#fff;background:rgba(255,255,255,0.8);font-size:16px;border:none;}

.main-quote .main-mes .send{display:inline-block;background:#0abfff;padding:15px 30px;color:#fff;font-size:14px;font-family:"loraB";text-transform:uppercase;border:none;cursor:pointer;}

.main-quote .main-mes .send:hover{background:#006ab5;text-decoration:none;}



@media only screen and (max-width: 768px) {

	.main-quote{background:url(../images/inquiry-bg.jpg) no-repeat 24% center;padding:50px 0;}

	.main-quote .main-mes>p{height:40px;overflow:hidden;}

	.main-quote .main-mes ul li .meInput{width:100%;}

	.main-quote .main-mes ul li .meText{width:100%;}

	

	

}



.main-con{background:#f5f5f5;padding:20px 0;text-align:center;}

.main-con .mcon-con{display:inline-block; vertical-align:middle;list-style:none;text-align:left;margin-right:50px;}

.main-con .mcon-con li{margin:0 25px;display:inline-block;color:#4c4c4c;font-size:14px;padding:4px 0;padding-left:40px;}

.main-con .mcon-con li>p{display:inline-block;font-size:14px;font-family:"loraB";color:#02a1e6;text-transform:uppercase;padding-right:5px;}

.main-con .mcon-con li a{color:#4c4c4c;font-size:14px;}

.main-con .mcon-con li.mcon01{background:url(../images/icon-email.png) no-repeat left 4px;}

.main-con .mcon-con li.mcon02{background:url(../images/icon-phone.png) no-repeat left 1px;}



.main-con .mcon-share{list-style:none;display:inline-block; vertical-align:middle;}

.main-con .mcon-share li{display:inline-block;margin:0 10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

.main-con .mcon-share li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



@media only screen and (max-width: 992px) {

	.main-con .mcon-con{margin-right:10px;}

	.main-con .mcon-con li{margin:0 12px;}

	.main-con .mcon-share li{margin:0 5px;}

}



@media only screen and (max-width: 768px) {

	.main-con{text-align:left;}

	.main-con .mcon-con{margin-right:0;margin-bottom:15px;}

}



.main-news{padding:40px 0 60px 0;}

.mnews-list{padding-top:15px;list-style:none;}

.mnews-list li img{max-width:100%;height:auto;margin-bottom:20px;}

.mnews-list li .mnews-date{width:16%;float:left;background:#0abfff;text-align:center;padding:8px 3px;}

.mnews-list li .mnews-date em{color:#fff;font-size:28px;}

.mnews-list li .mnews-date p{border-top:1px solid #85dfff;color:#fff;padding-top:10px;}

.mnews-list li .mnews-text{width:80%;padding-left:20px;float:left;}

.mnews-list li .mnews-text .mnews-title{color:#333333;line-height:24px;font-size:16px;margin-bottom:10px;display:block;}

.mnews-list li:hover .mnews-text .mnews-title{color:#006ab5;}

.mnews-list li .mnews-text>p{color:#999999;font-size:12px;overflow:hidden;line-height:20px;height:40px;}



@media only screen and (max-width: 1200px) {

	.mnews-list li .mnews-date{width:18%;}

}



@media (max-width: 991px) and (min-width: 767px) {

	.mnews-list li .mnews-date{width:24%;}

	.mnews-list li .mnews-text{width:76%;padding-left:15px;}

}



@media only screen and (max-width: 768px) {

	.main-news{padding:30px 0;}

	.mnews-list{padding:0;}

	.mnews-list li{margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}

	.mnews-list li img{max-width:80%;margin-left:20px;}

	.mnews-list li .mnews-date{width:14%;}

	.mnews-list li .mnews-text{padding-left:0;width:90%;}

}



@media only screen and (max-width: 420px) {

	.mnews-list li img{max-width:100%;margin-left:0;}

	.mnews-list li .mnews-date{display:inline-block;width:auto;padding:0 5px;}

	.mnews-list li .mnews-date em{font-size:24px;padding-right:5px;}

	.mnews-list li .mnews-date p{display:inline-block;border:none;}

	.mnews-list li .mnews-text{margin-top:15px;width:100%;}

}





.footer{padding:50px 0 20px 0;background:url(../images/fot-bg.jpg) no-repeat center;background-size:cover;}

.footer .fot_title{color:#ffffff;text-transform:capitalize;font-size:18px;font-family: 'loraB';display:block;margin-bottom:30px;position:relative;}



.fot_links{width:20%;list-style:none;}

.fot_links li{padding-left:15px;margin-bottom:18px;background:url(../images/icon-circle.png) no-repeat left 6px;}

.fot_links li a{color:#ffffff;font-size:14px;text-transform:capitalize;}



.fot_hot li{padding-left:15px;margin-bottom:18px;background:url(../images/icon-circle.png) no-repeat left 6px;}

.fot_hot li a{color:#ffffff;font-size:14px;text-transform:capitalize;}

.fot_con{list-style:none;}

.fot_con li{padding-left:25px;margin-bottom:18px;color:#fff;font-size:13px;}

.fot_con li p{display:inline-block;padding-right:5px;}

.fot_con li a{color:#fff;font-size:13px;}

.fot_con li.fcon01{background:url(../images/icon-phone-b.png) no-repeat left 1px;}

.fot_con li.fcon02{background:url(../images/icon-fax-b.png) no-repeat left 1px;}

.fot_con li.fcon03{background:url(../images/icon-skype-b.png) no-repeat left 1px;}

.fot_con li.fcon04{background:url(../images/icon-email-b.png) no-repeat left 2px;}

.fot_con li.fcon05{background:url(../images/icon-add-b.png) no-repeat 2px 1px;}



.fot-bot{text-align:center;background:url(../images/fot-line.png) repeat-x top left;margin-top:30px;padding-top:20px;}

.fot-bot .copy{color:#b2b2b2;font-size:12px;}

.fot-bot .copy a{color:#b2b2b2;font-size:12px;}

.fot-bot .fot-fri{margin-top:15px;}

.fot-bot .fot-fri p{color:#b2b2b2;display:inline-block;text-transform:capitalize;font-size:12px;}

.fot-bot .fot-fri li{display:inline-block;margin:0 10px;}

.fot-bot .fot-fri li a{color:#b2b2b2;font-size:12px;}



.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';}





@media only screen and (max-width: 768px) {

	.footer{padding:40px 0 20px 0;}

	.fot_links,.fot_pro,.fot_con,.fot_hot{width:100%;padding:0;}

	.footer .fot_title{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:15px;cursor:pointer;margin-bottom:15px;}

	.footer .fot_title .column_icon_toggle {display: inline-block;position: absolute;right:15px;top:0;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal;}

	.fot-bot{padding-top:0;border:none;}

	.footer .toggle_content{padding-bottom:30px;}

	.fcon-list{width:100%;float:none;}

	.fot-right{position:inherit;width:100%;top:auto;right:auto;float:none;margin-top:10px;text-align:left;padding:0;}

	.fot-code{display:none;}

	.fot-share li{margin-left:0;margin-right:10px;}

	.fot-bot{padding-top:20px;margin-top:0;background:none;}

	.fot-bot .copy p{display:block;margin-bottom:10px;}

	.fot-bot .head-share{display:block;text-align:center;float:none;margin-top:15px;}

}





/*back-top*/

.back_top{width:60px; height:60px; position:fixed; right:20px; bottom:20px; z-index:9999; display:none; background:url(../images/top.png) no-repeat center;filter:alpha(opacity=30);-moz-opacity:0.3; opacity:0.3;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}

.back_top:hover{filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;}

@media only screen and (max-width: 768px) {.back_top{right:0;bottom:70px;}}



.fixed-con{width:100%;display:none;padding:0 10px;color:#fff;position:fixed;bottom:0;left:0;height:50px;line-height:50px;font-size:16px;text-align:center;background:#0abfff;text-transform:uppercase;box-shadow:0 0 15px 2px rgba(0,0,0,0.2);z-index:9999;}

.fixed-con:hover{background:#006ab5;text-decoration:none;color:#fff;}

@media only screen and (max-width: 768px) {

	body{padding-bottom:60px;}

	.fixed-con{display:block;}

}







/*page*/

.page_box{padding:30px 0;background:#fafafa;margin:10px 0;}

.page-banner img{max-width:100%;}

.page-title{display:inline-block;font-family: 'loraB';text-transform:uppercase;font-size:28px;color:#00a7eb;background-size:contain;margin-bottom:10px;}

.breadcrumb{color:#808080;text-transform:capitalize;font-size:14px;border-radius:0;text-align:center;background:#f7f7f7;padding:15px;margin:0;}

.breadcrumb p{color:#333333;display:inline-block;margin-right:10px;text-transform:uppercase;font-size:12px; vertical-align:middle;margin-top:-1px;}

.breadcrumb i{padding:0 5px;}

.breadcrumb a{font-size:12px;}

.breadcrumb a:hover{color:#00a7eb;}

.breadcrumb h2{margin:0;display:inline-block;padding:0;font-size:12px;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal; vertical-align:middle;}

.bread-right{margin-top:6px;}

.bread-right .home i{padding-right:5px;font-size:14px;}



@media only screen and (max-width: 768px) {

	.page-title{float:none;}

	.breadcrumb{text-align:left;}

	.breadcrumb .container{padding:0;}

}





.page-box{padding:40px 0;}

.about-main{line-height:24px;font-size:14px;}

.about-main img{max-width:100%;}



/*message*/

.contact>em{font-size:30px;display:block;margin-bottom:20px;background:#00a7eb;padding:10px;color:#fff;text-align:center;}

.con-main{padding-left:0;padding-right:30px;}

.con-main>em{font-size:20px;font-family: 'loraB';text-transform:capitalize;margin-bottom:10px;display:block;color:#006ab5;}

.con-main>div{line-height:24px;font-size:14px;margin-bottom:20px;}

.con-main img{max-width:100%;}



.message{padding-left:30px;padding-right:0;}

.message>em{font-size:20px;font-family: 'loraB';text-transform:capitalize;margin-bottom:10px;display:block;color:#006ab5;}

.message>p,.message ul>p{font-size:13px;line-height:24px;color:#808080;margin-bottom:20px;}

.message ul{overflow:hidden;width:100%;border-top:none;}

.message li{margin-bottom:15px;}

.message li p{font-size:13px;margin-left:0;display:inline-block;margin-bottom:5px;margin-right:10px;text-transform:capitalize;color:#333;}

.message li a{color:red;text-decoration:underline;text-transform:capitalize;font-size:14px;}

.message li p a:hover{color:#fff;}

.message label{display:block;font-weight:normal;text-align:left;font-size:13px;margin-bottom:5px;}

.message .meInput{width:90%;height:50px;border:1px solid #d9d9d9;padding-left:10px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;color:#808080;background:#fff;line-height:60px;text-transform:capitalize;}

.message .meInput:focus{color:#333;}

.message .meText{width:90%;min-height:160px;max-width:100%;padding:15px 10px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border:none;border:1px solid #d9d9d9;color:#808080;text-transform:capitalize;background:#fff;}

.message .meText:focus{color:#333;}

.message .send{display:inline-block;margin-top:10px;border-radius:2px;background:#0abfff;padding:15px 30px;font-size:14px;font-family: 'loraB', sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;}

.message .send:hover{text-decoration:none;background:#006ab5;}



.con-app{background:#fafafa;padding:60px 0;}

.con-app .row{list-style:none;}

.con-app li{padding:0 30px;}

.con-app li>div{position:relative;}

.con-app li a{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;}

.con-app li img{max-width:100%;height:auto;}

.con-app li em{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;color:#fff;font-size:18px;font-family: 'CenturyGothicB', sans-serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;text-transform:capitalize;}

.con-app li em:after{content:"\f054";font-family:FontAwesome;float:right;}

.con-app li:hover em{background:rgba(0,0,0,0.4);}



@media only screen and (max-width: 992px) {

	.con-app li{padding:0 15px;}

}



@media only screen and (max-width: 768px) {

	.page-box{padding:30px 0;}

	.contact>em{font-size:28px;}

	.con-main{padding:0;}

	.message{margin-top:30px;padding:0;}

	.message .meInput,.message .meText{width:95%;}

	.con-app li{margin-bottom:15px;}

	.con-app li img{width:100%;}

}





/*sitemap*/

.sitemap{width:100%;padding:10px 0;}

.sitemap ul>em{display:block;margin-bottom:30px;font-size:18px;text-transform:capitalize;font-family: 'loraB', sans-serif;}

.sitemap ul>em>a{color:#00a7eb;}

.sitemap ul li{margin:15px 0;list-style:none;}

.sitemap>ul>li>a{font-size:13px;padding-left:5px;text-transform:capitalize;	}

.sitemap>ul>li>a:before{content:"\f0da";font-family:FontAwesome;font-size:12px;color:#808080;padding-right:5px;}

.sitemap ul li ul{padding-left:20px;padding-bottom:2px;}

.sitemap ul li ul li a{font-size:12px;color:#808080;}

.sitemap ul li ul li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}

.sitemap a:hover{color:#00a7eb;text-decoration:none;}

.sitemap>ul>li>a:hover{text-decoration:underline;color:#00a7eb;}

.sitemap ul a.site-all{font-weight:bold;display:inline-block;font-size:16px;text-transform:uppercase;padding-left:20px;}

.sitemap ul a.site-all:hover{text-decoration:none;color:#00a7eb;}



@media only screen and (max-width: 768px) {

	.sitemap>ul{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}

}







/*left*/

.page_left{padding:10px;width:20%;background:#fafafa;}

.left-nav,.left-blog,.left-con,.left-news{position:relative;margin-bottom:30px;}

.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-news span .column_icon_toggle,.left-pro span .column_icon_toggle{display:none;}

.htmleaf-container>em{font-size:16px;font-weight:bold;text-transform:capitalize;display:block;margin-bottom:10px;}

.left-nav .toggle_content,.left-blog .toggle_content,.left-pro .toggle_content{}

.left-nav span,.left-con span,.left-blog span,.left-pro span{display:block;text-transform:capitalize;text-align:left;position:relative;font-family: 'loraB';margin-bottom:15px;}

.left-nav span em,.left-con span em,.left-blog span em,.left-pro span em{font-size:20px;color:#006ab5;}

.left-con span{background:url(../images/con-bg.png) no-repeat right top;}

.main-left .left-nav .column .block span em{

	text-transform:uppercase;

	display:block;

	font-size:20px;

	color:#000;

	margin-bottom:0;

	font-weight:normal;

	padding:15px;

}



.mtree-skin-selector{display:none;}

ul.mtree {opacity: 0;margin-left: 0;}

ul.mtree>li {list-style: none;margin-bottom:5px;}

ul.mtree>li:last-child{border-bottom:none;}

ul.mtree>li>a {

	display: block;

	font-size:14px;

	padding:10px 0;

	text-transform:capitalize;

}

ul.mtree>li>a i{padding-right:5px;}

ul.mtree li.mtree-node > a {}

ul.mtree>li.mtree-node>a:after{content:"\f0d7";font-family:FontAwesome;position:absolute;right:0;top:0;height:36px;overflow:hidden;width:36px;text-align:center;line-height:36px;}

ul.mtree>li.mtree-active>a:after{content:"\f0d8";font-family:FontAwesome;padding-left:5px;}

ul.mtree>li:hover{}

ul.mtree>li:hover>a{background:rgba(0,0,0,0.05);text-decoration:none;padding:10px;}

ul.mtree>li.mtree-node{}

ul.mtree>li.mtree-open{}

ul.mtree>li.mtree-open>a{color:#000;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:5px;font-size:14px;background:#fafafa;}

ul.mtree>li.mtree-node .mtrss-all span{display:inline-block;padding-right:5px;border:none;margin-bottom:0;padding:5px;}

ul.mtree>li.mtree-node .mtrss-all a{font-size:12px;text-transform:capitalize;color:#2fb1d7;}

ul.mtree>li.mtree-node .mtrss-all:hover{background:#01afec;color:#fff;}

ul.mtree>li.mtree-node .mtrss-all:hover a{color:#fff;background:#01afec;}



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 {padding:10px;background:#fff;}

ul.mtree ul li{margin-bottom:1px;}

ul.mtree ul li:hoverul.mtree ul li a:hover{background:#fcf8f4;}

ul.mtree ul li a:hover{}

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:10px 0;text-transform:capitalize;}

ul.mtree li.mtree-node ul li a i{padding-right:5px;}

ul.mtree ul li a:hover{color:#006ab5;text-decoration:none;}



ul.mtree .mtree-level-2{padding:0 10px 10px 10px;border-bottom:1px solid #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:14px;padding:5px 10px;}

ul.mtree .mtree-level-2 li a:hover{text-decoration:none;color:#000;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;

}

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;}



.left-pro ul{padding:10px;list-style:none;}

.left-pro li{margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;list-style:none;}

.left-pro li .lpro-image{display:inline-block;/*padding:2px;border:1px solid #b3e3f7;*/float:left;width:40%;}

.left-pro li .lpro-image img{max-width:100%;}

.left-pro li .lpro-right{width:60%;float:left;padding-left:15px;text-align:left;}

.left-pro li .lpro-right .lpro-title{display:block;margin-bottom:10px;color:#333;line-height:24px;overflow:hidden;height:72px;font-size:14px;}

.left-pro li:hover .lpro-right .lpro-title{color:#00a7eb;}

.left-pro li .lpro-right>p{color:#999999;overflow:hidden;line-height:18px;height:36px;font-size:12px;}



.page_left .icon-plus-sign:before{content:"\f067";}

.page_left .icon-minus-sign:before{content:"\f068";}

.page_right{width:80%;padding-left:20px;padding-right:0;}



@media only screen and (max-width: 768px){

	.page_left,.page_right{padding:0;width:100%;background:none;}

	.left-nav, .left-con, .left-blog, .left-cat{padding:0;margin-bottom:20px;}

	.left-nav span, .left-con span, .left-blog span, .left-cat span, .left-pro span{border:none;padding:10px;background:#01afec;}

	.left-nav span em, .left-con span em, .left-blog span em, .left-pro span em{color:#fff;}

	.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-news span .column_icon_toggle,.left-pro span .column_icon_toggle{display: inline-block;position: absolute;right:14px;top:15px;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal;color:#fff;}

	.left-pro li .lpro-right .lpro-title{font-size:14px;}

	.page_right{margin-top:20px;}	

	ul.mtree>li>a{padding:10px;}

}



@media only screen and (max-width: 420px){

	.left-pro li .lpro-right .lpro-title{font-size:12px;}	

}





/*page-number*/

.page_num{width:100%;margin:1em auto 0 auto;text-align:left;border-top:1px solid #ebeaea;padding-top:20px;}

.page_num li{display:inline-block;margin:0 5px;}

.page_num li p{display:inline-block;color:#fff;background:#ec921a;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:6px 14px;border:1px solid #ec921a;}

.page_num a{display:inline-block;color:#333;font-size:14px;text-transform:capitalize;padding:6px 14px;background:#fff;border:1px solid #e5e5e5;}

.page_num a:hover{color:#fff;text-decoration:none;background:#ec921a;border:1px solid #ec921a;}

.page_num span{display:inline-block;font-size:12px;margin-top:10px;float:right;}

.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 a,.page_num li p{padding:6px 10px;}

	.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;}

}







/*news*/

.news-list{list-style:none;}

.news-list li{padding:15px;border-bottom:1px solid #f2f2f2;}

.news-list li:last-child{border-bottom:none;}

.news-list li:hover{background:#fafafa;}

.news-list li .news-title{display:block;margin-bottom:20px;font-family:"loraB";font-size:16px;}

.news-list li:hover .news-title{color:#00a7eb;}

.news-list li .news-image{float:left;width:18%;display:inline-block;padding:2px;border:1px solid #b3e3f7}

.news-list li .news-image img{max-width:100%;}

.news-list li .newsl-right{float:left;width:70%;padding-left:30px;}

.news-list li .newsl-right>p{line-height:20px;font-size:13px;color:#999;overflow:hidden;height:60px;}

.news-list li .news-date{text-align:right;border-top:1px dashed #e5e5e5;margin-top:10px;padding-top:10px;display:block;font-size:12px;color:#333;}

.news-list li .news-date:before{content:"[";padding-right:5px;}

.news-list li .news-date:after{content:"]";padding-left:5px;}

.news-list li .news-arrow{float:right;display:inline-block;width:20px;height:40px;background:url(../images/news-arrow.png) no-repeat;margin-top:7%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.news-list li:hover .news-arrow{margin-right:1%;}



@media only screen and (max-width: 768px) {

	.news-list li .news-image{width:20%;}

	.news-list li .newsl-right{width:80%;}

	.news-list li .news-arrow{display:none;}

}



/*news-main*/

.news_main{width:100%;margin-bottom:0;}

.news_main em{font-size:18px;display:block;margin-bottom:20px;text-align:left;font-family: 'loraB', sans-serif;}

.news_main .news-date{margin-bottom:15px;text-align:left;}

.news_main .news-date span{display:inline-block;margin-right:5px;color:#b2b2b2;font-size:14px;}

.news_main div{margin-top:15px;line-height:24px;font-size:14px;}

.news_main div img{max-width:100%;}

.news_main div ul{padding-left:15px;}



/*page-turning*/

.page_turn{width:100%;margin:2em auto 0 auto;text-align:left;border-top:1px solid #e5e5e5;padding-top:15px;}

.page_turn li{display:block;}

.page_turn li p{display:inline-block;color:#808080;font-size:14px;text-transform:capitalize;margin-bottom:0;}

.page_turn li a{display:inline-block;font-size:14px;margin-left:5px;padding:2px 10px 5px 5px;text-transform:capitalize;}

.page_turn li a:hover{color:#00a7eb;}





/*blog*/



.left-blog{margin-bottom:20px;}

.column .block .blog_main { margin-bottom:0;padding:0;list-style:none;}

.blog_list>li:hover em{color:#ec921a;}





ul.blog-list, ul.blog-list1{padding: 0;list-style: none;background:url(../images/hr.jpg) repeat-x bottom left;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;text-align:left;}

ul.blog-list li {background: url(../images/icon-circle.png) no-repeat left 7px;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: 'loraB', sans-serif;}

ul.blog-list li a {color:#808080;font-size:13px;vertical-align: initial;text-decoration: none;display:block;}

ul.blog-list li a i{padding-right:5px;color:#006ab5;}

ul.blog-list li a:hover{color:#00a7eb;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:#006ab5;color:#fff;}



.blog_list>li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;list-style:none;}

.blog_list>li:last-child{border-bottom:0;padding-bottom:0;}

.blog_list li .blog-title .blogl-images{float:left;display:inline-block;margin:0;width:24%;text-align:center;border:1px solid #f2f2f2;}

.blog_list li .blog-title .blogl-images img{max-width:100%;width:auto;height:auto;}

.blog_list li .blog-title>span i{color:#fff;font-size:24px;line-height:50px;}

.blog_list li .blogl-title{font-size:16px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;margin-bottom:10px;font-family:'loraB', sans-serif;text-transform:capitalize;}

.blog_list li .news-date{margin-bottom:15px;}

.blog_list li .news-date span{display:inline-block;margin-right:5px;color:#b2b2b2;font-size:14px;}

.blog_list li a:hover,.blog_list li:hover .blogl-title{text-decoration:none;color:#00a7eb;}

.blog_list li>strong{width:50px;height:4px;display:inline-block;background:#ec921a;margin-bottom:10px;display:none;}

.blog_list li .blog-title>p{font-size:13px;line-height:24px;overflow:hidden;max-height:72px;color:#808080;}

.blog_list li .blog-more{color:#999999;border:1px solid #d9d9d9;text-transform:uppercase;font-size:12px;padding:8px 30px;display:inline-block;margin-top:10px;}

.blog_list li .blog-more:hover{background:#00a7eb;border:1px solid #00a7eb;color:#fff;text-decoration:none;}

.blog_list li .blog-tags{margin-top:10px;}

.blog_list li .blog-tags p{display:inline-block;font-family:"loraB";text-transform:capitalize;}

.blog_list li .blog-tags p i{padding-right:5px;}

.blog_list li .blog-tags li{display:inline-block;margin:10px;}



/*blog-detail*/

.blog-main>em{font-family:'loraB', sans-serif;display:block;text-align:center;text-transform:uppercase;margin-bottom:30px;font-size:32px;}

.blog-main>div{line-height:20px;font-size:14px;}

.blog-main>div img{max-width:100%;}

.blog-main>div ul{padding-left:15px;}


/*page-number*/

.page_num{width:100%;margin:1em auto 0 auto;text-align:left;border-top:1px solid #ebeaea;padding-top:20px;}

.page_num li{display:inline-block;margin:0 5px;}

.page_num li p{display:inline-block;color:#fff;background:#006ab5;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:6px 14px;border:1px solid #006ab5;border-radius:20px;}

.page_num a{display:inline-block;color:#333;font-size:14px;text-transform:capitalize;padding:6px 14px;background:#fff;border:1px solid #e5e5e5;border-radius:20px;}

.page_num a:hover{color:#fff;text-decoration:none;background:#006ab5;border:1px solid #006ab5;}

.page_num span{display:inline-block;font-size:12px;margin-top:10px;float:right;}

.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 a,.page_num li p{padding:6px 10px;}

	.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;}

}





/*products*/

.pro-text{line-height:24px;font-size:14px;margin-bottom:20px;border-bottom:1px solid #ebebeb;padding-bottom:20px;}

.pro-text img{max-width:100%;}

.main-right .pro-text{line-height:20px;font-size:13px;margin-top:15px;color:#808080;margin-bottom:10px;}

.main-right .pro-text img{max-width:100%;}



.cbp-vm-switcher {width:100%;}

.cbp-vm-options {text-align:right;margin-top:0;border-radius:5px;}

.cbp-vm-options em{float:left;display:inline-block;color:#808080;text-transform:uppercase;font-size:14px;margin-top:6px;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:13px;}

.cbp-vm-options a {display: inline-block; vertical-align:middle;width:40px;height:40px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;border:1px solid #e5e5e5;border-radius:50%;}

.cbp-vm-options span{display:inline-block;float:right;font-size:12px;margin-top:10px;color:#ccc;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {color: #fff;background:#01afec;border:1px solid #01afec;}

.cbp-vm-options a:before {width: 38px;height: 38px;line-height: 38px;font-size: 16px;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-radius:10px;}

.cbp-vm-image img {width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;height:auto;border-radius:10px;}

.cbp-vm-image span:hover{}



.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:#00a7eb;}



.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: "\f039";}

.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: 33%;

	float:left;

	text-align: center;

	display: inline-block;

	vertical-align: top;

	padding:5px;

	position:relative;

}

.cbp-vm-view-grid ul li>span{background:#fff;display:inline-block;padding:10px 10px 20px 10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.cbp-vm-view-grid ul li:hover>span{box-shadow:0 0 8px 2px rgba(0,0,0,0.04);}

.cbp-vm-view-grid ul li .cbp-title{text-align:left;font-size:14px;font-family: 'loraB', sans-serif;line-height:22px;overflow:hidden;height:44px;display:block;margin:30px 0 15px 0;position:relative;z-index:99;}

.cbp-vm-view-grid ul li:hover .cbp-title{color:#00a7eb;}

.cbp-vm-view-grid ul li .cbp-vm-details{text-align:left;position:relative;z-index:99;color:#999;}

.cbp-vm-view-grid ul li .cbp-hover{

	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%);

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;	

	width:100%;

	height:100%;

	background:#fff;

	box-shadow:0 0 20px 5px rgba(0,0,0,0.05);

	padding:30px 5%;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	opacity:0;

	z-index:99;

}

.cbp-vm-view-grid ul li .cbp-hover .cbp-hover-image{display:block;margin:auto;border-radius:10px;}

.cbp-vm-view-grid ul li .cbp-hover .cbp-hover-image img{width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;height:auto;border-radius:10px;}

.cbp-vm-view-grid ul li:hover .cbp-hover{

	width:110%;

	height:110%;

	transition-property:width height;

	transition-delay:0s;

	-moz-transition-property:width height;

	-moz-transition-delay:0s;

	-webkit-property:width height;

	-webkit-transition-delay:0s;

	-o-transition-property:width height;

	-o-transition-delay:0s;

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1;

}

.cbp-vm-view-grid ul li .cbp-list-more{display:none;}



/* List view */

.cbp-vm-view-list li {padding:10px 0;white-space: nowrap;text-align:left;white-space:normal;}

.cbp-vm-view-list li>span{background:#fafafa;display:block;padding:15px 10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.cbp-vm-view-list li:hover>span{box-shadow:0 0 20px 5px rgba(0,0,0,0.03);}

.cbp-vm-view-list li:last-child{border-bottom:none;}

.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: 22%;display:inline-block; vertical-align:middle;margin-right:2%;float:left;}

.cbp-vm-view-list ul li>span>div{width:74%;display:inline-block;}

.cbp-vm-view-list ul li .cbp-title{display:block; vertical-align:top;text-align:left;font-size:16px;line-height:22px;height:auto;margin-top:0;margin-bottom:10px;font-family: 'loraB', sans-serif;}



.cbp-vm-view-list ul li:hover .cbp-title{color:#00a7eb;}

.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;height:40px;line-height:20px;margin-bottom:15px;}

.cbp-vm-view-list .pro-list-tags{width:100%;overflow:hidden;}

.cbp-vm-view-list .pro-list-tags p{display:inline-block;padding-right:0;text-transform:capitalize;font-family:"loraB";}

.cbp-vm-view-list .pro-list-tags p i{padding-right:5px;}

.cbp-vm-view-list .pro-list-tags li{display:inline-block;margin:5px;border:none;padding:0;}

.cbp-vm-view-list .pro-list-tags li a{padding:5px 8px;background:#ebebeb;display:inline-block;}

.cbp-vm-view-list .pro-list-tags li:hover a{background:#006ab5;color:#fff;}

.cbp-vm-view-list .cbp-hover{display:none;}

.cbp-vm-view-list .cbp-list-center{width:76%;display:inline-block; vertical-align:middle;padding-right:30px;}

.cbp-vm-view-list .cbp-list-more{display:inline-block;width:18%; vertical-align:middle;text-align:right;}

.cbp-vm-view-list .cbp-list-view{display:inline-block;background:#ec921a;padding:12px 10px; color:#fff;text-transform:uppercase;border-radius:2px;margin-bottom:20px;}

.cbp-vm-view-list .cbp-list-view i{padding-left:5px;}

.cbp-vm-view-list .cbp-list-view:hover{background:#23ac38;color:#fff;}

.cbp-vm-view-list .cbp-list-down{display:inline-block;background:#5c5c5c;padding:12px 10px; color:#fff;text-transform:uppercase;border-radius:2px;}

.cbp-vm-view-list .cbp-list-down i{padding-left:5px;}

.cbp-vm-view-list .cbp-list-down:hover{background:#4d4d4d;color:#fff;}



@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 49%;}}



@media only screen and (max-width: 768px){

	.pro-cat li{margin-bottom:10px;}

	.cbp-vm-options{margin-top:0;}

	.cbp-vm-view-grid ul li>span{padding:0 10px;}

}



@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;}

	.cbp-vm-view-grid ul li>span{padding:0;}

}



@media screen and (max-width: 400px) {

	.cbp-vm-view-grid ul li{padding:10px;}

	.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%;}

	.cbp-vm-view-list ul li>span>div{width:100%;}

}







/*products main*/

.products .pro_img{padding-left:0;text-align:center;border:1px solid #b3e3f7;padding:10px;border-radius:10px;}

/* CSS for the loading div */



.sp-loading {

	text-align: center;

	max-width: 100%;

	padding: 15px;

	border: 5px solid #eee;

	border-radius: 3px;

	font-size: 12px;

	color: #888;

}



/* Element wrapper */



.sp-wrap {

	display: none;

	line-height: 0;

	font-size: 0;

	border-radius: 3px;

	position: relative;

	/**************

	  Set max-width to your thumbnail width

	***************/

	text-align:center;

	max-width: 100%;

	width:100%;

}



/* Thumbnails */



.sp-thumbs {

	margin-top:10px;

	text-align: center;

	display: inline-block;

}

.sp-thumbs img {

	min-height: 56px;

	min-width: 56px;

	max-width: 56px;

}

.sp-thumbs a:link, .sp-thumbs a:visited {

	width: 56px;

	height: 56px;

	overflow: hidden;

	opacity: .3;

	display: inline-block;

	background-size: cover;

	background-position: center;

	-webkit-transition: all .2s ease-out;

	-moz-transition: all .2s ease-out;

	-ms-transition: all .2s ease-out;

	-o-transition: all .2s ease-out;

	transition: all .2s ease-out;

	margin:0 3px;

	border:1px solid #b3e3f7;

	border-radius:2px;

}

.sp-thumbs a:hover {

	opacity: 1;

	border:1px solid #b3e3f7;

	border-radius:2px;

}



/* Styles for the currently selected thumbnail */



.sp-thumbs a:active, .sp-current {

	opacity: 1!important;

	position: relative;

}



/* Image currently being viewed */



.sp-large {

	position: relative;

	overflow: hidden;

	top: 0;

	left: 0;

	width:100%;

}

.sp-large a img {

	max-width: 100%;

	height: auto;

	width:100%;

	border-radius:10px;

}

.sp-large a {

	display: block;

}



/* Panning Zoomed Image */



.sp-zoom {

	position: absolute;

	left: -50%;

	top: -50%;

	cursor: -webkit-zoom-in;

	cursor: -moz-zoom-in;

	cursor: zoom-in;

	display: none;

}

/* Lightbox */



.sp-lightbox {

	position: fixed;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	background: rgb(0, 0, 0);

	background: rgba(0, 0, 0, .9);

	z-index: 999999;

	display: none;

	cursor: pointer;

}

.sp-lightbox img {

	position: absolute;

	margin: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-width: 90%;

	max-height: 90%;

	border: 2px solid #fff;

}

#sp-prev, #sp-next {

	position: absolute;

	top: 50%;

	margin-top: -25px;

	z-index: 501;

	color: #fff;

	padding: 14px;

	text-decoration: none;

	background: #000;

	border-radius: 25px;

	border: 2px solid #fff;

	width: 50px;

	height: 50px;

	box-sizing: border-box;

	transition: .2s;

}

#sp-prev {

	left: 10px;

}

#sp-prev:before {

	content: '';

	border: 7px solid transparent;

	border-right: 15px solid #fff;

	position: absolute;

	top: 16px;

	left: 7px;

}

#sp-next {

	right: 10px;

}

#sp-next:before {

	content: '';

	border: 7px solid transparent;

	border-left: 15px solid white;

	position: absolute;

	top: 16px;

	left: 18px;

}

#sp-prev:hover, #sp-next:hover {

	background: #444;

}



/* Tweak styles for small viewports */



@media screen and (max-width: 400px) {

	.sp-wrap {

		margin: 0 0 15px 0;

	}

	#sp-prev, #sp-next {

		top: auto;

		margin-top: 0;

		bottom: 25px;

	}

}





.products .pro_table{float:right;}

.pro-right{float:right;padding-left:20px;}

.pro-right h1{font-size:20px;text-transform:capitalize;padding:0;margin:0;margin-bottom:20px;display:block;font-family:'loraB';}

.pro-right .pro-table{background:#fafafa;padding:15px;margin-bottom:20px;}

.pro-right .pro-table li{display:block;margin-bottom:10px;font-size:14px;}

.pro-right .pro-table li p{color:#006ab5;font-size:12px;padding-right:5px;text-transform:capitalize;display:inline-block;font-family:'loraB';}

.pro-right .pro-intro{margin-top:10px;line-height:20px;font-size:13px;overflow:hidden;max-height:80px;color:#808080;}

.pro-right .pro-inquiry{display:inline-block;background:#0abfff;padding:15px 30px;color:#fff;font-size:14px;font-family:"loraB";text-transform:uppercase;border:none;cursor:pointer;}

.pro-right .pro-inquiry:hover{background:#006ab5;text-decoration:none;}

.pro-right .pror-detail{font-size:13px;line-height:24px;color:#808080;max-height:120px;margin:10px 0;overflow:hidden;}



.mostBox{margin-top:30px;margin-bottom:10px;}

.mostBox .page-title{font-size:24px;color:#006ab5;margin-bottom:15px;text-transform:capitalize;}

.mostBox .page-title em{}

.mostBox>div{line-height:24px;font-size:14px;}

.mostBox>div img{max-width:100%;}

.mostBox>div ul{padding-left:15px;}


.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:15px 0;padding:8px;overflow:hidden;}

.relatedTags p{display:inline-block;float:left;overflow:hidden;margin:0;margin-right:5px;font-size:14px;}

.relatedTags p i{padding-right:5px;font-size:14px;color:#808080;}

.re_main{width:85%;display:block;float:left;}

.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize;font-size:14px;}

.relatedTags a:hover{color:#00a7eb;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:30px;box-shadow:0 0 20px 0px rgba(0,0,0,0.05);padding:20px;border-radius:10px;}

#pro_inquiry .page-title{display:block;text-transform:capitalize;text-align:left;position:relative;font-family: 'loraB';float:none;}

#pro_inquiry .page-title em{font-size:24px;color:#006ab5;}

#pro_inquiry .message{padding:0;background:#fff;}

#pro_inquiry .message .meInput{background:#fff;border:1px solid #ccc;}

#pro_inquiry .message .meText{background:#fff;border:1px solid #ccc;}



.page-pro{margin-top:30px;}

.page-pro .page-title{font-size:24px;color:#006ab5;margin-bottom:15px;text-transform:capitalize;}

.page-pro .mpro-image,.page-pro .mpro-image img{max-width:220px;max-height:220px;}

.page-pro .mrpro_text{font-size:14px;line-height:20px;max-width:220px;margin:15px auto;display:block;text-align:left;font-family:"loraB";overflow:hidden;height:40px;}

.page-pro .nbs-flexisel-item:hover .mrpro_text{color:#00a7eb;}

.page-pro .nbs-flexisel-nav-left,.page-pro .nbs-flexisel-nav-right{top:35%;}



@media screen and (max-width: 992px) {

	.page-pro .mpro-image,.page-pro .mpro-image img{max-width:180px;max-height:180px;}

	.page-pro .mrpro_text{max-width:180px;}

}



@media screen and (max-width: 768px) {

	.pro-right{padding:0;margin-top:20px;}

	.mostBox{border-top:2px solid #b3e3f7;padding-top:20px;}

}





.down-list{list-style:none;}

.down-list li{margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}

.down-list li:last-child{border-bottom:none;}

.down-list li .down-pdf{display:inline-block;float:left;width:10%;margin-right:2%;margin-top:1%;}

.down-list li .down-pdf img{max-width:100%;height:auto;}

.down-list li .down-text{width:70%;float:left;padding:15px;background:#fafafa;border-radius:10px;}

.down-list li:hover .down-text{box-shadow:0 0 20px 2px rgba(0,0,0,0.02);}

.down-list li .down-text .down-title{display:inline-block;margin-bottom:15px;font-size:16px;font-family:"loraB";text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}

.down-list li .down-text>p{font-size:12px;line-height:20px;color:#808080;overflow:hidden;height:40px;}

.down-list li:hover .down-text .down-title{color:#00a7eb;}

.down-list .down-btn{width:15%;margin-top:5%;margin-left:2%;display:inline-block;color:#006ab5;font-size:14px;font-family:"loraB";text-transform:capitalize;}

.down-list .down-btn i{padding-right:5px;}

.down-list .down-btn:hover{color:#00a7eb;text-decoration:none;}



@media screen and (max-width: 768px) {

	.down-list li .down-text{width:80%;}

	.down-list .down-btn{display:none;}

}





/*service*/

#service{position:fixed;right:-200px;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;}

#service ul{ list-style:none;}

#ser_main{float:left;position:relative;z-index:9;top:0px;}

#ser_main a{display:block;overflow:hidden;}

#ser_main a#floatShow{background:url(../images/ser-30.jpg) no-repeat;height:184px;width:48px;z-index:99999;border:1px solid #b3e3f7;border-radius:5px;}



#onlineService{float:left;background:#fff url(../images/team-bg.jpg);border:1px solid #b3e3f7;border-radius:5px;overflow:hidden; width:200px;padding:0 15px;}

.onlineMenu ul li{ padding:10px 0px; border-bottom:1px dashed #444;}

.onlineMenu ul li:last-child{ border:none;}

.onlineMenu .serm_top{text-align:center;padding-bottom:10px;}

.onlineMenu .call{text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}

.onlineMenu .call .call-top{display:block;margin-bottom:20px;}

.onlineMenu .call .call-top>span{max-width:62px;max-height:62px;border:1px solid #b3e3f7;padding:2px;border-radius:50%;display:inline-block; vertical-align:middle;}

.onlineMenu .call .call-top>span img{border-radius:50%;max-width:100%;}

.onlineMenu .call .call-top em{display:inline-block;font-family:"loraB";color:#006ab5;padding-left:10px;font-size:16px;}

.onlineMenu .call>p{display:block;margin-bottom:10px;font-size:14px;padding-left:20px;color:#333;}

.onlineMenu .call>p a{font-size:14px;color:#333;}

.onlineMenu .call>p a:hover{color:#00a7eb;}

.onlineMenu .call>p.ser01{background:url(../images/team-phone.png) no-repeat left 1px;}

.onlineMenu .call>p.ser02{background:url(../images/team-email.png) no-repeat left 4px;}

.onlineMenu .call>p.ser03{background:url(../images/team-skype.png) no-repeat left 1px;}
.onlineMenu .call>p.ser04{background:url(../images/team-whatsapp.png) no-repeat left 1px;}



#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;}



@media screen and (max-width: 768px) {

	#service{display:none;}

}


iframe{margin-top:20px;max-width:100%;}