
.parallax-section {
  background-attachment: fixed !important;
  background-size: cover !important;
  
}

/* hover min css */
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before {
  background-color: #ffffff;
}



#video {
  color: #656565;
  padding-top: 10px;
  padding-bottom: 10px;
}


#video{
  text-align: center;
}



/* Video section  */
#video {
  background: url('../images/white.jpg') 50% 0 repeat-y fixed;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  position: relative;
  color: #999;
}
#video1{
    background: url('../images/unveigfdcut2W.jpg') 50% 0 repeat-y fixed;
}
#video2{
    background: url('../images/TitleCastle4.jpg') 50% 0 repeat-y fixed;
}
#video3{
    background: url('../images/townNW.jpg') 50% 0 repeat-y fixed;
}
#video .overlay {
  background: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

#video h2 {
  color: #3b3b3b;
  padding-top: 5px;
  padding-bottom: 5px;
}

#video .fa {
  position: relative;
  border: 2px solid #3b3b3b;
  border-radius: 2px;
  color: #ffcc1c;
  font-size: 28px;
  width: 80px;
  height: 80px;
  line-height: 75px;
  text-align: center;
  vertical-align: middle;
  margin-top: 22px;
}
  
  #video
 {
    padding-top: 0px;
    padding-bottom: 0px;
  }


#canvas{
     position: relative;
     width: 100%;
     margin: auto;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
  	/*text-align: center;*/
    /*align-content: center;*/
      /* padding-right: 25%;*/
       float: center;
	padding: 0.5em 0;

}