::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
.embed-responsive {
  margin: 10% auto;
}
.embed-responsive-item {
  scrollbar-width: thin;
}
#handknotted-frame,
#handwoven-frame {
  display: none;
}
.embed-responsive {
  height: 100vh;
}
.custom-container {
  width: 90%;
  margin: auto;
}
.bg-image {
  background: url(../images/virtual-room/bg-vr-1.JPG);
  background-size: contain;
  background-repeat: no-repeat;
  height: 80vh;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bg-image div.container {
  text-align: center;
}
.link-block {
}
.link-block img {
  width: 50%;
}
.link-block h2 {
  text-transform: uppercase;
}
.tips-block {
  position: absolute;
  top: 25vh;
  right: 8vw;
  background: white;
  border: 1px solid yellow;
  width: 36%;
}
.mobile-only .tips-block {
  position: static;
  background: white;
  border: 1px solid yellow;
  width: 80%;
  margin: 5% auto;
}
.tips-block p {
  margin: 3% 0 0 3%;
  font-weight: bold;
  text-decoration: underline;
}
.tips {
  margin: 2% 10% 0 2%;
}
.tips ul {
  list-style-type: none;
}
.tips ul li {
  padding: 1% 0;
}
.tips ul li img {
  width: 8%;
}
.tips ul li span {
  padding: 6px 0;
  margin: 0 5px;
}
.tips ul li:first-child span {
  background-color: #727070;
}
.tips ul li:nth-child(2) span {
  background-color: #ababab;
}
.tips ul li:last-child span {
  background-color: #cccccc;
}
.white-overlay {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.5),
      rgba(255, 255, 255, 0.5)
    ),
    url("../images/virtual-room/bg-vr.png");
}
.mobile-only {
  display: none;
}
@media screen and (max-width: 720px) {
  .bg-image {
    background-size: auto;
  }
  .bg-image div.container {
    left: 0;
  }
  .mobile-only {
    display: initial;
  }
  .tips ul li {
    padding: 4% 0;
  }
  .link-block img {
    margin: 10% 0;
  }
}
