.list_carousel {
	margin: 0;
	width: 360px;
	position:relative
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	color: #999;
	padding: 0;
	display:inline-block; vertical-align:top;float:none;  margin:0 10px 20px; width:18%
}
.list_carousel li  img { max-width:100%}
.list_carousel li  img:hover {opacity:0.5; filter:alpha(opacity=50);}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
	clear:both
}
.clearfix {
	float: none;
	clear: both;
}
.list_carousel .prev, .list_carousel .next{ 	text-indent:-9999px;display:inline-block; position:absolute}

.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}

/*end category & home filter*/

.product-info .list_carousel li  {float:left}

.list_carousel_footer{padding:8px 35px; border:1px solid #c5c5c5; margin-bottom:9px; position:relative}
.list_carousel_footer ul li{margin:0}
.list_carousel_footer ul li div{display:block; background:url(../image/line_carousel.jpg) no-repeat right; padding-right:1px; height:85px; line-height:80px}
.list_carousel_footer .prev{background:url(../image/arrow_slide.png) no-repeat; width:11px; height:17px; top:45px; right:auto; left:15px; background-position:0 0; }
.list_carousel_footer .prev:hover{background:url(../image/arrow_slide.png) no-repeat; background-position:0 100%; transition: all 0.3s ease 0s;}
.list_carousel_footer .next{background:url(../image/arrow_slide.png) no-repeat; width:11px; height:17px; top:45px; right:11px; background-position:100% 0}
.list_carousel_footer .next:hover{background:url(../image/arrow_slide.png) no-repeat; background-position:100% 100%; transition: all 0.3s ease 0s; }
.product-info .list_carousel{padding-right:65px; margin-top: 20px;}
.product-info .left  .list_carousel.responsive  ul li  {margin:0 9px 0 0} 
.product-info .left  .list_carousel.responsive  ul li a{ display:block;padding:3px; border:1px solid #dcdcdc; background:#fff;text-align: center;}
.product-info .left  .list_carousel.responsive  ul li a:hover{border:1px solid #969696;}
.product-info .left  .list_carousel.responsive  ul li a:hover img{opacity:1}
.product-info .left  .list_carousel.responsive .prev{background:url("../../image/carousel_slide.png") no-repeat scroll 0 0; width:32px; height:32px; position:absolute; top:2px; right:0; text-indent:-9999px; margin-right:0}
.product-info .left  .list_carousel.responsive .next{background:url("../../image/carousel_slide.png") no-repeat scroll 0 100%; width:32px; height:32px; position:absolute; top:55px; right:0; text-indent:-9999px}
.product-info .left  .list_carousel.responsive .prev:hover{background:url("../../image/carousel_slide.png") no-repeat scroll 100% 0;}
.product-info .left  .list_carousel.responsive .next:hover{background:url("../../image/carousel_slide.png") no-repeat scroll 100% 100%;}
 

#tab-related .list_carousel li{margin-bottom:0}
#tab-related.tab-content{position:relative; padding:0; margin:25px 0 45px; border:none;}
#tab-related .list_carousel.responsive{margin:0 -10px}

/* Elastislide Style */
.b-es-carousel-wrapper  ul, .b-es-carousel-wrapper li{ 
	margin:0;
	padding:0;
}
.b-es-carousel-wrapper{
	border:1px solid #DBDEE1;
	padding:10px 37px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}
.b-es-carousel{
	overflow:hidden;background:none;
}
.b-es-carousel ul{
	display:none;
}
.b-es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.b-es-carousel ul li a{

}
.b-es-carousel ul li a img{
	
	border:none;
	max-height:100%;
	
}
		
/* home category & home filter*/
@media only screen and (max-width: 767px) {	
/*.list_carousel ul li { width:30%}*/
	.hide-on-desktop {
		display: none !important;
	}
	
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	/*.list_carousel ul li { width:21.9%}*/
	
	.hide-on-desktop {
		display: none !important;
	}

}
@media only screen and (min-width: 768px) and (max-width: 1023px) {	
	/*.list_carousel ul li { width:21.9%}*/
	
	.hide-on-desktop {
		display: none !important;
	}

}
@media only screen and (max-width: 767px) {			
	.product-info .left  .list_carousel.responsive .prev, .product-info .left  .list_carousel.responsive .next{transition:none}
	.product-info .left .list_carousel.responsive .next{top:42px}
	.comments div.input-box .input-text, .form-comment .captcha input[type="text"]{width:90%}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px)  {	
	/*.list_carousel ul li { width:44.5%}*/
	.hide-on-desktop {
		display: block !important;
	}

	
}
@media only screen and (max-width: 479px)  {	
	/*.list_carousel ul li { width:100%}*/
	.hide-on-desktop {
		display: block !important;
	}
	.list_carousel li{width:100%; margin:0 0 20px}

}

/*custom*/