.main_sec-row-0-background-image{
  position: relative;
}
.main_sec-row-0-background-image:after {
    position: absolute;
    background-color: #000;
    content: "";
    opacity: .5;
    width: 100%;
    height: 100%;
    top: 0;
}

.service_detail_head_content {
  text-align: left;
  color: #fff;
  position: relative;
  z-index: 100;
}

.service_detail_head_title {
  color: #fff;
  text-align: left;
  font-weight: bold;
}
.service_detail_head_btn_wrapper {
  display: flex;
  gap: 32px;
}
.service_detail_head_btn {
  text-align: flex;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  padding: 12px 40px;
  background-color: #FE5B36;
  color: #fff;
  border: solid 1px #FE5B36;
}

.service_detail_head_btn:hover {
  background-color: #333;
  color: #fff;
  border: solid 1px #fff;
  transition: .5s;
}
.service_detail_head_text {
  margin-bottom: .8rem;
}

@media(max-width: 500px){
  .service_detail_head_btn_wrapper {
    flex-direction: column;
  }
  .service_detail_head_btn {
    width: 100%;

  }