/*reset*/

:focus{outline:0;}

body,ul,img,p,input,dl,dd,tr,th,td,ol{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;}





::selection {

background:#808080; 

color:#fff;

}

::-moz-selection {

background:#808080; 

color:#fff;

}

::-webkit-selection {

background:#808080; 

color:#fff;

}



/*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: 'proximanova';

    src:url(../font/proximanova.eot);

    src: url(../font/proximanova.eot?#iefix) format('embedded-opentype'),

	 url(../font/proximanova.svg#proximanova) format('svg'),

	 url(../font/proximanova.woff) format('woff'),

	 url(../font/proximanova.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}





/*index*/

.head-top{background:#3b3b3b;padding:8px 0;}

.head-top .row>p{color:#cccccc;display:inline-block;float:left;font-size:14px;margin-top:1px;}

.head-top .head-share{float:right;}

.head-top .head-share li{display:inline-block;margin:0 10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;width:20px;height:20px;}

.head-top .head-share li.hshare01{background:url(../images/share-facebook.png) no-repeat 6px 2px;}

.head-top .head-share li.hshare02{background:url(../images/share-twitter.png) no-repeat 3px 4px;}

.head-top .head-share li.hshare03{background:url(../images/share-google.png) no-repeat 0px 3px;}

.head-top .head-share li.hshare04{background:url(../images/share-linked.png) no-repeat 2px 2px;}

.head-top .head-share li.hshare05{background:url(../images/share-youtube.png) no-repeat 2px 2px;}

.head-top .head-share li.hshare06{background:url(../images/share-pinterest.png) no-repeat 3px 3px;}

.head-top .head-share li.hshare07{background:url(../images/share-blogger.png) no-repeat 2px 3px;}

.head-top .head-share li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}


.language{float:left;margin-left:20px;}
.language a{display:inline-block;margin-left:15px;}
.language p{display:inline-block;color:#cccccc;font-size:13px;text-transform:capitalize;padding-left:5px;}

.header{position:relative;}

.header>.container{padding:15px 0;position:relative;}

.head-con{float:left;margin:30px 0;margin-left:-15px;}

.head-con li{display:inline-block;font-size:16px;margin:10px 15px;}

.head-con li a{font-size:16px;}

.head-con li a:hover{color:#bb1604;}

.head-con li.hcon01{background:url(../images/icon-phone.png) no-repeat left 1px;padding-left:22px;}

.head-con li.hcon02{background:url(../images/icon-email.png) no-repeat left 5px;padding-left:28px;}



#logo{

	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;

}

#logo h1{padding:0;margin:0;}

#logo img{max-width:285px;width:auto;height:auto;}



/*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:#efeff0 url(../images/search.png) no-repeat center;

	border-radius:50%;

	border:1px solid #e5e5e5;

	border-radius:50%;

}



.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:100%;margin-top:34px;max-width:360px;height:36px;overflow:hidden;position:relative;}

.theme-poptit{position:absolute;right:0;top:0;width:30px;height:30px;text-align:center;display:none;}

.theme-poptit .close{color:#333;font-size:36px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:30px;float:none;text-shadow:none;display:block;}

.theme-poptit:hover{background:#041b33;}

.theme-poptit .close:hover{color:#fff;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

.theme-popbod{color:#444;text-align: center;}

.theme-popbod>em{font-family: 'latoB';text-transform:uppercase;display:none;margin-bottom:10px;font-size:20px;}

.search{float:right;width:100%;height:36px;overflow:hidden;border:1px solid #cccccc;background:#fff;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius:20px;}

.search_main{width:100%;height:34px;background:transparent;color:#808080;float:left;padding-left:15px;font-family: 'lato', sans-serif;line-height:34px;font-size:12px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;background:#fff;}

.search_main:focus{color:#211c1c;background:#fff;border:1px solid #e5e5e5;}

.search_btn{display:block;position:absolute;width:40px;right:0;top:0;height:34px;cursor:pointer;background:url(../images/search.png) no-repeat center;}





@media only screen and (max-width: 1200px) {

	.head-con{max-width:34%;margin:10px 0;}

	.theme-popover{max-width:300px;}

}



@media only screen and (max-width: 992px) {

	.head-con li,.head-con li a{font-size:14px;}

	.theme-buy{display:inline-block;margin-top:30px;float:right;}

	.theme-popbod>em{display:block;}

	.theme-popover{

		z-index:999999999;

		position:fixed;

		top:50%;

		left:50%;

		width:90%;

		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:40px 20px;

		float:none;

		max-width:none;

	}	

	.theme-poptit{display:block;}

	.search_main{background:none;border:1px solid #e5e5e5;}

}



@media only screen and (max-width: 768px) {

	.header{text-align:center;}

	.header>.container{position:initial;padding:10px 0;}

	.head-con{display:none;}

	#logo{

		position:inherit;

		left:auto;

		top:auto;

		-webkit-transform: translate(0, 0);

		-moz-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		display:inline-block;

	}

	.head-top .row>p{display:none;}

	.head-top .head-share{text-align:left;float:none;}

	.head-top .head-share li{margin:0 5px;}

	.theme-buy{position:absolute;right:5px;top:2px;margin:0;}

	#logo img{max-width:210px;}

}





.main-nav{position:relative;}



.main-about{background:#f2f2f2;padding:40px 0;}

.main-about .about-main{}

.main-about .about-main .amain-left{width:58%;float:left;padding-right:2%;}

.main-about .about-main .amain-left em{display:block;font-family: 'proximanova';font-size:32px;margin-bottom:15px;color:#bb1604;}

.main-about .about-main .amain-left>div{color:#666666;font-size:14px;line-height:26px;overflow:hidden;height:156px;}

.main-about .about-main .amain-left .about-more{background:#bb1604;font-size:14px;text-transform:uppercase;color:#fff;padding:8px 25px;margin-top:22px;display:inline-block;}

.main-about .about-main .amain-left .about-more:hover{background:#000;text-decoration:none;}

.main-about .about-main .amain-right{display:inline-block;float:right;width:42%;}

iframe{width:100% !important;}
.main-about .about-main .amain-right img{max-width:100%;}



@media only screen and (max-width: 768px) {

	.main-about .about-main .amain-left{width:100%;float:none;margin-bottom:20px;padding:0;}

	.main-about .about-main .amain-right{width:100%;float:none;}

}



.mabout-team{margin-top:20px;}

.nbs-flexisel-container{position:relative;max-width:100%;display:inline-block; vertical-align:middle;margin-top:18px;}

.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}

.nbs-flexisel-inner{float:left;width:97%;overflow:hidden;margin-left:18px;}

.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;}

.nbs-flexisel-item span{max-width:300px;max-height:300px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;width:100%;height:auto;display:inline-block;position:relative;}

.nbs-flexisel-item span img{width:auto;cursor:pointer;position:relative;max-width:220px;max-height:220px;}

.nbs-flexisel-item span .pro-arrow:hover{background:rgba(0,0,0,0.8);}

.nbs-flexisel-item em{ display:block;font-size:14px;width:100%;color:#333333;text-align:center;padding:0 10px;margin-top:5px; line-height:20px;overflow:hidden;height:40px;}

.nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#bb1604;}

.nbs-flexisel-item:hover span img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width: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;}

.nbs-flexisel-nav-left{left:0;text-align:center;background:url(../images/prev-b.png) no-repeat;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

.nbs-flexisel-nav-left:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.nbs-flexisel-nav-right{right:0;text-align:center;background:url(../images/next-b.png) no-repeat;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

.nbs-flexisel-nav-right:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



@media only screen and (max-width: 1200px) {

	.nbs-flexisel-inner{width:96%;}

	.nbs-flexisel-item span,.nbs-flexisel-item span img{max-width:180px;max-height:180px;}

}



.main-do{padding:30px 0;}

.main-title{display:block;text-align:center;}

.main-title em{color:#bb1604;font-family: 'proximanova';display:block;margin-bottom:10px;font-size:30px;text-transform:capitalize;}

.main-title span{width:40px;height:3px;display:inline-block;background:#bb1604;}
.main-title .text{color:#808080;max-height:36px;line-height:18px;max-width:80%;margin:auto;margin-top:15px;overflow:hidden;}
.mdo-list{margin-top:30px;list-style:none;}

.mdo-list li{padding:0 5px;text-align:center;margin-bottom:20px;}

.mdo-list li span{border-radius:5px;display:inline-block;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;width:100%;display:inline-block;}

.mdo-list li span img{border-radius:5px;max-width:100%;width:100%;}

.mdo-list li em{font-size:16px;display:block;font-family: 'latoB';margin:10px 0;}

.mdo-list li:hover span{box-shadow:0 0 10px 3px rgba(0,0,0,0.15);}

.mdo-list li:hover em{color:#bb1604;}

.mdo-list li:hover a{text-decoration:none;}

.main-pro{background:#f7f7f7;}

.main-choose{background:url(../images/choose-bg.jpg) no-repeat;padding:40px 0 60px 0;background-size:cover;}

.main-choose .main-title em{color:#fff;}

.main-choose .main-title span{background:#fff;}



.main-choose .mcho-list{text-align:center;padding-top:40px;list-style:none;}

.main-choose .mcho-list li span{display:block;}

.main-choose .mcho-list li em{color:#ffffff;display:block;line-height:24px;overflow:hidden;font-size:16px;margin-top:10px;height:72px;}



@media only screen and (max-width: 768px) {

	.main-choose{padding:40px 0 20px 0;}

	.main-choose .mcho-list li{margin-bottom:15px;}
	.main-title .text{max-width:100%;}
}





.main-feedback{background:#f2f2f2;padding:30px 0;}

.main-feedback .row>em{color:#bb1604;font-size:30px;display:block;margin-bottom:20px;}

.mfeed-scroll{max-width:300px;padding:10px 10px 20px 10px;border-radius:10px;background:#dfdfdf;float:left;}

.flexslider{position:relative;max-height:300px;overflow:hidden;max-width:280px;margin:0 auto 0 auto;z-index:999;margin-top:20px;padding-bottom:50px;}

.slides{position:relative;z-index:1;list-style:none;}

.slides li{max-height:280px;}

.slides li img{width:100%;max-width:280px;max-height:280px;height:100%;}

.slides li a p{color:#bb1604;padding-top:20px;text-transform:uppercase;text-align:center;text-decoration:underline;}

.slides li a p:after{content:">>";}

.slides li a p:hover{color:#000;}



.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;left:0;height:14px;}

.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#b2b2b2;border-radius:50px;cursor:pointer;}

.flex-control-nav .flex-active{background:#bb1604;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;top:45%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}

.flex-direction-nav li a{display:block;width:54px;height:77px;line-height:200px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:0;background:url(../images/ban-prev.png) center center no-repeat;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.flex-direction-nav li a.flex-next{right:0;background:url(../images/ban-next.png) center center no-repeat;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.flex-pauseplay{display:none;}

.flexslider:hover .flex-direction-nav{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.flexslider:hover .flex-direction-nav li a.flex-prev{left:2%;}

.flexslider:hover .flex-direction-nav li a.flex-next{right:2%;}



.mfeed-pic{float:right;width:70%;background:url(../images/comma-left.png) no-repeat left top;padding:40px 0 40px 40px;position:relative;}

.mfeed-pic>.mfeed-text{font-size:14px;line-height:24px;overflow:hidden;height:48px;}

.mfeed-pic>span{position:absolute;right:-27px;bottom:0;width:40px;height:34px;display:inline-block;}



.mfeed-pic .nbs-flexisel-inner{width:95%;}



@media only screen and (max-width: 1200px) {

	.mfeed-pic{width:67%;}

}



@media only screen and (max-width: 920px) {

	.mfeed-scroll{max-width:240px;}

	.mfeed-pic{width:65%;}

	.mfeed-pic .nbs-flexisel-inner{width:92%;}

	.nbs-flexisel-item span, .nbs-flexisel-item span img{max-width:135px;max-height:135px;}

}



@media only screen and (max-width: 768px) {

	.mfeed-scroll{max-width:100%;float:none;}

	.mfeed-pic{width:100%;float:none;margin-top:20px;padding-left:0;}

	.mfeed-pic>span{right:0;}

}



/*footer*/

.fot-nav{background:#a01c0d;text-align:center;padding:15px 0;}

.fot-nav .fot_title{display:none;position:relative;}

.fot-nav ul li{display:inline-block;text-transform:capitalize;margin:0 20px;}

.fot-nav ul li a{color:#ffffff;font-family: 'proximanova';font-size:18px;}



.footer{background:#333333;padding:40px 0;}

.footer .fot_title{color:#ffffff;display:block;font-family: 'proximanova';font-size:18px;text-transform:uppercase;margin-bottom:20px;}

.footer .fot_hot ul li{margin-bottom:10px;list-style:none;}

.footer .fot_hot ul li a{color:#cccccc;font-size:13px;line-height:18px;}



.footer .fot_links li{margin-bottom:15px;padding-left:12px;background:url(../images/icon-circle-white.png) no-repeat left 8px;list-style:none;}

.footer .fot_links li a{color:#cccccc;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display:block;}



.footer .fot_faq li{margin-bottom:15px;padding-left:12px;background:url(../images/icon-circle-white.png) no-repeat left 8px;list-style:none;}

.footer .fot_faq li a{color:#cccccc;font-size:14px;display:block;}



.footer .fot-con li{margin-bottom:11px;color:#ffffff;padding:2px 0;padding-left:28px;list-style:none;}

.footer .fot-con li p{display:inline-block;text-transform:uppercase;}

.footer .fot-con li a{font-size:12px;color:#ffffff;}

.footer .fot-con li.fcon01{background:url(../images/fot-phone.png) no-repeat 4px 1px;}

.footer .fot-con li.fcon02{background:url(../images/fot-email.png) no-repeat 1px 4px;}

.footer .fot-message{background:#999999;border-radius:5px;padding:10px;margin-top:20px;list-style:none;}

.footer .fot-message li{margin-bottom:10px;}

.footer .fot-message li .meInput{height:32px;width:100%;line-height:32px;color:#b2b2b2;padding:0 8px;background:#333333;text-transform:capitalize;color:#b2b2b2;}

.footer .fot-message .send{width:100%;height:32px;text-align:center;display:inline-block;background:#a01c0d;line-height:32px;color:#fff;}

.footer .fot-message .send:hover{background:#bb1604;text-decoration:none;}



.fot-bot{background:#0d0d0d;padding:10px 0;text-align:center;}

.fot-bot .fot-tag{margin-bottom:8px;}

.fot-bot .fot-tag p{color:#808080;display:inline-block;}

.fot-bot .fot-tag li{margin:0 5px;display:inline-block;}

.fot-bot .fot-tag li a{color:#808080;}



.fot-bot .fot-fri{margin-bottom:8px;}

.fot-bot .fot-fri p{color:#808080;display:inline-block;}

.fot-bot .fot-fri li{margin:0 5px;display:inline-block;}

.fot-bot .fot-fri li a{color:#808080;}



.fot-bot .copy{color:#808080;}

.fot-bot .copy a{color:#808080;}



.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: 768px) {

	.fot-nav .fot_title{display:block;color:#fff;display:block;font-size:18px;font-family: 'proximanova';text-transform:uppercase;}

	.fot-nav .fot_title .column_icon_toggle{display: inline-block;padding-left:10px;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;}

	.fot-nav .toggle_content{padding-top:20px;padding-bottom:0;}

	.fot-nav ul li{display:block;margin-bottom:10px;}

	.footer{padding:30px 0 20px;}

	.footer .fot_title{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px;cursor:pointer;margin-bottom:15px;}

	.footer .fot_title .column_icon_toggle{display: inline-block;position: absolute;right: 10px;top:2px;font-style:normal;cursor:pointer;font-size:14px;font-weight:normal;}

	.toggle_content{padding-bottom:30px;}

	.footer .fot_hot,.footer .fot_links,.footer .fot_faq,.footer .fot_con{padding:0;}

}





/*back-top*/

.back_top{width:30px; height:30px; position:fixed; right:20px; bottom:100px; 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;}

@media only screen and (max-width: 768px) {.back_top{right:5px;bottom:50px;}}



.fixed-con{width:100%;display:none;padding:10px 0;color:#fff;position:fixed;bottom:0;left:0;height:45px;font-size:18px;font-family: 'latoB';text-align:center;background:#bb1604;text-transform:uppercase;box-shadow:0 0 5px 2px rgba(255,255,255,0.2)}

.fixed-con:hover{color:#fff;}

@media only screen and (max-width: 768px) {

	body{padding-bottom:45px;}

	.fixed-con{display:block;}

}





/*service*/

.service{position:fixed;right:10px;top:300px;z-index:100;}

.ser_top{width:100%;background:#bb1604;text-align:left;padding:5px 10px;display:block;width:100%;}

.ser_top p{display:inline-block; vertical-align:middle;color:#fff;font-size:18px;font-family: 'latoB';}

.service .im_main{background:#fff;border:2px solid #e5e5e5;display:none;}

.service .im_main .im-tel{padding:10px;text-align:left;width:100%;padding:10px 20px;}

.service .im_main .im-tel p{vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;color:#000;}

.service .im_main .im-tel i{vertical-align:middle;margin-right:5px;font-size:16px;color:#000;}

.service .im_main .im-tel a:hover{color:#bb1604;text-decoration:underline;}

.service .close-im{position:absolute;right:2px;top:6px;z-index:100;width:28px;height:28px;background:#bb1604;text-align:center;}

.service .close-im a{display:block;}

.service .close-im a:after{content:"\f00d";font-family:FontAwesome;font-size:18px;color:#fff;}

.service .close-im a:hover{text-decoration:none;}

.service .open-im{cursor:pointer;height:140px;width:40px;margin-right:-10px;color:#fff;font-size:15px;background:url(../images/ser-close.png) no-repeat;text-align:center;text-transform:capitalize;box-shadow:0 0 5px 2px rgba(0,0,0,0.1);}



@media only screen and (max-width: 768px) {.service{display:none;}}



/*page*/

.page-banner{min-height:36px;}

.page-banner img{max-width:100%;height:auto;}

.page-box{padding:30px 0;}



.breadcrumb{margin-bottom:0;color:#808080;text-transform:capitalize;font-size:14px;border-radius:0;margin-bottom:10px;}

.breadcrumb p{color:#333333;font-family: 'latoB';display:inline-block;margin-right:10px;text-transform:uppercase;font-size:12px; vertical-align:middle;margin-top:-4px;}

.breadcrumb i{padding:0 5px;}

.breadcrumb a{font-size:12px;}

.breadcrumb a:hover{color:#bb1604;}

.breadcrumb h2{margin:0;display:inline-block;padding:0;font-size:12px;}

.page-title{display:block;font-size:24px;font-family: 'latoB';text-transform:capitalize;color:#bb1604;margin-bottom:15px;}



@media only screen and (max-width: 768px) {.breadcrumb .container{padding:0;}}





/*left-products*/

.mtree-skin-selector{display:none;}

.left-nav,.left-blog,.left-con,.left-pro{position:relative;margin-bottom:20px;border:1px solid #e5e5e5;}

.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-pro span .column_icon_toggle,.left-cat span .column_icon_toggle{display:none;}

.htmleaf-container>em{font-size:16px;font-weight:bold;text-transform:capitalize;display:block;margin-bottom:10px;}

.left-nav span,.left-con span,.left-blog span,.left-pro span{display:block;text-transform:uppercase;text-align:left;position:relative;font-family: 'latoB';padding:8px 12px;background:#666666 url(../images/title-arrow.png) no-repeat right top;}

.left-nav span em,.left-con span em,.left-blog span em,.left-pro span em{font-size:16px;color:#fff;}

.main-left .left-nav .column .block span em{

	text-transform:uppercase;

	display:block;

	font-size:20px;

	color:#000;

	margin-bottom:0;

	font-weight:normal;

	padding:15px;

}



.left-nav{margin-bottom:20px;}

.left-nav ul{padding:10px;list-style:none;}

.left-nav .toggle_content>ul>li{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;}

.left-nav .toggle_content>ul>li>a{font-family:'latoB';font-size:16px;display:inline-block;width:95%;}

.left-nav .toggle_content>ul>li>a .lnav-plus{display:inline-block;float:right;margin-top:5px;font-size:14px;background:none;padding:0;}

.left-nav .toggle_content>ul>li>a:before{content:"\f192";font-family:FontAwesome;font-size:12px;color:#ccc; vertical-align:middle;padding-right:5px;}

.left-nav .toggle_content>ul>li>a:hover{text-decoration:none;color:#bb1604;}

.left-nav .toggle_content>ul>li>ul{padding:0;padding-top:12px;}

.left-nav .toggle_content>ul>li>ul>li{margin-bottom:10px;padding-left:2px;}

.left-nav .toggle_content>ul>li>ul>li>a{font-size:13px;background:url(../images/icon-circle.png) no-repeat left 7px;padding-left:12px;display:block;}

.left-nav .toggle_content>ul>li>ul>li>a:hover{color:#bb1604;}

.left-nav .toggle_content>ul>li>ul>li>a span{display:inline-block;float:right;border:none;font-size:12px;padding:0;margin:0;background:none;color:808080;}

.left-nav .toggle_content>ul>li>ul>li>a span:before{content:"(";padding-right:2px;}

.left-nav .toggle_content>ul>li>ul>li>a span:after{content:")";padding-left:2px;}

.left-nav .toggle_content>ul>li>ul>li>ul{padding:10px 10px 0 0;}



.left-con .toggle_content{padding:10px;}

.left-con .left-message p{font-size:13px;line-height:20px;margin-bottom:15px;}

.left-con .left-message li{margin-bottom:10px;list-style:none;}

.left-con .left-message li .meInput{width:100%;height:32px;border:1px solid #e5e5e5;padding-left:5px;font-family:lato,Arial,serif;color:#808080;}

.left-con .left-message li .meInput:focus{box-shadow:0 0 5px 1px rgba(0,0,0,0.1);}

.left-con .left-message li .meText{width:100%;height:80px;max-height:80px;max-width:100%;border:1px solid #e5e5e5;padding:5px;font-family:lato,Arial,serif;color:#808080;}

.left-con .left-message li .meText:focus{box-shadow:0 0 5px 1px rgba(0,0,0,0.1);}

.left-con .left-message .send{display:block;height:32px;line-height:32px;text-align:center;background:#a01c0d;color:#fff;text-transform:uppercase;width:100%;}

.left-con .left-message .send:hover{background:#bb1604;text-decoration:none;}

.left-con .lcon-text{margin-top:15px;padding-top:15px;border-top:1px solid #e5e5e5;}

.left-con .lcon-text li{display:block;font-size:12px;margin-bottom:10px;}

.left-con .lcon-text li a{font-size:12px;}

.left-con .lcon-text a:hover{color:#bb1604;}

.left-con .lcon-text li.lcon01{background:url(../images/icon-phone.png) no-repeat 3px 0;padding-left:25px;}

.left-con .lcon-text li.lcon02{background:url(../images/icon-email.png) no-repeat left 1px;padding-left:25px;}

ul.mtree1>li.mtree-node>ul{ display:none}
ul.mtree1>li.mtree-open>ul {display:block}
 
.left_more{position: relative;
	display: inline-block;
	font-size:12px;
	font-family:'latoB';
	text-transform:uppercase;
	text-align: center;
	padding:6px 15px;
	text-decoration: none;
	background:#a01c0d;
	margin:10px;
	margin-top:0;
	color:#fff;
}
.left_more:hover{background:#bb1604;color:#fff;text-decoration:none;}
 
@media only screen and (max-width: 768px){

	.main-left,.main-right{padding:0;}

	.left-nav, .left-con, .left-blog, .left-cat{padding:0;}

	.left-nav span, .left-con span, .left-blog span, .left-cat span{border:none;padding:10px;}

	.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-pro span .column_icon_toggle,.left-cat span .column_icon_toggle{display: inline-block;position: absolute;right:10px;top:9px;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal;color:#fff;}	

}





.about-main{line-height:24px;font-size:13px;}

.about-main img{max-width:100%;}



/*message*/

.message{width:100%;margin-top:10px;}

.message>em{display:block;font-size:18px;text-transform:uppercase;color:#e51535;margin-bottom:20px;}

.message>p{font-size:14px;color:#808080;margin-bottom:30px;padding-left:15px;}

.message ul{overflow:hidden;width:100%;border-top:none;}

.message li{margin-bottom:20px;}

.message label{font-weight:normal;font-size:14px;margin-bottom:5px;display:inline-block; vertical-align:inherit;width:11%;text-align:center;color:#333;font-family:'latoB';}

.message .meInput{width:50%;height:36px;border:1px solid #d9d9d9;background:#fff;padding-left:10px; vertical-align:middle;font-family:'lato',Arial,serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.message .meInput:focus{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}

.message .meText{width:50%;min-height:120px;background:#fff;max-width:100%;padding:10px; vertical-align:middle;font-family:'lato',Arial,serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border:none;border:1px solid #d9d9d9;}

.message .meText:focus{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}

.message .send{display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;font-family: 'latoB';background:#a01c0d;padding:6px 5%;margin-top:10px;margin-left:11.5%;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.message .send:hover{text-decoration:none;color:#fff;background:#bb1604;}

.con-main{margin-top:40px;padding:15px;border:1px solid #e5e5e5;margin-bottom:15px;}

.con-main>em{color:#bb1604;font-family: 'latoB';text-transform:uppercase;font-size:18px;display:block;margin-bottom:10px;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:20px;}

.con-main>em i{padding-right:10px;}

.con-main>div{font-size:14px;}



@media only screen and (max-width: 768px){

	.message{padding:0;margin-top:28px;}

	.message label{width:100%;text-align:left;}

	.message .meInput,.message .meText{width:100%;}

	.message .send{margin-left:0;}

	.message>p{padding-left:0;}
}





/*sitemap*/

.sitemap{width:100%;margin-top:15px;}

.stp-listA>li{text-transform:capitalize;margin-bottom:15px;background:#fff;border:1px solid #e5e5e5;list-style:none;}

.stp-top{width:100%;}

.stp-top a{padding:10px;font-size:16px;text-transform:capitalize;font-weight:bold;font-family: 'latoB';display:block;}

.stp-top a i{padding-left:10px;}

.stp-top a:hover{background:#fcf3f2;text-decoration:none;color:#bb1604;}

.stp-listB{display:block;padding:10px;border-top:1px dotted #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:13px;line-height:22px;display:block;color:#4d4d4d;}

.stp-listB li a i{padding-right:5px;}

.stp-listB li:hover a{color:#bb1604;text-decoration:underline;}



@media only screen and (max-width: 768px){

	.stp-listB li{width:48%;}

	.stp-listB li a{font-size:14px;}

}

@media only screen and (max-width: 400px){

	.stp-listB li{width:100%;margin-right:0;margin-bottom:2%;}

}





/*news-list*/

.news_list{width:100%;}

.news_list li{overflow:hidden;clear:both;border:1px solid #e5e5e5;padding:10px;margin-bottom:15px;background:#fff;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.news_list li:hover{box-shadow:0 0 8px 1px rgba(0,0,0,0.1);}

.news_list li .newl_left{width:74%;margin-left:2%;float:left;padding:5px 0;}

.news_list li .newl_left em{font-size:18px;display:block;margin-bottom:10px;text-transform:capitalize;color:#bb1604;font-family:'latoB';}

.news_list li:hover .newl_left em,.news_list li .newl_left a:hover{color:#000;text-decoration:none;}

.news_list li .newl_left .newm_date{margin-bottom:10px;color:#b3b3b3;}

.news_list li .newl_left>p{color:#999;line-height:18px;font-size:13px;overflow:hidden;max-height:36px;margin:0;}

.news_list li .newl_left .newl_more{display:inline-block;background:#a01c0d;font-size:12px;color:#fff;text-transform:uppercase;padding:5px 30px;margin-top:20px;font-family:'latoB';}

.news_list li .newl_left .newl_more:hover{text-decoration:none;color:#fff;background:#bb1604;}



.news_list li .newl_right{float:left;display:inline-block;max-width:24%;border-right:1px solid #e5e5e5;}

.news_list li .newl_right img{max-width:100%;height:auto;width:100%;}

@media only screen and (max-width: 768px) {

	.news_list li .newl_right{width:100%;margin-bottom:20px;float:none;max-width:100%;}

	.news_list li .newl_left{width:100%;}

}



/*page-number*/

.page_num{width:100%;margin:2em auto 0 auto;text-align:center;}

.page_num li{display:inline-block;}

.page_num li p{display:inline-block;color:#fff;background:#bb1604;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:5px 14px 5px 14px;}

.page_num a{display:inline-block;color:#333;font-size:14px;text-transform:capitalize;padding:5px 14px 5px 14px;background:#f2f2f2;}

.page_num a:hover{color:#fff;text-decoration:none;background:#bb1604;}

.page_num span{display:block;font-size:12px;margin-top:10px;}

.page_num span:before{content:'[';padding-right:3px;}

.page_num span:after{content:']';padding-left:3px;}

.page_num span p{display:inline-block;margin:0 5px;}

@media only screen and (max-width: 768px) {.page_num span{width:100%;margin-top:15px;}}

@media only screen and (max-width: 400px) {

	.page_num li{margin:5px 0;}

	.page_num li p,.page_num a{font-size:12px;padding:8px;}

}





/*news-main*/

.news_main{width:100%;margin:0 0 10px 0;}

.news_main em{font-size:18px;display:block;margin-bottom:10px;font-family:'latoB';color:#333;text-align:left;}

.news_main .newm_date{color:#808080;border:none;line-height:normal;padding:0;border-bottom:1px solid #e5e5e5;padding-bottom:10px;text-align:left;}

.newm_date p{display:inline-block;margin-right:15px;font-size:12px;}

.newm_date i{padding-right:5px;}

.news_main div{margin-top:10px;line-height:24px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;font-size:14px;}

.news_main div a{color:#f0873c;text-decoration:underline;}

.news_main div img{max-width:100%;}





/*page-turning*/

.page_turn{padding:0;}

.page_turn li{display:block;}

.page_turn li p{display:inline-block;color:#808080;font-size:13px;text-transform:capitalize;margin-bottom:0;}

.page_turn li a{display:inline-block;font-size:14px;margin-left:10px;padding:2px 10px 5px 5px;text-transform:capitalize;}

.page_turn li a:hover{color:#bb1604;}





/*blog*/

.left-blog{margin-bottom:30px;}

.column .block .blog_main { margin-bottom:0;padding-bottom:20px;margin-top:10px;}

.blog_list>li{margin-bottom:20px;padding-bottom:20px;text-align:left;background:#f2f2f2;padding:10px;list-style:none;}

.blog_list>li em{font-size:16px;display:inline-block;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;font-family:'latoB';width:83%;}

.blog_list>li:hover em{color:#bb1604;}



ul.blog-list, ul.blog-list1{padding: 0;list-style: none;margin-bottom:15px;padding:0 10px 15px 10px;border-bottom:1px solid #e5e5e5;text-align:left;}

ul.blog-list li {background: url(../images/icon-circle.png) no-repeat left 7px;margin:0 20px 10px 0;padding-left:15px;}

ul.blog-list1 p, ul.blog-list p {font-size:16px;margin-bottom: 15px;text-transform:capitalize;font-family:'latoB';}

ul.blog-list:last-child, ul.blog-list1:last-child{border-bottom:none;padding-bottom:0;}

ul.blog-list li a {font-size:13px;vertical-align: initial;text-decoration: none;display:block;}

ul.blog-list li a:hover{color:#bb1604;text-decoration:underline;}

ul.blog-list3 li.blog-list3-img{float: left;width: 24%;margin-right: 5%;}

.blog-list3-img img{width:60;border-radius:5px;height:45px;border:solid 1px #eee;}



ul.blog-list1 li {display: inline-block;margin: 10px 3px;} 

ul.blog-list1 li a {

	text-decoration: none;

	background:#e5e5e5;

	padding:7px;

	border-radius:3px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-o-border-radius:3px;

}

ul.blog-list1 li a:hover{background:#bb1604;color:#fff;}



.blog_list{width:100%;}

.blog_list li a:hover{text-decoration:none;}

.blog_list li .blog_date{display:inline-block;margin-bottom:10px;color:#999999;float:right;}

.blog_list li .blog_date i{padding-right:5px;}

.blog_list li p{font-size:12px;line-height:18px;color:#999;overflow:hidden;max-height:54px;width:100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}

.blog_list li .blog_tag{margin-top:10px;}

.blog_list li .blog_tag li{background:#d9d9d9;display:inline-block;margin-right:10px;}

.blog_list li .blog_tag li a{padding:5px;display:inline-block;}

.blog_list li .blog_tag li i{padding-right:5px;color:#808080;}

.blog_list li .blog_tag li:hover{background:#bb1604;}

.blog_list li .blog_tag li:hover a{color:#fff;}

.blog_list li .blog_tag li:hover i{color:#fff;}

.blog_list .blog_more{

	padding:6px 20px;

	margin-top:20px;

	border-radius:5px;

	background-image: -moz-linear-gradient(top, #ffa128, #fc9818);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa128), color-stop(1, #fc9818));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa128', endColorstr='#fc9818', GradientType='0');

	background:linear-gradient(to bottom, #ffa128, #fc9818);

	display:inline-block;

	text-transform:capitalize;

	color:#fff;

	font-size:14px;

}

.blog_list .blog_more:hover{

	color:#000;

	text-decoration:none;

	box-shadow:0 0 5px 1px #e5e5e5;

	background:#ffe400;

}





/*blog-main*/

.blog_main{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}

.blog_main em{font-size:16px;overflow:hidden;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:'latoB';color:#333;}

.blog_main a:hover{text-decoration:none;}

.blog_main .blog_date{display:block;margin-bottom:10px;color:#808080;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}

.blog_main .blog_date i{padding-right:5px;}

.blog_main img{max-width:100%;}

.blog_main div{font-size:14px;line-height:180%;margin-top:10px;text-align:left;}

.blog_main .blog_tag{margin-top:10px;text-align:left;}

.blog_main .blog_tag li{background:#e5e5e5;display:inline-block;margin-right:10px;}

.blog_main .blog_tag li a{display:inline-block;padding:5px;}

.blog_main .blog_tag li i{padding-right:5px;color:#808080;}

.blog_main .blog_tag li:hover{background:#bb1604;}

.blog_main .blog_tag li:hover a{color:#fff;}

.blog_main .blog_tag li:hover i{color:#fff;}

#loop-nav-singlular-post{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:10px;}

#loop-nav-singlular-post i{padding:0 5px;}



@media only screen and (max-width: 768px) {

	.left-blog{margin-bottom:20px;}

	.column .block .blog_main{width:100%;border-top:none;margin-top:0;}

}





/*products*/



.pro-text img{max-width:100%;}

.main-right .pro-text{line-height:20px;font-size:13px;margin-top:15px;color:#808080;margin-bottom:10px;}

.main-right .pro-text img{max-width:100%;}



.cbp-vm-switcher {width:100%;}

.cbp-vm-options {text-align:right;margin-top:-50px;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:14px;}

.cbp-vm-options a {display: inline-block; vertical-align:middle;width:35px;height:35px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;}

.cbp-vm-options span{display:inline-block;float:right;font-size:12px;margin-top:10px;color:#b3b3b3;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {color: #bb1604;}

.cbp-vm-options a:before {width: 35px;height: 35px;line-height: 35px;font-size: 24px;text-align: center;display: inline-block;}



/* General list */

.cbp-vm-switcher ul {list-style: none;padding: 0;}



/* Clear eventual floats */

.cbp-vm-switcher ul:before, 

.cbp-vm-switcher ul:after { 

	content: " "; 

	display: table; 

}

.cbp-vm-switcher ul:after { clear: both; }



.cbp-vm-switcher ul li {display: block;position: relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.cbp-vm-image {display: block;margin: 0 auto;position:relative;}

.cbp-vm-image span{display:inline-block;width:100%;height:auto;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.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 em{font-size:14px;display:block;margin:10px 0;height:36px;color:#333333;text-transform:capitalize; word-wrap:break-word;line-height:18px;text-align:left;overflow:hidden;}

.cbp-vm-switcher ul li .cbp-vm-details{color:#999;overflow:hidden;height:40px;font-size:13px;line-height:20px;text-align:left;}

.cbp-vm-switcher ul li a:hover,.cbp-vm-switcher ul li:hover em{ text-decoration:none;color:#bb1604;}



.cbp-vm-view-grid .prol_more{display:none;}



.cbp-vm-view-grid .pro-list-tags{display:none;}



/* Common icon styles */

.cbp-vm-icon:before {

	font-family: 'fontawesome';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

}



.cbp-vm-grid:before {content: "\f00a";}

.cbp-vm-list:before {content: "\f00b";}

.cbp-vm-add:before {content: "\f055";}



/* Large grid view */

.cbp-vm-view-grid ul {text-align: left;margin-bottom:10px;}



.cbp-vm-view-grid ul li {

	width: 33%;

	float:left;

	text-align: center;

	padding: 10px 10px 20px 10px;

	display: inline-block;

	vertical-align: top;

}

.cbp-vm-view-grid ul li em{text-align:center;font-size:16px;line-height:24px;overflow:hidden;height:48px;}

.cbp-vm-view-grid ul li .cbp-vm-details{text-align:center;}



/* List view */

.cbp-vm-view-list li {padding: 20px 0;border-top:1px solid #e5e5e5;white-space: nowrap;text-align:left;white-space:normal;}

.cbp-vm-view-list li:last-child{border-bottom:1px solid #e5e5e5;}

.cbp-vm-view-list ul.row{margin:0;}

.cbp-vm-view-list li:before, 

.cbp-vm-view-list li:after { 

	content: " "; 

	display: table; 

}

.cbp-vm-view-list li:after { clear: both; }

.cbp-vm-view-list .cbp-vm-image,

.cbp-vm-view-list .cbp-vm-title,

.cbp-vm-view-list .cbp-vm-details,

.cbp-vm-view-list .cbp-vm-price,

.cbp-vm-view-list .cbp-vm-add {

	display: inline-block;

	vertical-align: middle;

}



.cbp-vm-view-list .cbp-vm-image {width: 22%;display:inline-block; vertical-align:middle;margin-right:2%;float:left;}

.cbp-vm-view-list ul li>div{width:74%;display:inline-block;}

.cbp-vm-view-list ul li em{display:block; vertical-align:top;text-align:left;font-size:16px;line-height:22px;height:auto;margin-top:0;margin-bottom:10px;}

.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;height:44px;line-height:22px;margin-bottom:10px;}

.cbp-vm-view-list .pro-list-tags{width:100%;overflow:hidden;background:#f8f8f8;padding:0 10px;}

.cbp-vm-view-list .pro-list-tags p{display:inline-block;padding-right:10px;text-transform:capitalize;}

.cbp-vm-view-list .pro-list-tags li{padding:0;display:inline-block;margin:5px;border:none;}

.cbp-vm-view-list .prol_more{color:#fff;display:inline-block;padding:4px 15px;text-transform:uppercase;margin-top:20px;background:#a01c0d;font-family: 'latoB';font-size:12px;}

.cbp-vm-view-list .prol_more:hover{color:#fff;background:#bb1604;}



@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 49%;}}



@media screen and (max-width: 420px) {.cbp-vm-view-grid ul li {width: 100%;}}



@media only screen and (max-width: 768px){

	.pro-cat li{margin-bottom:10px;}

	.cbp-vm-options{margin-top:-20px;}

}





@media screen and (max-width: 520px) {

	.cbp-vm-view-list ul li .cbp-vm-details{height:40px;}

	.cbp-vm-view-list .prol_more{font-size:13px;padding:2px 20px 7px 20px;}

}



@media screen and (max-width: 400px) {

	.cbp-vm-view-list ul li em{width:100%;}

	.cbp-vm-view-list ul li .cbp-vm-details{width:100%;}

	.cbp-vm-view-list .cbp-vm-image{width:100%;}

}







/*products main*/

.pro-top{padding:0 15px;margin-bottom:30px;}

.pro-top>h1{font-size:18px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:10px;font-family:'latoB';}

.pro-top .pro_img{padding-left:0;float:left;width:51.3%;}

.pro-top .pro_img img{max-width:100%;max-height:100%;height:auto;width:100%;}

.pro-top .pro_img .pro_simples{margin-top:10px;text-align:left;margin-bottom:20px;}

.pro-top .pro_img .pro_simples img{max-width:100px;margin:3px;}



.pro-top .pro_table{width:47%;float:right;margin-left:1%;background:#fff url(../images/contact-form.png) repeat-x top left;padding-top:7px;border:1px solid #e5e5e5;border-top:none;box-shadow:0 0 6px 1px rgba(0,0,0,0.1);}
.pro-top .pro-table{width:47%;float:right;margin-left:1%;background:#fff;}

.pro-top .pro_table .message{margin:0;padding:30px 20px;}

.pro-top .pro_table .message p{margin-bottom:20px;font-family:'latoB';font-size:14px;padding:0;}

.pro-top .pro_table .message p a{display:inline-block;margin-left:10px;color:#bb1604;text-transform:capitalize;}

.pro-top .pro_table .message label{display:block;margin:0;margin-bottom:5px;width:100%;text-align:left;}

.pro-top .pro_table .message label i{padding-right:5px;}

.pro-top .pro_table .message .meInput,.pro-top .pro_table .message .meText{width:80%;}

.pro-top .pro-table .message .send{margin-left:0;}
.pro-top .pro-table .inq_icon{display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;font-family: 'latoB';background:#a01c0d;padding:6px 5%;margin-top:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pro-top .pro-table .inq_icon:hover{text-decoration:none;color:#fff;background:#bb1604;}

.pro-top .pro-table .txt{font-size:13px;line-height:20px;}
.ptab-list{margin-bottom:20px;border-top:1px solid #e5e5e5;padding-top:20px;list-style:none;margin-top:20px;}
.ptab-list li{list-style:none;margin-bottom:5px;}
.ptab-list li p{display:inline-block;font-size:14px;color:#4d4d4d;text-transform:capitalize;font-family:'latoB';}
.ptab-list li span{color:#333;display:inline-block;font-size:14px;padding-left:5px;color:#666666;}

.message.pro_message{margin:0;margin-bottom:10px;padding:30px 20px;background:#fff url(../images/contact-form.png) repeat-x top left;border:1px solid #e5e5e5;border-top:none;box-shadow:0 0 6px 1px rgba(0,0,0,0.1);}
.message.pro_message p{margin-bottom:20px;font-family:'latoB';font-size:14px;padding-left:0;}
.message.pro_message p a{display:inline-block;margin-left:10px;color:#bb1604;text-transform:capitalize;}
.message.pro_message label{display:block;margin:0;margin-bottom:5px;width:100%;text-align:left;}
.message.pro_message label i{padding-right:5px;}
.message.pro_message .meInput,.pro-top .pro_table .message .meText{width:80%;}
.message.pro_message .send{margin-left:0;}




.mostBox{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:10px;}

.mostBox>span{margin-bottom:20px;border-bottom:1px solid #bb1604;display:block;}

.mostBox>span>em{background:#bb1604;text-transform:capitalize;display:inline-block;padding:5px 20px;font-size:16px;color:#fff;font-family: 'latoB';}

.mostBox>div{line-height:20px;font-size:13px;}

.mostBox>div img{max-width:100%;}
.mostBox>div b,.mostBox>div strong{font-family: 'latoB';}


.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:15px 0;padding:8px;overflow:hidden;}

.relatedTags p{display:inline-block;float:left;padding-right:10px;margin:0;font-size:14px;}

.re_main{width:85%;display:block;float:left;}

.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize;}

.relatedTags a:hover{color:#bb1604;text-decoration:underline;}

.reProTitle{width:100%;border-bottom:2px solid #1996e6;}

.reProTitle p{color:#1a1a1a;font-size:16px;margin-top:30px;}



.left-pro ul{padding:10px;list-style:none;}

.left-pro ul li{margin-bottom:10px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}

.left-pro ul li img{max-width:100%;height:auto;}

.left-pro ul li em{display:block;margin-top:10px;font-size:14px;line-height:20px;height:40px;overflow:hidden;text-align:center;}

.left-pro ul li:hover em{color:#bb1604;}



.page_pro{margin-top:40px;}

.page_pro>span{margin-bottom:20px;border-bottom:1px solid #bb1604;display:block;}

.page_pro>span>em{background:#bb1604;text-transform:capitalize;display:inline-block;padding:5px 20px;font-size:16px;color:#fff;font-family: 'latoB';}

.page_pro .nbs-flexisel-container{margin-top:5px;}

.page_pro .nbs-flexisel-item span{max-width:180px;max-height:180px;-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;padding:0;}

.page_pro .nbs-flexisel-item span img{width:auto;cursor:pointer;position:relative;max-width:180px;max-height:180px;height:auto;}



@media only screen and (max-width: 768px) {

	.pro-top{padding:0;}

	.pro-top .pro_img{float:none;width:100%;margin-bottom:20px;}

	.pro-top .pro_table,.pro-top .pro-table{margin:0;float:none;width:100%;}

	.relatedTags p{width:100%;}
	.mobile_inquiry{position:fixed;bottom:45px;background:#fafafa;box-shadow:0 0 20px 5px rgba(0,0,0,0.05);padding:8px 15px;z-index:9999;left:0;width:100%;text-align:right;max-height:50px;}
	.pro-top .pro-table .inq_icon{font-size:12px;margin:0;}

}


/*products-tab*/
#parentHorizontalTab02{margin:0 0 15px 0!important;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}
@media only screen and (max-width: 768px) {#parentHorizontalTab02 {margin:15px 0 !important;}}
#parentHorizontalTab02 ul.resp-tabs-list {margin: 0px;padding: 0px;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}

#parentHorizontalTab02 .resp-tabs-list li {display: inline-block;float:left;list-style: none;cursor: pointer;font-size:16px;background:#f2f2f2;text-transform:capitalize;color:#000;text-align:center;padding:10px 20px;font-family:'latoB';margin-right:5px;}
#parentHorizontalTab02 .resp-tabs-list li:last-child{border-right:0;}
#parentHorizontalTab02 .resp-tabs-list li:hover{background:#bb1604;color:#fff;}
#parentHorizontalTab02 .resp-tabs-list li.resp-tab-active {border-bottom:none;background:#bb1604;color:#fff;z-index:99;}
.table-responsive{ overflow-x:scroll}
#parentHorizontalTab02 .resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
#parentHorizontalTab02 .resp-tabs-container div{line-height:24px;font-size:14px;}
#parentHorizontalTab02 .resp-tabs-container img{max-width:100%;height:auto;width:auto;}
#parentHorizontalTab02 em.resp-accordion {cursor: pointer;padding: 5px;display: none;padding: 10px 15px !important;}
#parentHorizontalTab02 .resp-tab-content {display: none;padding:15px 0;}
#parentHorizontalTab02 .resp-content-active,#parentHorizontalTab02 .resp-accordion-active {display: block;}
#parentHorizontalTab02 em.resp-accordion {font-size: 18px;margin: 0px;background:#f2f2f2;margin-bottom:1px;}
#parentHorizontalTab02 em.resp-tab-active {margin-bottom: 0px !important;}
#parentHorizontalTab02 em.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
#parentHorizontalTab02 .resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
#parentHorizontalTab02 .resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}
#parentHorizontalTab02 .resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

#parentHorizontalTab02 .resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}
#parentHorizontalTab02 .resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}
#parentHorizontalTab02 .resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 10px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #c1c1c1;
}
#parentHorizontalTab02 em.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid #fff;
}
#parentHorizontalTab02 em.resp-tab-active {background: #bb1604 !important;color:#fff;}
#parentHorizontalTab02 .resp-easy-accordion em.resp-accordion {display: block;}
#parentHorizontalTab02 .resp-easy-accordion .resp-tab-content {border: 1px solid #1268bf;}
#parentHorizontalTab02 .resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #1268bf;/* !important;*/}
#parentHorizontalTab02 .resp-jfit {width: 100%;margin: 0px;}
#parentHorizontalTab02 .resp-tab-content-active {display: block;}

#parentHorizontalTab02 .resp-tab-content img{max-width:100%;height:auto;}

@media only screen and (max-width: 768px) {
	#main-btn{padding:2% 6%;}
    #parentHorizontalTab02 ul.resp-tabs-list {display: none;}
    #parentHorizontalTab02 em.resp-accordion {display: block;}
    #parentHorizontalTab02 .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;border:1px solid #e5e5e5;border-top:none;padding:15px 15px 30px 15px;}
    #parentHorizontalTab02 .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }
    #parentHorizontalTab02 .resp-accordion-closed {display: none !important;}
    #parentHorizontalTab02 .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	.pro-right .pro-table li:nth-child(2n+1){border-right:none;}
}

@media only screen and (max-width: 580px) {
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li{width:32%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(4n+4){border-right:1px solid #e6e6e6;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(3n+3){border-right:none;}
}
@media only screen and (max-width: 450px) {
	#main-btn{padding:2% 10%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li{width:49%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(3n+3){border-right:1px solid #e6e6e6;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-brand ul li:nth-child(2n+2){border-right:none;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li{width:48%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li:nth-child(3n+3){margin-right:2%;}
	#parentHorizontalTab02 .resp-tabs-container div.tab-model ul li:nth-child(2n+2){margin-right:0;}
}



/*pro-inquiry*/
.theme-buy01 .btn01{
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font-size:12px;
	font-family:'latoB';
	text-transform:capitalize;
	text-align: center;
	padding:6px 15px;
	text-decoration: none;
	background:#a01c0d;
	margin-bottom:10px;
}
.theme-buy01 .btn01:hover{background:#bb1604;color:#fff;text-decoration:none;}

.theme-buy01{display:inline-block;text-align: center;}

.theme-gobuy01,.theme-signin01{font-size: 15px;}

.theme-popover-mask01{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-popover01{
	z-index:999999999;
	position:fixed;
	top:50%;
	left:50%;
	width:60%;
	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;
	float:none;
	max-width:none;
}

.theme-poptit01{position:absolute;right:0;top:0;width:30px;height:30px;text-align:center;display:block;}

.theme-poptit01 .close01{color:#333;font-size:36px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:30px;float:none;text-shadow:none;}

.theme-poptit01:hover{background:#041b33;}

.theme-poptit01 .close01:hover{color:#fff;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

.theme-popbod01{color:#444;text-align: center;}

.cbp-vm-switcher ul li .theme-popbod01>em{font-family: 'latoB';text-transform:capitalize;display:none;margin-bottom:10px;font-size:20px;display:block;height:auto;color:#a01c0d;}

.cbp-vm-switcher ul li .theme-popbod01 p{line-height:20px;max-width:80%;margin:auto;color:#808080;margin-bottom:20px;font-size:14px;}
.cbp-vm-switcher ul li .theme-popbod01 ul{text-align:center;}
.cbp-vm-switcher ul li .theme-popbod01 ul li{width:100%;float:none;padding:0;margin-bottom:15px;}
.cbp-vm-switcher ul li .theme-popbod01 ul li label{font-weight:normal;font-size:14px;font-family:'latoB';display:inline-block;width:14%;margin-bottom:10px; vertical-align:middle;}
.cbp-vm-switcher ul li .theme-popbod01 ul li label i{padding-right:5px;}
.cbp-vm-switcher ul li .theme-popbod01 ul li .meInput{height:36px;background:#e5e5e5;padding-left:10px;font-family:'lato',Arial,serif;display:inline-block; vertical-align:middle;width:40%;color:#808080;}
.cbp-vm-switcher ul li .theme-popbod01 ul li .meInput:focus{background:#f2f2f2;color:#333;}
.cbp-vm-switcher ul li .theme-popbod01 ul li .meText{height:36px;background:#e5e5e5;padding:10px;font-family:'lato',Arial,serif;display:inline-block; vertical-align:middle;width:40%;color:#808080;border:none;height:80px;max-height:120px;max-width:60%;}
.cbp-vm-switcher ul li .theme-popbod01 ul li .meText:focus{background:#f2f2f2;color:#333;}

.cbp-vm-switcher ul li .theme-popbod01 .send{display:inline-block;padding:8px 40px;background:#a01c0d;margin-top:20px;font-family:'latoB';text-align:center;cursor:pointer;font-size:14px;color:#fff;}
.cbp-vm-switcher ul li .theme-popbod01 .send:hover{background:#bb1604;color:#fff;text-decoration:none;}

@media only screen and (max-width: 992px) {
	.cbp-vm-switcher ul li .theme-popbod01 ul li label{width:15%;}
}

@media only screen and (max-width: 768px) {
	.theme-popover01{width:80%;}
	.cbp-vm-switcher ul li .theme-popbod01 ul li{width:60%;}
	.cbp-vm-switcher ul li .theme-popbod01 ul li label{width:100%;text-align:left;}
	.cbp-vm-switcher ul li .theme-popbod01 ul li .meInput,.cbp-vm-switcher ul li .theme-popbod01 ul li .meText{width:100%;max-width:100%;}
}

@media only screen and (max-width: 500px) {
	.theme-popover01{width:88%;}
	.cbp-vm-switcher ul li .theme-popbod01 ul li{width:80%;}
	.cbp-vm-switcher ul li .theme-popbod01 .send{width:80%;margin:20px auto 0 auto;}
}