html, body {  width: 100%; height: 100%; font-size: 95%; margin:0px; padding: 0px;
  font-family: 'Open Sans', sans-serif;
 }

.wrapper {
  margin-left:0px;
  margin-right: 0px;
  height: 100%;

}


@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute;
  }

  .navbar-nav .nav-item:nth-child(2) {
    margin-right: 192px;
  }
}

.bg-light {
  background-color: rgba(255, 255, 255, 0.88)!important;
}

.bg-crystal {
  background-image: url("../img/crystal.jpg");

}


a.nav-link {
  padding-top:45px;
  color:#D7A029!important;
  font-weight: bold;
}
a.nav-link:hover {
color: black!important; }

h1 {
  font-family: 'Italianno', cursive;
  font-size: 35px;

}

h2 {

  font-size: 17px;

}

@media (min-width: 576px) {
  h1 {
    font-family: 'Italianno', cursive;
    font-size: 65px;

  }

  h2 {

    font-size: 30px;

  }
}

.white {
  background-color: white;
}

.grey {

    background-image: url("../img/crystal1.jpg");

}

.contact a {
  color:#B08322;
}
.contact .btnc {
  color:white;
  background-color: #D7A029;
}


.background-video {
  background-color: white!important;
  background-size: cover;
  background-image: url("../img/placeholder.jpg");
  background-position: center center;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
      z-index: -1;
}

.background-video-mobile {
  background-color: white!important;
  background-position: top center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: relative;
  right: 0;
  top: 0;
      z-index: -1;
}


.g-recaptcha {
       display: inline-block;
   }

   .placeholder-image {
     background-image: url("../img/placeholder.jpg");
     background-position: center center;
     background-size: cover;
   }
