.page{display:flex;flex-direction:column}.page header{order:1}.page #banner{order:2}.page main{order:3}.page #services{order:4}.page footer{order:5}.aboutus{padding:2em 1em}.about_mission{padding:2em 1em}ul.level-0.mr-navbar-nav .current-parent a{color:#fff;background:#00acef;padding-left:1em}a.emergencynumbers ul li{padding:.2em}.alert-inner{padding:0 0}#secondary header#home{height:58px;background-image:none}footer.page-footer header{margin-top:1em}.mr-navbar-brand{width:100%;padding-left:58px;display:block;height:58px;background:transparent}h1.logo{background:none;margin-left:0!important;width:auto;height:60px;position:absolute;display:block;text-align:center;left:50%;background:transparent;padding:3px 5px;box-shadow:none;padding:0;margin:0;width:155px}.mr-navbar-nav-wrap{position:fixed;top:0;left:0;right:auto;bottom:0;margin:0;background:#efe894;transition:.3s all ease;width:250px;margin-top:58px;padding:0!important;transform:translate(-100%,0);transition:.3s all ease;box-shadow:none!important;height:100%}ul.level-0.mr-navbar-nav{flex-direction:column;font-size:6vw;height:100%;justify-content:flex-start;padding:0;transition:.0s all ease;overflow:auto;background:#fff}.showmenu ul.level-0.mr-navbar-nav{}ul.level-1.rd-navbar-dropdown{position:relative;width:100%;min-width:unset;color:#000;opacity:1;visibility:visible;background:rgba(251,248,229,.5);box-shadow:none;border-top:0}ul.level-0.mr-navbar-nav li{margin:0 0;position:relative;width:100%;text-align:left;height:auto;line-height:1;padding:0;flex-grow:0}ul.level-0.mr-navbar-nav li a{font-size:20px;display:flex;text-align:left;padding:.7em;align-items:center;color:#00acef}span#nav_slide_hover_bg{display:none}span#nav_slide_hover{display:none}li.current.current-item:after{content:'';border-left: 6px solid rgb(255 255 255);width:0;height:100%;position:absolute;bottom:50%;left:0;transform:translate(0,50%);z-index:9}.mr-navbar-subpanel{justify-content:space-between;padding-top:0}.bottom_curve{display:none}.slogan{margin:0;text-align:center;font-size:1em;padding:0 1em;line-height:1}.aboutus{background:#fff;border-radius:1em}img[style*="float"]{width:calc(100% - 2em);max-width:none!important;height:auto;margin:1em!important}.stock_pointing img{display:none}.contactbar_item{justify-content:center;flex-direction:column;text-align:center}.contactbar_item .info{font-size:1em;padding:0 0 1em 0}.contactbar_item .info a{font-size:1.8em}.services_list{font-size:1.2em}h2{font-size:1.7em}h3{font-size:1.2em}.mr-navbar-inner{position:fixed;width:100%;background:#fff;z-index:9999;box-shadow: 0 5px 20px #0000003d;padding:0;top:0!important;height:58px!important}img.mobile{display:block;height:58px}img.desktop{width:180px!important;position:absolute;height:54px;padding-top:.1em!important;display:block;top:0}main.page-content{}#secondary main.page-content{padding-top:0!important}.services_list li{padding-top:1em}a.large_btn.outline{}section#services .services_info .large_btn{width:100%}.mr-navbar-contact{display:none}.mr-navbar-toggle{display:flex;background:#fff;cursor:pointer;width:60px;text-align:center;position:absolute;left:0;z-index:4}.mr-navbar-toggle span:before{content:'\f0c9';font-family:"font awesome 5 free";font-weight:900;color: rgb(255 255 255);font-size:2em;position:relative;z-index:99999}.showmenu .mr-navbar-toggle span:before{content:'\f00d';font-family:"font awesome 5 free";font-weight:900;color: rgb(255 255 255);font-size:2em;position:relative;z-index:99999}.mr-navbar-toggle span{width:60px;padding:.3em;background:#00acef}.showmenu .mr-navbar-nav-wrap{transform:translate(0%,0);transition:.3s all ease;box-shadow:0 5px 20px rgba(0,0,0,.15)!important}.header_backdrop{height:500px;max-width:100%;position:absolute;width:100%}.header_backdrop:after{content:'';position:absolute;bottom:-1px;left:0;width:100vw;overflow:hidden;height:200px}.mr-navbar-outer{position:fixed;z-index:999}.footer_hours{margin:2em 0}.footer_copyright p{font-size:.9em}form#contactform .contact_col .g-recaptcha{margin:1em auto}form#contactform .contact_col{display:flex;flex-direction:column}form#contactform .contact_col button{padding:1em;margin-left:0;margin-top:.8em}h1,.h1{font-size:2rem;color:#00adef}.mr-contact-bar{width:58px;position:absolute;top:0;right:0;padding:0;height:58px;z-index:3}.mr-contact-bar a span{display:none}a.mr_phone i{padding:.8em .9em;font-size:1.4em}#homemain .largeimage,#missionstatment .largeimage{display:none}.stuck h1.logo{height:60px;width:155px}.header_extra{display:none}header#home{top:0}.mr-header-wrap{padding:0}ul.level-1{position:relative;display:block!important;background:#c0dcc6;box-shadow:none}ul.level-1{list-style:none;text-align:left;display:flex;flex-direction:column;align-items:flex-start;left:0%;padding:0;background:#c0dcc6;min-width:200px;color:#fff;display:none;border-top:3px solid #00acef;transform:translate(0,-3px)}ul.level-0.mr-navbar-nav .current-parent>a:before{content:none}ul.level-0.mr-navbar-nav li.has_subnav:hover>a:after{color:#fff}.showmenu .mr-navbar-toggle{width:100vw;height:100vh;position:fixed;transform:translate(0,0);top:0;background: rgb(0 0 0 / 15%)}ul.level-0.mr-navbar-nav a:hover{color:#fff;transition:.3s all ease;background:#5b9dba}.services_list a{width:43%}section#footercontact .largeimage{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%!important;height:300px}section#footercontact .largeimage iframe{}.team_item{flex-direction:column}.team_item img{order:1}@media (max-width:566px){.services_list a{width:100%;display:flex;align-items:center;text-align:left;justify-content:flex-start;margin-bottom:2em}.services_list a span.services_img{margin:0;margin-right:1em}section#services{color:#fff;background:#3e5b41;padding:3em 1.6em 1em 1.6em}}