.jumbotron,.navbar{margin-bottom:0}.clientsLogos,ul.footerLiks{list-style:none}#press h5,.btn,.navbar{text-transform:uppercase}body,html{height:100%}body{font-size:16px}.marginAuto{margin-left:auto;margin-right:auto}section a{text-decoration:underline}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:none}.no-gutters,.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.btn-primary{background-color:#49c5db;border-color:#49c5db}.btn{border-radius:0;letter-spacing:1px}.navbar-nav>li>a.btn.btn-primary.btn-sm:hover{color:#fff;text-shadow:none;background:#286090;border:none}.navbar-brand{height:70px;padding:25px}.navbar-nav>li>a{padding:15px 25px}.navbar-nav>li>a.btn.btn-primary.btn-sm{color:#fff;text-shadow:none;border:none;background:#49c5db}.navbar,.navbar .navbar-nav>li>a{color:#9a9a9a}.w3-animate-opacity{-webkit-animation:opac 3.5s;animation:opac 3.5s}@-webkit-keyframes opac{from{opacity:0}to{opacity:1}}@keyframes opac{from{opacity:0}to{opacity:1}}.btn.vl{font-weight:700;font-size:14px;padding:18px 30px;border:none;text-decoration:none}svg #view{fill:#08678f}svg #lift{fill:#4ac5db}.carousel-indicators .active{background-color:#49c5db}.carousel-indicators li{border-color:#49c5db;background-color:#fff}.navbar{border-radius:0;background-color:transparent;border:none;font-weight:400;font-size:12px;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;transition:all .6s ease-out}.navbar-right button{margin:15px 10px 0 0;padding:10px 30px}.navbar-toggle{position:relative;float:right;padding:12px;margin-top:18px;margin-right:20px;margin-bottom:8px;border:none;background-color:#08678F}.arrowFloating,.tagLine{text-align:center;position:absolute}.vl{padding:40px 0;border:none}.navbar{background:#fff;background:rgba(255,255,255,.95);border-bottom:1px solid #dedede;text-shadow:none}.headerImg,.headerImgSub{background-repeat:no-repeat;z-index:-1}.navbar-brand img,.navbar-brand svg{height:20px}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#000;text-decoration:underline}#clients h1.text-white,.arrowFloating a,.tagLine,.tl{color:#fff}.headerImg{background-image:url("../images/vl-dl-m.jpg");background-position:50% 0;background-size:auto 100%;height:70vh}.headerImgSub{background-image:url("../images/vl-dl-02-m.jpg");background-position:50% 100%;background-size:100% auto}.bgFull{background-size:auto}.tagLine,.tl.homePage{background:rgba(0,0,0,.8)}.headerImgSub .tagLine2{font-size:20px;color:#fff;text-align:center;margin:20px 20px 0;font-weight:400}.tagLine{font-size:22px;font-weight:500;top:120px;padding:20px;text-shadow:none;width:100%}.vcenter{display:inline-block;vertical-align:middle;float:none}.tl{display:block;font-weight:400;margin:0 auto auto;text-align:center;padding:30px}.tl.homePage{box-shadow:none}.tl.fullScreen{margin-top:20px;height:auto;width:auto}.tl h1{font-size:24px}.tl p{font-size:14px}#clients h1.text-white,#home h1{font-size:40px}.arrowFloating{width:100%;height:40px;bottom:40px}.arrowFloating a{font-size:30px}.txtBox{padding-left:20px;text-align:center}.colorGrey{background:#f6f7fb}.colorBeige{background:#fafafa}.colorBlack{background:#000}.clientsLogos{padding:0;margin:0}.clientsLogos li{padding:20px;display:block}.shapeL{width:160px}.shapeS{height:100px}.clientLogo{width:300px}#who-we-are{padding:20px 0}.clientHeader .tagLine2{text-align:left}.client-logos img{height:100px;max-width:180px;padding:0 10px}.videoThumb a{background-image:url("../images/clients/video-thumb.jpg");background-position:center;background-size:100% auto;border:4px solid #fff;display:block;margin-top:30px;text-align:center}.videoThumb a:hover{border:4px solid #000}.client-logos img.squarLogo{height:80px;max-width:140px}.clientReviews{background:#fafafa;border-radius:3px;border:1px solid #ededed;color:#777;font-size:16px;line-height:26px;padding:20px;position:relative}.clientReviews:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:14px;height:14px;background-color:#fafafa;border-color:#ededed;border-style:none solid solid none;border-width:0 1px 1px 0;bottom:-8px;content:"";display:block;left:50px;position:absolute}.clientName{margin-top:27px;padding-left:32px;position:relative}.clientLogos div a{border:none;margin:10px;min-height:145px;display:flex;align-items:center}.bio div div,.deviceGoups div div{background:#f9f9f9;border:1px solid #dcdcdc;padding:10px}.clientLogos div img{margin:auto}.clientLogos div a:hover{opacity:.5}.bio div div{margin-bottom:20px;min-height:430px}.deviceGoups div div{margin-bottom:40px}.deviceGoups div div h2{font-size:20px}.deviceGoups div div img{margin:auto}.paddingTop{padding-top:20px}.paddingBottom{padding-bottom:20px}.paddingTB{padding:20px 0}footer{background:url("../images/vl-footer.png") top right no-repeat #000;padding:20px 0 30px}.headerImg.client.lax,.headerImg.client.mse,.headerImg.client.snagfilms,.headerImg.client.tgc{background-size:contain!important}footer a,footer h3,footer p{color:#8b8b8b;font-size:12px}footer a{text-decoration:underline}footer a:hover{color:#fff;text-decoration:none}ul.footerLiks li{margin:0;display:inline;padding:15px}#mapDCdiv,#mapNYdiv{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;width:100%;height:300px}#mapDCdiv:hover,#mapNYdiv:hover{filter:none;-webkit-filter:none;-webkit-backface-visibility:hidden}.jumbotron.client{margin:0}.headerImg.client{height:42%}.headerImg.client.mse{background-image:url("../images/clients/slide-mse.jpg")}.headerImg.client.snagfilms{background-image:url("../images/clients/slide-snagfilms.jpg")}.headerImg.client.tgc{background-image:url("../images/clients/slide-tgc.jpg")}.headerImg.client.lax{background-image:url("../images/clients/slide-lax.jpg")}.headerImg.client:before{height:42%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:-moz-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=0)}.headerImg.client.mse .client-logo{width:200px;z-index:10;position:absolute;margin-left:-100px;top:100px}.headerImg.client.snagfilms .client-logo{width:500px;z-index:10;position:absolute;margin-left:-250px;top:150px}.headerImg.client.tgc .client-logo{width:500px;z-index:10;position:absolute;margin-left:-250px;top:100px}.headerImg.client.lax .client-logo{width:400px;z-index:10;position:absolute;margin-left:-200px;top:100px}.appBadges li,.appBadges.leftCol li{padding:0 20px 30px;max-width:200px;margin:auto}.headerImg.client .tl h1{font-size:40px}.badgeIcon{width:100%}.appBadges li{display:block;text-align:center}.appBadges.leftCol li{display:inline-block;text-align:left}#clients .btn.vl,.headerImg.black .tl{margin-top:20px}.headerImg.black{background-image:url("http://viewlift.com/images/03-DL.jpg");height:auto}.deviceBox div{padding:20px}.comingSoonText{font-size:24px;font-weight:700;text-align:center;padding-top:10px}#commingSoon{background:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}#commingSoon .clientLogo2{padding:10px 20px;max-width:250px}#commingSoon .clientLogo2.svf{width:150px}#clients .clientLogo,#press .clientLogo{width:100%;max-width:290px}#clients .clientLogo{padding-bottom:10px}.col-backend,.col-tech{background-color:#f4f4f4;padding:0}#clients .clientLogo.mse{width:200px}#clients .clientLogo.mll{width:150px}.lastBox{border-bottom:1px #d8d8d8 dashed}.col-backend{margin-right:20px}.col-backend .row,.col-tech .row{margin-left:20px;margin-right:20px}.col-backend img{max-width:100px;margin:auto}.col-tech img{max-width:80px;margin:auto}.col-backend h2,.col-tech h2{font-size:20px;margin-top:5px}.col-tech ul{margin:10px 0}.col-backend img.arrow,.col-tech img.arrow{max-width:100%}.features-desktop{display:none}.features-mobile{display:block}#about p{font-size:12px}#about h3{text-align:left;font-weight:300}#about ul{float:right}#about img{margin:auto}.noJumbotron{padding-top:71px}#contact-us{width:100%}.contactContainer{min-height:100%;background-image:url("../images/vl-dl.jpg");background-position:50% 0;background-repeat:no-repeat;background-size:cover!important;background-attachment:fixed;z-index:-1;width:100%}.playBTN{width:60px;margin-top:50px;margin-bottom:50px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.playBTN:hover{width:70px;margin-top:45px;margin-bottom:45px}iframe.lightbox{width:100%;height:56%}#contact-us-form h1{font-size:24px}.indicates-required{text-align:right;font-size:11px;margin-right:4%}.notification_error{color:red}.notification_ok{font-size:24px;color:#fff;text-align:center;padding:50px 10px}#contact-us-form{background:#fff;background:rgba(0,0,0,.8);box-shadow:10px 10px 5px rgba(0,0,0,.3);color:#fff;padding:20px;margin:20px}#contact-us-form .asterisk{font-size:100%;font-weight:600;position:static;top:5px;color:#e85c41}#contact-us-form input{display:block;width:100%;padding:8px 0;text-indent:2%;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#696969}#contact-us-form label{display:block;margin-bottom:3px;font-weight:300}#contact-us-form textarea{line-height:28px;border:1px solid #eee;background:#fff;border-radius:3px;width:100%;height:25%;color:#696969}#contact-us-form .row{padding-bottom:5px}.btn.vl{margin-top:10px}.col-md-15{padding-right:5px;padding-left:5px}@media (max-width:768px){.btn.vl{width:100%}.txtBox{padding-right:20px}.navbar-nav>li>a{padding:12px 25px}}@media (min-width:768px){.navbar,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff}iframe.lightbox{width:640px;height:360px}.clientLogos div a{background:#f9f9f9;border:1px solid #dcdcdc}.headerImg,.headerImgSub{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;z-index:-1}.headerImg{min-height:80%;background-image:url("../images/vl-dl.jpg")}.headerImgSub{background-image:url("../images/vl-dl-02.jpg");min-height:40%}.headerImgSub .tagLine2{font-size:40px;margin:4% 20px 0}.row-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tl.homePage{margin-top:7%}svg #lift,svg #view{fill:#fff}.scrolled svg #view{fill:#08678f}.scrolled svg #lift{fill:#4ac5db}.navbar{background:url("../images/nav-bg.png") bottom repeat-x;border-bottom:none;text-shadow:none}.navbar-nav>li>a{padding:25px 10px}.navbar.scrolled .navbar-nav>li>a{color:#9a9a9a}.navbar.scrolled{background:#fff;background:rgba(255,255,255,.95);border-bottom:1px solid #dedede;text-shadow:none}#who-we-are{padding:20px 0}.vcenter{display:inline-block;vertical-align:middle;float:none}.tl{color:#fff;display:block;font-weight:600;margin:10% auto auto;text-align:center;padding:30px}.tagLine,.txtBox{text-align:left}.tl.homePage{background:rgba(0,0,0,.8);box-shadow:none;height:100%}.tl.fullScreen{margin-top:7%;height:auto;max-width:520px}.tl h1{font-size:54px}.tl p{font-size:18px}#home h1{font-size:52px;line-height:54px}#clients p,#description p,#feature p,#home p{font-size:20px;line-height:30px;font-weight:200}#home p,.btn.vl{margin-top:40px}.clientsLogos li{display:inline-block}#clients .clientLogo,#press .clientLogo{width:300px}.navbar-nav>li>a.btn.btn-primary.btn-sm{color:#fff;text-shadow:none;border:none;background:#49c5db;padding:15px 20px;margin:10px 5px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.navbar.scrolled .navbar-nav>li>a.btn.btn-primary.btn-sm{margin:0;padding:25px}.tagLine{font-size:48px;color:#fff;font-weight:500;position:absolute;top:120px;padding:30px;line-height:60px;text-shadow:#000 1px 1px;background:rgba(0,0,0,.6);max-width:700px}.features-mobile{display:none}.features-desktop{display:block}footer{background-position:bottom right}}@media (min-width:1024px){.navbar-nav>li>a{padding:25px 20px}.tagLine{font-size:60px;top:140px;line-height:80px;max-width:900px}.playBTN{width:80px}.playBTN:hover{width:90px}.headerImgSub .tagLine2{font-size:50px;margin:5% 20px 0}iframe.lightbox{width:800px;height:450px}}@media (min-width:992px){.col-md-15{width:20%;float:left}.comingSoonText{text-align:right;padding:25px 0}#commingSoon .clientLogo2{padding:20px}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:0 0}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.7);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media all{.lightbox{display:none}}

.clientLogos div img.wide {
  width: calc(100% - 40px);
  height: auto;
}


.jumbotron-buttons {
  text-align: center;
  margin-top: 450px;
}

@media (max-width:600px) {
  .jumbotron-buttons {
    margin-top: 350px;
  }
}

.jumbotron-buttons .button {
  color: #fff;
  text-shadow: none;
  border: none;
  background: #49c5db;
  padding: 20px 25px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.0em;
  min-width: 200px;
  text-decoration: none;
  -webkit-transition: all .1s ease-out;
  -moz-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  -ms-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

.jumbotron-buttons .button:hover {
  background: #286090;
}

.contact-us.btn {
  display: none;
}

@media (max-width:767px) {
  .contact-us.btn {
    display: inline-block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2000;
    padding: 12px 24px;
    font-size: 1.2em;
  }
}