.tab-category-container-slider .imgSpinner {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	height:100px;
	  background: url(img/ajax-loader.gif) no-repeat;
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	z-index:99;
}
.tab-category-container-slider  .pos_title {
    z-index: 3;
}
.tab-category-container-slider ul.tab_cates {
	font-size:0;
	float:right;
	line-height:1;
}
.tab-category-container-slider ul.tab_cates li{
	display:inline-block;
	vertical-align:top;
	line-height:34px;
	font-size:14px;
	text-transform:capitalize; 
	font-weight:400;
	padding:0 17px;
	cursor:pointer;
	color:#222222; 

}
.tab-category-container-slider ul.tab_cates li:last-child{
	padding-right:0;  

}
.cate_mobile {
	float:right;
	
}
.cate_mobile  .btn{
	background:#ffffff;
	border:1px solid #ebebeb;
	border-radius:3px;
	width:30px;
	line-height:30px;
	height:30px;
	padding:0;
	text-align:center;
}
.cate_mobile  .btn:after {
	margin:0;
}
.cate_mobile  .dropdown-menu {
	right: 0;
    left: auto;
    border: 1px solid #ebebeb;
    padding: 20px;
    border-radius: 3px;
}
.cate_mobile  ul.tab_cates.dropdown-menu  li{
	padding:0;
	line-height:20px;
}
.content_item  {
	margin:0;
}
.counts-item  {
	padding:0;
	z-index:2;
}
.first-item  {
	padding:0;
}
@media (min-width:992px) { 
	.counts-item  {
		width:65%;
	}
	.first-item  {
		width:35%;
	} 
}	
.first-item .js-product-miniature  {
	border:none;     
}
.first-item .js-product-miniature img{
	display:block !important; 
}
.counts-item  .owl-item.lastActiveItem  .js-product-miniature{
	border-right:1px solid #ebebeb; 
}
.thumb_cate {
	margin:auto;
	margin-bottom:10px;
	max-width:390px; 
}

.thumb_cate .thumb-container > div {
	margin:0 10px;
	padding:5px 0;
	border-radius:3px;
	position:relative;
	max-width:100px; 
}
.thumb_cate .thumb-container > div img {
	margin:0 ;
}


.thumb_cate .thumb-container > div:before {
	content:"";
	height:2px;
	background:transparent;
	position:absolute; 
	left:0;
	right:0;
	bottom:0; 
}
.tab-category-container-slider .js-product-miniature .product_desc {
	padding-top:10px; 
}
.tab-category-container-slider  .first-item .js-product-miniature .product_desc .product_name {
	min-height:auto;
}
@media (max-width:767px) { 
	.first-item .js-product-miniature:first-child {
		border-top: 1px solid #ebebeb;
	}
}	