.category-type1{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    align-items:center;
}
.category-title{
    width:max-content;
}
.categoryselect{
    width:max-content;
}
.product-response{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    margin-top:20px;
    align-content:space-between;
}
.product-show{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    align-content:flex-start;
    width:100%;
}
.product-card{
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:15px;
    border-radius:15px;
    background:lightgrey;
    width:23%;
    height:auto;
    justify-content:space-around;
}
.product-image img{
    width:100%;
}
.product-link{
    background:#45744E;
    padding:5px 10px;
    border-radius:10px;
    width:max-content;
}
.product-link a {
    color:white;
}
.category-type2{
    display:flex;
    flex-wrap:wrap;
    margin-top:20px;
    gap:20px;
}
.category-type2 ul{
    width:28%;
    list-style-type: none;
}
.category-type2 ul li button{
    border:none;
    width:100%;
    background:lightgrey;
    color:black;
    border-bottom:solid white;
}
.category-type2 .product-response{
    width:70%;
}
.category-type2 .product-response .product-card{
    width:30%;
    height:auto;
}
.category-btn.active{
    background:#45744E;
    color:white;
}
.nb-page-link.active, .nb-page-link:hover{
    background: #45744E;
    color:white;
    border-radius:100px;
}
.nb-page-link{
    border:none;
    color:#45744E;
}
@media screen and (max-width:786px){
    .category-type2 ul{
        width:100%;
        padding-left:0;
    }
    .category-type2 .product-response .product-card{
        width:100%;
    }
    .category-type2 .product-response{
        width:100%;
    }
    .product-card{
        width:100%;
    }
}