.product-listing .category-title,
.product-listing .category-image-subtitle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-listing .page-title {
    margin: 0;
    padding: 0;
}

.product-listing .navcontainer {
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
}

.product-listing .navcontainer .navcatlinks {
    color: #181a17;
    text-align: center;
    margin: 0 8px;
}

.product-listing .navcontainer .navcatlinks a {
    white-space: nowrap;
    line-height: normal !important;
    display: inline-flex;
    align-items: center;
    color: #181a17;
    background: #eee;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 8px;
}

.product-listing .navcontainer .navcatlinks a:hover,
.product-listing .navcontainer .navcatlinks > a.navcathighlight {
    color: #fff !important;
    font-weight: bold;
    background: #a32725;
    z-index: 900;
}

.product-listing .viewpreference {
    display: flex;
    justify-content: right;
}

.product-listing .viewpreference > div {
    margin: 0 8px;
}

.product-listing .viewpreference p {
    margin: 0;
    padding: 0;
}

.product-listing .viewpreference a {
    color: #254d75;
}

.product-listing .grid-card-view {
    background-color: #2F343A !important;
    max-height: unset !important;
    height: auto !important;
    padding-bottom: 8px;
}

/* product page css */

.product-listing .viewpreference-selectBox{background-color: #254D75!important;color: #fff!important;    padding:5px 0px 3px 7px !important;border-radius: 5px!important;border: unset!important;transition: all 0.7s;}
.product-listing .viewpreference-selectBox:hover{background-color: #4F80B3!important;}
.product-listing select.viewpreference-selectBox option:checked, select.viewpreference-selectBox option[selected] {background-color: #fff!important;color: black;}
/* --- */
.product-listing .page-title .category-title h1{color: #254D75;}
.product-listing .page-title  p {font-size: 20px;color: #000;font-weight: lighter;}
.product-listing .search-productBox{font-size: 20px;color: #000;font-weight: lighter;}
.product-listing .search-productBox select{width: auto;;height: auto;;background-color: #254D75;color: #fff;    padding:3px ;border-radius: 5px;border: unset;transition: all 0.7s;font-size: 16px;}
.product-listing .viewpreference-selectBox:hover{background-color: #4F80B3;}
.product-listing .search-productBox select option:checked,
.product-listing .search-productBox select option[selected] {background-color: #fff!important;color: black;}
/*  */
.product-listing .thumbnails .mix{opacity: 1!important;display: block!important;}
/* @media (max-width: 1200px) {
    .product-listing .thumbnails .mix{height: 620px;}
}
@media (max-width: 992px) {
    .product-listing .thumbnails .mix{height: 555px;}
}
@media (max-width: 768px) {
    .product-listing .thumbnails .mix{height: 640px;}
}
@media (max-width: 575px) {
    .product-listing .thumbnails .mix{height: auto;}
} */
.product-listing .thumbnails .mix .h7 {font-size: 8.5px;font-weight: bold;letter-spacing: 0px;padding: 0px 0 0 0;margin: 0px 0;text-align: center;width: 100%;height: 8px;/* border: 1px solid #FF0000; */}
.product-listing .thumbnails .mix .proddesc-head{font-size: 18px;color: #fff; font-weight: lighter;height: auto;width: 100%;}
.product-listing .thumbnails .mix .proddesc{font-size: 18px;color: #fff; font-weight: lighter;height: auto;width: 100%;padding-bottom: 4px;}

/* product-list */
.products .bkWHITE, .catdesc .bkWHITE, .prodTotal .bkWHITE {color: #000;text-transform: uppercase;letter-spacing: 0px;font-weight: bold;font-size: 14px;line-height: 20px;margin: 2px 3px;padding: 2px;background: #fff;border-radius: 3px;}
.product-list .prodTotal.priceList .bkWHITE {color: #fff;background: #254D75;text-align: center;}
.cart .product-list{margin-bottom: 15px;}
.cart .cartWrap .product-list .cartSection h3{margin-bottom: 10px;}
.product-list input[type=text].cart.quantity{position: relative;top: -3px;}
/*  */
.prodpricing > .RED, .products .RED, .catdesc .RED,.product-listing .red {line-height: 9px;color: #CC6666;padding: 4px;/* display: inline-block; */font-size: 8.5px!important;}
/*25-11-24 */
/* LIST product-list  */
.product-listing .product-list .cartSection img  {margin-right: 3px; }
.product-listing .product-list .product-cart-btn {text-align: end;}

/* classIC preorders  */

.product-listing .product-col .releasedate-releases{margin-top: 10px;display: block;}
.product-listing .product-col .releasedate-releases .releasedate{display: block;height: auto;padding: 3px 0px;}
.hm-product-listing .product-col {height: 75px;}
.hm-product-listing .preorders .product-cart-btn,.product-listing .preorders .product-cart-btn{text-align:end;}
.hm-product-listing .product-col p{padding-bottom: 2px;margin-bottom: 0;  width: 85%;}
.hm-product-listing .product-col .quantities-limited{right: 5%;top: 20%;}
.hm-product-listing .product-col .out-of-stock{right: 5%;top: 20%;}
.hm-product-listing .product-col .special-order{right: 5%;top: 20%;}
@media (max-width:992px) {
    /* .hm-product-listing .product-col .quantities-limited{right: 10%;top: unset;bottom: 25px;} */
    .hm-product-listing .product-col .out-of-stock{right: 10%;top: unset;bottom: 25px;}
    .hm-product-listing .product-col .special-order{right: 10%;top: unset;bottom: 25px;}
}
@media (max-width:768px) {
    /* .hm-product-listing .product-col .quantities-limited{right: 12%;top: unset;bottom: 28px;} */
    .hm-product-listing .product-col .out-of-stock{right: 12%;top: unset;bottom: 28px;}
    .hm-product-listing .product-col .special-order{right: 12%;top: unset;bottom: 28px;}
}
@media (max-width:576px) {
    /* .hm-product-listing .product-col .quantities-limited{right: 12%;top: unset;bottom: 28px;} */
    .hm-product-listing .product-col .out-of-stock{right: 12%;top: unset;bottom: 28px;}
    .hm-product-listing .product-col .special-order{right: 12%;top: unset;bottom: 28px;}
}
@media (max-width:460px) {
    /* .hm-product-listing .product-col .quantities-limited{right: 8px;top: unset;bottom: 34px;} */
    .hm-product-listing .product-col .out-of-stock{right:8px;top: unset;bottom: 34px;}
    .hm-product-listing .product-col .special-order{right: 8px;top: unset;bottom: 34px;}
}

@media (max-width:576px) {
    /* .hm-product-listing table td .cart.quantity{bottom: unset;top: 5px;} */
}
@media (max-width:460px) {
    /* .hm-product-listing table td .cart.quantity{bottom: unset;top: 10px;} */
}
/* GRID products*/
/* .thumbnail.products {
    max-height: 704px;
} */
.product-listing .products .product-cart-btn {text-align: center;}
.product-listing .products .prodpricing{min-height: 130px;}
.product-listing .products .product-desc{min-height: 130px; padding-left: 15px;padding-right: 15px;}
.product-listing .products .qun-status{height: 27px; }
.product-listing .products .qun-status a{font-size: 15px; line-height: 1em; }
.product-listing .products .pro-code{font-size: 15px; line-height: 1em;}
.product-listing .products .pro-code a{font-size: 15px; line-height: 1em;color: #fff; }
.product-listing .products .product-pricing .row {margin: 0 5px!important;}
.product-listing .products .releasedate-releases {    height: 20px;display: inline-block;}

.owl-stage{
    padding-bottom: 10px;
}