<style>
    section{
      border:10px solid gray;
     
      margin: center;
    }
  .container{
      max-width: 1500px;
      margin: auto;
      
      display: flex;
      align-items:center;
      justify-content: center;

      position: relative;
      right: 0;
      left: 0;
      top: 0;
      margin: auto;
    }
    .detailtext{
      max-width: 1000px;
      margin-top: 50px;
      margin: auto;
      padding-top: 40px;
    }
    .detailtext2{
      max-width: 1000px;
      margin: auto;
      padding-top: 10px;
      padding-bottom: 50px;
      color:gray;
      }
    img {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
  video {
  width: 100%;
  height: auto;
}

/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #333333;
  font-size: 50px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

</style>