.home .header-container.lp-header-bg {
  position: relative;
  background-image: url('https://ourbsd.com/wp-content/uploads/2023/01/c77178a21cf8c55ae7cd405fbe3bae8252337b30.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}

.home .header-container.lp-header-bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    rgba(0, 0, 0, 0.45) 0%,
    rgba(0, 0, 0, 0.4) 30%,
    rgba(0, 0, 0, 0.35) 60%,
    rgba(0, 0, 0, 0.3) 100%
  );
  z-index: -1;
  pointer-events: none;
}

.lp-search-bar-right .lp-search-btn {
  background-color: #C49471 !important;
}

.lp-menu-outer ul li a {
  font-weight: 500 !important;
  font-size: 20px !important;

}
.lp-joinus-icon .lp-join-now .icons8-contacts {
  display: none !important;
}



.lp-joinus-icon .lp-join-now {
  display: flex;
  align-items: center;
}

.lp-joinus-icon .lp-join-now .md-trigger {
  font-family: 'Poppins'!important;
  font-weight: 700 !important;
  font-size: 20px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.lp-nav-menu-after.lp-menu-outer::after {
display:none;
}
.home .lp-header-full-width .lp-add-listing-btn ul li a.header-list-icon-st6 {
border: 2px solid #ffff !important;
font-family: 'Poppins';
font-weight: 500;
 font-size:20px
}

.lp-add-listing-btn a i.fa-plus {
    color: #C49471 !important;
    font-weight: 800;
    font-size: 22px  
}
.lp-header-full-width .lp-menu-container .lp-joinus-icon {
  display: inline-block;
  padding-left: 10px;
  padding-right: 40px!important;
  float: none;
}
.lp-search-bar {
  display: block;
  padding: 15px;
  background-color: unset!important;
  border-radius: 5px;
  margin-top: 30px;
}

.footer-style1 .footer-upper-bar, .footer-style2, .footer-style4, .footer-style5, .footer-style7, .footer-style8, .footer-style10, .footer-style11 {
background-color: black !important;
}

/* Wrapper to align input and button side-by-side */
.mc4wp-form .mc4wp-form-fields {
  display: flex;
  align-items: stretch;
  max-width: 100%;
}

/* Email input field styling */
.mc4wp-form .mc4wp-form-fields input[type="email"] {
  border-radius: 0 !important;
  border: 1px solid #ccc;
  flex: 1;
  /* width: 316px; */
  margin-right: 5px;
}

  .mc4wp-form .mc4wp-form-fields input[type="submit"] {
  border-radius: 0 !important;
  border: 1px solid #fff;
  background-color: black;
  color: white;
  font-weight: bold;
  font-size: 16px;
  white-space: nowrap;
}

.mc4wp-form {
  max-width: 100%;
}
footer .social_widget{
  /* 
  position: relative!important;
  top: -116px !important;
  left: 1044px !important; */
  padding-top:20px!important;
  float: right;
}
.community-partners h6.elementor-icon-box-title span{
    font-family: 'Inter';
    font-size: 20px;
    font-weight: 600;
    color:#000000;
}