@charset "utf-8";@media screen and (max-width:1700px){img.bg{left:50%;margin-left:-850px}}@media screen and (max-width:800px){#header li{font-size:1em}#header img{height:100px}.m-menu{display:block}.d-menu{display:none}}@media only screen and (max-height:500px){.top-nav,.bottom-nav{padding:11px}.top-nav img,.bottom-nav img{width:20px}#header,#footer{height:41px}#header ul,#footer ul{margin:11px auto 0 auto}#header li,#footer li{font-size:16px}#header img,#footer img{height:23px}#home-content,#our-story{margin:41px auto}.mean-container .mean-bar{min-height:41px!important}.mean-container .mean-nav{margin-top:41px!important}.mean-container a.meanmenu-reveal{height:22px!important;width:19px!important;top:-4px!important}.mean-container a.meanmenu-reveal span{height:3px!important;margin-top:3px!important}.page-wrapper{margin:0}#nav-page{margin:40px auto}}@media only screen and (max-width:480px) and (max-height:550px){.mean-bar{position:fixed!important;top:0!important}#nav-page-wrapper{height:100%}.top-nav,.bottom-nav{padding:25px}#nav-page-wrapper{height:auto;padding-bottom:30px}#nav-page{margin:0 auto}img.home-title:empty{top:60%}}@media only screen and (max-width:1500px){.side-photos{width:390px}}@media only screen and (max-width:1400px){.side-photos{width:350px}}@media only screen and (max-width:1300px){.side-photos{width:320px}}@media only screen and (max-width:1200px){.side-photos{width:290px}}@media only screen and (max-width:1100px){.side-photos{width:270px}}@media only screen and (max-width:1000px){.side-photos{display:none}}@media only screen and (max-width:600px){#functions-page-wrapper .row{height:67%;overflow-y:scroll;overflow-x:hidden}#functions-page-wrapper .col{width:100%;height:auto;float:none}#functions-page-wrapper .col:first-child{padding-right:0}#functions-page-wrapper .col:last-child{padding-left:0}.side-photos{display:none}.mfp-close{right:20px!important;top:80px!important}#nav-page{width:100%}.page-wrapper{margin-top:91px}}@media only screen and (max-width:770px){#virtual-tour-page-wrapper-mobile img#mobile-img{float:none;display:block;margin:0 auto}#virtual-tour-page-wrapper-mobile .col{float:left;width:33.3333%}#virtual-tour-page-wrapper-mobile img#mobile-img{float:none;padding-left:2%;width:98%;padding-left:0}#email-us-page-wrapper .col{width:100%;float:none;text-align:center;margin-top:30px}#call-us{top:15vh}}@media only screen and (max-width:680px){.mean-container .mean-bar,.mean-container .mean-bar *{display:none}}@media only screen and (max-width:580px){#virtual-tour-page-wrapper-mobile .col{float:none;display:block;width:98%}#trading-hours-page-wrapper table tr td{font-size:80%}.logo img{width:100px}.m-menu{display:block}.d-menu{display:none}}@media only screen and (max-width:1000px){#find-us-page-wrapper iframe{float:none;margin-left:0;margin-bottom:30px}}@media only screen and (max-width:768px){.homepage-hero-module{display:none}}@media only screen and (max-width:580px){#nav-page-wrapper{height:600px}.homepage-hero-module{height:500px;display:none}#nav-page-icons{top:15%}}@media only screen and (max-width:500px){#slideshow{height:186px}#slideshow img{height:186px;width:100%}}@media screen and (max-height:375px){#home-wrapper{height:500px}#slideshow{height:210px}#our-story-wrapper{height:135%}}@media only screen and (min-width:1800px){#our-story .row{overflow-y:auto;line-height:21px;font-size:14px;top:10%}}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}}