.page-header .breadcrumbs li a {
  color: #ffffff;
}

.page-header .breadcrumbs li {
  color: #ffffff;
}

.page-header .page-title {
  color: #ffffff;
}

.ot-team .small-border {
  background-color: #ffffff;
}

#send_message.wpcf7-form-control.wpcf7-submit.has-spinner.octf-btn.octf-btn-line {
  color: #000000;
  border-color: #000000;
  background-color: #ffffff;
}

/* Enhanced Back to Top Button Styling with Multiple Selectors */
.back_to_top,
.octf-btn-totop,
a.back_to_top,
#back-to-top,
.back-to-top {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  background-color: #2a2a2a !important;
  color: #ffffff !important;
  border-radius: 25% !important;
  right: 20px !important;
  bottom: 20px !important;
  position: fixed !important;
  z-index: 9999 !important;
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important;
  text-align: center !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

.back_to_top:hover,
.octf-btn-totop:hover,
a.back_to_top:hover,
#back-to-top:hover,
.back-to-top:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  transform: translateY(-5px) !important;
}