@font-face{font-family:'Glyphicons Halflings';src:url(../../callsite/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot);src:url(../../callsite/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot#iefix) format("embedded-opentype"),url(../../callsite/glyphicons-halflings-regular-fc969dc1c6ff531abcf368089dcbaf5775133b0626ff56b52301a059fc0f9e1e.woff) format("woff"),url(../../callsite/glyphicons-halflings-regular-bd18efd3efd70fec8ad09611a20cdbf99440b2c1d40085c29be036f891d65358.ttf) format("truetype"),url(../../callsite/glyphicons-halflings-regular-d168d50a88c730b4e6830dc0da2a2b51dae4658a77d9619943c27b8ecfc19d1a.svg) format("svg")}@font-face{font-family:'bebas_neue';src:url(../../callsite/bebasneue-997b3d54c294cdbccf4a2a47e3c9338c36c261e81ebca69a4f04ec82fbce6b2a.eot);src:url(../../callsite/bebasneue-997b3d54c294cdbccf4a2a47e3c9338c36c261e81ebca69a4f04ec82fbce6b2a.eot#iefix) format("embedded-opentype"),url(../../callsite/bebasneue-983db579d8312fee39766dd95397271505d4fc358d72cc86d2ba164810e55d51.woff) format("woff"),url(../../callsite/bebasneue-5b483d1bdfda568ec0ec44db42b0ffbfa7c5257ada828a40a39e2247a5c1a0b4.ttf) format("truetype"),url(../../callsite/bebasneue-08f85a5e4b9822bdb6c835c44e083b0f9e4a056e26deda7c7cbd0d5a64b3a058.svg) format("svg");font-weight:normal;font-style:normal}.fromTopIn{transition:transform .6s ease, opacity .6s ease;transform:translate(0, 0);opacity:1.0}.fromTopOut{transition:transform .6s ease, opacity .6s ease;transform:translate(0, -10px);opacity:0.0}.fromBottomOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 30px);opacity:0.0}.fromBottomIn{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0}.fromBottomInFast{transition:transform .4s ease, opacity .4s ease-in;transform:translate(0, 0);opacity:1.0}.fromBottomIn2{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0;-webkit-transition-delay:150ms;transition-delay:150ms}.fromBottomIn3{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0;-webkit-transition-delay:300ms;transition-delay:300ms}.fromLeftIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 0);opacity:1.0}.fromLeftOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(-10px, 0);opacity:0.0}.fromRightIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 0);opacity:1.0}.fromRightOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(10px, 0);opacity:0.0}.scaleUpIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:scale(1, 1);opacity:1.0}.scaleUpOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:scale(1.3, 1.3);opacity:0.0}.scaleDownIn{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(1, 1);opacity:1.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}#gallery li .img1,#gallery li .img2,#gallery li .img3,#gallery li .img4,#gallery li .img5,#gallery li .img6{background-size:cover !important;background-position:center !important;background-repeat:no-repeat}a{color:#fff}a:hover{color:#e6e6e6}h1{font-size:2rem !important;margin:0;font-weight:600}@media only screen and (max-width: 600px){h1{font-size:1rem}}.btn.btn-primary{background-color:#bdbdbd;color:white;border-color:#e6e6e6}.btn.btn-primary:hover{background-color:#e6e6e6}.website-button{margin:17px 15px}.no-margin{margin:0 !important}.parallax-container.custom{height:350px}@media only screen and (max-width: 600px){.parallax-container.custom{height:400px}}.top{position:fixed;background-color:rgba(255,255,255,0.7);z-index:10;width:100%;height:200px}@media (max-width: 1024px){.top{padding:30px 0;height:100px}}.top-social li{float:right}.top-social li .social-icon{height:40px}.top-social .social-name{display:none}.sidenav-trigger i{padding:10px}.mobile-social li a{float:left;padding:10px}.mobile-social li img{height:35px}.mobile-social .social-name{display:none}.sidenav-trigger i{padding:10px}nav{position:fixed;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:10;height:80px !important;line-height:80px !important}nav img{height:60px;margin-top:15px !important}nav ul a,nav ul nav .brand-logo{color:#4e4e4e}nav ul a:hover{background-color:transparent !important}nav ul:focus,nav a:focus{outline:none}nav .table-of-contents a.active,nav .table-of-contents a:hover{font-weight:300;border-left:none !important;padding-left:16px !important}nav .table-of-contents a.active .btn-hl{width:100%}nav .table-of-contents a .btn-hl{height:2px;width:0%;margin-top:4px;-webkit-transition:width 2s;transition:width 1s}nav .table-of-contents .active{width:100%}nav .sidenav li a.active{padding-left:32px !important;font-size:19px}nav .sidenav li a{background:transparent;color:white}nav .nav-logo-txt{font-size:25px}nav .company-logo-wrapper .company-logo{max-height:50px}.navbar-fixed-top{transition:background-color 300ms linear}.navbar-fixed-top.scrolled{background-color:#2b2b2be6 !important;transition:background-color 300ms linear}nav.custom{background-color:rgba(255,255,255,0.5607843137);box-shadow:none;z-index:1}nav.custom ul{padding:0 !important}nav.custom ul li{padding:0 !important;text-align:center}nav.custom ul li a{color:black;font-weight:200}nav.custom ul li a:hover{text-decoration:none;background-color:transparent}nav.custom .dropdown-content{top:100% !important;width:auto !important;background-color:#d8d8d8b3;box-shadow:none;min-height:90px}nav.custom .dropdown-content ::-webkit-scrollbar{display:none}nav.custom .dropdown-content li{clear:none;height:70px}nav.custom .dropdown-content li:hover{background-color:#ffffffbf !important}nav.custom .dropdown-content li a{width:100%;padding:23px 16px}nav.custom .dropdown-content li a:hover{background-color:transparent !important}.arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #80deea;margin-left:70px}.sticky{position:fixed;top:0;width:100%;background-color:rgba(255,255,255,0.75)}.sticky .content{padding-top:100px}.company-logo-wrapper{text-align:center}@media (max-width: 1024px){.company-logo-wrapper{text-align:left}}.company-logo-wrapper .company-logo{max-width:225px;margin:0 auto}@media (max-width: 1024px){.company-logo-wrapper .company-logo{max-width:150px}}.sidenav.custom{background:rgba(245,245,245,0.96);padding-top:55px;color:white}.sidenav.custom li{line-height:32px}.sidenav.custom li>a{text-transform:uppercase;line-height:32px;height:32px;color:#404040}.sidenav.custom .collapsible-header{padding:0 32px}.sidenav.custom .collapsible-body{background:rgba(220,220,220,0.32)}.sidenav.custom .collapsible-body li a{color:#5f5f5f}#footer{background-color:#f1f1f1;color:#3e3e3e;position:relative}#footer h5{font-size:1.64rem;display:inline-block}#footer a{color:#6f6f6f;display:-webkit-box;font-size:24px}@media only screen and (max-width: 992px){#footer a{text-align:center}}#footer .footer-social{width:35%;margin:0 auto}#footer .footer-social ul{text-align:center}#footer .footer-social ul li{display:inline-block;width:25%;max-width:45px}#footer .footer-social ul li img{width:100%}@media (min-width: 1280px){#footer .footer-social{width:15%}}#footer .footer-social .social-name{display:none}#footer .footer-social ul{margin:0}#footer .site-phone{display:block}#footer .how-can-help{background-color:#a4a4a4;color:white;font:24px sans-serif;padding:25px 0;margin:0;text-align:center}#footer .how-can-help strong{padding-right:30px;background:url(//https://dqdimcg7hlc7t.cloudfront.net/images/accelerator_ultra_light/images/help-arrow.png) 100% 50% no-repeat}#footer h3{color:white;font-weight:300;margin:25px 0;text-align:center}#footer a img{display:block;width:100%;height:auto;margin-bottom:10px}#footer address{color:#6f6f6f;padding-right:15px}#footer address p{line-height:1.2rem}#footer .footpad-20{padding:70px 0 0;text-align:center}#footer .company-logo-wrapper{text-align:center}@media (max-width: 992px){#footer .company-logo-wrapper{width:100%}}#footer .company-name{font-size:25px}#footer img.payment-icon{display:inline-block;width:40px;margin-right:5px;margin-bottom:5px}#footer .helpful{min-height:240px;background:url(//https://dqdimcg7hlc7t.cloudfront.net/images/accelerator_ultra_light/images/footer-content-border.png) no-repeat 100% 50%}#footer .helpful ul{list-style-type:none;margin-bottom:0}#footer .helpful a{display:block;padding-left:26px;background:url(//https://dqdimcg7hlc7t.cloudfront.net/images/accelerator_ultra_light/images/marker-footer-list.png) 0 50% no-repeat;font:bold 14px/22px sans-serif;color:#6f6f6f;text-decoration:none}#footer .helpful a:hover{text-decoration:underline}@media only screen and (max-width: 992px){#footer .helpful a{padding-left:0}}@media (max-width: 767px){#footer .helpful{min-height:0;background:none;clear:both}}#footer .contact-and-location{min-height:240px;padding-right:8px;background:url(//https://dqdimcg7hlc7t.cloudfront.net/images/accelerator_ultra_light/images/footer-content-border.png) no-repeat 100% 50%;overflow:hidden}#footer .contact-and-location .static-map{float:left;text-align:center;width:150px}#footer .contact-and-location .static-map img{width:141px;height:141px;border:3px solid white;border-radius:50%;margin-bottom:10px}#footer .contact-and-location .static-map .get-directions{color:#fff;font-size:14px;text-align:center;display:-webkit-inline-box}@media (max-width: 992px){#footer .contact-and-location{min-height:0;background:none;padding-right:0;text-align:center}}#footer h5{color:grey}#copyright{margin-top:-19px;background-color:#e6e6e6;color:rgba(105,105,105,0.75);text-align:right;padding:8px 0}#copyright a{color:#fff}#copyright p{margin:0;font-size:12px}#copyright .flex{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center}#copyright .flex .social a{margin-left:13px;color:white;font-size:18px;text-decoration:none !important}#copyright .flex .social a:hover{color:rgba(255,255,255,0.5)}#gallery li .img1,#gallery li .img2,#gallery li .img3,#gallery li .img4,#gallery li .img5,#gallery li .img6{height:330px}@media only screen and (max-width: 600px){#gallery li .img1,#gallery li .img2,#gallery li .img3,#gallery li .img4,#gallery li .img5,#gallery li .img6{height:165px}}#gallery li:hover a,#gallery li:focus a{transform:scale(0.98)}#gallery li{padding:0 !important;position:relative}#gallery li .img1{background:url(../images/gallery-1-db4dc2565dc022778c10b52c8eef0b78e13a7011ebb6f80c77dc4fb18497240b.jpg)}#gallery li .img2{background:url(../images/gallery-2-992b4728eaf987e260486bf71fffb65cdb5b4acdf97030939f3fd16146a4e44d.jpg)}#gallery li .img3{background:url(../images/gallery-3-afe528c779327d593cfb68f5c40f9aaea3fe057a8b16477bca2c52a508ab7c25.jpg)}#gallery li .img4{background:url(../images/gallery-4-357e24611789c06c421c15da334b59f585afd1f66363f1c7489bd64cb8339a66.jpg)}#gallery li .img5{background:url(../images/gallery-5-7983647a06afdee5d3fa0143f7e8ab8d31c09a9821a1da5c01d8f64342b3bfcd.jpg)}#gallery li .img6{background:url(../images/gallery-6-bd55a70657b60dd99e3d42ae4bbc681b833fb43feecf504ebb826897e0542065.jpg)}#gallery li .desc{margin:0;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:rgba(0,0,0,0.5)}#gallery li .desc h3{color:#fff;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);text-align:center}#gallery li .desc:hover{opacity:1}#reviews{background-color:#ececec}@media only screen and (max-width: 992px){#reviews{display:inline-block;margin-top:80px}}#reviews .card{padding:25px}#reviews .review-text{padding-left:1.5rem;border-left:none}.total-reviews{margin-bottom:5vh}.total-reviews img{width:24px;height:24px}.reviews{padding:5% 10%}.reviews li{border-top:1px solid rgba(0,0,0,0.2);padding:2%}.reviews form{padding:2%}.reviews textarea{width:100%;height:3rem;background-color:#d4d4d4}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.review .carousel .middle-indicator{position:absolute;top:20%}.review .carousel .middle-indicator .right{right:0;position:fixed}.review .carousel .middle-indicator-text{font-size:4.2rem}.review .carousel a.middle-indicator-text{color:#8080807a}.review .carousel .content-indicator{width:64px;height:64px;background:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.review .carousel .carousel-item{padding:30px 0}.review .carousel .carousel-item .review-text{padding:30px 40px}@media only screen and (max-width: 600px){.review .carousel .carousel-item .review-text{padding:0 35px}}.review .carousel .indicators{visibility:hidden}@media only screen and (max-width: 600px){.review .carousel{height:600px}}.review .review-box{text-align:center;width:100%}.review .review-box .star-wrapper .material-icons{letter-spacing:-5px}.review .review-box .review-head{padding:7px 15px}.review .review-box .review-text p{font-size:15px;text-align:center}@media only screen and (min-width: 601px){.review .review-box .review-text{text-align:left}}@media only screen and (max-width: 600px){.review{height:650px}}#about-hero{background-color:rgba(255,255,255,0.6392156863);position:relative;overflow:hidden;height:400px}#about_content{padding:8vh 0}#about_content .section-txt{font-size:22px;font-weight:200;color:#404040}#services-page .bullet-wrapper .service-title{color:#4a4a4a}#services-page .bullet-wrapper h5{color:#6d6d6d}#preloader{position:fixed;height:100%;width:100%;z-index:9;background-color:#ffffffde}.modal-overlay{background:#fff !important}.sidenav-overlay{z-index:9 !important}#materialbox-overlay{background-color:#fffffff0 !important}p{line-height:2rem}.sidenav-trigger{color:#26a69a}.parallax-container .section{width:100%}.parallax-container .parallax img{opacity:1 !important}.img-gallery-pad{padding:5px !important}.section-pad{padding:7vh 0}.section-pad2{padding:12vh 0 3vh}.section-pad3{padding:10vh 0}#hero{min-height:100vh;height:auto}#hero .section{width:45% !important;position:absolute;right:0}#hero .hero-logo{width:80%}#hero .site-phone{font-size:35px}#hero .slogan{color:#0b0c10}#hero .hero-logo-txt{font-size:45px}#hero .hero-social{position:absolute;bottom:0;right:0;width:45%}#hero .hero-social .social-name{display:none}#hero .hero-social li{width:60px;display:inline-block}#hero .hero-social li a{height:50px}#hero .hero-social li a img{height:50px;opacity:.6}#about{height:auto}#about .section{height:100%;background-color:rgba(255,255,255,0.6);padding:14vh 8vw}#about .section h4{margin-bottom:30px;color:#404040;text-align:right;width:70%;float:right}#about .section h5{font-size:1.6rem;color:#b5b5b5}#home_map{height:400px}#services.parallax-container{height:auto}#services .services-overlay{position:absolute;background-color:#ffffffed;opacity:1;width:100%;height:100%}#services h4{margin-right:25px}#services .bullet-wrapper{border-left:1px solid #6f6f6f;color:white}#services .bullet-pad{padding:2vh 0 !important}#services .bullet-title{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0;font-weight:400;color:white}#services .bullet-txt-pad{margin-left:85px}#services .service-img-wrapper{margin-bottom:25px}#services .service-img-wrapper:hover .img-holder img{transform:scale(1.5)}#services .service-img-wrapper:hover .overlay-holder{background-color:rgba(255,255,255,0.1607843137)}#services .service-img-wrapper .img-holder{width:100%;overflow:hidden;height:350px}#services .service-img-wrapper .img-holder img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform 1s ease}#services .service-img-wrapper .overlay-holder{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.5803921569);z-index:2;top:0;overflow:hidden;padding:50px;transition:0.5s ease}#services .service-img-wrapper .overlay-holder .txt-holder{width:100%;height:100%}#services .service-img-wrapper .overlay-holder .txt-holder h4{margin-right:0;width:100%}#services .service-img-wrapper .overlay-holder .animated-box{position:relative;vertical-align:middle;color:#3a3a3a;display:inline-block;width:100%;height:100%;line-height:60px;text-align:center;transition:0.5s;padding:0 20px;cursor:pointer;-webkit-transition:0.5s}#services .service-img-wrapper .overlay-holder .animated-box a{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:9}#services .service-img-wrapper .overlay-holder .animated-box:hover{border:2px solid rgba(0,160,80,0);color:#FFF;background-color:#ffffff26}#services .service-img-wrapper .overlay-holder .animated-box::before,#services .service-img-wrapper .overlay-holder .animated-box::after{width:100%;height:100%;z-index:3;content:'';position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:0.5s}#services .service-img-wrapper .overlay-holder .inner-ani::before{border-bottom:3px solid #FFF;border-left:3px solid #FFF;-webkit-transform-origin:0 100%}#services .service-img-wrapper .overlay-holder .inner-ani::after{border-top:3px solid #FFF;border-right:3px solid #FFF;-webkit-transform-origin:100% 0%}#services .service-img-wrapper .overlay-holder .animated-box:hover::after,#services .service-img-wrapper .overlay-holder .animated-box:hover::before{-webkit-transform:scale(1)}#services_parent .min-height-60{min-height:60vh}#services_parent .img-block{padding:3vw;min-height:45vw}#services_parent .txt-block{padding:3vw;min-height:45vw}@media only screen and (max-width: 1024px){#services_parent .txt-block{text-align:center}}#services_parent h4{font-size:1.8rem;font-weight:200;margin:0 5vw 0 0}#services_parent .circle-img-big{height:35vw;width:35vw;border-radius:50%}#services-page,#menu,#coupons,#gallery{display:inline-block;margin-top:80px;width:100%}.demo-container{height:50vh}.lb-outerContainer{background-color:transparent !important}.lb-container{padding:0px !important}.lightboxOverlay{background-color:white !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.9 !important}#gallery h4{margin-bottom:30px}#gallery .responsive-img{width:100%}.gallery-img-wrapper{padding:5px !important;height:25vh !important}.gallery-img-wrapper .img-holder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.gallery-img-wrapper .img-holder img{max-width:100%;height:auto;transform:scale(1.5)}#contact{display:inline-block;margin-top:80px;width:100%}#contact .modal{background:#e4e4e4 !important}#contact .section,#contact #map .section{height:100%;width:100%}#contact h5{font-size:2rem}#contact .section h4{margin-bottom:30px}#contact .phone a{color:#a8db77}#contact .padright-fix{padding-right:11px}#contact .business-hours{min-height:275px;padding-bottom:15px;min-height:415px;padding-bottom:45px;color:black}#contact .business-hours h3{padding-bottom:110px;margin-bottom:30px;text-align:center}#contact .business-hours .business-hours{width:100%;padding:0 20px 34px;border-collapse:separate}#contact .business-hours .business-hours td{font:14px/22px sans-serif;color:#272727;padding:5px 0 1px;border-top:1px solid #cccccc}#contact .business-hours .business-hours td:first-child{width:98px;font:14px/22px sans-serif}#contact .business-hours .business-hours td.time{text-align:right}#contact .business-hours .business-hours tr:first-child td{border-top:none}@media screen and (max-width: 600px){#contact .fromBottomOut,#contact .fromRightOut,#contact .fromLeftOut{opacity:1;transition:none;transform:translate(0, 0)}}input,textarea.materialize-textarea{border-bottom:1px solid #eaeaea !important}footer .footer-social ul li{display:inline-block;width:25%;max-width:45px}footer .footer-social ul li img{width:100%;opacity:.5}.invisible{transition:opacity 0.5s ease;opacity:0.0}.visible{transition:opacity 0.5s ease;opacity:1.0}@media only screen and (max-width: 992px){nav{height:60px}nav .sidenav-trigger{height:61px !important;margin:0 11px !important;padding-left:0 !important;color:#b7b7b7}nav img{height:42px;margin-top:10px}#hero .parallax-container .section{position:absolute;top:40%}#hero .section{width:100% !important}#hero .section .company-logo-wrapper{text-align:center}#hero .section .company-logo-wrapper .company-logo{max-width:75%}#hero .hero-social{width:100%}#index-banner .section{top:10%}.hero-wrapper .section{width:100% !important}#hero .parallax img{margin-left:-50%}#services h4{margin-right:0;text-align:center}#services .bullet-wrapper{border-left:none}.carousel.carousel-slider{min-height:350px !important;height:450px !important;padding:3vh 0}.carousel.carousel-slider .carousel-item{padding:115px 10% !important}.carousel.carousel-slider .review-box{height:250px;overflow-y:scroll}#services .service-img-wrapper{margin-bottom:15px}#services_parent{padding:15px}#services_parent .circle-img-big{height:70vw;width:70vw;border-radius:50%;margin:5vh 10%}#preloader{height:100vh;width:100vw}#copyright{margin-top:-20px}}@media only screen and (max-width: 600px){#index-banner .section{top:0}}.icon-block{padding:0 15px}.icon-block .material-icons{font-size:inherit}footer.page-footer{margin:0}