@media (max-width: 700px) {
	.navigation{
	max-height: 90vh !important;
	overflow-y: scroll !important;
	-webkit-overflow-scrolling:touch !important;
  }
}
.navbar{
  margin-bottom:0;
  border:none;
}

.navbar-brand .glyphicon{
  margin-right:6px;
}

.hero{
  border:none;
}
div#pno3Slide.container{
	max-width: 1024px;
}
@media (min-width:992px) {
  .hero .get-it{
    text-align:right;
    margin-top:80px;
    padding-right:30px;
  }
}

@media (max-width:992px) {
  .hero .get-it{
    text-align:center;
  }
}

@media (max-width:992px) {
  .hero .phone-preview{
    text-align:center;
  }
}

.hero .get-it h1, .hero .get-it p{
  color:#fff;
  text-shadow:2px 2px 3px rgba(0,0,0,0.3);
  margin-bottom:40px;
}

.hero .get-it .btn{
  margin-left:10px;
  margin-bottom:10px;
  text-shadow:none;
}

div.iphone-mockup{
  position:relative;
  max-width:250px;
  margin:20px;
  display:inline-block;
}
div.iphone-mockup2{
  position:relative;
  max-width:250px;
  margin:20px;
  display:inline-block;
}

.iphone-mockup img.device{
  width:100%;
  height:auto;
}
.iphone-mockup2 img.device{
  width:100%;
  height:auto;
}

.iphone-mockup .screen{
  position:absolute;
  width:88%;
  height:77%;
  top:12%;
  border-radius:2px;
  left:6%;
  border:1px solid #444;
  background-color:#aaa;
  overflow:hidden;
  background:url(../../assets/img/2.png);
  background-size:cover;
  background-position:center;
}
.iphone-mockup2 .screen{
  position:absolute;
  width:88%;
  height:77%;
  top:12%;
  border-radius:2px;
  left:6%;
  border:1px solid #444;
  background-color:#aaa;
  overflow:hidden;
  background:url(../../assets/img/webapp.png);
  background-size:cover;
  background-position:center;
}
.iphone-mockup .screen:before{
  content:'';
  background-color:#fff;
  position:absolute;
  width:70%;
  height:140%;
  top:-12%;
  right:-60%;
  transform:rotate(-19deg);
  opacity:0.2;
}
.iphone-mockup2 .screen:before{
  content:'';
  background-color:#fff;
  position:absolute;
  width:70%;
  height:140%;
  top:-12%;
  right:-60%;
  transform:rotate(-19deg);
  opacity:0.2;
}

.icon-feature{
  text-align:center;
}

.icon-feature .glyphicon{
  font-size:60px;
}

section.features{
  background-color:#D51928;
  padding:40px 0;
  color:#fff;
  font-size:larger;
}

.features h2{
  color:#fff;
}

.features .icon-features{
  margin-top:15px;
}

.testimonials blockquote{
  text-align:center;
}

section.testimonials{
  margin:50px 0;
}

.site-footer{
  padding:20px 0;
  text-align:center;
}

@media (min-width:768px) {
  .site-footer h5{
    text-align:left;
  }
}

.site-footer h5{
  color:inherit;
  font-size:20px;
}

.footer-title{
  color:#FFF !important;
  font-size:16px !important;
}

.portletHandle {
    background-color: #E1E8EA;
}

.site-footer .social-icons a:hover{
  opacity:1;
}

.site-footer .social-icons a{
  display:inline-block;
  width:32px;
  border:none;
  font-size:20px;
  border-radius:50%;
  margin:4px;
  color:#fff;
  text-align:center;
  background-color:#798FA5;
  height:32px;
  opacity:0.8;
  line-height:32px;
}

@media (min-width:768px) {
  .site-footer .social-icons{
    text-align:right;
  }
}

span#c_hairs.fa.fa-crosshairs{
}

.fullscreen-bg position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100; .fullscreen-bg__video position: absolute; top: 50%; left: 50%; width: auto; height: auto; min-width: 100%; min-height: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); @media (max-width: 767px) .fullscreen-bg background: url('http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg') center center / cover no-repeat; .fullscreen-bg__video display: none;{
}

.fullscreen-bg{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden;
  z-index:-100;
}

.fullscreen-bg__video{
  position:absolute;
  top:50%;
  left:50%;
  width:auto;
  height:auto;
  min-width:100%;
  min-height:100%;
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
}

@media (max-width: 767px) {
  .fullscreen-bg{
    background:url('http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg') center center / cover no-repeat;
  }
}

@media (max-width: 767px) {
  .fullscreen-bg__video{
    display:none;
  }
}

div#mainback.jumbotron.hero{
  background:url(../../assets/img/grand_detail_3.jpg) no-repeat center;
  background-size:cover;
}
div#mainback2.jumbotron.hero{
  background:url(../../assets/img/piano_keys.jpg) no-repeat center;
  background-size:cover;
}

a#qrsnavbrand.navbar-brand.navbar-left.navbar-link{
	 font-family:'Judson';
}

.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-size: larger;
}


.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
    font-Size: larger;
}

/*div#midJumbo.jumbotron {
    text-align: center;
    font-size: x-large;
}*/

.jumbotron p {
    font-size: 35px;
}

.modal-dialog {
    width: 400px;
    margin: 30px auto;
}

.text-center{
	
	text-align:center;
}

.jumbotron {
    padding-top: 8px;
    padding-bottom: 8px;
	margin bottom: 0px;
}

div#WiFi.jumbotron.hero {
  background:url(/assets/img/echo2.jpg) no-repeat center;
  background-size:cover;
}

div.col-md-12.WiFI-it {
  text-align:center;
  margin-top:80px;
  color:#fff;
  text-shadow:2px 2px 3px rgba(0,0,0,0.3);
  margin-bottom:40px;
  font-size:15px;
}
.stamp-div {
    display: inline-block;
    border-radius: 20px;
    border-width: 15px;
    border-color: #D51928;
    border-style: solid;
    color: #ef3e42;
    text-transform: uppercase;
    margin: 0 auto;
    font-family: myriad;
    color: #D51928;
    font-size: 100px;
    font-style: normal;
    letter-spacing: -6px;
    padding: 0 34px;
    /*-ms-transform: rotate(-20deg);*/
    /* -webkit-transform: rotate(-20deg); */
    /* transform: rotate(-20deg); */
    /*opacity: .4;
    -webkit-filter: blur(1.3px);
    filter: blur(1.3px);*/
	}



		@font-face {font-family: qrsTra;
		src: url(/Font/TRAJAN.OTF);
		}
		.footer-margin {
  height: 30px;
}
.navigation {
  position:fixed;
  z-index:100;
  top:0;
  width:100%;
}
@media (max-width: 420px) {
    .footer-margin {
        display: none;
    }
}
.sms-chat__popover.opened {
    height: 10px;
}
.modal-backdrop {
    z-index: 1;
}
@media (max-width: 1100px) {
    #topVid {
        margin-top:45px !important;
    }
}




