.header .container .row .logo,.navbar .container .navbar-header .navbar-brand,.hero .bg-black-50,.hero .bg-black-50 .container .heading{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}html{height:100%}body,p,h1,h2,h3,h4,h5,h6{font-family:'Open Sans'}body{height:100%}p,div,h1,h2,h3,h4,h5,h6{font-weight:400}form li.gfield_error{background:none;border:none;padding:0;margin-bottom:0}form li.gfield_error .gfield_description.validation_message,form li.gfield_error .instruction.validation_message{display:none}header{padding:20px 0}header h3{margin:0}header a{color:black}.header p,.header div,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,footer p,footer div,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-weight:400;color:#fff}.sidebar img{margin-top:25px}.bg-page{background:#f8f8f8;height:100%;min-height:60vh}.bg-page .container,.bg-page .row,.bg-page .row>*{height:100%}.bg-page .row .page-body{min-height:60vh}.bg-page .page-body{padding-left:40px;padding-right:40px}.bg-page .page-body.internal-page img{width:100%}.bg-page .page-body.internal-page img.gold-stars{width:150px;margin-bottom:5px;margin-top:10px}.bg-page .page-body a{word-wrap:break-word}.bg-page .page-body article img{max-width:100%;width:auto}.bg-page .page-body article img.full-width{width:100%}.bg-page .page-body img{margin-bottom:20px}.bg-page .page-body h1{font-size:28px;color:#B8010C;font-weight:700;border-bottom:1px solid #d8d8d8;padding-bottom:20px}.bg-page .page-body h3{font-weight:400;font-size:22px}.bg-page .page-body .form{margin-top:30px}.bg-page .page-body .form .textarea.medium{height:100px}.bg-page .page-body .form .left-half,.bg-page .page-body .form .right-half{width:100%;margin-left:0;margin-right:0}::selection{background:#E3E3E3;color:white}::-moz-selection{background:#E3E3E3;color:white}span{font-size:20px}.flex-container{display:-webkit-flex;display:flex;align-items:center;flex-direction:row}header.flex-container{background-color:white;padding:30px}header.flex-container .flex-item{flex-grow:1;padding:10px}header.flex-container .flex-item:nth-child(2){text-align:left}#menu-main-menu{text-align:center;font-size:18px;float:none}#menu-main-menu a{color:white;font-size:15px;text-align:left}#menu-main-menu li{padding-right:15px}#menu-main-menu ul.dropdown-menu li{width:100%;padding-right:0;background-color:#961A1D}.navbar-nav>li>.dropdown-menu{border:none}.flex-container.locations p{background-color:white;color:black}#footer-top{background-color:#ececec;padding:50px 0}#footer-top .title h3{font-size:23px;color:black;padding-bottom:25px}#footer-top .links ul li{width:100%}#footer-top .links ul li a{color:black;padding:5px 0;font-size:12px}#footer-top .content{padding-top:30px}#footer-top .content p{color:black;font-size:12px}#footer-bottom{background-color:#FFFFFF;padding:50px 0;text-align:center}#footer-bottom .links{padding-top:10px}#footer-bottom img{padding-top:10px}#footer-bottom p{color:black;font-size:14px}#footer-bottom a{color:black}nav.navbar .logoIndex{z-index:10}.navbar-nav li{float:none;display:inline-block}.navbar-default{background-color:#961A1D;padding:10px 0;float:none}.navbar-default a{color:black}i.fa.fa-angle-right{display:inline-block;padding-right:10px}a.btn{padding:10px 20px;background:black;color:white;font-size:16px;border-radius:0}a.btn.btn-red{background:#B30109;font-weight:bold}ul.copyright{list-style-type:none;text-align:left;font-size:14px;font-weight:300}ul.copyright a{color:white;padding-right:5px}ul.copyright li{padding-bottom:5px}#menu-footer-menu{float:none}#menu-footer-menu li{display:block;float:none;text-align:left;font-weight:300}.footer-menu{background:transparent;padding:0;margin-top:15px}.footer-menu .navbar-nav>li>a,.footer-menu .nav>li>a{padding:5px 0}.footer-menu li{font-size:16px}.nav{text-transform:none}body .gform_body h2.gsection_title{font-size:22px}.gform_body .gfield.gsection.field_sublabel_below.field_description_below.gfield_visibility_visible{padding-bottom:20px;padding-top:10px;margin-bottom:20px}.select.select-theme-default .select-options{width:150px}#hero{color:white}#hero .hero-background{background:url(../images/hero.jpg);display:inline-block;width:100%;background-size:cover}#hero .black-transparency{background:url(../images/black-transparency.png) repeat-y;color:white;padding:30px 0;float:left;width:100%;margin:100px 0}#hero .black-transparency h2{font-size:37px;font-weight:700;text-transform:uppercase}#hero .black-transparency p{margin-right:150px;font-size:19px;margin-bottom:0}#hero .black-transparency ul.hours{list-style-type:none;font-size:19px;padding:40px 0 0 0;width:284px;max-width:100%;display:inline-block;font-weight:600}#hero .black-transparency ul.hours li{text-align:left;padding-bottom:10px}#hero .black-transparency ul.hours li span{float:right}#services{padding:50px 0;display:inline-block;width:100%}#services .row{display:-webkit-flex;display:flex;align-items:center;flex-direction:row}@media screen and (max-width: 767px){#services .row{display:block}}#services .row .circles{text-align:center}#services .row .circles a h3{font-size:19px;font-weight:700;color:#929291;text-transform:uppercase}#boxes{background-color:#ececec;padding:55px 0}#boxes .boxed{height:100%;position:relative;width:100%;text-align:center}#boxes .boxed img{width:100%;height:auto}#boxes .boxed a{color:white;text-shadow:1px 1px 1px #000000;position:relative;display:inline-block;margin-top:-44px;display:block;padding:10px 15px;letter-spacing:1px;text-align:center;text-transform:uppercase}#boxes .boxed a.red-bg{background:url(../images/bg-fade.png)}.flex-container.locations{align-items:stretch}#contact{background-color:white;padding:60px 50px}.about-us{background:url("/wp-content/uploads/2018/12/faded-garage.jpg") no-repeat top center;background-size:cover;padding-bottom:400px;position:relative;color:black}.about-us h1{font-size:32px;font-weight:700;margin:30px 0}.about-us p{font-size:18px;line-height:150%;padding:5px 0}.about-us:after{background:-moz-linear-gradient(top, #fff 0%, #fff 46%, rgba(255,255,255,0.91) 51%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 46%, rgba(255,255,255,0.91) 51%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, #fff 46%, rgba(255,255,255,0.91) 51%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );content:'';display:inline-block;position:absolute;top:0;z-index:1;height:100%;width:100%}.about-us .container{position:relative;z-index:2}body .gform_wrapper .gform_body .gform_fields .gfield .datepicker{width:100%}body .form-container form h3.gform_title{font-size:32px;font-weight:700}.gform_wrapper ul.gform_fields li.gfield{margin:0}.select-target.select-theme-default{width:100%}.select-target.select-theme-default{background:white;padding:12px 30px 12px 15px;outline:none;box-shadow:none;border-radius:0;-webkit-tap-highlight-color:white;margin-top:-3px;position:relative;border:1px solid #DDDDDD}.select-target.select-theme-default b:before{display:none}.select-target.select-theme-default b:before{content:'\f106';font-family:"FontAwesome";top:-5px;right:5px;bottom:auto;position:absolute;border:none}.select-target.select-theme-default b:after{content:'\f107';font-family:"FontAwesome";bottom:auto;top:-5px;position:absolute;border:none;right:5px}.select-target.select-theme-default.select-open b:after{display:none}.select-target.select-theme-default.select-open b:before{display:block}.select.select-theme-default .select-content{width:100%;max-width:calc(100% - 31px);border-radius:0}.select.select-theme-default .select-options .select-option{border-radius:0;padding-left:15px}.select.select-theme-default .select-options .select-option.select-option-selected:before,.select.select-theme-default .select-options .select-option:hover.select-option-selected:before,.select.select-theme-default .select-options .select-option.select-option-highlight.select-option-selected:before{display:none}.select.select-theme-default .select-options .select-option:first-child{border-radius:0}.header.gradient{background:black}.header .container{width:95%;padding:0}.header .container .row{position:relative;padding-top:40px;padding-bottom:40px}.header .container .row .row-container{float:right;padding:0;width:50%}.header .container .row .row-container>*{width:calc(100%/3 - 4px);display:inline-block;padding-left:15px;vertical-align:middle}.header .container .row .row-container h3{font-size:20px;margin:0}.header .container .row .row-container p{text-align:left}.header .container .row .row-container .find-us img{padding:0}.header .container .row .logo{width:50%;margin:0}.header .container .row .logo img{max-width:100%;position:relative}.navbar .container{padding:0 10px}.navbar .container .navbar-header{position:relative}.navbar .container .navbar-header .navbar-brand{height:auto;padding:0;width:70%}.navbar .container .navbar-header .navbar-brand img{max-height:none;max-width:none;top:0;height:auto;width:100%;margin-top:0}.navbar .container .navbar-header .navbar-toggle{top:11px}.navbar .container .navbar-header .navbar-toggle .icon-bar{background-color:white}.navbar .container .navbar-header .phone-num{margin-right:10px}.navbar .container .navbar-header .phone-num i{font-size:2.5rem;color:#E3E3E3}.mobile-hours-open{background-color:#E3E3E3;text-align:center}.mobile-hours-open h3{font-size:18px;padding:10px 0;margin:0;color:#fff;font-weight:700}.hero{height:350px;background-size:cover;width:100%;position:relative;padding:350px 0}.hero h2{color:white;text-transform:uppercase;text-align:center;letter-spacing:2px;font-size:40px;padding-bottom:20px}.hero .bg-black-50{width:100%;height:100%}.hero .bg-black-50 .container{padding-top:40px;padding-bottom:40px;position:relative;height:100%}.hero .bg-black-50 .container p{margin:0}.hero .bg-black-50 .container h1{font-size:30px;font-weight:300;margin-top:0}.hero .bg-black-50 .container .heading{position:relative;display:block;width:100%;left:0;text-align:center}.hero .bg-black-50 .container .hero-btn-wrapper{display:block;margin:0 auto;width:100%;position:absolute;top:86%;left:0px;text-align:left}.hero .bg-black-50 .container .hero-btn-wrapper img{margin:0 auto;max-width:100%;max-height:100px;display:block}a.bg-blue{background-color:#004783;top:176px;font-size:22px;font-weight:400;opacity:.8}a.bg-blue:focus{color:white}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:12px 4px;border-radius:0}.form-container .file-upload{width:100%}.form-container .file-upload .ginput_container_fileupload input:nth-child(2){border:none;height:auto}.form-container form.gform_wrapper .gfield_required{color:#4f4f4f}.form-container form.gform_wrapper ul.formsection{margin-bottom:40px}.form-container form.gform_wrapper h3.gform_title{font-size:20px;font-weight:700;margin-top:0}.form-container form.gform_wrapper input{width:100%;padding-top:15px}.form-container form.gform_wrapper li.gfield{padding-right:0}.form-container form.gform_wrapper li.gfield:not(:last-child){padding-bottom:25px}.form-container form.gform_wrapper li.gfield .ginput_container_textarea,.form-container form.gform_wrapper li.gfield .ginput_container_radio{height:auto}.form-container form label,.form-container form .gform_description,.map-container form label,.map-container form .gform_description{font-size:16px;font-weight:400}.form-container form .date-field .ginput_container_date input,.map-container form .date-field .ginput_container_date input{margin:0}.form-container form input[type='submit'],.map-container form input[type='submit']{height:40px;padding:0}.map-container{margin-top:16px}.map-container h3{font-size:32px;font-weight:600;margin-top:0;margin-bottom:5px}.map-container h4{font-size:20px;font-weight:600;margin-top:0}.map-container form label{margin-bottom:15px}.footer-copyright .container{width:90%}.footer-copyright div.title{margin-top:25px}.footer-copyright div.title h4{font-size:16px;font-weight:600}.footer-copyright a{font-size:12px}.testimonials-wrapper{margin-top:50px}.testimonials-wrapper .testimonial:not(:last-child){margin-bottom:40px}.testimonials-wrapper .testimonial .rating{width:90px}.no-page-found{text-align:center;margin-top:60px;min-height:60vh}.no-page-found h3{margin-bottom:30px;font-weight:600}.no-page-found .cta{margin-bottom:30px}.no-page-found .cta a:first-of-type{margin-right:15px}@media only screen and (max-width: 767px){#menu-main-menu ul.dropdown-menu li{background-color:black}.navbar-collapse{max-height:unset}.mobile-header-image{margin-top:10px;margin-left:20px}.hamburger-box{height:14px}.navbar-default{background-color:#F8F8F8}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#B30109}.navbar-header .hamburger{float:right}.navbar-toggle,.hamburger{background-color:#B30109;border-radius:0;margin-right:15px;padding:15px 10px}.navbar-toggle:hover,.navbar-toggle:focus,.navbar-toggle:active,.hamburger:hover,.hamburger:focus,.hamburger:active{opacity:1;outline:none}.navbar-toggle .icon-bar,.hamburger .icon-bar{width:27px;height:1px}#bs-example-navbar-collapse-1{position:absolute;z-index:1000;width:100%;background:black;padding:0 50px;margin-top:9px}#bs-example-navbar-collapse-1 #menu-main-menu li{display:block;text-align:left;padding-bottom:10px}#bs-example-navbar-collapse-1 #menu-main-menu a{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:400}#hero{text-align:center}#hero .hero-background{background:url(../images/hero-mobile.jpg);background-repeat:no-repeat;background-size:cover}#hero .black-transparency{background:transparent;margin:25px 0 0 0}#hero .black-transparency p{margin-right:0;padding-left:20px;padding-right:20px}.page-wrapper #services .slick-next{right:5px}.services .row a{margin:0 auto;height:285px;width:285px}.services h3{font-size:36px;line-height:120%}h3{margin-top:20px;margin-bottom:10px}.slick-prev{left:15px;background-image:url("../images/left-arrow.svg");background-repeat:no-repeat}.slick-next{right:5px;background-image:url("../images/right-arrow.svg");background-repeat:no-repeat}.slick-slide img{display:inline-block}.slick-next:before{content:''}.slick-next:before,.slick-prev:before{display:none}.slick-next,.slick-prev{height:30px}.icons{margin-bottom:50px}#boxes{padding:0}#boxes .box-fluid-container{padding-left:0;padding-right:0}#boxes .box-fluid-container img{width:100%}#boxes .box-fluid-container a{font-size:21px}#boxes .box-fluid-container a.red-bg{max-width:100%}#contact{padding:30px 10px;background-color:#f4f4f4}#contact h3{font-size:30px;text-align:center;text-transform:uppercase;font-weight:bold}#contact .gform_wrapper span.gform_description{width:100%;margin-right:0;text-align:center}.gform_wrapper .top_label .gfield_label{margin:12px 0 0 0}.select-target.select-theme-default b:after{right:15px;font-size:30px}.form-container form input[type='submit'],.map-container form input[type='submit']{height:57px}.form-container form label,.form-container form .gform_description,.map-container form label,.map-container form .gform_description{font-size:14px}.map-container form label{margin-top:5px;margin-bottom:5px}#contact .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:18px}.form-container form input[type='submit'],.map-container form input[type='submit']{text-transform:uppercase;font-size:18px}.about-us{text-align:center;padding-bottom:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.about-us:after{left:0}.about-us:before{content:'';position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:100%;background:#fff;opacity:.5}.about-us h2{margin-top:30px;margin-bottom:15px}.about-us p{font-size:16px}footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer #footer-top{padding:10px 0;background-color:#f4f4f4}footer #footer-top .title h3{padding:0 10px}footer #footer-top .content{padding-top:10px}footer #footer-bottom{padding:10px 0}footer #footer-bottom img{padding:20px 0}footer #footer-bottom .links{padding-top:0}footer #footer-bottom .copyright-ldm{padding-bottom:20px}footer #footer-bottom .copyright-ldm p{line-height:2}footer .row{margin-left:0;margin-right:0}footer .flex-container{flex-direction:column}footer .flex-container .left{padding:0 40px 40px 40px}footer .flex-container ul.copyright{font-size:12px;text-align:center;line-height:normal;padding:0}}@media only screen and (max-width: 459px){#reviews .leave_review_Y,#reviews .google_N{background:none}.hero .bg-black-50 .container h1{font-size:28px}.hero .bg-black-50 .container .heading p{font-size:14px}}@media only screen and (max-width: 375px){.services .row a{max-width:275px;max-height:275px}.services .row a:after{content:'';position:absolute;top:0;left:0;max-width:275px;max-height:275px;display:block;background:rgba(0,0,0,0.5);border-radius:100%;z-index:1}}@media only screen and (max-width: 320px){.services .row a{max-width:225px;max-height:225px}.services .row a:after{content:'';position:absolute;top:0;left:0;max-width:225px;max-height:225px;display:block;background:rgba(0,0,0,0.5);border-radius:100%;z-index:1}}@media only screen and (min-width: 460px){.navbar .container{padding:0 15px}.navbar .container .navbar-header .navbar-brand{width:auto}.navbar .container .navbar-header .navbar-toggle .icon-bar{width:40px}body.home .form-container .left-half,body.home .form-container .right-half{width:50%;display:inline-block}body.home .form-container .right-half{margin-left:2.5%}body.home .form-container .laft-half{margin-right:2.5%}body.home .form-container form input[type='submit']{width:calc(50% - 15px);display:inline-block;right:0;top:-100px;margin:0;text-transform:uppercase;letter-spacing:1px}}@media only screen and (min-width: 642px){body.home .form-container form .date-field:after,body.home .map-container form .date-field:after{top:-36px}body.home .form-container form input[type='submit'],body.home .map-container form input[type='submit']{height:46px}body.home .form-container form input[type='submit']{top:-92px}}@media only screen and (min-width: 768px){.bg-page .page-body h1{font-size:36px;font-weight:400}.bg-page .page-body h3{font-size:24px}.bg-page .page-body .form .left-half,.bg-page .page-body .form .right-half{width:50%;display:inline-block}.bg-page .page-body .form .right-half{margin-left:2.5%}.bg-page .page-body .form .left-half{margin-right:2.5%}.bg-page .page-body .form .date-field{width:30%}.bg-page .page-body .form .gform_footer{width:100px}.hero{height:500px}.hero .bg-black-50{height:auto}.hero .bg-black-50 .container .heading{top:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:inline-block;width:50%;text-align:left}.hero .bg-black-50 .container .hero-btn-wrapper{display:inline-block;width:50%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto}body.home .form-container h3,body.home .map-container h3{font-weight:700;text-transform:uppercase}.form-container h3,.map-container h3{font-weight:700}.map-container h3{font-size:32px}.form-container form .gform_description{font-size:18px}footer .footer-copyright>*{text-align:left}footer .footer-copyright .title{margin:0;float:right}footer .footer-copyright .title h4{display:inline-block}footer .footer-copyright .title span{content:"";display:inline-block;width:100px;border-bottom:1px solid #fff}footer .footer-copyright .title .footer-menu{padding:0;background-color:transparent}footer .footer-copyright .title .footer-menu ul{padding:20px 0}footer .footer-copyright .title .footer-menu ul li{width:45%;margin-right:10px;margin-bottom:10px}footer .footer-copyright .title .footer-menu ul li a{padding:0;font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header .container .row .row-container .find-us,.header .container .row .row-container .hours-open{width:calc(50% - 4px)}.header .container .row .logo{margin-right:6%}}@media only screen and (min-width: 768px) and (max-width: 865px){.navbar .container ul.nav>li>a{font-size:11px}.navbar .container ul.nav .dropdown-menu li a{font-size:12px}}@media only screen and (min-width: 992px){footer .footer-copyright .title span{width:calc(100% - 350px)}footer .footer-copyright .title .footer-menu ul li{width:31%}.header .container .row .hours-open span{font-size:16px}}@media only screen and (min-width: 1101px){.header .container .row .hours-open span{font-size:18px}}@media only screen and (min-width: 1225px){.header .container .row .row-container>*{padding-left:25px}.header .container .row .row-container .hours-open span{font-size:20px}.header .container .row .row-container h3{font-size:24px}.header .container .row .row-container p{font-size:15px}}@media only screen and (min-width: 1450px){.header .container .row .row-container .hours-open span{font-size:24px}}

/*# sourceMappingURL=style.min.css.map */