﻿@keyframes navSCR{0%{transform:translateY(-110px)}to{transform:translateY(0)}}*,:after,:before{box-sizing:border-box;margin:0}*,body{font-family:"Open Sans",Helvetica,sans-serif}#reviews .roller-slider article,*,:after,:before,body.multi .nav-wrap .extra-buttons{padding:0}body{font-size:18px}#main,header{background-color:#fff}.social ul,ul{list-style:none}a{text-decoration:none}h3{font-size:36px}.appointment-footer strong,h4,nav input,nav label{font-size:24px}h5{font-size:20px;margin-bottom:20px;font-weight:400}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1}.d-lg{display:none}#head,#head .title,nav{width:100%;display:flex;flex-flow:row}#head,#head .title,nav,section{flex-wrap:nowrap;align-items:stretch}#header-nav>div,.flex-row,i.fas{align-items:center}.flex-row{display:flex!important;flex-flow:row}i.fas{display:inline-flex;justify-content:center;width:18px;height:18px}i.fas svg{height:100%}#top-slider a.cta,a,body.multi nav a,body.multi nav span,body.multi nav ul.nav-drop-f li a,body.multi nav ul.nav-drop-f li span,header #header-top *,header a{color:#000}#top-slider *,header *{font-family:Space Grotesk,Helvetica,sans-serif!important}header>div,i.fas svg,nav>div,section{width:100%}#header-nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#header-nav>div{max-width:1232px;margin:0 auto;flex-wrap:nowrap;position:relative}#header-nav>div,#header-nav>div>*,#header-top>div,#header-top>div>*{display:flex;flex-flow:row;justify-content:space-between}#header-top>div{max-width:1232px;margin:0 auto;padding:25px 0;flex-wrap:nowrap;align-items:center;position:relative}#header-nav>div>*,#header-top>div>*{flex-grow:1;white-space:nowrap}#header-nav>div{padding:20px 10px}body.multi #header-nav>div,body.multi #header-top>div{max-width:1232px;font-size:16px!important}#header-top{font-size:20px;min-height:107px}#header-top .social{flex:1;text-align:right}.contact>*{padding-left:15px}.contact a{min-height:35px;display:block}.contact .fas{margin-right:10px}.contact .ico,.reviews .ico{display:flex;flex-flow:row;align-items:center}#logo a,#logo img,.contact .ico,.reviews a{display:block}.reviews,body.multi .contact{padding-right:75px}.social ul{display:flex;flex-flow:row;margin-top:-4px}.social li{margin-right:5px}.ico-stars{width:81px;height:16px;background-repeat:repeat-x;background-size:16px 16px;background-position:50% 50%;display:inline-block}.ico-stars.ico-star-4{width:92px}.ico-stars.ico-star-3{width:69px}.ico-stars.ico-star-2{width:46px}.ico-stars.ico-star-1{width:23px}.social li,header .reviews .ico-stars{margin-left:5px}.reviews .num-reviews{margin-right:10px}div.contact,div.reviews{padding-right:35px}div.reviews{padding-left:50px;font-size:20px}#header-nav div.nav-wrap,#header-nav div.reviews{flex-grow:0}#logo{width:auto;margin-right:15px}#logo a{margin:0 20%0 0;height:auto;width:auto;background-size:contain;background-position:0 50%;background-repeat:no-repeat;max-width:300px;max-height:160px}#logo img{max-width:100%;max-height:100%;margin:0 auto}.nav-wrap,.social li{display:flex;align-items:center;flex-flow:row}.nav-wrap,nav{flex:1}nav ul ul *{font-weight:400!important;font-size:18px!important}.social,body.multi .nav-wrap{justify-content:flex-end}.nav-wrap .extra-buttons{padding:0 15px}.nav-wrap .extra-buttons a.cta{color:#7e0001!important;background-color:#fff;transition:all .3s ease}.nav-wrap .extra-buttons a.cta:hover{color:#000!important}.social{display:flex;flex-flow:row;align-items:center}.social-icons{fill:#fff}.social li a{display:inline-block}.social li .fas,.social li a{width:16px;height:16px}.social li .fas path,.social li a path{fill:#000!important}h4,header .ico-phone{font-weight:600}.head-phone-text,nav label{display:none}#link-atom-header-phone{text-decoration:underline}header .reviews span{line-height:37px}header ul{white-space:nowrap}nav{font-size:15px;padding:0 35px 0 10px}nav ul{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;flex:1}nav li{align-self:center;margin:auto 0 0}nav a,nav span{display:inline-block;text-align:center;font-weight:400;font-size:20px;color:#000;cursor:pointer;padding-right:10px}nav input{position:absolute;z-index:100;opacity:.0001}nav input+i,nav ul.nav-drop-f{pointer-events:none;position:absolute}nav input,nav input+i{top:50%;left:5%;display:none!important;width:50px;text-align:center;height:50px;cursor:pointer;margin:-13px auto 0}nav input+i{z-index:2}nav .nav-l,nav a,nav span{position:relative}nav ul.nav-drop-f{opacity:0;top:100%;z-index:100;display:flex;flex-flow:column nowrap;margin-top:10px;box-shadow:3px 1px 15px -5px rgba(0,0,0,.5)}nav ul.nav-drop-f ul.nav-drop-f{top:0;margin-top:0}nav ul.nav-drop-f ul.nav-drop-f.hover-bottom{top:auto;bottom:0}nav .nav-l .nav-l>a:after,nav .nav-l .nav-l>span:after{content:"▶";text-transform:uppercase;font-size:12px;right:7px;position:absolute;margin-top:4px;opacity:.3;cursor:pointer}nav ul.nav-drop-f.left{left:100%;right:auto}nav ul.nav-drop-f.right{right:100%;left:auto}nav>div>ul>li>ul.nav-drop-f.left{left:-15px;right:auto}nav>div>ul>li>ul.nav-drop-f.right{right:-15px;left:auto}nav ul.nav-drop-f li{display:block;background-color:#fff;align-self:flex-start;width:100%}nav ul.nav-drop-f li a,nav ul.nav-drop-f li span{padding:7px 25px 7px 20px;display:block;text-align:left;cursor:pointer;background-color:#fff}nav ul.nav-drop-f>li:first-of-type a,nav ul.nav-drop-f>li:first-of-type span{padding:20px 25px 7px 20px}nav ul.nav-drop-f>li:last-of-type a,nav ul.nav-drop-f>li:last-of-type span{padding:7px 25px 20px 20px}.body-content{margin-top:90px}.slider,.slider-b{width:100%;overflow:hidden}.slider-b{position:relative}#top-slider.slider .slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.slider .slide,.slider-b .slide-b{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0;pointer-events:none;max-width:1232px;margin:0 auto}.slider .slide.active,.slider-b .slide-b.active{opacity:1;pointer-events:all;position:relative}#top-slider{padding:0;margin-bottom:20px}#top-slider *{color:#fff}#top-slider .slide,#top-slider .slide-b,.section-seperator svg{width:100%;height:100%}#top-slider .slide-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:50px 105px}#top-slider .slide-b>div,#top-slider .slide>div{display:flex;flex-flow:column;align-items:start;justify-content:center;min-height:454px}#top-slider .slide-b>div>div,#top-slider .slide>div>div{display:block;width:50%;z-index:1}#top-slider .card-b,#top-slider .slide h1,#top-slider .slide h2,#top-slider .slide strong{color:#fff;font-size:18px;display:inline-block;width:auto;font-weight:400;margin-bottom:30px}#top-slider .slide h1{font-size:36px;font-weight:600}#top-slider .slide-b .card-b{width:50%;padding:50px}#top-slider p,#top-slider span{font-size:25px;color:#fff;text-transform:uppercase}#top-slider a{transition:all 300ms}a.cta{border:2px solid transparent}a.cta,header a.cta,input.cta{color:#000!important;font-weight:500}a.cta,header a.cta{background-color:#7e0001!important}header a.cta{margin:0;font-size:18px}a.cta,input.cta{position:relative;display:inline-block;margin:0 auto;padding:10px 35px;text-align:center!important;text-decoration:none;font-size:16px;border-radius:8px}a.cta:hover,header a.cta:hover,input.cta{background-color:#7e0001cc!important;border:2px solid #000!important;box-shadow:3px 1px 15px -5px rgba(0,0,0,.5)}.width-auto,a.cta.width-auto{width:auto;display:inline-block}.header-location-wrapper{flex-grow:1}header a.cta:hover{color:#fff}body.multi .top-nav{margin-left:5px;margin-right:5px}body.multi header .appointment{padding:0 3px;margin-right:10px}body.multi header .appointment:last-child{padding:0 3px;margin-right:0}body.multi header a.cta{font-size:15px;padding:10px 15px!important}section{padding:50px 0;position:relative;display:flex}.section-seperator,.section-seperator.bottom{height:37px;width:100%;position:absolute;top:0;left:0}.section-seperator.bottom{bottom:0;top:auto}section>.wrapper{max-width:1232px;width:100%;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:auto;text-align:center}section,section>.wrapper.wrapper-column{flex-flow:column}body.multi section>.wrapper{max-width:1232px}section>.wrapper.col-2-left>div:first-child{width:55%}section>.wrapper.col-2-left>div:last-child{width:45%}section>.wrapper img{max-width:100%}section p{font-weight:400;font-size:18px}.slider .slider-nav,body.ddm header{width:100%;height:100%;position:absolute}.slider .slider-nav{pointer-events:none;z-index:1}.slider .slider-nav a,body.locations-size-big .location-image{display:block;background-position:50% 50%;background-repeat:no-repeat}.slider .slider-nav a{position:absolute;width:50px;height:70px;background-size:30px 60px;background-color:#222;pointer-events:all;top:50%;margin-top:-20px}.slider .slider-nav a span:after,.slider .slider-nav a span:before{content:"";height:1px;width:30px;background:#fff;position:absolute;left:15px;transform-origin:0 0}.slider .slider-nav a span:before{top:13px;transform:rotate(45deg)}.slider .slider-nav a span:after{bottom:13px;transform:rotate(-45deg)}.slider .slider-nav a.slider-p{left:0;transform:rotate(180deg)}.slider .slider-nav a.slider-n{right:0}.slider-nav a:hover{background-color:#fff}.slider-nav a:hover span:after,.slider-nav a:hover span:before{background:#000}nav a:active,nav a:hover{color:#000}nav .hover>ul.nav-drop-f{transition:opacity 500ms;position:absolute;opacity:1;pointer-events:all;background-color:#fff}header.scr #header-nav{position:fixed;top:0;left:0;transform:translateY(-110px);z-index:1000;animation:navSCR;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}body.ddm{width:100%;height:100%;overflow:visible}#sb-wrap,body.ddm.body-scr{overflow:hidden}body.ddm header{overflow-y:visible;box-sizing:content-box;background-color:transparent;z-index:1100;top:0!important}body.ddm header.scr{position:fixed;overflow:scroll;top:0!important}body.body-scr #header-anch{margin-bottom:110px}header.scr #header-top{opacity:0}body.ddm header.scr #header-nav{position:absolute;top:0!important;left:0;transform:translateY(-110px);z-index:1200}#about h2,#about h3{font-size:42px;font-weight:700;padding-bottom:10px}#about h3{font-size:34px;color:#7e0001;border-bottom:1px solid#7e0001}#about p{text-align:left}#about .banner-text{padding-right:25px}#about #banner-image img{height:100%;max-width:900px;width:auto}.d-table{display:table}.d-table>div{display:table-row}.d-table>div>div{display:table-cell;vertical-align:top}#sb-wrap{width:100%;max-height:0;max-width:unset!important;transition:max-height 1s ease-in-out;position:relative;padding:0!important}#sb-wrap.active{max-height:500px}.sb-wrap-inner{max-width:1232px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin:0 auto;padding:30px 10px;width:100%}.sb-wrap-inner .sb-content{flex:1;padding-right:20px}#sb-wrap a.close-btn{position:absolute;top:10px;right:15px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.reviews-val,header .logo-shop-name{display:none}body.locations-size-big i.fas{width:20px;height:20px}body.locations-size-big .highlights .content i{width:80px;height:80px}body.locations-size-big #header-top{font-size:16px}body.locations-size-big .contact a .fas{margin-right:7px}body.locations-size-big header .ico-phone{font-size:22px}body.locations-size-big #header-top .contact{margin-left:40px;padding-right:0}body.locations-size-big #header-top .reviews{padding-right:0}body.locations-size-big #logo{width:15%}body.locations-size-big #logo a{background-position:50%left}body.locations-size-big .banner h2{font-size:2.3rem}body.locations-size-big .contact .ico-location{white-space:normal}body.locations-size-big .location-image{min-height:1150px;background-size:contain}body.multi.locations-size-big .contact a:first-of-type{font-size:22px}.multi-col,.multi-row{display:flex}.multi-row{flex-flow:row}.multi-col{flex-flow:column}@media only screen and (max-width:1280px){#about #banner-image img{height:100%;max-width:600px;width:auto}.content-text{padding:70px 50px 70px 2%!important}#header-top>div{flex-flow:column;padding:17px}#header-top .social{position:absolute;top:50%;right:30px;transform:translateY(-50%)}#logo a{margin:0 auto 30px 0}#logo{margin:0}#header-top .contact,#header-top .reviews{width:100%}.reviews a.ico{display:inline-block}}@media only screen and (max-width:1024px){#header-nav>div>*,#header-top>div>*,nav{flex-flow:column;justify-content:center;align-items:center;text-align:center}nav{padding:10px;display:flex;flex-flow:row wrap;display:block;text-align:right}nav .nav-l .nav-l>a::after,nav .nav-l .nav-l>span::after{content:none}nav ul.nav-drop-f li span{padding:0}nav .nav-l:after{content:" ►";text-transform:uppercase;font-size:22px;right:20px;top:3px;position:absolute;color:#7e0001}nav .nav-l.hover:after{content:" ▼"}.nav-l.hover>ul,nav ul{display:block;width:100%;height:auto}.nav-l.hover>ul{position:relative!important;opacity:1!important;top:0;left:0!important;min-height:auto!important;max-height:unset;overflow:auto}.nav-l a{display:inline}#header-nav nav>i{color:#fff}nav>*{flex:1 1 100%}nav ul{text-align:left;overflow:hidden;position:absolute;left:0;top:100%;max-height:0;transition:max-height 500ms;background-color:#000000;z-index:99}nav ul li{padding:5px 0}nav>div>ul>li{border-bottom:1px solid #444;padding-left:15px}nav>div>ul li:last-child{border-bottom:0 none}nav ul.nav-drop-f li:first-of-type span{padding:0}nav ul.nav-drop-f{box-shadow:none}nav input,nav input+i{display:block!important}nav input:checked~ul{border-top:1px solid#000000;max-height:100vh;padding-top:10px;padding-bottom:10px;overflow:auto;background-color:#fff}nav>div>ul>li>ul.nav-drop-f.right{overflow:visible}nav ul.nav-drop-f li.nav-l a,nav ul.nav-drop-f li:last-of-type a,nav ul.nav-drop-f li:last-of-type span{padding:0}.nav-wrap{flex-flow:column}#about #banner-image img{height:100%;max-width:400px;width:auto}#top-slider .slide-b>div>div,#top-slider .slide>div>div{width:100%}#whyus .wrapper{flex-wrap:wrap!important}#whyus .banner-text{width:90%!important;padding-bottom:35px}}@media only screen and (max-width:768px){body.locations-size-big #logo{width:auto}#logo a{background-position:50% 50%}#about,#about .col-2-left,#featured .col-1-3,#key-points,.sb-wrap-inner{flex-flow:column}#about .col-2-left .banner-text,#contact-form.banner-contact form,#featured .col-1-3>*{width:90%}#featured .col-1-3>h3{padding:15px}#featured .col-1-3 div{padding-left:0!important;border-left:0 none!important}#affiliates .banners-row,#different .col-3,#featured .col-3,#key-points .banners-row,#mission .col-3{justify-content:space-around;align-items:center;flex-flow:column}#featured .col-3>*,#mission .col-3>*{width:46%!important;margin:15px auto}#different .col-3>*{width:46%!important}#key-points>*{width:100%}#key-points .content-img{height:300px}#different .col-3>*{margin:45px auto}#key-points li{width:33%!important}#affiliates .banners-row>div{width:33%;max-width:none!important}section>.wrapper.col-2-left>div:last-child{width:90%}#about #banner-image img{height:auto;max-width:auto;width:100%}#about .d-table,#about .d-table>div>div{display:block}#about .d-table>div,.social ul{display:flex;flex-flow:column}.social{right:0;position:absolute;display:flex;width:165px;top:0;height:100%}.social ul{list-style:none;overflow:visible;margin-top:0;top:0;min-height:100%;align-items:center;justify-content:center;background-color:transparent!important}nav .social li{display:inline-flex;background-color:unset!important}}@media only screen and (max-width:640px){.d-lg{display:block}#top-slider .slide-wrapper{padding:30px 15px}#header-top{text-align:center}#header-top>div{padding-left:17px}.contact,.reviews,div.contact{padding-right:0}header .reviews a::after{float:none}#key-points li{width:50%!important}#affiliates .banners-row>div{width:50%}#top-slider{height:500px}.head-phone-text{display:block}#header-top .social,.head-phone-number{display:none}header a.ico-phone{font-size:18px;padding:15px 30px!important;background-color:#7e0001;transition:all .3s ease;font-weight:800;color:#fff!important;margin:10px 0;justify-content:center;border-radius:8px;display:flex!important;text-decoration:none!important}header a.ico-phone svg path{fill:#000}body.locations-size-big #header-top .contact{margin-left:0;padding-right:0}}@media only screen and (max-width:600px){body.multi #top-slider .slide-b .card-b{width:90%!important;padding:50px}#location-widget h3{padding:0 0 20px!important}#location-widget .wrapper .loc-content h5{font-size:1.5em!important;margin-bottom:5px!important}#location-widget h3,body.contact.multi h2,body.multi h3{font-size:28px!important}body.multi .fa-bars{color:#fff!important}}@media only screen and (max-width:480px){#logo{display:block}nav input,nav input+i{top:50%;right:auto;left:10px}#different .col-3>*,#featured .col-3>*,#mission .col-3>*{width:90%!important}#affiliates .banners-row>div{width:90%}.fa-bars{color:#7e0001;font-size:30px;margin-top:-14px;opacity:.7}header a.cta{font-size:15px;padding:5px}header .reviews span{line-height:30px}#key-services{padding-top:0}#key-services .content-img,.slider .slider-nav{display:none}#key-services .content-text{width:100%}.f-logo img{max-width:100%}#reviews section p{max-height:60px;overflow:hidden}#top-slider p,#top-slider span{font-size:18px}.nav-wrap{align-items:flex-start;padding:20px 0 10px}.extra-buttons+.social{right:0;position:absolute;display:block;width:50px;top:0;height:100%}.extra-buttons+.social ul{list-style:none;display:flex;overflow:visible;margin-top:0;flex-flow:column;top:0;right:0;justify-content:center;height:100%;min-height:100%;background-color:transparent!important}.extra-buttons+.social li{margin:0 10px 0 0;padding:3px}}@media only screen and (max-width:400px){#key-points li{width:90%!important}}::placeholder{color:#bfbfbf}.ico:after,.ico:before{opacity:1}.link-list a,header a:hover{color:#000}.two-col .link-list{padding-left:25%}.link-list{text-align:left;padding-top:20px}.link-list>li{padding-bottom:15px}.link-list>li:before{content:"»"}.link-list>li ul{padding-left:15px}.link-list>li ul li{padding-left:10px}.link-list>li ul li:before{content:"›";padding-right:5px}a{transition:color .2s}.font-size-m{font-size:16px}.font-size-l,.jumbo p,.jumbo span{font-size:18px}.font-size-xl{font-size:20px}.font-size-xxl,body.contact.multi h3{font-size:28px}.font-size-s{font-size:14px}.font-size-xs{font-size:12px}.font-size-xxs{font-size:10px}.fl-r{float:right}.fl-l{float:left}.flex-c,.flex-r{display:flex;flex-flow:column}.flex-r{flex-flow:row}.stretch{flex:1}.w-75{width:75%}.pv-35{padding-top:35px}.pb-35,.pv-35{padding-bottom:35px}body.multi #different,body.multi .pb-35.font-size-xl{color:#fff!important}.body-content.freestyle{width:100%;margin:0 auto}ul.list-chkm li{line-height:20px}ul.list-chkm li:before{content:"";background-image:url(../img/ico/bl/check.svg);background-size:14px 14px;background-position:50%0;padding-left:20px;background-repeat:no-repeat;display:inline-block;width:20px;height:12px}.flex-cols{display:flex;flex-flow:row;padding:0;justify-content:space-around;max-width:1232px;margin:0 auto}.slider,form{position:relative}.slider .slide{transition:opacity 1s}.col-1-3,.col-2,.col-3{display:flex;flex-flow:row;align-items:center}.col-1-3>:first-child{width:33.33%}.col-1-3>:last-child{flex:1}.col-3>*{width:33.33%}.col-2>*{width:50%}section h3{margin:15px auto 5px}#featured h4{margin-bottom:15px}section h3+p{max-width:70%;margin:10px auto 30px;color:#000}#featured .col-1-3 div{padding-left:45px;border-left:3px solid #fff}#featured .col-1-3 p{font-size:21px}#different .col-3,#featured .col-3,#mission .col-3{justify-content:space-between;align-items:normal;width:100%}#different .col-3>*,#featured .col-3>*,#mission .col-3>*{width:30%}#featured .col-3 li,.slidehover .slidec{display:flex;flex-flow:row;text-align:left}#featured .col-3 li{padding:15px;border:1px solid #fff;align-items:flex-start}#featured .col-3 .link{padding-top:10px;display:flex;flex:1;justify-content:center}#featured .col-3 .link a{align-self:flex-end;font-size:14px;padding:20px 0}#featured i{width:72px;height:72px;padding:0;background-color:#7e0001;border-radius:36px;margin-right:20px}#featured i svg{width:25px;height:25px}#featured i svg path{fill:#000}#featured p,#reviews .roller-slider p{color:#444}#location-box{padding:25px 0}#location-box .wrapper,#location-widget .wrapper{display:flex;flex-flow:row;justify-content:space-evenly}#location-widget .wrapper{align-items:stretch}#location-box .wrapper>div{margin:10px;background-color:#fff;padding:25px 35px;border:1px solid #f2f2f2}body.multi #location-box .wrapper>div{width:100%!important}body.multi #location-widget .wrapper>div{padding:15px!important;display:block!important;border:1px solid #f2f2f2}#location-box .wrapper>div>div{width:100%;height:100%}#location-box .wrapper>div>div *{color:#000;font-size:22px}body.multi #location-box .wrapper>div>div *{display:block!important}#location-box .cta{margin-top:20px}#location-widget .wrapper>div{margin:10px;background-color:#fff;padding:25px 35px;flex:1 1 0px;display:flex;flex-flow:column}body.multi .location-widget .wrapper>div{padding:5px!important;display:block!important}#location-widget .wrapper .loc-image,.slidehover{position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#location-widget .wrapper .loc-image{flex:1;-webkit-box-shadow:0 10px 40px -10px rgba(0,0,0,.5);box-shadow:0 10px 40px -10px rgba(0,0,0,.5);width:100%;height:280px;min-height:280px}#location-widget .wrapper .loc-image .cta{position:absolute;bottom:0;right:0}body.multi #location-widget .wrapper .loc-image .cta{bottom:7px!important;right:7px!important}#location-widget .wrapper .loc-content,.contact #contact-header .banners-btw>div{text-align:left}#location-widget .wrapper .loc-content h5{font-size:1.6em;margin-bottom:20px;margin-top:20px;font-weight:600}#location-widget .wrapper .loc-content p{margin-bottom:20px}#location-widget .wrapper .loc-social a{font-size:2.2em;padding:0 10px 0 0}#location-widget .wrapper .loc-social .fas{width:36px;height:36px}#location-widget .wrapper .loc-social .social-icons-round{fill:#7e0001}#location-widget h3{padding:50px 0}.slidehover{overflow:hidden;height:305px}.slidehover .slidec{width:200%;transform:translateX(-50%);transition:transform 300ms;height:100%;align-items:flex-end}.slidehover .slidec:hover{transform:translateX(0)}.slidehover .slidec>*{width:50%;display:flex;flex-flow:row;justify-content:end;background-color:rgba(0,0,0,.6);color:#fff}.slidehover .slidec>* div:last-child{padding:20px 30px;flex:1}.slidehover .slidec>:first-child{height:100%}.slidehover .slide-ico{background-color:#7e0001;width:60px;background-size:30px 30px;background-position:50% 50%;background-repeat:no-repeat;text-align:center;align-items:center;justify-content:center;display:flex}.slidehover .slide-ico i{font-size:25px}.slidehover h4,.slidehover h5{margin:0;text-transform:uppercase}.slidehover .slidec>:first-child h4,.slidehover .slidec>:first-child h5{margin-bottom:10px}#key-services *{color:#fff}.slide-tabs .tab{max-height:0;transition:max-height 500ms;overflow:hidden;position:relative}.slide-tabs .slide-tab{position:relative;padding:10px 15px 25px 65px}.slide-tabs h4,.slide-tabs h5{margin:0;cursor:pointer;position:relative;padding-bottom:15px;color:#fff}.slide-tabs .fas{position:absolute;z-index:1;left:-52px}.slide-tabs .slide-tab:after,.slide-tabs .slide-tab:before{content:"";position:absolute;top:0;background-color:#7e0001}.slide-tabs .slide-tab:before{width:50px;height:50px;border-radius:50%;display:block;left:0}.slide-tabs .slide-tab:after{left:24px;bottom:0;width:2px}.slide-tabs .slide-tab:last-child:after{content:none}.slide-tabs .slide-tab.active .tab{max-height:50em}.slide-tabs .slide-tab.active:before{box-shadow:0 0 0 2px#7e0001,0 0 0 4px#7e0001}.slide-tabs a{color:#7e0001;padding-top:15px;display:block}#key-services{align-items:stretch;background-color:#7e0001;padding:0}.content-text{padding:70px 50px 70px 15%;background-color:rgba(0,0,0,.2)}#key-services h3{padding-bottom:50px}#whyus .wrapper{flex-wrap:nowrap;text-align:left}#whyus .banner-text{width:45%;padding-right:30px}#contact-form.banner-contact h4,#whyus h4{margin-bottom:25px}.roller-inner-wrapper,.roller-slider{position:relative;width:100%}.roller-slider{height:auto;overflow:hidden}.roller-slider .slider{transform:translate3d(0,0,0);transition:all 500ms ease-in-out;display:flex;flex-flow:row;flex-wrap:nowrap;align-items:flex-start}.roller-slider .slide{position:relative;width:auto;height:100%;display:block;opacity:1;margin:0 8px;border:1px solid #f2f2f2;text-align:left;padding:25px}#reviews .roller-slider strong{font-size:24px;margin-bottom:30px;display:block}#reviews .roller-slider .date{font-size:12px;color:#535353;margin-top:30px;display:block}.roller-inner-wrapper .slider-btn{display:flex;position:absolute;width:48px;height:48px;border-radius:24px;border:1px solid#7e0001;top:50%;margin-top:-24px;align-items:center;justify-content:center}.roller-inner-wrapper .slider-p{left:-54px}.roller-inner-wrapper .slider-n{right:-54px}#reviews article{display:flex;flex-flow:column;padding:50px 0}#different{background-color:#000000;padding-bottom:120px}.slidercircle .slidecrc{background-color:#7e0001;min-height:500px;position:relative}.slidercircle .slidecrc>div:first-child{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:250px;height:250px;overflow:hidden;border-radius:50%;position:absolute;top:350px;left:50%;transform:translate(-50%,-300px) scale(1);border:5px solid#000000;transition:transform 500ms}.slidercircle:hover .slidecrc>div:first-child{transform:translate(-50%,-300px) scale(1.3)}.slidercircle .slidecrc>div:last-child{position:absolute;bottom:-50px;width:90%;left:5%;background-color:#fff;box-shadow:0 6px 12px -3px rgba(0,0,0,.2);color:#000;padding:15px;max-height:130px;transition:max-height 500ms;overflow:hidden}.slidercircle .slidecrc h5{font-size:14px;padding-bottom:20px;font-weight:400;opacity:.7}.slidercircle:hover .slidecrc>div:last-child{max-height:100em}.button{display:inline-block;max-width:350px;width:100%;margin:0 auto 1em;border:0;padding:10px 15px;color:#fff;font-size:18px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#7e0001;transition:all .3s ease-in-out}.button:hover{background-color:#000}.banners-row,footer>div>div{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}#key-points{padding:50px 0}#key-points li{width:25%;padding:20px 5px}#key-points i{width:40px;height:40px;color:#7e0001}#contact-header a,#key-points h4,#key-points h5,.makes-list a,.services-list a{color:#000}#affiliates .banners-row{justify-content:center}#affiliates .banners-row>div{width:20%;height:150px;margin:10px 0}#affiliates .banners-row span{width:100%;height:100%;display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.section-seperator.top{transform:rotate(-180deg)}.section-title{padding:100px 5%!important;color:#fff}footer{background-color:#f5f5f5}footer *{color:#444;font-size:18px}footer>div{display:flex;flex-flow:column;width:100%;padding:25px 0 18px}footer>div>div{max-width:1232px;align-items:flex-start;margin:auto}footer .phone-call{width:100%;border-bottom:1px solid #d8d8d8}footer .phone-call *{color:#363636;font-size:24px}footer .phone-call{margin-bottom:20px}#f-address div{margin-top:15px}.footer-logo{background-repeat:no-repeat;background-position:0 0;background-size:contain;height:200px;width:100%;max-width:300px;display:inline-block}#video iframe,.jumbo img{display:block;max-width:100%;margin:auto auto 20px}.jumbo{padding:0}#video,.jumbo{display:flex;flex-flow:row;align-items:stretch}.jumbo-col,body.about .jumbo,body.service .jumbo{display:flex;flex-flow:column;align-items:stretch}#video .wrapper>div{width:50%;text-align:left}.faq-list,.jumbo{max-width:1232px;margin:0 auto 50px}.faq-list img{margin-bottom:50px}#video>div,.jumbo>div{flex:1 1 50%;font-size:18px}.jumbo ul{list-style:disc inside}.jumbo>div:last-child{justify-content:flex-start;padding:0 2%}.jumbo p{margin:10px 0 20px}.jumbo>div:first-child{text-align:center}.jumbo.jumbo-1-3>div:first-child{width:25%;flex:1 1 25%}.jumbo.jumbo-1-3>div:last-child{width:75%;flex:1 1 75%}.jumbo.jumbo-3-1>div:first-child{width:75%;flex:1 1 75%}.jumbo.jumbo-3-1>div:last-child{width:25%;flex:1 1 25%}.jumbo.jumbo-3-1>#contact{min-width:387px}#contact form,.banners-btw{display:flex;flex-flow:row;flex-wrap:wrap}.banners-btw{width:100%;align-items:flex-start;margin:auto;justify-content:space-around;position:relative;padding:0 30px}#contact{padding-top:0}#contact-header{padding:100px 5%;text-align:center;width:100%;font-size:19px;overflow:hidden;color:#000}#contact-form{max-width:90%;margin:30px auto;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#contact-form.banner-contact{width:100%;display:flex;justify-content:flex-end;border-radius:3px}#contact-form.banner-contact form{width:45%;border-radius:4px;background-color:#fff;padding:30px;margin:35px;flex-flow:column;align-items:flex-start}#contact-form.banner-contact form input,#contact-form.banner-contact form select,#contact-form.banner-contact form textarea{width:100%;border:0;background-color:#f9f9f9}#contact-form.banner-contact .g-recaptcha{margin:10px 0 25px;display:block}#contact-form.banner-contact input[type=submit]{width:auto;display:block;cursor:pointer;padding:15px 35px 11px}body.contact.multi h2{font-size:42px}#contact form{justify-content:space-between;align-items:center}#contact .break{flex-basis:100%;height:0}#contact form input,#contact form select,#contact form textarea{border:1px solid#7e0001;padding:14px 14px 10px;width:48%;margin:0 0 20px;font-size:17px}#contact form textarea{width:100%}#specials-content img{width:auto;max-width:100%}#contact .button{line-height:30px}#contact .button,#contact .button+p{margin:0 auto 0 20px}.jumbo #contact .button{margin:15px auto;line-height:30px;min-width:51%}.jumbo #contact .button+p{margin:15px auto}form.loading .button{pointer-events:none;background-image:url(../img/loader.svg);background-size:18px 18px;background-position:98% 50%;background-repeat:no-repeat;opacity:.8}form .error-msg-wrapper,form .success-msg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;font-size:42px;opacity:0;pointer-events:none;transition:500ms opacity}form .error-msg-wrapper svg,form .success-msg-wrapper svg{display:block;width:75px;height:75px;font-size:72px;margin-top:0;margin-right:32px}form.error .error-msg-wrapper,form.success .success-msg-wrapper{opacity:1;pointer-events:none}form .g-rec-e{color:red;display:none}form#form-employment .error-msg-wrapper svg,form#form-employment .success-msg-wrapper svg{width:20px;height:20px;font-size:30px;margin-top:0;margin-right:20px}form#form-employment .error-msg-wrapper,form#form-employment .success-msg-wrapper{position:relative!important;padding:20px;font-size:22px;display:flex;flex-flow:row;align-items:center;justify-content:center;height:auto}form#form-employment{padding:0 50px}#form-contact.r-err .g-rec-e,.contact #contact-header p{display:block}#video{background-color:#000000;margin:0!important;padding:40px 0 30px}#video p{margin:30px 0}.g-recaptcha{margin:0 auto}.contact h1{font-size:72px}.contact #contact-header .banners-btw{max-width:85%;padding-top:30px;align-items:flex-start}.contact #contact-header .banners-btw span,form .g-rec-e{font-weight:700}.contact #contact-header .banners-btw h2,.makes-list li,.services-list li{padding-bottom:10px}.contact #shop-lables{padding:85px 0}.makes .col-2{margin-bottom:0;margin-top:0}.banner-title{width:100%;padding:50px 10px;text-align:center;font-size:36px;color:#040528}.banner-title h1{font-size:48px;text-align:center;display:block;width:100%}.makes-list,.services-list{width:100%;padding:0 0 100px;flex-flow:row;flex-wrap:wrap;justify-content:space-around}.makes-list,.services-list,.sitemap-list,.text-content{margin:0 auto;max-width:1232px;display:flex}.sitemap-list{width:100%;padding:0 0 100px;flex-flow:row;flex-wrap:wrap;justify-content:flex-start}.text-content{padding:50px 0 100px;flex-flow:column}.text-content>div{margin-bottom:50px}.text-content h2{padding-bottom:25px}.text-content p{padding-bottom:15px}.text-content img{max-width:350px;height:auto;padding-left:20px}.services-list>div{width:33.33%;padding:0 15px;display:flex;flex-flow:column}.makes-list>div,.services-list>div>div{padding:25px;border-radius:16px;background-color:#f9f9f9}.makes-list>div{width:33.33%;display:flex;flex-flow:column;width:calc(33.33% - 30px);margin:15px}.services-list>div>div{margin-bottom:20px}.makes-list ul,.services-list ul{list-style-type:none;list-style-position:inside}.makes-list h2,.makes-list h4,.makes-list h5,.services-list h4,.services-list h5{padding:5px 0 30px;font-size:24px;font-weight:600}.service-videos .link-list{padding-left:30px}.service-videos .jumbo,.specials{max-width:1280px;margin:0 auto}.specials{width:70%;max-width:1024px;display:flex;flex-flow:row;flex-wrap:wrap;align-items:start;justify-content:space-around}.specials.specials-full-width img{width:100%;margin-bottom:15px}.specials.specials-full-width{margin-bottom:80px}.specials>div,.specials>div .hs{overflow:hidden;position:relative}.specials>div{margin:20px auto;padding:20px;max-width:600px;border-radius:12px;display:block;width:409px;height:536px;background-image:url(../img/coupon-130.webp);background-size:contain;background-position:50% 50%;text-align:center}.specials img{display:block;margin:0 auto;max-width:100%}.specials h2{font-size:60px;font-weight:700;text-align:center;margin:10px}.specials h2,.specials h2 *{color:#7e0001}.specials h2 span{font-size:45px;display:block;text-align:center}.specials .hwr .h2,.specials h3{font-size:24px;text-align:center;text-transform:uppercase}.specials h3{font-weight:700;padding:0 0 15px}.specials ul{list-style:disc;list-style-position:inside;padding:10px 0}.specials .print-coupon{opacity:0;transition:500ms opacity;float:right}.specials>div:hover .print-coupon{opacity:1}.specials i.fas{width:16px;height:16px}.specials center{width:100%;display:block;filter:drop-shadow(0 4px 13px rgba(44,60,122,.33))}.specials>div .hs{height:318px;border-radius:0 0 25px 25px}.specials>div.expanded .hs{overflow-y:auto}.specials>div .hsc{height:100%;display:flex;flex-flow:column}.specials .himg{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;flex:1 1 0;display:block}.specials>div.expanded .himg{min-height:150px}.specials .hwr,.specials .hwr strong{text-transform:uppercase;letter-spacing:.15em}.specials .hwr{font-size:14px;color:#59636c;display:flex;flex-flow:column;margin:0 auto;line-height:17px;text-align:center;min-height:100%;width:100%}.specials .hwr .h2{font-weight:400;color:#212429;margin:10px auto 0}.specials .hwr strong{font-size:96px;color:#7e0001;font-weight:400;line-height:115px}.specials .hwr small{font-size:36px;display:block;line-height:44px;letter-spacing:.15em;padding-bottom:10px;color:#7e0001}.specials .cta{margin:25px auto 15px;font-size:24px;display:block;padding:15px 5px;border-radius:24px}.specials .fineprint{font-size:12px;color:#59636c}.specials .coupon-footer{position:absolute;bottom:15px;left:0;width:100%;text-align:left;padding:0 25px}.specials .coupon-footer p{margin-bottom:0}.specials .expand-coupon{position:absolute;bottom:-4px;right:5px;padding:1px 10px;background-color:#fbfbfb;display:none}.specials>div.expand-link .expand-coupon,.static-map{display:block}#map{padding:0!important}.static-map{margin-top:50px;width:100%;height:100%;min-height:450px!important;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}section.static-map-wrapper{padding:0;min-height:450px}#reviews{background-color:#fff}.reviews-list{max-width:1232px;margin:0 auto;flex-flow:row;flex-wrap:wrap;justify-content:space-around}.reviews-list h2,.specials center{margin-bottom:50px}.reviews-list>div{min-width:48%;margin:0 auto}body.multi .reviews-list>div>div{width:100%;padding-bottom:100px}.reviews-tab-menu{margin:0 auto 75px!important;text-align:center;border-radius:2rem;display:flex;justify-content:stretch;border:1px solid#7e0001;overflow:hidden;max-width:800px;width:100%}.reviews-tab-menu>*{padding:10px 35px;display:block;flex-grow:1}.reviews-tab-menu>.active{background-color:#7e0001;color:#fff!important;font-weight:700}.masonry{column-count:3;column-gap:1.5em}.reviews-container>div{display:inline-block;margin:0 0 1.5em;width:100%;border:1px solid #dde2e5;box-shadow:3px 3px 12px rgba(24,60,89,.08);border-radius:12px}#map-plug,.tabs-content{display:none}.tabs-content.active{display:block}.reviews-list>div:last-child{padding-left:20px}.reviews-list .reviews-container>div{display:flex;flex-flow:row;flex-wrap:wrap;-webkit-column-break-inside:avoid;padding:28px 20px}.reviews-list .review-author{flex-grow:1}.reviews-list .review-content{padding-top:15px;flex:0 0 100%;color:#212429}#f-logo{width:50%}#f-links a{display:block;padding:5px 0;font-size:18px}span.review-profile-image{float:left;padding:0 15px 0 0}span.review-profile-image img{width:40px}.modal-backdrop.in{display:none}.review-item{border-bottom:solid 1px rgba(190,190,190,.35);margin:5px auto;display:block;width:100%;padding:15px 0}.review-meta,.review-stars,.staff .jumbo div{text-align:left}.review-date{margin-left:8px;font-weight:400}.review-text{line-height:1.55;text-align:left;margin:auto;font-style:italic}.review-author{font-weight:700}.review-stars ul{display:inline-block;list-style:none!important;margin:-28px 0 0;padding:0;float:right}.review-stars ul li{float:left;list-style:none!important;margin-right:1px;line-height:1}.review-stars ul li i{color:#e4b248;font-size:1.2em;font-style:normal}.review-stars ul li i.inactive{color:#c6c6c6}.star:after{content:"★"}.content-img{background-repeat:no-repeat;background-size:cover}.location-text .wrapper{text-align:left;border:1px solid #dadada;padding:30px;background-color:#fafafa;justify-content:start}.pagination{display:block;margin:30px auto;text-align:center}.pagination a{color:#000;padding:8px 16px;text-decoration:none;border:1px solid #ddd;display:inline-block}.pagination a.active{background-color:#7e0001;color:#fff;border:1px solid#7e0001}.pagination a:hover:not(.active){background-color:#ddd}.pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.staff .jumbo img{float:left;padding-right:20px;max-width:50%}.staff .staff-list{display:flex;flex-flow:row;justify-content:space-between;max-width:1232px;margin:0 auto;flex-wrap:wrap}.staff .staff-list>div{width:28%;margin-bottom:100px}.staff-member-photo{width:100%;height:250px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}body.multi .staff-member-photo{background-position:left!important}.staff .staff-list h2{padding:15px 0 20px}.employment .jumbo img{float:right;padding:0 0 10px 20px;max-width:45%}.employment .jumbo div{text-align:left}.employment form{padding-bottom:30px}.employment .links{display:flex;flex-flow:row;justify-content:space-around;padding:30px 0}.contact-form.employment-form .job-question,.contact-form.employment-form .job-question label,.contact-form.employment-form h4,.contact-form.employment-form p,body.multi.locations-size-big .reviews-list>div{width:100%}.contact-form.employment-form .job-question{padding-bottom:25px}.contact-form.employment-form .job-question label{display:block;clear:both;padding:5px 0}.contact-form.employment-form .button{margin:20px 0}#contact form input[type=checkbox],#contact form input[type=radio]{width:30px;height:20px;margin:0;float:left;display:inline-block}#contact form label span{margin-top:-5px}.custom-script{padding:30px 0;text-align:center!important}.blog-list{display:flex}.blog-list-wrapper{display:flex;flex-flow:column}.blog-list{flex-flow:row;flex-wrap:wrap;justify-content:flex-start}.blog-list>div{width:30%;height:400px;margin-right:3%}.blog-list>div:nth-child(3n){margin-right:0}.blog-tile{box-shadow:2px 2px 24px 0#0000000f;border-radius:12px;overflow:hidden;margin:15px 0;display:flex;flex-flow:column;text-align:left}.blog-tile h2{font-size:16px;padding:15px;margin-bottom:0;line-height:1.2em}.blog-tile .blog-t-date *{font-size:10px;color:#737373;padding-right:15px}.blog-tile .blog-t-date{padding:0 15px 15px}.blog-tile .blog-t-content *{font-size:14px}.blog-tile .blog-t-content{font-size:14px;color:#737373;padding:0 1em 0 15px;flex:1;overflow:hidden;position:relative;line-height:1.4em}.blog-tile .blog-t-content:before{content:"...";position:absolute;right:0;bottom:-4px}.blog-tile .blog-t-content:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.blog-list-nav a,.blog-tile a{color:#7e0001}.blog-tile a{display:block;padding:15px}.blog-tile .blog-t-img{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:100px}.blog-list-nav{margin:10px 0}.blog-list-nav a{display:inline-block;padding:5px 10px}.blog-list-nav a.active{border:1px solid#7e0001;border-radius:3px;pointer-events:none}.form-one-col input,.form-one-col textarea{width:100%!important;margin:5px 0;padding:5px;border-radius:5px;border:1px solid #ccc}.form-one-col .error-msg-wrapper,.form-one-col .success-msg-wrapper{position:relative;font-size:16px;text-align:left}.appointment-footer{background-color:#fafafa;padding:50px;width:100%}.appointment-footer section{display:flex;flex-flow:row;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}.appointment-footer p{font-size:20px}.blog-post{text-align:left;padding-top:50px}.blog-tags span{padding-right:20px}.blog-tags span i{padding-right:7px}.blog-tags{padding-bottom:30px}.blog-post article img{margin:0;display:block}.blog-title{font-size:48px}.blog-related{display:flex;flex-flow:row;justify-content:space-between}.blog-related h3{margin-top:12px}.error section{text-align:center}.error section.flex-cols{margin:50px 0 100px}.google-reviews-num-0{display:none}body.locations-size-big .location-image{margin-bottom:30px;border:0}body.locations-size-big .footer .footer-logo{max-height:100px}body.locations-size-big .footer a,body.locations-size-big .footer b,body.locations-size-big .footer p,body.locations-size-big .footer span{font-size:20px!important;margin:0 .5rem 0 0!important}body.locations-size-big .footer h4{font-size:28px!important;margin:0 .5rem 0 0!important}body.locations-size-big .footer .cta{background-color:#fff;color:#444;margin:12px 0!important;font-weight:700;display:inline-block;width:unset}body.locations-size-big .jumbo~.banner-title{max-width:1600px;margin:50px auto;padding:0}.location-link{display:block;text-align:left;padding:10px 15px;font-size:20px;margin-bottom:10px;background-color:#444;transition:all .3s ease;color:#fff!important;font-weight:700;width:60%;border:2px solid #444}.location-link:hover{color:#444!important;background-color:#f2f2f2!important}.location-link span{float:right;font-size:16px;font-weight:400;display:block;opacity:.7}.location-image{margin-bottom:30px;border:1px solid #ccc}.hours-of-operation p{margin:3px 0 0!important;border-bottom:1px solid #dadada}.hours-of-operation p span{margin:0 10px 0 0!important;display:inline-block;width:100px;padding-bottom:5px;font-weight:700}.social-links a{margin-right:8px;transition:all .3s ease;opacity:.6}.social-links a i{display:inline-block;width:35px!important;height:35px!important}.social-links b{margin-bottom:12px;display:block}.social-links a:hover{opacity:1}.location-widget-map a.cta{width:auto}.location-page .cta{width:auto;display:inline-block;margin:20px 0}.static-map-wrapper{padding-bottom:50px}.static-map-wrapper h3{margin-top:50px}.location-widget-map .row{display:flex;flex-flow:row;justify-content:space-between}.av-links a,.review-response b{display:block}.review-response{padding-left:30px}.make-tile-img,.service-tile-img{position:relative;padding-top:220px!important;overflow:hidden}.make-tile-img .img-tile-bg,.service-tile-img .img-tile-bg{position:absolute;top:0;left:0;width:100%;height:180px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}a.decorated-link{color:#00f;text-decoration:underline!important}a.decorated-link:visited{color:purple}@media only screen and (max-width:1366px){.roller-inner-wrapper .slider-btn{display:inline-flex;position:relative;width:48px;height:48px;border-radius:24px;border:1px solid#7e0001;top:50%;align-items:center;justify-content:center;margin:15px 50px}.roller-inner-wrapper .slider-p{left:0}.roller-inner-wrapper .slider-n{right:0}}@media only screen and (max-width:1280px){.review-item{flex:1 1 40%}}@media only screen and (max-width:1024px){.employment .jumbo img{float:none;padding:0}.employment .jumbo div{text-align:center}.masonry{column-count:2}.banners-row,footer>div>div{flex-flow:column;align-items:center}footer>div>div{text-align:center}#location-box .wrapper,#location-widget .wrapper{display:block!important}#contact-form.banner-contact form{width:90%}}@media only screen and (max-width:980px){footer{padding:50px 5% 30px}.services-list>div{width:50%}.makes-list>div{width:calc(50% - 30px)}.reviews-list{flex-flow:column}.reviews-list>div{width:95%!important;margin:0 auto!important}}@media only screen and (max-width:768px){nav ul{transition:max-height .5s}#about,#reasons,#reviews-s,#video,.jumbo,.two-col,footer>div{flex-flow:column}body.about .jumbo>div:first-child{order:2}body.about .jumbo>div:last-child{order:1}body.about .about-image-top{display:none}body.about .about-image-bottom{display:block!important}footer{padding:50px 3% 30px}footer>div>div{width:100%}footer>div>:first-child{text-align:center}footer>div>:nth-child(2){text-align:center}footer>div>:last-child{text-align:center}.btns,.flex-cols>div,.flex-r>div,.jumbo.jumbo-1-3 .link-list,h3{text-align:center}a.btn{margin-right:auto;margin-left:auto}.flex-r{flex-flow:column}.flex-r>div{width:100%}.flex-r .fl-r{float:none}.flex-cols{flex-wrap:wrap}.flex-cols>div{width:50%}.jumbo.jumbo-1-3>div:first-child{width:100%}.jumbo.jumbo-3-1>div{width:100%!important}.jumbo.jumbo-1-3>div:last-child{margin:0 auto}.staff .jumbo img{float:none;padding-right:0;margin-bottom:20px;width:100%;display:block}.staff .staff-list>div{width:45%}.blog-list>div{width:48%;height:400px;margin-right:4%}.blog-list>div:nth-child(3n){margin-right:unset}.blog-list>div:nth-child(2n){margin-right:0}.masonry{column-count:1}}@media only screen and (max-width:640px){#contact form input,#contact form select,#contact form textarea,.makes-list>div,.services-list>div{width:100%}#contact-form.banner-contact form{width:100%;margin:0}#contact-header h3{font-size:32px}#contact-header strong{font-size:45px}#contact .button{margin:30px auto}.staff .staff-list>div{width:95%}}@media only screen and (max-width:480px){.review-item{flex:1 1 90%}.jumbo.jumbo-3-1{padding:10px}.blog-list>div{width:100%;height:400px;margin-right:0!important}#specials-content{width:95%}.specials>div{background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:400px){.flex-cols>div{width:100%}.specials h2{font-size:48px}}@font-face{font-family:"avCustom";src:url(./font/custom.woff)format("woff");font-weight:400;font-style:normal;font-display:block}i.fab.fa-apple-pay,i.fab.fa-facebook-square,i.fab.fa-google,i.fab.fa-google-pay,i.fab.fa-instagram,i.fab.fa-instagram-square,i.fab.fa-twitter,i.fab.fa-twitter-square,i.fab.fa-yelp{font-family:"avCustom"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fab.fa-apple-pay:before{content:""}.fab.fa-facebook-square:before{content:""}.fab.fa-google:before{content:""}.fab.fa-google-pay:before{content:""}.fab.fa-instagram:before{content:""}.fab.fa-instagram-square:before{content:""}.fab.fa-twitter:before{content:""}.fab.fa-twitter-square:before{content:""}.fab.fa-yelp:before{content:""}