.elementor-1385 .elementor-element.elementor-element-4988d62{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-1385 .elementor-element.elementor-element-5a77790{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1385 .elementor-element.elementor-element-4988d62{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-4988d62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-4988d62{--gap:0px 0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for shortcode, class: .elementor-element-7322e0e */.elementor-kit-17 .site-main input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-17  .site-main textarea:focus, .elementor-kit-17 .elementor-field-textual:focus {
    border: 1px solid !important;
}

#b2b-enquiry-form input.qty {font-size: var(--e-global-typography-text-font-size);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing); }

.woocommerce .qib-button-wrapper {float: right;margin-right: 0;}
.qib-button-wrapper button.qib-button {border-radius: 0}
.qib-button-wrapper .minus.qib-button{border-right:0;}
.qib-button-wrapper .plus.qib-button {border-left:0;}


.woocommerce-form-login__submit {    background-color: var(--e-global-color-877efc4);font-size: var(--e-global-typography-5f1037f-font-size);
    line-height: var(--e-global-typography-5f1037f-line-height);
    letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
    word-spacing: var(--e-global-typography-5f1037f-word-spacing);color: var(--e-global-color-2cb0c73);
    font-weight: var(--e-global-typography-5f1037f-font-weight);
    text-transform: var(--e-global-typography-5f1037f-text-transform);
    font-style: var(--e-global-typography-5f1037f-font-style);
    text-decoration: var(--e-global-typography-5f1037f-text-decoration);    border-radius: 30px 30px 30px 30px;
    border:0px;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    padding-top: 4px;
}

@media (max-width:900px) {
.woocommerce table.shop_table_responsive tr td {
    text-align: left !important;
    padding:5px 0 5px;
}

tr td.product-name {
    width:67%;
}
td.product-quantity, td.product-subtotal {
    width: 27%;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background: none !important;
}

#b2b-update-enquiry-list
 {margin:5px 0 10px}
}

input.button.b2b-send-enquiry, input#b2b-update-enquiry-list, a.button.wc-backward,a.button.b2b-enquiry-login.b2b-showlogin,button.woocommerce-button.button.woocommerce-form-login__submit{
    font-family: var(--e-global-typography-1c96583-font-family), Sans-serif;
    font-size: var(--e-global-typography-1c96583-font-size);
    font-weight: var(--e-global-typography-1c96583-font-weight);
    text-transform: var(--e-global-typography-1c96583-text-transform);
    font-style: var(--e-global-typography-1c96583-font-style);
    text-decoration: var(--e-global-typography-1c96583-text-decoration);
    line-height: var(--e-global-typography-1c96583-line-height);
    letter-spacing: var(--e-global-typography-1c96583-letter-spacing);
    word-spacing: var(--e-global-typography-1c96583-word-spacing);
    fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-b6ed31f);
    background-color: var(--e-global-color-primary);
    padding: 7px 20px 7px 20px !important;
}

input.button.b2b-send-enquiry:hover, input#b2b-update-enquiry-list:hover, a.button.wc-backward:hover,a.button.b2b-enquiry-login.b2b-showlogin:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover{
    background-color: #3C66CA;
    color: #ffff;
}
@media (max-width: 767px) {
.woocommerce table.shop_table_responsive tr td {
    text-align: left !important;
}

tr td.product-name {
    width: 40%;
}

td.product-quantity, td.product-subtotal {
    width: 50%;
}

.woocommerce .quantity .qty {
    width: 3em !important;
}

}

@media (max-width:450px) {
td.product-quantity, td.product-subtotal {
    width:40%;
}

tr td.product-name {
    margin-right: 10px;
}

table.cart .product-quantity .plus, table.cart .product-quantity .minus {display:none !important}
}/* End custom CSS */