#our-team {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0)),
    url(../assets/img/rolvi-team-bg.png) no-repeat;
  background-size: cover;
}

.plan img {
  width: 100%;
}

.plan .img2 {
  width: 93%;
}

.pricing {
  background: #000;
}

.pricing .overlay-photo-image-bg {
  background: url(../assets/img/plan-bg.png) no-repeat;
  background-size: cover;
  opacity: 0.1;
}

.pricing .plan {
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 0;
  text-transform: capitalize;
  background-color: transparent !important;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: 1px 1px 10px 0 rgb(18 18 18/15%);
  margin-bottom: 40px;
  transition: 0.5s ease-in-out;
}

.pricing .plan {
  background: 0 0 !important;
}

.pricing {
  padding-bottom: 0;
}

@media (max-width: 991px) {
  .plan .img2 {
    width: 100%;
  }
}

.back-face {
  display: none !important;
}

.bg-img-wrapper img {
  transition: 0.3s ease;
}

.bg-img-wrapper::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, #000000de, #00000085);
}

.flip-card:hover .bg-img-wrapper::before {
  background: linear-gradient(180deg, #000000c3, #00000085);
}

#about-2 .overlay-photo-image-bg {
  background: url(../assets/bg-chc.mp4) no-repeat;
  opacity: 0.2;
  background-size: cover;
}

#services .overlay-photo-image-bg {
  background: linear-gradient(#00000085, transparent),
    url(../assets/img/core.jpg) no-repeat;
  opacity: 1;
  background-size: cover;
}

.roadmap-bg .overlay-photo-image-bg {
  background: linear-gradient(#00000085, transparent),
    url(../assets/img/roadmap.jpg) no-repeat;
  opacity: 0.5;
  background-size: cover;
}

#page-footer .overlay-photo-image-bg {
  background: url(../assets/img/footer-bg-jpg.jpg) no-repeat;
  opacity: 0.5;
  background-size: cover;
}

#areapro .overlay-photo-image-bg {
  background: url(../assets/img/areapro.jpg) no-repeat;
  opacity: 0.2;
  background-size: cover;
}

.dark-theme {
  background: #121212 !important;
  background-size: cover;
}

.pricing-wrapper {
  background: #f48e1e;
  padding: 40px 0;
  border-radius: 10px;
  margin-bottom: 30px;
}

.pricing-text h3 {
  color: #000;
}
.btn-solid1 {
  color: #fff;
  background: #000;
  border-color: #f48e1e;
}
.btn-solid1 {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: 1px;
  outline: none;
  border: 2px solid transparent;
  border-radius: 0.25rem;
  padding: 0.75rem 2rem;
  font-size: 1rem;
  font-weight: 700;
  box-shadow: 0 7px 10px -5px rgba(18, 18, 18, 0.25);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  z-index: 0;
}
