.image-overlay-title * {
  opacity: 0.7 !important;
}

.image-overlay-text-section .feature-box-16 {
  margin-bottom: 35px;
}

.image_with_list-list-style-4 li:before {
  content: unset;
}

.pofo_parallax_full_height .title * {
  font-weight: 600;
}

.text-white-2 * {
  color: #fff;
}

.section_title_and_text .upper_title * {
  margin-bottom: 15px;
}

.steps_section .header-section-title * {
  color: #ffffff;
}

.slider-vertical-title * {
  font-size: 28px;
  color: #fff;
  line-height: normal;
}
.slider-vertical-description * {
  color: #fff;
}

.youtube-wrapper-full {
  width: 100vw;
  height: 100vh;
  overflow: hidden !important;
  position: absolute;
  top: 0;
  left: 0;
}

.youtube-iframe {
  border: 0;
  width: 115vw;
  height: 135vh;
  margin-top: -15vh;
  margin-left: -10vw;
}

.pofo-slider-title {
  white-space: normal !important;
  max-width: 94vw !important;
  width: 94vw !important;
}

.pofo-slider-upper-title {
  white-space: normal !important;
  max-width: 94vw !important;
  width: 94vw !important;
}

header nav .navbar-nav > li > a {
  text-transform: none !important;
}

.prevent-editor-styles p {
  margin-bottom: unset;
}

.countdown-section .header-container * {
  color: #ffffff;
}

.text-transform-none {
  text-transform: none;
}

.bind-swiper-slider[data-num-slides="1"] * {
  cursor: default !important;
}

.replaced-logo {
  width: unset !important;
  height: unset !important;
}

.header_simple_section {
  padding-top: 0;
  padding-bottom: 0;
}

.header_simple_section .margin-eight-bottom {
  margin-bottom: 0;
}

.navbar.header-dark.force-background {
  background-color: #000000 !important;
}

.icon-round-small {
  display: table-cell !important;
}

@media (hover: none) and (pointer: coarse) {
  .image-banner-button {
    opacity: 1 !important;
  }
}

@media (max-width: 494px) {
  .pofo-slider-upper-title {
    top: -70px;
  }
  .pofo-slider-button {
    top: 70px;
    width: 200px;
  }
}

@media (max-width: 494px) {
  .pofo-slider-upper-title {
    top: -70px;
  }
  .pofo-slider-button {
    top: 70px;
    width: 200px;
  }
}

@media (min-width: 495px) and (max-width: 792px) {
  .pofo-slider-upper-title {
    top: -70px;
  }
  .pofo-slider-upper-title * {
    font-size: 18px;
  }
  .pofo-slider-button {
    top: 70px;
  }
}

.m-dropzone.dropzone {
  border-radius: 5px;
  border: 2px dashed #ced4da;
}
.m-dropzone__msg-title {
  font-size: 30px;
}