
#ttcat-slider {
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
	margin: 0;
}
.ttcategory-main {
	float: left;
	width: 100%;
	position: relative;
}
.ttcat-content {
	float: left;
	width: 100%;
}
#ttcat-slider .catelog_content {
	float: left;
	width: 40%;
}
#ttcat-slider .single-column {
	float: left;
	width: 50%;
}
#ttcat-slider .ttcategory-main.odd .ttcat-content {
	float: left;
	width: 60%;
}
#ttcat-slider .ttcategory-main.odd .ttcat-content .single-column {
	width: 33.33%;
	float: left;
}
#ttcat-slider .single-column.open {
	float: none;
	width: 20%;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
#ttcat-slider .ttcategory-main .categoryimage {
	float: left;
	padding: 0;
	width: 40%;
}
#ttcat-slider .ttcategory-main.even .categoryimage {
	float: none;
	display: inline-block;
	vertical-align: top;
}
#ttcat-slider .tab-content > .tab-pane {
	display: block;
}
#ttcat-slider #tab-1 {
	float: left;
	width: 100%;
	position: relative;
}
#ttcat-slider .categoryimage a {
	position: relative;
	overflow: hidden;
	display: block;
}
#ttcat-slider .categoryimage img {
	width: 100%;
}
#ttcat-slider .product-layouts {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
#ttcat-slider .products {
	float: left;
	width: 100%;
}
#ttcat-slider .ttcat-content .tt-title {
	font: 900 132px/124px "Montserrat", Helvetica, sans-serif;
	text-shadow: 0 0 20px rgba(0,0,0,0.1);
	color: #ffffff;
	text-align: left;
	display: none;
}
@media (max-width: 991px) {
	.ttcategory-main img {
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	#ttcat-slider .ttcat-content .tt-title {
		font-size: 28px;
		line-height: 32px;
	}
	#ttcat-slider .ttcategory-main.even .categoryimage, #ttcat-slider .ttcategory-main.odd .categoryimage {
		width: 100%;
	}
	#ttcat-slider .catelog_content {
		width: 66.666%;
	}
	#ttcat-slider .single-column.open {
		width: 33.333%;
	}
	#ttcat-slider .ttcategory-main.odd .ttcat-content {
		width: 100%;
	}
	#ttcat-slider .product-layouts {
		margin: 0 0 10px;
	}
}
@media (max-width: 543px) {
	#ttcat-slider .product-layouts {
		width: 50%;
	}
	#ttcat-slider .catelog_content, #ttcat-slider .single-column.open, #ttcat-slider .single-column {
		width: 100%;
	}
	#ttcat-slider .ttcategory-main.odd .ttcat-content .single-column {
		width: 100%;
	}
}
@media (max-width: 480px) {
	#ttcat-slider .ttcat-content .tt-title {
		font-size: 26px;
		line-height: 28px;
	}
}
