.wrap-logo img {
    max-height: 70px;
}

#pbCloseBtn {
    top: 10px;
}

.menu-sale {
    position: relative;
}

.menu-sale span {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px;
    background: #c61b1b;
    font-size: 10px;
    border: 1px solid #c61b1b;
    padding: 2px 5px;
    color: #fff;
    position: absolute;
    top: -3px;
    right: 0;
}

@media (min-width: 1600px) {
    body .pro-loop .product-block .product-img {
        height: 450px;
    }

    body .pro-loop .product-block .product-img img {
        height: 450px;
    }
}

@media (min-width: 1400px) {
    body .pro-loop .product-block .product-img {
        height: 400px;
    }

    body .pro-loop .product-block .product-img img {
        height: 400px;
    }
}

@media (min-width: 1200px) {
    .pro-loop .product-block .product-img {
        min-height: 380px;
    }

    .pro-loop .product-block .product-img img {
        min-height: 380px;
        object-fit: contain;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .pro-loop .product-block .product-img {
        min-height: 300px;
    }

    .pro-loop .product-block .product-img img {
        min-height: 300px;
        object-fit: contain;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .pro-loop .product-block .product-img {
        min-height: 240px;
    }

    .pro-loop .product-block .product-img img {
        min-height: 240px;
        object-fit: contain;
    }
}

@media (min-width: 640px) and (max-width: 768px) {
    .pro-loop .product-block .product-img {
        height: 440px;
    }

    .pro-loop .product-block .product-img img {
        height: 440px;
    }
}

@media (min-width: 554px) and (max-width: 639px) {
    .pro-loop .product-block .product-img {
        height: 380px;
    }

    .pro-loop .product-block .product-img img {
        height: 380px;
    }
}

@media (min-width: 460px) and (max-width: 553px) {
    .pro-loop .product-block .product-img {
        height: 280px;
    }

    .pro-loop .product-block .product-img img {
        height: 280px;
    }
}

@media (min-width: 415px) and (max-width: 459px) {
    .pro-loop .product-block .product-img {
        height: 260px;
    }

    .pro-loop .product-block .product-img img {
        height: 260px;
        object-fit: cover;
    }
}

@media (max-width: 414px) {
    .pro-loop .product-block .product-img {
        height: 220px;
    }

    .pro-loop .product-block .product-img img {
        height: 220px;
        object-fit: cover;
    }
}

@media (min-width: 992px) {
    .site-nav.style--sidebar .site-nav-container-last {
        padding: 60px 30px 250px;
    }

    .groupFilterNew .layered_subtitle.dropdown-filter.tp_product_category_filter_brand {
        width: 220px;
    }

    .groupFilterNew .layered_subtitle.dropdown-filter {
        width: 160px;
    }

    .titleFilter.clearfix {
        padding: 0 10px;
    }
    .heading-collection {
        display: flex;
        align-items: center;
    }

    .option.browse-tags {
        margin-top: 25px;
    }
}

.box_product_firstView.product-description,
#phistory-bar,
.contentFilter .filter-color,
.groupFilterNew .color-filter{
    display: none;
}

#slide-image .owl-prev {
    background: url(/tp/T0298/img/151378/left.png) center no-repeat;
    border-radius: 0 5px 5px 0;
    left: 10px;
}

#slide-image .owl-next {
    background: url(/tp/T0298/img/151378/right.png) center no-repeat;
    border-radius: 5px 0 0 5px;
    right: 10px;
}

#slide-image.custom-animate .owl-next,
#slide-image.custom-animate .owl-prev {
    animation: blinkAnimation 1s infinite;
}

@keyframes blinkAnimation {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}

#slide-image .owl-next, #slide-image .owl-prev {
    opacity: 1;
}

.menu-productimg {
    display: none;
}

.menu-desktop ul.sub_menu.megaMenu {
    min-width: unset !important;
    width: 230px;
}

.pro-loop .product-detail h3 a {
    -webkit-line-clamp: 2;
}

.group-filter .color-filter,
.group-filter .filter-color {
    display: none;
}

@media (max-width: 767px) {
    body .tabUlRelate li {
        margin: 15px 0 20px 0;
    }

    body #pbImage {
        top: 85px !important;
        width: 100% !important;
        max-height: 85vh;
        object-fit: cover;
    }
    .banner-collection-header {
        padding-bottom: 30px;
    }
    .menu-sale span {
        top: 50%;
        right: auto;
        left: 80px;
        transform: translateY(-50%);
    }
}

@media (max-width: 480px) {
    .productDetail-page .tabUlRelate {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

     .tabUlRelate li {
        font-size: 14px;
    }
}

@media (max-width: 320px) {
    .tabUlRelate li {
        padding: 0;
    }
}

.tabDetailProduct {
    display: block;
}


@media (min-width: 768px) and (max-width: 991px) {
    #site-header .header-mid.wrap-flex-align {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}