﻿/*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:poppins-regular,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: 'poppins-regular';

    src:url(img/poppins-regular.eot);

    src: url(img/poppins-regular.eot?#iefix) format('embedded-opentype'),

	 url(img/poppins-regular.svg) format('svg'),

	 url(img/poppins-regular.woff) format('woff'),

	 url(img/poppins-regular.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'poppins-semibold';

    src:url(img/poppins-semibold.eot);

    src: url(img/poppins-semibold.eot?#iefix) format('embedded-opentype'),

	 url(img/poppins-semibold.svg) format('svg'),

	 url(img/poppins-semibold.woff) format('woff'),

	 url(img/poppins-semibold.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}





.header{padding-top:10px;}

.header .row{position:relative;}

#logo{float:left;display:inline-block;margin-top:8px;z-index:9999999;position:relative;}

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

#logo img{max-width:212px;max-height:82px;width:auto;height:auto;}



.head-right{float:right;}

.head-con{display:inline-block;list-style:none;}

.head-con li{margin-right:30px;display:inline-block;padding:2px 0;padding-left:30px;color:#333333;font-size:13px;font-family: 'poppins-semibold';}

.head-con li.hcon01{background:url(img/icon-phone.png) no-repeat left 1px;}

.head-con li.hcon02{background:url(img/icon-email.png) no-repeat left 4px;}

.head-con li a{color:#333333;font-size:13px;}

.head-con li a:hover{color:#004ea2;}



.select{position:relative;margin-left:20px;display:inline-block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;text-align:left;float:right;}

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

.select dt:after{content:"\f107";font-family:FontAwesome;padding-left:5px;}

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

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

.select dt img{max-width:22px;max-height:22px; vertical-align:middle;}

.select dd{position:absolute;right:0;top:27px;background:#fff;display:none;z-index:9999999999;border:1px solid #e5e5e5;border-radius:2px;}

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

.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:#004ea2;}

.select dd ul li img{max-width:16px;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*/

.top-search{ display:none; width:100%; z-index:10000000; position:absolute; width:100%; background:#333;top:109px;border-top:1px solid #e5e5e5;left:0;}

.attr-nav{ display:inline-block; float:right;}

.attr-nav:hover a{text-decoration:none;color:#004ea2;}

.attr-nav .search{ margin-top:18px;font-size:13px;text-transform:uppercase; vertical-align:middle;}

.attr-nav i{ background:url(img/search.png) no-repeat left center; display:inline-block; width:22px; height:22px;margin-right:5px;}



/* Top Search

=================================*/

.top-search{

    background-color: #fff;

    padding: 8px 0;

    display: none;

}

.top-search .input-group-addon i{ font-size:18px; color:#808080;}

.top-search input.form-control{

    background-color: transparent;

    border: none;

    -moz-box-shadow: 0px 0px 0px;

    -webkit-box-shadow: 0px 0px 0px;

    -o-box-shadow: 0px 0px 0px;

    box-shadow: 0px 0px 0px;

    color: #adadad;

    height: 40px;

	width:86%;

    padding:0 20px;

	background:#fafafa;

	border-radius:0;

}

.top-search input.form-control:focus{background:#f2f2f2;color:#333;}

.top-search .input-group-addon{

    background-color: transparent;

    border: none;

    color: #fff;

    padding-left: 0;

    padding-right: 0;

}

.top-search .search_btn1 {margin-left:1%;color: #fff;height: 40px;min-width:10%;display:inline-block;background:#004ea2;text-align:center;text-transform:uppercase;font-size:12px;border-radius:2px;font-family: 'poppins-semibold';}

.top-search .search_btn1:hover{background:#6eb92b;}

.top-search .input-group-addon:before{font-family:FontAwesome;content:"\f002";width:12px;height:12px;}

.top-search .input-group{ width:94%; margin:0 auto;}

.top-search .input-group-addon.close-search{

    cursor: pointer;

}





/* Sizes for the bigger menu */

header{width: 100%;position: fixed;z-index: 999999;padding: 0;}

header.large{height:;top:0;background:#fff;}

header .row{position:relative;}

header.small{height: ;left:0;background:#fff;top:0;border-bottom:1px solid #e5e5e5;}

.height{padding-top:119px;}





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

	.header{padding:10px 0;}

	header{padding:0;position:inherit;}

	.height{padding-top:0;}

	.head-right{width:auto;padding-right:100px;}

	.attr-nav{ position:absolute; right:55px;top:-5px;z-index: 9999999999;}

	.attr-nav .search{margin-top:15px;}

	.top-search{top:42px;box-shadow:none;border:1px solid #e5e5e5;}

	header.large{top:0;}

	.head-con{display:none;}

	#logo{margin-top:0;}

	#logo img{max-width:100px;}

	.select{margin-top:10px;margin-left:0;}

	.select dd{left:0;right:auto;}

}





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

	.top-search .search_btn1{min-width:56px;font-family: 'poppins-regular';position:absolute;right:30px;z-index:3;}

}





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

	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width:44px;height:80px;}

	.carousel-control.left{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

	.carousel-control.left:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

	.carousel-control.right{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

	.carousel-control.right:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

}





.main-cat{background:#fafafa;padding:60px 0;}

.main-title{text-align:center;margin-bottom:30px;}

.main-title em{display:block;color:#333333;font-size:32px;text-transform:uppercase;margin-bottom:10px;font-family: 'poppins-semibold';}

.main-title em:first-letter{color:#004ea2;}

.main-title .text{max-width:70%;color:#808080;margin:auto;overflow:hidden;height:24px;line-height:24px;}



.mcat-list{list-style:none;}

.mcat-list li{padding:0 10px;}

.mcat-list li>div{position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;background:#fff;border:1px solid #e5e5e5;border-top:2px solid #cccccc;border-radius:0 0 2px 2px;padding:25px 10px;}

.mcat-list li>div:hover{box-shadow:0 0 20px 2px rgba(0,0,0,0.1);border-top:2px solid #004ea2;}

.mcat-list li>div .mcat-title{text-transform:uppercase;display:block;font-family: 'poppins-semibold';color:#333333;margin-bottom:12px;font-size:18px;position:relative;z-index:2;line-height:24px;}

.mcat-list li>div:hover .mcat-title{color:#004ea2;text-decoration:none;}

.mcat-list li>div>p{color:#808080;line-height:28px;overflow:hidden;max-height:84px;position:relative;z-index:2;}

.mcat-list li>div .mcat-image{position:absolute;right:0;bottom:0;display:inline-block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.mcat-list li>div .mcat-image img{max-width:180px;max-height:180px;}

.mcat-list li>div:hover .mcat-image{right:5px;bottom:5px;}

.mcat-list li>div .mcat-more{margin-top:120px;display:inline-block;color:#6eb92b;font-size:12px;text-transform:uppercase;font-family: 'poppins-semibold';position:relative;z-index:2;}

.mcat-list li>div .mcat-more i{padding-left:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.mcat-list li>div .mcat-more:hover i{padding-left:8px;}



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

	.mcat-list li>div>p{line-height:22px;height:66px;}

	.mcat-list li>div .mcat-image img{max-width:160px;max-height:160px;}

}



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

	.main-cat{padding:50px 0;}

	.main-title em{font-size:28px;}

	.main-title p{max-width:90%;}

}



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

	.main-title p{max-width:98%;}

	.mcat-list li{margin-bottom:20px;}

}



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

	.main-cat{padding:40px 0;}

	.main-title em{font-size:24px;}

	.mcat-list li{width:100%;}

}



.main-pro{padding:50px 0;text-align:center;}

.mpro-list{list-style:none;}

.mpro-list li{padding:15px 0;}



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

	.mpro-list li:nth-child(n){border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}

	.mpro-list li:nth-child(4n+4){border-right:1px solid #fff;}

	.mpro-list li:nth-child(4n+5),.mpro-list li:nth-child(4n+6),.mpro-list li:nth-child(4n+7),.mpro-list li:nth-child(4n+8){border-bottom:1px solid #fff;}

}



.mpro-list li>div{text-align:center;position:relative;padding:20px 15px;}

.mpro-list li>div:hover{box-shadow:0px 6px 8px 0px rgba(0,0,0,0.05);}

.mpro-list li .mpro-image{position:relative;}

.mpro-list li .mpro-image a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2;}

.mpro-list li .mpro-image img{max-width:100%;height:auto;}

.mpro-list li .mpro-image .mpro-icon{

	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;

	width:36px;

	height:36px;

	background:#004ea2;

	text-align:center;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	opacity:0;

	border-radius:2px;

}

.mpro-list li .mpro-image .mpro-icon i{line-height:36px;color:#fff;}

.mpro-list li>div:hover .mpro-image .mpro-icon{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.mpro-list li>div .mpro-title{color:#333333;font-size:14px;font-family: 'poppins-semibold';line-height:24px;height:48px;margin:10px 0;display:block;overflow:hidden;}

.mpro-list li>div:hover .mpro-title{color:#004ea2;text-decoration:none;}

.mpro-list li>div>p{color:#808080;font-size:12px;line-height:18px;overflow:hidden;height:18px;}



.mpro-more{display:inline-block;border:2px solid #004ea2;border-radius:2px;padding:10px 20px;text-transform:uppercase;font-family: 'poppins-semibold';color:#004ea2;font-size:14px;margin-top:30px;}

.mpro-more:hover{text-decoration:none;background:#004ea2;color:#fff;}



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

	.mpro-list li{padding:0;}

	.mpro-list li:nth-child(n){border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}

	.mpro-list li:nth-child(2n+2){border-right:1px solid #fff;}

	.mpro-list li:nth-child(2n+7),.mpro-list li:nth-child(2n+8){border-bottom:1px solid #fff;}

	.mpro-list li>div{padding:10px;}

	.mpro-list li>div .mpro-title{font-size:12px;line-height:18px;height:54px;}

	.mpro-list li>div>p{display:none;}

}





.wrapper{position:relative;z-index:1;background:#fff;}

.parallux {height: 1100px;z-index: -1; }

.parallux.not-full {overflow: hidden; }

.parallux.not-full .parallux-bg {height: 100%;bottom: initial; }

.parallux.no-parallax {overflow: hidden; }

.parallux.no-parallax .parallux-bg, .parallux.no-parallax .parallux-inner {background-attachment: initial; }

.parallux.bg-fixed .parallux-inner {background-attachment: fixed; }

.parallux .parallux-bg {

    top: 0;

    left: 0;

    right: 0;

    height: 100%;

    overflow: hidden;

    -webkit-backface-visibility: hidden;

    -webkit-perspective: 1000;

    position: fixed;

}

.parallux .parallux-bg .parallux-inner {

      top: 0px;

      left: 0px;

      position: relative;

      min-width: 100%;

      min-height: 100%;

      height: auto;

      background-color: white;

      background-repeat: no-repeat;

      background-position: 50%;

      background-size: cover;

      background-image: url();

      -webkit-backface-visibility: hidden;

      -webkit-perspective: 1000; }

.parallux .parallux-bg .parallux-inner img {

        max-width: 100%;

        max-height: 100%;

        display: none;

}



.main-company{position:relative;overflow:hidden;height:560px;}

.main-company .parallux .parallux-bg .parallux-inner.bg-header{background-image:url(img/com-bg.jpg); }

.mcom-container{height:560px;width:100%;position:absolute;left:0;top:0;padding:60px 0;}

.mcom-container .main-title em,.mcom-container .main-title em:first-letter{color:#fff;}

.mcom-container .main-title p{color:#cccccc;}

.mcom-list{list-style:none;}

.mcom-list li{padding:0 10px;}

.mcom-list li>div{background:#fff;background:rgba(255,255,255,0.9);padding:10px;border-radius:2px;position:relative;}

.mcom-list li>div a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2;}

.mcom-list li>div .mcom-image{height:257px;border-radius:5px;position:relative;overflow:hidden;background-size:cover !important;}

.mcom-list li>div .mcom-image .text{background:#000;background:rgba(0,0,0,0.6);padding:20px;width:100%;height:100%;color:#fff;top:0;left:0;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;transform:scaleY(0);}

.mcom-list li>div:hover .mcom-image .text{transform:scaleY(1);visibility:visible;}

.mcom-list li>div .mcom-image .text>div{font-size:12px;line-height:24px;max-height:216px;overflow:hidden;}

.mcom-list li>div>em{display:block;text-align:center;margin:10px 0 5px 0;color:#333333;font-size:16px;font-family: 'poppins-semibold';text-transform:uppercase;}

.mcom-list li>div:hover>em{color:#004ea2;}



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

	.main-company,.mcom-container{height:510px;}

	.mcom-list li>div .mcom-image{height:210px;}

}



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

	.main-company, .mcom-container{height:auto;background:url(img/com-bg.jpg) no-repeat center center;background-size:cover;}
	
	.main-company .parallux.not-full{display:none;}

	.mcom-container{padding:50px 0;position:inherit;height:auto;}

	.mcom-list li{width:50%;margin-bottom:20px;}

	.mcom-list li>div .mcom-image .text{top:auto;height:50%;transform:scaleY(1);padding:15px;}

	.mcom-list li>div .mcom-image .text>div{max-height:72px;text-align:center;}

}



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

	.mcom-container{padding:40px 0;}

	.mcom-list li{width:100%;}

	.main-company, .mcom-container{height:1360px;}

}



.main-news{padding:60px 0;}

#carousel-small{padding-top:0;}

.main-news .owl-carousel .item{padding:10px 20px;}

.main-news .owl-carousel .mnews-main img{max-width:100%;height:auto;width:100%;border-radius:2px;}

.main-news .owl-carousel .mnews-main .mnews-text{background:#fbfbfb;border-radius:2px;padding:30px 12px 20px 12px;text-align:left;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.main-news .owl-carousel .mnews-main:hover .mnews-text{background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.08);}

.main-news .owl-carousel .mnews-main .mnews-text .news-date{position:absolute;left:10px;top:-16px;border-radius:2px;background:#333333;padding:5px 10px;color:#fff;font-family: 'poppins-semibold';font-size:12px;}

.main-news .owl-carousel .mnews-main .mnews-text .news-date i{color:#fff;padding-right:5px;}

.main-news .owl-carousel .mnews-main .mnews-title{color:#231815;font-family: 'poppins-semibold', sans-serif;font-size:14px;text-transform:capitalize;display:block;margin-bottom:15px;line-height:20px;height:40px;overflow:hidden;}

.main-news .owl-carousel .mnews-main:hover .mnews-title{color:#004ea2;}

.main-news .owl-carousel .mnews-main .mnews-text>p{font-size:12px;color:#999999;line-height:22px;overflow:hidden;height:66px;}

.main-news .owl-carousel .mnews-main .mnews-text .mnews-more{margin-top:20px;display:inline-block;color:#6eb92b;font-size:12px;text-transform:uppercase;font-family: 'poppins-semibold';position:relative;z-index:2;}

.main-news .owl-carousel .mnews-main .mnews-text .mnews-more i{padding-left:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.main-news .owl-carousel .mnews-main .mnews-text .mnews-more:hover i{padding-left:8px;}



.main-news .owl-carousel .mnews-main:hover a{text-decoration:none;}



/* clearfix */

.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

/* display none until init */

.owl-carousel{

	display: none;

	position: relative;

	width: 100%;

	-ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper{

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper-outer{

	overflow: hidden;

	position: relative;

	width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight{

	-webkit-transition: height 500ms ease-in-out;

	-moz-transition: height 500ms ease-in-out;

	-ms-transition: height 500ms ease-in-out;

	-o-transition: height 500ms ease-in-out;

	transition: height 500ms ease-in-out;

}

	

.owl-carousel .owl-item{float: left;}

.owl-controls .owl-page,

.owl-controls .owl-buttons div{

	cursor: pointer;

}

.owl-controls {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* mouse grab icon */

.grabbing { cursor:url(img/grabbing.png) 8 8, move;}



/* fix */

.owl-carousel  .owl-wrapper,

.owl-carousel  .owl-item{

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility:    hidden;

	-ms-backface-visibility:     hidden;

  -webkit-transform: translate3d(0,0,0);

  -moz-transform: translate3d(0,0,0);

  -ms-transform: translate3d(0,0,0);

}



.owl-theme .owl-controls{margin-top: 2%;text-align: center;}



/* Styling Next and Prev buttons */



.owl-theme .owl-controls .owl-buttons div{

	color: #FFF;

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

	margin: 5px;

	padding: 3px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	background: #869791;

	filter: Alpha(Opacity=50);/*IE7 fix*/

	opacity: 0.5;

}

/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

	text-decoration: none;

}



/* Styling Pagination*/



.owl-theme .owl-controls .owl-page{

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

}

.owl-theme .owl-controls .owl-page span{

	display: block;

	width: 10px;

	height: 10px;

	margin: 5px 10px;

	background: #e5e5e5;

	border-radius:50%;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}



.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

	background:#004ea2;

	width:20px;

	border-radius:2px;

	

}



/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{

	height: auto;

	width: auto;

	color: #FFF;

	padding: 2px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}



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

	.slide-small{margin-bottom:30px;}

	.main-news{padding:30px 0;}

	#carousel-small{padding-top:0;}

}



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

	.main-news .owl-carousel .item{padding:0;}

}





.main-contact{position:relative;overflow:hidden;height:680px;}

.main-contact .parallux .parallux-bg .parallux-inner.bg-header{background-image:url(img/con-bg.jpg); }

.mcon-container{position:absolute;left:0;top:0;width:100%;height:100%;padding:80px 0 60px 0;}

.mcon-text{padding-right:80px;}

.mcon-text>em{color:#ffffff;display:block;text-transform:uppercase;font-family: 'poppins-semibold';font-size:24px;margin-bottom:25px;}

.mcon-list{border-bottom:1px solid #8d8c89;margin-bottom:20px;padding-bottom:20px;list-style:none;}

.mcon-list li{margin-bottom:18px;color:#fff;padding-left:28px;}

.mcon-list li p{color:#fff;display:inline-block;text-transform:uppercase;padding-right:5px;}

.mcon-list li a{color:#fff;}

.mcon-list li.mcon-fax{background:url(img/con-fax.png) no-repeat left 1px;}

.mcon-list li.mcon-email{background:url(img/con-email.png) no-repeat left 3px;}

.mcon-list li.mcon-skype{background:url(img/con-skype.png) no-repeat left 1px;}

.mcon-list li.mcon-phone{background:url(img/con-phone.png) no-repeat left center;padding-left:68px;}

.mcon-list li.mcon-phone p{display:block;color:#ffffff;font-size:16px;text-transform:uppercase;font-family: 'poppins-semibold';}



.mcon-add{list-style:none;}

.mcon-add>span{color:#ffffff;font-size:16px;text-transform:uppercase;font-family: 'poppins-semibold';display:block;padding:5px 0 5px 30px;background:url(img/con-add.png) no-repeat left center;margin-bottom:10px;}

.mcon-add li{margin-bottom:18px;color:#fff;}

.mcon-add li p{font-family: 'poppins-semibold';display:block;margin-bottom:5px;text-transform:uppercase;}



.message{background:#fff;background:rgba(255,255,255,0.9);padding:35px 30px;margin-top:-20px;border-radius:2px;}

.message>em{color:#333333;display:block;text-transform:uppercase;font-family: 'poppins-semibold';font-size:24px;margin-bottom:5px;}

.message>em:first-letter{color:#004ea2;}

.message>p{color:#808080;font-size:12px;}

.message ul{list-style:none;margin-top:25px;}

.message ul li{margin-bottom:10px;}

.message ul li label{display:inline-block; vertical-align:middle;text-transform:uppercase;color:#333333;font-weight:normal;padding-right:10px;width:13%;}

.message ul li label.error{width:100%;text-transform:capitalize;padding-top:5px;margin-bottom:-10px;}

.message ul li .meInput{border-radius:2px;height:36px;display:inline-block;max-width:480px;line-height:36px;border:1px solid #b2b2b2;padding-left:10px;font-family: 'poppins-regular';font-size:12px;width:80%;}

.message ul li .meInput:focus{color:#333;box-shadow:0 0 10px 2px rgba(0,0,0,0.05);}

.message ul li .meText {width:77%;display:inline-block; vertical-align:middle;max-width:100%;height:110px;max-height:140px;border:1px solid #b2b2b2;border-radius:2px;padding:10px;font-family: 'poppins-regular';font-size:12px; }

.message ul li .meText:focus{color:#333;box-shadow:0 0 10px 2px rgba(0,0,0,0.05);}

.message .send{display:inline-block;margin-left:14%;background:#004ea2;padding:14px 24px;color:#fff;font-size:12px;font-family: 'poppins-semibold';border-radius:2px;margin-top:20px;text-transform:uppercase;border:none;}

.message .send:hover{text-decoration:none;background:#6eb92b;}



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

	.message ul li label{width:18%;}

	.message ul li .meText{width:80%;}

}



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

	.main-contact{background:url(img/con-bg.jpg) no-repeat center center; background-size:cover;height:auto;}

	.main-contact .parallux.not-full{display:none;}

	.mcon-container{padding:40px 0;position:inherit;height:auto;}

	.mcon-text{width:100%;float:none;padding:0;}

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

	.message ul li .meText{width:70%;}

	.message .send{margin-left:0;}

}



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

	.message{padding:20px;}

	.message ul li label{width:100%;}

	.message ul li .meInput,.message ul li .meText{width:100%;max-width:100%;}

}





/*footer*/

.footer{padding:50px 0;background:#333333;}

.footer .fot_title{display:block;position:relative;font-family: 'poppins-semibold';font-size:18px;text-transform:uppercase;margin-bottom:25px;color:#ffffff;}

.footer .fot_title em{display:block;margin-bottom:5px;}

.footer .fot_title>span{background:#5c5c5c;width:40px;height:1px;display:inline-block;}



.fot_about{width:36%;float:left;padding-right:70px;}

.fot_about .fabout{color:#e5e5e5;font-size:12px;line-height:24px;overflow:hidden;height:96px;}

.fot_about .fabout-more{display:inline-block;margin-top:30px;display:inline-block;color:#6eb92b;font-size:12px;text-transform:uppercase;font-family: 'poppins-semibold';position:relative;z-index:2;}

.fot_about .fabout-more i{padding-left:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.fot_about .fabout-more:hover i{padding-left:8px;}



.fot-share{list-style:none;margin-top:20px;}

.fot-share li{margin-right:15px;display:inline-block;}

.fot-share li a{display:inline-block;border:1px solid #808080;width:36px;height:36px;border-radius:50%;text-align:center;padding:8px;}

.fot-share li a.fot-facebook:hover{background:#3a5998;border:1px solid #3a5998;}

.fot-share li a.fot-linkedin:hover{background:#0075b6;border:1px solid #0075b6;}

.fot-share li a.fot-youtube:hover{background:#ce332d;border:1px solid #ce332d;}

.fot-share li a.fot-blog:hover{background:#ff6600;border:1px solid #ff6600;}



.fot_nav{width:18%;float:left;padding-right:70px;}

.fot_nav ul{list-style:none;}

.fot_nav ul li{margin-bottom:12px;}

.fot_nav ul li a{color:#e5e5e5;font-size:13px;text-transform:capitalize;}

.fot_nav ul li a:hover{color:#fff;}





.fot_tags{width:26%;padding-right:60px;float:left;}

.fot_tags ul{list-style:none;}

.fot_tags ul li{margin-bottom:12px;}

.fot_tags ul li a{color:#e5e5e5;font-size:12px;line-height:18px;}

.fot_tags ul li a:hover{color:#fff;}



.fot_pro{width:20%;float:left;}

.fot_pro ul{list-style:none;}

.fot_pro ul li{margin-bottom:12px;}

.fot_pro ul li a{color:#e5e5e5;font-size:13px;line-height:18px;}

.fot_pro ul li a:hover{color:#fff;}





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

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

.fot_title .column_icon_toggle {display: none;}





.fot-bot{border-top:1px solid #484848;margin-top:30px;padding-top:20px;}

.fot-bot .fot-fri{list-style:none;margin-top:10px;}

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

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

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

.fot-bot .fot-fri li a:hover{color:#fff;}

.copy{color:#808080;}

.copy p{display:inline-block;}

.copy a{color:#808080;}

.copy a:hover{color:#fff;}



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

	.fot_con ul{width:44%;}

	.fot-bot{text-align:center;}

	.fot-bot .fot-fri{float:none;width:100%;margin-bottom:10px;}

	.copy{float:none;width:100%;}

}



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

	.footer{padding:30px 0 0 0;}

	.footer .fot_nav,.footer .fot_con,.footer .fot_tags,.fot_nav,.fot_about,.fot_pro{width:100%;padding:0;}

	.footer .fot_title,.fot_nav .fot_title{display:block;padding-bottom:15px;cursor:pointer;margin-bottom:15px;font-size:17px;}

	.footer .fot_about .fot_title{display:block;}

	.footer .fot_title .column_icon_toggle,.fot_nav .fot_title .column_icon_toggle{display: inline-block;position: absolute;right:15px;top:0;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;}

	.footer .toggle_content,.fot_nav .toggle_content{padding-bottom:30px;}

}







/*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:#004ea2;width:300px;float:right;height:42px;text-align:left;border-radius:2px 2px 0 0;}

#floatShow i{font-size:14px;color:#fff;line-height:42px;float:right;padding-right:10px;}

#floatShow p{color:#fff;font-size:14px;line-height:42px;display:inline-block; vertical-align:middle;padding-left:10px;text-transform:uppercase;font-family: 'poppins-semibold';}

#floatHide{display:none;background:#004ea2;width:360px;text-align:left;height:43px;text-transform:capitalize;padding-left:10px;border-bottom:none;border-radius:2px 2px 0 0;}

#floatHide p{color:#fff;font-size:14px;line-height:42px;display:inline-block; vertical-align:middle;text-transform:uppercase;font-family: 'poppins-semibold';}

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



#onlineService{display:inline;width:360px;overflow: hidden;display:none;background: #fafafa;}

#onlineService>p{background:#e5e5e5;color:#b4b4b4;height:24px;text-align:right;padding-right:5px;line-height:24px;}

.online_form{position:relative;height:300px;overflow-y:scroll;}

.online_form p{font-size:13px;padding-bottom:30px;text-align:left;}

.online_form ul{padding:20px 20px 0 20px;list-style:none;position:relative;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:-30px;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03;}

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

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

.online_form ul .meInput{height:40px;border:1px solid #ccc;width:100%;padding-left:5px;font-family: 'poppins-regular';line-height:40px;border-radius:2px;}

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

.online_form ul .meText{width:100%;padding:5px;border:1px solid #ccc;max-width:100%;height:140px;max-height:180px;font-family: 'poppins-regular';border-radius:2px;}

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

#onlineService .chat-send{display:block;width:100%;text-align:left;padding:0 20px 20px 20px;cursor:pointer;}

#onlineService .chat-send .send{display:inline-block;padding:10px 24px;color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;background:#004ea2;border-radius:2px;}

#onlineService .chat-send .send:hover{background:#6eb92b;text-decoration:none;}





/* side */

.side{position:fixed;width:48px;height:275px;right:0;top:214px;z-index:100;}

.side ul li{width:48px;height:48px;float:left;position:relative;margin-bottom:1px;list-style:none;}

.side ul li .sidebox{position:absolute;width:48px;height:48px;top:0;right:0;transition:all 0.3s;background:#004ea2;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font-size:14px ;line-height:48px;overflow:hidden;}

.side ul li img{float:left;max-width:48px;}



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





/*back-top*/

.back_top{width:50px; height:50px; position:fixed; right:10px; bottom:60px; z-index:9999; display:none; background:url(img/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;bottom:68px;}

@media only screen and (max-width: 768px) {.back_top{right:0;bottom:70px;}}





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

	.back_top{width:36px;background-size:100%;}

}





@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-top:1px solid #fff;height:42px;}

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

	#onlineService{width:100%;}

	#service{display:none;}

}







.breadcrumb{color:#808080;text-transform:capitalize;font-size:12px;border-radius:0;text-align:left;background:#fff;padding:10px 0;margin:0;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}

.breadcrumb p{color:#333333;display:inline-block;margin-right:5px;text-transform:capitalize;font-size:14px; vertical-align:middle;}

.breadcrumb i{padding:0 5px;}

.breadcrumb a{font-size:14px;}

.breadcrumb a:hover{color:#004ea2;}

.breadcrumb h2{margin:0;display:inline-block;padding:0;font-size:14px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal; vertical-align:middle;font-family: 'poppins-semibold';color:#333;text-transform:capitalize;line-height:16px;}

.bread-right{float:none;text-transform:uppercase;color:#808080;}

.bread-right .home{padding:0;font-size:14px;text-transform:uppercase;line-height:15px;}



.page-about-box{background:url(img/about-contact-bg.jpg) no-repeat top center;padding:60px 0;background-size:cover;}

.page-video{max-width:80%;margin:auto;margin-bottom:30px;padding:20px;background:#e5e5e5;border-radius:2px;position:relative;}

.page-video .video-image{background:#000;width:100%;display:block;border-radius:2px;}

.page-video img{max-width:100%;height:auto;border-radius:2px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.page-video .video-btn{

	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;

	display:inline-block;

}



.pabout-text{font-size:14px;line-height:24px;}

.pabout-text b,.pabout-text strong{font-weight:normal;font-family: 'poppins-semibold';}

.pabout-text img{max-width:100%;}

.pabout-text a:hover{color:#004ea2;}



.page-download-box{background:#fff;padding:60px 0;}

.pdown-title{font-size:28px;text-align:left;color:#333;display:block;float:left;width:24%;font-family: 'poppins-semibold';text-transform:uppercase;line-height:48px;}

.pdown-title:first-letter{color:#004ea2;}

.pdown-list{list-style:none;float:left;width:76%;padding-left:40px;}

.pdown-list li{margin-bottom:15px;padding:0 10px;}

.pdown-list li a{border:1px solid #e5e5e5;padding:10px 50px 10px 15px;font-size:14px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:100%;background:#fafafa url(img/ico_download.png) no-repeat 95% center;}

.pdown-list li a:hover{background:#004ea2 url(img/ico_download_hover.png) no-repeat 95% center;color:#fff;text-decoration:none;}



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

	.page-download-box{padding:40px 0;}

	.pdown-title{font-size:24px;text-align:center;float:none;width:100%;margin-bottom:20px;}

	.pdown-list{padding:0;float:none;width:100%;}

	.page-video{padding:10px;max-width:100%;}

}



.page-contact-box{padding:60px 0;}

.page-contact-box .message{padding:0;margin:0;}

.page-contact-box .message li{margin-bottom:20px;}

.page-contact-box .message li>span{display:block;position:relative;}

.page-contact-box .message li>span i{position:absolute;left:10px;line-height:36px;color:#004ea2;}

.page-contact-box .message ul li .meInput{padding-left:32px;max-width:100%;border:1px solid #ccc;}

.page-contact-box .message ul li .meText{padding:10px 10px 10px 32px;width:80%;border:1px solid #ccc;}

.page-contact-box .message .send{margin-left:0;}



.pcon-text{font-size:14px;line-height:24px;background:#f2f2f2;padding:40px 20px;border-radius:2px;}

.pcon-text b,.pcon-text strong{font-weight:normal;font-family: 'poppins-semibold';}

.pcon-text img{max-width:100%;}

.pcon-text a:hover{color:#004ea2;}



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

	.page-contact-box{padding:40px 0;}

	.page-contact-box .message{margin-bottom:20px;}

	.pcon-text{width:100%;}

}



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

	.page-contact-box .message{height:auto;overflow-y:auto;}

	.page-contact-box .message ul li .meText{width:100%;}

}





.page-list-box{padding:40px 0;}



/*news*/

.page-news-top{list-style:none;text-align:center;background:#fafafa;margin-bottom:50px;}

.page-news-top li{display:inline-block;}

.page-news-top li a{display:inline-block;padding:10px 40px;font-size:16px;font-family: 'poppins-semibold';text-transform:uppercase;border-right:1px solid #e5e5e5;}

.page-news-top li:last-child a{border-right:none;}

.page-news-top li a:hover,.page-news-top li a.active{background:#004ea2;color:#fff;text-decoration:none;}



.pnews-list{list-style:none;}

.pnews-list li{margin-bottom:30px;}

.pnews-list li>div{position:relative;}

.pnews-list li img{max-width:100%;height:auto;width:100%;border-radius:2px;max-height:240px;}

.pnews-list li .text{background:#fbfbfb;border-radius:2px;padding:30px 12px 20px 12px;text-align:left;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.pnews-list li:hover .text{background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.08);}

.pnews-list li .text .news-date{position:absolute;left:10px;top:-16px;border-radius:2px;background:#333333;padding:5px 10px;color:#fff;font-family: 'poppins-semibold';font-size:12px;}

.pnews-list li .text .news-date i{color:#fff;padding-right:5px;}

.pnews-list li .title{color:#231815;font-family: 'poppins-semibold', sans-serif;font-size:14px;text-transform:capitalize;display:block;margin-bottom:15px;line-height:20px;height:40px;overflow:hidden;}

.pnews-list li:hover .title{color:#004ea2;}

.pnews-list li .text>p{font-size:12px;color:#999999;line-height:22px;overflow:hidden;height:66px;}

.pnews-list li .text .more{margin-top:20px;display:inline-block;color:#6eb92b;font-size:12px;text-transform:uppercase;font-family: 'poppins-semibold';position:relative;z-index:2;}

.pnews-list li .text .more i{padding-left:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.pnews-list li .text .more:hover i{padding-left:8px;}



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

	.page-list-box{padding:40px 0;}

	.page-news-top li a{font-size:14px;padding:10px 30px;}

}



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

	.pnews-list li{width:100%;margin-bottom:15px;padding:0;}

	.pnews-list li .text>p{height:44px;}

}



/*page-number*/

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

.page_num span{display:inline-block;color:#fff;background:#004ea2;font-size:12px;text-transform:uppercase;margin-bottom:0;padding:4px 20px;border-bottom:2px solid #004ea2;border-radius:2px 2px 0 0;}

.page_num a{display:inline-block;color:#4d4d4d;font-size:12px;text-transform:uppercase;padding:4px 20px;margin:5px;border-bottom:2px solid #e5e5e5;}

.page_num a:hover{color:#fff;text-decoration:none;background:#004ea2;border-bottom:2px solid #004ea2;border-radius:2px 2px 0 0;}

.page_num p{display:block;font-size:12px;margin-top:10px;}

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

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

.page_num p strong{display:inline-block;margin:0 5px;font-weight:normal;}

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

	.page_num{text-align:center;}

	.page_num a,.page_num span{padding:5px 14px;}

	.page_num p{width:100%;margin-top:15px;}

}





/*news-main*/

.news_main{width:100%;margin-bottom:0;margin-top:5px;}

.news_main em{font-size:16px;font-family: 'poppins-semibold';display:block;margin-bottom:15px;text-align:center;}

.news_main .news-date{margin-bottom:15px;text-align:center;}

.news_main .news-date i{padding-right:5px;color:#999;}

.news_main .news-date span{display:inline-block;margin-right:5px;color:#999;font-size:12px;}

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

.news_main div b,.news_main div strong{font-weight:normal;font-family: 'poppins-semibold';}

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

.news_main div a:hover{color:#004ea2;}



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

	.news_main em,.news_main .news-date{text-align:left;}

	.news_main .news-date{border-bottom:1px solid #e5e5e5;padding-bottom:15px;}

}





/*page-turning*/

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

.page_turn li{display:block;margin-bottom:8px;}

.page_turn li p{text-align:center;display:inline-block;font-size:12px;text-transform:uppercase;margin-bottom:0;margin-right:5px;font-family: 'poppins-semibold';color:#6eb92b;}

.page_turn li a{display:inline-block;font-size:12px;margin-left:5px;text-transform:capitalize;}

.page_turn li a:hover{color:#004ea2;}





/*left*/

.page-left{width:24%;float:left;padding-right:20px;}

.left_title{text-transform:uppercase;display:block;position:relative;margin-bottom:10px;font-family: 'poppins-semibold';}

.left_title em{font-size:24px;vertical-align:middle;display:block;color:#333;}

.left_title em:first-letter{color:#004ea2;}

.left_title .column_icon_toggle {display: none;}

/*products-nav*/

.left-nav .toggle_content{}

.mtree-skin-selector{display:none;}

ul.mtree {opacity: 0;margin-left: 0;padding:0;text-align:left;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}

ul.mtree>li {list-style: none;}

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

ul.mtree>li>a {

	display: block;

	font-size:13px;

	text-transform:capitalize;

	color:#4c4c4c;

	padding:8px 0 8px 0;

	font-family: 'poppins-semibold';

	position:relative;

	z-index:1;

}

ul.mtree>li>a:after{

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:41px;

	background:#004ea2;

	display:block;

	transform: scaleX(0);

	transition:all 0.4s ease 0s;

	transform-origin:0 0 0;

	z-index:-1;

}

ul.mtree>li>a:hover:after{

	transform: scaleX(1);

	visibility:visible;

}



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

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

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

ul.mtree>li.mtree-active>a:before{content:"\f068";font-family:FontAwesome;padding-left:5px;color:#004ea2;}

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

ul.mtree>li:hover>a:before{color:#fff;}

ul.mtree>li.mtree-node{}

ul.mtree>li.mtree-open{}

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

ul.mtree>li.mtree-open>a:before{color:#fff;}

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

ul.mtree>li.mtree-node .mtrss-all{text-transform:uppercase;font-size:13px;color:#333;margin-top:5px;font-family: 'poppins-semibold';}

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

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

ul.mtree>li.mtree-node .mtrss-all:hover{background:#004ea2;color:#fff;padding:0 5px;}

ul.mtree>li.mtree-node .mtrss-all:hover a{background:#004ea2;color:#fff;padding:5px 10px}



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:15px;background:#f2f2f2;list-style:none;}

ul.mtree ul li a{color:#333;}

ul.mtree ul li a:hover{}

ul.mtree ul li ul{border:none;}



ul.mtree li.mtree-node ul li a{display:block;font-size:13px;font-weight:normal;padding:5px 0;text-transform:capitalize;}

ul.mtree li.mtree-node ul li a i{padding-right:5px;color:#b3b3b3;}

ul.mtree ul li a:hover{color:#004ea2;text-decoration:none;}



ul.mtree .mtree-level-2{padding:0;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}

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;padding:5px 10px;color:#999;}

ul.mtree .mtree-level-2 li a:hover{text-decoration:none;color:#004ea2;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;

}





.left-pro{margin-top:20px;}

.left-pro .toggle_content{padding:10px 0;}

.lpro-list{list-style:none;}

.lpro-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.lpro-list li:hover{background:#fff;box-shadow:0 5px 9px rgba(0,0,0,0.08);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.08);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.08);}

.lpro-list li .lpro-image{display:inline-block;float:left;max-width:80px;max-height:80px;border:1px solid #f2f2f2;width:32%;}

.lpro-list li .lpro-image img{max-width:100%;}

.lpro-list li .lpro-right{width:68%;float:left;padding-left:15px;}

.lpro-list li .lpro-right .lpro-title{display:block;font-size:13px;font-family:'poppins-semibold';overflow:hidden;line-height:20px;height:40px;margin-bottom:10px;}

.lpro-list li:hover .lpro-right .lpro-title{color:#004ea2;text-decoration:none;}

.lpro-list li .lpro-right p{display:inline-block;font-size:12px;color:#999;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;height:16px;}





.page-right{width:76%;float:right;padding-left:30px;}

.page-right .news_main em,.page-right .news_main .news-date{text-align:left;}



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

	.page-box{padding:20px 0 60px 0;}

	.page-left{margin-bottom:30px;}

	.page-left,.page-right{width:100%;padding:0;}

	.left_title{cursor:pointer;background:#004ea2;padding:10px;border-radius:2px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

	.left_title em:first-letter{color:#fff;}

	.left_title em{padding-left:0;font-size:14px;color:#fff;}

	.left_title.active{background:#6eb92b;}

	.left_title>span{display:none;}

	.left_title .column_icon_toggle{display: inline-block;position: absolute;right:12px;top:10px;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;color:#fff;}

	.left-pro{margin-top:0;}

	.lpro-list li{width:50%;padding:10px;float:left;}

	.lpro-list li .lpro-right{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

}



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

	.lpro-list li{width:100%;}

}





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

.column .block .blog_main { margin-bottom:0;}

.blog_list>li{margin-bottom:10px;text-align:left;list-style:none;}

.blog_list>li>div{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}

.blog_list>li:last-child>div{border:none;padding-bottom:0;}

.blog_list>li .blog-title{font-size:14px;display:block; line-height:24px; overflow:hidden;color:#333; font-family:'poppins-semibold';text-overflow:ellipsis; white-space:nowrap;margin-bottom:15px;}

.blog_list>li:hover .blog-title{ color:#004ea2 ;}

.blog_list>li .blog-more{font-size:12px;text-transform:uppercase;display:inline-block;margin-top:20px;color:#1b63c7;}

.blog_list>li .blog-more i{padding-right:5px;text-decoration:none;}

.blog_list>li .blog-more:hover{text-decoration:underline;color:#f9b30d;}

.entry-post-format-icon{float:left;width:50px;height:50px;line-height:50px;background-color:#004ea2;color:#fff;font-size:22px;text-align:center;margin-right:20px;margin-bottom:24px;line-height:50px;}

.entry-post-format-icon i{line-height:50px;}

.entry-post-format-icon::after{content: "";height:4px;width:100%;background-color:#004ea2;display:block;margin-top:10px;}

.blog_list .news-date{margin-top:10px;display:block;}

.blog_list .news-date span{display:inline-block;font-size:12px;color:#999;margin-right:20px;}

.blog_list .news-date span i{padding-right:5px;}

.blog_list .blog_tag{margin-top:10px;background:none;padding:0;}



ul.blog-list, ul.blog-list1{padding-bottom:15px;list-style: none;text-align:left;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}

ul.blog-list li {margin:0 20px 10px 5px;}

ul.blog-list li a:before{content:"\f0da";font-family:FontAwesome;display:inline-block;padding-right:5px;color:#ccc;}

ul.blog-list1 p, ul.blog-list p {font-size:13px;margin-bottom: 15px;text-transform:uppercase;vertical-align:middle;color:#6eb92b;font-family:'poppins-semibold';}

ul.blog-list1 p i, ul.blog-list p i{padding-right:5px;}

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

ul.blog-list li a:hover{color:#004ea2;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:5px;} 

ul.blog-list1 li a {

	text-decoration: none;

	background:#f3f3f3;

	color:#808080;

	padding:8px 10px;

	display:inline-block;

	border-radius:2px;

}

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



.blog_list{width:100%;}

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

.blog_list li .blog_date{float:right;display:inline-block;margin-top:15px;font-size:12px;color:#fff;background-size:100%;padding:3px 10px 5px 10px;}

.blog_list li>div>p{font-size:12px;line-height:24px;color:#999;overflow:hidden;max-height:48px;width:100%;margin-bottom:15px;}

.blog_list li>div .blog-image img{max-width:100%;height:auto;}

.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_tag{padding:15px;text-align:left;background:#fafafa;}

.blog_tag>p{font-family:"poppins-semibold";display:inline-block;font-size:12px;margin-right:5px;text-transform:uppercase;}

.blog_tag li{display:inline-block;margin:15px;margin-right:5px;}

.blog_tag li a{display:inline-block;padding:10px 20px;color:#4d4d4d;font-size:12px;text-transform:capitalize;border:2px solid #e5e5e5;border-radius:2px;}

.blog_tag li i{padding-right:55px;color:#4d4d4d;}

.blog_tag li:hover a{color:#fff;text-decoration:none;background:#004ea2;border:2px solid #004ea2;}

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




/*sitemap*/

.sitemap{width:100%;}

.stp-listA>li{text-transform:capitalize;margin-bottom:15px;background:#fff;list-style:none;padding:10px;background:#f2f2f2;}

.stp-top{width:100%;}

.stp-top a{font-size:16px;text-transform:capitalize;display:block;text-transform:uppercase;color:#333;letter-spacing:1px;font-family:"poppins-semibold";}

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

.stp-top a:hover{text-decoration:none;}

.stp-listB{display:block;padding:10px;border-top:1px solid #e5e5e5;list-style:none;}

.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:12px;line-height:22px;display:block;color:#4d4d4d;}

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

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



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

	.stp-listB li{width:48%;}

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

}

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

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

}





/*products*/

.page-banner{text-align:center;}

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



.cbp-all{font-size:24px;vertical-align:middle;display:block;color:#333;text-transform:uppercase;position:relative;margin-bottom:10px;font-family: 'poppins-semibold';}

.cbp-all:first-letter{color:#004ea2;}

.pro-text{line-height:24px;font-size:12px;color:#999;margin-bottom:20px;}

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

.main-right .pro-text{line-height:22px;font-size:12px;margin-top:15px;color:#808080;margin-bottom:10px;}

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



.cbp-vm-switcher {width:100%;margin-bottom:15px;}

.cbp-vm-options {text-align:left;background:#f2f2f2;padding:5px 10px;margin-bottom:15px;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:12px;text-transform:uppercase;font-family:"poppins-semibold";}

.cbp-vm-options a {display: inline-block; vertical-align:middle;width:28px;height:28px;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:#ccc;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {color: #004ea2;}

.cbp-vm-options a:before {width: 28px;height: 28px;line-height: 28px;font-size: 20px;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-switcher ul li:last-child{border-bottom:none;padding-bottom:0;}

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

.cbp-vm-image span{display:block;width:100%;height:auto;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

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

.cbp-vm-image span:hover{}



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



.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;}



.cbp-vm-view-grid ul li {

	width: 33.3%;

	float:left;

	text-align: center;

	display: inline-block;

	vertical-align: top;

	padding:0;

	position:relative;

	

}

.cbp-vm-view-grid ul li>span{display:block;padding:14px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;transition:all .5s;}

.cbp-vm-view-grid ul li:hover>span{background:#fafafa;}

.cbp-vm-view-grid ul li .cbp-title{text-align:center;font-size:14px;line-height:24px;font-family:'poppins-semibold';overflow:hidden;height:48px;display:block;margin:10px 0 15px 0;position:relative;z-index:99;}

.cbp-vm-view-grid ul li:hover .cbp-title{color:#004ea2;text-decoration:none;}

.cbp-vm-view-grid ul li .cbp-vm-details{position:relative;z-index:99;text-align:center;}

.cbp-vm-view-grid ul li .cbp-list-more{display:none;}



/* List view */

.cbp-vm-view-list>ul{margin:0;margin-top:20px;}

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

.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;float:left;padding:5px;box-shadow:0 0 10px 2px rgba(0,0,0,0.05);}

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

.cbp-vm-view-list ul li .cbp-title{display:block; vertical-align:top;text-align:left;font-size:14px;line-height:22px;height:auto;margin-top:0;margin-bottom:15px;font-family:'poppins-semibold';}



.cbp-vm-view-list ul li:hover .cbp-title{color:#004ea2;}

.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;height:44px;line-height:22px;margin-bottom:10px;font-size:12px;text-align:left;}

.cbp-vm-view-list .pro-list-tags{margin-top:10px;text-align:left;}

.cbp-vm-view-list .pro-list-tags>p{display:inline-block;font-size:12px;margin-right:5px;text-transform:uppercase;font-family:'poppins-semibold';}

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

.cbp-vm-view-list .pro-list-tags li a{display:inline-block;padding:5px 10px;color:#808080;background:#f3f3f3;font-size:12px;}

.cbp-vm-view-list .pro-list-tags li i{padding-right:5px;color:#808080;}

.cbp-vm-view-list .pro-list-tags li:hover a{color:#fff;background:#6eb92b;text-decoration:none;}

.cbp-vm-view-list .pro-list-tags li:hover i{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:0 15px;background:#fff;}

.cbp-vm-view-list .cbp-list-more{display:inline-block;margin-top:5px;width:auto;float:right;}

.cbp-vm-view-list .cbp-list-view{color:#333;font-size:12px;text-transform:uppercase;padding:5px 10px;background:#f2f2f2;display:inline-block;border-radius:2px;}

.cbp-vm-view-list .cbp-list-view i{padding-left:5px;}

.cbp-vm-view-list .cbp-list-view:hover{background:#004ea2;text-decoration:none;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;}

}



@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;}

	.cbp-vm-view-list .cbp-list-center{width:100%;margin-top:10px;}

	.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%;}

	.cbp-vm-view-list ul li .cbp-title{font-size:14px;}

	.cbp-vm-view-list .cbp-list-view{display:none;}

}



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

	.cbp-vm-view-grid ul li{padding:10px;}

	.cbp-vm-view-grid ul li .cbp-title{font-size:12px;margin:10px 0;}

	

}





/*products main*/

.pro-detail{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:30px;}

.pro-left{float:left;padding-left:0;}

.pro_img{padding-left:0;text-align:center;float:right;}



.pro-right{float:left;padding-right:50px;padding-left:0;}

.pro-table{margin-bottom:20px;}

.pro-table>h2{padding:0;margin:0;display:block;font-size:16px;text-transform:capitalize;margin-bottom:15px;line-height:24px;font-family:'poppins-semibold';}

.pro-table>div{font-size:12px;line-height:22px;color:#808080;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}

.pro-table ul li{list-style:none;padding:5px 0;}

.pro-table ul li p{display:inline-block;font-size:12px;text-transform:uppercase;width:30%;}

.pro-table ul li span{color:#999;display:inline-block;font-size:12px;}



.pro_inquiry{padding-left:20px;padding-right:0;}

.pro_inquiry .message{padding:0;margin:0;}

.pro_inquiry .message>em{font-size:18px;text-transform:capitalize;}

.pro_inquiry .message{border:none;margin-top:0;padding:0;text-align:left;}

.pro_inquiry .message ul{padding:0;}

.pro_inquiry .message label{display:inline-block;width:100%;}

.pro_inquiry .message .meInput{border:1px solid #e5e5e5;width:100%;padding-left:32px;}

.pro_inquiry .message .meText{padding:10px 10px 10px 32px;width:100%;border:1px solid #e5e5e5;}

.pro_inquiry .pmes-sub{margin-bottom:10px;}

.pro_inquiry .pmes-sub>p{margin-bottom:0;display:inline-block;padding-right:10px;text-transform:uppercase;color:#333;}

.pro_inquiry .pmes-sub>a{color:red;text-decoration:underline;}

.pro_inquiry .message li>span{display:block;position:relative;}

.pro_inquiry .message li>span i{position:absolute;left:10px;line-height:36px;color:#004ea2;}

.pro_inquiry .message .send{margin-left:0;}



/* 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: block;

}

.sp-thumbs img {

	min-height: 56px;

	min-width: 56px;

	max-width: 56px;

}

.sp-thumbs a:link, .sp-thumbs a:visited {

	width: 60px;

	height: 60px;

	overflow: hidden;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	opacity:0.5;

	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 #e5e5e5;

}

.sp-thumbs a:hover {

	opacity: 1;

	border:1px solid #e5e5e5;

}



/* 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%;

}

.sp-large a {

	display: block;padding:5px;background:#fafafa;border-radius:2px;

}



/* 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: 14%;

}

#sp-prev:before {

	content: '';

	border: 7px solid transparent;

	border-right: 15px solid #fff;

	position: absolute;

	top: 16px;

	left: 7px;

}

#sp-next {

	right: 14%;

}

#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: 768px) {

	#sp-prev {left:10px;}

	#sp-next {right:10px;}

}



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

	.sp-wrap {

		margin: 0 0 15px 0;

	}

	#sp-prev, #sp-next {

		top: auto;

		margin-top: 0;

		bottom: 25px;

	}

}





.mostBox{margin-top:0;}

.mostBox>em{display:block;font-family:'poppins-semibold';text-transform:uppercase;font-size:24px;margin-bottom:15px;color:#333333;}

.mostBox>em:first-letter{color:#004ea2;}

.mostBox>div{font-size:12px;line-height:24px;margin-bottom:30px;}

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

.mostBox>div b,.mostBox>div strong{font-weight:normal;font-family: 'poppins-semibold';}

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

.mostBox>div a:hover{color:#004ea2;}





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

	.pro-left{padding:0;}

	.sp-thumbs{text-align:left;}

	.pro-detail{border:none;padding-bottom:0;}

	.pro_img{padding:0;margin-bottom:20px;}

	.pro-right{padding:0;}

	.pro_inquiry{background:#f2f2f2;padding:30px 20px;border-radius:2px;}

	.pro_inquiry .message{margin:0;height:auto;overflow-y:auto;background:none;}

	

	

}







.page-pro{padding:50px 0;border-top:1px solid #e5e5e5;}

.page-pro .nbs-flexisel-container{position:relative;max-width:100%;display:inline-block; vertical-align:middle;padding-left:20px;}

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

.page-pro .nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.page-pro .nbs-flexisel-inner:after{height:100%;width:1px;content:"";background:#fff;position:absolute;left:20px;top:0;}

.page-pro .nbs-flexisel-item{float:left;margin:0px;cursor:pointer;line-height:0px;text-align:center;padding:0;border-right:1px solid #f2f2f2;}

.page-pro .nbs-flexisel-item>div{background:#fff;margin:0 5px;padding:14px;position:relative;transition:all .5s;z-index:2;}

.page-pro .nbs-flexisel-item>div:hover{background:#fafafa;}

.page-pro .nbs-flexisel-item .mpro-image{max-width:240px;max-height:240px;-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;}

.page-pro .nbs-flexisel-item img{width:auto;cursor:pointer;position:relative;max-width:240px;max-height:240px;}

.page-pro .nbs-flexisel-item .mrpro_text{display:block;font-size:14px;width:100%;text-align:center;height:40px;max-width:240px;margin:10px auto 0 auto;line-height:20px;overflow:hidden;margin-bottom:20px;font-family:'poppins-semibold';}

.page-pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover .mrpro_text{ text-decoration:none;}

.page-pro .nbs-flexisel-item:hover .mrpro_text{color:#004ea2;}

.page-pro .nbs-flexisel-item p{color:#999999;font-size:12px;line-height:20px;overflow:hidden;text-align:center;height:40px;max-width:240px;margin:auto;}

.page-pro .nbs-flexisel-nav-left,.page-pro .nbs-flexisel-nav-right{width:16px;height:28px;position:absolute;cursor:pointer;z-index:100;top:35%;-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;}

.page-pro .nbs-flexisel-nav-left{left:0;text-align:center;background:url(img/prev.png) no-repeat;}

.page-pro .nbs-flexisel-nav-left:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.page-pro .nbs-flexisel-nav-right{right:-20px;text-align:center;background:url(img/next.png) no-repeat;}

.page-pro .nbs-flexisel-nav-right:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



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

	.page-pro .nbs-flexisel-item .mpro-image,.page-pro .nbs-flexisel-item .mpro-image img{max-width:220px;max-height:220px;}

	.page-pro .nbs-flexisel-item .mrpro_text{max-width:220px;}

	.page-pro .nbs-flexisel-item p{max-width:220px;margin:auto;}

}



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

	.page-pro{padding:30px 0;}

	.page-pro .nbs-flexisel-item p{display:none;}

}



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

	.page-pro .nbs-flexisel-nav-right{right:0;}

}



#service{position:fixed;right:-220px;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#floatShow01{background:url(img/ser-30.png) no-repeat;height:262px;width:48px;z-index:99999;}

#onlineService01{float:left;background:#fff;border:2px solid #008ace;overflow:hidden; width:220px;padding:0 0;border-radius:2px;min-height:270px;}

.onlineMenu .call-top{padding:15px;border-bottom:1px solid #f2f2f2;margin-bottom:5px;}
.onlineMenu .call-top p{text-align:left;color:#333;font-size:20px;line-height:22px;text-transform:uppercase;font-family: 'poppins-semibold';}
.onlineMenu .call-top p:first-letter{color:#004ea2;}
.onlineMenu ul{list-style:none;padding:0 0 15px 0;}
.onlineMenu ul li.call{text-align:left;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;padding:0 15px;}
.onlineMenu ul li.call:nth-child(2n+2){background:#f7f7f7;}
.onlineMenu ul li.call:hover{background:#fafafa;border-radius:2px;}
.onlineMenu .call>p{display:block;padding:8px 0;color:#333;font-size:14px;}
.onlineMenu .call>p i{padding-right:10px;font-size:18px;color:#6eb92b;}
.onlineMenu .call>p i.fa-envelope{font-size:14px;}
.onlineMenu .call>p a{font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display:block;max-width:100%;}
.onlineMenu .call:hover>p a{color:#004ea2;text-decoration:none;}

#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 only screen and (max-width: 992px){
	#service{display:none;}
}


.download{list-style:none;}
.download li{margin-bottom:20px;}
.download li .page_title{font-size:16px;font-family: 'poppins_m';text-transform:capitalize;margin-bottom:15px;}
.download li .text{color:#999999;font-size:12px;line-height:18px;overflow:hidden;height:36px;margin-bottom:20px;}
.download li .icon{display:inline-block;border-radius:2px;font-size:14px;background:#1c499e url(img/icon-pdf.png) no-repeat 15px center;background-size:24px;color:#fff;text-transform:uppercase;padding:8px 25px 8px 50px;margin-bottom:20px;}
.download li .icon:hover{color:#333;text-decoration:none;background-color: #ffc300;}
@media only screen and (max-width: 768px) {
	.download li{padding:0;border:1px solid #ebebeb;padding:15px;}
	.download li .page_title{border:none;padding-bottom:0;}
	.download li .text{height:auto;max-height:36px;}
}