.hero-viewheight {
  height: 100vh;
}

.grecaptcha-badge {
  visibility: hidden;
}

.seo-url-form-wrapper {
  max-width: 550px;
  width: 100%;
  height: 64px;
  line-height: 1;
  padding: 0 25px;
  border-radius: 5px;
  border: 1px solid transparent;
  margin-right: 30px;
}

@media (min-width: 992px) {
  .borders-left-right {
    border-right: 1px solid #323450;
    border-left: 1px solid #323450;
  }
  .about-padding-left {
    padding-left: 30px;
  }
  .about-margin-left {
    margin-left: 85px;
  }
}

@media (max-width: 767px) {
  .header.header-2 .navbar-nav {
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header.header-2 .navbar-nav {
    margin-bottom: 0px;
  }
}

@media (max-width: 991px) {
  .shapes {
    display: none;
  }
  .image-margin-top {
    margin-top: 40px;
  }
}

.bg-grey {
  background: #f3f3f3;
}

.bg-blue {
  background: #f1f4ff;
}

.feature-style-5 .single-feature {
  background-color: white;
}

.h6-pricing {
  font-size: 16px;
}

.gallery-style-2 {
  padding: 0px 0 80px;
  background: #ffffff;
}

.team-style-3 {
  padding: 0 0 70px;
  background: #ffffff;
}

.team-style-3 .single-team {
  margin: 0 25px 25px;
}

.feature-not-available {
  color: #ccc !important;
}

.solid-link-color {
  color: #323450;
}

.form-font-styling {
  display: block;
    font-weight: 500;
    color: #323450;
    margin-bottom: 12px;
}

.ordered-list-styling li::marker {
  font-size: 20px;
  font-weight: 700;
  color: #323450;
  font-family: "Fira Sans", sans-serif;
}

ul.privacy-policy-list {
  list-style: disc;
  padding: 0 40px;
}

.blog-content-wrapper {
  margin-bottom: 70px !important;
}