  
.page {
  padding: 15px 0 0;
}

.bmd-modalButton {
  display: block;
  margin: 15px auto;
  padding: 5px 15px;
}
#myModal
{
margin-top:10%;
}

.close-button {
  overflow: hidden;
}

.bmd-modalContent {
  box-shadow: none;
  background-color: transparent;
  border: 0;
}
  
.bmd-modalContent .close {
  font-size: 30px;
  line-height: 30px;
  padding: 7px 4px 7px 13px;
  text-shadow: none;
  opacity: .7;
  color:#fff;
}

.bmd-modalContent .close span {
  display: block;
}

.bmd-modalContent .close:hover,
.bmd-modalContent .close:focus {
  opacity: 1;
  outline: none;
}

.bmd-modalContent iframe {
  display: block;
  margin: 0 auto;
}









.screen {
    width: 100%;
    height: 100%;    
}

.screen img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}

.screen:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}





.papers {
    position: relative;
    width: 90%;
    padding: 2em;
    margin: 0px auto;
    margin-top: 40px;
    font-size: 12px;
}


.papers, .papers:before, .papers:after {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 0 30px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.2);
}

.papers:before, .papers:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotateZ(2.5deg);
    -o-transform: rotate(2.5deg);
    transform: rotateZ(2.5deg);
    z-index: -1;
}

.papers, .papers:before, .papers:after {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 0 30px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.2);
}
.papers img {
    max-width: 100%;
    margin-bottom: 5px;
}


 .restmenuwrap {
    font-size: 12px;
    padding: 40px 40px 20px 40px;
}

.restmenuwrap {
    box-shadow: inset 0 0 0 16px #fff, inset 0 0 0 17px #eee, inset 0 0 0 18px #fff, inset 0 0 0 19px #eee, inset 0 0 0 20px #fff, inset 0 0 0 21px #eee, 0 4px 20px rgba(0,0,0,0.1);
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1;
    pointer-events: auto;
}

.restmenuwrap h3.maincat {
    margin: 0 0 20px 0;
    font-size: 19px;
    padding-bottom: 10px;
    color: #cc580c;
    border-bottom: 4px double #eee;
}

.heading h2 {
    font-weight: 700;
    
    font-size: 35px;
    color: #333;
    margin: 0;
    padding: 5px;
}

.restmenuwrap .rm-thumb {
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    margin: 0 20px 0 0;
    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2), 1px 1px 1px rgba(255,255,255,0.1);
    border-radius: 50%;
}
  
  h1 {
    font-size: 2.5rem;
}
.navbar-brand
{
color:#00bff3;
font-family: 'headplane', sans-serif;
}
#ts-menu a.navbar-brand {
    text-transform: uppercase;
    font-size: 22px;
    color: #00bff3;
    font-weight: 900;
}
  
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent !important;
    border-color: #337ab7;
}
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.center-text{
  font-size: 2em;
  line-height: 2em;
  height: 5em;
  display: table;
  vertical-align: middle 
  margin:auto;
}

.ver-center--xs {
    position: absolute;
    top: 50%;
    left: 0;
    right: 00%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.text-center--xs {
    text-align: center;
}
.margin-b-30--xs {
    margin-bottom: 1.875rem;

}
.color--white {
    color: #fff !important;
}

h1 {
    font-size: 2.5rem;
}
