
#camsaslogo {
  display:none;
  margin-top: 3px;
}

#mast {
  height: 680px;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  overflow: hidden;
  position: relative;
  max-height: 720px;
  background-color: black;
  padding: 0;
  margin: 0;
}

#mast_inner-1 {
  bottom:0;
  left:0;
  /*text-align: center;
  margin:auto;
  position:relative;*/
  top:0;
  /*padding-top: 0px;*/
  width:100%;
}

#mast_inner-2 {
  /*min-height: 642px;*/
  min-width: 100%;
}

.video-container #mast_inner-2 {
  min-height:100%;  
}

#mast_inner-2 {
 display: none;
}

#mast #mast_inner-2 img {
  width:100%;
}

.video-txt {
  position: absolute;
  /*top: 0;*/
  bottom: 20px;
  z-index: 9;
  color: #fff;
  width: 100%;
  text-align: center;
}

.video-txt #headlines {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  height: 330px;
  padding-bottom: 20px;
  padding-top: 30px;
  /*width: 40em;*/
  text-align: center;
  /*background-color: rgba(50, 50, 50, 0.5);*/
  font-weight: bold;
}

#noimage {
   display:none;
}

@media (min-width: 768px) {
  .video-txt #headlines {
    width: 600px;
    border: 0px solid;
    border: 1px solid white;
    /*border-color:  rgba(100, 100, 100, 0.5);*/
    /*background-color:  rgba(70, 70, 70, 0.7);*/
    border-radius: 25px;
    border-radius: 25px;    
    padding-top: 20px;
    height: 100%;
    margin-top: 65px;
  }
  
  #camsaslogo {
    visibility: visible;
    display: block;
    position: relative;
    float: right;
    background-color: red;
    text-align: right;
  }
  
  #mast_inner-2 {
    display: block;
  }
  
}

@media (min-width: 992px) {
  #noimage {
    display: block;
  }
}


.video-txt h2 {
  margin-bottom: 0;
  font-size: 48px;
  font-weight:300;
}

.video-txt h3 {
  font-size: 26px;
  margin-bottom: 30px;
  font-family: Helvetica,Arial,sans-serif;
}

.video-txt a.btn{
  font-size: 20px;
}


@media only screen and (max-width:480px){
  #mast {
    height:258px !important
  }
  #mast video, #mast img #mast_inner-2, .video-txt a.btn {
    display:none !important
  }
  .video-txt a.btn.mobile-btn{
    display:inline-block !important
  }
}

/*@media only screen and (max-width:639px) {
  #mast{
    margin-top:108px;
    height:350px
  }
}*/
