/* FIX THE BOTTOM CALL BAR ALIGNMENT */
.call-now-button,
.call-now-button a,
.wp-call-button,
.wp-call-button a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  line-height: 1 !important;
  text-align: center !important;
  padding: 0 !important;
}

/* FIX ICON */
.call-now-button i,
.call-now-button svg,
.call-now-button img,
.wp-call-button i,
.wp-call-button svg,
.wp-call-button img {
  margin: 0 !important;
  position: static !important;
  transform: none !important;
  top: auto !important;
  bottom: auto !important;
  vertical-align: middle !important;
  line-height: 1 !important;
  flex-shrink: 0 !important;
}

/* FIX TEXT */
.call-now-button span,
.call-now-button strong,
.call-now-button b,
.call-now-button .text,
.wp-call-button span,
.wp-call-button strong,
.wp-call-button b,
.wp-call-button .text {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  display: block !important;
  position: static !important;
  transform: none !important;
}

/* Remove the phone icon */
.call-now-button i,
.call-now-button svg,
.call-now-button img,
.wp-call-button i,
.wp-call-button svg,
.wp-call-button img{
  display: none !important;
}

/* Center the text only */
.call-now-button,
.call-now-button a,
.wp-call-button,
.wp-call-button a{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 0 !important;
}

/* Reset text position */
.call-now-button span,
.call-now-button strong,
.call-now-button b,
.wp-call-button span,
.wp-call-button strong,
.wp-call-button b{
  position: static !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  text-align: center !important;
}

.scroll-top,
.back-to-top,
#back-top,
[class*="scroll-top"],
[class*="back-to-top"]{
  right: 20px !important;
  bottom: 70px !important;
}