body{
    padding:50px 0px 0px 0px;
    z-index:0;
}

.navbar-dark {
     background-color: black;
}
.row-header{
    margin: 0px auto;
    padding: 0px auto; 
}
.row-content{
    margin: 0px auto;
    padding: 50px 0px 50px 0px;
    
    min-height: 300px;
}
.row-content1{
    margin: 0px auto;
    padding: 50px 0px 90px 0px;
    
    min-height: 300px;
}
.footer{
    background-color: black;
    margin: 0px auto;
    padding: 20px 0px 20px 0px;
}
.footer-titles{
    color: white;
}
.jumbotron{
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    min-height:100%;
    
}
address{
    font-size: 80%;
    margin: 0px;
    color: whitesmoke;

}
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.carousel {
    background:#512DA8;
}

.carousel-item {
  height: 300px;
}

.carousel-item img {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 300px;
}
#carouselButton {
    right:0px;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}




@-webkit-keyframes spine {
    from { -webkit-transform: rotateY(0deg); }
    to   { -webkit-transform: rotateY(-360deg); }
  }@keyframes spine {
    from {
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      transform: rotateY(0deg);
    }
    to {
      -moz-transform: rotateY(-360deg);
      -ms-transform: rotateY(-360deg);
      transform: rotateY(-360deg);
    }
  }.stage
  {
  margin-bottom:70px;
  margin-left:20%;
  -webkit-perspective:1200px;
  -moz-perspective:1200px;
  -ms-perspective:1200px;
  perspective:1200px;
  margin-bottom:10vh;
  }
  .spine
  {
  margin-top:1vh;
  -webkit-animation-name:spine;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-duration:30s;
  -webkit-transform-style:preserve-3d;
  animation-name:spine;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  animation-duration:30s;transform-style:preserve-3d
  }
  .spine:hover
  {
  -webkit-animation-play-state:paused;
  animation-play-state:paused
  }
  .spine img,.spine5 img
  {
  position:absolute;
  border:1px solid #ccc;
  background:rgba(255,255,255,.8);
  box-shadow:inset 0 0 20px rgba(0,0,0,.2)
  }