.ts-mw-icon {
  background: rgba(66, 193, 97, 1);
  color: rgba(255, 255, 255, 1);
}
.ts-mw-button {
  left: 25px;
  bottom: 25px;
}
.ts-mw-block {
  left: 5px;
  bottom: 55px;
}
.ts-mw-li a,
.ts-mw-li div {
  color: rgba(0, 0, 0, 1) !important;
}
.ts-mw-li a:hover,
.ts-mw-li div:hover {
  color: rgba(66, 193, 97, 1) !important;
}
.ts-mw-button,
.ts-mw-icon,
.ts-mw-icon i,
.ts-mw-icon .slides span img,
.ts-mw-block.mw-no-bg img,
.ts-mw-pulse {
  width: 55px;
  height: 55px;
}
.ts-mw-substrate {
  background: rgba(0, 0, 0, 0.1);
}
.ts-mw-block {
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
}
.ts-mw-button.open .ts-mw-block {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
#uptocall-mini,
.fly_callback,
.fly-block__callback,
#callphone,
.animate_btn_1,
.animate_btn_2,
.animate_btn_3,
.animate_btn_4,
.callphone,
.call-order .container-circle,
.call-order .close_phswipe,
#bingc-phone-button,
.callback-bt,
.btn-floating-callback,
#us_fixed_contact_button,
#fm_fixed_contact_button {
  display: none !important;
}
@media only screen and (max-width: 768px) {
  .ts-mw-button,
  .ts-mw-icon,
  .ts-mw-icon i,
  .ts-mw-icon .slides span img,
  .ts-mw-block.mw-no-bg img,
  .ts-mw-pulse {
    width: 55px;
    height: 55px;
  }
  .ts-mw-block {
    bottom: 55px;
  }
  .ts-mw-button {
    left: 10px;
    bottom: 10px;
  }
}
.ts-mw-icon i {
  font-size: 26px;
}
.ts-mw-li a,
.ts-mw-li div {
  justify-content: center;
}
.ts-mw-list .ts-mw-li img,
.ts-mw-block.mw-no-bg img {
  width: 44px;
  height: 44px;
}
.ts-mw-block.mw-no-bg.mw-tips .ts-link-text {
  padding: 5px 20px;
  border-radius: 5px;
  width: fit-content;
  background: rgb(255 255 255 / 90%);
  color: #000000;
  white-space: nowrap;
  font-size: 14px;
}
.ts-mw-block.mw-no-bg.mw-tips.tips-left li .ts-link-text {
  box-shadow: 0px 0px 5px #0000003b;
}
.ts-mw-block.mw-no-bg.mw-tips li .ts-link-text:after {
  top: 10px;
}
.ts-mw-block.mw-no-bg.mw-tips.tips-left li .ts-link-text:after {
  border-right-color: rgb(255 255 255 / 90%);
}
@media only screen and (max-width: 768px) {
  .ts-mw-button.open .ts-mw-block.mw-no-bg.mw-tips li .ts-link-text:after,
  .ts-mw-button.open .ts-mw-block.mw-no-bg.mw-tips li .ts-link-text {
    opacity: 0;
    visibility: hidden;
  }
}
@media (max-width: 576.5px) {
  .ts-mw-button {
    bottom: 65px !important;
  }
}
