@charset "UTF-8";html{font-size:16px;overflow:auto;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:"Montserrat",sans-serif;margin:0 auto;width:100%;min-width:1200px;overflow-x!important}a,a:visited{color:inherit;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;text-decoration:none !important}a:focus{outline:none !important}img{transition:all ease .5s}p{margin-bottom:20px}h1,h2,h3,h4,h5{line-height:1.2;margin-bottom:20px}h1,h2,h3,h4,h5,.h1,.h2,.h3,p,li{margin-top:0}h1,h2,.title{font:400 50px "Montserrat";letter-spacing:3px}.title strong{display:block;font:200 30px "sans-serif";line-height:1}p,li{font:500 16px "Montserrat";color:#333;line-height:1.8}h3{font-size:26px;font-weight:500;color:#333}h3.subtitle{font-weight:500;font-size:20px;color:#b8996a;letter-spacing:1px}h4{font-size:16px;font-weight:400;color:#333}.site{margin:0 auto}.full{width:100%}.main{max-width:100%}.entry-content{margin:0}.hentry,.so-panel,.panel-grid{margin-bottom:0!important}.has-1-columns .wp-block-column{flex-basis:100%}.wp-block-column,.blocks-gallery-item{margin:0 !important}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto;width:auto;object-fit:contain}.screen-reader-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.container,.container-fluid{max-width:1600px;margin:0 auto;padding-left:15px;padding-right:15px}.row{max-width:100%;margin:0 auto}.clearfix{clear:both}.ctc-form{text-align:center}.ctc-form p{margin-bottom:0}.ctc-form label{font-weight:400}.ctc-form textarea{max-height:110px}.ctc-form textarea,.ctc-form input{font-family:"Arial"}.ctc-form textarea,.ctc-form input:not([type=checkbox]),.ctc-form select{padding:10px 20px}.ctc-form input:not([type=checkbox]),.ctc-form select{height:45px}.ctc-form input[type=submit]{background:#fff!important;border-radius:0!important;margin-top:10px;border:none}.ctc-form input[type=submit]:hover{background:#1E2A5A!important}.ctc-hide{display:none}.ctc-form .form-control{border-radius:0}.wpcf7-form{margin:0 auto;text-align:center}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{font-family:Arial;font-size:16px;color:#000;height:45px;display:block;width:100%;border:1px solid #ddd;border-radius:3px;padding:5px 10px;box-sizing:border-box;margin:0 auto 8px}.wpcf7-form textarea{height:120px;padding-top:10px}.wpcf7-form button{display:inline-block;margin:20px auto 0;border-radius:0}.wpcf7-form span.ctc-hide,.wpcf7-form br{display:none}.wpcf7-form p{display:inline !important}.wpcf7-form .g-recaptcha>div{margin:0 auto}.wpcf7-form .consents label{display:block}.wpcf7-response-output{text-align:center;background:#fff}.wpcf7-acceptance span.wpcf7-list-item{margin:0}.wpcf7-checkbox{display:block;margin-bottom:8px}.wpcf7-form label.visible{display:block;text-align:left;font-weight:700;margin-bottom:8px}.wpcf7-list-item{display:block;text-align:left}.wpcf7 input[type=file]{display:block}.wpcf7-form label.visible small{font-weight:500}.btn{font-size:13px;font-weight:500;color:#333!important;background:#b8996a;padding:12px 20px;display:inline-block;position:relative;z-index:10;text-transform:uppercase}.btn:before{width:100%;height:0;background:#333;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);position:absolute;content:"";transition:all ease .5s;z-index:-1}.btn:hover:before{height:100%}.btn:hover{color:#fff!important}.btn.btn-alt{color:#fff !important;background-color:#333}.btn.btn-alt:before{background-color:#b8996a}.btn.btn-alt:hover{color:#333!important}.main-navigation{clear:both;display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:flex;justify-content:space-between;align-items:center}.main-navigation ul li{float:none;display:inline-block;position:relative}.main-navigation ul li a{color:#fff;display:block;padding:15px 0 12px;text-decoration:none;border-bottom:3px solid transparent;font-size:13px;font-weight:500;text-transform:uppercase}.main-navigation li.menu-item-has-children a:after{font-family:"FontAwesome";content:"\f0d7";margin-left:10px}.main-navigation li.menu-item-has-children:hover a:after{content:"\f0d8"}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{border-color:#b8996a;color:#fff}.main-navigation li.menu-item-has-children .sub-menu a:after{display:none}.main-navigation ul li.menu-item-has-children:hover ul{top:100%;opacity:1}.main-navigation ul ul{background:rgba(0,0,0,.7);opacity:0;text-align:left;top:50%;display:block;transition:all ease .5s}.main-navigation ul ul li.menu-item-has-children:hover ul{top:50%!important;opacity:1!important;z-index:1!important}.main-navigation ul ul ul{left:100%;top:-100%!important;transition:all ease .5s;opacity:0!important;z-index:-1!important}.main-navigation .sub-menu li{display:block;text-align:left;margin-right:0;margin-left:0}.main-navigation .sub-menu a{color:#fff;width:200px;padding:5px 10px!important}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu .current-menu-item>a,.main-navigation .sub-menu .current-menu-ancestor>a{color:#000;background:rgba(255,255,255,.7)!important}.main-navigation .long-subnav .sub-menu a{width:420px;padding:5px 10px !important}.footer-navigation ul{text-align:left;margin:0;padding:0;display:block;list-style:none;columns:2;column-gap:40px}.footer-navigation ul li{float:none;display:block;line-height:1.2;margin-bottom:20px}.footer-navigation ul li a{color:#fff;display:block;padding:0;font-size:16px}.footer-navigation a:hover{color:#b8996a}.social-navigation ul{margin-bottom:0}.social-navigation li{margin:0 10px}.social-navigation li.sm-loc a:before{content:"\f041"}.social-navigation li:first-of-type{margin-left:0}.social-navigation li:last-of-type{margin-right:0}.social-navigation a{font-size:13px;color:#fff;display:inline-block;height:auto!important;width:auto!important}.social-navigation a:before{width:30px!important;height:30px!important;line-height:30px!important;background:#eee;border-radius:50%;transition:all ease .5s}.social-navigation a:hover:before{transform:rotate(360deg);border-radius:0;background:#ddd;box-shadow:0 0 10px #333}#page{position:relative}.site-header{padding:20px 0;position:absolute;top:0;left:0;right:0;z-index:999}.site-header .container{max-width:1820px}.site-header .row{display:flex;justify-content:space-between;align-items:flex-start}.header-nav{width:870px;max-width:60%}.header-phone,.header-button{display:inline-block;vertical-align:middle}.header-phone{margin-right:20px}.header-phone i,.header-phone a{display:inline-block;vertical-align:middle}.header-phone i{font-size:20px;color:#b8996a;margin-right:5px}.header-phone a{color:#fff;font-size:20px;font-weight:500}.header-phone a:hover{color:#b8996a}#wprmenu_bar .bar_logo{padding-top:0;height:58px}#banner ul,#banner ol{margin:0 auto!important}#banner,#banner-media{position:relative}#banner-media:before{position:absolute;content:"";z-index:11;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}#banner-caption{position:absolute;top:200px;left:0;right:0;z-index:12;bottom:0;align-items:center !important}#banner-caption .title,#banner-caption p{color:#fff}#banner-caption .title,#banner-caption .subtitle,#banner-caption p{text-shadow:2px 3px 4px #000}#banner-caption .btn{text-shadow:none}#pt{background-color:#333;padding:50px 0;border-top:2px solid;border-image-slice:1;border-image-source:radial-gradient(#b8996a 20%,transparent)}#pt .container{max-width:1360px}.pt-text p{font-size:30px;margin-bottom:0;line-height:1.2}.pt-text p,.pt-phone h4,.pt-phone p{color:#fff}.pt-phone{padding-left:50px;position:relative}.pt-phone:before{position:absolute;top:50%;left:0;content:"\f095";font:400 30px "FontAwesome";color:#b8996a;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pt-phone .textwidget{padding-left:25px;border-left:2px solid #b8996a}.pt-phone h4{font-size:13px;letter-spacing:1px;color:#b8996a;text-transform:uppercase;margin-bottom:10px}.pt-phone p{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:0}#services{padding:80px 0;background-size:auto !important;background-position:bottom right;background-repeat:no-repeat}#services .container{max-width:1360px}.svc-col{padding:40px;background-color:#efefef}.svc-col h3{font-weight:700;font-size:23px;margin:30px 0 40px !important}#fleet-slider{padding:100px 0 30px}#fleet-slider .caption-wrap{position:static;margin-top:30px}#fleet-slider .caption-wrap h3{font-size:23px;color:#333;letter-spacing:1px;text-transform:uppercase}.svc-button{padding-top:30px;border-top:2px solid;border-image-slice:1;border-image-source:radial-gradient(#b8996a 20%,transparent)}.svc-button p{margin:0}#welcome{padding:50px 0}.welcome-text{max-width:740px;padding:80px 40px 80px 0;border-right:2px solid;border-image-slice:1;border-image-source:radial-gradient(#b8996a 20%,transparent)}.welcome-text .textwidget{max-width:640px}.welcome-text .title,.welcome-text p{color:#fff}#about{padding:80px 0}#about .container{max-width:1360px}.about-title,.about-bottom{max-width:1280px}.about-row{margin:60px 0}.about-image{position:relative}.about-image:before{position:absolute;content:"";top:50%;left:100%;width:20px;height:90%;background-color:#b8996a;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about-text .textwidget{max-width:480px;margin-left:auto}.about-text .title{font-size:30px}.about-text p{margin:0}#callout .container{max-width:100%;padding:0}#callout .row>div:first-of-type{width:60% !important}#callout .row>div:last-of-type{width:40% !important}.callout-text{padding:90px 40px 90px 0}.callout-text .textwidget{max-width:600px;margin:0 auto}.callout-text h2{font-size:30px;letter-spacing:normal}.callout-text h2,.callout-text p{color:#fff}.callout-phone{display:flex;align-items:center}.callout-phone p{font-size:30px;line-height:1.2;color:#fff}.callout-phone h4{font-size:13px;letter-spacing:1px;color:#b8996a;text-transform:uppercase;margin-bottom:10px}.callout-phone p{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:0}.callout-phone .textwidget{padding-left:85px;position:relative;margin-left:-30px}.callout-phone .textwidget:before{position:absolute;top:50%;left:0;content:"\f095";display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;font:400 30px "FontAwesome";background-color:#b8996a;color:#333;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#pb{padding:100px 0}#pb .title{font-size:30px}#pb .title strong{font-size:100px}#pb p{font-size:18px}.imgCenter{text-align:center!important}.imgCenter img{margin-left:auto!important;margin-right:auto!important}.site-footer{background:#000}.footer-touch{padding:50px 0 30px}.footer-touch .row{display:flex;justify-content:space-between;align-items:flex-start}.footer-touch .col{padding:0 20px}.footer-logo{padding:0}.footer-logo .cards img{display:block;margin:25px auto 0}.footer-touch .col h3{font-size:13px;color:#555}.footer-hours p{line-height:2.2;color:#fff;font-size:16px}.info-list{padding:0;margin:0;text-align:left;list-style:none}.info-list li{margin-bottom:20px;line-height:1.2;display:block}.info-list li a{font:500 16px "Montserrat";color:#fff}.info-list li:before{font-size:20px;color:#b8996a;margin-right:8px;vertical-align:middle}.info-list li span{color:#fff;font:500 16px "Montserrat"}.site-info .row{padding:30px 0;border-top:2px solid;border-image-slice:1;border-image-source:radial-gradient(#b8996a 20%,transparent)}p.copyright{margin:0;font-size:15px;color:#fff;text-align:center}#primary.sideMain{float:left;width:70%}#secondary{float:right;width:30%;padding:20px;box-sizing:border-box;border:1px solid #535353;box-sizing:border-box}.search-form{display:flex}.search-form .search-submit{width:100%;max-width:85px}.inner .site-header{position:static;background-color:#000;padding:5px 0}.inner .site-header .row{align-items:center}.inner .custom-logo{width:200px}.inner #content{background:#fff;text-align:left;min-height:400px;padding:40px 0}.inner #content .container{max-width:1200px}.inner #content h1,.inner #content .title{letter-spacing:normal;font-size:30px;text-align:left}.inner #content .entry-header h1{margin-bottom:10px;padding-bottom:15px;border-bottom:2px solid;border-image-slice:1;border-image-source:linear-gradient(to right,#b20 20%,transparent)}.about-review{padding:15px;background:#f6f6f6;margin:20px 0}.about-review .stars{display:block;letter-spacing:4px;font-size:28px;line-height:1;color:#b8996a}.about-review p{font-size:16px;font-style:italic;margin:10px 0}.about-review h4{font-weight:700;font-size:20px}.fleet-page #content{background:#efefef}.fleet-pair{margin-bottom:30px}.fleet-item{padding:15px;background-color:#fff}.fleet-item img{object-fit:contain;min-height:180px}.fleet-item h3{text-align:center;color:#b8996a;font-size:20px}.fleet-item ul{margin:10px 0;padding-left:20px}.fleet-item p{margin:0}.employee-shuttle-page #content .container{max-width:1630px}.employee-shuttle-page #content{padding:0}#emp-title{padding:40px 0;background-color:#333}#emp-title h1{color:#fff;margin-bottom:0}#emp-welcome{padding:40px 0;background-color:#efefef}#emp-ex{padding:100px 0}#emp-ex h2,#emp-ex p{color:#fff}#emp-asx{padding:40px 0}#emp-types{background-color:#efefef;padding:40px 0}#emp-types h4{font-weight:700}.inner #emp-wcu .container{max-width:1360px}.emp-wcu-section{padding:40px 0;border-bottom:1px solid #ddd}.inConBox{max-width:550px;margin:0 auto}.inner #content .error-404 h1{font-size:35px;text-align:center!important}.inner #content .error-404 h2{font-size:70px}.error-404 .search-form{margin:0 auto 20px;justify-content:center;align-content:center}.error-404{text-align:center}@media screen and (max-width:1700px){.header-phone{margin:0 0 15px}.header-phone,.header-button{display:block}.header-button{text-align:center}}@media screen and (max-width:1600px){.header-nav{max-width:55%}}@media screen and (max-width:1440px){.custom-logo{width:200px;max-width:100%}.header-nav{width:auto;max-width:unset}.main-navigation ul li a{padding:10px 5px 7px}#banner-media .metaslider .slides img{min-height:600px;object-fit:cover}}@media screen and (max-width:1200px){body{min-width:320px}.site-header{background:#000;position:static}.site-header .row{flex-direction:column;align-items:center}.header-nav{margin-bottom:15px}.header-phone,.header-button{display:inline-block}.header-phone{margin:0 10px 0 0}#banner-media .metaslider .slides img{min-height:unset}#banner-caption{top:0}.pt-text p{font-size:26px}#services{padding:40px 0}#fleet-slider{padding:40px 0}.svc-col{padding:25px}#welcome{padding:20px 0}.welcome-text{padding:60px 20px;max-width:600px}.welcome-text .textwidget{max-width:unset}#about{padding:40px 0}.about-row{margin-top:30px}.callout-text{padding:40px}#pb{padding:40px 0}.footer-logo a img{width:200px;max-width:100%}.footer-navigation ul li a,.footer-hours p,.info-list li a{font-size:15px}.footer-navigation ul{columns:1;column-gap:0}.site-info .row{padding:15px 0}}@media screen and (max-width:1024px){h1,h2,.title{font-size:38px}h3.subtitle{font-size:18px}.site-header{padding:25px 0 5px}#banner-media .metaslider .slides img{min-height:420px}#pt{padding:30px 0}.pt-text p,.pt-phone p{font-size:20px}#wprmenu_bar{width:100%;border-bottom:2px solid #b8996a}.admin-bar #wprmenu_menu_ul{padding:0}#mg-wprm-wrap li.menu-item a{font-size:13px}.inner .site-header{padding:45px 0 10px}#welcome{padding:40px 0}.welcome-text{max-width:unset;border:none;padding:0}.footer-touch .row{flex-wrap:wrap}.footer-touch .col{width:32%;margin-bottom:15px}.footer-logo{width:100% !important;text-align:center}.footer-logo a img{width:auto}.footer-info{margin-bottom:0 !important}html body div#wprmenu_bar{padding:2px}#wprmenu_bar div.hamburger{margin:10px}@media screen and (max-width:768px){h1,h2,.title{font-size:26px}.title strong{font-size:22px}#pb .title strong{font-size:60px}#banner-caption{justify-content:center !important}.pt-text p{text-align:center}.about-text .textwidget{max-width:unset;text-align:center}.about-row{margin:20px 0}#callout .row>div:first-of-type,#callout .row>div:last-of-type{width:100% !important;margin:0}.callout-text{padding:40px 10px}.callout-text h2,.callout-text p{text-align:center}.callout-phone{padding:40px 10px;justify-content:center}.callout-phone .textwidget{margin:0}.footer-touch .col{width:100%;padding:0}.footer-touch .col h3,.footer-navigation ul,.footer-hours p{text-align:center}.info-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;max-width:100%}.info-list li:last-of-type{margin-bottom:0}}@media screen and (max-width:600px){#banner-media .metaslider .slides img{min-height:320px}p.copyright{font-size:13px}}@media screen and (max-width:425px){.header-phone,.header-button{display:block}.header-phone{margin:0 0 10px}.info-list{text-align:center}.info-list li:before{display:block;margin:0 auto 3px}}