@media only screen and (max-width: 768px) {
  /* Styles for mobile phones */
  .container-iframe {
     position: relative;
     width: 100%;
     height: 1800px;
     padding-bottom: 75px;
 }
}

@media only screen and (min-width: 769px) {
  /* Styles for mobile phones */
  .container-iframe {
    position: relative;
    width: 100%;
    height: 700px;
    padding-bottom: 75px;
 }
}

 .video {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }