.login-tabs li {
  opacity: 0.7;
  transition: 0.2s ease;
  justify-content: center;
  border: 5px solid white;
  display: inline-block;
  padding: 5px 25px !important;
  background-color: #5E6AD2 !important;
  color: #fff !important;
  border-radius: 10px !important;
  text-decoration: none;
  font-weight: bold;
  transition: background 0.3s ease;
}
.login-tabs {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin-bottom: 10%;
}
.login-tabs h3 {
  color: white !important;
}
.listing-main-buttons a > img {
  padding-right: 6px;
  padding-top: 0px;
  margin-top: 6px;
  margin-left: 21px;
  padding-bottom: 0px;
  margin-bottom: 0;
  margin-right: 6px;
}
.listing-main-buttons a > img {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px 6px 6px 6px;
  transform: scale3d(1.5, 1.5, 1);
  margin-top: 11px;
  margin-right: 14px;
  margin-bottom: 11px;
  margin-left: 14px;
}
.container .membership-icons {
  background-color: rgba(252, 252, 252, 0.47);
  border-radius: 6px 6px 6px 6px;
}
.tab-pane .form-group > div > input {
  margin-top: 2px;
}
div .form-group > div > input {
  margin-top: 15px;
  padding-top: 25px;
}
.tab-content > .active .pac-target-input {
  margin-top: 11px;
}
.tab-content > .active .buttons {
  margin-top: 10px;
  padding-top: 14px;
}
form .custom-suggestions > div {
  background-color: #ffffff !important;
}
.elementor-widget-container .tab-content {
  height: 300px;
}
@media screen and (max-width: 667px) {
  .listing-main-buttons a > img {
    margin-top: 19px;
    margin-right: 18px;
  }
  div #cta-679f76 > a {
    margin-top: 0px;
  }
}
@media screen and (max-width: 575px) {
  div #cta-679f76 > a {
    padding-top: 0;
    margin-top: 8px;
  }
  .container .membership-icons {
    padding-bottom: 15px;
  }
  .container .profile-tagline {
    margin-bottom: 10px;
  }
  .listing-main-buttons a > img {
    margin-right: 25px;
    margin-left: 25px;
  }
  .listing-main-buttons a > img {
    margin-right: 25px;
    margin-left: 25px;
  }
  .tab-pane .form-group > div > input {
    margin-top: 17px;
    padding-top: 18px;
  }
  .tab-content > .tab-pane .icon-location-user {
    margin-top: 0px;
  }
  .fs-tabs .active .location-wrapper {
    margin-top: 15px;
    padding-top: 11px;
  }
  .fs-tabs .active .text-filter {
    margin-top: 6px;
  }
  .fs-tabs .active .cts-term-hierarchy {
    margin-top: 15px;
  }
  .elementor-widget-container .tab-content {
    height: 400px;
  }
}
