.category_items {
    width:350px;
    display:block;
    background:white;
    /* overflow: auto;
    overflow-x:clip; */
    overflow-y: clip;
}
.category_items .category_list {
    display:flex;
    list-style:none;
    flex-direction:column;
    padding:0;
}
.category_items .category_list li a img{
    width:30px;
    
}
.category_items .category_list li a {
    display:flex;
    gap:10px;
    padding:10px;
    font-weight:600;
}
.category_items .category_list li{
    border-bottom:1px dashed #acacac78;
}
.category_items .category_list li:last-child{
    border-bottom:0
}

.slider_items{
    width: calc(100% - 350px);
    
}

ul.sub_category_list {
    position:absolute;
    left: 0;
    top:0;
    background:white;
    min-width:250px;
    list-style:none;
    padding:0;
    z-index: -1;
    transition:0.5s  linear;
  
}

.category_items .category_list li:hover ul.sub_category_list{
    z-index: 1;
    left: 100%;
}


.category_items .category_list li:hover a.category_item,
ul.sub_category_list li:hover,
ul.sub_category_list li:hover a
{
      background:var(--primary-color);
    color:white;
}


.slider_content {
    position: absolute;
    bottom: 95px;
    z-index: 2;
    left:80px;
}

ul.slick-dots {
    position: absolute;
    left: 80px;
    bottom: 50px;
    width: auto;
}
.slick-dots li button,
.slick-dots li button {
    background: white;;
    border-radius: 50%;
    overflow: hidden;
    color: transparent;
    padding:0px;
    height:15px;
    width:15px;
}
ul.slick-dots li.slick-active button{
    background: var(--primary-color);
}
.slick-dots li button:before{
    display:none;
}

.slick-dotted.slick-slider{
    margin-bottom:0;
}

@media (max-width:991px) {
    .category_items{
        display:none;
    }
    .slider_items{
        width:100%;
    }
}
