.store-list-price.store-full,.store-list-price  {
    min-height: 67px;
}

.alert-danger a {
    color: #000;
}

@media (max-width: 1920px) {
    .userStore section.banner-main {
     /*   height: 520px;
        max-height: 520px;*/
    }
    .store-slider .image-div {
        height: 520px;
    }
}

@media ( max-width: 1440px) {
    .userStore section.banner-main {
       /* height: 432px;
        max-height: 432px;*/
    }
    .store-slider .image-div {
        height: 432px;
    }
}

@media ( max-width: 1366px) {
    .userStore section.banner-main {
        /*height: 412px;
        max-height: 412px;*/
    }
    .store-slider .image-div {
        height: 412px;
    }
}

@media ( max-width: 1280px) {
    .userStore section.banner-main {
        /*height: 382px;
        max-height: 382px;*/
    }
    .store-slider .image-div {
        height: 382px;
    }
}

@media ( max-width: 1240px) {
    .userStore section.banner-main {
     /*   height: 362px;
        max-height: 362px;*/
    }
    .store-slider .image-div {
        height: 362px;
    }
}

@media (max-width: 1025px) {
    .container,
    .container-sm {
        max-width: 100%;
        padding: 0 25px;
    }
    .bid-btn {
        width: 165px;
    }
    .item-box {
        width: 38%;
    }
    .menu-icon {
        display: block;
    }
    .nav-menu-box {
        position: fixed;
        display: none;
        left: 0;
        top: 100px;
        width: 100%;
        background: #fff;
        box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.05);
    }
    .userStore .nav-menu-box li {
        width: 100%;
        text-align: center;
    }
    .userStore .nav-menu-box li.active a::before {
        display: none;
    }
    .userStore .nav-menu-box li a {
        display: block;
        padding: 7px 0;
        margin: 5px 0;
        text-align: center;
    }
    .userStore .nav-menu-box li.nav-btn {
        margin-bottom: 8px;
    }
    .userStore .nav-menu-box li.nav-btn a {
        display: inline-block;
        line-height: inherit;
    }
    .logo-main a img {
        max-height: 82px !important;
    }
    .headder-main {
        padding: 10px 15px;
    }
    .qty-box {
        margin-left: 0px;
    }
    .p-slider-thumb-img {
        height: 80px;
    }
    .order-summary-tearms {
        width: 43%;
    }
    .order-pay-btn {
        width: 320px;
    }
    .store-list-img {
        height: 250px;
    }
    .p-slider-top.slick-initialized .slick-slide {
        height: 400px;
    }
    .userStore section.banner-main {
       /* max-height: 312px;
        height: 312px;*/
    }
    .store-slider .image-div {
        height: 312px;
    }
    .bid-box {
        min-width: 90px;
    }
    .footer-link,
    .footer-text {
        text-align: center;
        width: 100%;
    }
    .footer-link a,
    .footer-text span {
        margin: 0 10px;
    }
    .suggetion-slider .store-list-img {
        height: 200px !important;
    }
    .store-list-section .store-list-info h3 {
        min-height: 98px;
    }
    .store-list-section .store-list-info p {
        min-height: 54px;
    }
    .desktopFilter_supplier {
        margin-top: 25px;
    }
    .list-topbar-right .dropdown-item {
        padding: .25rem 10px !important;
    }
    .list-topbar-right .dropdown-header {
        padding: .5rem 10px !important;
    }
}

@media (max-width: 768px) {
    .m-s-b40 {
        margin-bottom: 40px !important;
    }
    .countdown-box label {
        display: block;
    }
    #countdown {
        margin-left: 0px;
        padding-left: 0px;
        border: none;
        margin-top: 10px;
    }
    .doc-download-btn{
        margin: 10px 0 0 54px;
    }
    .logo-main {
        width: 190px
    }
    .store-list-img {
        height: 250px;
    }
    ul.store-list-section li {
        width: 50%;
    }
    .store-list-item {
        height: auto !important;
    }
    .product-detail-left {
        width: 60%;
        float: none;
        margin: 0 auto;
    }
    .product-detail-left .product-slider-main {
        margin-top: 10px;
    }
    .product-detail-right {
        float: left;
        width: 100%;
        padding: 0px;
        margin: 40px 0 0 0;
    }
    .footer-main {
        padding: 10px 0;
    }
    .footer-link a {
        margin: 0 20px 0 0;
    }
    .footer-text span {
        margin: 0 0 0 20px;
    }
    .order-summary-main {
        overflow-y: hidden;
    }
    .order-summary-main .order-summary-box {
        width: 1000px;
    }
    .p-slider-thumb-img {
        height: 96px;
    }
    .item_full_description {
        margin-top: 10px;
    }
    .card-info {
        margin-top: 40px;
    }
    .userStore section.banner-main {
        /*max-height: 232px;
        height: 232px;*/
    }
    .store-slider .image-div {
        height: 232px;
    }
    ul.retailer_listing li {
        width: 31%;
    }
    .suggetion-slider .store-list-img {
        height: 150px !important;
    }
    .suggetion-slider ul.store-list-section li {
        width: 50% !important;
    }
    .suggetion-slider .store-list-info {
        min-height: 130px;
    }
    .store-list-section .store-list-info h3 {
        min-height: 73px;
    }
    .store-list-section .store-list-info p {
        min-height: 36px;
    }
    .bid-main .qty-box {
        margin-left: 90px;
    }
    #increase_bid .login-box .left {
        width: 100%;
        border-right: none !important;
        padding-bottom: 20px;
        padding-right: 0px;
    }
    .login-box .right {
        width: 100%;
        display: inline-block;
        padding-left: 0px;
    }
    .rs-table .order-summary-box tr.tax_rows:nth-child(odd) {
        background:#f9f9f9 !important;
    }
    .cart_total_table  {
        overflow-x:scroll;
    }
}

@media (max-width: 767px) {
    .footer-link,
    .footer-text {
        width: 100%;
    }
    .footer-text span,
    .footer-link a {
        width: 100%;
        text-align: center;
        display: block;
        padding: 5px 0;
        margin: 0px;
    }
    .list-topbar {
        margin: 0px !important;
        /*background: #fff;*/
        padding: 20px;
        border-radius: 0 0 5px 5px;
    }
    .list-topbar .bootstrap-select>.dropdown-toggle,
    .list-topbar .form-control {
        border: 1px solid #f0f0f0
    }
    .p-slider-thumb-img {
        height: 55px;
    }
    .place-bid-main .qty-box {
        float: left;
        margin-left: 0;
    }
    .qty-box {
        width: 100%;
        margin: 20px 0 25px 0;
    }
    .qty-box label {
        width: 70px;
    }
    .bid-btn {
        float: left;
    }
    .p-slider-top.slick-initialized .slick-slide {
        height: 350px;
    }
    .order-summary-tearms {
        width: 100%;
    }
    .order-pay-btn {
        width: 100%;
        margin-top: 30px;
    }
    .order-summary-footer {
        margin: 30px 0 0 0;
    }
    .title-main h2 {
        font-size: 26px;
    }
    .title-main {
        margin: 35px 0 30px 0;
    }
    .place-bid-main .bid-btn {
        margin: 50px 0 0 0;
    }
    .orbuy {
        margin: 10px 0 15px 0;
    }
    .p-slider-thumb .slick-arrow {
        width: 25px;
    }
    .product-detail-title {
        font-size: 22px;
        padding-bottom: 15px;
    }
    .product-detail-desc {
        margin-top: 20px;
    }
    .rs-table {
        overflow-y: auto;
    }
    .rs-table .order-summary-box {
        width: 100%;
    }
    .item-box-sub,
    .item-img,
    .item-text {
        display: inline-block
    }
    .item-box {
        width: 100%;
    }
    .item-text {
        padding: 10px 0 0 0;
    }
    .item-img {
        width: 100%;
        height: auto;
        margin-top: 5px;
    }
    .item-img img {
        max-width: 100px;
    }
    .item-box-sub {
        text-align: center;
        max-width: 300px;
    }
    .order-summary-box td {
        padding: 10px 20px;
    }
    /* Force table to not be like tables anymore */
    .rs-table .order-summary-box,
    .rs-table .order-summary-box thead,
    .rs-table .order-summary-box tbody,
    .rs-table .order-summary-box th,
    .rs-table .order-summary-box td,
    .rs-table .order-summary-box tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    .rs-table .order-summary-box thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .rs-table .order-summary-box tr {
        margin: 0;
        background: #f9f9f9;
    }
    .rs-table .order-summary-box tr.service_fee_row th{
        background-color: #f9f9f9;
    }
    .rs-table .order-summary-box tr.total_service_fee_row th{
        background-color: #ffffff;
    }
    .rs-table .order-summary-box tr:nth-child(odd) {
        background: #f9f9f9;
    }
    .rs-table .order-summary-box td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        text-align: right !important;
    }
    .rs-table .order-summary-box td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 50%;
        transform: translateY(-50%);
        left: 6px;
        width: 45%;
        padding-right: 10px;
        padding-left: 10px;
        white-space: nowrap;
        text-align: left;
    }
    .order-summary-box th:first-child {
        padding-left: 20px;
    }
    .order-summary-box th:last-child {
        padding-right: 20px;
    }
    /*
		Label the data
    You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
		*/
    .order-table .order-summary-box td:nth-of-type(1):before {
        content: "ITEM";
    }
    .order-table .order-summary-box td:nth-of-type(2):before {
        content: "TYPE";
    }
    /*.order-table .order-summary-box td:nth-of-type(3):before { content: "RESERVE PRICE"; }*/
    .order-table .order-summary-box td:nth-of-type(3):before {
        content: "YOUR BID";
    }
    .order-table .order-summary-box td:nth-of-type(4):before {
        content: "QTY";
    }
    .order-table .order-summary-box td:nth-of-type(5):before {
        content: "SUB TOTAL";
    }
    .order-buynowtable .order-summary-box td:nth-of-type(1):before {
        content: "ITEM";
    }
    .order-buynowtable .order-summary-box td:nth-of-type(2):before {
        content: "TYPE";
    }
    .order-buynowtable .order-summary-box td:nth-of-type(3):before {
        content: "RESERVE PRICE";
    }
    .order-buynowtable .order-summary-box td.raffle-amount:before {
        content: "TICKET PRICE" !important;
    }
    .order-buynowtable .order-summary-box td:nth-of-type(4):before {
        content: "QTY";
    }
    .order-buynowtable .order-summary-box td:nth-of-type(5):before {
        content: "SUB TOTAL";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(1):before {
        content: "ITEM";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(1):before {
        content: "TRANSACTION ID";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(1):before {
        content: "TRANSACTION ID";
    }
    .order-bid.order-summary-box.no_data td:nth-of-type(1):before {
        display: none;
    }
    .orderSummary-main .order-summary-box.no_data td {
        padding: 10px 0;
        font-size: 20px !important;
        text-align: center !important;
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(2):before {
        content: "ORDER DATE";
    }

    .myorders.order-bid.order-summary-box td:nth-of-type(3):before {
        content: "HIGHEST PRICE";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(4):before {
        content: "YOUR BID";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(5):before {
        content: "SERVICE FEE";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(6):before {
        content: "QTY";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(7):before {
        content: "TOTAL";
    }
    .myorders.order-bid.order-summary-box td:nth-of-type(8):before {
        content: "STATUS	";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(2):before {
        content: "PURCHASED DATE";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(3):before {
        content: "TICKET AMOUNT";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(5):before {
        content: "QTY";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(4):before {
        content: "SERVICE FEE";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(6):before {
        content: "SUB TOTAL";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(7):before {
        content: "STATUS";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(8):before {
        content: "";
    }
    .mytickets.order-bid.order-summary-box td:nth-of-type(9):before {
        content: "";
    }
    .no-allotment.mytickets.order-bid.order-summary-box td:nth-of-type(6):before {
        content: "SUB TOTAL";
    }
    .no-allotment.mytickets.order-bid.order-summary-box td:nth-of-type(7):before {
        content: "STATUS";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(2):before {
        content: "DATE";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(3):before {
        content: "AMOUNT";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(4):before {
        content: "SERVICE FEE";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(5):before {
        content: "INC. Gift Aid";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(6):before {
        content: "SUB TOTAL";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(7):before {
        content: "STATUS";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(8):before {
        content: "";
    }
    .mydonation.order-bid.order-summary-box td:nth-of-type(9):before {
        content: "STATUS	";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(2):before {
        content: "DATE";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(3):before {
        content: "AMOUNT";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(4):before {
        content: "SERVICE FEE";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(5):before {
        content: "QTY";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(6):before {
        content: "TOTAL";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(7):before {
        content: "STATUS";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(8):before {
        content: "";
    }
    .mypledges.order-bid.order-summary-box td:nth-of-type(9):before {
        content: "STATUS	";
    }
    .pledge_now.order-table .order-summary-box td:nth-of-type(3)::before {
        content: "PRICE";
    }
    .cart_table.order-summary-box td:nth-of-type(1):before {
        display: none;
    }
    .cart_table.order-summary-box td:nth-of-type(2):before {
        content: "PRICE";
    }
    .cart_table.order-summary-box td:nth-of-type(3):before {
        content: "QUANTITY";
    }
    .cart_table.order-summary-box td:nth-of-type(4):before {
        content: "TOTAL";
    }
    .rs-table .cart_table.order-summary-box td.item-box {
        width: 100% !important;
    }
    .cart_table .cart_remove_btn {
        float: right;
        padding: 0;
        margin-top: 8px;
    }
    .rs-table .order-summary-box .f-table {
        display: table;
        width: 100%;
    }
    .rs-table .order-summary-box .f-table th {
        display: table-cell;
    }
    .rs-table .order-summary-box .tax_rows {
        display: table;
        width: 100%;
    }
    .rs-table .order-summary-box .tax_rows td {
        display: table-cell;
        padding: 10px 20px !important;
        text-align: left !important;
        border-bottom: 0px;
    }
    .rs-table .order-summary-box .tax_rows td:last-child {
        text-align: right !important;
    }
    .rs-table .order-summary-box .tax_rows td:before {
        display: none !important;
    }
    .item-box:before {
        display: none;
    }
    .rs-table .order-summary-box td.item-box {
        padding: 10px 20px;
        text-align: center !important;
    }
    .order-summary-box td:last-child {
        padding-right: 20px
    }
    .rs-table .order-summary-box tr.tax_rows:nth-child(odd) {
        background: transparent;
    }
    .order-summary-main.rs-table .order-summary-box {
        width: 100%;
    }
    .rs-table .order-summary-box .f-table th:first-child {
        text-align: left;
    }
    .title-top h2 {
        font-size: 28px;
    }
    .rs-table .order-summary-box.lot-table-popup td:first-child {
        width: 100% !important;
        padding: 10px 20px;
        text-align: center !important;
    }
    .lot-table-popup.order-summary-box td:nth-of-type(2):before {
        content: 'LOT NAME';
    }
    .lot-table-popup.order-summary-box td:nth-of-type(3):before {
        content: 'QUANTITY';
    }
    .suggetion-slider ul.store-list-section li {
        width: 50%;
        padding: 0 10px;
    }
    .suggetion-slider .store-list-img {
        height: 130px;
        margin-top: 0px;
    }
    .suggetion-slider .store-list-info {
        padding: 0 10px 10px 10px;
    }
    .suggetion-slider .store-list-info h3 {
        font-size: 15px;
        margin-bottom: 10px;
        height: 86px;
        padding-top: 10px;
    }
    .suggetion-slider .store-list-item {
        border-radius: 5px;
    }
    .desktopFilter_supplier {
        display: none;
    }
    .order-buynowtable.donation-summary .order-summary-box td:nth-of-type(3):before {
        content: 'DONATION AMOUNT';
    }
    .order-buynowtable.donation-summary .order-summary-box td:nth-of-type(4):before {
        content: ' SUB TOTAL';
    }
}

@media (max-width: 767px) {
    .store-slider .image-div {
        /*height:280px !important*/
        height: 182px !important
    }
    .userStore section.banner-main {
        /*height: 182px;
        max-height: 182px;*/
    }
    .login-box .left,
    .login-box .right {
        width: 100%;
        padding: 0px;
        border: none;
    }
    .guest-user-popup .forget-box {
        margin-top: 0px;
    }
    .login-box .left .login-btn {
        height: 48px;
        line-height: 46px;
        font-weight: 500;
        font-size: 18px;
        text-decoration: none !important;
        color: #fff !important;
    }
    .login-box .right .dont-account {
        margin-top: 25px;
    }
    .sign-shop {
        margin: 10px 0 10px 0;
        padding: 0 0 10px 0;
    }
    .social_share.mobile {
        margin-top: 10px;
    }
    .gift_aid_span {
        display: block !important;
    }
    .m-s-b40 {
        margin-bottom: 40px !important;
    }

    /****Date (1-4-2024)****/
    .store-list-img img{
        height:calc(100% - 16px);
        object-fit: contain;
        object-position: center;
    }
    .store-list-info {
        padding: 16px;
    }
    .store-list-img {
        height:160px;
        margin-top:44px;
        display: block;
        object-fit: cover;
        object-position: center;
        width: 70%;
    }
    .store-list-section .store-list-info h3 {
        min-height: auto;
        margin-top: 24px;
        padding-top: 0px;
        margin-bottom: 8px;
    }
    .store-list-btn {
        position: absolute;
        right: 0;
        bottom: 0;
        margin: 16px;
        width: calc(100% - 32px);
        font-size: 12px;
        height: 32px;
        line-height: 32px;
    }
    .store-list-section .store-list-info p {
        min-height: 36px;
    }
    .store-list-item {
        height: 100% !important;
        display: flex;
        border-radius: 10px;
    }
    .store-list-item.item .lot_header {
        position: absolute;
        width: 100%;
        display: inline-block;
        background: #fcfcfc;
        height: 40px;
        top: 0;
        left: 0;
    }
    .store-list-section .store-list-info p{
        display: none;
    }
    .store-list .item .lotno{
        top: 8px;
        left:16px;
        font-size: 14px;
        width:28px;
        height:28px;
        line-height:28px;
    }
    .store-list .bid_counts {
        top: 10px;
    }
    .store-list .wishlist-icon{
        width: 20px;
        height: 20px;
        top: 10px;
        right: 16px;
        background-size: 100%;
    }
    .store-list-box,.mobileFilter {
        margin-top: 24px;
    }
    ul.store-list-section li{
        margin-bottom:16px;
    }
    .store-list .store-list-price b {
        font-size: 18px;
        margin-top: 0px;
    }
    .store-list .countdown-box{
        margin-top: 24px;
    }
    .store-list .countdown-box h4 {
        font-size: 16px;
    }
    .store-list .close-msg{
        margin-top:24px !important;
    }
    .store-list-info h3{
        font-size:15px;
        line-height:20px;
    }
    .product-detail-right{
        margin-top:8px;
    }
    /****6-5-2024*****/
    .rs-table .order-summary-box .f-table th{
        text-align:left;
        padding:10px 20px;
    }
    .rs-table .order-summary-box .f-table th:last-child {
        text-align: right;
    }
    .service-fee-checkout{
        text-align:right !important;
        padding-right: 20px !important;
    }
}

@media (max-width: 641px) {

    .pls-btn {
        width: 100%;
        margin-top: 45px;
    }

    .impulse-bid-col {
        margin-bottom: 0px !important;
    }

    .impluse-bid {
        font-size: 10px;
    }

    .impulse-bid-col span {
        font-size: 14px;
    }
    .pls-btn .bid-btn {
        margin-top: 20px !important;
    }

    #buy .bid-main .buy-now-btn {
        width: 100%;
    }
    #buy .qty-box {
        width: 137px;
        margin: -7px 0 25px 0;
        float: right;
    }
    #buy .qty-box label {
        width: 100%;
        line-height: inherit;
        padding-bottom: 5px;
        font-size: 15px;
    }
    #buy .quantity input {
        height: 40px;
    }
    #buy .quantity-nav {
        height: 40px;
    }
    #buy .quantity-button i {
        margin-top: 13px;
    }
    .previous_btn,
    .next_btn {
        min-width: 123px;
    }
    ul.retailer_listing li {
        width: 45%;
        height: 150px;
        margin: 0 2.5%;
        margin-bottom: 20px;
    }
    ul.sponsor-list li{
        height:auto;
        min-height: auto;
    }
    ul.retailer_listing {
        margin: 0 -2.5px;
    }
    #increase_bid .login-box .left {
        border-right: none;
    }
}

@media (max-width: 479px) {
    ul.store-list-section li {
        width: 100%;
    }
    .product-detail-left {
        width: 100%;
    }
    #place_bid .bid-btn {
        margin: 40px 0 0 0
    }
    .your-bid {
        float: left;
        margin: 0px;
    }
    #place_bid .bid-btn {
        float: left;
    }
    .your-bid span {
        right: inherit;
        left: 0;
    }
    .store-slider .image-div {
        /*height:280px !important*/
        height: 122px !important
    }
    .store-slider.slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }
    section.banner-main {
        max-height: initial !important;
        height: auto !important;
    }
    .form-info-title .checkbox {
        float: left;
        width: 100%;
        margin-top: 7px;
    }
    .checkbox label {
        padding-left: 25px;
    }
    .thanks-popup-box {
        padding: 35px;
    }
    .thanks-popup-box h2 {
        padding-bottom: 25px;
        margin-bottom: 25px;
        font-size: 40px;
    }
    .login-box h4 {
        margin-bottom: 10px;
    }
    .login-box h4.confirm-normal {
        margin-bottom: 25px;
    }
    .login-box {
        padding: 25px;
    }
    .login-box h2 {
        font-size: 24px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .info-tag {
        font-size: 15px;
        margin-top: 15px;
        float: left;
    }
    .form-info-box {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .add_admin .order-summary {
        margin-top: 40px;
    }
    .card-info {
        margin-top: 20px;
    }
    .page-section li {
        margin: 0px;
    }
    .rang-slider {
        margin-top: 10px;
    }
    .rang-slider label {
        margin: 0 0 15px -7px;
        font-size: 16px;
    }
    .store-list-box {
        margin-top:24px;
    }
    #countdown {
        padding-left: 0;
        margin-left: 0;
        border: none;
        width: 100%;
        margin-top: 10px;
    }
    /* responsive fixes */
    .store-list-info {
        min-height: auto !important;
    }
    .store-list-info h3 {
        min-height: auto;
    }
    .store-list-item.no_description p.lot_description {
        display: none;
    }
    .auction .store-list-price.store-full,
    .sale .store-list-price.store-full {
        min-height: 31px;
    }
    .continue2,
    .default-btn.yes {
        margin-bottom: 10px;
    }
    .notification_count {
        left: 53%;
        top: 2px;
        transform: translateX(-50%);
        width: auto;
        margin: auto;
    }
    .nav-menu-box {
        max-height: 530px;
        overflow-x: hidden;
    }
    .title-main .order_filter {
        width: 100%;
        margin-top: 15px;
    }
    .tooltip-msg {
        width: 280px !important;
    }
    .p-slider-top .slick-slide img {
        max-height: 65% !important;
    }
    .logo-main h1 {
        font-size: 22px
    }
    /*.previous_btn, .next_btn {width:100% !important}*/
    .previous_btn {
        margin-bottom: 15px !important;
    }
    .countdown-box label {
        font-size: 15px;
    }
    #popup_service_text {
        margin-bottom: 20px;
    }
}

@media ( max-width: 375px) {
    .userStore section.banner-main {
        /*height: 102px;
        max-height: 102px;*/
    }
    .store-slider .image-div {
        height: 102px !important;
    }
    .price-box-n input {
        padding-left: 60px;
    }
    .bid-main .qty-box {
        margin-left: 0;
    }
    #popup_service_text {
        margin-bottom: 20px;
    }
}

@media (max-width: 320px) {
    .store-slider .image-div {
        /*height:280px !important*/
        height: 92px !important
    }
    .nav-menu-box {
        max-height: 450px;
        overflow-x: hidden;
    }
    .countdown-box h4 {
        font-size: 17px;
    }
    #popup_service_text {
        margin-bottom: 20px;
    }
}
