.m-price-container {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    flex-wrap: wrap; 
}

.m-price-item {
    display: flex; 
    flex-direction: row; 
    align-items: center; 
    margin: 0 10px; 
}

/* m-price Text Styles */
.m-price-item span {
    font-weight: bold; 
    color: black; 
    white-space: nowrap; 
    margin-left: 32px; 
}

.m-price-item .m-price {
    color: #ff8100; 
    margin-left: 27px; 
}

.m-price-item {
    color: inherit; 
}

.m-price-item .m-price-increase {
    color: #008000; 
}

.m-price-item .m-price-decrease {
    margin-left: 29px; 
    color: #ff0000; 
}

.main-heading {
    margin-right: 50px; 
    margin: 11px 4px 11px -154px;
}
.drpdwn-icon svg {
    width: 15px;
    margin-right:25px;
}
.cstm-dropdwn-price{
    display: none;
}
.bg-blue{
    background-color: #e1e1ff;
}
.bg-white{
    background-color: #fdfdfd;
}
/* ----16-03-2024---- */

@media only screen and (max-width: 768px){
    .m-price-container{
        display: none;
    }
    .cstm-dropdwn-price{
        position: relative;
        display: flex;
        visibility: visible;
        align-items: center;
        justify-content: space-between;
        width: 90%;
        margin:0 auto;
        padding: 15px 0;
    }
    .cstm-dropdwn-price-inner{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    .m-price-item span{
        margin-left: unset;
    }
    .dropdown-content {
        display: none;
        background: #e5e5e5;
        z-index: 999;
        position: absolute;
        top: 50px;
        left: 7px;
        width: 95%;
    }
    .dropdown-content .m-price-item {
        display: flex;
        justify-content: space-evenly;
        padding: 5px 0px;
        /* margin: unset; */
    }
    .dropdown-content.show{
        display: block;
    }
    .dropdown-content.show .m-price-item span {
        width: 100px;
    }
    .dropdown-content:nth-child(1){
        background-color: black;
    }
    .drpdwn-icon.up img {
        rotate: 180deg;
    }

    .m-price-decrease-mob {
        /* margin-left: 5px; */
        color: #ff0000; 
    }
    .m-price-increase-mob {
        /* margin-left: 5px; */
        color: #008000; 
    }
    .m-price-mob {
        color: #ff8100; 
        /* margin-left: 5px;  */
    }
    .m-price-item-mob span {
        font-weight: bold;
        white-space: nowrap;
        margin-left: 5px;
    }
    .mobile-preview {
        margin-left: 3px;
    }
}
@media only screen and (max-width: 430px){
    /* .mobile-preview{
        display: none;
    } */
    .dropdown-content .m-price-item {
        padding:5px 10px;
    }
}
@media only screen and (max-width: 414px){
    .mobile-preview{
        display: flex;
        align-items: baseline;
    }
}

/* 17-04-2024 sticky livePrice */
.m-price-mobile {
    display: none;
}

@media only screen and (max-width: 992px) {
    .m-price-mobile {
        display: block !important;
    }

    .m-price-desktop {
        display: none;
    }
}

/* ======================================= */

/* Additional Field on Checkout page */
.additional-information > legend > span {
    font-weight: 600;
}
.additional-information > legend {
    padding-top: 25px;
}

/* Category page price filter */
.filter-options-content .count:before {
    content: " (" !important;
}
.filter-options-content .count:after {
    content: " )" !important;
}

/* Error on the checkout page */
div.field-error {
    color: #e02b27;
}

/* ================== 22/05/24 ==================== */

/* Recently Viewed Items on category page */
.block-viewed-products-grid .products-grid .product-item .product-item-info {
    position: relative;
    display: flex;
    justify-content: space-around;
}
.block-viewed-products-grid .product-image-container {
    width: 84px !important;
}
.block-viewed-products-grid .product-item-name {
    width: 125px;
}
.block-viewed-products-grid .block-title {
    padding-left: 22px;
}
.block-viewed-products-grid .product-item-info {
    text-align: justify;
}

/* Show child categories */

.block-content li.item.has-sub {
    position: relative;
}
.block-content ul.sub-items {
    position: absolute;
    background: #fff;
    top: 0;
    right: 0;
    border: 1px solid #ddd;
    padding: 0 5px;
    z-index: 1;
}
.block-content ul.sub-items li.item {
    list-style: none;
}

@media only screen and (max-width:767px){
    .block-content ol.product-items.widget-viewed-grid {
        display: flex;
        flex-direction: column;
    }
}

/* Recently ordered */
#cart-sidebar-reorder .product-item-name a {
    width: 186px;
}
