/*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:lato,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: 'lato';

    src:url(../font/lato.eot);

    src: url(../font/lato.eot?#iefix) format('embedded-opentype'),

	 url(../font/lato.svg#lato) format('svg'),

	 url(../font/lato.woff) format('woff'),

	 url(../font/lato.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'latoB';

    src:url(../font/latoB.eot);

    src: url(../font/latoB.eot?#iefix) format('embedded-opentype'),

	 url(../font/latoB.svg#latoB) format('svg'),

	 url(../font/latoB.woff) format('woff'),

	 url(../font/latoB.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'latoBlack';

    src:url(../font/latoBlack.eot);

    src: url(../font/latoBlack.eot?#iefix) format('embedded-opentype'),

	 url(../font/latoBlack.svg#latoBlack) format('svg'),

	 url(../font/latoBlack.woff) format('woff'),

	 url(../font/latoBlack.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



/*index*/

.head-top{padding:15px 0;}

.head-con{float:left;list-style:none;}

.head-con li{display:inline-block;margin-right:20px;padding:3px 0;padding-left:35px;color:#221815;}

.head-con li.hcon-email{background:url(../images/icon-email.png) no-repeat center left;}

.head-con li.hcon-whatsapp{background:url(../images/icon-whatsapp.png) no-repeat center left;}

.head-con li.hcon-skype{background:url(../images/icon-skype.png) no-repeat center left;}

.head-con li.hcon-linkedin{padding:0;margin-left:10px;}



.head-right{float:right;width:49%;text-align:right;}

.language{list-style:none;display:inline-block;padding-top:10px;}

.language li{display:inline-block;margin-right:20px;}

.language li p{display:inline-block;text-transform:capitalize;color:#999999;padding-left:10px;}

.language li:hover p{color:#221815;}



/*search*/

.theme-buy .btn{

	position: relative;

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	width:36px;

	height:36px;

	text-align: center;

	text-decoration: none;

	background:#f2f2f2 url(../images/search.png) no-repeat center center;

	color:#fff;

	border:none;

	font-size:14px;

	text-transform:uppercase;

	font-family: 'PTsansB';

	border-radius:50%;

	padding:0;

}



.theme-buy{display:inline-block;text-align: center;display:none;}

.theme-gobuy,.theme-signin{font-size: 15px;}

.theme-popover-mask{z-index: 999999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;display:none;}

.theme-popover{float:right;width:98%;max-width:280px;height:42px;overflow:hidden;position:relative;border:1px solid #e5e5e5;}

.theme-poptit{position:absolute;right:0;top:0;width:30px;height:30px;background:#666565;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:30px;float:none;text-shadow:none;}

.theme-poptit:hover{background:#fed100;}

.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: 'latoB';text-transform:uppercase;display:none;margin-bottom:10px;font-size:20px;}

.search{position:relative;}

.search_main{width:100%;height:42px;background:transparent;color:#999999;float:left;padding-left:10px;font-family: 'lato', sans-serif;line-height:42px;font-size:12px;border:none;box-shadow:none;}

.search_main:focus{color:#333;}

.search_btn{display:block;position:absolute;width:42px;line-height:42px;right:0;top:0;height:42px;cursor:pointer;text-align:left;color:#fff;background:url(../images/search.png) no-repeat center center;text-transform:uppercase;text-align:center;font-size:15px;}

.search_btn:hover{background:#f2f2f2 url(../images/search.png) no-repeat center center;}



.header{background:#fafafa;padding:15px 0;}

#logo{float:left;display:inline-block;}

#logo h1{display:inline-block;padding:0;margin:0;}

#logo img{max-width:183px;max-height:61px;width:100%;height:auto;}



@media only screen and (max-width: 1200px) {

	.head-con{display:none;}

	.head-right{width:100%;}

}





@media only screen and (max-width: 992px) {

	header{padding:0;position:inherit;}

	.header{padding:10px 0;}

	.height{padding-top:0;}

	.head-right{width:auto;}

	.head-top{padding:0;}

	.head-top .language{display:none;}

	.theme-buy .btn{right:15px;top:12px;position:absolute;z-index:9999999999;}

	.theme-buy{display:inline-block;margin-top:0;}

	.theme-popbod>em{display:block;}

	.theme-popover{

		z-index:999999999999;

		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:30px 20px;

		max-width:none;

		margin:0;

	}	

	.theme-poptit{display:block;}

	.search_main{border:1px solid #ccc;border-radius:2px;width:100%;}

	.select{margin-right:130px;}

	#logo img{max-width:130px;}

	.mobile-menu-area .language{display:block;text-align:left;padding:10px;border-top:1px solid #ddd;}

	.mobile-menu-area .language>p{display:inline-block;font-size:14px;text-transform:capitalize;padding-right:10px;}

	.mobile-menu-area .language a{display:inline-block;margin-right:20px;}

	.mobile-menu-area .language a p{display:inline-block;padding-left:5px;}

}





@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-title{text-align:center;margin-bottom:30px;}

.main-title>em{color:#231815;font-family:"latoBlack";display:block;font-size:26px;text-transform:uppercase;margin-bottom:20px;}

.main-title span{display:inline-block;width:80px;height:2px;background:#fed100;}

.main-title>p{color:#999999;font-size:13px;line-height:24px;overflow:hidden;height:48px;max-width:80%;margin:auto;margin-top:30px;}



.main-cat{padding:60px 0;text-align:center;}



.mcat-list{list-style:none;}

.mcat-list li{margin-bottom:30px;text-align:center;}

.mcat-list li .image{border:1px solid #f2f2f2;border-radius:2px;display:block;overflow:hidden;}

.mcat-list li:hover .image{border:1px solid #f9cd00;}

.mcat-list li .image img{

	max-width:100%;

	height:auto;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.mcat-list li:hover .image img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}



.mcat-list li .text .title{color:#333333;display:block;font-size:16px;font-family:"latoB";margin:20px 0;}

.mcat-list li:hover .text .title{color:#fed100;}

.mcat-list li .text>p{color:#999999;font-size:13px;line-height:24px;overflow:hidden;height:48px;}



.main-more{

	display:inline-block;

	margin-top:40px;

	font-family: 'latoB';

	font-size:14px;

	text-transform:uppercase;

	border:2px solid #cccccc;

	color:#808080;

	padding:8px 30px;

}

.main-more.button-ujarak {

  position: relative;

  z-index: 0;

  transition: background 0.4s .3s, border-color 0.4s, color 0.4s 0.05s;

}



.main-more.button-ujarak::before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #f9cd00;

  z-index: -1;

  opacity: 0;

  transform: scale3d(0.7, 1, 1);

  transition: transform 0.42s, opacity 0.42s;

  border-radius: inherit;

}



.main-more.button-ujarak, .button-ujarak::before {

  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}



.main-more.button-ujarak:hover {

  transition: background 0.4s .3s, border-color 0.4s, color 0.4s;

  text-decoration:none;

  color:#231815;

  border:2px solid #f9cd00;

}



.main-more.button-ujarak:hover::before {

  opacity: 1;

  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

}



@media only screen and (max-width: 768px) {

	.main-title>em{font-size:24px;}

	.main-title>p{max-width:100%;}

	.main-cat{padding:40px 0;}

	.main-more{font-size:12px;}

}



@media only screen and (max-width: 480px) {

	.main-title>em{font-size:20px;font-family:"latoB";}

	.mcat-list li{width:100%;padding:0;}

	.mcat-list li .image{float:left;width:32%;}

	.mcat-list li .text{text-align:left;width:68%;float:left;padding-left:15px;}

	.mcat-list li .text .title{margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;width:100%;}

	.mcat-list li .text p{font-size:12px;line-height:20px;height:40px;}

	.main-more{margin-top:20px;}

}







/*main-case*/

.main-case{padding:60px 0;background:url(../images/case-bg.jpg) no-repeat center center;}

.main-case .main-title em{color:#fff;}

#carousel-small{padding-top:30px;}

.main-case .owl-carousel .item{padding:0 15px;}

.main-case .owl-carousel .case-main{background:#fff;border-radius:2px;padding:10px;}

.main-case .owl-carousel .case-main>div{position:relative;overflow:hidden;border-radius:2px;}

.main-case .owl-carousel .case-main>div a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2;}

.main-case .owl-carousel .case-main:hover>div{background:#000;}

.main-case .owl-carousel .case-main .image{

	max-width:100%;

	height:auto;

	width:100%;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

	border-radius:2px;

}

.main-case .owl-carousel .case-main:hover .image{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}

.main-case .owl-carousel .case-main>div>.title{color:#333333;display:block;font-family:"latoB";font-size:16px;height:40px;line-height:40px;background:#fff;-webkit-transition:all var(--transition-time,500ms);-o-transition:all var(--transition-time,500ms);transition:all var(--transition-time,500ms);text-align:center;position:absolute;left:0;bottom:0;width:100%;z-index:1;}

.main-case .owl-carousel .case-main .text{

	text-align:center;

	-webkit-transition:all var(--transition-time,800ms);

	-o-transition:all var(--transition-time,800ms);

	transition:all var(--transition-time,800ms);

	position:absolute;

	left:0;

	bottom:-100%;

	height:100%;

	width:100%;

	background:#333;

	background:rgba(0,0,0,0.5);

	padding:30px 20px;

	border-radius:2px;

}

.main-case .owl-carousel .case-main .text .title{display:block;color:#ffffff;font-size:18px;background:none;margin-bottom:20px;font-family:"latoBlack";line-height:24px;height:48px;overflow:hidden;}

.main-case .owl-carousel .case-main .text .line{display:inline-block;width:40px;height:1px;background:#fff;content:"";margin-bottom:20px;}

.main-case .owl-carousel .case-main .text p{color:#ffffff;font-size:13px;line-height:24px;overflow:hidden;height:96px;}

.main-case .owl-carousel .case-main .text .more{text-transform:uppercase;font-size:12px;color:#fff;margin-top:40px;height:14px;display:inline-block;}

.main-case .owl-carousel .case-main .text .more i{padding-left:5px;color:#808080;}



.main-case .owl-carousel .case-main:hover>div>.title{height:0;}

.main-case .owl-carousel .case-main:hover .text{bottom:0;}



/* 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(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: 50px;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;

	background: #fff;

	border-radius:2px;

	-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:#f9cd00;

	width:30px;

	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) {

	.main-case{padding:40px 0;}

	#carousel-small{padding-top:10px;}

	.main-case .owl-carousel .item{padding:0;}

	.main-case .owl-carousel .case-main>div>.title{height:0;}

	.main-case .owl-carousel .case-main .text{position:inherit;background:#fff;bottom:0;padding:15px 0;}

	.main-case .owl-carousel .case-main .text .title{color:#333;font-family:"latoB";font-size:16px;}

	.main-case .owl-carousel .case-main .text p{color:#808080;height:48px;}

	.main-case .owl-carousel .case-main .text .line,.main-case .owl-carousel .case-main .text .more{display:none;}

}





.main-about{padding:60px 0;}

.about-main{padding-right:80px;padding-top:30px;}

.about-main .title{color:#231815;display:block;font-family:"latoBlack";font-size:26px;margin-bottom:20px;}

.about-main .line{background:#fed100;display:inline-block;width:80px;height:2px;}

.about-main .text{color:#808080;font-size:14px;overflow:hidden;height:150px;line-height:30px;margin-top:30px;}



.video-main{position:relative;border-radius:2px;-webkit-transition:all var(--transition-time,500ms);-o-transition:all var(--transition-time,500ms);transition:all var(--transition-time,500ms)}

.video-main:hover{background:#000;}

.video-main a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}

.video-main img{max-width:100%;width:100%;height:auto;border-radius:2px;-webkit-transition:all var(--transition-time,500ms);-o-transition:all var(--transition-time,500ms);transition:all var(--transition-time,500ms);}

.video-main:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.video-main .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;

	width:76px;

	height:51px;

	background:url(../images/video-btn.png) no-repeat center center;

}

.video-main:hover .btn{background:url(../images/video-btn-hover.png) no-repeat center center;}



@media only screen and (max-width: 1200px) {

	.about-main{padding-top:0;}

}



@media only screen and (max-width: 992px) {

	.main-about{padding:40px 0;}

	.about-main{float:none;width:100%;padding:0;margin-bottom:30px;}

	.about-video{width:100%;float:none;padding:0;}

}





.main-link{padding:100px 0 120px 0;background:#f9cd00;}

.mlink-list{list-style:none;}

.mlink-list li .title{font-size:24px;color:#231815;font-family:"latoB";display:block;text-transform:capitalize;margin-bottom:20px;}

.mlink-list li .image{position:relative;height:200px;overflow:hidden;-webkit-transition:all var(--transition-time,800ms);-o-transition:all var(--transition-time,800ms);transition:all var(--transition-time,800ms);}

.mlink-list li .image a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}

.mlink-list li .image:hover{background:#000;}

.mlink-list li .image .bg{height:200px;background-size:cover !important;border-radius:2px;-webkit-transition:all var(--transition-time,800ms);-o-transition:all var(--transition-time,800ms);transition:all var(--transition-time,800ms);}

.mlink-list li .image:hover .bg{

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	opacity:0.5;

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}

.mlink-list li .image .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:block;

	height:auto;

}

.mlink-list li .image .btn .btn-see{width:36px;height:36px;margin:0 5px;background:url(../images/icon-see.png) no-repeat center center;margin:0 10px;display:inline-block;filter:alpha(opacity=0);-moz-opacity:;opacity:0;-webkit-transition:all var(--transition-time,800ms);

	-o-transition:all var(--transition-time,800ms);

	transition:all var(--transition-time,800ms);}

.mlink-list li .image .btn .btn-more{width:36px;height:36px;margin:0 5px;background:url(../images/icon-more.png) no-repeat center center;margin:0 10px;display:inline-block;filter:alpha(opacity=0);-moz-opacity:;opacity:0;-webkit-transition:all var(--transition-time,800ms);

	-o-transition:all var(--transition-time,800ms);

	transition:all var(--transition-time,800ms);}



.mlink-list li:hover .image .btn{}

.mlink-list li:hover .image .btn .btn-see{

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1;

	transition-property:opacity;

    transition-delay:0.1s;

    -moz-transition-property:opacity;

    -moz-transition-delay:0.1s;

    -webkit-property:opacity;

    -webkit-transition-delay:0.1s;

    -o-transition-property:opacity;

    -o-transition-delay:0.1s;

}

.mlink-list li:hover .image .btn .btn-more{

	filter:alpha(opacity=100);

	-moz-opacity:1;

	opacity:1;

	transition-property:opacity;

    transition-delay:0.3s;

    -moz-transition-property:opacity;

    -moz-transition-delay:0.3s;

    -webkit-property:opacity;

    -webkit-transition-delay:0.3s;

    -o-transition-property:opacity;

    -o-transition-delay:0.3s;

}



@media only screen and (max-width: 992px) {

	.main-link{padding:60px 0;}

	.mlink-list li .title{font-size:20px;text-align:center;}

}



@media only screen and (max-width: 768px) {

	.mlink-list li{margin-bottom:20px;}

	.mlink-list li .title{text-align:left;margin-bottom:10px;}

}



@media only screen and (max-width: 480px) {

	.main-link{padding:40px 0;}

	.mlink-list li{padding:0;}

	.mlink-list li .image,.mlink-list li .image .bg{height:140px;}

	.mlink-list li .title{font-size:16px;}

}







.main-cer_box{background:#fafafa;}

.main-cer{background:url(../images/cer-bg_left.jpg) no-repeat left top, url(../images/cer-bg_right.jpg) no-repeat right top;padding-bottom:20px;overflow:hidden;width:100%;}

.main-cer .nbs-flexisel-container{position:relative;max-width:100%;display:inline-block; vertical-align:middle;padding-left:15px;}

.main-cer .nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}

.main-cer .nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.main-cer .nbs-flexisel-item{float:left;margin:0px;cursor:pointer;line-height:0px;text-align:center;padding:20px 0;}

.main-cer .nbs-flexisel-item .image{max-width:200px;max-height:270px;position:relative;display:block;margin:auto;text-align:center;background:#fff;padding:15px;border-radius:2px;}

.main-cer .nbs-flexisel-item .image:before{background:url(../images/cer-hook.png) no-repeat center top;position:absolute;left:0;top:-20px;width:100%;height:28px;content:"";z-index:9;}

.main-cer .nbs-flexisel-item img{width:auto;cursor:pointer;position:relative;max-width:170px;max-height:240px;}

.main-cer .nbs-flexisel-item .title{color:#231815;font-family:"latoB";font-size:16px;line-height:20px;overflow:hidden;height:40px;display:block;text-align:center;margin:20px auto;max-width:170px;}

.main-cer .nbs-flexisel-item:hover .title{color:#666565;text-decoration:none;}

.main-cer .nbs-flexisel-nav-left,.main-cer .nbs-flexisel-nav-right{width:14px;height:25px;position:absolute;cursor:pointer;z-index:100;top:40%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.main-cer:hover .nbs-flexisel-nav-left,.main-cer:hover .nbs-flexisel-nav-right{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

.main-cer .nbs-flexisel-nav-left{left:-20px;text-align:center;background:url(../images/prev-s.png) no-repeat;}

.main-cer .nbs-flexisel-nav-left:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.main-cer .nbs-flexisel-nav-right{right:-35px;text-align:center;background:url(../images/next-s.png) no-repeat;}

.main-cer .nbs-flexisel-nav-right:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}



@media only screen and (max-width: 992px) {

	.main-cer .nbs-flexisel-item .image{max-width:180px;}

	.main-cer .nbs-flexisel-item .image img{max-width:150px;}

	.main-cer .nbs-flexisel-nav-left,.main-cer .nbs-flexisel-nav-right{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

	.main-cer .nbs-flexisel-nav-left{left:0;}

	.main-cer .nbs-flexisel-nav-right{right:0;}

}



@media only screen and (max-width: 768px) {

	.main-cer{background:none;padding:0;}

	.main-cer .nbs-flexisel-container{padding-left:0;}

}







/*footer*/



.footer{padding:60px 0px 50px 0;background:url(../images/footer-bg.jpg) no-repeat center center;}

.footer .fot_title{display:block;position:relative;margin-bottom:21px;}

.footer .fot_title em{font-family: 'latoB';font-size:16px;text-transform:uppercase;margin-bottom:10px;color:#ffffff;display:block;}



.fot_nav{float:left;width:18%;padding-left:15px;padding-right:80px;}

.fot_nav ul{list-style:none;}

.fot_nav ul li{margin-bottom:12px;}

.fot_nav ul li a{color:#cccccc;font-size:13px;line-height:18px;}

.fot_nav ul li a:hover{color:#f9cd00;}



.fot_tags{float:left;width:21%;padding-left:15px;padding-right:100px;}

.fot_tags ul{list-style:none;}

.fot_tags ul li{margin-bottom:12px;}

.fot_tags ul li a{color:#cccccc;font-size:13px;line-height:18px;}

.fot_tags ul li a:hover{color:#f9cd00;}



.fot_pro{float:left;width:27%;padding-left:15px;padding-right:100px}

.fot_pro ul{list-style:none;}

.fot_pro ul li{margin-bottom:12px;}

.fot_pro ul li a{color:#cccccc;font-size:13px;line-height:18px;}

.fot_pro ul li a:hover{color:#f9cd00;}



.fot_con{float:left;width:34%;padding-left:15px;}

.fot_con ul{list-style:none;}

.fot_con ul li{margin-bottom:12px;color:#cccccc;font-size:13px;line-height:18px;padding:2px 0;padding-left:32px;}

.fot_con ul li a{color:#cccccc;font-size:13px;line-height:18px;}

.fot_con ul li a:hover{color:#f9cd00;}

.fot_con ul li.fcon-add{background:url(../images/fot-add.png) no-repeat left 4px;}

.fot_con ul li.fcon-tel{background:url(../images/fot-phone.png) no-repeat left 4px;}

.fot_con ul li.fcon-email{background:url(../images/fot-email.png) no-repeat left 6px;}

.fot_con ul li.fcon-skype{background:url(../images/fot-skype.png) no-repeat left 3px;}

.fot_con ul li.fcon-whats{background:url(../images/fot-whatsapp.png) no-repeat left 3px;}





.fot-bot{background:#333333;padding:15px 0;text-align:center;}

.fot-bot .copy{}

.fot-bot .copy{color:#808080;}

.fot-bot .copy p{display:inline-block;}

.fot-bot .copy a{color:#808080;}

.fot-bot .copy a:hover{color:#f9cd00;}



.fot-bot .friendly{list-style:none;margin-top:10px;}

.fot-bot .friendly p{display:inline-block;color:#808080;}

.fot-bot .friendly li{display:inline-block;margin:0 5px;list-style:none;}

.fot-bot .friendly li a{color:#808080;}

.fot-bot .friendly li a:hover{color:#f9cd00;}





.fot-right .friendly 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;}





@media only screen and (max-width: 1200px){

	.fot_nav,.fot_tags,.fot_pro{padding-right:50px;}

	.footer{background-size:cover;}

}



@media only screen and (max-width: 992px){

	.fot-bot .friendly{float:none;margin-bottom:10px;}

	.fot-bot .copy{float:none;}

}



@media only screen and (max-width: 768px) {

	.footer{padding:30px 0 25px;}

	.footer .fot_con,.footer .fot_pro,.footer .fot_tags,.fot_nav{width:100%;padding:0;}

	.footer .fot_title>span{display:none;}

	.footer .fot_title em{margin-bottom:0;color:#fff;}

	.footer .fot_title{display:block;padding-bottom:10px;cursor:pointer;margin-bottom:10px;font-size:14px;}

	.footer .fot_title .column_icon_toggle,.fot_nav .fot_title .column_icon_toggle{display: inline-block;position: absolute;right:0;top:4px;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;color:#fff;}

	.footer .toggle_content,.fot_nav .toggle_content{padding-bottom:30px;}

	.fot-bottom{margin-top:30px;border:none;padding:0;}

	.fot-bot{text-align:center;}

}









/*service*/

#online_qq_layer{z-index:9999999;position:fixed;right:5px;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:#333333;

	width:300px;

	float:right;

	height:42px;

	text-align:left;

	border:1px solid #4d4d4d;

}

#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:capitalize;font-family: 'latoB';}

#floatHide{display:none;background:#333333;width:360px;text-align:left;height:43px;text-transform:capitalize;padding-left:10px;border-bottom:none;border:1px solid #4d4d4d;}

#floatHide p{color:#fff;font-size:14px;line-height:42px;display:inline-block; vertical-align:middle;text-transform:uppercase;font-family: 'latoB';}

#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: #fff;}

.online_form{position:relative;height:auto;/*overflow-y:scroll;*/border:2px solid #333333;}

.online_form p{font-size:13px;line-height:24px;padding-bottom:20px;text-align:left;}

.online_form ul{padding:20px 20px 0 20px;list-style:none;position:relative;}

.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:-30px;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03;}

.online_form ul li{margin-bottom:15px;position:relative;z-index:2;}

.online_form ul li label{display:block;color:#333;margin-bottom:5px;font-weight:normal;font-size:12px;}

.online_form ul .meInput{height:42px;border:1px solid #ccc;width:100%;padding:0 10px;font-family: 'lato';line-height:42px;font-size:13px;}

.online_form ul .meInput:focus{color:#333;border:1px solid #fed100;}

.online_form ul .meText{width:100%;padding:10px;border:1px solid #ccc;max-width:100%;height:80px;max-height:100px;font-family: 'lato';font-size:13px;}

.online_form ul .meText:focus{color:#333;border:1px solid #fed100;}

#onlineService .main-more{margin:0 20px 20px 20px;cursor:pointer;padding:0;}

#onlineService .main-more input{background:none;border:none;text-transform:uppercase;width:auto;color:#808080;padding:8px 40px;}

#onlineService .main-more:hover input{color:#333;}



#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(../images/ser-30.png) no-repeat;height:200px;width:48px;z-index:99999;}



#onlineService01{float:left;background:#fff;border:2px solid #333;overflow:hidden; width:220px;padding:0 0;min-height:240px;}



.onlineMenu .call-top{padding:10px;border-bottom:1px solid #e5e5e5;}

.onlineMenu .call-top p{text-align:left;color:#333;font-size:16px;line-height:22px;text-transform:capitalize;font-family: 'latoBlack';}

.onlineMenu ul{list-style:none;padding:10px 5px 10px 5px;}

.onlineMenu ul li.call{ padding:0 10px;text-align:left;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.onlineMenu ul li.call:hover{background:#666565;}

.onlineMenu .call>p{display:block;font-size:13px;padding:8px 0;padding-left:30px;color:#333;}

.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:#fff;text-decoration:none;}

.onlineMenu .call>p.ser01{background:url(../images/fot-phone.png) no-repeat left 14px;}

.onlineMenu .call>p.ser02{background:url(../images/fot-email.png) no-repeat left 16px;}

.onlineMenu .call>p.ser03{background:url(../images/fot-skype.png) no-repeat left 13px;}

.onlineMenu .call>p.ser04{background:url(../images/fot-whatsapp.png) no-repeat left 13px;}



#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;}







/*back-top*/

.back_top{width:40px; height:40px; position:fixed; right:10px; bottom:60px; z-index:9999; display:none; background:url(../images/top.png) no-repeat center;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;-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=70);-moz-opacity:0.7; opacity:0.7;bottom:68px;}

@media only screen and (max-width: 768px) {.back_top{right:0;bottom:70px;}}





@media only screen and (max-width: 992px){

	#service{display:none;}

	.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-radius:0;box-shadow:0 0 10px 2px rgba(255,255,255,0.5);height:42px;}

	#floatShow i,#floatShow p,#floatHide p,#floatHide i{line-height:40px;}

	#onlineService{width:100%;}

	#service{display:none;}

}







/*page*/

.breadcrumb{padding:30px 15px;font-size:12px;border-radius:0;text-transform:uppercase;text-align:right;background:#fff;margin:0;background:url(../images/page-banner.jpg) no-repeat center center;}

.breadcrumb .title{font-size:26px;font-family: 'latoB';color:#fff;display:inline-block;float:left;margin:0;}

.breadcrumb .bread-right i{margin:0 8px;display:inline-block;background:#fff;width:2px;height:10px; vertical-align:middle;}

.breadcrumb .bread-right a,.breadcrumb .bread-right p{font-size:13px;font-family: 'latoB';color:#fff; vertical-align:middle;display:inline-block;}

.breadcrumb .bread-right a:hover{color:#f9cd00;}

.breadcrumb .bread-right h2{margin:0;display:inline-block;padding:0;font-size:13px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-family: 'latoB';color:#fff;line-height:1.8; vertical-align:middle;}



@media only screen and (max-width: 768px){

	.breadcrumb{text-align:center;padding:15px;}

	.breadcrumb .title{float:none;margin-bottom:10px;font-size:20px;}

	.breadcrumb .bread-right a,.breadcrumb .bread-right h2{font-family: 'lato';}

	.breadcrumb .bread-right i{width:1px;}

}



.page-box{padding:60px 0;}



/*left*/

.page-left{width:24%;float:left;}

.left_title{display:block;margin-bottom:15px;position:relative;}

.left_title>em{color:#333333;font-size:18px;font-family:"latoB";text-transform:uppercase;margin-bottom:10px;display:block;}

.left_title span{width:80px;height:2px;display:inline-block;background:#fed100;}

.left_title .column_icon_toggle {display: none;}





ul.mtree{/*opacity: 0;*/margin-left: 0;}

ul.mtree li {list-style: none;}

ul.mtree>li>a{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;font-size:13px;border-bottom:1px solid #e5e5e5;overflow:hidden;display:block;position:relative;font-family:"latoB";}

ul.mtree>li>a:after{width:100%; height:100%; display:block; content:''; position:absolute; bottom:-100%; left:0; background:#666565; transition:all .4s;z-index:-1;}

ul.mtree>li>a:hover {color:#666565;padding-left:10px;}

/*ul.mtree>li>a:hover:after {bottom:0;}*/

ul.mtree a {display: block;font-size:14px; color:#444;-moz-transition: all 0s;-o-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;  padding:10px 15px;line-height:22px;  padding-left:0px;}

ul.mtree li ul a{ padding:8px 15px; border-bottom:1px solid #f1f1f1; padding-right:30px;}

ul.mtree li.mtree-all a{font-family:"latoB";}

ul.mtree ul li:last-child a{ border:none;}

ul.mtree li.mtree-open>a:before  {content:"\f0d8";font-family:FontAwesome;padding-left:5px; float:right; font-size:14px; color:#333; font-style:normal; padding:10px 20px; position:absolute;  right:0; top:0px;}

ul.mtree li.mtree-closed>a:before {content:"\f0d7";font-family:FontAwesome;padding-left:5px; float:right; font-size:14px; color:#808080; font-style:normal; padding:10px 20px; position:absolute;  right:0; top:0px;}

ul.mtree .mtree-level-1 li.mtree-open>a:before {content:"\f106";font-family:FontAwesome;padding-left:5px; float:right; font-size:16px; color:#fff; font-style:normal; background:none; padding:8px 20px; position:absolute;  right:0; top:0; border-left:none;}

ul.mtree .mtree-level-1 li.mtree-closed>a:before{content:"\f107";font-family:FontAwesome;padding-left:5px; float:right; font-size:16px; color:#fff; font-style:normal; background:none;  padding:8px 20px; position:absolute;  right:0; top:0; border-left:none;}

ul.mtree li ul a li a{ padding-left:20px;}

/*ul.mtree>li:hover>a{ color:#fff;}*/

ul.mtree>li.mtree-node a ul a{ font-size:14px;}

ul.mtree>li.mtree-open{color:#fff ;padding-bottom:0;}

ul.mtree>li.mtree-open>a{color:#333;background:#fed100;padding-left:10px;font-family:"latoB";}

ul.mtree>li.mtree-node:hover>a{color:#fff ;text-decoration:none;}

ul.mtree .mtree-level-1 li.mtree-closed>span{color:#333 ;text-decoration:none;}



ul.mtree.transit li.mtree-closed:hover > span::before,ul.mtree.transit li.mtree-open:hover>span:before{ color:#a02d2d;}

ul.mtree .mtree-level-1 li.mtree-open:hover>span:before,ul.mtree .mtree-level-1 li.mtree-closed:hover>span:before{ color:#a02d2d !important;}





ul.mtree ul {  background:#fafafa;}

ul.mtree ul li{list-style:none; position:relative;}

ul.mtree ul li a{display:block;color:#333;font-size:12px;}

ul.mtree>li>ul>li>a{ font-size:12px;}
ul.mtree>li>ul>li>a i{padding-right:5px;}
ul.mtree>li>ul>li>a:before{content:"";}
ul.mtree>li>ul>li.active>a{color:#fed100;}

ul.mtree ul li:hover a{color:#666565;}

ul.mtree li ul li.mtree-open a{color:#ff000;text-decoration:none;}

ul.mtree .mtree-level-2{ margin-top:0px; border:none; padding:0px; margin-bottom:0; background:#eee;}

ul.mtree li ul.mtree-level-2 li a{color:#808080;font-weight:normal;font-size:12px; padding-left:30px;}

ul.mtree .mtree-level-2 li a:hover{text-decoration:underline;color:#004fa3;font-weight:normal;}

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: #e5e5e5;}

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;}

ul.mtree>li.mtree-node ul i{margin-right:4px; font-size:10px; color:#999;}

.mtree-skin-selector{ display:none !important}



/*hot_pro*/

.left-pro{margin-top:30px;}

.left-pro ul{ margin-top:10px;}

.left-pro ul li{ list-style:none;margin-bottom:20px;}

.left-pro ul li:last-child{ margin-bottom:0px;}

.left-pro ul li .text{width:68%;float:left;padding:10px;}

.left-pro ul li h4{margin:0;margin-bottom:10px;}

.left-pro ul li h4 a{ font-size:14px; color:#444;display:block; overflow:hidden; transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all; -moz-transition: 0s all;-ms-transition: 0s all; text-overflow:ellipsis; white-space:nowrap; margin-top:0;font-family:"latoB";}

.left-pro ul li:hover h4 a{ color:#fed100;}

.left-pro ul li p{ font-size:12px; color:#999; line-height:20px; max-height:40px; overflow:hidden; margin:8px 0;}

.left-pro .img{ float:left; width:32%;transition-duration: 0.6s;transition-timing-function: ease-out; overflow:hidden;border:1px solid #f2f2f2;border-radius:2px;}

.left-pro .img:hover{border:1px solid #fed100;}

.left-pro .img img{

	max-width:100%;

	height:auto;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.left-pro li:hover .img img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}



/*left_ques*/

.left-con{margin-top:30px}

.left-con .left_title{display:none;}

.left_ques{position:relative;height:400px;background-size:cover !important;}

.left_ques .overly{ position:absolute; left:0px; top:0px; width:100%; height:100%;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.left_ques .text{

	position:absolute;

	left:0px;

	bottom:0;

	width:100%;

	padding:15px 20px 30px 20px;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	text-align:center;

}

.left_ques h4 a{ font-size:22px; color:#fff; text-transform:uppercase;font-family:'latoBlack'; display:block; margin-bottom:20px;}

.left_ques h4 a:hover{text-decoration:none;}

.left_ques p{ font-size:13px; color:#fff; transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.left_ques:hover .overly{ background:rgba(254,209,0,0.1);}

.left_ques .text span{background:#ffffff;width:40px;height:2px;display:inline-block;margin-bottom:20px;}

.left_ques .main-more{margin-top:20px;color:#fff;}





.page-right{width:76%;padding-left:50px;float:left;}

.pabout-text{font-size:14px;line-height:24px;}

.pabout-text b,.pabout-text strong{font-weight:normal;font-family: 'latoB';}

.pabout-text img{max-width:100%;}

.pabout-text a:hover{color:#a02d2d;}





@media only screen and (max-width: 768px) {

	.page-box{padding:30px 0 40px 0;}

	.page-left{width:100%;float:none;margin-bottom:20px;}	

	.left-pro,.left-con{margin-top:0;}

	.left_title{border-bottom:2px solid #e5e5e5;padding:5px 0;margin-bottom:10px;}

	.left_title>em{margin:0;font-size:16px;text-transform:capitalize;}

	.left_title.active{background:#fed100;padding:5px;border:none;}

	.left_title.active>em{color:#333;margin:0;}

	.left-con .left_title{display:block;}

	.left_title .column_icon_toggle{display: inline-block;position: absolute;right:12px;top:8px;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;color:#ccc;}

	.left_title .column_icon_toggle.icon-minus-sign{color:#fff;}

	.page-left .toggle_content{padding-bottom:30px;}

	.page-right{width:100%;padding:0;float:none;}

	.left_title span{display:none;}

	.left_ques .text{text-align:left;}

}







.message{margin-top:30px;padding:30px;background:#fafafa url(../images/cer-bg_right.jpg) no-repeat bottom right;}

.message>em{color:#333333;display:block;text-transform:capitalize;font-family: 'latoB';font-size:18px;margin-bottom:10px;}

.message>p{color:#808080;font-size:13px;line-height:22px;}

.message ul{list-style:none;margin-top:15px;}

.message ul li{margin-bottom:20px;padding-left:0;}

.message li>span{display:block;position:relative;}

.message li>span i{position:absolute;left:10px;line-height:42px;color:#f9cd00;}

.message ul li label{display:block; vertical-align:middle;text-transform:capitalize;color:#333333;font-weight:normal;font-size:13px;}

.message ul li .meInput{height:42px;display:inline-block;max-width:480px;line-height:42px;border:1px solid #e5e5e5;padding-left:10px;font-family: 'lato';font-size:12px;width:90%;padding-left:32px;}

.message ul li .meInput:focus{color:#333;border:1px solid #f9cd00;}

.message ul li .meText {width:94%;display:inline-block; vertical-align:middle;max-width:100%;height:110px;max-height:180px;border:1px solid #e5e5e5;padding:10px 10px 10px 32px;font-family: 'lato';font-size:12px; }

.message ul li .meText:focus{color:#333;border:1px solid #f9cd00;}

.message .main-more{margin:30px 0 0 ;cursor:pointer;padding:0;}

.message .main-more input{background:none;border:none;text-transform:uppercase;width:auto;color:#808080;padding:8px 40px;}

.message .main-more:hover input{color:#333;}



.pcon-text{font-size:14px;line-height:24px;}

.pcon-text .box-line{padding:10px;}

.pcon-text .box-line .box-line_main{background:#f2f2f2;padding:40px;}



.pcon-text b,.pcon-text strong{font-weight:normal;font-family: 'latoB';}

.pcon-text img{max-width:100%;}

.pcon-text a:hover{color:#a02d2d;}



.con-map{margin-top:30px;}

.con-map img{max-width:100%;height:auto;}



@media only screen and (max-width: 768px) {

	.pcon-text .box-line{padding:0;}

	.pcon-text .box-line .box-line_main{padding:30px 20px;}

	.message{padding:20px;background:#fafafa;}

	.message ul li{padding-right:0;}

	.message ul li .meInput,.message ul li .meText{width:100%;max-width:100%;}

}





/*sitemap*/

.sitemap{width:100%;}

.stp-listA>li{text-transform:capitalize;margin-bottom:15px;background:#fff;list-style:none;padding:20px;background:#fafafa;}

.stp-top{width:100%;}

.stp-top a{font-size:16px;text-transform:capitalize;display:block;text-transform:uppercase;color:#333;font-family:"latoB";}

.stp-top a i{padding-left:10px;}

.stp-top a:hover{text-decoration:none;color:#666565;}

.stp-listB{display:block;padding:10px;border-top:1px solid #e5e5e5;list-style:none;margin-top:5px;}

.stp-listB li{width:18%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.stp-listB li a{font-size:13px;line-height:22px;display:block;color:#4d4d4d;}

.stp-listB li a i{padding-right:5px;}

.stp-listB li:hover a{color:#f9cd00;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%;}

}





/*blog*/

.left-blog{margin-bottom:30px;}

.blog-list{list-style:none;border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px;}

.blog-list p,.blog-cat p{font-family:"latoB";display:block;margin-bottom:5px;text-transform:capitalize;font-size:16px;color:#333;}

.blog-list li{display:block;position:relative;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;overflow:hidden;}

.blog-list li:after{width:100%; height:100%; display:block; content:''; position:absolute; bottom:-100%; left:0; background:#666565; transition:all .4s;z-index:-1;}

.blog-list li:hover:after {bottom:0;}

.blog-list li a{font-size:12px;padding:8px;padding-left:20px;display:block;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.blog-list li:hover a{color:#fff;text-decoration:none;padding-left:30px;}

.blog-list li i{width:10px;height:2px;display:inline-block;position:absolute;left:0;top:18px;background:#e5e5e5;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.blog-list li:hover i{left:10px;}



.blog-cat{list-style:none;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}

.blog-cat li{display:inline-block;margin:5px;}

.blog-cat li a{border:2px solid #e5e5e5;padding:5px 10px;display:inline-block;text-transform:uppercase;font-size:12px;position: relative;z-index: 0;transition: background 0.4s .3s, border-color 0.4s, color 0.4s 0.05s;}



.blog-cat li a::before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #f9cd00;

  z-index: -1;

  opacity: 0;

  transform: scale3d(0.7, 1, 1);

  transition: transform 0.42s, opacity 0.42s;

  border-radius: inherit;

}

.blog-cat li a::before {transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}

.blog-cat li a:hover {

  transition: background 0.4s .3s, border-color 0.4s, color 0.4s;

  text-decoration:none;

  color:#333;

  border:2px solid #f9cd00;

}

.blog-cat li a:hover::before {

  opacity: 1;

  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

}





.blog_list{list-style:none;}

.blog_list li{border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:20px;}

.blog_list li:last-child{margin-bottom:0;padding-bottom:40px;}

.blog_list li .date{float:left;width:12%;}

.blog_list li .date>span{background:#f5f5f5;border-radius:50%;width:100px;height:100px;text-align:center;display:inline-block;padding:25px 0;font-family: 'latoB';}

.blog_list li .date>span em{font-size:26px;color:#333;line-height:32px;}

.blog_list li .date>span p{font-size:14px;padding-top:5px;line-height:16px;color:#808080;}

.blog_list li .right{width:80%;float:left;padding-left:15px;}

.blog_list li .right .image{display:block;overflow:hidden;}

.blog_list li .right .image img{

	max-width:100%;

	height:auto;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.blog_list li:hover .right .image img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}

.blog_list li .right .title{font-size:18px;color:#333333;font-family: 'latoB';display:block;margin:15px 0;}

.blog_list li:hover .right .title{color:#f9cd00;}

.blog_list li .right .text{color:#666666;font-size:13px;line-height:24px;}

.blog_list li .right .main-more{margin-top:20px;font-size:14px;padding:8px 30px;}



.blog_tag{padding:15px;text-align:left;background:#fafafa;margin-top:15px;}

.blog_tag>p{display:inline-block;font-size:14px;margin-right:5px;text-transform:capitalize;}

.blog_tag li{display:inline-block;margin:5px;border:none;padding:0;}

.blog_tag li:last-child{padding:0;}

.blog_tag li a{display:inline-block;padding:4px 20px;color:#4d4d4d;font-size:12px;text-transform:capitalize;border:2px solid #e5e5e5;}

.blog_tag li i{padding-right:5px;color:#4d4d4d;}

.blog_tag li:hover a{color:#fff;text-decoration:none;background:#333;border:2px solid #333;}

.blog_tag li:hover i{color:#fff;}



@media only screen and (max-width: 1400px) {

	.blog_list li .date>span{width:80px;height:80px;padding:15px 0;}

	.blog_list li .date>span em{font-size:28px;}

	.blog_list li .date>span p{font-size:14px;}

}



@media only screen and (max-width: 1200px) {

	.blog_list li .date{width:15%;}

}



@media only screen and (max-width: 992px) {

	.blog_list li .date{width:100%;float:none;padding-left:15px;}

	.blog_list li .date>span{width:auto;height:auto;border-radius:0;padding:5px 20px;}

	.blog_list li .date>span em{font-size:18px;}

	.blog_list li .date>span p{display:inline-block;padding-left:5px;}

	.blog_list li .right{width:100%;float:none;margin-top:20px;}

}



@media only screen and (max-width: 768px) {

	.blog_list{border:none;}

	.blog_list li .date,.blog_list li .right{padding-left:0;}

	.blog_tag>p{display:block;}

}





/*page-number*/

.page_num{width:100%;margin:1em auto 0 auto;text-align:center;}

.page_num span{display:inline-block;color:#333;background:#fed100;font-size:14px;text-transform:uppercase;margin:5px;padding:4px 20px;overflow:hidden;border:2px solid #fed100; vertical-align:middle;}

.page_num a{border:2px solid #e5e5e5;padding:4px 20px;display:inline-block;text-transform:uppercase;font-size:14px;position: relative;z-index: 0;transition: background 0.4s .3s, border-color 0.4s, color 0.4s 0.05s; vertical-align:middle;}



.page_num a::before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #fed100;

  z-index: -1;

  opacity: 0;

  transform: scale3d(0.7, 1, 1);

  transition: transform 0.42s, opacity 0.42s;

  border-radius: inherit;

}

.page_num a::before {transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}

.page_num a:hover {

  transition: background 0.4s .3s, border-color 0.4s, color 0.4s;

  text-decoration:none;

  color:#333;

  border:2px solid #fed100;

}

.page_num a:hover::before {

  opacity: 1;

  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);

}



.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*/

.news li{ list-style:none; margin-bottom:30px; border-bottom:1px solid #e5e5e5; margin-bottom:30px; padding-bottom:30px;}

.news li .image{position:relative;overflow:hidden;width:30%;float:left;}

.news li .image a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2;}

.news li .image img{

	max-width:100%;

	height:auto;

	width:100%;

	max-width:100%;

	height:auto;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.news li:hover .image img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}

.news li .image .ovrly{

	height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    filter:alpha(opacity=0);

	-moz-opacity:0;

	opacity:0;

	background:#333;

	background:rgba(0,0,0,0.5);

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}

.news li:hover .image .ovrly{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.news li .image .image_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;

	background:url(../images/icon-see.png) no-repeat center center;

	width:36px;

	height:36px;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	opacity:0;

}

.news li:hover .image .image_btn{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}.news .text{ float:right; padding-left:20px; width:76%;}



.news li .text{width:70%;padding-left:20px;}

.news li .text h4{padding:0;margin:0;margin-bottom:15px;}

.news li h4 a{ color:#333333;display:block;font-size:16px;font-family:"latoB";margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:100%;}

.news li:hover h4 a{text-decoration:none;color:#f9cd00;}

.news li .date{color:#999;display:block;margin-bottom:15px;text-align:left;font-size:13px;}

.news li .date i{padding-right:5px;}

.news li .text>p{ font-size:13px; color:#999;  overflow:hidden; margin-top:15px;height:72px;line-height:24px;overflow:hidden;}



@media only screen and (max-width: 980px) {

	.news li .image{ width:40%;} 

	.news li .text{ float:right; padding-left:2%; width:58%;}

}



@media only screen and (max-width: 480px) {

	.news li .image{ width:100%; float:none; display:block;}

	.news li .text{padding:0;margin-top:10px;float:none;width:100%;}

}





/*news-main*/

.news_main{width:100%;margin-bottom:0;margin-top:5px;}

.news_main em{font-size:18px;font-family: 'latoB';display:block;margin-bottom:15px;text-align:left;position:relative;padding-bottom:15px;}

.news_main em:after{width:80px;height:2px;display:inline-block;margin-top:10px;background:#f9cd00;content:'';position:absolute;left:0;bottom:0;}

.news_main .date{color:#999;display:block;margin-bottom:20px;text-align:left;font-size:13px;}

.news_main .date i{padding-right:5px;}

.news_main div{font-size:14px;line-height:24px;}

.news_main div b,.news_main div strong{font-weight:normal;font-family: 'latoB';}

.news_main div img{max-width:100%;}

.news_main div a:hover{color:#a02d2d;}



@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 #f2f2f2;}

.page_turn li{display:block;margin-bottom:8px;}

.page_turn li p{text-align:center;display:inline-block;font-size:14px;text-transform:capitalize;margin-bottom:0;margin-right:5px;color:#333;font-family:"latoB";}

.page_turn li a{display:inline-block;font-size:14px;margin-left:5px;text-transform:capitalize;}

.page_turn li a:hover{color:#f9cd00;}





.down-list{width:100%;list-style:none;}

.down-title{font-size:18px;vertical-align:middle;display:block;color:#333;text-transform:uppercase;position:relative;margin-bottom:40px;font-family: 'latoB';border-bottom:1px solid #f2f2f2;padding-bottom:15px;}



.down-list li{padding:0 30px;margin-bottom:30px;text-align:center;}

.down-list li .image{display:block;overflow:hidden;position:relative;border:1px solid #f2f2f2;padding:10px;border-radius:2px;height:150px;-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);}

.down-list li .image a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:3;}

.down-list li .image>img{

	max-width:100%;

	height:auto;

	width:100%;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

	position:inherit;z-index:2;

	background:#fff;

}

.down-list li:hover .image>img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}

.down-list li .image .bg{

	z-index:1;

	position:absolute;

	left:0;

	top:0;

	filter:alpha(opacity=10);

	-moz-opacity:0.1;

	opacity:0.1;

	width:100%;

	height:100%;

	padding:10px;

	

}

.down-list li .image .bg p{

	background:url(../images/icon-pdf.png) no-repeat center center;

	background-size:contain;width:100%;height:130px;}



.down-list li:hover .image{border:1px solid #ccc;}



.down-list li .text{margin-top:20px;}

.down-list li .text .title{font-family: 'latoB';display:block;font-size:16px;line-height:24px;height:48px;overflow:hidden;}

.down-list li:hover .text .title{color:#f9cd00;}

.down-list li .text>p{color:#666;font-size:13px;line-height:24px;overflow:hidden;height:48px;}



@media only screen and (max-width: 1200px) {

	.down-list li .image{height:110px;}

	.down-list li .image .bg p{height:88px;}

}



@media only screen and (max-width: 992px) {

	.down-list li{padding:0;width:100%;}

	.down-list li .image{width:40%;float:left;}

	.down-list li .text{margin:0;width:60%;float:left;padding-left:20px;text-align:left;}

	.down-list li .image .bg{background-size:40%;}

	.down-list li .image>img{height:100%;width:auto;}

}



@media only screen and (max-width: 768px) {

	.down-list li .image{min-height:120px;height:120px;}

	.down-list li .image>img{height:100%;width:auto;}

	.down-list li .image .bg{background-size:30%;}

}





@media only screen and (max-width: 360px) {

	.down-list li .image .bg{background-size:50%;}

}





/*products*/

.cbp-all{font-size:24px;vertical-align:middle;display:block;color:#333;text-transform:capitalize;position:relative;margin-bottom:15px;font-family:"latoB";}

.pro-text{line-height:24px;font-size:13px;color:#999;margin-bottom:20px;}

.pro-text img{max-width:100%;}



.cbp-vm-switcher {width:100%;margin-bottom:15px;}

.cbp-vm-options {text-align:left;margin-bottom:15px;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:14px;text-transform:capitalize;}

.cbp-vm-options a {display: inline-block; vertical-align:middle;padding:8px;overflow: hidden;white-space: nowrap;color: #333;margin: 2px;border:2px solid #e5e5e5;}

.cbp-vm-options span{display:inline-block;float:right;font-size:12px;color:#ccc;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {color: #333;background:#f9cd00;border:2px solid #f9cd00;}

.cbp-vm-options a:before {font-size: 14px;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;overflow:hidden;border:1px solid #f2f2f2;border-radius:2px;}

.cbp-vm-image:hover{border:1px solid #f9cd00;}

.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{

	max-width:100%;

	height:auto;

	width:100%;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.cbp-vm-switcher ul li:hover .cbp-vm-image img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}



.cbp-vm-switcher ul li .cbp-vm-details{padding:0 10px;color:#999999;font-size:13px;overflow:hidden;}



.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:10px;}

.cbp-vm-view-grid ul li .cbp-title{text-align:center;font-size:16px;font-family: 'latoB';line-height:24px;overflow:hidden;height:48px;display:block;margin:10px 10px 15px 10px;position:relative;z-index:99;}

.cbp-vm-view-grid ul li:hover .cbp-title{color:#666565;text-decoration:none;}

.cbp-vm-view-grid ul li .cbp-vm-details{position:relative;z-index:99;text-align:center;height:48px;}

.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;border:1px solid #f2f2f2;}

.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:17px;font-family: 'latoB';line-height:24px;height:auto;margin-top:0;margin-bottom:20px;}

.cbp-vm-view-list ul li:hover .cbp-title{color:#f9cd00;}

.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;height:48px;line-height:24px;margin-bottom:10px;font-size:13px;text-align:left;padding:0;}

.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:14px;margin-right:5px;text-transform:capitalize;}

.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:#333;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:15px;width:auto;float:right;}

.cbp-vm-view-list .cbp-list-more .main-more{margin-top:10px;font-size:13px;padding:5px 25px;}



@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*/

.products .pro_img{padding:10px 0;text-align:center;border:1px solid #f2f2f2;padding-bottom:0;border-radius:2px;}

/* 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;

	border-top:1px solid #f2f2f2;

	padding:5px;

}

.sp-thumbs a{position:relative;}

.sp-thumbs a:after{transition:all .5s;transform:scaleX(0);content:"\f00c";font-family:FontAwesome;display:inline-block;font-size:16px;color:#fed100;position:absolute;left:50%;top:50%;margin-left:-8px;}

.sp-thumbs a:hover:after{transform:scaleX(1);visibility:visible;}

.sp-thumbs img {

	min-height: 56px;

	min-width: 56px;

	max-width: 56px;

}

.sp-thumbs a:link, .sp-thumbs a:visited {

	width: 70px;

	height: 70px;

	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;

}

.sp-thumbs a:hover {

	opacity: 1;

}



/* Styles for the currently selected thumbnail */



.sp-thumbs a:active, .sp-current {

	opacity: 1!important;

	position: relative;

}



.sp-thumbs a.sp-current:after{transform:scaleX(1);visibility:visible;}



/* 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;

}



/* 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;

	}

}





.products .title{margin-bottom:20px;}

.products .title em{display:block;position:relative;color:#333333;font-size:24px;text-transform:capitalize;margin-bottom:10px;display:block;font-family:'latoB';}

.products .title span{width:80px;height:2px;display:inline-block;background:#fed100;}

.products>h2{padding:0;margin:0;display:block;font-size:18px;text-transform:capitalize;color:#333;margin-bottom:20px;line-height:30px;font-family:'latoB';}

.products>div.main{font-size:13px;line-height:24px;color:#999;margin-bottom:20px;}

.pro-right{padding-left:20px;}

.pro-table{margin-bottom:20px;}

.pro-table>em{display:block;margin-top:5px;margin-bottom:15px;text-transform:capitalize;font-size:16px;color:#333;font-family: 'latoB';}

.pro-table ul li{list-style:none;margin-bottom:12px;line-height:30px;}

.pro-table ul li p{display:inline-block;font-size:13px;color:#444;text-transform:capitalize; vertical-align:top;width:28%;padding:5px;background:#fafafa;margin-right:5px;line-height:20px;}

.pro-table ul li span{color:#333;display:inline-block;font-size:13px;padding-left:5px; vertical-align:top;padding:5px;}

.products .pro-right .main-more{margin-top:20px;}

.products .pro-right .main-more a{padding:10px 40px;}



.mostBox{margin:30px 0;}

.mostBox .text{font-size:14px;line-height:24px;margin-top:30px;}

.mostBox .text em{font-style:italic;}

.mostBox .text img{max-width:100%;height:auto;}

.mostBox .text a:hover{color:#d1233a;}

.mostBox .text b,.mostBox .text strong{font-weight:normal;font-family: 'latoB';}

.mostBox .text img{max-width:100%;}

.mostBox .text a:hover{color:#a02d2d;}



.products .pro-list-tags{margin-top:10px;text-align:left;}

.products .pro-list-tags>p{display:inline-block;font-size:14px;margin-right:5px;text-transform:capitalize;}

.products .pro-list-tags li{display:inline-block;margin-right:5px;padding:0;margin-bottom:5px;border-bottom:none;}

.products .pro-list-tags li a{display:inline-block;padding:4px 10px;color:#808080;background:#f3f3f3;font-size:12px;}

.products .pro-list-tags li i{padding-right:5px;color:#808080;}

.products .pro-list-tags li:hover a{color:#fff;background:#333;text-decoration:none;}

.products .pro-list-tags li:hover i{color:#fff;}



.pro_inquiry{margin-top:10px;border:1px solid #f2f2f2;padding:10px;}

.pro_inquiry .message{padding:30px;margin:0;}

.pro_inquiry .message li p{display:inline-block;padding-right:10px;text-transform:capitalize;font-size:14px;}

.pro_inquiry .message li a{display:inline-block;text-transform:capitalize;color:red;font-size:14px;}



@media only screen and (max-width: 1200px) {

	.pro-table ul li p{width:100%;}

}



@media only screen and (max-width: 992px) {

	.sp-thumbs a:link, .sp-thumbs a:visited{width:50px;height:50px;}

}



@media only screen and (max-width: 768px) {

	.pro-right{padding:0;margin-top:0;margin-bottom:20px;}

	.sp-thumbs{text-align:left;}

	.pro-table{margin-top:20px;}

	.pro_inquiry{border:none;padding:0;}

	.pro_inquiry .message{padding:20px;}

	.mostBox{padding-top:20px;border-top:1px solid #f2f2f2;margin-top:20px;}

	.products .title{font-size:24px;}

}



@media only screen and (max-width: 400px) {

	.pro-table ul li p{width:100%;}

	.pro-table ul li{border-bottom:1px solid #ebebeb;}

}





.page-pro{margin-top:30px;}

.page-pro .nbs-flexisel-container{position:relative;max-width:100%;display:inline-block; vertical-align:middle;padding-left:5px;}

.page-pro .nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}

.page-pro .nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.page-pro .nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;}

.page-pro .nbs-flexisel-item>div{background:#fff;padding:10px;position:relative;transition:all .5s;}

.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:block;position:relative;text-align:center;margin:auto;border:1px solid #f2f2f2;overflow:hidden;border-radius:2px;}

.page-pro .nbs-flexisel-item:hover .mpro-image{border:1px solid #f9cd00;}

.page-pro .nbs-flexisel-item img{

	max-width:100%;

	height:auto;

	width:100%;

	-webkit-transition:all var(--transition-time,500ms);

	-o-transition:all var(--transition-time,500ms);

	transition:all var(--transition-time,500ms);

}

.page-pro .nbs-flexisel-item:hover img{

	-webkit-transform:scale(var(--scale-multiplier,1.05));

	-ms-transform:scale(var(--scale-multiplier,1.05));

	transform:scale(var(--scale-multiplier,1.05));

}



.page-pro .nbs-flexisel-item .mrpro_text{display:block;font-size:14px;font-family: 'latoB';width:100%;text-align:center;height:48px;max-width:240px;margin:10px auto 0 auto;line-height:24px;overflow:hidden;margin-bottom:10px;}

.page-pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover .mrpro_text{ text-decoration:none;color:#666565;}

.page-pro .nbs-flexisel-item p{color:#999;font-size:13px;line-height:24px;overflow:hidden;text-align:center;height:48px;max-width:240px;margin:auto;}

.page-pro .nbs-flexisel-nav-left,.page-pro .nbs-flexisel-nav-right{width:14px;height:25px;position:absolute;cursor:pointer;z-index:100;top:30%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

.page-pro .nbs-flexisel-nav-left{left:-10px;text-align:center;background:url(../images/prev-s.png) no-repeat center center;}

.page-pro .nbs-flexisel-nav-left:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.page-pro .nbs-flexisel-nav-right{right:-15px;text-align:center;background:url(../images/next-s.png) no-repeat center center;}

.page-pro .nbs-flexisel-nav-right:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}



@media only screen and (max-width: 1200px) {

	.page-pro .nbs-flexisel-item .mpro-image{max-width:220px;max-height:220px;}

	.page-pro .nbs-flexisel-item .mpro-image img{max-width:218px;max-height:218px;}

	.page-pro .nbs-flexisel-item .mrpro_text,.page-pro .nbs-flexisel-item p{max-width:220px;}

}


.page_wrapper_2{padding-top:40px;}


.pdown-list{width:100%;list-style:none;border-bottom:1px solid #d9d9d9;}
.pdown-list .pdlist-title{background:#f2f2f2;border:1px solid #d9d9d9;border-bottom:none;font-family:'latoB';}
.pdown-list .pdlist-title p{width:79%;display:inline-block;padding:8px 10px;font-size:15px;text-transform:uppercase;}
.pdown-list .pdlist-title span{width:20%;padding:8px 10px;font-size:15px;border-left:1px solid #d9d9d9;display:inline-block;text-transform:uppercase;text-align:center;}
.pdown-list .pdlist-main{border:1px solid #d9d9d9;border-bottom:none;background:#fff;}
.pdown-list .pdlist-main p{width:79%;display:inline-block;padding:10px 10px;font-size:13px;}
.pdown-list .pdlist-main span{width:20%;padding:8px 10px;font-size:13px;border-left:1px solid #d9d9d9;text-align:left;display:inline-block;text-align:center;}
.pdown-list .pdlist-main a{text-transform:uppercase;display:inline-block;padding:6px 20px;margin:0;font-size:14px;}
.pdown-list .pdlist-main a:hover{text-decoration:none;}
.pdown-list .pdlist-main a i{padding-right:5px;}

@media only screen and (max-width: 992px) {
	.pdown-list .pdlist-title p,.pdown-list .pdlist-main p{width:69%;}
	.pdown-list .pdlist-title span,.pdown-list .pdlist-main span{width:30%;}
}

@media only screen and (max-width: 768px) {
	.pdown-list .pdlist-title p,.pdown-list .pdlist-main p{width:59%;}
	.pdown-list .pdlist-title span,.pdown-list .pdlist-main span{width:40%;}
}

@media only screen and (max-width: 480px) {
	.pdown-list .pdlist-title span{display:none;}
	.pdown-list .pdlist-main p{width:100%;padding-bottom:0;}
	.pdown-list .pdlist-main span{width:100%;border:none;}
}


.carousel-inner > .item{text-align:center;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{display:inline-block;}