/* category slider*/
#cpcategorytabs.tabs .nav-tabs {
	float: left;
	width: 100%;
}
.tabs {	
	float: left;
	position: relative;
	width: 100%;
	text-align: center;
	clear: both;
	margin:20px 0px;
}
#product .tabs .nav-tabs .nav-link::after {
	display: none;
}
.tabs .nav-tabs li:last-child .nav-link::after {
	content: none;
}
  /* end category slider */
#cpcategorytabs .categoryimage .category_img{
	max-width: 100%; 
	border-radius: 5px; 
}
#cpcategorytabs .tab-content .tab-pane{
	padding: 0px;
    border: none;
    background: none;
    position: relative;
    float: left;
	width: 100%;
}
#cpcategorytabs .tab-content .products {
	position: relative;
	width: 100%;
	float: left;
}
#cpcategorytabs {
	float: left;
	width: 100%;
	position: relative;
	clear: both;
	margin: 50px 0px;
}
#cpcategorytabs .category-tab-content{  
	float: left;
	width: 100%;
	display: none;
	margin-top: 40px;
}
#cpcategorytabs .category-tab-content.active{  
	display: block;
}
#cpcategorytabs .category-tab-content .categorylist-block {
    display: flex;
	flex-direction: column;
    width: 100%;    
    grid-gap: 20px;
}
@media (max-width: 1199px){
	#cpcategorytabs .category-tab-content .categorylist-block {
		grid-template-columns: 26% 70%;
	}
}
@media (max-width: 991px){
	#cpcategorytabs .category-tab-content .categorylist-block {
		grid-template-columns: 27% 69%;
	}
	#cpcategorytabs .category-tab-content .categorylist-block {
		display: block;
	}
	#cpcategorytabs {
		margin: 30px 0px;
	}
}
@media (max-width: 767px){
	#cpcategorytabs .category-tab-content .categorylist-block {
		display: block;
	}
    .categorylist-block .products {
        margin: 0;
    }
}
@media (max-width: 480px){
	#cpcategorytabs .category-tab-content .categorylist-block {
		display: block;
	}
}