*{padding: 0px; margin: 0px;}
a:hover{}
a:click{}.h1, .h2, .h3, h1, h2, h3 {	    margin-top: inherit;	    margin-bottom: inherit;	    line-height:1.5;	}
/*==================== TOP ======================*/header{	 background: #183544!important;}body{}body h2 ,body h3 , body h4, body h5 ,body h6  {    font-size: initial;    line-height: initial;    margin: initial;}
#sticky.stick {
	margin-top: 0 !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	left:0;
	richness:0
}

.top{
	padding: 5px 0;
}.col-xl-15,
.col-sm-15,.col-md-15,.col-lg-15 {    position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px;}.col-xs-15 {    width: 20%;    float: left;}
.top form{
	margin-top: 10px;
}
.top input[type='text']{
	height: 44px;
	width: 96%;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.top ul{
	margin-bottom: 0px;
}
.top ul li{
	list-style: none;
	display: inline-block;
	padding:0px 30px 0px 30px;
	text-align: center;

}
.top ul li a{
	color: #b3b3b3;
	font-size: 25px;
}

.top ul li p{
	font-size: 15px;
	font-family: tahoma !important;

}
.top ul li:last-child a{
	position: relative;
}

/*==================== END TOP ======================*/

/*==================== MENU ======================*/
.menu{
	position: relative;
}
.hotline-h{
	position: absolute;
	right: 0;
	top: 50px;
	background: #DA241C;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	display: none;

}
.service{
	padding: 15px 0;
}
.service .fa {
	font-size: 25px;
	float: left;
	line-height: 40px;
	margin-right: 10px;
	color: #b3b3b3;
}
.service span {
	font-size: 12px;
	line-height: 20px;
	color: #585858;
}
/*==================== END MENU ======================*/

/*==================== SIDER_BAR ======================*/

.side-bar h6{
	text-align: center;
	background: #252222;
	color: #fff;
	font-size: 18px;
	padding: 21px 0;
	margin: 0;
}
.side-bar ul{
	border: 1px solid#ddd;
	margin-bottom: 20px;
}
.side-bar li a{
	color: #000;
	padding: 23px;
	border-bottom: 1px dashed #ddd;
}
.side-bar li:hover a{
	color: #fff;
	background-color: #DA241C !important;
}
.side-bar li:nth-child(1) a {background: url(images/icon1.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(2) a {background: url(images/icon2.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(3) a {background: url(images/icon3.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(4) a {background: url(images/icon4.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(5) a {background: url(images/icon5.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(6) a {background: url(images/icon6.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(7) a {background: url(images/icon7.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(8) a {background: url(images/icon8.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(9) a {background: url(images/icon9.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(10) a {background: url(images/icon10.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(11) a {background: url(images/icon3.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(12) a {background: url(images/icon11.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(13) a {background: url(images/icon12.png) no-repeat 10px 20px;padding-left: 45px; border:none;}
.side-bar li:nth-child(14) a {background: url(images/icon13.png) no-repeat 10px 20px;padding-left: 45px; border:none;}

.side-bar li:nth-child(1):hover a {background: url(images/icon1-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(2):hover a {background: url(images/icon2-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(3):hover a {background: url(images/icon3-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(4):hover a {background: url(images/icon4-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(5):hover a {background: url(images/icon5-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(6):hover a {background: url(images/icon6-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(7):hover a {background: url(images/icon7-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(8):hover a {background: url(images/icon8-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(9):hover a {background: url(images/icon9-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(10):hover a {background: url(images/icon10-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(11):hover a {background: url(images/icon3-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(12):hover a {background: url(images/icon11-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(13):hover a {background: url(images/icon12-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.side-bar li:nth-child(14):hover a {background: url(images/icon13-hover.png) no-repeat 10px 20px;padding-left: 45px;}
.tog-side i{
	font-size: 18px;
	float: right;
	position: absolute;
	top: 15px;
	right: 10px;
	padding: 10px;
	cursor: pointer;
}
.tog-side i:hover {
	color: #FFF;
}
.tog-side:hover .sub-menu li a{
	background: none !important;
	color: #000;
	cursor: pointer;
}
.sub-menu li a{
	background: transparent!important;
}
.atv{
	color: #fff;
	background: #DA241C !important;
}
.sub-menu{
	border: none !important;
	display: none;
	margin-bottom: 0px !important;
}
.last-sub li{
	border-top: 1px dashed #ddd;
}
.adv img{
	margin: 20px 0px;	width:100%;
}

/*==================== END SIDER_BAR ======================*/

/*==================== PRODUCT ======================*/

.caption{
	text-align: center;    color: #333;   float: left;    width: 100%;    height: 60px;    padding: 0px 0px 0px 0px !important;    margin: -15px 0px 0px 0px;    background: #fff;
}.caption a{	font-size: 16px;}
.thum-item{
	border-radius: 0px;
	padding: 0 !important;
}
.ctg{
	height: 460px !important
}
.thum-item p{
	border-top: 1px dashed #ddd;
    overflow: hidden;
    text-overflow: ellipsis;
	padding: 10px 0;	margin:0px 0px 0px 0px;
}.thum-item h2{	border-top: 1px dashed #ddd;    height: 50px !important;    overflow: hidden;    text-overflow: ellipsis;	padding: 10px 0;	    margin: 0px 0px 0px 0px;	        line-height: 1.42857143;	            font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 14px;}
.thum-item span{color: #DA241C;    font-size: 15px;    font-weight: bold;    float: left;    margin: 0px 0px 0px 10px;
}.thum-item a.fa-shopping-cart{    color: #000;    font-size: 22px;    width: initial;    float: right;    margin: 0px 15px 0px 0px;}
.thum-item a{    color: #464646;    float: left;    text-align: center;    width: 100%;    font-size: 14px;
}.thum-item .product-title{    width: 100%;    float: left;    text-align: left;    padding: 0px 10px;    margin: 0px 0px 10px 0px;    height: 22px;        color: #000;    font-weight: bold;}
.thum-item i{
	color: yellow;
	margin-left:  3px;
	font-size: 17px;
}
.caption img{
	width: 10% !important;
}
.cart{
	color: #b3b3b3 !important;
	font-size: 20px;
}
.cart:hover{
	color: #000 !important;
}
.thum-item{overflow:hidden;
	position: relative;float:left;border:1px solid #ddd;border-right:1px solid #fff;    margin-bottom: 0px;
}.thum-item-3, .thum-item-6{	border-right:1px solid #eee;}.thum-item-5, .thum-item-6 ,.thum-item-7, .thum-item-4{	border-top:1px solid #fff;}
.line1{
	background: #DA241C;
	height: 3.5px;
	width: 30px;
	position: absolute;
	top:0;
	left:0;
	display: none;
	z-index: 99
	
}
.line2{
	background: #DA241C;
	height: 30px;
	width: 3.5px;
	position: absolute;
	top:0;
	left:0;
	display: none;
	z-index: 99
}
.line3{
	background: #DA241C;
	height: 3.5px;
	width: 30px;
	position: absolute;
	bottom:0;
	right:0;
	display: none;
	
}
.line4{
	background: #DA241C;
	height: 30px;
	width: 3.5px;
	position: absolute;
	bottom:0;
	right: 0;
	display: none;
	
}
.adv-mid{
	margin-top: 20px;
	margin-bottom: 50px;
}

/*==================== END PRODUCT ======================*/

/*==================== SLIDE PRODUCT ======================*/
.slide-pro .title-productnew{
	text-align: left;
}
.slide-pro h6 span{
	text-transform: uppercase;
	background: #fff;
	font-size: 18px;
	padding: 0 20px ;
	font-weight: bold;s
}
.slide-pro p img{
	float: right;
	margin-right: 10%;
}
.slide-pro .items{
	margin: 0px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.slide-pro h6 i{
	color: #ddd;
	float: right;
	margin: 0 7px;
	width: 35px;
	height:35px;	font-size:30px;
	border-radius: 35px;
	border: 1px solid#ddd;
	background: #fff;
	cursor: pointer;	text-align: center;
}
.fa-angle-right{
	margin-right: 0px !important;
}
.slide-pro h6 i:hover{
	color: #000;
	border: 1px solid#000;
}
.owl-stage-outer{
	width: 100%;
}
/*==================== END SLIDE PRODUCT ======================*/

/*==================== NEWLETTERS ======================*/
.newletters{
	background: url(images/bg_email.jpg) no-repeat top center;
	background-size: cover;
	text-align: center;	margin:15px 0px;
}
.newletters hgroup h2{
	color: #fff;
	text-transform: uppercase;
}
.newletters hgroup h4{
	color: #fff;
}
.new-let{
	background-color: rgba(0, 0, 0, 0.45);
	padding:100px 0;
}
.newletters hgroup,.newletters .mail{
	width: 50%;
	margin: 0 auto;
}
.mail input[type='text']{
	width: 95%;
	border-radius: 6px !important;
}
.mail button{
	border-radius: 6px !important;
	background-color: #DA241C;
	border: none;
	color: #fff;
}
.mail button:hover{
	background-color:#DA241C;
	opacity: 0.9; 
	color: #fff;
}

/*==================== END NEWLETTERS ======================*/
/*==================== CATEGORY ======================*/
.space{
	margin: 10px 0;
	border-bottom: 1px solid#ddd;
}
.space ul li{
	list-style: none;
	display: inline-block;
}
.pull-left{
	width: 40%
}
.hot-pro{
	margin: 20px 0;
}
.hot-pro p a{
	color: #000;
}
.hot-pro span{
	color: #DA241C;
	font-size: 15px;
	font-weight: bold;
}
.hot-pro i{
	color: yellow;
	margin-left: 3px;
	font-size: 15px;
}
.media-body img{
	width: 10%;
}
.pull-left img{
	width: 100%;
	border: 1px solid #ddd;
}
/*==================== END CATEGORY ======================*/
/*====================  PRODUCT-DETAIL ======================*/

.itm img{
	width: 90%;
}
.cfi_left:hover,.cfi_right:hover {
	opacity: 0.7;
	background: rgba(0,0,0,0.6);
	color: #fff;
	cursor: pointer;
}
.cfi_left,.cfi_right{
	font-size: 25px;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	border: 1px solid#424242;
	z-index: 99;
}
.cfi_left{
	padding-left: 7px;
	position: absolute;
	left: 0;
	top:50%;
}
.cfi_right{
	position: absolute;
	right: 0;
	top:50%;
	padding-left:7px;
}
.pro-info h4{
	font-size: 24px;
	color: #333;
	padding-bottom: 20px;
	font-weight: 700;
	border-bottom: 1px solid#ddd;
}
.pro-info h5{
	font-size: 18px;
	color: #838383;
	padding-bottom: 20px;
	border-bottom: 1px solid#ddd;
}
.rate i{
	color: yellow;
	font-size: 18px;
}
.rate img{
	width: 3%;
}
.price{
	color: #DA241C;
	font-size: 28px;
	padding: 10px 0;
	width: 100%;
	float: left;
}
.color span,.quanlity span{
	float: left;
	text-transform: uppercase;
	font-size: 15px;
	color: #424242;
	margin-right: 15px;
	padding-top: 10px;
}
.color,.quanlyti{
	width: 100%;
	float: left;
	clear: both;
}
.color select[name='color']{
	width: 20%;
	border-radius: 0px;
	text-align: center;
}
.quanlity input{
	margin-top: 7px;
	width: 116px;
	text-align: center;
	height: 30px;
}
.buy a{
	color: #fff;
	padding: 15px;
	font-size: 30px;
	background-color: #DA241C;
}
.buy i{
	padding-right: 10px;
}
.buy{	width:100%;	float:left;
	margin: 30px 0px 20px 0px; 
}
.desc{
	line-height: 1.8;
	margin: 20px 0;
	width: 100%;
	float: left;
	border-top: 1px solid#ddd;
	border-bottom: 1px solid#ddd;
}
.activ p{
	color: #DA241C !important;
	border-bottom: 1px solid#DA241C;
}
.panel ul li{
	list-style: none;
	display: inline-block;
	padding: 0 30px 0px 0px;
	font-size: 20px;
	border-bottom: 1px solid#fff;
}
.panel ul li p{
	cursor: pointer;
	color: #000;
	padding:10px;
}
.hotter span{
	    text-align: center;    background: #252222;    color: #fff;    font-size: 18px;    padding: 20px 0;    margin: 0;    margin-top: 10px;    width: 100%;    float: left;
}
.same-pro h4{
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #424242;
	padding: 10px 0;
}
.tab1 p,.tab2 p,.tab3 p{
	line-height: 2;
}
.tab1,.tab2,.tab3{
	width: 100%;
	float: left;
}
.tab2,.tab3{
	display: none;
}
.tab1 img{
	margin: 0 auto;
}
.news p{
	margin: 30px 0;
}
.media-body{
	padding-bottom: 30px;
}
.news a{
	color: #424242;
	font-size: 13px;	
}
.news a:hover{
	opacity: 0.8;
}
.more{
	padding: 10px 20px;
	border: 1px solid#ddd;
	margin: 30px 0;
	z-index: 99;
}
.popular-posts ul li{
	list-style: none;
}
.popular-posts a{
	color: #424242;
}
.popular-posts i{
	padding-right: 5px;
	color: #b3b3b3;
}
.news-detail a{
	color: #424242;
}
.news-detail p{
	padding: 10px 0;
}
.news-detail img{	max-width:90%;	text-align:center;	height:inherit !important;
	margin: 0 auto !important;
}
.about {
	line-height: 2;
}
/*==================== END PRODUCT-DETAIL ======================*/
/*==================== END CATEGORY ======================*/

/*==================== FOOTER ======================*/
.logo-ft{	float:left;	width:100%;
}
.menu-ft ul{
	border-bottom: 1px solid#fff;
}
.menu-ft ul li{
	display: inline-block;
	padding: 15px 0;
}
.menu-ft ul li a{
	padding: 15px 40px;
	color: #424242;
}
.menu-ft ul li:first-child a{
	padding-left: 0px;
}
.menu-ft ul li:last-child a{
	padding-right: 0px;
}
.menu-ft,.bottom-ft{	padding:45px 0px 10px 0px;	color:#fff;
}
.bottom-ft .title-col-footer{    color: #fff;    font-size: 14px;    margin-bottom: 20px;    font-weight: bold;	float:left;	width:100%;
}.content-col-footer{	float:left;	width:100%;}.content-col-contact {	margin:0px 0px 10px 0px;}.solugan-footer{	width: 100%;    float: left;}.solugan-footer a , .solugan-footer span , .solugan-footer p{	 color: #ddd !important;    line-height: 1.6;        margin: 0px 0px 0px 0px;}.content-col-contact a , .content-col-contact span , .content-col-contact p{	    color: #ddd !important;    line-height: 1.6;        margin: 0px 0px 0px 0px;}
.bottom-ft h5{
	font-weight: 700;
}
.bottom-ft i{

}
.bottom-ft ul li{
	list-style: none;
}
.bottom-ft ul li a{    color: #ccc;    font-size: 13px;    margin: 0px 0px 5px 0px;    float: left;    width: 100%;
}.bottom-ft a:hover{	text-decoration: underline;}
.social{
	border-top: 1px solid #ccc;

}.social li {    /* margin-right: 17px; */    /* margin-top: 9px; */    /* margin-bottom: 15px; */    width: initial;    display: inline-block;    width: 23%;    margin: 10px 1%;}
ul.social li a{	font-size: 20px;    display: block;    height: inherit;    width: 45px;    height: 45px;    line-height: 45px;    text-align: center;    background: rgb(51, 51, 51);    color: #bbb;    border-radius: 50%;    margin: 0px 0px 0px 0px;
}.content-col-footer .social li a:hover{	color: #fff;}.content-col-footer .social li a.icon-facebook:hover{	background: #48659c;}.content-col-footer  .social li a.icon-youtube:hover{	background: #c8302a;}.content-col-footer  .social li a.icon-instagram:hover{	background: #8f6d59;}.content-col-footer  .social li a.icon-googleplus:hover{	background: #da4835;}#footer .footer-support .item-support:first-child {	margin-bottom: 35px;}
.footer_hotline p{
	background-color: #DA241C;
	color: #fff;
	padding: 10px;
}
.bot{
	width: 100%;
	height: 50px;
	background-color: #363636;
	border-bottom: 2px solid#DA241C;
}
.cart img{
	width: 20%;
}
.cart td{
	font-weight: bold;
}
.cart span{
	color: #DA241C;
}
.cart td a{
	padding: 5px;
	background: #000;
	color: #fff;
}
.update{
	text-align: right;
}
.update a{
	font-size: 20px;
	padding-left: 20px;
	color: #b3b3b3;
}

.update p{
	color: #DA241C;
	padding: 30px 0;
}
.check-info p{
	font-size: 18px;
}
.check-info a{
	padding-right: 10px;
}
.check-info input,.check-info select{
	margin-top: 10px;
}
.check-info textarea{
	margin-top: 20px;
	width: 100%;
	resize:vertical;
}
.check-info input[type='checkbox']{
	width:20px;
	height:20px;
}
.another{
	display: none;
}
.check-cod p{
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 10px;
}
.check-cod input[type='checkbox']{
	width:18px;
	height:18px;
	border-radius: 15px;
}
.check-cod input[type='checkbox']:checked + label{
	color: #00ACB3;
}
.bill tr{
	border: 1px solid#ddd;
	padding: 10px;
}
.bill tr:first-child td{
	font-size: 18px;
}
.bill td{
	padding: 20px 10px;
}
.bill table{
	background: #fafafa;
	width: 100%;
}
.bill button{
	margin-top: 10px;
	width: 100%;
}
.contact {
	padding: 30px 0;
}
.contact h1{
	text-align: center;
	border-bottom: 1px solid#ddd;
	padding-bottom: 20px;
}
.contact h5{
	text-align: center;
}
.info-contact input{
	margin-bottom: 20px;
	border-radius: 0px;
}
.info-contact textarea{
	width: 100%;
	resize:vertical;
}
.info-contact button{
	border: 1px dashed #424242;
	padding: 5px 20px;
}
.contact p{
	padding-top: 20px;
}
.contact i{
	padding-right: 10px;
}
/*==================== END FOOTER ======================*/


.google-maps {
	position: relative;

	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 40% !important;
}
#slider img{
	width: 100% !important;

}
#btnupdate{
	background: none;
	border: none;
}
.img-done{
	width: 100%;
	text-align: center;
}
.pagination {
    margin: 15px auto;    text-align: left;    width: 100%;    padding: 0px 15px;
}
.pagination a {
	padding: 3px 6px;
	
}
.pagination strong {
	padding: 3px 6px;
	background: #DA241C;
	color: #FFF;
}
.input-group{
	position: relative;
}
#suggestions{
	width: 100%;
	height: auto;
	
	position: absolute;
	top: 45px;
	left: 0;
	margin-bottom: 10px; 
	z-index:999999999999

}
#autoSuggestionsList{
	width: 82%
}
#autoSuggestionsList > li {
	background: none repeat scroll 0 0 #F3F3F3;
	border-bottom: 1px solid #E3E3E3;
	list-style: none outside none;
	padding: 3px 15px 3px 15px;
	text-align: left;
	width: 100%

}
#autoSuggestionsList > li a { color: #800000; }
.auto_list {
	border: 1px solid #E3E3E3;
	border-radius: 5px 5px 5px 5px;
	position: absolute;
}
.lh{
	color: #f00 !important
}
.auto_list > li:hover{
	background: #FFCCFF !important
}
.tin{ padding: 5px 0 5px 0 }
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
	min-width: 100% !important;
	width: 100% !important;
}
.table{ border-collapse: collapse; }
.table th,td{
	font-weight: 100 !important;
	font-size: 14px !important;
	color: #222 !important

}
.hotl{ float: left; 
	color: #fff;
	font-weight: bold; 
	margin-right: 20px;
	margin-top: 20px
}
.tk{
	float: left;
	margin-top: 8px;
	margin-right: 20px
}
.sale-item img{
	width: 60%;
}
.sale-item h4{
	margin-top: 0;
	color: #424242;
	font-weight: bold;
}
.sale-item p{
	margin-bottom: 0px;
}
.thumbnails{
	border: none;
}
.si-price{
	font-weight: bold;
	color: #3232FF;
	font-size: 16px;
}
.si-img{
	text-align: center;
	position: relative;
	padding-top: 80px;
}
.si-gift{
	font-size: 13px;
	color: #F72F2F;
}
.si-gift i{
	font-size: 20px;
}
.sub-img{
	left: 70px;
	top: 0;
	width: 40% !important;
	position: absolute;
}
.si-img span{

	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	left: 80px;
	top: 40px;
}
.sale-box{
	position: relative;
	border: 1px solid#ddd;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #ccc;
}
.sale-box h3{
	text-transform: uppercase;
	margin-left: 15%;
	font-weight: bold;
}
.sale-hot{
	z-index: 99;
	position: absolute;
	right: 0;
}
.sale-box{
	margin-bottom: 10px
}
.itemss{
	margin: 3px;
	width: 100%;
	color: #222; 
	text-align: center;
	padding:20px 0;

	font-weight: bold;
	font-size: 30px
}
#owl-demo .items img{
	display: block;
	width: 100%;
	height: auto;
}
.block .owl-carousel .owl-controls .owl-nav .owl-prev{
	display:inline-block;
	position: absolute;
	top:50%;
	margin-top:-14px;
	left:0;
	margin-left:-14px;
}
.block .owl-carousel .owl-controls .owl-nav .owl-next{
	display:inline-block;
	position: absolute;
	top:50%;
	margin-top:-14px;
	right:0;
	margin-right:-14px;
}
.lqv{
	height: 450px !important
}


.thum-item a img{
	width: 90% !important;	margin-top:0px;
}

.head-sup{
	padding: 10px ;
	background: #DA241C;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
    padding: 15px 0;
}
.content-sup{
	border: #DA241C 1px solid
}.content-sup{	}.button-call-now {    border-radius: 3px;    background: #DA241C;    font-size: 14px;    color: #fff;    border: none;    text-align: center;    clear: both;    display: inline-block;    outline: none;    padding: 15px 20px;    padding-top: 0px;    width: 100%;    float: left;}.button-call-now:hover {	    text-decoration: none;	    color: #fff;	}.button-call-now span.text-large {font-size: 18px;    font-weight: bold;    padding-top: 13px;    width: 100%;    float: left;    text-align: center;}.button-call-now span.text-small {	    font-size: 13px;}
.sup{
	padding: 0 15px 0 15px; 
	margin-bottom: 15px
}
.content-cmt{
	width: 100%;
	height: 60px
}

.tab1 img{
	width: 100% !important;	height: initial !important;
}
.tk-mb{
	padding: 6px 15px !important
}
.frm-tk{
	margin-bottom: 10px !important
}
#content-km img{
	width: 100% !important
}
.bot p {
	color: #838383;
    text-align: center;
	padding-top: 15px;
}
.bot p a {
	color: #838383;
}.pro-info h1{	font-weight: bold;	font-size: 24px;}.floatright{	float:right;}.product{float: left;    width: 100%;    margin: 20px 0px 0px 0px;    background: #fff;}#comments{	 width: 100%;    float: left;}.span-comment{    width: 100%;    float: left;    font-size: 18px;    margin: 0px 0px 0px 0px;    font-weight: bold}.li-comment{	}.comment-author{	}.commentmetadata{	}#comments .children{	}.comment-hidden{    display: none;    float: left;    width: 100%;}#comments {  padding:20px 0;  float:left;  clear:both;  padding-bottom:0;  width:100%;}#commentsAdd {  padding:3%;  border-top:none;  float:left;  clear:both;  padding-top:0;  width:94%;}.reply-comment {  float:left;  width:100%;}.comment-child {  display:none;  float:left;}.comment-child label {  width:20%;  float:left;  margin:10px 0;}.comment-child input {  margin:10px 0;}.singlepage #comments,.singlepage #commentsAdd {  padding:0;  width:99.6%;}#comments .avatar {  float:left;  margin-right:20px;  margin-top:7px;}.comment time {  float:right;  font-style:italic;}input.text-input,#commentform input {  padding:11px;}input#author,input#email,input#url {  width:380px;  border:1px solid #D7D7D9;  background:#fff !important;  max-width:88%;}input#author,input#email,input#url,#comment {  -webkit-transition:all 0.25s ease-in-out;  -moz-transition:all 0.25s ease-in-out;  transition:all 0.25s ease-in-out;}#cancel-comment-reply-link {  padding:7px 0;  font-size:13px;  color:red;  border:0;  text-decoration:underline;}#contactForm textarea {  max-width:90%;}#commentform input#submit {  font-size:14px;  line-height:25px;  font-weight:normal;  background-color:#4a8cf7;  padding:7px 22px;  color:#fff;  text-decoration:none;  float:left;  cursor:pointer;  display:inline-block;  border:0;  -webkit-transition:all 0.25s linear;  -moz-transition:all 0.25s linear;  transition:all 0.25s linear;}#commentform input#submit:hover {  background:#222;  color:#fff;}ol.commentlist {  margin-left:0;  margin-bottom:0;  float:left;  margin-top:0;  width:99.6%;}.commentlist li {  list-style:none;  margin:30px 0 0;  padding-left:0;  padding:2%;  border:1px dotted  gainsboro;  float:left;  width:96%;  position: relative;}.commentmetadata li {  border:0;  padding:0;  margin-top:0;  margin-bottom:5px;  list-style:square;}.commentmetadata ol li {  list-style:decimal;}.commentlist p {  line-height:21px;  margin-left:10.5%;}.comment-author.vcard {  color:#B6B6B6;}.fn {  font-size:14px;  line-height:1.375em;  color:#DA241C;  text-transform:capitalize;  font-weight:bold;}.fn a {  color:#DA241C;  text-transform:uppercase;  font-weight:bold;}.comment-meta {  font-size:12px;  font-style:italic;}.comment-meta a {  color:#888;}.commentmetadata {  overflow:hidden;}.commentmetadata p {  margin-left:0;}.reply {  margin-top:10px;  overflow:hidden;  width:100%;}.reply a {  float:right;  padding:0 14px;  color:white !important;  background:#4A8CF7;  font-size:13px;  margin-top:10px;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  transition:all 0.2s linear;}.reply a:hover {  background:#222;}.commentlist .children {  margin-left:20px;  margin-top:0;  margin-bottom:0;}.commentlist .children li {  margin-top:10px;}.avatar {  float:left;}#respond h3 {  padding:0 0 20px 0;  color:#555;  font-size:26px;  line-height:32px;  margin-top:35px;}.cancel-comment-reply a {  float:right;  margin-top:-8px;  font-size:14px;}.comment-awaiting-moderation {  font-style:italic;  font-weight:bold;}#commentform textarea {  width:94%;  font-size:14px;  padding:3%;  line-height:25px;  font-family:georgia;  font-style:italic;}.comment-reply-link{}#commentform p {  margin-bottom:15px;  margin-left:0;}#comments input ,#comments textarea{	 -webkit-transition: all 0.30s ease-in-out;  -moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out;  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;}#comments input:focus ,#comments textarea:focus{box-shadow: 0 0 5px rgba(81, 203, 238, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(81, 203, 238, 1);}#comments input[type=text] {    width: 45%;     padding: 6px 20px;    border-radius: 2px;    margin:0px 5% 10px 0px;    float:left;    }#comments input[type=email] {	width: 45%;    padding: 6px 20px;    border-radius: 2px;    margin:0px 0px 10px 5%;    float:left;	}#comments textarea {	width: 100%;    height: 100px;    padding: 12px 20px !important;    box-sizing: border-box;    border: 2px solid #ccc;    border-radius: 4px;    border: 1px solid #e6e6e6;    resize: none;        background: none;        float:left;        }#comments input[type=submit]{	width: 120px;    background: #0066c0;    float: right;    height: 40px;    color: #fff;    text-align: center;    font-weight: bold;    font-size: 14px;}.share-social{	float:left;	width: 100%;	margin-top: 5px;}.fb-buttom-like , .google-plus , .share-twitter, .share-pinterest , .share-digg{	float:left;	margin-right: 5px;}.fb-buttom-like{	min-width:140px;}.google-plus{	width:65px;}.share-twitter{	width:80px;}.fb-buttom-like, .google-plus, .share-twitter .share-pinterest {	float:left;}.module-right-support{		float:left;}.content-module-right {    margin: 15px 0px 0px 0px;    width: 100%;    border: 1px solid #DA241C;    border-radius: 4px;    float: left;    background: #f9f9f9;    padding:15px 20px;	margin-bottom: 10px;}.module-right-support .title-module-right{	height:35px;	text-align: center;	padding-top:4px;}.module-right-support .title-module-right span{	font-weight: bold;	font-size: 14px;	color: #fff;	vertical-align: -webkit-baseline-middle;}.module-right-product{	border-radius: 4px;	background: #f9f9f9;	border: 1px solid #ccc;	margin-bottom: 10px;	padding-bottom: 10px;}.module-right-product .title-module-right{	background: #f8f8f8;	height:35px;	padding-top:10px;	text-align: center;	  border-bottom: 1px solid #DDDDDD;}.module-right-product .title-module-right a{	font-weight: bold;	font-size: 14px;	 color: #DA241C;}.content-module-right .title-support{    width: 100%;    float: left;    color: #DA241C;    font-size: 20px;    font-weight: bold;    margin: 0px 0px 0px 0px;    text-align: center;    text-transform: uppercase;    width: 100%;    float: left;    line-height: 1.6;}.content-module-right span{	margin:10px 0px 0px 20px;	line-height: 20px;}.content-module-right .module-right-name{color: #343434;    margin: 0 auto;    text-align: center;    font-size: 15px;    font-weight: bold;    width: 100%;    float: left;    text-align: left;    /* margin: 0px 0px 10px 0px; */    line-height: 1.4;    /* text-align: center; */    margin: 8px 0px 0px 35px;}}.module-right-yahoo{	margin: 0 auto;	text-align: center;}.content-module-right img{	width: 25%;	float:left;    border: 4px solid #da241c;    border-radius: 100px;}.item-sp{    width: 100%;    float: left;    margin: 15px 0px 10px 0px;}.content-sp{	width: 75%;	float:left;}.module-right-phone span{	  margin: 0px 0px 0px 10px;	  color:#DA241C;	  font-weight: bold;}.module-right-email span{	  margin: 0px 0px 0px 10px;	  font-size: 12px;}.content-module-right .module-right-phone{    color: #DA241C;    font-weight: bold;    font-size: 20px;    line-height: 1.5;    margin: 5px 0px 0px 20px;}.content-module-right .module-right-mail{	color:#000;}.menu_cate_list{    position: relative;    width: 100%;    padding: 0px;}.menu_cate_hide{	position:absolute;	width:90%;	z-index:9999;}#navigation{	    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;    position: absolute;    z-index: 999;    text-align: left;    background-color: #fff;    border-top: 0px;    /* min-height: 434px; */    top: 0px;    width: 100%;    padding: 0px;    margin:0px 0px 0px -1px;}.slide_coverage{	margin: 29px 0 0 0;}.tip_button button{	background: #ecebec;	color: #333;	padding: 7px 16px;	padding: 8px 16px;	margin-bottom: 2px;	border-radius: inherit;}.btn_menu_cate:hover .menu_cate_list {	display:block !important;}.menu_cate_list ul li a {	display:block;	font-family: 'Roboto', sans-serif;	color: #000;	font-size: 15px;	line-height: 2;	text-decoration: none; 	text-transform: capitalize;}.menu_cate_list > ul > li > a{}.menu_cate_list ul li {    display: block;    width: 100%;    padding: 0px 0px 0px 20px;    margin: 2px 0px 0px 0px;    float:left;}.menu_cate_list ul li a:hover{	color:#DA241C !important;	font-weight:bold !important;}.menu_cate_list ul{	list-style: none;	margin-bottom: 0px;	height:480px;	padding:0px 0px 0px 0px;}.menu_cate_list ul li a span{    color: rgba(52, 52, 52, 0.57);    line-height: 1;    margin: 5px 5px 0px 0px;    position: absolute;    right: 5px;}.menu_cate_list ul li img{	float:left;	margin-right: 10px;	margin-top: 7px;	width: 25px;}ul.sub_menu{	display: none;    position: absolute;    top: 0px;    left: 100%;    height: 480px;    right: auto;    bottom: auto;    width: 500px;    border: 1px solid #bbb;    border-radius: 0 3px 3px 0;    border-left: 1px solid #ddd;    background: #fff;    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);    padding:10px 0px 0px 0px;    }.menu_cate_list ul .sub_menu li {	display: block;	margin:0px 0px 6px;}.menu_cate_list ul .sub_menu li.sub_menu-li-2 {    display: block;    margin: 0px 0px 5px;    width: 50%;    margin: 0px 0px 0px 50%;    position: absolute;}li.sub_menu-li-18{	top: 10px;}li.sub_menu-li-19{	top:30px;}li.sub_menu-li-20{	top:50px;}li.sub_menu-li-21{	top:70px;}li.sub_menu-li-22{	top:90px;}li.sub_menu-li-23{	top:110px;}li.sub_menu-li-24{	top:130px;}li.sub_menu-li-25{	top:150px;}li.sub_menu-li-26{	top:170px;}li.sub_menu-li-27{	top:190px;}li.sub_menu-li-28{	top:210px;}li.sub_menu-li-29{	top:240px;}li.sub_menu-li-30{	top:260px;}.minw{min-width: 45%;}.main_menu > ul > li:first-child > a {padding-left: 0px;}a.a_sub_menu{	font-weight: normal !important;	font-size: 14px !important;	color: #333!important;	line-height: 1.5 !important;	text-transform: none !important;}.a_sub_menu:hover{	background:none !important;}.sub_child{	margin:0px !important;}.sub_child li{	display:block !important;	float:initial !important;	width:initial !important;	margin:0px !important;	padding: 10px 0px !important;}.sub_child li a {	font-size: 14px !important;	padding: 5px 15px !important;}.bg_ul{}.menu_cate_list ul li:hover ul.sub_menu{	display:block;}.nav_main_menu{	line-height: inherit;	width: 100%;	cursor: pointer;	    position: relative;}.nav_main_menu span{	line-height: 40px;    font-size: 17px;    color: #fff;}.btn_menu_cate i{	margin-right :7px;}.menu-title{	font-size: 17px;	font-weight: bolder;}.btn_menu_cate{    text-align: center;    border: 1px solid #ccc;    height: 42px;    font-family: 'Roboto', sans-serif;    -webkit-border-radius: 3px 3px 0 0;    -moz-border-radius: 3px 3px 0 0;    border-radius: 3px 3px 0 0;    width: 100%;	}.main-service{	}.main-service a{	float: left;    margin: 15px 20px 0px 0px;    color: #ddd;    font-size: 13px;}.main-service a:hover{	text-decoration: underline !important;} .hotline{    color: #fff;    font-weight: bold;    font-size: 15px;    background: url(images/icon-phone.png) no-repeat;    background-size: contain;    background-position: 0px 0px;    padding: 5px 0px 0px 25px;    height: 22px;   } .hotline:hover{  color: #fff; }.box_coverage{	width:100%;	float:left;	border-top:2px solid #ccc;	position: relative;}.icon-hot {    margin-left: 5px;    margin-top: 2px;    display: inline-block;    width: 38px;    height: 15px;    float: right;    background: url(images/hot.gif) no-repeat;}.nopadding{	padding:0px 0px 0px 0px;}.float-left{	float:left;}.img-category{	    border-left: 1px solid #ddd;    border-right: 1px solid #ddd;}.img-category img{	width:100%;	height: inherit;}.title-category{	width:100%;	float:left;	margin:15px 0px;	border-bottom:2px solid #DA241C;}.title-category h2{	background: #DA241C;	color:#fff;}.title-category h2 a{    background: #DA241C;    color: #fff;    padding: 10px 20px;    margin-top:0px;}.title-category a{    color: #DA241C;    float: left;    line-height: 1.5;    font-size: 18px;    font-weight: bold;    margin: 15px 30px 0px 0px;}.module-left{	}.module-left h6{	}.cate-left{	}.cate-left h2{	font-size: initial;    line-height: initial;    width: 100%;    float: left;    color: #fff;    background: #DA241C;}.cate-left h2 a{    font-size: 18px;    color: #fff;    /* color: #DA241C; */    text-transform: uppercase;    font-weight: bold;    padding: 15px 0px 13px 0px;    text-align: center;    width: 100%;    float: left;}.cate-left-child{	width:100%;	margin:20px 0px 0px 0px;	float:left;}.cate-left-child li{    width: 100%;    float: left;    padding: 0px 0px 0px 25px;    list-style: none;}.cate-left-child li a{	font-size: 14px;    color: #333;    float: left;    width: 100%;    margin: 0px 0px 15px;}#content{	width:100%;	float:left;	background: #fff;}#content-index{	width:100%;	float:left;	background: #f9f9f9;}footer{	width:100%;	    background: #232f3e;	float:left;}#form-search{	position: relative;}#search_data{    border: medium none;    padding: 0;    position: inherit;    /* padding: 0px 0px 0px 5px !important; */    -moz-appearance: none;    font-size: 13px;    vertical-align: baseline;    height: 32px;    width: 100%;    padding: 0px 0px 0px 15px;}.btn-search {    background: #e48827;    position: absolute;    width: 42px;    height: 32px;    border: 1px solid #e48827;    border-bottom-right-radius: 4px;    border-top-right-radius: 4px;    float: right;    right: 0px;    top: 0px;}.icon-search {     width: 24px;    height: 24px;    float: left;    margin-left: 9px;    margin-bottom: 0px;    background: url(images/icon-search.png) no-repeat;    background-size: 100%;	}.box-service-header{	padding:0px 0px 0px 15px;	width:62%;}.box-header-phone{float: left;    text-align: left;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    position: absolute;    padding: 0px 0px 0px 0px;    /* top: 11px; */    right: 10%;    width: 200px;    bottom: 10px;}.box-menu-cate{	width: 17%;    padding: 0px 0px 0px 0px;}.box-cart{    float: right;    position: relative;    bottom: 45px;    padding: 0px 0px 0px 0px;    text-align: right;}.box-cart span{    position: absolute;    font-size: 15px;    left: 61px;    bottom: 0px;    color: #fc9a18;    font-weight: bolder;}.box-cart img{	float: left;    margin: 0px 0px 0px 48px;}.box-cart p{    position: absolute;    font-size: 14px;    right: 0px;    margin: 0px 0px 0px 0px;    float: left;    width: 100%;    color: #ddd;    top: 27px;} FOOTER STYLE   =====================================================================================*/    /************* begin footer layout **********************/    footer{		float: left;    margin: 30px 0px;    width: 100%;    background: #183544!important;    }    #footer-box{           padding: 60px 100px;    width: 100%;    float: left;    }    footer #footer-info{    	width:21%;    	float:left;    }    footer #footer-support{    	width:21%;    	float:left;    }    footer #footer-care{    	width:21%;    	float:left;    }    footer #footer-account{    	width:21%;    	float:left;    }    footer #footer-link{    	width:16%;    	float:left;    }    footer #footer-address{    	width: 100%;	    float: left;	    margin-top: 40px;	    border-top: 3px solid #fff;	    padding: 30px 0px 0px 0px;    }      footer #footer-address .footer-logo{    	width:280px;    	float:left;    	height:180px;    	display:none;    	    }     footer #footer-address img{    	margin:0px 85px 0px 70px;    }     .content-footer-address p{    	line-height:15px;    	margin:5px;    	color:#fff !important;    }    .content-footer-address p , .content-footer-address a ,  .content-footer-address span {    	color:#fff !important;    	line-height: 1.6;    }    #footer-address .footer-content{        }    .footer-title{    	    color: #fff;    font-size: 16px;    margin-bottom: 10px;    font-weight: bold;    }    .footer-title a{    	 color: #fff;    font-size: 16px;    margin-bottom: 10px;    font-weight: bold;    }    .footer-title a:hover{    	text-decoration: underline;    }    footer ul{   		width:100%;   		float:left;    }    footer li{   		list-style: none;   		width:100%;   		float:left;    }     footer li h4 , footer li h6 , footer li span{    	font-weight: normal;    	font-size: 12px;    	color:#003366;    	line-height: 200%;    	height: 24px;		overflow: hidden;    }    footer li a{    	color:#ddd;    }    footer li a:hover{    	text-decoration: underline;    }    footer #footer-address table{    	border:none;    	width: 100% !important;    }     footer #footer-address table td{    	border:none;    }    .bottom-footer{    	    text-align: center;    float: left;    width: 100%;    color: #fff;    margin-bottom: 5px;    background: #131a22;    padding: 5px 0px;    }    .bottom-footer a{    	color:#fff;    }    /************* end footer list style **********************/      /************* begin copy right style **********************/    .copy-right-box{        float: left;        width: 60%;        padding-right: 10px;    }    .copy-right-content{        border-top: 1px solid #BBBBBB;    }    .copy-right-content .logo-box{        width: 30%;        margin-right: 10px;        height: 100px;        line-height: 90px;    }    .copy-right-content p{        margin: 0;        padding: 0;        line-height: 20px;    }    .copy-right-content p.copyright-title{        line-height: 25px;        font-weight: bold;        font-size: 13px;        color: #DA241C;    }    .copy-right-content p.copyright-name{        line-height: 25px;        font-weight: bold;        font-size: 13px;    }    .copy-right-content p.copyright-version{        font-size: 13px;        color: #666;    }    .copy-right-content p a{        color: #3D57A3;    }    .copy-right-content p a:hover{        color: #EE5757;    }   .side-bar{       background: #fff;    margin: 20px 0px 0px 0px;   }.left-module .title-left-module{font-weight: bold;    font-size: 16px;    background: #DA241C;    width: 100%;    float: left;    text-align: center;    color: #fff;    padding: 10px 0px;    color: #fff;    text-transform: uppercase;    font-weight: bold;    padding: 10px 0px 10px 0px;    text-align: center;    width: 100%;    float: left;}.left-module .content-left-module {	    margin: 15px 0px 0px 25px;    width: 100%;    float: left;}.left-module .content-left-module a{    font-size: 14px;    color: #333;    float: left;    width: 100%;    margin: 0px 0px 15px;}.left-module .content-left-module a:hover{	color: #DA241C;}.left-module .content-left-module a{    font-size: 14px;    color: #333;    float: left;    width: 100%;    margin: 0px 0px 15px;}.left-module .content-left-module a:hover{	color: #DA241C;}.left-module .content-left-module  a{    font-size: 14px;    color: #333;    float: left;    width: 100%;    margin: 0px 0px 15px;}.left-module .content-left-module a:hover , .left-module .content-left-module a.active{	color: #DA241C;}.left-module .left-price{	margin-bottom:15px;}.left-module .content-left-module a.filterchecked{	color:#DA241C;}.box-category{	background:#fff;	}.thum-item-cate{	border:none !important;}#banner-collection{	background: #fff;}.product-relate{	    width: 100%;    float: left;    margin: 20px 0px 20px 0px;}.product-relate span.title-productnew{    color: #000;    font-size: 18px;    font-weight: bold;    text-align: left;    width: 100%;    float: left;    margin: 0px 0px 15px 0px;}.news-item{	width:100%;	float:left;}.news-body{	width:100%;	float:left;	margin:0px 0px 15px 0px;}.news-body .image{	}.news-body .image img{	width:100%;	float:left;}.news-body .news_info{	}.list-related{	}.list-related .title-related{	font-size: 16px;    color: #000;    font-weight: bold;    width: 100%;    float: left;    margin: 0px 0px 10px 0px;}.list-related li{	    list-style: none;}.list-related li{	font-size: 14px;	    margin: 0px 0px 5px 0px;	    width: 100%;    float: left;}.home-mobile , .menu-mobile , .mobile-menu-panel{	display:none;}div.panel a{    width: 100%;    float: left;    border-bottom: 1px dotted #ccc;    color: #111;    /* text-transform: uppercase; */    font-weight: normal;    margin: 12px 0px 5px 0px;    padding: 0px 0px 12px 0px;    font-family: Helvetica, Arial, sans-serif;	}#banner-collection{    margin: 15px 0px 0px 0px;    width: 100%;    float: left;}#banner-collection img{	width:100%;}.form-register-email{	}.form-register-email .form-control{	width: 70%;    border-radius: 6px !important;}.more-info-article{	width:100%;	float:left;}.more-info-article ul li{    list-style: none;}.layout-sale{	width: 1202px;    margin: 0px auto;}.layout-sale img{    float: left;    width: 100% !important;	    HEIGHT: initial !IMPORTANT;}.box-product-sale {    background: #f21111;    color: #fff !important;    width: 100%;    float: left;    padding:10px;}.box-product-sale p , .box-product-sale h2 , .box-product-sale h3 , .box-product-sale span{	color: #fff !important;}.box-product-sale-content p , .box-product-sale-content span , , .box-product-sale-content h2 , , .box-product-sale-content h3{	color: #fff !important;}.box-product-sale-img {	}.box-product-sale-img img {	width: 35px;    height: inherit;    margin: 0px 15px 0px 0px;    float: right;}.main-category{	width:80%;}.aside_support {    margin-top: 35px;}.title_module {    display: inline-block;    height: 40px;    line-height: 40px;    position: absolute;    z-index: 9;    margin-top: -20px;    margin-left: -8px;}.title_module:before {    content: " ";    position: absolute;    bottom: -12px;    left: 0px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 8px 12px 0;    border-color: transparent #2a4b75 transparent transparent;}.title_module h6 {    font-family: 'Arial', sans-serif;    margin: 0px;    line-height: 30px;    font-size: 15px;    font-weight: bold;    padding: 5px 0px 5px 15px;    background-color: #2a4b75;}.title_module h6 a, .title_module h6 span, .title_module h6 .fa {    color: #fff;    text-decoration: none;    text-transform: uppercase;    font-size: 14px;    font-weight: bold;}.title_module:after {    content: " ";    position: absolute;    left: 100%;    top: 0;    width: 0;    height: 0;    border-style: solid;    border-width: 20px 0 20px 20px;    border-color: transparent transparent transparent #2a4b75;}.aside_support .support_content {    border: solid 1px #ebebeb;    padding: 30px 0px 0px;    min-height: 100px;    border-bottom: 0px;}.aside_support .support_content .list_support {    padding: 10px 0px 40px;    overflow: hidden;	border-bottom: 1px solid #ddd;}.aside_support .support_content .list_support ul li {    width: 100%;    padding: 2px 15px;    float: left;}.aside_support .support_content .list_support ul li.li_list_support{	width: 100%;    padding: 2px 0px 0px 10px;    float: left;}.aside_support .support_content .list_support ul li a {    display: block;    text-decoration: none;    line-height: 38px;    width: 100%;    }.aside_support .support_content .list_support ul li a .ico {    position: relative;    display: block;    width: 30px;    height: 30px;    float: left;    font-size: 16px;    font-weight: bold;    text-align: center;    line-height: 100px;    letter-spacing: -1px;    color: #fff;    border: none;    border-radius: 50%;    background: #e8e8e8;    cursor: pointer;    box-shadow: 0 0 0 0 rgba(221,221,221,0.6);    -webkit-animation: pulse 1.4s infinite;}.aside_support .support_content .list_support ul li a .ico .fa.fa-phone {    color: #e66f0e;}.aside_support .support_content .list_support ul li a .ico .fa {    font-family: 'FontAwesome';    font-size: 16px;    line-height: 38px;    text-align: center;    position: absolute;    left: 30%;    top: -4px;    display: block;}.fa-phone:before {    content: "\f095";}.aside_support .support_content .list_support ul li .title_ {    font-family: 'Arial', sans-serif;    font-size: 15px;    color: #20344b;    display: block;    float: left;    width: calc(100% - 50px);    margin-left: 10px;    line-height: 30px;}.title_phone{	font-weight:bold;}.aside_support .support_content .list_support ul li .ico_black {    width: 30px;    height: 30px;    text-align: center;    float: left;}.aside_support .support_content .list_support ul li .ico_black .fa {    font-family: 'FontAwesome';    font-size: 18px;    line-height: 30px;    text-align: center;    display: inline-block;    width: 30px;    color: #20344b;}.fa-train:before {    content: "\f238";}.aside_support .support_content .list_support ul li .title_ {    font-family: 'Arial', sans-serif;    font-size: 15px;    color: #20344b;    display: block;    float: left;    width: calc(100% - 50px);    margin-left: 10px;    line-height: 30px;}.aside_support .support_content .list_support ul li a .ico .fa.fa-skype {    color: #42afed;}.aside_support .support_content .list_support ul li .title_1{	    font-family: 'Arial', sans-serif;    font-size: 16px;    color: #20344b;    display: block;    float: left;    width: 100%;    margin-left: 0px;    line-height: 35px;}.aside_support .support_content .list_support ul li a.title_1:hover{	    text-decoration: underline;}.category-mobile{	display:none;}.category-mobile-item{    background: #fff;    margin: 4px 0px;    text-align: center;    margin-left: 1.8%;    height: 43px;    width: 31%;    padding: 7px 0px 0px 0px;}.category-mobile-item a{    line-height: 1.2;    text-align: center;    font-size: 13px;    color: #000;    font-weight: bold;    float: left;    width: 100%;    padding: 0px 2%;}.left-module .content-left-module a.filterchecked{	color:#e47911;}.left-module .content-left-module a.filterchecked img{	width: 10px;	margin: 0px 0px 0px 6px;	vertical-align: initial;}.left-module-mobile{	display:none;}.show-cate-mobile{    float: left;    width: 100%;    text-align: center;    font-size: 14px;    padding: 6px 10px 5px 0px;    display: none;    font-style: italic;    font-weight:bold;}