.titlee {
    display: -webkit-box;
    -webkit-line-clamp: 2;   /* faqat 2 qator */
    -webkit-box-orient: vertical;
    overflow: hidden;

    line-height: 1.4;
    max-height: calc(1.4em * 2);
}

.rasm {
    height: 180px;
    object-fit: cover;
}

.search-inputt:focus {
    box-shadow: none !important;
    border-color: #036280;
}
.search-inputt {
    border-color: #036280;
}

.list_comp {
    display: block !important;
}

.list_mobile {
    display: none !important;
}

@media (max-width: 1199px) {
    .list_comp {
        display: none !important;
    }

    .list_mobile {
        display: flex !important;
    }
}

@media (max-width: 768px) {
    .search_bar {
        display: none;
    }
}

.cart_buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cart_table table thead tr, .cart_table table tbody tr {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 575px) {
    table img.bookImg {
        /*max-width: 100%;*/
        height: 100px;
        object-fit: cover;
    }

    .table-responsive .cart_buttons {
        flex-direction: row !important;
    }

    .cart_table tr {
        display: flex !important;
        justify-content: space-between !important;
    }
}

.header-1 .header-right .list_mobile .menu-cart .cart-iconn {
    position: relative;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: transparent;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid rgba(79, 83, 107, 0.3);
}

.header-1 .header-right .list_mobile .menu-cart .cart-iconn .count_prod {
    position: absolute;
    top: -7px;
    left: 0;
    width: 18px;
    line-height: 18px;
    height: 18px;
    border-radius: 18px;
    background-color: var(--theme);
    color: var(--white);
    font-size: 12px;
    text-align: center;
    font-weight: 500;
}
