.wd-my-account-sidebar {
    display: none;
}
.woocommerce-MyAccount-content {
    max-width: 100% !important;
    width: 100%;
    padding: 10px 30px;
}
.product-tabs-wrapper {
    display: none;
}
.wd-carousel-container.wd-gallery-images .wd-carousel-wrap {
    position: relative;
    width: 100%;
	height: 500px !important;
    
}
.woocommerce-shipping-fields {
    display: none;
}
p.address-field {
    display: none !important;
}
.wcus-checkout-fields {
    padding-top: 20px;
}
.cart-totals-section.cart-collaterals tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}
.back_call_ico {
  position: fixed;
  bottom: 90px;
  right: 40px;
  z-index: 999;
border: 2px solid #79b38a;
  border-radius: 100%;
}

.back_call_ico {
  position: fixed;
  bottom: 90px;
  right: 40px;
  z-index: 999;
}
#uptocall-mini .uptocall-mini-phone {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
     background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
  width: 60px;
  height: 60px;
  border: none;
  cursor: pointer;
}
#uptocall-mini .uptocall-mini-phone:before {
  content: "";
  position: absolute;
  width: 55%;
  height: 55%;
  top: 22%;
  left: 22%;
  background-size: contain;
  background-image: url(/wp-content/uploads/2021/09/technology.svg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-animation: uptocallphone 1.5s linear infinite;
  -moz-animation: uptocallphone 1.5s linear infinite;
  animation: uptocallphone 1.5s linear infinite;
}
#uptocall-mini:hover .uptocall-mini-phone {
  -webkit-animation: uptocallmini2 1.5s 0.4s ease-out infinite;
  -moz-animation: uptocallmini2 1.5s 0.4s ease-out infinite;
  animation: uptocallmini2 1.5s 0.4s ease-out infinite;
}

@-webkit-keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes uptocallphone {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  50% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes uptocallmini {
  0% {
    box-shadow:
      0 0 8px 6px rgb(0, 253, 43),
      0 0 0px 0px rgba(0, 0, 0, 0),
      0 0 0px 0px rgb(0, 253, 43);
  }
  10% {
    box-shadow:
      0 0 8px 6px #86ff77,
      0 0 12px 10px rgba(0, 0, 0, 0),
      0 0 12px 14px #86ff77;
  }
}

@-moz-keyframes uptocallmini {
  0% {
    box-shadow:
      0 0 8px 6px rgb(0, 253, 43),
      0 0 0px 0px rgba(0, 0, 0, 0),
      0 0 0px 0px rgb(0, 253, 43);
  }
  10% {
    box-shadow:
      0 0 8px 6px #86ff77,
      0 0 12px 10px rgba(0, 0, 0, 0),
      0 0 12px 14px #86ff77;
  }
}

@keyframes uptocallmini {
  0% {
    box-shadow:
      0 0 8px 6px rgb(0, 253, 43),
      0 0 0px 0px rgba(0, 0, 0, 0),
      0 0 0px 0px rgb(0, 253, 43);
  }
  10% {
    box-shadow:
      0 0 8px 6px #86ff77,
      0 0 12px 10px rgba(0, 0, 0, 0),
      0 0 12px 14px #86ff77;
  }
}
button.uptocall-mini-phone.spu-open-2278.spu-clickable {
    box-shadow: 0 0 0px 12px #79b38a96;
    color: #0eb09f;
    transition: 0.6s ease-in-out;
}
button.uptocall-mini-phone.spu-open-2278.spu-clickable:hover {
  box-shadow: none;
}

.footer-container {

    border-top: 1px solid #e72c89 !important;
}
.wd-toolbar-shop .wd-tools-icon:before {
    content: "\f106" !important;
    font-family: "woodmart-font";
}