.row{padding-right:0}.border-radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
*{text-decoration:none}html{-webkit-text-size-adjust:none}body{margin:0;padding:0;font-family:"Montserrat",sans-serif;background:#fff}
img{border:0}a{text-decoration:none !important;letter-spacing:1px;transition:all .3s;color:#0a549c}
a:hover{color:#e9212d}.junkItUnderline{text-decoration:none}ul{font-size:16px;line-height:1.5;color:#767676;font-weight:500;padding-left:15px}
ul.checklist{padding-left:30px}ul.checklist li{list-style:none;line-height:20px;margin-bottom:12px}
ul.checklist li:before{content:"\e013";font-family:"Glyphicons Halflings";position:absolute;left:15px;color:#ee3a43}
h1{color:#0a549c}h2{color:#0a549c}.header-logo-mobile{text-align:center;padding:15px;position:absolute;top:-8px;left:-1px}
.header-logo-mobile img{width:50px}img.img-responsive{margin-left:auto;margin-right:auto}
.clear{clear:both}.padding-10{padding:10px}.padding-20{padding:20px}.no-wrap{white-space:nowrap}
.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}
.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}
.no-margin{margin:0}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}
.margin-auto{margin-left:auto;margin-right:auto !important}.uppercase{text-transform:uppercase}
.bold{font-weight:bold}.floatL{float:left !important}.floatR{float:right !important}
.alignC{text-align:center !important}.alignR{text-align:right !important}.alignL{text-align:left}
.no-border{border:0 !important}.no-border-top{border-top:0 !important}.no-border-bottom{border-bottom:0 !important}
.no-border-right{border-right:0 !important}.no-border-left{border-left:0 !important}
.RoundCorners{-moz-border-radius-bottomright:4px 4px;border-bottom-right-radius:4px 4px;-moz-border-radius-bottomleft:4px 4px;border-bottom-left-radius:4px 4px;-moz-border-radius-topright:4px 4px;border-top-right-radius:4px 4px;-moz-border-radius-topleft:4px 4px;border-top-left-radius:4px 4px}
.modal-backdrop.fade.in{opacity:.5}.modal.fade.in{opacity:1}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
footer{display:flex;flex-direction:column;overflow-x:hidden}.footer-wrapper{background:#fff;position:relative}
.footer-bottom-wrapper{background:url("../../content/images/footer.jpg") no-repeat center center/cover;border-top:4px solid #e9212d;display:flex;align-content:flex-end;align-items:flex-end;height:1150px}
.footer-top{margin:auto;padding-bottom:0}.footer-logo{width:200px}.footer-top p{color:#929292;font-family:"Montserrat",sans-serif;font-weight:700;margin:0;font-size:18px;line-height:1.5}
.footer-top .footer-top-address{font-weight:500}.footer-top-info a{color:#0a549c;font-weight:700;font-size:18px}
.footer--top-info a:hover{color:#e9212d}.footer-top-info .footer-top-label{color:#e9212d;font-weight:500;font-size:18px}
.footer-bottom-wrapper #footer-copyright{display:flex;justify-content:space-between;flex-direction:column;padding-bottom:40px}
#footer-pm a{color:#0a549c}#footer-pm a:hover{color:#e9212d}.footer-tfi a{color:#e9212d;order:0;align-self:auto;text-align:center;padding-bottom:10px;font-weight:800;font-style:italic;font-size:17px}
.footer-tfi a:hover{color:#0a549c}.footer-top>.row>div{display:flex;justify-content:center;flex-direction:column}
.footer-bottom-nav{list-style:none;padding-left:calc(77vw - 129px)}.footer-bottom-nav li a{font-family:"Montserrat",sans-serif;font-size:15px;line-height:2.1;color:#fff;letter-spacing:0;padding-right:10px;font-weight:300}
.footer-bottom-nav li a:hover{color:#e9212d}.footer-top{display:flex;flex-direction:column}
.footer-top-info{order:3}.footer-top-map{background:url(../../content/images/map-mobile.jpg) no-repeat 46% center/cover;height:400px}
.footer-contact-form{background-color:#0a549c}.contact-info{margin:auto;padding:60px}
.contact-info-mobile{flex-direction:column}.contact-info-mobile>div{flex:1 1 100%}
.footer-bottom{font-size:12px;color:#fff;margin:0 auto}.footer-bottom-left{order:1;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:50px}
.footer-bottom-right{order:0;border-right:0;background:url("../../content/images/footer.jpg") no-repeat center center/cover;background-position:-15px top;padding-right:30px;align-items:center;height:57vw;display:flex}
.footer-tfi{padding-bottom:15px}#footer-pm{order:1;color:#0a549c}.logos,#footer-copyright{margin:auto}
footer form label:not(.error){display:none !important}@media(max-width:1199px){.footer-bottom-wrapper{background:0;height:auto}
.footer-bottom,.footer-top{width:100%;max-width:100%;padding:0}}@media(min-width:576px){.footer-bottom-nav{padding-left:55%}
.footer-bottom-nav li a{font-size:18px}}@media(min-width:768px){.contact-info-mobile{flex-direction:row}
.footer-top-map{height:500px}.footer-bottom-right{padding-right:80px;height:45vw;background-position:center 25%}
.footer-tfi{padding-bottom:20px}.footer-wrapper{padding-top:40px}}@media(min-width:1200px){.footer-contact-us .footer-bottom-wrapper{height:1000px}
.footer-top-map{background:0;height:auto;position:absolute;right:0;top:0;width:100%}
.footer-top{display:block;padding-bottom:120px}.footer-top-info{order:0}.footer-contact-form{background-color:transparent}
.contact-info{margin:0;padding:0}.footer-bottom-left{order:0;background-color:transparent;display:block;padding-top:30px}
.footer-bottom-right{order:0;border-right:6px solid #e9212d;background:0;justify-content:flex-end;display:flex;padding-right:30px;align-items:flex-start;height:auto;text-align:right}
.footer-bottom-nav{padding-left:0}.footer-tfi a{color:#fff;order:0;align-self:flex-end;text-align:right;padding-bottom:0}
.footer-tfi a:hover{color:#e9212d}#footer-pm{order:0;color:#fff}#footer-pm a{color:#fff}
#footer-pm a:hover{color:#e9212d}.footer-bottom-wrapper #footer-copyright{padding-top:20px;padding-bottom:100px;flex-direction:row;align-items:flex-end}
}.covid-19-wrapper{background-color:#e9212d;border-top:1px solid #fff;text-align:center;padding:15px 5px}
.covid-19-wrapper a{color:#fff;font-size:15px;font-weight:700}.covid-19-wrapper a:hover{color:#b9b9b9}
.feature-wrapper{position:relative}.slide-border{border-left:4px solid #e9212d}.carousel-caption{display:flex;flex-direction:row;height:110px;position:relative;padding:20px;align-items:center}
.slide1-caption,.slide2-caption,.slide3-caption,.slide4-caption,.slide5-caption{position:relative;top:0;left:0;text-align:center;margin:auto;justify-content:center}
h2.slide-caption{font-size:26px;font-weight:300;color:#0a549c;margin:0}h2.slide-caption-bold{font-weight:700;font-size:26px;color:#e9212d;margin:0}
.carousel-indicators{right:0;bottom:auto;left:auto;top:calc(50% - 78px);transform:translateY(-50%);display:block;margin-right:2%;margin-left:15%;margin-bottom:0;text-align:-webkit-center}
.carousel-indicators li{width:10px;height:10px;background-color:#e9212d;border:1px solid #e9212d;border-radius:50%;margin-top:15px}
.carousel-indicators .active{width:15px;height:15px;background-color:#fff;border:1px solid #fff}
.slider-bottom-content{position:relative;max-width:90%;margin:auto}.slider-bottom-content h2{margin:auto 0}
.slider-bottom a{background-color:#e2e2e2;border:1px solid #e2e2e2;border-radius:10px;padding:15px 15px;margin:30px auto}
.slider-bottom h2{font-size:20px;color:#0a549c;order:1;font-weight:300}.slider-bottom-content h2{font-size:24px;font-weight:300;line-height:1}
.slider-bottom-content .slider-bottom-bold{font-weight:900;font-size:20px;letter-spacing:1px}
.slider-bottom-content .slider-bottom-h2 .slider-bottom-bold{font-size:27px;letter-spacing:4px}
.slider-bottom-bold{font-weight:900}.slider-bottom-h2{font-size:20px !important}.slider-bottom-img{order:0}
.slider-bottom a img,.slider-bottom a h2{transition:all .3s}.slider-bottom a:hover img,.slider-bottom a:hover h2{transform:scale(1.03)}
.truckload-services{padding-top:40px}.truckload-services-content{margin:0 auto;text-align:center}
.truckload-services-content h1{color:#0a549c;font-size:calc(3.6vw + 12px);font-weight:500}
.truckload-services-content p{color:#767676;font-size:20px;font-weight:400;line-height:1.5;padding:30px 0 0 0;margin-bottom:0}
@media(max-width:767px){.truckload-services-content p span.no-wrap{white-space:normal}
}.truckload-services-content .truckload-services-content-icons{margin:0 auto;padding:60px 0}
.truckload-services-content .truckload-services-content-icons p{color:#0a549c;font-weight:500;font-size:calc(0.8vw + 9px);text-align:center}
.truckload-services-content .truckload-services-content-icons img{max-height:75px}
.temp-container{position:relative}.temp-trailer{z-index:999;text-align:center;margin-bottom:-70px}
.temperature-controlled{z-index:-999;padding-top:40px;background-color:#0a549c;text-align:center}
.temperature-controlled h2,.temperature-controlled p{color:#fff}.hazmat-content h2,.hazmat-content p{color:#0a549c}
.temperature-controlled h2,.hazmat-content h2,.modernfleet-content h2,.servicemap-content h2{font-weight:500;font-size:calc(3.6vw + 12px)}
.temperature-controlled p,.hazmat-content p{font-size:14px;line-height:1.5}.hazmat-content p{margin:0}
.btn-temp-controlled,.btn-modernfleet{background-color:#e9212d;border:1px solid #e9212d;padding:10px 20px;text-align:center;font-weight:500;font-family:"Montserrat",sans-serif;color:white;border-radius:10px;margin:auto;font-size:14px}
.btn-temp-controlled:hover,.btn-modernfleet:hover{background-color:transparent;color:#e9212d}
.hazmat-container{background:url("../../content/images/hazmat.jpg") no-repeat center center/cover;padding:130px 0;position:relative;z-index:-2;margin-top:180px}
.hazmat-content{text-align:center;margin-top:-310px;height:180px;display:flex;justify-content:center;align-items:center}
.hazmat-border{border-right:0}.modernfleet-container{background:url("../../content/images/modernfleet-mobile.jpg") center 88%/cover;max-width:100%;position:static}
.modernfleet-icon{width:80px;padding-top:30px;padding-bottom:15%}.modernfleet-content{background:0;text-align:center}
.modernfleet-content h2,.modernfleet-content p{color:#fff}.modernfleet-content h2,.servicemap-content h2{line-height:1.5}
.servicemap-content h2{color:#0a549c}.modernfleet-container{max-width:100%;height:calc(20vw + 340px)}
.modernfleet-content{padding-top:7vw;margin:auto}.modernfleet-content p{font-size:14px;line-height:1.5}
@media(max-width:991px){.servicemap-content{max-width:100%;padding-left:0}.servicemap-content h2{margin:auto;text-align:center;position:absolute;padding-top:10vw;width:100%}
}@media(min-width:576px){.covid-19-wrapper a{font-size:20px}.slider-bottom-content{padding:50px 70px 0;max-width:540px}
.slider-bottom-content h2{font-size:30px;font-weight:300;line-height:1}.slider-bottom-content .slider-bottom-bold{font-weight:900;font-size:24px}
.slider-bottom-content .slider-bottom-h2 .slider-bottom-bold{font-size:32px;letter-spacing:3px}
.slider-bottom-h2{font-size:23px !important}.truckload-services{padding-top:80px}
.truckload-services-content .truckload-services-content-icons img{max-height:120px}
.temp-trailer{left:calc(46vw - 262px)}.hazmat-content{margin-top:-380px}.modernfleet-container{height:74vw;max-width:100%}
.modernfleet-content{padding-top:8vw}.btn-temp-controlled,.btn-modernfleet{font-size:18px;padding:12px 30px}
h2.slide-caption,h2.slide-caption-bold{font-size:40px}.hazmat-container{padding:200px 0}
}@media(min-width:768px){.carousel-caption{height:135px}.slider-bottom-content{padding:50px 90px 0;max-width:660px}
.slider-bottom-content img{padding:0 10px}.truckload-services-content h1{font-size:calc(5.2vw + 6px)}
.truckload-services-content .truckload-services-content-icons{padding:110px 0}.truckload-services-content .truckload-services-content-icons img{max-height:140px}
.temp-trailer{position:static;margin-bottom:-110px}.temperature-controlled{position:static;padding-top:80px}
.hazmat-content{margin-top:-405px}.modernfleet-container{height:55vw;max-width:100%;background:url("../../content/images/modernfleet-desktop.png") center bottom/cover}
.modernfleet-content{padding-top:6vw}.hazmat-container{padding:225px 0}}@media(min-width:992px){.slider-bottom-content{display:flex;flex-direction:row;max-width:100%;padding:50px 70px 0}
.slider-bottom-content img{padding:0}.slider-bottom{flex:1 1 50%;padding:0 15px}.truckload-services-content .truckload-services-content-icons img{max-height:165px}
.temp-trailer{position:static;transform:none;margin-bottom:-150px}.temp-trailer img{width:900px}
.temperature-controlled{padding-top:100px}.hazmat-content{margin-top:-450px}.servicemap-container{margin-top:100px}
.servicemap-scroll{margin-top:80px;text-align:right}#service-map-bar{margin-top:-100px;z-index:-3;margin-right:65px;width:6px;height:475px}
#service-map-flag{margin-right:0;margin-bottom:0}.servicemap-scroll__flag{position:-webkit-sticky;position:sticky;top:150px}
.hazmat-container{padding:270px 0}.modernfleet-content{padding-top:8vw}}@media(min-width:1200px){.carousel-item{margin-top:-55px}
.carousel-indicators{top:50%}.carousel-caption-wrapper{display:flex}.truckload-services{padding-top:200px}
.truckload-services-content h1{font-size:72px}.truckload-services-content p{font-size:22px}
.truckload-services-content .truckload-services-content-icons{margin:0 auto}.truckload-services-content .truckload-services-content-icons p{font-size:20px}
.carousel-inner{height:45vw}.carousel-caption{position:absolute;height:calc(3.67vw + 106px);padding:20px;align-items:unset}
h2.slide-caption{font-weight:300;font-size:calc(.9vw + 18px);align-self:center;padding-right:30px;letter-spacing:2px;padding-left:30px;margin-bottom:.5rem}
h2.slide-caption-bold{font-weight:700;font-size:calc(2.9vw + 8px);align-self:center;padding-left:30px;padding-right:30px;margin-bottom:.5rem}
.slide1-caption,.slide2-caption,.slide3-caption,.slide4-caption,.slide5-caption{margin:0;justify-content:inherit}
.slide1-caption{position:absolute;top:14%;left:5%}.slide1-caption h2{color:#fff}.slide2-caption{position:absolute;top:16%;left:10%}
.slide2-caption h2.slide-caption-bold{color:#0a549c}.slide2-caption h2.slide-caption{color:#fff;text-align:right}
.slide3-caption{position:absolute;top:17%;left:53%}.slide3-caption h2.slide-caption-bold,.slide3-caption h2.slide-caption{color:#fff;text-align:left}
.slide4-caption{position:absolute;top:35%;left:calc(30.88vw - 220px)}.slide4-caption h2.slide-caption-bold,.slide4-caption h2.slide-caption{color:#fff;text-align:left}
.slide5-caption{position:absolute;top:38%;left:calc(11.03vw - 62px)}.slide5-caption h2.slide-caption-bold,.slide5-caption h2.slide-caption{color:#fff;text-align:left}
.slider-bottom{flex:auto;padding:0}.slider-bottom a{background-color:transparent;border:0;padding:0;margin:0}
.slider-bottom-h2{order:0}.slider-bottom-img{order:1}.slider-bottom-content{position:absolute;display:flex;z-index:999;bottom:-115px;right:80px;color:white;padding:0;max-width:none}
.slider-bottom-content h2{color:#fff;margin:0;width:auto;font-size:30px}.slider-bottom-content .slider-bottom-bold{font-weight:900;font-size:24.4px}
.slider-bottom-content img{max-height:60px}.slider-bottom-content .slider-bottom-border{border-left:6px solid #e9212d;height:220px}
.slider-bottom-h2{font-size:24px !important}.slider-bottom-content .slider-bottom-h2 .slider-bottom-bold{font-size:32px;letter-spacing:4px;padding-left:5px;line-height:1.2}
.temp-trailer{margin-bottom:0}.temperature-controlled{text-align:left;padding-top:0;background:url("../../content/images/temp-conrolled-bg.jpg") no-repeat center center/cover}
.temperature-controlled h2,.hazmat-content h2,.temperature-controlled p,.hazmat-content p{color:#fff}
.temperature-controlled h2{font-weight:300;font-size:60px}.hazmat-content h2{font-size:65px;padding-right:4rem}
.hazmat-content p{padding-right:4rem;padding-bottom:50px}.temperature-controlled p,.hazmat-content p,.modernfleet-content p{font-size:18px;line-height:1.5;margin-bottom:0}
.temperature-border{border-left:6px solid #e9212d;height:300px;position:absolute;z-index:99}
.hazmat-container{margin-top:0;padding:calc(6.35vw + 161px) 0;background-position:center 85%}
.hazmat-border{border-right:6px solid #e9212d}.hazmat-content.container{position:static;transform:none;height:auto;margin-top:0}
.hazmat-icons{margin-right:-45px;width:96px}.hazmat-bottom-border{width:calc(200px + (1015 - 200) * ((100vw - 1200px) / (2560 - 1200)));border-bottom:7px solid #e9212d;z-index:3;position:absolute}
.modernfleet-container{margin:auto;position:relative;top:-160px;max-width:none;background:0;height:auto}
.modernfleet-content{height:1020px;padding:50px 10% 200px 10%;background:url(../../content/images/modernfleet-desktop.png) no-repeat center center/cover;max-width:1088px;text-align:left}
.modernfleet-content h2{font-size:3.8vw}.btn-modernfleet{padding:12px 45px;font-size:24px}
.servicemap-container{margin-top:0}.servicemap-content .row{align-items:flex-start}
.servicemap-scroll{margin-top:140px;text-align:right}#service-map-bar{margin-top:-75px;margin-right:8px;z-index:-3;margin-left:calc(1.47vw + 32px);max-height:calc(5vw + 322px);width:6px}
#service-map-flag{margin-right:-93px;margin-bottom:-10px}.servicemap-scroll__flag{max-width:calc(2.94vw + 65px)}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel-indicators .active{margin-left:1px}
.hazmat-content{display:block}.servicemap-scroll__flag{position:relative;top:0}}.navbar{padding:0;position:relative}
.header-wrapper{background:#FFF;position:relative}.header-wrapper .navbar{padding:0}
.navbar-brand{padding:20px 10px;width:200px;max-width:50%}.navbar-header{display:flex;justify-content:space-between;width:100%}
.topbar-nav{flex-direction:row;flex-wrap:wrap;position:static}.servicemap .topbar-nav{border-bottom:1px solid #0a549c}
.topbar-nav>a{width:50%;font-weight:700;font-size:calc(1.7vw + 10px);line-height:1}
a.header-tel{width:100%}.header-tel,.header-login,.header-appointment,.header-quote{padding:15px 10px;text-align:center}
a.header-tel{background-color:#e9212d;color:#fff}a.header-tel:hover{color:#0a549c}
a.header-login{background-color:#e9212d;color:#fff}a.header-login:hover{color:#0a549c}
a.header-appointment,a.header-quote{color:#0a549c}a.header-appointment:hover,a.header-quote:hover{color:#e9212d}
.header-appointment{border-right:1px solid #0a549c}.topbar-nav{margin:0}.main-nav{background-color:#0a549c;color:#fff}
.navbar-light .navbar-nav .nav-link{color:#fff;text-align:center;padding:.8rem 1.5rem;font-weight:500;font-family:"Work Sans",sans-serif;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #fff}
.navbar-light .navbar-nav .nav-item:last-of-type .nav-link{border-bottom-width:2px}
.navbar-light .navbar-nav .nav-link:hover{color:#e9212d}.navbar-light .navbar-nav .show>.nav-link{color:#fff}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 82, 158, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:2em;height:2em;transition:all .3s}
.header_request-quote:hover,.header_request-quote:active,.header_request-quote:focus{background-color:#0a549c;color:#0a549c;text-decoration:none}
.dropdown{position:relative}.dropdown-menu{margin-top:0;border-radius:0;padding:0;border-bottom:0;background-color:#84a9cd}
.dropdown-item{text-align:center;display:flex;flex-direction:column;font-size:13px;font-weight:500;color:#fff;padding:.5rem 1rem;border-bottom:1px solid #fff}
.dropdown-item:last-of-type{border-bottom:0}.dropdown-item a{text-decoration:none;letter-spacing:2px;padding:15px 0;font-weight:bold;font-size:12px;text-transform:uppercase;color:#0a549c}
.nav-item_dropdown-menu--borderNone{border-bottom:none !important}@media(min-width:576px){.navbar-light .navbar-toggler{top:48px}
}@media(min-width:768px){.header-tel,.header-login,.header-appointment,.header-quote{padding:25px 10px;text-align:center}
.topbar-nav{background-color:#0a549c}.topbar-nav>a{font-size:18px;flex-basis:1;flex:1 1 0;height:70px;border-right:3px solid white;width:33.3%}
a.header-tel{order:2;border-right:0}a.header-appointment,a.header-quote{padding:16px 20px;color:#fff}
.servicemap .topbar-nav{border-bottom:0}}@media(min-width:1200px){.navbar-brand{padding:10px 5px}
.topbar-nav{background-color:transparent;flex-wrap:nowrap;position:absolute;top:33%;right:0;transform:translateY(-50%)}
a.header-tel{order:0}a.header-tel,a.header-login,a.header-appointment,a.header-quote{background-color:transparent;padding:25px 0}
.topbar-nav>a{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:300;color:#0a549c;letter-spacing:2px;text-align:center;width:auto;flex:auto;height:auto;border-right:0;margin:0 28px}
.topbar-link.topbar-link--last{margin:0 20px 0 28px}.header-quote{border-left:0}.topbar-link:before{border-left:1px solid #ccc;content:" ";top:50%;position:absolute;height:17px;transform:translateY(-50%);margin:0 -28px}
.topbar-nav .topbar-link--first{color:#e9212d;font-weight:700}.topbar-nav .topbar-link--first::before{border-left:0}
.topbar-nav .topbar-link.topbar-link--last{font-weight:700}.topbar-nav .topbar-link:hover{color:#929292}
.navbar-nav{display:flex;flex-grow:1;justify-content:flex-end}.nav-link{position:relative}
.nav-link::before{content:" ";border-left:2px solid #407ab2;position:absolute;top:50%;left:0;height:9px;transform:translateY(-50%)}
.nav-link--first{border-left:0}.nav-link--first::before{border:0}.nav-item{display:flex;flex-direction:column;justify-content:center}
.navbar-light .navbar-nav .nav-item:hover .nav-link{color:#e9212d;cursor:pointer}
.nav-link--first:hover::before{border:0}.navbar-toggleable-xl .navbar-nav .nav-link{padding:0 20px}
.navbar-toggleable-xl .navbar-nav .nav-link.nav-link--last{padding-right:20px;margin-right:10px}
.navbar-light .navbar-nav .nav-link{border:0}.header_phone{color:#929292;font-weight:600;margin-bottom:0;font-size:18px;padding-left:10px;padding-right:25px}
.header_request-quote--big{font-size:44px}.dropdown-menu{visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear;display:block;margin-top:0;border-radius:0;border:0;border-bottom:0;background-color:#0a549c}
.dropdown:hover>.dropdown-menu{visibility:visible;opacity:1}.dropdown::after{content:none;display:none}
.dropdown-item{text-align:left;border-bottom:0}}@media(min-width:1600px){.header_request-quote{padding-left:30px;padding-right:30px}
}@media(min-width:576px){.modal-dialog{max-width:649px;margin:0 auto}}button.close{position:absolute;right:30px;top:15px;z-index:999}
.modal-title{color:#0a549c;font-size:2rem}.form{border-radius:10px 10px 0 0}.FormWrapper{padding-bottom:1rem}
.form textarea{height:auto}.form label{font-weight:normal;padding-top:5px;margin-bottom:0;display:block;font-weight:600;color:#767676;font-size:14px}
.form select,.form textarea,.form input[type="text"],.form input[type="password"]{width:100%;border:1px solid #0a549c;padding:5px;background:#fff;height:35px}
.form textarea{height:50px}.contactPage .form select,.form textarea,.form input[type="text"],.form input[type="password"]{width:100%;border:1px solid #bebebe;padding:5px;background:#fff;height:45px;margin:6px 0;font-family:"Lato",sans-serif;font-weight:500;color:#929292;font-size:14px;box-sizing:border-box;border-radius:0}
.contactPage .FormWrapper h2{font-size:18px;text-transform:uppercase}@media(min-width:768px){.contactPage .FormWrapper h2{font-size:1.3rem}
}.form input[type="submit"],.form .submit{font-family:"Montserrat",sans-serif;border:1px solid #e9212d;padding:3px 50px;background:#e9212d;font-weight:bold;color:#fff;text-transform:uppercase;border-radius:3px;letter-spacing:8px;font-size:25px !important;transition:all .3s;font-weight:400 !important;line-height:inherit}
.form input[type="submit"]:hover,.form .submit:hover{background:transparent;color:#e9212d;border:1px solid #e9212d;cursor:pointer}
.form img.vercodeStyle{width:100%;height:30px;margin-top:25px}.form input.error,.form select.error{background:#fdf1f1;border:#f77 solid 2px;color:#c50606}
.form label.error{color:#f77;font-size:12px;padding-top:0}.form .error-message{color:red;display:none}
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
.FormWrapper_textarea{width:100%;min-height:100px;max-height:110px}.companyEMail{color:#0a549c}
.companyEMail:hover{color:#0a549c}.asterisk{color:#f77;padding-right:3px}.rate-request-form{background:#488bc7;padding:11px;border-radius:15px 15px 0 0}
.grecaptcha-badge{display:none !important}p.rc-Disclaimer{font-weight:400 !important;font-size:12px !important}
.contactformWrapper .rc-Disclaimer a{color:#fff}.rc-Disclaimer a{color:#0a549c;font-size:12px;font-weight:400;letter-spacing:.5px}
.rc-Disclaimer a:hover{color:#929292}.success{padding:.5em;margin:1.75rem 0 .75rem 0;color:#0c7e0c;border:1px solid #0c7e0c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:500;width:100%}
.error-send-mail{padding:1em;margin:.75rem 0 .75rem 0;text-shadow:0 1px 0 rgba(255,255,255,0.5);color:#b94a48;border:1px solid rgba(185,74,72,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:500}
.contactformWrapper .FormWrapper{margin-bottom:25px;text-align:left;position:static;padding:20px 0}
.contactformWrapper .FormWrapper h2{color:#fff;font-family:"Montserrat",sans-serif;color:#fff;font-size:35px}
@media(min-width:576px){.FormWrapper h2{font-size:70px}}@media(min-width:768px){.contactformWrapper .FormWrapper{padding:80px}
}@media(min-width:768px) and (min-width:1200px){.contactformWrapper .FormWrapper{padding:250px 0 0 0;position:absolute;top:200px;max-width:610px;align-self:flex-end;width:100%}
}.contactformWrapper .form select,.contactformWrapper .form textarea,.contactformWrapper .form input[type="text"],.contactformWrapper .form input[type="password"]{width:100%;border:1px solid #bebebe;padding:5px;background:#fff;height:45px;margin:6px 0;font-family:"Lato",sans-serif;font-weight:500;color:#929292;font-size:14px}
.contactformWrapper .form textarea{height:60px}::-webkit-input-placeholder{color:#929292;font-size:14px}
::-moz-placeholder{color:#929292;font-size:14px}:-ms-input-placeholder{color:#929292;font-size:14px}
::placeholder{color:#929292;font-size:14px}.contactPage input::-webkit-input-placeholder,.contactPage textarea::-webkit-input-placeholder{color:transparent}
.contactPage input::-moz-placeholder,.contactPage textarea::-moz-placeholder{color:transparent}
.contactPage input:-ms-input-placeholder,.contactPage textarea:-ms-input-placeholder{color:transparent}
.contactPage input::placeholder,.contactPage textarea::placeholder{color:transparent}
.booking_form .form-group{margin:5px 0}.content{padding-bottom:0}.breadcrumbs{position:static;margin:40px 0 15px 0;display:inline-block;color:#0a549c;border-left:4px solid #e9212d;padding:10px 10px 20px 15px;text-transform:uppercase}
.contactPage .content-left h3{font-size:16px;padding-bottom:0;margin-bottom:0;color:#0a549c}
.contactPage .content-left .contactInfo-label{color:#e9212d;font-weight:500;font-size:16px}
.contactPage .content-left .contactInfo a{color:#767676;font-size:16px}.contactPage .content-left .contactInfo a:hover{color:#e9212d}
.emails a{color:#767676}.emails a:hover{color:#e9212d}.emailDeparment{font-weight:500;color:#676767}
.content-left h3,.content-left h1{color:#0a549c;font-size:18px;padding-bottom:10px;line-height:1.3}
.servicemap .content{position:relative}.content .servicemapHeading{font-size:4vw;position:absolute;top:35px;left:3vw}
.content .servicemapHeading span{font-weight:800}.content-left p{font-size:16px;line-height:1.5;color:#767676;font-weight:500}
.content-right{flex-direction:column;padding:30px 0}.content-right__item{margin:15px 0;border-bottom:1px solid #fff;padding:25px 30px;background-color:#84a9cd}
.content-right__item:last-of-type{border-bottom:0}.content-right h2{font-weight:300;padding-left:20px;font-size:1.5rem;letter-spacing:2px}
.content-right__white{color:#fff;font-weight:900;font-size:1.3rem;letter-spacing:2px}
.content-right__icon{width:66px}.content-right__item{transition:all .3s;align-items:center}
.content-right__item:hover{transform:scale(1.03);cursor:pointer}.content-right .content-right__tripar{font-size:1.8rem}
.content-right .content-right__quote{font-size:1.8rem}.forms{border-bottom:1px solid #0a549c;padding:10px 0}
.forms i{color:#fff;background-color:#0a549c;padding:7px 11px}@media(min-width:576px){.content-right__item{padding:15px 30px}
}@media(min-width:768px){.content-left h3,.content-left h1{color:#0a549c;font-size:1.3rem}
.content-right{padding:30px 80px}.content-right__item{margin:10px 0;border-bottom:1px solid #fff;background-color:#84a9cd}
.content-right h2{font-size:2rem;margin-bottom:0;line-height:2rem}.content-right__white{font-size:1.5rem}
.content .servicemapHeading{font-size:25px;top:-24px;left:160px}}@media(min-width:992px){.content-right{flex-direction:row;background-color:transparent;padding:0;justify-content:space-between}
.content-right__item{margin:0;border-bottom:0;padding:15px;background-color:#84a9cd;width:32%}
.content-right h2{font-size:1.4rem;padding-left:20px}.content-right .content-right__white{font-size:1.1rem}
.subpage-content{padding:70px 15px}.subpage-content-left_header{padding-top:0}.contact-content_callout{height:calc(6.1vw + 166px)}
.content-right .content-right__tripar{font-size:1.8rem}.content-right .content-right__quote{font-size:1.8rem}
.content .servicemapHeading{top:58px;font-size:calc(0.6vw + 21px)}}@media(min-width:1200px){.content{padding-bottom:100px}
.breadcrumbs{height:150px;border-right:4px solid #e9212d;position:relative;display:flex;justify-content:flex-end;margin-top:-75px;padding-right:30px;margin-right:-15px;color:#0a549c;font-size:1rem;font-weight:400;margin-bottom:60px;border-left:0;align-items:flex-end}
.content-right{flex-direction:column;background-color:#84a9cd;padding:40px;justify-content:flex-start}
.content-right__item{margin:0 25px;border-bottom:1px solid #fff;padding:35px 0;background-color:transparent;width:auto}
.content-right h2{padding-left:25px;font-size:1.9rem;line-height:1.8rem}.content-right .content-right__white{padding-left:4px}
.content-right .content-right__tempc{font-size:1.5rem;line-height:2.8rem}.content-right .content-right__tripar{font-size:2.6rem;line-height:2.5rem}
.content-right .content-right__quote{font-size:2.6rem;line-height:2.9rem}.content-right__item:last-of-type{padding-bottom:20px}
.content .servicemapHeading{top:35px;left:160px}}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked,.datepick-inline .date_approved,td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{background-color:#e9212d}
.block_hints .block_free,.datepick-inline .date_available{background:none repeat scroll 0 0 #0a549c}
td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div,.datepick-inline .datepick-days-cell.timespartly.date_approved{background-color:#0a549c;color:#b70;text-shadow:none}
.block_hints .block_time,.datepick-inline .timespartly{background-color:#0a549c;background-image:url(../../content/images/clock_fill.png);background-repeat:no-repeat;background-position:100% 100%;color:#ccc}
.date_approved.block_check_in_out,.block_hints .block_booked,.datepick-inline .date_approved,.block_hints .block_booked a,.datepick-inline .date_approved a{color:#eee;text-shadow:none}
.datepick-inline .date2approve,.wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock{background-color:#e8a40c;color:#eee;text-shadow:none}
.wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a{color:#eee;text-shadow:none}
.block_hints .block_pending{background:#e8a40c;color:#eee;text-shadow:none}.block_hints .block_free a,.block_hints .block_time,.datepick-inline .date_available a{color:#eee;text-shadow:none}
.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell span{text-shadow:none}
.datepick-inline .datepick-days-cell.date_available{position:relative;overflow:visible;transition:.3s all}
.datepick-inline .datepick-days-cell.date_available:not(.datepick-unselectable)::after{content:" ";width:104%;height:104%;position:absolute;top:-1px;left:-1px;border:4px solid #fff;opacity:0;transition:.3s all}
.datepick-inline .datepick-days-cell.date_available:hover::after{opacity:1}.datepick-inline .datepick-days-cell.datepick-current-day:not(.datepick-unselectable)::after{border:4px solid #333;opacity:1}
.datepick-inline .datepick-header{background-color:#ccc;background:-webkit-linear-gradient(top,#ddd,#ccc)}
.bk_calendar_frame.months_num_in_row_.cal_month_num_2.wpbc_timeslot_day_bg_as_available{width:100% !important}
.btn-right{text-align:right !important}.btn{background-color:red !important}
.covid-19-wrapper{display:none!important;}