.navbar-brand {
  max-width: 180px;
}
.navbar-brand img {
  max-width: 100%;
}

.bg-ella {
    background-position: left;
    background-attachment: fixed;
}

.bg-white {
    background: white;
}

.slider-text {
    height: 52vw;
}

.hero-wrap {
height: 52vw;
min-height: 52vw;
}

.navbar {
  opacity: 0.95;
  backdrop-filter: blur(10px);
}

.btn.btn-primary.btn-outline-primary:hover {
    border: 1px solid #ffb7d8;
    background: #ffb7d8 !important;
    color: #fff;
}

.bg-pink {
  background: #ffeff2;
}

span.oi.oi-menu  {
    color: #ffbfce;
}

.navbar-dark .navbar-nav .nav-link, .ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
  color: #ffbfce !important;
  text-align: right;
  font-size: 14px;
  
}

.navbar-dark .navbar-toggler:active, .navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler:focus-visible {
  outline: 0 !important;
}

@media only screen and (min-width: 1200px) {


  .hero-wrap {
    margin-top: -107px;
  }
}


@media only screen and (max-width: 767px) {
.slider-text {
    height: 82vw;
}
.slider-text h1 {
  font-size: 26px !important;
}
.slider-text p {
  font-size: 14px !important;
}


.hero-video {
    object-position: 40% center;
    min-width: 150%;
    width: 150%;

    }
.hero-wrap {
height: 82vw;
min-height: 82vw;
            overflow: hidden;
}
}