#tt_category_feature {
    float: left;
	width: 100%;
	text-align:center;
    margin: 0 0 80px;
	background:#111;
}
.tt_category_feature .cat-infor {
    float: left;
    width: 100%;
}
.tt_category_feature .tt-title{
    display: none;
}
#tt_category_feature .ttblock-subheading {
    display: none;
}
.tt_category_feature .title_tab_hide_show {
    padding: 10px 20px 10px 20px;
    font-family: 'Poppins';
    font-size: 16px;
    margin-right: 10px;
    color: #fff;
    background: #05a75c;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
}
.tt_category_feature .list_carousel {
   clear: both;
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}
.tt_category_feature ul.product-list li {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 35px;
    position: relative;
    height: auto;
    width: 240px;
    text-align: center;
    position: relative;
}
.tt_category_feature ul.product-list li ul li {
    float: left;
    margin-left: 0;
    margin: 5px 0;
    position: relative;
    height: auto;
    width: auto;
    text-align: left;
    clear: both;
}
.tt_category_feature ul.product-list li .cat-img {
    line-height: 8px;
    border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;

}
.tt_category_feature ul.product-list li .title {
    margin: 0;
    padding: 10px 0;
    text-align: left;
    position: absolute;
    bottom: 10px;
    left: 30px;
}
.tt_category_feature ul.product-list li .title a {
    position: relative;
    color: #fff;
    font-size: 24px;
    font-family: 'Poppins';
}
.tt_category_feature ul.product-list li .title a img {
    border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
@media (max-width:1199px)
{
	#tt_category_feature {
		margin:0 0 50px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
    .tt_category_feature .caroufredsel_wrapper {
        height: 250px !important;
    }
}
@media (max-width: 767px) {
    .tt_category_feature .title_tab_hide_show {
        float: left;
    }	
	#tt_category_feature {
		margin:0 0 40px;
	}
}
.tt_category_feature .cat-img a {
  display: inline-block;
  float: none;
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
}
.tt_category_feature .tt_cat_content:hover .cat-img a {
	background: none;
}
#tt_category_feature .sub-cat ul {
margin: 0;
    padding: 0;
}
#tt_category_feature .sub-cat li{
	list-style: outside none none;
    position: relative;
    text-align: center;
    cursor: pointer;
	margin:10px 0 0;
}
.tt_category_feature .content .cat-img a img {
  display: inline-block;
    -moz-transition: all 500ms ease-in-out 0s;
    -o-transition: all 500ms ease-in-out 0s;
    -webkit-transition: all 500ms ease-in-out 0s;
    transition: all 500ms ease-in-out 0s;
    position: relative;
    object-position: 0 -26px;
    width: auto;
}
.tt_category_feature .content:hover .cat-img a img{
	 object-position: 0 -225px;
}
#tt_cat_featured .content .sub-cat ul li a {
    background: none;
    border: medium none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    color: #fff;
    font: 500 13px/22px "Poppins",Helvetica,sans-serif;
    padding: 0;
    position: relative;
	 transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
}
#tt_cat_featured .content:hover .sub-cat ul li a{
    color: #111;
}
#tt_cat_featured .content .sub-cat li.cat-more a i{
	font-size:20px;	
	line-height:20px;
}
#tt_cat_featured .content .title a {
    color: #fff;
    font: 500 22px/24px "Oswald", Helvetica, sans-serif;
    letter-spacing: 0.4px;
    margin: 0;
	 -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
}
#tt_cat_featured .content {
    float: left;
    width: 100%;
	height:299px;
    overflow: hidden;
	position:relative;
    transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
}
#tt_cat_featured .owl-stage .owl-item:nth-of-type(odd) .content {
    background-color:  #141414;
}
#tt_cat_featured .owl-stage .owl-item:nth-of-type(even) .content{
    background-color: #191919;
}
#tt_cat_featured .owl-stage .owl-item .content:hover{
    background-color: #ffb000;
}
#tt_cat_featured .item {
    float: left;
    width: 100%;
	text-align:center;
}
#tt_category_feature .content .ttcat-content .sub-cat{
    float: left;
    width: 100%;
}
#tt_cat_featured .cat-img {
	float:none;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:150px;
}
#tt_cat_featured .ttcat-content {
	float: none;
	display: inline-block;
	vertical-align: top;
	padding:0;
	margin:15px 0 5px;
	width: 100%;
}
.tt_cat_content {
    margin: 36px 0;
}

#tt_category_feature .content .ttcat-content .title{
margin:0;
}
#tt_cat_featured .content:hover .title a {
    color: #111;
}
#tt_category_feature .customNavigation{
	margin: 30px 0 0px 0;
}
.tt_category_feature .sub-cat li.more {
    margin: 5px 0 0;
}
.tt_category_feature .sub-cat li.more span a {
    color: #fff;
    padding: 5px;
    position: relative;
    font: 400 14px/30px "Poppins",Helvetica,sans-serif;
    display: block !important;
}
.tt_category_feature .sub-cat li.more span a::after {
    font-size: 16px;
    padding: 0 0 0 5px;
    content: "\E315";
    font-family: "Material Icons";
    vertical-align: middle;
}

@media (max-width:1299px) {
#tt_cat_featured .content .title a{
	font-size:18px;
	line-height:22px;
}
#tt_cat_featured .content{
	height:265px;
}
.tt_cat_content {
    margin: 21px 0;
}
}
@media (max-width:1199px){
	#tt_cat_featured .cat-img {
	  display:inline-block;
	}	
}
@media (max-width:767px){
	#tt_cat_featured .content .title a {
		font-size:17px;
		line-height:19px;
	}
	#tt_cat_featured .content .sub-cat li.cat-more a i{
		line-height:18px;
	}
}
@media(max-width:543px){
    #tt_cat_featured .cat-img {
      width: auto;
    }
    #tt_category_feature #tt_cat_featured .item .content .ttcat-content{
    width:100%;
    }
	#tt_category_feature {
		margin:0 0 20px;
	}
	.tt_cat_content{
		margin:14px 0 12px;
	}
	#tt_cat_featured .content{
		height:247px;
	}

}
@media(max-width:475px){
	.tt_category_feature .content:hover .cat-img a img {
		object-position: 0 -219px;
	}

}
@media(max-width:460px){
	.tt_category_feature .content:hover .cat-img a img {
		object-position: 0 -205px;
	}
}
@media(max-width:445px){
	.tt_category_feature .content:hover .cat-img a img {
		object-position: 0 -200px;
	}
	#tt_cat_featured .cat-img{
		height:140px;
	}
	#tt_cat_featured .content {
		height: 236px;
	}
}
@media(max-width:430px){
.tt_category_feature .content:hover .cat-img a img {
    object-position: 0 -186px;
}
}
@media(max-width:330px){
    #tt_cat_featured .cat-img {
      height:90px;
    }
	.tt_category_feature .content .cat-img a img {
		object-position: 0 -14px;
	}
	#tt_cat_featured .content .title a{
		font-size:14px;
		line-height:16px;
	}
	#tt_cat_featured .ttcat-content{
		margin:10px 0 5px;
	}
	.tt_category_feature .content:hover .cat-img a img {
		object-position: 0 -123px;
	}
	#tt_cat_featured .content {
    height: 185px;
}
	#tt_category_feature .content .ttcat-content .sub-cat{
		margin:0;
	}
	.tt_cat_content{
		margin:15px 0;
	}
}
