.carousel-item{height:100vh;min-height:350px;background:center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.carousel-item.headeritem-red{background:#d14e4d}.carousel-item.headeritem-purple{background:#ff536b}.mx-h-modal{background:rgba(255,255,255,.9)!important}.portfolio-item .caption{background:0 0}.carousel-caption{color:inherit}.carousel-caption .h3{font-weight:700;font-size:1.8rem}.carousel-caption h2{font-size:4rem}.navbar-dark .navbar-nav .nav-link{color:#f9f9f9!important}.carousel-caption.my-auto{top:25.7vh}.bt-caption{height:125px;bottom:0;position:absolute;padding-top:20px!important}.header-man{position:absolute;bottom:0;max-height:493px}.header-man.right-man{right:5%}.header-man.left-man{left:5%}address{font-size:1.3rem;font-weight:400;line-height:1.3em}address span{font-size:.8rem;display:block;margin:4px 0 -5px}.carousel-control-next,.carousel-control-prev{right:0;width:5%}.lead{font-weight:400!important}.portfolio-item:hover .caption{background-color:rgba(0,0,0,.9)}.portfolio-item .caption .caption-content{background:rgba(0,0,0,.6);margin:10px 20px 10px 0;overflow:hidden;padding:10%}#carouselExampleControls .portfolio-item .caption .caption-content{visibility:hidden}#carouselExampleControls .portfolio-item:hover .caption .caption-content{visibility:visible}.portfolio-item{padding:10px;background:0 0}#carouselExampleControls .carousel-item,#carouselExampleControls3 .carousel-item{height:100%}#carouselExampleControls .carousel-indicators,#carouselExampleControls3 .carousel-indicators{padding:3px;bottom:-40px}.carousel-fade .carousel-inner .carousel-item{transition-duration:5s}.service-icon{background-color:transparent;color:#fff;box-shadow:none;font-size:4rem}.btn-xl{font-size:1.3rem}.portfolio-item .caption .caption-content h2{font-size:1.5rem}.portfolio-item .caption .caption-content p{font-size:1.3rem;line-height:1.4em}#services p{font-size:1.5rem}#services h4{font-size:2rem}.rs-range-color{background:#1d809f}.rs-path-color{background:#ececec}.rs-border{border:none}.rs-tooltip .val{color:#02a8f4;font-size:35px}.rs-tooltip .txt{color:#555}footer.footer .social-link{display:block;height:4rem;width:4rem;line-height:4.3rem;font-size:3.5rem;background-color:transparent;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;color:#1d809f!important}footer.footer .social-link:hover{background-color:transparent;color:#155d74!important;text-decoration:none}.modal-xl{max-width:90vw;margin-left:auto;margin-right:auto}.max-h-modal{max-height:360px;background-color:rgba(255,255,255,.3)!important;overflow:hidden}.cc-btn{background-color:#1d809f!important;color:#fff!important}.ekko-lightbox{background-color:#1d809f}.ekko-lightbox .modal-content,.ekko-lightbox .modal-header{background-color:transparent;border:none}.ekko-lightbox .ekko-lightbox-nav-overlay a{opacity:1}.ekko-lightbox-nav-overlay a span{padding:0;margin-left:-20px}.thumb-modal{max-height:135px;min-width:202px}#blog .portfolio-item .caption .caption-content h2{font-size:1.2rem}#blog .portfolio-item .caption .caption-content p{font-size:1.2rem;line-height:1}.modal-md-image{max-height:333px}.ekko-lightbox-nav-overlay a:last-child span{margin-right:-20px}.modal-backdrop{background-color:#1d809f}.listbox li::after{padding:0 3px 0 7px;content:"\2022"}.listbox li:last-child::after{content:""}.modal .list-inline-item{text-transform:uppercase}.carousel-indicators li{height:10px}@media (max-width:900px){.no-modal-padding{padding-right:initial!important}.carousel-caption.my-auto{top:16vh}.carousel-caption h2{font-size:2rem}.carousel-caption .h3{font-size:1.6rem}.portfolio-item .caption .caption-content p{font-size:1.1rem}.bt-caption{height:88px;bottom:10px;position:absolute;right:20px;left:0;margin:0!important;padding:3%!important}#blog .portfolio-item .caption .caption-content h2{font-size:1rem}#blog .portfolio-item .caption .caption-content p{font-size:.9rem}}@media (min-width:901px){.carousel-control-next{right:-55px}.carousel-control-prev{left:-55px}}@media only screen and (min-device-width :1280px) and (max-device-height :800px){.carousel-caption .h3{max-width:600px;margin:auto}}@media only screen and (min-device-width :1920px){.carousel-caption .h3{max-width:600px;margin:auto}}@media (orientation:landscape){@media (max-width:992px){.header-man{max-height:48%!important}.carousel-caption .h3{font-size:1.3rem}.btn-xl{padding:.6rem 2rem;font-size:1.12rem}@media (max-height:600px){.header-man{max-height:40%!important}.header-man.left-man{left:8%}.header-man.right-man{right:8%}}}@media (min-width:992px){.header-man{max-height:48%!important}.header-man.left-man{left:18%}.header-man.right-man{right:18%}@media (max-height:768px){.header-man{max-height:40%!important}.header-man.left-man{left:8%}.header-man.right-man{right:8%}}@media (max-width:1120px){.header-man{max-height:30%!important}.header-man.left-man{left:6%}.header-man.right-man{right:6%}}@media (max-width:1280px) and (max-height:800px){.header-man.left-man{left:6%}.header-man.right-man{right:6%}}}}@media (orientation:portrait){@media (max-width:576px){.header-man{max-height:28%}.carousel-caption .h3{font-size:1.3rem}.btn-xl{padding:.6rem 2rem;font-size:1.12rem}}@media (min-width:992px){@media (min-height:800px){.header-man{max-height:38%!important}.carousel-item{height:55vh}.carousel-caption.my-auto{top:8vh}}}@media (max-width:992px){@media (min-height:800px){.header-man{max-height:38%!important}.carousel-item{height:55vh}.carousel-caption.my-auto{top:8vh}@media (max-width:470px){.header-man{max-height:33%!important}.carousel-item{height:85vh}}}}}@media only screen and (min-device-width :3840px){.carousel-item{max-height:45vh}.header-man.left-man{left:33%}.header-man.right-man{right:33%}.carousel-caption.my-auto{top:10.7vh}}