/*--------------------------- Start Homepage tab --------------------------*/

#hometab {
    float: none;
    margin: 0 auto;
    position: relative;
    width: 100%;
    text-align: center;
}
@media (max-width: 767px) {
    #hometab {
        float: left;
    }
}
#hometab .home-tab-content .tab-pane.active {
    display: block;
}
#hometab .home-tab-content .tab-pane {
    display: none;
}
#hometab .tab-title {
	background: none;
	border: medium none;
	color: #111;
	font: 500 14px/20px "Roboto", Helvetica, sans-serif;
	margin: 0;
	outline: medium none;
	padding: 10px 15px;
	position: relative;
	text-transform: capitalize;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	transition: all 400ms ease;
}
#hometab .ttfeatured-products,
#hometab .ttbestseller-products,
#hometab .ttnew-products {
    float: left;
    width: 100%;
    padding: 0;
}
#hometab .tabs .nav-tabs {
    border: none;
    text-align: center;
}
#hometab .tabs .nav-tabs .nav-item {
    display: inline-block;
    float: none;
    padding: 0;
    position: relative;
    text-align: center;
}
#hometab .owl-nav{
display:none;
}
@media (max-width: 543px) {
    #hometab .tabs .nav-tabs .nav-item {
        width: 50%;
        text-align: center;
        margin:5px 0 0;
    }
}
#hometab .tabs .nav-tabs .nav-link {
    border: none;
    line-height: 32px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
	z-index:1;
	border-radius:25px;
	overflow:hidden;
	cursor:pointer;
}
#hometab .tabs .nav-tabs .nav-link::before, 
#product .tabs .nav-tabs .nav-link::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffc600;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	border-radius:25px;
}
#hometab .tabs .nav-tabs .nav-link:hover::before, 
#hometab .tabs .nav-tabs .nav-link:focus::before, 
#product .tabs .nav-tabs .nav-link:hover::before, 
#product .tabs .nav-tabs .nav-link:focus::before,
#hometab .tabs .nav-tabs .nav-link.active::before,
#product .tabs .nav-tabs .nav-link.active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
#hometab .tabs {
    padding: 0;
    margin: 0 0 25px;
    float: left;
    width: 100%;
}
@media (max-width: 543px) {
    #hometab .tabs {
        margin: 0 0 20px;
    }
}

#hometab .tabs .nav-tabs .nav-item.active .tab-title,
#hometab .tabs .nav-tabs .nav-item:hover .tab-title {
    color: #ffffff;
	transition: all 400ms ease;
}
#hometab .tabs .nav-tabs .nav-item.active, 
#product .tabs .nav-tabs .nav-item.active {
    background: #222;
	border-radius:25px;
}
.home-tab-content {
    float: left;
    width: 100%;
    margin: 0 0 70px;
}
.home-tab-content .owl-buttons div.owl-prev,
.featured-products .owl-buttons div.owl-prev,
.product-accessories .owl-buttons div.owl-prev,
.crossselling-product .owl-buttons div.owl-prev,
.category-products .owl-buttons div.owl-prev,
.view-product .owl-buttons div.owl-prev,
.ttspecial-products .owl-buttons div.owl-prev,
.brands .owl-buttons div.owl-prev {
    background: rgba(0, 0, 0, 0) url("../../assets/img/sprite.png") no-repeat scroll -9px -353px;
}
.home-tab-content .owl-buttons div.owl-next,
.featured-products .owl-buttons div.owl-next,
.product-accessories .owl-buttons div.owl-next,
.crossselling-product .owl-buttons div.owl-next,
.category-products .owl-buttons div.owl-next,
.view-product .owl-buttons div.owl-next,
.ttspecial-products .owl-buttons div.owl-next,
.brands .owl-buttons div.owl-next {
    background: rgba(0, 0, 0, 0) url("../../assets/img/sprite.png") no-repeat scroll -11px -386px;
}
.home-tab-content .owl-buttons div.owl-prev::before,
.featured-products .owl-buttons div.owl-prev::before,
.product-accessories .owl-buttons div.owl-prev::before,
.crossselling-product .owl-buttons div.owl-prev::before,
.category-products .owl-buttons div.owl-prev::before,
.view-product .owl-buttons div.owl-prev::before,
.ttspecial-products .owl-buttons div.owl-prev::before {
    border-top: 1px solid #d6d6d6;
    content: "";
    float: left;
    height: 1px;
    left: -61px;
    position: absolute;
    text-align: left;
    top: 10px;
    width: 60px;
}
.home-tab-content .owl-buttons div.owl-prev::after,
.featured-products .owl-buttons div.owl-prev::after,
.product-accessories .owl-buttons div.owl-prev::after,
.crossselling-product .owl-buttons div.owl-prev::after,
.category-products .owl-buttons div.owl-prev::after,
.view-product .owl-buttons div.owl-prev::after,
.ttspecial-products .owl-buttons div.owl-prev::after {
    border-bottom: 1px solid #d6d6d6;
    content: "";
    height: 1px;
    left: -41px;
    position: absolute;
    top: 15px;
    width: 40px;
}
.home-tab-content .owl-buttons div.owl-next::before,
.featured-products .owl-buttons div.owl-next::before,
.product-accessories .owl-buttons div.owl-next::before,
.crossselling-product .owl-buttons div.owl-next::before,
.category-products .owl-buttons div.owl-next::before,
.view-product .owl-buttons div.owl-next::before,
.ttspecial-products .owl-buttons div.owl-next::before {
    border-top: 1px solid #d6d6d6;
    content: "";
    height: 1px;
    position: absolute;
    right: -61px;
    top: 10px;
    width: 60px;
}
.home-tab-content .owl-buttons div.owl-next::after,
.featured-products .owl-buttons div.owl-next::after,
.product-accessories .owl-buttons div.owl-next::after,
.crossselling-product .owl-buttons div.owl-next::after,
.category-products .owl-buttons div.owl-next::after,
.view-product .owl-buttons div.owl-next::after,
.ttspecial-products .owl-buttons div.owl-next::after {
    border-bottom: 1px solid #d6d6d6;
    content: "";
    height: 1px;
    position: absolute;
    right: -41px;
    top: 15px;
    width: 40px;
}
.home-tab-content .owl-buttons div.owl-prev:hover,
.featured-products .owl-buttons div.owl-prev:hover,
.product-accessories .owl-buttons div.owl-prev:hover,
.crossselling-product .owl-buttons div.owl-prev:hover,
.category-products .owl-buttons div.owl-prev:hover,
.view-product .owl-buttons div.owl-prev:hover,
.ttspecial-products .owl-buttons div.owl-prev:hover,
.brands .owl-buttons div.owl-prev:hover {
    background: #000000 url("../../assets/img/sprite.png") no-repeat scroll -67px -353px;
    border-color: #000000;
}
.home-tab-content .owl-buttons div.owl-next:hover,
.featured-products .owl-buttons div.owl-next:hover,
.product-accessories .owl-buttons div.owl-next:hover,
.crossselling-product .owl-buttons div.owl-next:hover,
.category-products .owl-buttons div.owl-next:hover,
.view-product .owl-buttons div.owl-next:hover,
.ttspecial-products .owl-buttons div.owl-next:hover,
.brands .owl-buttons div.owl-next:hover {
    background: #000000 url("../../assets/img/sprite.png") no-repeat scroll -69px -386px;
    border-color: #000000;
}
.product-accessories,
.crossselling-product,
.category-products,
.ttspecial-products,
.view-product {
    text-align: center;
}
.product-accessories,
.crossselling-product,
.view-product {
	margin-top:40px;
}
@media (max-width: 1199px) {
	.home-tab-content {
		margin: 0 0 50px;
	}
}
@media (max-width: 767px) {
	.home-tab-content {
		margin: 0 0 40px;
	}
}
@media (max-width: 543px) {
	.home-tab-content {
		margin: 0 0 30px;
	}
}
/*--------------------------- End Homepage tab --------------------------*/
