.brand3d-root {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 32px;
}

.brand3d-iframe {
  margin-top: 32px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.brand3d-backtoedit {
  float: right;
}

i.threeDObject-icon {
  background-image: url("3d-icon.png");
  display: inline-block;
  background-size: cover;
  width: 17px;
  height: 17px;
}

.kaltura-three-dee-object {
  position: absolute;
  width: 100%;
  height: 0;
  padding-top: 56.6%;
}

.brand3d-object-embed {
  width: 100%;
  height: 100%;
}

#globalOuterWrap .brand3d-object-embed {
  min-height: 440px;
  height: 50vh;
  max-height: 640px;
}