.top-85{
      top: 85% !important;
    }

    .border-dark-blue{
      border: 3px solid #0C4C7F;
    }

    .bg-dark-blue{
      background: #0C4C7F;
    }

    .hero-section {
      background: url('https://diamondbayou.com/assets_new_home/img/bg-wedding-rings.jpg') no-repeat right bottom;
      background-size: cover;
      padding: 100px 0;
      min-height: 650px;
      color: #000;
      background-position: right 0px bottom 50%;
    }

    .hero-text h1 {
      font-size: 90px;
      font-weight: 400;
    }

    .hero-text p {
      font-size: 20px;
      margin-bottom: 30px;
    }

    .hero-buttons .btn {
      margin-right: 15px;
    }

    @media (max-width: 768px) {
      .hero-text {
        text-align: center;
      }
      .hero-buttons {
        justify-content: center !important;
      }
    }

.moment-section {
  background-size: cover;
  background-position: center;
  width: 100%;
  border-radius: 0.5rem;
  position: relative;
  overflow: hidden;
}