::-moz-selection{color:#26a69a;background:#fff;background-color:#fff}::selection{color:#26a69a;background:#fff;background-color:#fff}.main-logo{max-width:235px}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}.full-width{margin-top:-5.9%}.navbar-fixed{height:0}nav{background-color:#6fc6be;height:104px}nav .button-collapse{margin:3.3rem 1rem 0}.hide-on-med-and-down{margin-top:20px}.carousel-fixed-item{margin-top:-120px}.hero-button{position:absolute}.btn{z-index:2;touch-action:auto}.brand-logo img{width:80%;padding:.2em 0 0 1em}#sidenav-overlay{z-index:995}nav ul a{font-size:1.2em;color:#fff;text-transform:uppercase}nav ul a:hover{color:#696969!important}.btn-floating.btn-large{margin:2em}.button-collapse{margin-top:2em}.material-icons{color:#26a69a}.side-nav li>a:hover,nav ul a:hover{color:#26a69a}.btn-floating.btn-large{position:fixed!important;top:5px}h2{color:#26a69a;font-weight:800;text-align:center;text-transform:uppercase}h3{color:#26a69a;text-transform:uppercase}.carousel .indicators .indicator-item{height:.8em;width:.8em}.carousel.carousel-slider .carousel-item h2{padding-top:5em;text-shadow:0 0 30px #a9a9a9,0 0 5px #a9a9a9}.text-shadow{text-shadow:0 0 30px #a9a9a9,0 0 5px #a9a9a9}@media screen and (max-width:751px){.full-width{margin-top:104px}.carousel.carousel-slider .carousel-item h2,.indicators{display:none}}@media screen and (max-width:640px){.parallax-container .parallax img{max-height:.3em}}@media screen and (max-width:444px){.brand-logo img{padding:0;margin:0;float:right;right:0}}.button-text{color:#26a69a;font-weight:800}.padding-top{padding-top:2em}.background-colored{background:#26a69a;width:100%;margin-top:3em;padding:2em}.text-colored{color:#fff}.contact-caption{background:#26a69a;size:relative}.contact-heading h2{color:#fff;font-size:90px}.contact-info{padding:40px}.contact-info h3{padding-left:0;font-size:30px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:1px solid #13849c;padding-bottom:12px;margin-bottom:0}.contact-form h3{padding-left:0;font-size:30px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:1px solid #13849c;padding-bottom:12px;margin-bottom:0}.contact-info ul{margin:0;padding:0}.contact-info ul li{font-family:'Open Sans',sans-serif;font-size:14px;color:#fff}.contact-info i.fa{font-size:16px;padding-right:12px;width:25px;height:38px}.contact-info ul li span{font-weight:700}.info-detail{border-top:1px solid #fff;padding-top:15px}.fa{padding:.5em;font-size:1.5em}a{color:#696969}a:hover{color:#d1d1d1}.info-detail{color:#fff}.carousel.carousel-slider .carousel-item h2{background:0 0;position:absolute;color:#fff;font-weight:800;font-size:3em;margin:1em 0 0 1em}.bg_sidenav{overflow:hidden;overflow:hidden;margin:0;top:0;right:0;bottom:0;left:0;z-index:-1}.parallax-container{height:23em}.contact-button{margin:0 0 .5em 2.5em;width:180px}.custom{color:#26a69a;font-size:20px}.lits_logo{position:fixed;width:80px;height:80px;right:20px;top:125px;padding:8px;box-shadow:0 .25rem .75rem #000;border-radius:50%;z-index:1001}.pk_logo{position:fixed;width:80px;height:80px;right:20px;top:225px;padding:8px;box-shadow:0 .25rem .75rem #000;border-radius:50%;z-index:1001}.pk_logo:hover .lits_logo:hover{opacity:.9;box-shadow:0 .25rem .75rem rgba(0,0,0,.5)}