.slick-dots {position:static; margin-top:10px;}
.slick-dotted.slick-slider {}
.slick-dots li {margin:0 !important;}
.filter_title {color: #212B36; font-size: 24px; line-height: 1.4em; padding-left: 12px; font-weight: 500; margin-bottom:28px;}
.category-item{padding: 0px 12px; cursor:pointer;}
.category-item img {border-radius: 6px 6px 0 0; width:100%;}
.category-item:hover {opacity: .5;}
.filter_text {
    padding:20px 12%;
    color: #212b38;
    text-align: left;
    border-radius: 0px 0px 6px 6px;
    border: 2px solid #E4E4E4;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height: auto;
    word-break: keep-all;
    height: 90px;
}
.filter_text div {
    font-size:16px;
    width:100%; 
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
    background-color: transparent;
    border: none;
}

.img-fluid-1 {
    width: 100%;
    height: auto;
}
.jet-filters-pagination {margin-top:40px !important;}
.jet-filters-pagination__item  {margin:0 !important;}
.jet-filters-pagination__link {
    color:#9AA0A7;
    font-size:14px;
    margin:0 12px;
    padding:0 !important;
}
.jet-filters-pagination__current .jet-filters-pagination__link {
    color:#212B36;
}
@media (max-width:1024px) {
.jet-filters-pagination {margin-top:32px !important;}
.filter_title {font-size: 22px;margin-bottom:24px;}
.filter_text div {
    font-size:15px;
}
.slick-dotted.slick-slider {
    margin-bottom: 20px;
}
}
@media (max-width:767px) {
.category-item:hover {opacity: 1;}

.jet-filters-pagination {margin-top:24px !important;}
    .filter_title {font-size: 18px;margin-bottom:16px; padding-left:6px;}
    .filter_text div {
        font-size:14px;
    }
    .filter_text {
        padding:20px 16px;}
        .category-item{padding: 0px 6px;}
    }
