/*Testimonials*/
.ed-tst6-nav {
    bottom: -10px !important;
}
/*Footer*/
.footer_block1 .cta_btn {display:none;}
/*Hide employee name from the booking form*/
.am-fs__congrats-info-customer > div:nth-child(4) {
    display: none !important;
}
/*.amelia-v2-booking #amelia-container .am-fs__ci-info__el span.am-icon-user {
    display: none !important;
}*/
.am-fs__ci-info__el:has(> span.am-icon-user) {
  display: none !important;
}
/*X of popup position*/
.amelia-v2-booking.am-forms-dialog .el-dialog__headerbtn {
    top: 47px !important;
}
.ed-header-top .social-icon {display: none !important;}
.ed-header-section.header_style_five .ed-header-navigation .main-navigation {
    padding-top: 33px;
}
.ed-header-section.header_style_five .ed-header-navigation .hd-cta-btn-wrap {
    padding-top: 33px;
}
.ed-header-section.header_style_five .ed-header-navigation .hd-cta-btn a {
    padding: 4px 22px;
    border-radius: 5px;
}
.txa_sticky_header {position: absolute !important;}
.ed-scrollup {
    z-index: 200 !important;
}
/*Page Header*/
.page_headings {
      margin: 0;
      padding: 0;
      opacity: 1; /* Apply 50% transparency to all child elements */
    }
.page_headings .design-bar {
      display: flex;
      align-items: center;
      padding: 10px;
    }
.page_headings .label {
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 700;
  font-size: 25px;
  line-height: 0px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  margin-right: 10px;
  letter-spacing: 1px; /* <-- spacing between letters */
  padding-top: 4px;
}
.page_headings .bar {
  background-color: #ffffff;
  height: 20px;
  width: 50%;
}
/*Button Style*/
.custom-pill-button {
    display: inline-flex;
    align-items: center;
    position: relative;
    padding: 12px 60px 12px 24px;
    background-color: #4db6ac;
    color: white;
    font-family: 'Figtree', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 50px;
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3), 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
}
.custom-pill-button:hover {
    background-color: #3a9a8f;
    color: #fcc200;
    transform: translateY(-3px);
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.2), 0 6px 12px rgba(0, 0, 0, 0.25);
}
.custom-pill-button .button-icon-circle {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    width: 36px;
    height: 36px;
    background-color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-pill-button .button-arrow {
    border: solid #4db6ac;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(313deg);
    transition: border-color 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.custom-pill-button:hover .button-arrow {
    border-color: #3a9a8f;
    transform: rotate(-45deg);
}
/*Responsive styles*/
@media (min-width: 769px) and (max-width: 1180px) {
    .page_head_titles {
        padding: 70px 0px 0 50px !important;
    }
    .header_right_container_ {display: none !important;}
    .ed-header-top .social-icon {display: none !important;}
    .ed-header-section.header_style_five .ed-header-top .top-info-social li a {font-size: 15px !important;}
}