@media only screen and (max-width: 599px) and (min-width: 400px) {
    .wishlist-page table tr th{
        display: none !important;
    }
    .wishlist-page table{
        margin-top: 10px !important;
    }
    .wishlist-page .header-title h4{
        font-size: 20px;
    }
    .wishlist-page table tr td {
        display: block;
        width: 100%;
        border: none;
        padding: 3px 15px;
        text-align: left !important;
    }
    .wishlist-page table tr td:last-child {
        border-bottom: 1px solid #dee2e6;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .wishlist-page table tr td:first-child {
        text-align: right !important;
    }
    .wishlist-page .col-md-12.pr-5{
        padding-right: 15px !important;
    }
    .wishlist-page .remove-wishlist-item {
        background: #fff;
        color: #dc3545;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        display: inline-block;
        text-align: center;
        line-height: 20px;
        font-size: 16px;
    }
    .wishlist-page .row.px-3.mt-2{
        margin-right: 0px !important;
        padding-right: 0px !important;
    }
    .add-to-cart-modal-body .input-group .button-minus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .input-group .button-plus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .form-label{
        margin-bottom: 5px !important;
    }
    .add-to-cart-modal-body #product_attribute{
        margin-top: 10px !important;
    }
    #cart-basic-detail-content .cart_img {
        width: 25% !important;
    }

    #cart-basic-detail-content .mobile_width_content{
        width: 100% !important;
    }
    #cart-basic-detail-content #payment_section{
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    #cart-basic-detail-content .coupons{
        padding: 0px !important;
        padding-left: 0px !important;
    }
    #cart-basic-detail-content .cart_heading {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #cart-basic-detail-content .change-address{
        margin-bottom: 10px !important;
    }
    #cart-basic-detail-content .nxt_btn_address_order{
        margin-bottom: 15px !important;
        width: 90px !important;
    }
    #cart-basic-detail-content .coupons.border-left.border-right.border-bottom{
        border-top: 1px solid #dee2e6!important;
    }
    #cart-basic-detail-content .nxt_btn_coupon_order{
        font-size: 14px;
        border-radius: 4px;
        width: 90px;
        margin-bottom: 5px;
    }
    .nxt_btn_order.cart_type_btn{
        width: 90px;
    }
    #cart-basic-detail-content .different_address .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupon_submit{
        font-size: 14px !important;
        width: 100%;
    }
    .row.mt-4.continue-shopping{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #login-footer #login_btn{
        margin-bottom: 10px !important;
    }
    .login-form-body {
        padding: 10px 15px 15px 15px !important;
    }
    .after-send-otp-div .invalid-feedback{
        margin-bottom: 5px !important;
    }
    #login-with-otp-global-msg .login-form-body{
        padding: 10px 35px 30px 35px;
    }
    #login-with-otp-global-msg .timer-div{
       margin-top: 5px !important;
       margin-bottom: 5px !important;
    }
    .sticky-whatsapp-container svg {
        width: 40px !important;
        height: 40px !important;
        padding: 8px !important;
    }
    .sticky-whatsapp-container a {
        right: 16% !important;
    }
    .cart-sup {
        top: 14px !important;
        width: 18px !important;
        height: 18px !important;
        margin-left: 17px !important;
    }
    .classy-navbar-toggler .navbarToggler {
        margin-top: 7px;
    }
    #login-footer{
        height: auto !important;
    }
    .cart-detail-page-patient .remove.delete-item-from-cart {
        position: absolute;
        top: -110px;
        color: red;
        right: 1px;
    }
    .cart-detail-page-patient .cart_label{
        margin-bottom: 0px !important;
    }
    .cart-qty-price-details {
        padding-top: 0px !important;
        display: block;
        text-align: left;
    }
    .cart-qty-price-details .col{
        text-align: left !important;
    }
    .cart-qty-price-details .col .form-group{
        margin-bottom: 0px !important;
    }
    .single-cart-block{
        border: 1px solid #dee2e6 !important;
    }
    #shopping_cart .tab-content{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .remove-wishlist-item .fa::before {
        content: "\f1f8" !important;
    }
    .login-sign-up-header .login-tab{
        font-size: 15px !important;
    }
    .font-size-24 {
        font-size: 18px !important;
    }
    .opt-section .opt-input-field {
        height: 35px;
        width: 35px;
        margin: 15px 5px !important;
    }
    .modal-header{
        padding: 10px 15px !important;
    }
    .card_wishlist .fa.fa-heart.list_icon.remove_to_wishlist{
        color: #ea2626 !important;
    }
    .mt-2.font-size22.mb-price-section .form-group.form-label.mb-1.pl-2{
        padding-left: 40px !important;
    }
    .quantity-field.mobile_qty.col-sm-5.col-7.border-1-solid.readonly {
        text-align: center;
        padding: 0px 0px 0px 0px !important;
        /* border: 0px; */
        /* font-size: 16px; */
    }
    .mobile-attribute-style {
        font-size: 15px !important;
    }
    .product-category-searching input {
        border-left: 1px solid #f7cd29 !important;
    }
    .product-category-searching .all-search-btn{
        display: none;
    }
    .mobile_product_list {
       width: 100%;
       max-width: 100%;
    }
    #mobile_product_list_row .mobile_product_list .card_div {
        width: 100%;

    }
    #mobile_product_list_row .mobile_product_list .product-img-sec {
        height: auto;
        text-align: center;
    }
    #mobile_product_list_row{
        display: block !important;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec a{
        width: 100%;
        height: auto;
        display: block;
    }
    #mobile_product_list:first-child{
        align-items: flex-start;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    #mobile_product_list_row .mobile_product_list .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 10px;
    }

    .related-listing-border .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 5px;
    }

    .offering_product_price_td .offer-price-text {
        font-size: 16px !important;
        margin-right: 5px !important;
        color: #ea2626 !important;
    }
    #mobile_product_list_row .mobile_product_list .card_div .offering_product_text_1{
        margin-bottom: 3px !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 {
        background-color: #f7cd29 !important;
        color: black !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 h4{
        color: black !important;
    }
    #mobile_filter_sidebar .mobile-store-category{
        display: none;
    }
    .mobile_product_list{
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0px !important;
        flex: none !important;
        display: block !important;
        /* height: 276px; */
    }
    .store-sec .col-6.col-sm-6.col-md-4.mb-2.px-1 {
        width: 100% !important;
        max-width: 100%;
        flex: 100%;
        padding-left: 0px !important;
        /* height: 276px; */
        border: 1px solid rgba(0,0,0,.125);
        box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important;
        padding-right: 0px !important;
        margin: 0px 2px;
    }
    .store-sec .col-6.col-sm-6.col-md-8.mb-2.px-1{
        font-size: 13px !important;
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .store-sec .web-header-listing.mobile-header-listing{
        margin-top: 5px !important;
    }
    #mobile_product_list_row .card.machine-card.shadow-sm.ml-2.mr-2.machine-listing-border.card-border{
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-shadow: none !important;
        border: none !important;


    }
    .store-banner-image-mobile {
        height: auto !important;
    }
    .store-sec .mobile-prod {
        padding: 5% 10% !important;
    }
    .phi_price {
        color: #6c757d !important;
    }
    .store-sec .offering_table .card_wishlist .product_heart .mobile-list-prod-text {
        margin-top: 10px;
    }
    .m-0.offering_product_price.font-size-18.mobile-list-prod-text.phi_price[style]{
        font-size: 16px !important;
    }
    .yith-wcwl-add-button.mobile-list-prod-text i{
        font-size: 16px !important;
    }
    .related-listing-border .card_div{
        width: 100% !important;
    }
    #combo-product .mobile_product_list {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: 1px solid rgba(0,0,0,.125);
        margin: 0px 2px !important;
    }
    .combo-sec .related-product-card {
        width: 100% !important;
        border: none !important;
        height: auto !important;
        padding-bottom: 10px !important;
    }
    .offcanvas-profile-pic{
        border-radius: 50%;
        margin-right: 10px;
    }
    .coupon-reward i b{
        margin-right: 5px !important;
    }

    .product__carousel {
        display: block;
        max-width: 100% !important;
        margin: 10px 0px 0px !important;
    }
    .product-sec .col-12.col-sm-12.col-md-12{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .product-sec .row{
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .product__carousel .gallery-top .swiper-slide a img {
        object-fit: contain !important;
    }
    .related-product-card .product-img-sec{
        height: auto !important;
    }
    .product__carousel .gallery-thumbs .swiper-slide img {
       object-fit: contain !important;
    }
    .combo_product_list_row{
        display:block !important;
    }
    .related-product-card .product-img-sec img {
        width: 100%;
        height: auto !important;
        object-fit: contain !important;
    }
    .related-listing-border {
        height: auto !important;
    }
    #place_enquiry{
        margin-bottom: 35px;
    }
    #shopping_cart .address_section_enquiry{
        padding-bottom: 5px !important;
        margin-bottom: 30px !important;
    }
}





@media only screen and (max-width: 767px) and (min-width: 600px) {

    .wishlist-page table tr th{
        display: none !important;
    }
    .wishlist-page table{
        margin-top: 10px !important;
    }
    .wishlist-page .header-title h4{
        font-size: 20px;
    }
    .wishlist-page table tr td {
        display: block;
        width: 100%;
        border: none;
        padding: 3px 15px;
        text-align: left !important;
    }
    .wishlist-page table tr td:last-child {
        border-bottom: 1px solid #dee2e6;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .wishlist-page table tr td:first-child {
        text-align: right !important;
    }
    .wishlist-page .col-md-12.pr-5{
        padding-right: 15px !important;
    }
    .wishlist-page .remove-wishlist-item {
        background: #fff;
        color: #dc3545;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        display: inline-block;
        text-align: center;
        line-height: 20px;
        font-size: 14px;
    }
    .wishlist-page .row.px-3.mt-2{
        margin-right: 0px !important;
        padding-right: 0px !important;
    }
    .add-to-cart-modal-body .input-group .button-minus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .input-group .button-plus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .form-label{
        margin-bottom: 5px !important;
    }
    .add-to-cart-modal-body #product_attribute{
        margin-top: 10px !important;
    }
    #cart-basic-detail-content .cart_img {
        width: 25% !important;
    }
    #cart-basic-detail-content .mobile_width_content{
        width: 100% !important;
    }
    #cart-basic-detail-content #payment_section{
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    #cart-basic-detail-content .coupons{
        padding: 0px !important;
        padding-left: 0px !important;
    }
    #cart-basic-detail-content .cart_heading {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #cart-basic-detail-content .change-address{
        margin-bottom: 10px !important;
    }
    #cart-basic-detail-content .nxt_btn_address_order{
        margin-bottom: 15px !important;
        width: 90px !important;
    }
    #cart-basic-detail-content .coupons.border-left.border-right.border-bottom{
        border-top: 1px solid #dee2e6!important;
    }
    #cart-basic-detail-content .nxt_btn_coupon_order{
        font-size: 14px;
        border-radius: 4px;
        width: 90px;
        margin-bottom: 5px;
    }
    .nxt_btn_order.cart_type_btn{
        width: 90px;
    }
    #cart-basic-detail-content .different_address .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupon_submit{
        font-size: 14px !important;
        width: 100%;
    }
    .row.mt-4.continue-shopping{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #login-footer #login_btn{
        margin-bottom: 10px !important;
    }
    .login-form-body {
        padding: 10px 15px 15px 15px !important;
    }
    .after-send-otp-div .invalid-feedback{
        margin-bottom: 5px !important;
    }
    #login-with-otp-global-msg .login-form-body{
        padding: 10px 35px 30px 35px;
    }
    #login-with-otp-global-msg .timer-div{
       margin-top: 5px !important;
       margin-bottom: 5px !important;
    }
    .sticky-whatsapp-container svg {
        width: 40px !important;
        height: 40px !important;
        padding: 8px !important;
    }
    .sticky-whatsapp-container a {
        right: 16% !important;
    }
    .cart-sup {
        top: 14px !important;
        width: 18px !important;
        height: 18px !important;
        margin-left: 17px !important;
    }
    .classy-navbar-toggler .navbarToggler {
        margin-top: 7px;
    }
    #login-footer{
        height: auto !important;
    }
    .cart-detail-page-patient .remove.delete-item-from-cart {
        position: absolute;
        top: -122px;
        color: red;
        right: 1px;
    }
    .cart-detail-page-patient .cart_label{
        margin-bottom: 0px !important;
    }
    .cart-qty-price-details {
        padding-top: 0px !important;
        display: block;
        text-align: left;
    }
    .cart-qty-price-details .col{
        text-align: left !important;
    }
    .cart-qty-price-details .col .form-group{
        margin-bottom: 0px !important;
    }
    .single-cart-block{
        border: 1px solid #dee2e6 !important;
    }
    #shopping_cart .tab-content{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .remove-wishlist-item .fa::before {
        content: "\f1f8" !important;
    }
    .login-sign-up-header .login-tab{
        font-size: 15px !important;
    }
    .font-size-24 {
        font-size: 18px !important;
    }
    .opt-section .opt-input-field {
        height: 35px;
        width: 35px;
        margin: 15px 5px !important;
    }
    .modal-header{
        padding: 10px 15px !important;
    }
    .card_wishlist .fa.fa-heart.list_icon.remove_to_wishlist{
        color: #ea2626 !important;
    }
    .mt-2.font-size22.mb-price-section .form-group.form-label.mb-1.pl-2{
        padding-left: 40px !important;
    }
    .quantity-field.mobile_qty.col-sm-5.col-7.border-1-solid.readonly {
        text-align: center;
        padding: 0px 0px 0px 0px !important;
        /* border: 0px; */
        /* font-size: 16px; */
    }
    .mobile-attribute-style {
        font-size: 15px !important;
    }
    .product-category-searching input {
        border-left: 1px solid #f7cd29 !important;
    }
    .product-category-searching .all-search-btn{
        display: none;
    }
    .mobile_product_list {
       width: 100%;
       max-width: 100%;
    }
    #mobile_product_list_row .mobile_product_list .card_div {
        width: 100%;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec {
        height: auto;
        text-align: center;
    }
    #mobile_product_list_row{
        display: block !important;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec a{
        width: 100%;
        height: auto;
        display: block;
    }
    #mobile_product_list_row{
        display: block !important;
    }
    #mobile_product_list:first-child{
        align-items: flex-start;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    #mobile_product_list_row .mobile_product_list .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 10px;
    }

    .related-listing-border .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 5px;
    }

    .offering_product_price_td .offer-price-text {
        font-size: 16px !important;
        margin-right: 5px !important;
        color: #ea2626 !important;
    }
    #mobile_product_list_row .mobile_product_list .card_div .offering_product_text_1{
        margin-bottom: 3px !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 {
        background-color: #f7cd29 !important;
        color: black !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 h4{
        color: black !important;
    }
    #mobile_filter_sidebar .mobile-store-category{
        display: none;
    }
    .mobile_product_list{
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        display: block !important;
        padding-left: 0px !important;
        /* height: 276px; */
    }
    .store-sec .col-6.col-sm-6.col-md-4.mb-2.px-1 {
        width: 100% !important;
        max-width: 100%;
        flex: 100%;
        padding-left: 0px !important;
        /* height: 276px; */
        border: 1px solid rgba(0,0,0,.125);
        box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important;
        padding-right: 0px !important;
        margin: 0px 2px;
    }
    .store-sec .col-6.col-sm-6.col-md-8.mb-2.px-1{
        font-size: 13px !important;
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .store-sec .web-header-listing.mobile-header-listing{
        margin-top: 5px !important;
    }
    #mobile_product_list_row .card.machine-card.shadow-sm.ml-2.mr-2.machine-listing-border.card-border{
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-shadow: none !important;
        border: none !important;
    }
    .store-banner-image-mobile {
        height: auto !important;
    }
    .store-sec .mobile-prod {
        padding: 5% 10% !important;
    }
    .phi_price {
        color: #6c757d !important;
    }
    .store-sec .offering_table .card_wishlist .product_heart .mobile-list-prod-text {
        margin-top: 10px;
    }
    .m-0.offering_product_price.font-size-18.mobile-list-prod-text.phi_price[style]{
        font-size: 16px !important;
    }
    .yith-wcwl-add-button.mobile-list-prod-text i{
        font-size: 16px !important;
    }
    .related-listing-border .card_div{
        width: 100% !important;
    }
    #combo-product .mobile_product_list {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: 1px solid rgba(0,0,0,.125);
        margin: 0px 2px !important;
    }
    .combo-sec .related-product-card {
        width: 100% !important;
        border: none !important;
        height: auto !important;
        padding-bottom: 10px !important;
    }
    .offcanvas-profile-pic{
        border-radius: 50%;
        margin-right: 10px;
    }
    .coupon-reward i b{
        margin-right: 5px !important;
    }

    .product__carousel {
        display: block;
        max-width: 100% !important;
        margin: 10px 0px 0px !important;
    }
    .product-sec .col-12.col-sm-12.col-md-12{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .product-sec .row{
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .product__carousel .gallery-top .swiper-slide a img {
        object-fit: contain !important;
    }
    .related-product-card .product-img-sec{
        height: auto !important;
    }
    .product__carousel .gallery-thumbs .swiper-slide img {
        object-fit: contain !important;
     }
     .combo_product_list_row{
        display:block !important;
    }
    .related-product-card .product-img-sec img {
        width: 100%;
        height: auto !important;
        object-fit: contain !important;
    }
    .related-listing-border {
        height: auto !important;
    }
    #place_enquiry{
        margin-bottom: 35px;
    }
    #shopping_cart .address_section_enquiry{
        padding-bottom: 5px !important;
        margin-bottom: 30px !important;
    }
}





@media only screen and (max-width: 399px) and (min-width: 320px) {

    .wishlist-page table tr th{
        display: none !important;
    }
    .wishlist-page table{
        margin-top: 10px !important;
    }
    .wishlist-page .header-title h4{
        font-size: 20px;
    }
    .wishlist-page table tr td {
        display: block;
        width: 100%;
        border: none;
        padding: 3px 15px;
        text-align: left !important;
    }
    .wishlist-page table tr td:last-child {
        border-bottom: 1px solid #dee2e6;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .wishlist-page table tr td:first-child {
        text-align: right !important;
    }
    .wishlist-page .col-md-12.pr-5{
        padding-right: 15px !important;
    }
    .wishlist-page .remove-wishlist-item {
        background: #fff;
        color: #dc3545;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        display: inline-block;
        text-align: center;
        line-height: 20px;
        font-size: 14px;
    }
    .wishlist-page .row.px-3.mt-2{
        margin-right: 0px !important;
        padding-right: 0px !important;
    }
    .add-to-cart-modal-body .input-group .button-minus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .input-group .button-plus{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 25px !important;
        text-align: center !important;
    }
    .add-to-cart-modal-body .form-label{
        margin-bottom: 5px !important;
    }
    .add-to-cart-modal-body #product_attribute{
        margin-top: 10px !important;
    }
    #cart-basic-detail-content .cart_img {
        width: 25% !important;
    }
    #cart-basic-detail-content .mobile_width_content{
        width: 100% !important;
    }
    #cart-basic-detail-content #payment_section{
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    #cart-basic-detail-content .coupons{
        padding: 0px !important;
        padding-left: 0px !important;
    }
    #cart-basic-detail-content .cart_heading {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #cart-basic-detail-content .change-address{
        margin-bottom: 10px !important;
    }
    #cart-basic-detail-content .nxt_btn_address_order{
        margin-bottom: 15px !important;
        width: 90px !important;
    }
    #cart-basic-detail-content .coupons.border-left.border-right.border-bottom{
        border-top: 1px solid #dee2e6!important;
    }
    #cart-basic-detail-content .nxt_btn_coupon_order{
        font-size: 14px;
        border-radius: 4px;
        width: 90px;
        margin-bottom: 5px;
    }
    .nxt_btn_order.cart_type_btn{
        width: 90px;
    }
    #cart-basic-detail-content .different_address .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupons{
        padding: 10px !important;
    }
    #coupons_rewards .coupon_submit{
        font-size: 14px !important;
        width: 100%;
    }
    .row.mt-4.continue-shopping{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #login-footer #login_btn{
        margin-bottom: 10px !important;
    }
    .login-form-body {
        padding: 10px 15px 15px 15px !important;
    }
    .after-send-otp-div .invalid-feedback{
        margin-bottom: 5px !important;
    }
    #login-with-otp-global-msg .login-form-body{
        padding: 10px 35px 30px 35px;
    }
    #login-with-otp-global-msg .timer-div{
       margin-top: 5px !important;
       margin-bottom: 5px !important;
    }
    .sticky-whatsapp-container svg {
        width: 40px !important;
        height: 40px !important;
        padding: 8px !important;
    }
    .sticky-whatsapp-container a {
        right: 16% !important;
    }
    .cart-sup {
        top: 14px !important;
        width: 18px !important;
        height: 18px !important;
        margin-left: 17px !important;
    }
    .classy-navbar-toggler .navbarToggler {
        margin-top: 7px;
    }
    #login-footer{
        height: auto !important;
    }
    .cart-detail-page-patient .remove.delete-item-from-cart {
        position: absolute;
        top: -104px;
        color: red;
        right: 1px;
    }
    .cart-detail-page-patient .cart_label{
        margin-bottom: 0px !important;
    }
    .cart-qty-price-details {
        padding-top: 0px !important;
        display: block;
        text-align: left;
    }
    .cart-qty-price-details .col{
        text-align: left !important;
    }
    .cart-qty-price-details .col .form-group{
        margin-bottom: 0px !important;
    }
    .single-cart-block{
        border: 1px solid #dee2e6 !important;
    }
    #shopping_cart .tab-content{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .remove-wishlist-item .fa::before {
        content: "\f1f8" !important;
    }
    .login-sign-up-header .login-tab{
        font-size: 15px !important;
    }
    .font-size-24 {
        font-size: 18px !important;
    }
    .opt-section .opt-input-field {
        height: 35px;
        width: 35px;
        margin: 15px 5px !important;
    }
    .modal-header{
        padding: 10px 15px !important;
    }
    .card_wishlist .fa.fa-heart.list_icon.remove_to_wishlist{
        color: #ea2626 !important;
    }
    .mt-2.font-size22.mb-price-section .form-group.form-label.mb-1.pl-2{
        padding-left: 40px !important;
    }
    .quantity-field.mobile_qty.col-sm-5.col-7.border-1-solid.readonly {
        text-align: center;
        padding: 0px 0px 0px 0px !important;
        /* border: 0px; */
        /* font-size: 16px; */
    }
    .mobile-attribute-style {
        font-size: 15px !important;
    }
    .product-category-searching input {
        border-left: 1px solid #f7cd29 !important;
    }
    .product-category-searching .all-search-btn{
        display: none;
    }
    .mobile_product_list {
       width: 100%;
       max-width: 100%;
    }
    #mobile_product_list_row .mobile_product_list .card_div {
        width: 100%;

    }
    #mobile_product_list_row .mobile_product_list .product-img-sec {
        height: auto;
        text-align: center;
    }
    #mobile_product_list_row{
        display: block !important;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec a{
        width: 100%;
        height: auto;
        display: block;
    }
    #mobile_product_list:first-child{
        align-items: flex-start;
    }
    #mobile_product_list_row .mobile_product_list .product-img-sec img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    #mobile_product_list_row .mobile_product_list .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 10px;
    }

    .related-listing-border .product-description-wrapper {
        padding-top: 0px;
        padding: 5px 5px;
    }

    .offering_product_price_td .offer-price-text {
        font-size: 16px !important;
        margin-right: 5px !important;
        color: #ea2626 !important;
    }
    #mobile_product_list_row .mobile_product_list .card_div .offering_product_text_1{
        margin-bottom: 3px !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 {
        background-color: #f7cd29 !important;
        color: black !important;
    }
    .pricing-table .pricing-table-shadow .card-header-bg2.card-header-bg2 h4{
        color: black !important;
    }
    #mobile_filter_sidebar .mobile-store-category{
        display: none;
    }
    .mobile_product_list {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        display: block !important;
        padding-left: 0px !important;
        /* height: 276px; */
    }
    .store-sec .col-6.col-sm-6.col-md-4.mb-2.px-1 {
        width: 100% !important;
        max-width: 100%;
        flex: 100%;
        padding-left: 0px !important;
        /* height: 276px; */
        border: 1px solid rgba(0,0,0,.125);
        box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important;
        padding-right: 0px !important;
        margin: 0px 2px;
    }
    .store-sec .col-6.col-sm-6.col-md-8.mb-2.px-1{
        font-size: 13px !important;
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .store-sec .web-header-listing.mobile-header-listing{
        margin-top: 5px !important;
    }
    #mobile_product_list_row .card.machine-card.shadow-sm.ml-2.mr-2.machine-listing-border.card-border{
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-shadow: none !important;
        border: none !important;
    }
    .store-banner-image-mobile {
        height: auto !important;
    }
    .store-sec .mobile-prod {
        padding: 5% 10% !important;
    }
    .phi_price {
        color: #6c757d !important;
    }
    .store-sec .offering_table .card_wishlist .product_heart .mobile-list-prod-text {
        margin-top: 10px;
    }
    .m-0.offering_product_price.font-size-18.mobile-list-prod-text.phi_price[style]{
        font-size: 16px !important;
    }
    .yith-wcwl-add-button.mobile-list-prod-text i{
        font-size: 16px !important;
    }
    .related-listing-border .card_div{
        width: 100% !important;
    }
    #combo-product .mobile_product_list {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: 1px solid rgba(0,0,0,.125);
        margin: 0px 2px !important;
    }
    .combo-sec .related-product-card {
        width: 100% !important;
        border: none !important;
        height: auto !important;
        padding-bottom: 10px !important;
    }
    .offcanvas-profile-pic{
        border-radius: 50%;
        margin-right: 10px;
    }
    .coupon-reward i b{
        margin-right: 5px !important;
    }
    .product__carousel {
        display: block;
        max-width: 100% !important;
        margin: 10px 0px 0px !important;
    }
    .product-sec .col-12.col-sm-12.col-md-12{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .product-sec .row{
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .product__carousel .gallery-top .swiper-slide a img {
        object-fit: contain !important;
    }
    .related-product-card .product-img-sec{
        height: auto !important;
    }
    .combo_product_list_row{
        display:block !important;
    }
    .related-product-card .product-img-sec img {
        width: 100%;
        height: auto !important;
        object-fit: contain !important;
    }
    .related-listing-border {
        height: auto !important;
    }
    #place_enquiry{
        margin-bottom: 35px;
    }
    #shopping_cart .address_section_enquiry{
        padding-bottom: 5px !important;
        margin-bottom: 30px !important;
    }
}
