.hidden { display: none; }
.about-text{ text-align: center; padding: 0 130px; }

@media (max-width: 992px) {
    .about-text{ text-align: center; padding: 0 5%; }
}

/*-------------------------------------------------------bg video-------------------------------------------------------------*/


/* Video wrap */
.bv-video-wrap {
  width: 100%;
  /* Please note this is only required if you with to add the
  '.bv-video-wrap--ready' class on the 'onReady' event */
  display: none;
}

.bv-video-wrap--ready {
  display: block;
}

.bv-video-wrap::before {
  /* Optional overlay */
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  /*background: rgba(0, 0, 0, 0.2);*/
  z-index: 10;
}

/* Video object */
.bv-video {
  width: 100%;
}

#presentationoverlay {
  position: absolute; /* Sit on top of the page content */
  float: left;
  width: 100%; /* Full width (cover the whole page) */
  height: auto; /* Full height (cover the whole page) */
  z-index: 11; /* Specify a stack order in case you're using a different order for other elements */
}
#presentationoverlay img {
  margin: 0px !important;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .hidden_mobile {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}