/* Slider - Homepage Buttons */

/* Style for Button 1 - Talk to Us */

.slider-buttons .talk-to-us-btn {
  display: inline-block;
  padding: 10px 25px;
  background-color: #e71f22;
  /* Blue background */
  color: #fff;
  /* White text */
  font-weight: bold;
  /* Bold font */
  font-size: 16px;
  text-decoration: none;
  /* Remove underline */
  outline: 1px solid #e71f22;
  /* Blue outline in the button */
  border-radius: 30px;
  /* Rounded corners */
  transition: all 0.3s ease;
  /* Smooth hover effect */
}

.slider-buttons .talk-to-us-btn:hover {
  background-color: #b01b1d;
  /* Slightly darker blue on hover */
}

/* Style for Button 2 - Our Services */

.slider-buttons .our-services-btn {
  display: inline-block;
  padding: 10px 25px;
  background-color: transparent;
  /* Transparent background */
  color: #e71f22;
  /* White text */
  font-weight: bold;
  /* Bold font */
  font-size: 16px;
  text-decoration: none;
  /* Remove underline */
  outline: 1px solid #e71f22;
  /* White outline inside the button */
  border: none;
  /* Remove border */
  border-radius: 30px;
  /* Rounded corners */
  transition: all 0.3s ease;
  /* Smooth hover effect */
  margin-left: 20px;
}

.slider-buttons .our-services-btn:hover {
  color: #b01b1d;
  /* Text color changes to blue */
  outline: 1px solid #b01b1d;
  /* Outline changes to blue */
  background-color: rgba(255, 255, 255, 0.1);
  /* Slightly visible background on hover */
}

/* Slider - Homepage Buttons */

.et_pb_scroll_top {
  background-color: red !important;
  color: white !important;
  border-radius: 50% !important;
  width: 50px !important;
  height: 50px !important;
  font-size: 20px !important;
  bottom: 30px !important;
  right: 25px !important;
  z-index: 9999;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  position: fixed !important;

  /* Flexbox to center content */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}