<div class="mobile-sticky-bar">
  <p class="bar-title">Call Us Today!</p>
  <div class="btn-container"><a href="tel:724-861-0571" class="btn btn--border theme-btn--primary-inverse sqs-button-element--tertiary call-button"><span class="icon-wrapper"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="currentColor" d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg></span>
      724-861-0571
    </a></div></div>

<style>
  :root {
  --mobile-bar-background: #0073bc;
  --mobile-bar-padding: 12px 0 20px 0;
  --mobile-bar-text-color: #fff;
  --mobile-bar-text-size: 16px;
  --phone-padding: 15px 25px;
  --phone-background: #fff;
  --phone-color: #0073bc;
  --phone-corner: 12px;
  --phone-size: 20px;
  --phone-icon-color: #0073bc;
  --phone-right-space: 10px;
  }
  .mobile-sticky-bar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: var(--mobile-bar-background);
    padding: var(--mobile-bar-padding);
    text-align: center;
    z-index: 99999;
    box-sizing: border-box;
  }

  .mobile-sticky-bar .bar-title {
    color: var(--mobile-bar-text-color) !important;
    margin-bottom: 8px;
    font-size: var(--mobile-bar-text-size);
    display: block;
  }

  .btn-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .mobile-sticky-bar .call-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center; 
    padding: var(--phone-padding) !important;
    background-color: var(--phone-background) !important;
    color: var(--phone-color) !important;
    border-radius: var(--phone-corner) !important;
    text-decoration: none !important;
    font-size: var(--phone-size) !important;
    margin: 0 auto !important;
    box-sizing: border-box;
    line-height: 1.2;
    border: none !important;
  }

  .mobile-sticky-bar .icon-wrapper {
    width: var(--phone-icon-size);
    height: var(--phone-icon-size);
    margin-right: var(--phone-right-space);
    display: flex;
    align-items: center;
  }

  .mobile-sticky-bar .icon-wrapper svg {
    fill: var(--phone-icon-color);
    width: 100%;
    height: auto;
  }

  @media only screen and (max-width: 767px) {
    .mobile-sticky-bar {
      display: block;
    }
  }
</style>

 

Buy me a coffee