p#order_comments_field label {
    color: white !important;
}

.page-id-1240 .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: WooCommerce;
    content: "\e028";
    content: "\e028"/"";
    display: inline-block;
    position: absolute !important;
    left: -23px  !important;
    top: 0 ;
}



.page-id-1240 .woocommerce-info {
    margin-left: 24px;
    margin-top: 0px;
    margin-bottom: 8px;
}


.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total th {
    
    border-top: 0;
	border-bottom: 1px solid;
	padding-bottom: 15px;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total.recurring-total td, 
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total.recurring-total th {
    border-top: var(--order-summary-totals-divider-weight, 0) solid var(--order-summary-totals-divider-color, #69727d);
    border-bottom: 0;
}

/* Hide category/page title and category description on category pages 9088863-zd-jw*/
.tax-product_cat .woocommerce-products-header {
    display: none !important;
}

.tax-product_cat .term-description {
    display: none !important;
}
/*responsive css*/
.tax-product_cat .woocommerce-breadcrumb {
  padding-top: 50px;
}
.tax-product_cat .woocommerce-pagination {
  padding-bottom: 50px;
}
.tax-product_cat.woocommerce ul.products li.product a img {
    box-shadow: 0 0 15px 0 #0000001f;
    height: 350px;
    object-fit: contain;
    padding: 10px;
}
.woocommerce-MyAccount-navigation ul {
    padding: 0 0 30px 20px;
}
.site-navigation-dropdown ul.menu>li li {
    max-height: inherit;
    transform: inherit;
}
.site-navigation-dropdown ul.menu li .mbnav__caret {
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 1;
    color: #333;
    width: 1.88rem;
    pointer-events: all;
    padding-top: 38px;
}
.site-navigation-dropdown ul.menu li.dropdown-active .mbnav__caret {
    transform: rotate(180deg);
    right: 25px;
    top: 3px;
}
.elementor-nav-menu .sub-arrow {
    padding-left: 2px;
    position: relative;
    top: -1px;
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg {
    fill: currentColor;
}
.site-navigation-dropdown ul.menu li .mbnav__caret:before {
    content: "";
    border-width: 0.5rem 0.5rem 0;
    border-style: solid;
    border-color: currentColor transparent;
    pointer-events: none;
}
.site-navigation-dropdown ul.sub-menu {
    display: none;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container {
    right: 0;
    left: inherit;
}
@media only screen and (max-width: 1200px) {
	.site-header .header-inner {
   max-width:100%;padding:0 20px;justify-content: center;
}
}
@media only screen and (max-width: 991px) {
.site-header .header-inner .site-logo {
    display: flex;
    justify-content: space-between;
}
}
@media only screen and (max-width: 768px) {
.tax-product_cat.woocommerce ul.products li.product a img {
    height: 280px;
}
}
@media only screen and (max-width: 575px) {
.tax-product_cat.woocommerce ul.products li.product a img {
    height: 180px;
}
}