@media screen and (max-width:1150px){.logo-wrapper{width:250px}.btn-side{top:35px}.ql-box .text-box{padding:40px 15px 25px}.sb-sidebar{width:270px}.sb-nav{width:calc(100% - 270px)}.sb-sidebar .inner-box{padding:40px 15px 60px;width:100%}.sb-links{padding-right:0}#main-banner .slick-slide.left_cr-banner .banner-text{background-color:rgba(0,83,160,.7);height:100%;width:100%;border-radius:0;top:0;left:0;padding:80px 20px 80px 40px}#main-banner .slick-slide.left_cr-banner .btn{border:none}#inner .nav-menu>li,.fixed .nav-menu>li{margin:0 10px}.footer-top .btn{margin-right:10px}.footer-top div:nth-child(2){padding:0 10px}}@media screen and (max-width:1100px){.top-bar .container{padding-right:0}.search-box{right:48px}.login-section .container{padding:0}.logo-wrapper{width:240px}.nav-menu>li{margin:0 10px}.bar-callout .flexbox>div:last-child{padding:30px 0 30px 30px}.header-menu .main-nav+.btn{min-width:130px}#inner .nav-menu>li,.fixed .nav-menu>li{margin:0}.top-bar .top-links{margin-right:10px}.top-bar .top-menu li,.top-bar .top-links li{margin-right:7px}.sb-nav .inner-box{padding-left:20px;max-width:100%}.sb-nav>div>.sb-menu>li{padding-right:20px}.ql-box .text-box{padding:20px 15px 25px}.ql-box h3{font-size:18px}.bar-callout p br{display:none}.footer-top div:nth-child(2){display:flex;flex-direction:column;align-items:center}.footer-top .btn{margin:10px 0 0;order:1}.faq-wrapper .flexbox>div:first-child{width:250px}.faq-wrapper .flexbox>div:last-child{width:calc(100% - 250px)}.faq-wrapper .toggle-list{padding-top:0}.faq-wrapper{padding:30px 0 70px}.login-box.popup .close-btn{right:15px}}@media screen and (max-width:1000px){.fixed.title-pages .logo-wrapper,#inner.title-pages .logo-wrapper{width:180px}#inner #header{height:auto}.nav-menu .sub-ctrl{display:none!important}.nav-menu>li>a,.top-menu>li>a{font-size:18px;text-transform:uppercase;padding:18px 30px 14px 15px}#inner .nav-menu>li,.fixed .nav-menu>li{padding:0}.sb-nav .inner-box:before{content:'\f00d';font:30px/50px Font Awesome\ 5 Pro;background-color:#03305a;cursor:pointer;position:fixed;top:10px;right:4px;height:50px;width:50px;text-align:center}.top-info-show{height:140px}.top-info-bar .close-btn{font-size:18px}.search-box form{display:block}.search-box input[type=text]{padding:8px 55px 7px 15px;height:38px}.search-box button{top:10px}.top-bar{height:38px}.fixed .top-bar{margin-top:-38px}.top-bar .top-menu{display:none}.top-right-box{width:100%}.top-right-box .btn{padding-top:7px;margin-left:auto}.top-bar .search-btn{padding-top:9px}.logo-wrapper{width:160px}.header-menu .main-nav+.btn{display:block;margin-right:45px}.header-menu{height:62px}#nav-btn{display:block;position:absolute;right:15px;top:13px;font-size:30px;font-weight:700}.main-nav .close-btn{display:block!important;position:absolute;top:30px;right:30px;display:block;font-size:30px;z-index:5}.main-nav{position:fixed;top:0;right:0;bottom:0;width:0;margin:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#03305a;color:#fff;overflow:hidden;overflow-y:auto;z-index:110}.safari.open .main-nav{width:100%!important}.open .main-nav{width:450px}.main-nav nav{position:relative;min-width:450px;padding:80px 70px 40px 40px;text-align:left}#inner .nav-menu,.fixed .nav-menu{padding-top:0}.nav-menu{margin:0;padding:0;text-align:inherit;height:auto}.nav-menu>li,.top-menu>li{display:block;height:auto;margin:0;padding:0;position:relative}#inner .nav-menu>li,.fixed .nav-menu>li{margin:0}.nav-menu>li>a,.top-menu>li>a{display:block;height:auto;padding:18px 30px 14px 15px;border-bottom:1px solid #000;text-transform:uppercase;font-size:18px;color:inherit;-webkit-box-shadow:0 1px rgba(255,255,255,.2);-moz-box-shadow:0 1px rgba(255,255,255,.2);box-shadow:0 1px rgba(255,255,255,.2)}#inner .nav-menu>li>a,.fixed .nav-menu>li>a{font-size:18px}.top-menu>li.active>a,.nav-menu>li.active>a{color:#8ac049;font-weight:700}.sb-nav>div>.sb-menu a:hover{color:inherit}.sub-ctrl{position:absolute;top:0;right:0;width:50px;height:100%;background:#89c148;text-align:center;cursor:pointer;z-index:1}.sub-ctrl:after{content:"\f141";font:22px/1 Font Awesome\ 5 Pro;top:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}li.has-child:hover .top-level{opacity:1;visibility:visible}.main-nav .top-level{position:fixed;top:0;left:0;bottom:0;color:#fff;background:#03305a;opacity:1;visibility:visible;display:none;overflow-y:auto}.main-nav .top-level.sub-menu-open{opacity:1;visibility:visible;display:block}.main-nav .top-level>.flexbox{flex-direction:column}.main-nav .top-level>.flexbox>div{width:100%;background:0 0;color:#fff}.sb-sidebar{order:1}.sb-sidebar .inner-box{padding:20px 15px 30px}.sb-cta-box{display:none}.sb-nav .inner-box{padding:80px 15px 20px}.sb-nav>div>.sb-menu>li>a{border-bottom:1px solid rgba(255,255,255,.5);min-height:42px}.sub-main-menu{display:none}.sb-links{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:none;border-top:1px solid rgba(255,255,255,.5);padding:30px 0 0;margin-bottom:0}.sb-links li:not(:last-child){margin-right:10px}.sb-links li:last-child{width:100%;padding-left:0}.sb-links li span br{display:none}.login-main-box .login-box{display:none}.quick-icon-links ul{max-width:715px;margin:0 auto 10px}.top-info-show+main .login-box.popup{top:140px}.login-box.popup,#inner .login-box.popup{top:100px}.fixed .top-info-show+main .login-box.popup,.fixed .login-box.popup,#inner.fixed .login-box.popup{top:62px}.login-section .login-box{display:none}.btn-side{font-size:0;min-width:75px;top:15px}.btn-side i{font-size:20px;position:relative;top:2px}.btn-side i:before{content:"\f00e";font-weight:400}.banner-text{width:400px;padding-left:15px}.ql-box{padding:0;height:auto}#home .ql-box:hover{transform:scale(1)}.footer-top{flex-direction:column}.footer-top>div{margin-bottom:25px;text-align:center}.main-content .sidebar{width:350px;padding:75px 0 0 40px}.team-wrapper .team-box{width:270px}.team-wrapper .team-box .img-box{width:270px;height:270px}.breadcrumbs-wrapper{padding-top:40px}.breadcrumbs-wrapper+.main-content{padding-top:10px}}@media screen and (max-width:980px){.rates-table-mobile{width:100%;position:relative;height:auto;overflow-x:auto;overflow-y:visible;margin-bottom:30px}.rates-table-mobile .rate-list{width:1000px!important;margin:15px auto!important}}@media screen and (max-width:900px){#home #main>.relative:before,#main>.relative:before{content:none}h1,h2,.large-text{font-size:50px}.banner .large-text,.sub-banner h1{font-size:54px}.banner{min-height:500px}.banner .top-slider{height:100%;top:0}#main-banner .single-banner{height:100%}.banner .container{flex-direction:column;align-items:flex-start}.sub-banner .inner-box{height:100%}.sub-banner{margin-bottom:20px}.banner .img-box,.sub-banner .img-box{width:100%;border-radius:0;position:absolute;top:0;bottom:0;left:0;max-height:100%}.banner-content{max-width:450px}.sub-banner .banner-text,.banner-text{width:calc(100% + 30px);margin-left:-15px;height:100%;padding-left:45px;position:relative;z-index:2;background:rgba(3,48,90,.7);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.center-banner .banner-text{background:0 0;display:block}.center-banner .banner-text .banner-content{margin:auto auto 25px}#main-banner .slick-slide.left_cr-banner .banner-text{width:105%}#main-banner .slick-slide.left_cr-banner>.container{padding:0}.left_cr-banner .banner .container{flex-direction:initial;align-items:center}.sub-banner .banner-text{padding-top:25px}.slider-controls{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-content .container>.table,.main-content .container>.table>.cell{display:block}.main-content .sidebar,.content-location .col-inner-right{width:350px;margin:40px auto 0;padding:0}.content-location .col-inner-left{width:100%;padding-right:0}.content-location .col-inner-right{display:flex;justify-content:center}.content-location{flex-direction:column}.content-location .team-box:before{content:none}.content-location .contact-box{max-width:calc(100% + 30px);padding:15px;margin:0 -15px 30px}.main-content .map-wrapper{margin:-85px -15px 0}.side-banner{text-align:center}#home .quick-links-wrapper .flexbox{flex-direction:column}.quick-links-wrapper{padding-bottom:40px}.quick-links-wrapper .ql-box{width:100%;max-width:450px;height:450px;margin:0 auto 30px}#inner .ql-box:nth-child(3),#inner .ql-box:nth-child(4){margin:0 auto}.ql-box .text-box{min-height:230px}.quick-links-wrapper .ql-box:last-child{margin-bottom:0}.news-box>div:last-child{padding-left:15px}.news-img-slider .img-box{max-width:300px}.news-slider-controls{position:absolute;left:320px;bottom:100px}.bar-callout .img-box{width:600px;height:600px;margin-top:-60px}.footer-btm{flex-direction:column}.footer-btm>div{margin-bottom:25px;text-align:center}.footer-btm>div:last-child{width:100%;text-align:center}.bar-callout-inner{height:600px}.bar-callout-inner .text-wrapper{width:750px;height:720px}.bar-callout-inner .text-box{max-width:450px;padding-right:70px}.main-content .col-right .img-box+.img-box{margin-top:30px!important}.team-wrapper .flexbox{flex-direction:column;align-items:center}.team-wrapper .team-box,.team-wrapper .flexbox>div:nth-child(2){max-width:300px;margin:0 0 25px}.team-wrapper .team-box:last-child{margin-bottom:0}.team-box .text-box{padding-left:40px}.faq-wrapper>.flexbox{flex-direction:column}.faq-wrapper .flexbox>div:first-child,.faq-wrapper .flexbox>div:last-child{width:100%;padding-right:0}.faq-wrapper .flexbox>div:first-child{margin-bottom:30px}.faq-wrapper h2{margin-bottom:20px}.toggle-head{padding:15px 50px 15px 0}.toggle-content{padding:0 50px 25px 0}#page-locations .home-cta>.row>.cell{display:block;height:auto;width:100%}#page-locations .home-cta .row.spacer,#page-locations .home-cta .cell.spacer{display:none}#home-callouts .home-cta .text-box{text-align:center}.locations-details .sidebar{margin-top:0}.locations-details .staff-list{border-left:none!important;padding-left:0!important;margin:0 0 25px!important}.rates-callouts>div>p{text-align:center;margin:auto}.rates-callouts>div>.flexbox,.rates-callouts>div>.flexbox>div:first-child,.rates-callouts>div>.flexbox>div:last-child{text-align:center;width:100%}}@media screen and (max-width:770px){body{cursor:pointer}.news-box{flex-direction:column}.news-box>div{width:100%}.news-img-slider{max-width:450px;margin:0 auto 20px}.news-img-slider .img-box{max-width:100%}.news-wrapper{padding-bottom:30px}.news-slider-controls{left:auto;bottom:100px;right:30px;top:210px}.news-box>div:last-child{padding-left:0}.testimonials-wrapper>.container{padding:0 50px}.testimonials-wrapper .slick-arrow.slick-next{right:-25px}.testimonials-wrapper .slick-arrow.slick-prev{left:-25px}.bar-callout-inner,.bar-callout{height:auto}.bar-callout .img-box{display:none}.bar-callout .flexbox>div:last-child,.bar-callout-inner .text-box{padding:40px 0;max-width:620px;margin:0 auto}.bar-callout-inner{background:0 0!important}.bar-callout-inner .text-wrapper{height:100%;width:100%;margin:0;border-radius:0;padding:0 15px}.bar-callout-inner .container{padding:0}.bar-callout-inner .text-box{float:none}.bar-callout-inner .large-text:before{content:''}.footer-social .flexbox{justify-content:center}.quick-links-wrapper .flexbox{flex-direction:column}#inner .quick-links-wrapper .ql-box{width:100%}#inner .ql-box:nth-child(3):not(:last-child){margin-bottom:30px}.login-wrapper .login-main-box{height:auto}.quick-icon-links{padding:25px 15px 30px}.custom-video-col .flexbox>div{min-height:300px;width:100%!important}.custom-video-col .flexbox>div.video-content{min-height:auto}.custom-two-col .container{padding:0!important}.custom-two-col .flexbox>div{width:100%!important}.custom-two-col .flexbox>div>div.two-col-content{padding:0!important}.tiles-section .tile-container>div{margin:10px 0!important;width:100%}.custom-single-col .section-content .table{display:flex;flex-wrap:wrap}.custom-single-col .section-content .table .cell{display:block;flex-grow:1;flex-basis:270px}.stories-slider .slick-slide .flexbox{flex-wrap:wrap}.stories-slider .slick-slide .flexbox>div:first-child{margin:auto}.stories-slider .slick-slide .flexbox>div:last-child{padding:25px 0}.member-stories .home-cta .row .cell{display:block;width:100%;height:auto}.member-stories .row.spacer,.member-stories .cell.spacer{display:none}.locations-details .content table{min-width:780px}.location-times>div{overflow-x:auto}.location-times .list-table td:before{top:12px!important}.rates-callouts>div>.flexbox>div:last-child>div{padding:15px 0;width:100%}}@media screen and (max-width:670px){.banner .large-text,.sub-banner h1{font-size:48px}h1,h2,.large-text,.login-box.popup h2{font-size:44px}#nav-close-btn{top:30px;right:30px}.open .main-nav{width:350px}.main-nav nav{min-width:350px;padding:80px 30px 30px}.nav-menu>li>a{padding:14px 30px 10px 15px}.top-menu>li>a{padding:17px 30px 13px 15px}.main-content .jb-form .captcha-container{margin:1em auto 2em}.sb-nav>div>.sb-menu{flex-wrap:wrap}.sb-nav>div>.sb-menu>li,.sb-links li{width:50%}.sb-links li:not(:last-child){margin-right:0}.sb-links li:last-child{width:50%}.sb-nav>div>.sb-menu>li ul:nth-child(2){min-height:0}.sb-nav>div>.sb-menu>li ul{margin-bottom:35px}.footer-social .flexbox{flex-direction:column}.footer-social h3{margin:0 0 15px}.footer-social .flexbox{height:auto;padding:20px 15px}.testimonials-wrapper{margin-bottom:0}.testimonials-wrapper .slick-arrow{top:16px}.quick-links-wrapper{padding:40px 0}.team-wrapper .flexbox{margin-bottom:20px}.main-content,.team-wrapper,.faq-wrapper{padding-bottom:40px}.main-content .content>div{flex-direction:column}.main-content .content>div>ul+ul{margin-left:0}.content-location table th:nth-child(3),.content-location table td:nth-child(3){padding-left:10px}.col-inner-right .team-box{text-align:center}caption,th{padding:3px 10px 15px}td{padding:3px 10px}.content-location table:nth-child(2) td{font-size:10px}.icon-section-open .login-section,#inner.icon-section-open .login-section{padding-top:0}.icon-section-open .sub-banner{margin-top:0}.quick-icon-links li{font-size:10px;margin:0 2px}.quick-icon-links ul i{width:48px;height:48px}.quick-icon-links img{max-width:50%}.doc-list td{width:100%;display:inline-block}.staff-modal .cell{width:100%;height:auto;display:block}.staff-modal .cell figure{padding-bottom:15px}.staff-modal .cell img{height:250px}.tiles-b-section .just-sb{padding:0}.tiles-b-section .just-sb .flexbox>div{padding:0;min-height:200px;width:100%}.tiles-b-section .flexbox>div:hover{transform:none!important;box-shadow:none!important}.tiles-b-section .flexbox>div>div{padding:25px}.locations-details .loc-phone-bar{flex-direction:row!important;width:100%!important;margin-bottom:25px!important}}@media screen and (max-width:480px){.top-links a{font-size:0;vertical-align:middle}.header-menu .main-nav+.btn i{font-size:22px}.sub-banner .banner-text,.banner .banner-text{padding-left:15px}.sb-nav>div>.sb-menu{flex-direction:column}.sb-nav>div>.sb-menu>li,.sb-links li{width:100%;padding-right:0}.sb-nav>div>.sb-menu>li>a{min-height:0}.sb-links span br{display:none}.sb-links{border-top:none;padding-top:0}.main-content .col-left .ql-box.img-box{float:none!important;width:100%!important}.main-content .col-left .ql-box.img-box+.ql-box.img-box{margin-top:25px}.news-img-slider .img-box.slick-slide,.news-img-slider .img-box.slick-current{left:0!important;-webkit-transform:scale(1);transform:scale(1)}caption,th,td{font-size:12px}.footer-top p span,.footer-top span span{display:block}.content-location .contact-box li{margin:0 5px}.content-location .contact-box li:first-child{margin-right:10px}.content-location table:last-child,.content-location table:last-child tr,.content-location table:last-child td{display:block}.content-location table:last-child tr:nth-child(odd) td{background:0 0}.content-location .fa-check{margin-top:0}.toggle-head{font-size:18px;line-height:1.5}.toggle-head,.toggle-content{padding-right:35px}.main-content .content ul:not([class])>li:before{left:0}.main-content .content ul:not([class])>li{padding-left:30px}.main-content .sidebar,.content-location .col-inner-right{width:330px}.login-wrapper .login-main-box{height:auto}.quick-icon-links ul{flex-wrap:wrap}.quick-icon-links li{width:30%;margin-bottom:5px}.locations-details .loc-phone-bar{flex-wrap:wrap}.locations-details .loc-phone-bar>*{width:100%}.locations-details .loc-phone-bar>*+*{padding-top:10px}}@media screen and (max-width:360px){.banner .large-text,.sub-banner h1{font-size:44px}.banner .large-text span{font-size:12px}.large-text span{font-size:14px}h1,h2,.large-text,.login-box.popup h2{font-size:40px;line-height:1}.top-info-bar{font-size:10px}.top-info-bar .container{padding:0 30px 0 10px}.top-info-bar .close-btn{font-size:14px;font-weight:700;right:10px}.top-right-box .btn{font-size:10px}.search-btn{width:40px}.search-box{right:40px}#nav-close-btn{top:20px;right:20px}.open .main-nav{width:320px}.main-nav nav{min-width:320px;padding:60px 20px 25px}.sb-nav .inner-box{padding-top:60px}.nav-menu>li>a{padding:16px 30px 12px 15px;font-size:18px}.main-content .sidebar,.content-location .col-inner-right{width:100%}.main-content .captcha-container .g-recaptcha>div,.main-content .captcha-container iframe{width:100%!important}#inner .quick-links-wrapper .ql-box h3,.ql-box h3 span{font-size:24px}.top-news-row h3{font-size:22px;margin-bottom:15px}.news-img-slider .slick-track{height:300px}.news-img-slider .img-box{height:270px}.quick-links-wrapper .ql-box{height:400px}.quick-links-wrapper{padding:30px 0}.team-wrapper .team-box .img-box{width:250px;height:250px;margin:0 auto 25px}.faq-wrapper h2:before,.bar-callout .large-text:before,.bar-callout-inner .large-text:before{content:none}caption,th,td{padding:3px 5px}caption,th{padding-bottom:15px}.faq-wrapper{padding-top:0}.content-location .col-inner-right{margin-top:20px}}