.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px;
}
a.page-link {
    border: none;
    color: #0b0b0b;
}
.active > .page-link, .page-link.active {
    /*border-radius: 50px;*/
    background: #0b0b0b;
    border-color: #000;
}
.pagination {
    gap: 5px;
}
span.page-link.h6, a.page-link {
    width: 40px;
    height: 40px;
    text-align: center;
    gap: 3px;
    display: flex;
    justify-content: center;
}
#quickView .tf-product-info-heading table {
    display: block;
}
.tab-descriptions table,
#quickView .tf-product-info-heading table {
    border: 1px solid var(--line);
}

.tab-descriptions td,
#quickView .tf-product-info-heading td{
    border: 1px solid var(--line);
}
.tf-product-info-wrap .tf-product-information,
#quickView .tf-product-info-heading td{
    margin-bottom: 10px;
}
#blog-view-list a.entry_image.img-style4 {
    width: 250px;
    flex-shrink: 0;
    overflow: hidden;
}

.card-product-shadow {
    border-radius: 10px;
    box-shadow: 0 0 2px #cacaca;
    padding: 1rem;
}
.border-none.box-icon_V01::after{
    content: none;
}
#mobileMenu .tf-btn.style-2{
    font-size: 15px;
}
.s-about .gallery-work-item {
    width: 100%;
    height: 100%;
}
.logo-small {
    height: 20px;
}
