

.et_pb_toggle {
    margin-bottom: 20px !important;
}
div#tab-description table tr th,div#tab-description table tr td{
width: 200px !important;
padding: 0 !important;
border: 1px solid #eee;
}
.col-sm-12.category-content b {
    font-size: 16px;
    color: #000;
    margin: 10px 0px;
    float: left;
    width: 100%;
}
.ur_faq-box h2 {
    margin: 10px 0px;
}
.our_products_title_box .et_pb_code_inner{
    margin: auto;
    margin-bottom: 30px;
}
.single-product table.variations tr {
    display: flex;
}

 .single-product table.variations td {
    margin: auto;
    margin-left: 0px;
    margin-right: 0px;
}


/*====================Account Page====================*/



    .account_page_custome_section {

        padding: 0px !important;

    }



    .account_page_custome_section .woocommerce {

        display: flex;

    }



    .account_page_custome_section .woocommerce-MyAccount-content {

        float: right;

        padding: 20px 20px;

        width: 80% !important;

    }



    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        display: block;

        padding: 10px 20px 15px !important;

        font-size: 15px;

        font-weight: 600;

        transition: all 300ms ease;

        margin-bottom: 5px;

    }



    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a:before {

        display: inline-block;

        font-family: 'simple-line-icons';

        font-size: inherit;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        margin-right: 13px;

    }



    .user_logout:before {

        display: inline-block;

        font-family: 'simple-line-icons';

        font-size: inherit;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        content: "\e065";

    }



    .account_page_custome_section li.woocommerce-MyAccount-navigation-link--dashboard a:before {

        content: "\e034";

        top: 4px;

    }



    a.user_logout {

        color: #fe9a27;

        font-size: 30px;

        border: 2px solid #fe9a27;

        /* padding: 10px; */

        text-align: center;

        width: 65px;

        height: 64px;

        float: left;

        position: absolute;

        right: 0px;

        top: 10px;

        line-height: 56px;

        z-index: 1;

        background-color: white;

    }



    .log_out_main_class span {

        position: absolute;

        right: 62px;

        background-color: #fe9a27;

        padding: 9px;

        top: 7px;

        color: white;

        font-size: 18px;

        height: 40px;

        line-height: 22px;

        transform: scale(0);

        transition: 0.9s;

        right: -120px;

        top: 21px;

    }



    .log_out_main_class span a {

        color: white;

    }



    .log_out_main_class:hover span {

        transform: scale(1);

        transition: 0.9s;

        right: 64px;

    }



    nav.woocommerce-MyAccount-navigation li.is-active a:after {

        left: 0;

        background-color: red;

        content: "";

        width: 100%;

        position: absolute;

        height: 100%;

        z-index: -1;

        background-image: linear-gradient(-90deg, #000000, #000000);

        top: 0;

        bottom: 0;

        right: 0;

        left: 0;

        transition: 0.8s;

    }



    .title_account {

        font-size: 38px;

        color: black;

        line-height: 1.2em;

        font-weight: 700;

        text-align: center;

    }



    nav.woocommerce-MyAccount-navigation li.is-active a {

        color: white !important;

    }



    .account_page_custome_section nav.woocommerce-MyAccount-navigation li:hover a {

        color: white;

    }



    .account_page_custome_section li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {

        display: none !important;

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before {

        content: "\e033";

        top: 5px;

    }



    .addresses_custome_addresses .woocommerce-Address {

        background-color: white;

        padding: 20px;

    }



    .addresses_custome_addresses .edit i {

        margin: auto;

    }



    .addresses_custome_addresses .edit {

        color: white;

        padding: 10px;

        border: 1px solid #000000;

        width: 40px;

        height: 40px;

        margin: auto;

        display: flex;

        background-color: #000000;

    }



    .addresses_custome_addresses .edit:hover {

        background-color: black;

        transition: 0.6s;

        border: none;

    }



    .col_4_edit_user {

        width: 33.33%;

    }



    .row_class_edit_uer {

        display: flex;

    }



    .save_account_details_btn {

        padding: 10px;

        border: none !important;

        margin-top: 13px;

        /* float: left; */

    }



    .woocommerce-MyAccount-content input {

        height: 50px;

    }



    .woocommerce-MyAccount-content p#billing_address_2_field,

    .woocommerce-MyAccount-content input#shipping_address_2 {

        margin-top: 36px;

    }



    .woocommerce-MyAccount-content p#billing_first_name_field,

    .woocommerce-MyAccount-content p#billing_last_name_field {

        width: 100%;

    }



    .woocommerce-MyAccount-content #shipping_first_name_field,

    .woocommerce-MyAccount-content p#shipping_last_name_field {

        width: 100%;

    }



    button.bathup_btn.bathup_color_primary.save_address_data {

        padding: 10px;

        border: none;

    }



    .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {

        display: grid;

        grid-template-columns: 50% 50%;

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before {

        content: "\e005";

        top: 5px;

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before {

        content: "\e065";

        top: 5px;

    }



    .account_page_custome_section nav.woocommerce-MyAccount-navigation ul {

        padding: 0px !important;

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation-link--orders a:before {

        content: "\e04f";

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 20% !important;

        padding-top: 26px;

        padding-bottom: 26px;

        background-color: #fff;

    }



    .account_page_custome_row {

        padding: 0px !important;

    }



    nav.woocommerce-MyAccount-navigation li a:after {

        left: 0;

      /*  background-color: red;*/

        content: "";

        width: 0%;

        position: absolute;

        height: 100%;

        z-index: -1;

        background-image: linear-gradient(-90deg, #000000, #000000);

        top: 0;

        bottom: 0;

        right: 0;

        left: 0;

        transition: 0.8s;

    }



    nav.woocommerce-MyAccount-navigation li:hover a:after {

        transition: 0.8s;

        width: 100%;

    }



    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        position: relative;

        overflow: hidden;

        z-index: 1;

    }



    .custome_order_box_icon.order_icon:before {

        display: inline-block;

        font-family: 'simple-line-icons';

        font-size: inherit;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        margin-right: 13px;

    }



    .order_icon:before {

        content: "\e04f";

    }



    .billing_address:before {

        content: "\e033";

    }

    .edit_account:before {

        content: "\e05f";

    }

    .custome_order_col_4 {

        width: 33.33%;

        padding: 30px;

        padding-left: 0px;

    }

    .custome_order_class_row {

        display: flex;

    }

    .custome_order_box {

        text-align: center;

        margin: auto;

        padding: 53px 30px;

        background-color: white;

        background-image: linear-gradient(-90deg, #fff, #fff);

        border: 1px solid black;

    }

    .account_page_custome_section .woocommerce {

        display: flex;

    }

    .custome_order_class_title_checkout i {

        font-size: 20px;

        color: black;

        background-color: black;

        padding: 12px;

        color: white;

        border-radius: 30px;

        border-radius: 0px 18px 18px 0px;

        float: left;

    }

    .no_product_msg {

        margin-top: 30px;

    }

    /*.my_custome_table tr td {*/

    /*    font-size: 18px;*/

    /*    color: black;*/

    /*}*/

    /*.my_custome_table {*/

    /*    border: 2px solid black !important;*/

    /*}*/

    /*.my_custome_table tr th {*/

    /*    font-size: 22px;*/

    /*    color: black;*/

    /*    font-weight: 600;*/

    /*}*/

    .msg_class_custome {

        text-transform: capitalize;

        margin: auto;

        margin-left: 0px;

        font-size: 18px;

        color: black;

    }

    .no_product_msg_row {

        font-size: f;

        display: flex;

        padding: 10px;

        border: 2px solid black;

    }



    .log_out_main_class {

        display: none;

    }



    .custome_order_class_title_checkout {

        position: absolute;

        right: 0;

        top: 0;

        top: 29px;

        right: 12px;

    }



    .custome_order_class_title_checkout a {

        display: flex;

    }



    .custome_order_class_title_checkout span {

        padding: 10px;

        border: 1px solid;

        border-radius: 18px 0px 0px 18px;

        float: left;

        font-size: 16px;

        color: black;

        font-weight: 700;

    }



    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 19% !important;

        padding-top: 26px;

        padding-bottom: 26px;

        background-color: #fff;

        box-shadow: 0 5px 15px rgba(57, 98, 254, 0.02), 0 3px 6px rgba(117, 108, 254, 0.12);

        margin-right: 1%;

    }



    .custome_order_box_icon {

        font-size: 40px;

        color: black;

        width: 100%;

        float: left;

        height: 60px;

    }



    .custome_order_box_text {

        font-size: 20px;

        text-transform: capitalize;

        margin-top: 51px;

        color: black;

        font-weight: 700;

    }



    .custome_order_class_title span {

        padding: 10px;

        border: 1px solid;

        border-radius: 0px 18px 18px 0px;

        float: left;

        font-size: 16px;

        color: black;

        font-weight: 700;

    }



    .custome_order_class_title {

        position: absolute;

        top: 29px;

        display: flex;

    }



    .custome_order_class_title i {

        font-size: 20px;

        color: black;

        /* font-weight: bold; */

        background-color: black;

        padding: 10px;

        color: white;

        border-radius: 30px;

        border-radius: 18px 0px 0px 18px;

        float: left;

    }



    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a {

        font-size: 18px;

        color: black;

        font-weight: 500 !important;

    }



    .bt_order_details_custome {

        background-color: white;

    }



    .bt_order_details_custome h2.woocommerce-column__title {

        font-size: 23px;

    }



    .bt_order_details_custome tr th {

        font-size: 23px;

        color: black;

        font-weight: 600 !important;

    }



    .bt_details_adreess .addresses {

        display: flex;

    }



    .bt_details_adreess .woocommerce-column {

        background-color: white;

        padding: 20px;

    }



    .woocommerce-MyAccount-content p {

        font-size: 16px;

        color: black;

        margin-bottom: 15px;

    }



    table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.my_custome_table {

        margin-top: 35px;

    }



    address.custome_adress {

        border: none !important;

        font-size: 17px;

        color: black;

        line-height: 1.8em;

    }



    .bt_details_adreess .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {

        float: right;

        margin-left: 2%;

    }

     .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

            color: black;

            font-weight: 600;

            font-size: 18px;

        }

    li.register_class  a.xoo-el-action-sc.xoo-el-reg-tgr {     

        opacity: 0;

        position: absolute;

    }

     li.register_class{

        position: relative;

     }

    li.register_class a.xoo-el-action-sc {

        opacity: 0;

        position: absolute;

        left: 0;

        width: 100%;

    }

    button.bathup_btn.bathup_color_primary.xoo-el-action-btn{

        padding: 10px;

        border: none;

    }

     li.loging_user_check a.xoo-el-action-sc.xoo-el-login-tgr{

        display: none;

    }

    .wmc-image img {

        width: 291px !important;

        height: 109px;

        object-fit: cover;

    }

/*===============CheckOut Page==========================*/

    .checkout_page_main_section {

        padding: 0px !important;

    }

    .checkout_page_main_row {

        padding: 20px !important;

    }

    .woocommerce-billing-fields__field-wrapper,

    .woocommerce-shipping-fields__field-wrapper {

        display: grid;

        grid-template-columns: 50% 50%;

    }

    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {

        display: block !important;

    }

    .woocommerce-billing-fields__field-wrapper label,

    .woocommerce-shipping-fields__field-wrapper label {

        display: none !important;

    }

    .woocommerce form .form-row input.input-text::placeholder,

    .woocommerce form .form-row textarea::placeholder {

        color: black;

    }

    span.select2-selection.select2-selection--single {

        padding-top: 10px;

        background-color: transparent;

        height: 50px;

       border: 1px solid #888888;

    }

    div#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow {

        height: 26px;

        position: absolute;

        top: 12px;

        right: 1px;

        width: 20px;

    }

    table.shop_table.woocommerce-checkout-review-order-table {

        border: 1px solid #888888  !important;

    }

    .checkout_page_main_section .woocommerce table.shop_table td{

        font-size: 16px;

    }

    .checkout_page_main_section .woocommerce table.shop_table th{

        font-size: 16px;

    }

    #add_payment_method #payment,

    .woocommerce-cart #payment,

    .woocommerce-checkout #payment {

       border: 1px solid #888888;

    }

    div#customer_details .woocommerce-input-wrapper input {

        font-size: 15px !important;

        padding-left: 9px;

    }

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 50px;

    }

    form.checkout.woocommerce-checkout .form-row-first,

    form.checkout.woocommerce-checkout .form-row-last {

        width: 100%;

        overflow: visible;

    }

    .woocommerce form .form-row input.input-text,

    .woocommerce form .form-row textarea {

        border: 1px solid #888888 !important;

        background-color: transparent;

        font-size: 20px !important;

    }

    div#order_review {

        font-size: 18px;

        color: #000000;

    }

    .col-1,

    .col-2 {

        text-transform: capitalize;

    }

    .woocommerce form .form-row input.input-text,

    .woocommerce form .form-row textarea {

        padding: 15px;

        font-size: 16px !important;

        border-radius: 3px;

        border: 2px solid #000000;

    }

    button#place_order {

        padding: 12px 1px;

        border: none;

    }

    .woocommerce-checkout p.woocommerce-invalid-required-field span.error {

        color: #e2401c;

        display: block !important;

        font-weight: bold;

    }

    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {

        display: none;

    }

    .page-id-503 li.et_pb_menu_page_id-83.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-83 {

       

    }

    .page-id-503 .woocommerce-form-coupon-toggle {

        display: none;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading {

        font-size: 26px;

        color: black;

    }

    .entry-content thead th,

    .entry-content tr th,

    body.et-pb-preview #main-content .container thead th,

    body.et-pb-preview #main-content .container tr th {

        color: black;

        font-weight: 600 !important;

        padding: 9px 24px;

    }

    p#order_comments_field label {

        color: black;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        color: black;

        padding: 10px 0px 20px;

    }

    .woocommerce-additional-fields h3 {

        padding: 17px 0px 10px;

    }

    .checkout_page_main_section  .woocommerce .woocommerce-info{

        background: #DDDD !important;

        color: black;

        line-height: 1.4 !important;

        font-size: 16px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 15px;

    }

    a.woocommerce-privacy-policy-link {

        font-size: 15px;

    }

    .bathup_color_primary {

        width: 232px;

        height: 54px;

        background-color: transparent;

        width: red !important;

        color: #5C4235 !important;

        font-size: 2;

        font-size: 25px !important;

        border: 2px solid #5C4235 !important;

        line-height: 43px !important;

        padding: 0px !important;

        display: block;

        float: left;

        text-align: center;

    }

    .woocommerce-form-coupon-toggle {

        display: none;

    }

    .bathup_btn {

        text-transform: capitalize;

        cursor: pointer;

        position: relative;

    }



    .bathup_btn span {

        position: relative;

        z-index: 99;

    }

/*==================Message=======================*/

    .product_msg_cus {

    font-size: 15px;
    position: fixed;
    right: -220%;
    top: 37%;
    z-index: 99;
    background-color: #000000;
    color: white;
    padding: 9px;
    border-radius: 9px 0px 0px 9px;
    box-shadow: -4px 3px 1px -1px #DDDDDD;
    transition: 1s;
    text-transform: capitalize;
    }

    button{

        cursor: pointer;

    }

    a.added_to_cart.wc-forward {

        display: none !important;

    }

    .btn_custome span{

        z-index: 99;

        position: relative;

    }

    .btn_custome {

        width: 100%;

        padding: 10px;

        font-size: 22px !important;

        border: 2px solid #085175;

        color: #085175 !important;

    }

    div#yith-ywraq-message {

        color: black;

        font-size: 35px;

    }

    input#coupon_code {

        text-transform: capitalize;

    }

    button#place_order {

        background-color: #DDDDDD !important;

        text-transform: capitalize;

    }

    div#payment , .wpapp_payment_button .btn_shop {

        background-color: white !important;

    }



    .woocommerce .woocommerce-message {

        background: white;

        color: black;

        font-size: 16px !important;

        padding: 11px !important;

        border-bottom: 1px solid #DDDD !important;

    }

    a.restore-item {

        font-size: 16px !important;

    }



    .xoo-el-notice-error{

        color: black;

        background-color: #DDDD;

        border-color: #DDDD;

        border-radius: 0 !important;



    }



    .btm_no_msg .site_btn {

        text-transform: capitalize;

    }

    button.woocommerce-Button.site_btn.cta_btn.save_account_details_btn {

        text-transform: capitalize;

    }

    .wmc-content a.remove{
        color: black !important;
    }
    .wmc-content a.remove:hover {
        color: black !important;
        background: none !important;
    }
    a.remove.remove_from_wishlist{
        color: black !important;
    }
    a.remove.remove_from_wishlist:hover{
        color: black !important;
        background: none !important;
    }






@media all and (min-width: 320px) and (max-width: 767px) {


 /*===================Account page======================*/

    .cart_page_box .td.product-name , .td.product-thumbnail.custome_img {

        background-color: white !important;

    }

    .bathup_btn.xoo-el-action-btn{

          font-size: 18px;

        width: 200px;

        margin: 0 auto;

    }     

    .xoo-el-main {

        padding: 26px 8px;

    }

   

    .bt_details_adreess .addresses {

        display: block;

    }

    .row_class_edit_uer {

        display: block;

    }

    .col_4_edit_user {

        width: 100%;

    }

    .save_account_details_btn {

        margin: 0 auto;

        display: block;

        margin-top: 10px;

    }

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 37px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 14px;

    }

    /*.my_custome_table tr th,*/

    /*.woocommerce table.shop_table th {*/

    /*    font-size: 21px;*/

    /*}*/

    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

       font-size: 13px;

        line-height: 1.2;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 26px;

        height: 51px;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        padding: 18px 4px;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 22% !important;

    }

    .custome_order_box_text {

        height: 20px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 22px 14px !important;

        font-size: 15px;

        font-weight: 600;

        transition: all 300ms ease;

        margin-bottom: 0px !important;

        width: 50%;

        float: left;

    }

    .account_page_custome_section .woocommerce {

        display: block;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 100% !important;

        padding-bottom: 0px !important;

        padding-top: 0px;

    }

    .addresses_custome_addresses .woocommerce-Address {

        margin-bottom: 20px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation ul {

        padding: 0px !important;

        line-height: 0;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        float: right;

        padding: 20px 20px;

        width: 100% !important;

    }

    .custome_order_class_title,

    .custome_order_class_title_checkout {

        top: 65px;

    }

    .custome_order_class_title,

    .custome_order_class_title_checkout {

        display: none;

    }

    .custome_order_col_4 {

        width: 100%;

    }

    .custome_order_class_row {

        display: block;

    }

 

  /*=================Check Out===========================*/

    .checkout_page_main_row {

        padding: 13px !important;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 18px;

        color: black;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 38px !important;

    }

    button#place_order {

        max-width: fit-content;

        max-width: -moz-fit-content;

        padding: 10px 20px;

        margin-top: 20px !important;

        margin-bottom: 0px;

        text-align: center;

        margin: 0 auto;

    }

    div#customer_details .woocommerce-input-wrapper input {

        font-size: 13px !important;

        padding-left: 6px !important;

    }

    .woocommerce-additional-fields h3 {

        padding: 12px 0px 3px;

        font-size: 18px;

    }

    .checkout_page_main_section  form .form-row textarea {

        font-size: 14px !important;

        padding: 8px;

    }

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 14px;

        line-height: 1.3;

    }

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 14px;

    }

    .checkout_page_main_section .woocommerce .woocommerce-info{

        font-size: 14px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 14px;

        line-height: 1.3;

    }

    a.woocommerce-privacy-policy-link {

        font-size: 14px;

    }

     .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 22px 7px 22px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 14px;

    }

    .account_page_custome_section form .form-row input.input-text{

        padding: 6px;

        font-size: 13px !important;

    }

    .account_page_custome_section  .woocommerce-MyAccount-content input {

            height: 38px;

    }







}



@media all and (min-width: 768px) and (max-width: 980px) {

/*====================Cart PAge============*/

    .page_title_main_section_box {

        font-size: 26px;

    }

    .page_title_main_section {

        height: 148px !important;

        margin-top: 71px !important;

    }

    .cart_page_row .custome_img img {

        width: 82px !important;

    }

    button.qty_button.minus.custome_btn:after {

        top: 14px;

    }

    button.qty_button.minus.custome_btn:before {

        top: 14px;

    }

    .cart_page_row {

        padding: 25px 13px !important;

    }

    .cart_page_row table.shop_table.shop_table_responsive tr td {

        font-size: 17px;

        color: black;

    }

    .cart_page_row .input-text.qty {

        height: 38px !important;

    }

    .custome_btn {

        width: 53px !important;

        height: 38px !important;

    }

    .cart_page_row td.product-name a {

        font-size: 16px;

        float: left;

        width: 100%;

        display: block;

        text-align: left;

    }

    .woocommerce table.shop_table_responsive tr td::before,

    .woocommerce-page table.shop_table_responsive tr td::before {

        display: none !important;

    }

    .cart_page_row td.product-name {

        text-align: left;

        float: left;

    }

    .cart_page_row .woocommerce a.remove {

        display: block;

        font-size: 18px;

    }

    .cart_page_row input#coupon_code {

        height: 44px;

    }

    .cart_page_row span.custome_totla {

        margin-right: 8px;

    }

    .cart_page_row .cart_sub_total {

        font-size: 17px;

    }

    .cart_page_row td.product-remove i {

        padding: 4px;

    }

    .coupon .bathup_btn {

        width: 161px;

        font-size: 19px;

    }

    button.bathup_btn.bathup_color_primary {}

    tr.woocommerce-cart-form__cart-item.cart_item button.bathup_btn.bathup_color_primary,

    tr.custome_cart button.bathup_btn.bathup_color_primary {

        width: auto;

        font-size: 18px;

        padding-left: 20px;

        padding-right: 20px;

    }

    .cart_page_row table.cart td.actions .coupon .input-text {

       width: 157px;

        padding: 10px 11px !important;

        margin-right: 15px !important;

    }

    .cart_page_row .cart_sub_total {

        padding: 8px 10px;

    }

    .cart_page_row .coupon {

        float: left !important;

    }

    .cart-collaterals {

        padding: 9px;

    }

    .custome_get_short_description {

        width: 359px;

        font-size: 16px;

        text-align: left;

    }

    button.qty_button.plus.custome_btn:after {

        top: 13px;

    }

    .cart_page_row td.product-subtotal {

        display: none !important;

    }

    .cart_page_row .quantity {

        position: absolute;

        right: 114px;

        bottom: 19px;

    }

    .cart_totals h2,

    .shipping_calculator h2 {

        text-transform: capitalize;

        font-size: 22px;

    }

    form.woocommerce-cart-form {

        width: 100%;

        float: left;

        margin-right: 1%;

    }

    .cart-collaterals {

        width: 57% !important;

        float: right;

    }

    td.product-thumbnail.custome_img {

        display: block !important;

        float: left;

    }

    .cart_page_row table.shop_table.shop_table_responsive th{

        display: block !important;

        font-size: 16px;

    }

    .cart_page_row table.shop_table_responsive tr{

        display: flex !important;

    }

 /*================Account Page=================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 37px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 16px;

    }


    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 15px;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 26px;

        height: 51px;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        padding: 18px 4px;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 22% !important;

    }

    .custome_order_box_text {

        height: 20px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        display: inline-block !important;

        padding: 22px 14px !important;

        font-size: 15px;

        font-weight: 600;

        transition: all 300ms ease;

        margin-bottom: 0px !important;

    }

    .account_page_custome_section .woocommerce {

        display: block;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 100% !important;

        padding-bottom: 0px !important;

        padding-top: 0px;

    }

    .addresses_custome_addresses .woocommerce-Address {

        margin-bottom: 20px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation ul {

        padding: 0px !important;

        line-height: 0;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        float: right;

        padding: 20px 20px;

        width: 100% !important;

    }

    .custome_order_class_title,

    .custome_order_class_title_checkout {

        top: 65px;

    }

/*=======================Check Out pAge=================*/

    .checkout_page_main_row {

        padding: 13px !important;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 22px;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 43px !important;

    }

    .woocommerce-additional-fields h3 {

        font-size: 20px;

    }

    button#place_order {

        max-width: fit-content;

        max-width: -moz-fit-content;

        padding: 10px 20px;

        margin-top: 20px !important;

        margin-bottom: 0px;

        text-align: center;

        margin: 0 auto;

    }

   .custome_cart .bathup_btn {

    width: 161px !important;

    font-size: 19px !important;

    } 

    .cart_page_row input#coupon_code {

        height: 40px;

        font-size: 14px !important;

    }

    .custome_checkout_btn {

        width: 173px;

    }



    a.bathup_btn.bathup_color_primary.alt.wc-forward.custome_checkout_btn {

        font-size: 18px !important;

        width: 190px !important;

        line-height: 47px !important;

    }

    .cart_page_box tr.woocommerce-cart-form__cart-item.cart_item td {

        background-color: white !important;

    }

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 15px;

    } 

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 15px;

    }  

    .checkout_page_main_section .woocommerce .woocommerce-info{

        font-size: 15px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 15px;

        line-height: 1.3;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

       padding: 25px 18px 25px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 15px;

    }

    .account_page_custome_section form .form-row input.input-text{

        padding: 6px;

        font-size: 13px !important;

    }





}



@media only screen and (min-width: 981px) and (max-width: 1024px) {

 
/*========================Account Page====================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 37px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 15px;

    }

    /*.my_custome_table tr th,*/

    /*.woocommerce table.shop_table th {*/

    /*    font-size: 21px;*/

    /*}*/

    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 15px;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 38px;

        height: 51px;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        padding: 18px 4px;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 22% !important;

    }

    .custome_order_box_text {

        height: 20px;

    }

 /*====================Check out PAge=====================*/

    .checkout_page_main_row {

        padding: 13px !important;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 22px;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 42px !important;

    }

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 14px;

    }

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 14px;

    }

    .checkout_page_main_section .woocommerce .woocommerce-info{

        font-size: 14px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 14px;

        line-height: 1.3;

        padding-bottom: 12px !important;

    }

    a.woocommerce-privacy-policy-link {

        font-size: 14px;

    }

    .checkout_page_main_section  form .form-row textarea {

        font-size: 14px !important;

    }

    div#customer_details .woocommerce-input-wrapper input {

        font-size: 14px !important;

    }

     .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 5px 12px 5px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 16px;

    }

    .account_page_custome_section form .form-row input.input-text{

        padding: 6px;

        font-size: 13px !important;

    }







}



@media all and (min-width: 1025px) and (max-width: 1140px) {

  
/*============Checkout Page=======================*/

    .checkout_page_main_row {

        padding: 13px !important;

    }

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 22px;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 45px !important;

    }

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 15px;

    }

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 15px;

    }

    .checkout_page_main_section .woocommerce .woocommerce-info{

        font-size: 14px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 14px;

        line-height: 1.3;

        padding-bottom: 12px;

    }

    a.woocommerce-privacy-policy-link {

        font-size: 14px;

    }



 /*==============Account Page=====================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 37px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 15px;

    }

    /*.my_custome_table tr th,*/

    /*.woocommerce table.shop_table th {*/

    /*    font-size: 21px;*/

    /*}*/

    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 15px;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 38px;

        height: 51px;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        padding: 18px 4px;

    }

    .account_page_custome_section .woocommerce-MyAccount-navigation {

        float: left;

        width: 22% !important;

    }

    .custome_order_box_text {

        height: 20px;

    }

     .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 5px 12px 5px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 16px;

    }

    .account_page_custome_section form .form-row input.input-text{

        padding: 6px;

        font-size: 13px !important;

    }





}



@media all and (min-width: 1141px) and (max-width: 1280px) {


/*=======================Account Page=====================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 37px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 16px;

    }

    /*.my_custome_table tr th,*/

    /*.woocommerce table.shop_table th {*/

    /*    font-size: 21px;*/

    /*}*/

    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 16px;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 38px;

        height: 51px;

    }

    .account_page_custome_section .woocommerce-MyAccount-content {

        padding: 18px 4px;

    }

 /*=============================Checkout Page===================*/

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 22px;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 48px !important;

    }

    .checkout_page_main_section .woocommerce .woocommerce-info{

        font-size: 14px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text {

        font-size: 14px;

        line-height: 1.3;

    }

    a.woocommerce-privacy-policy-link {

        font-size: 14px;

    }

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 15px;

    }

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 15px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 5px 12px 5px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 16px;

    }

    .account_page_custome_section form .form-row input.input-text{

        padding: 9px;

        font-size: 14px !important;

    }





}



@media all and (min-width: 1281px) and (max-width: 1440px) {

    .checkout_page_main_section .woocommerce table.shop_table td {

        font-size: 15px;

    }

    .checkout_page_main_section .woocommerce table.shop_table th {

        font-size: 15px;

    }

    .checkout_page_main_section .woocommerce .woocommerce-info {

        font-size: 15px !important;

        padding: 10px !important;

    }

    .checkout_page_main_section .woocommerce-privacy-policy-text{

        line-height: 1.3;

    }

/*==========================Checkout Page=========================*/

    .woocommerce-billing-fields h3,

    h3#order_review_heading,

    h3#ship-to-different-address {

        font-size: 21px;

    }

    div#order_review {

        font-size: 18px;

    }

    div#customer_details .woocommerce-input-wrapper input,

    .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {

        height: 48px !important;

    }

/*========================Account Page========================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 40px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 16px;

    }


    .custome_order_box_text,

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 17px;

    }

    .custome_order_col_4 {

        padding: 16px;

    }

    .bu_custome_log_out .custome_order_class {

        margin-top: 30px;

    }

    .custome_order_box {

        padding: 53px 7px;

    }

    .custome_order_box_icon {

        font-size: 38px;

        height: 51px;

    }



    div#customer_details .woocommerce-input-wrapper input {

        font-size: 15px !important;

    }

    .woocommerce-additional-fields h3 {

        padding: 12px 0px 8px;

        font-size: 21px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {

        padding: 7px 20px 7px !important;

    }

    .account_page_custome_section form .form-row label{

        font-size: 16px;

    }

}



@media all and (min-width: 1441px) and (max-width: 1680px) {

 
 /*=======================Account Page============================*/

    .custome_order_box {

        padding: 53px 14px;

    }

    .title_account {

        font-size: 40px;

    }

    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {

        font-size: 17px;

    }

   

    .my_custome_table tr td,

    .bt_order_details_custome tr td,

    .bt_order_details_custome tr td a,

    address.custome_adress,

    .woocommerce-MyAccount-content p {

        font-size: 17px;

    }

    .account_page_custome_section form .form-row label{

        font-size: 16px;

    }



}
