.wrapper,body,html{min-height:100%;padding:0}a.ca_flag:hover,a.ca_flag_selected{background-image:url(../images/ca_flag1.png)}a.ca_flag,a.ca_flag_selected,a.us_flag,a.us_flag_selected{background-repeat:no-repeat;height:21px;width:39px;background-position:center top}#locations-sub-menu,#services-sub-menu,#sub-menu{padding-top:15px;z-index:999;background-color:#fff}#locations-sub-menu,#services-sub-menu,#sub-menu,.85semi-white{background-image:url(../images/85_semi_white.png);background-repeat:repeat}#menu-nav,#menu-nav a,#schedule-bg,.image-rendering,.nav-booknow-child,.nav-logo-child,.nav-menu-child,.nav-mobile-child,.nav-wrapper,.wrapper{position:relative}#locations-sub-menu,#services-sub-menu,#sub-menu,.nav-bg{background-color:#fff}#locDetails,#locations-sub-menu,#services-sub-menu,#sub-menu,.85semi-white{background-repeat:repeat}#locDetails,#locTitle{width:240px;text-align:left;padding:20px}#locDetails,.left-div,.wrapper{overflow:hidden}a.ca_flag,a.ca_flag_selected,a.us_flag,a.us_flag_selected{background-position:center top}body,html{margin:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}body{font-size:1em;font-family:latolight,Arial,sans-serif;color:#333;padding:0}p{line-height:16pt}a,a:active,a:focus,a:link{text-decoration:none;color:#333;outline:0}.hr-style{border-top:1px solid #999;border-style:solid none none}a#estimate-btn,a#estimate-btn:active,a#estimate-btn:focus,a#estimate-btn:visited,a#locations-btn,a#locations-btn:active,a#locations-btn:focus,a#locations-btn:visited,a#schedule-appt-btn,a#schedule-appt-btn:active,a#schedule-appt-btn:focus,a#schedule-appt-btn:visited{background-color:#f1592a;bottom:-21px;color:#fff;padding:15px 10px 5px;border-bottom:1px solid #f1592a;z-index:997;height:25px;position:absolute;font-family:cinzelregular,Arial,sans-serif}.wrapper{width:100%;margin:0 auto}.nav-container{padding:0;margin:0;width:100%;text-align:left}.nav-wrapper{margin:0 auto;padding:0;height:107px;z-index:999;display:flex}.nav-logo-child{flex-grow:1;width:auto}.nav-booknow-child{flex-grow:1}.nav-mobile-child{flex-grow:0;display:none}.nav-menu-child{flex-grow:0;display:block}section{margin:0;padding-top:0}.image-rendering{width:100%;height:452px}nav a.logo{border:none;padding:0;margin:0}#logo-nav{width:181px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;text-align:center}#icbc-glass-logo{width:104px;height:30px;position:absolute;right:315px;margin:0;padding:0;text-align:center;top:13px;transform:none}@media screen and (max-width:953px){#icbc-glass-logo{right:80px;top:50%;transform:translateY(-50%)}}#menu-nav{text-align:left;top:50%;transform:translateY(-50%);z-index:998}#flag-bar{height:34px;top:10px;position:absolute;right:40px;margin:0 auto;z-index:996;font-weight:300;text-decoration:none;font-size:15px;text-transform:capitalize;color:#333;font-family:cinzelregular,Arial,sans-serif}#infobox_bell,#infobox_rmd,#infobox_van,#infobox_van_dt,#infobox_van_dt2{font-family:Arial,Helvetica,sans-serif;padding:.5em 1em;left:calc(60% - 157px);top:75px}#menu-nav #flag-bar a{display:block;padding:0;margin:0;border:none}a.ca_flag{background-image:url(../images/ca_flag_bw1.png)}a.us_flag:hover,a.us_flag_selected{background-image:url(../images/us_flag1.png)}a.us_flag{background-image:url(../images/us_flag_bw1.png)}#mobile-menu-nav ul li div.sub-menu-wrap,.infobox-wrapper,a#estimate-btn,a#estimate-mobile-btn,a#schedule-appt-btn{display:none}a#schedule-appt-btn,a#schedule-appt-btn:active,a#schedule-appt-btn:focus,a#schedule-appt-btn:visited{width:calc(100% - 20px);right:0;text-align:center;border-bottom-left-radius:.5em .5em;border-bottom-right-radius:.5em .5em;border-top-style:none}a#booknow-bottom-btn:hover,a#booknow-btn:hover,a#estimate-btn:hover,a#estimate-mobile-btn:hover,a#locations-btn:hover,a#schedule-appt-btn:hover{background-color:#f47c59}a#booknow-btn,a#booknow-btn:active,a#booknow-btn:focus,a#booknow-btn:visited{background-color:#f1592a;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%);text-align:center;color:#fff;padding:10px;font-family:cinzelregular,Arial,sans-serif;border:1px solid #f1592a;border-radius:.2em;z-index:997;font-size:1em}a#booknow-bottom-btn,a#booknow-bottom-btn:active,a#booknow-bottom-btn:focus,a#booknow-bottom-btn:visited{background-color:#f1592a;text-align:center;color:#fff;padding:10px;font-family:cinzelregular,Arial,sans-serif;border:1px solid #f1592a;border-radius:.2em;z-index:997}@media screen and (max-width:1015px){.nav-mobile-child,a#schedule-appt-btn{display:block}.nav-logo-child{width:200px;flex-grow:0}.nav-menu-child{display:none}a#booknow-btn,a#booknow-btn:active,a#booknow-btn:focus,a#booknow-btn:visited{background-color:#fff;color:#f1592a;border:1px solid #bbb;border-radius:.75em;font-size:.75em;padding-top:5px;padding-bottom:5px}a#booknow-btn:hover{border:1px solid #f47c59;background-color:#fff}#logo-nav{width:75%;height:auto}}.bottom-booknow-div{position:relative;text-align:center;padding:50px}a#estimate-btn,a#estimate-btn:active,a#estimate-btn:focus,a#estimate-btn:visited{right:270px;text-align:center;border-bottom-left-radius:.5em .5em;border-bottom-right-radius:.5em .5em;border-top-style:none}a#estimate-mobile-btn,a#estimate-mobile-btn:active,a#estimate-mobile-btn:focus,a#estimate-mobile-btn:visited{background-color:#f1592a;position:absolute;right:78px;bottom:15px;text-align:center;color:#fff;padding:10px 5px 5px;font-family:cinzelregular,Arial,sans-serif;border:1px solid #f1592a;border-radius:5px;z-index:997}a#locations-btn,a#locations-btn:active,a#locations-btn:focus,a#locations-btn:visited{left:0;text-align:center;border-bottom-left-radius:2em 3em;border-bottom-right-radius:2em 3em;border-top-style:none}#menu-nav a,#menu-nav a.sub{color:#333;font-weight:300;font-size:15px;text-transform:capitalize;text-decoration:none}.nav-bg,nav{z-index:9999;margin:0;padding:0;height:107px;position:fixed;border:none;width:100vw}#menu-nav a{display:inline-block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0;margin-left:15px;margin-right:15px;font-family:cinzelregular,Arial,sans-serif}#sub-menu{display:none;position:absolute;left:80px}#services-sub-menu{display:none;position:absolute;left:165px}#locations-sub-menu{display:none;position:absolute;left:366px;width:325px}#menu-nav a.sub{display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0 0 10px;margin-top:0;min-width:120px;border-top:3px #fff}#menu-nav a.sub:hover{color:#f1592a;border-top:3px #fff}#menu-nav a.first,#mobile-menu-nav ul ul li{margin-left:0}#menu-nav a.last{margin-right:0}#menu-nav a.last:hover,#menu-nav a.selected,#menu-nav a:hover{color:#f1592a}#schedule-bg{height:25px;margin:0 auto;z-index:996}#menu-shade-bg{height:19px;top:107px;position:absolute;width:100%;background-image:url(../images/header-shadow.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% 19px;z-index:100}.nav-bg{opacity:.95}#locDetails{height:340px;background-image:url(../images/60_semi_white.png);background-color:#eee;position:absolute;z-index:99;-moz-box-shadow:-10px 0 10px -10px #333,10px 0 10px -10px #333;-webkit-box-shadow:-10px 0 10px -10px #333,10px 0 10px -10px #333;box-shadow:-10px 0 10px -10px #333,10px 0 10px -10px #333;display:block}#locTitle{height:60px;position:absolute;z-index:100}#infobox_bell h3,#infobox_rmd h3,#infobox_van h3,#infobox_van_dt h3,#infobox_van_dt2 h3,#locTitle h3{text-transform:none}#mini-slider-wrapper{width:100%;margin:20px auto 0}#carmake-slider-wrapper{width:90%;margin:20px auto 0;background-color:#999}#gallery-frame{width:1022px;height:590px;margin:0;padding:0}.image{position:relative}#email-error,#loc-error,#msg-error,#name-error{color:red;font-size:1em;display:none;text-align:center;width:100%;font-weight:700;padding-top:5px}.error-msg{color:red;text-align:center;font-weight:700}.mini-slide-title{color:#fff;display:block;text-transform:uppercase;font-family:cinzelregular,Arial,sans-serif;height:65px;font-weight:700;font-size:14px}.minislider-form-button{background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:cinzelregular,Arial,sans-serif;border-style:none;color:#fff;font-size:1em;-webkit-appearance:none;padding:3px;text-align:center;margin:0}.form-button,.minislider-form-button:hover{-webkit-border-radius:5px;-moz-border-radius:5px}.minislider-form-button:hover{background-color:#444;border-radius:5px;text-align:center;border-style:none;color:#fff;font-size:1em;cursor:pointer}.white-pic-frame{border:5px solid #fff;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;width:299px;height:168px;background-color:#fff}.left-div{float:left;margin-top:10px;width:234px;height:80px;color:#333;font-weight:700;text-align:left}.right-div{float:right;width:50px;height:40px;margin-top:50px;margin-right:5px;font-weight:700}.mini-slider-next,.mini-slider-prev{top:50%;margin-top:-40px;width:44px;height:80px;position:absolute;cursor:pointer}#owl-demo .item{padding:0;width:299px;margin:0 auto;color:#fff;text-align:center}#owl-demo2{padding-top:10px;padding-bottom:10px}#owl-demo2 .item{padding:0;width:132px;margin:0 auto;color:#fff;text-align:center}.mini-slider-prev{left:20px;display:block}.mini-slider-next{right:20px;display:block}.mobile-service-item,.service-item{padding:0;text-align:left;position:relative;display:block;color:#333}.service-item{width:100%}.service-item-title{color:#333;text-transform:uppercase;font-weight:700;font-size:1.1em;font-family:cinzelregular,Arial,sans-serif}.service-item-pic-frame{border:5px solid #fff;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;width:299px;height:168px}.mobile-service-item{width:100%;font-size:.9em}.section-slider-bg,.sticky,.video_loading{position:fixed;top:0}.mobile-service-item-title{color:#333;text-transform:uppercase;font-weight:700;font-size:.9em}.mobile-service-item-pic-frame{border:5px solid #fff;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;width:299px;height:168px}.wrapper:after,.wrapper:before{content:'';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;zoom:1}.sticky .nav-above{position:absolute;top:-15px;left:1em;right:1em;height:15px;background:linear-gradient(top,#fff 0,rgba(255,255,255,0) 80%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%)}.section-container{width:937px;margin:0 auto;text-align:center;display:block;color:#333}.section-container-slider,.section-slider-bg,.video_loading{width:100%;margin:0 auto;text-align:center;overflow:hidden}.video_loading{z-index:-50;background-image:url(../owl-carousel/AjaxLoader.gif);background-repeat:no-repeat;background-position:center 55%;display:block}.section-slider-bg{color:#333;z-index:-50}.section-container-slider{position:relative}#imageslider{height:900px;width:1600px;position:absolute;margin:0 auto}#slider-blue-shade{height:60%;width:100%;position:absolute;margin:0 auto;top:0}#re-section,#re-width{color:#000}.section-container-slider-top{width:100%;height:107px}.slide-btn{margin:0 auto;display:inline-block;position:relative;padding-left:20px;width:100%}.slide-text,.slide-title{padding:20px 30px;width:100%;text-align:left}.learn-more a,.learn-more a:active,.learn-more a:focus,.learn-more a:visited{padding:15px;font-size:1em;color:#fff;text-transform:uppercase;border:1px solid #adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/spacer.gif);text-align:center}.learn-more a:hover{background-color:#f1592a;border:1px solid #f1592a}.see-video a,.see-video a:active,.see-video a:focus,.see-video a:visited{padding:15px;font-weight:700;font-size:1em;color:#fff;text-transform:uppercase;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/spacer.gif);text-align:center}.job-post-learn-more a,.job-post-learn-more a:active,.job-post-learn-more a:focus,.job-post-learn-more a:visited{padding:10px;font-size:1em;color:#000;text-transform:uppercase;border:1px solid #adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/spacer.gif);text-align:center;font-family:cinzelregular,Arial,sans-serif}.job-post-learn-more a:hover{color:#fff;background-color:#f1592a;border:1px solid #f1592a}.slider-mobile-space{height:150px;display:none;background-color:#333}.slide-title{background-image:url(../images/semi-spacer-40percent.png);background-repeat:repeat;color:#fff;font-size:1.8em;font-family:cinzelregular,Arial,sans-serif}.slide-text{color:#fff;font-size:1.2em;line-height:30px;margin-bottom:20px;height:60px}.section-container-contact,.section-container-fullwidth,.section-rendering-fullwidth{text-align:center;display:block;color:#333;width:100%}#wrapper1{width:100%;height:800px;margin:0 auto;overflow:hidden}.section-rendering-fullwidth{margin:0 auto;padding-top:15px;padding-bottom:5px;background-color:#eee}.section-rendering-fullwidth h1{padding-bottom:10px;font-weight:700;font-family:latolight,Arial,sans-serif;margin:0;font-size:2.4em;color:#333}.section-rendering-fullwidth h2,h1,p.head1{font-size:3em;font-weight:400;font-family:cinzelregular,Arial,sans-serif;margin:0}.section-rendering-fullwidth h2{padding-bottom:10px;color:#f1592a;line-height:normal}.section-container-fullwidth{margin:0 auto;background:#fff;z-index:500;position:relative}.section-container-contact{background-image:url(../images/dotted-bg.png);background-position:center;background-repeat:repeat;position:relative;padding-bottom:20px}.contact-box,.contact-location{display:inline-block;margin:0 auto;padding:10px;clear:left;text-align:center;font-size:16px;color:#adadad}.contact-bottom-bar{bottom:0;width:100%;height:auto;min-height:70px;z-index:999;text-align:center;vertical-align:middle}.contact-box,.contact-location,.page{vertical-align:top}.contact-box{width:290px}.contact-box a,.contact-box a:active,.contact-box a:focus,.contact-box a:hover,.contact-box a:visited,a.contact-email,a.contact-email:focus,a.contact-email:hover,a.contact-email:visited{color:#adadad}.contact-location{width:auto}.copyright-txt,.copyright-txt2{font-size:12px;text-transform:uppercase}.contact_phone{width:245px}.company-logo-wrapper{position:relative;margin:100px auto 0;padding:0;z-index:999;display:flex;flex-direction:row}.company-logo-wrapper a{border:none;outline:0}.company-logo-child{flex-grow:1;position:relative;vertical-align:bottom;width:auto;height:107px}.company-logo-child img{width:150px;border:none;outline:0}.company-logo-mid-child img{height:107px;border:none;outline:0}.company-logo-child img.left{position:absolute;right:0;bottom:0;left:auto;top:auto;transform:none}.company-logo-child img.right{position:absolute;left:0;bottom:0;transform:none}.company-logo-mid-child{flex-grow:0;position:relative;width:200px;vertical-align:bottom;padding:0 25px;margin:0 auto}@media screen and (max-width:610px){.company-logo-wrapper{flex-direction:column}.company-logo-child img.left,.company-logo-child img.right{right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.company-logo-mid-child{padding-top:35px;padding-bottom:50px}}.copyright,.copyright-txt{padding-top:15px;color:#fff;position:relative;margin:0 auto}.copyright{max-width:1004px;padding-left:0;padding-right:0}.copyright-txt2{color:#fff;margin:0 auto;padding-top:0}.section-container-title{width:100%;text-align:center;display:block;padding-top:0;background-color:#231f20;color:#333;margin:0 auto;overflow:hidden;position:relative}.section-grey-bg{width:100%;position:absolute;height:169px;top:-18px;z-index:99}.page{margin:0 auto;min-width:60%;text-align:left;padding:0 15px 75px;font-size:12pt;color:#000}.contact-page,.slider-page{margin:0 auto;width:937px;padding-bottom:0;vertical-align:top}.location-name{font-weight:700;font-size:14pt;font-family:cinzelregular,Arial,sans-serif}.contact-page{min-height:300px;text-align:center}.slider-page{text-align:left}.paragraph-title,.sub-page-title,h1,h2,p.head1,p.head2{padding-bottom:10px}.sub-page-title{font-size:2em;color:#f1592a}.paragraph-title{font-size:1.3em;text-transform:uppercase}h1,p.head1{color:#333}h2,p.head2{font-weight:400;font-family:cinzelregular,Arial,sans-serif;margin:0;font-size:2em;color:#f1592a;line-height:normal}.banner-txt,h3,p.head3{padding-bottom:10px;font-size:1.3em;line-height:normal;margin:0}.banner-txt{font-weight:700}#form-wrapper,.form-txt,.form-txt2{color:#fff;font-size:14px;font-weight:400}a.news{color:#f1592a;text-decoration:none}a.news:hover{color:#f1592a;text-decoration:underline}h3,p.head3{font-weight:400;text-transform:uppercase}.slider-bottom-shade{height:19px;width:100%;background-image:url(../images/header-shadow.png);background-repeat:no-repeat;background-position:center bottom;clear:both;position:relative;top:0;border-top:3px solid #fff;background-position-y:0}.silver-metal-pattern-bx{width:100%;height:391px;z-index:2;position:absolute;background-color:#e95629}.silver-metal-pattern-bg{width:100%;height:391px;position:absolute;z-index:1}.carmake-pattern-bx{width:100%;height:150px;z-index:2;position:absolute;background-color:#ccc}#whitestrip_space{width:100%;height:8px;position:relative;left:0;background-color:#fff}#form-wrapper{position:relative;padding:15px 30px;background-color:#9c9663}#form-wrapper a,#form-wrapper a:active,#form-wrapper a:focus,#form-wrapper a:visited{color:#00f}.form-txt{padding:15px 0}.form-txt2{padding:15px 0 0}.form-radiobox{width:200px;padding:5px;font-size:16px;color:#adadad;border:1px solid #adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/spacer.gif);text-align:center;font-family:latolight,Arial,sans-serif}.form-textbox,.form-textbox-other{font-size:16px;border:1px solid #adadad;text-align:center;height:30px;padding:5px;color:#adadad;background:url(../images/spacer.gif);font-family:latolight,Arial,sans-serif}.form-textbox{width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-textbox-other{width:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form-textbox-comment{width:613px;height:30px;font-size:14px}.form-textarea-comment{width:150px;height:97px;padding:5px;font-size:16px;color:#adadad;border:1px solid #adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/spacer.gif);text-align:center;font-family:latolight,Arial,sans-serif}.form-button,.form-button:hover{border-style:none;font-size:1em;text-align:center;color:#fff}.form-button{background-color:#f1592a;border-radius:5px;font-family:cinzelregular,Arial,sans-serif;-webkit-appearance:none;padding:3px;margin:0}.form-button:hover{background-color:#f47c59;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.clear-div{clear:both}.clear-2px{height:0;clear:both}.clear-5px{height:5px;clear:both}.clear-10px{height:10px;clear:both}.jobpost-container{margin:0 auto;text-align:center;display:block;color:#333}.jobpost-page{margin:0 auto;text-align:left;vertical-align:top;padding:15px 15px 75px;font-size:12pt;display:block;overflow:hidden}.job-post-form-title,.jobpost-form-comment{font-size:13px;color:#000}.jobpost_form_item{width:100%;display:block;text-align:left;overflow:hidden}.form-radiobox label.radio_btn,.jobpost_form_item label.radio_btn{display:block;margin-right:20px;margin-bottom:20px}.jobpost_form_item .rightcol{margin-left:130px;margin-top:0;text-align:left;overflow:hidden;float:none;width:auto;min-height:40px}.jobpost_form_item .leftcol{float:left;text-align:left;width:130px;min-height:40px;color:#000;font-size:14px}.jobpost-form-input{width:100%;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobpost-form-comment{width:100%;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,sans-serif}.map-title{color:#f1592a;font-size:16px;font-family:cinzelregular,Arial,sans-serif}.map-txt{font-size:12px;font-family:latolight,Arial,sans-serif;color:#333}#mobile-menu-nav ul li a,#mobile-menu-nav ul li div,#mobile-menu-nav ul li div.sub-menu-wrap a,.service-title,.title-div h1{font-family:cinzelregular,Arial,sans-serif}#locationMap{display:block;width:100%;height:380px;overflow:hidden;position:relative;background-color:#000}#locationMap img{display:block;position:absolute;height:380px;top:0;left:50%;-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}#mobile-menu-nav #toggle-bar,.title-div h1{top:50%;left:50%;transform:translate(-50%,-50%)}.div-table{display:table;width:100%;max-width:1200px;margin:0 auto}.div-table-row{display:table-row}.div-table-cell{display:table-cell;vertical-align:middle;text-align:center;width:calc(100% / 4)}.div-table-cell img{width:100%}@media only screen and (min-width:1201px) and (max-width:1400px){.learn-more a,.learn-more a:active,.learn-more a:focus,.learn-more a:visited{padding:10px;font-size:1em}.slide-title{font-size:1.75em}.slide-text{font-size:1em;line-height:25px;padding:20px 30px;height:50px}.slider-mobile-space{display:none}}@media only screen and (min-width:1025px) and (max-width:1200px){.learn-more a,.learn-more a:active,.learn-more a:focus,.learn-more a:visited{padding:7px;font-size:.8em}.slide-title{font-size:1.5em;padding:15px 20px}.slide-text{font-size:.9em;line-height:20px;padding:15px 20px;height:50px}.slider-mobile-space{display:none}}@media only screen and (min-width:817px) and (max-width:1024px){.learn-more a,.learn-more a:active,.learn-more a:focus,.learn-more a:visited{padding:5px;font-size:.8em}.slide-title{font-size:1.35em;padding:15px 20px}.slide-text{font-size:.8em;line-height:20px;padding:15px 20px;height:50px}.slider-mobile-space{display:none}}@media only screen and (max-width:816px){.learn-more a,.learn-more a:active,.learn-more a:focus,.learn-more a:visited{padding:5px;font-size:1em}.slide-title{font-size:1.35em;padding:15px 20px}.slide-text{font-size:1em;line-height:20px;padding:15px 20px 5px;height:50px}.slide-btn{margin:0 auto;display:inline-block}.slider-mobile-space{display:block}#slider-blue-shade{height:80%}.copyright-txt,.copyright-txt2{margin:0 auto;font-size:.7em;padding-top:5px}}@media only screen and (max-width:650px){.div-table-cell{display:block;width:100%}.div-table-cell img{width:80%}}@media only screen and (max-width:425px){.contact_phone{width:245px}.slide-text{font-size:.8em;line-height:20px;padding:10px 20px 5px;height:55px}.copyright{padding-top:10px;padding-right:10px;padding-left:10px;font-size:1em}.copyright-txt{margin:0 auto;font-size:1em;padding-top:5px}.copyright-txt2{margin:0 auto;font-size:1em;padding-top:0}.jobpost_form_item{overflow:none}.jobpost_form_item .rightcol{margin-left:0;margin-top:0;text-align:left;overflow:none;float:left;width:100%}.jobpost_form_item .leftcol{float:left;width:100%;min-height:0}}@media only screen and (min-device-width :320px) and (max-device-width :568px){.page-title,.section-rendering-fullwidth h2,h1,p.head1{font-size:2.1em}.sub-page-title{font-size:1.2em}.paragraph-title,h3,p.head3{font-size:1em}h2,p.head2{font-size:1.4em}.section-rendering-fullwidth h1{font-size:1.7em}.location-name{font-size:12pt}.title-img-about,.title-img-bellingham,.title-img-careers,.title-img-contact,.title-img-news,.title-img-services,.title-img-team,.title-img-technology{padding-top:3%;padding-left:15px;font-size:120%;min-height:75px}.left-div,.mini-slide-title{font-size:.8em}#mini-slider-wrapper{width:90%}.white-pic-frame{width:235px;height:132px}.left-div{width:175px;height:45px}.right-div{width:50px;height:40px;margin-top:80px}#owl-demo .item{width:235px}#owl-demo2 .item{width:132px}.mini-slider-prev{left:5px;width:15px;height:40px}.mini-slider-next{right:5px;width:15px;height:40px}.copyright{padding-top:10px;padding-right:10px;padding-left:10px;font-size:.6em}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.page-title,h1,p.head1{font-size:2.1em}.sub-page-title{font-size:1.2em}.paragraph-title,h3,p.head3{font-size:1em}h2,p.head2{font-size:1.6em}.location-name{font-size:12pt}.title-img-about,.title-img-bellingham,.title-img-careers,.title-img-contact,.title-img-news,.title-img-services,.title-img-team,.title-img-technology{padding-top:3%;padding-left:15px;font-size:120%;min-height:75px}.left-div,.mini-slide-title{font-size:.8em}#mini-slider-wrapper{width:90%}.white-pic-frame{width:235px;height:132px}.left-div{width:175px;height:45px}.right-div{width:50px;height:40px;margin-top:80px}#owl-demo .item{width:235px}#owl-demo2 .item{width:132px}.mini-slider-prev{left:5px;width:15px;height:40px}.mini-slider-next{right:5px;width:15px;height:40px}.copyright{padding-top:10px;padding-right:10px;padding-left:10px;font-size:.6em}}@media only screen (min-width:400px) and (max-width:767px){.section-container-slider{margin:0 auto}.section-container-title{padding-top:17px}.page-title,h1,p.head1{font-size:2.1em}.sub-page-title{font-size:1.2em}.paragraph-title,h3,p.head3{font-size:1em}h2,p.head2{font-size:1.6em}.location-name{font-size:12pt}.title-img-about,.title-img-bellingham,.title-img-careers,.title-img-contact,.title-img-news,.title-img-services,.title-img-team,.title-img-technology{padding-top:3%;padding-left:15px;font-size:120%;min-height:75px}.left-div,.mini-slide-title{font-size:.8em}#mini-slider-wrapper{width:90%}.white-pic-frame{width:235px;height:132px}.left-div{width:175px;height:45px}.right-div{width:50px;height:40px;margin-top:80px}#owl-demo .item{width:235px}#owl-demo2 .item{width:132px}.mini-slider-prev{left:5px;width:15px;height:40px}.mini-slider-next{right:5px;width:15px;height:40px}.copyright{padding-top:10px;padding-right:10px;padding-left:10px;font-size:.6em}}#mobile-menu-nav{width:80px;height:100%;top:0;right:0;position:relative}#mobile-menu-nav #toggle-bar{position:absolute}#mobile-menu-nav #toggle-bar .navicon{float:right;height:35px;width:35px;background-image:url(../images/burger-menu-svg.svg);cursor:pointer;background-repeat:no-repeat;background-size:contain;transition:.3s ease-in-out}#mobile-menu-nav #toggle-bar a.navicon.close{float:right;height:35px;width:35px;background-image:url(../images/close-svg.svg);cursor:pointer;background-repeat:no-repeat;background-size:contain;transition:.3s ease-in-out}#mobile-menu-nav #toggle-bar a.ca_flag{position:absolute;right:130px;margin-top:40px;margin-right:20px;background-image:url(../images/ca_flag_bw.png);background-repeat:no-repeat;background-position:center top;height:34px;width:64px}#mobile-menu-nav #toggle-bar a.ca_flag_selected{position:absolute;right:130px;margin-top:40px;margin-right:20px;background-image:url(../images/ca_flag.png);background-repeat:no-repeat;background-position:center top;height:34px;width:64px}#mobile-menu-nav #toggle-bar a.us_flag,#mobile-menu-nav #toggle-bar a.us_flag_selected{right:55px;margin-top:40px;margin-right:20px;background-repeat:no-repeat;background-position:center top;height:34px;width:64px;position:absolute}#mobile-menu-nav #toggle-bar a.ca_flag:hover{background-image:url(../images/ca_flag.png)}#mobile-menu-nav #toggle-bar a.us_flag{background-image:url(../images/us_flag_bw.png)}#mobile-menu-nav #toggle-bar a.us_flag:hover,#mobile-menu-nav #toggle-bar a.us_flag_selected{background-image:url(../images/us_flag.png)}#mobile-menu-nav #toggle-bar a.loc_btn{position:absolute;right:0;height:1px;width:1px;font-color:#fff;font-size:1px;text-decoration:none}#mobile-menu-nav #mmenu-nav{position:relative;top:90px;float:right;background-color:#fff;width:100vw;height:calc(100vh - 90px);padding:0;overflow-y:scroll}#mobile-menu-nav ul li{clear:both;list-style:none}#mobile-menu-nav ul li div{display:block;background-color:#fff;text-transform:uppercase;letter-spacing:.2em;color:#333;border-bottom:1px solid #999;padding:15px 0 15px 30px;text-decoration:none}#mobile-menu-nav ul li div.last{border-bottom:none}#mobile-menu-nav ul li div.m-about:after,#mobile-menu-nav ul li div.m-locations:after,#mobile-menu-nav ul li div.m-services:after{content:url("../images/down-arrow-svg.svg");width:20px;position:absolute;right:25px;transition:.1s ease-in}#mobile-menu-nav ul li div.m-about.open:after,#mobile-menu-nav ul li div.m-locations.open:after,#mobile-menu-nav ul li div.m-services.open:after{transform:rotate(180deg);transition:.1s ease-in}#mobile-menu-nav ul li div.sub-menu-wrap a{display:block;background-color:#fff;text-transform:uppercase;letter-spacing:.2em;color:#333;border:none;padding:5px 0;text-decoration:none}#mobile-menu-nav ul li a{background-color:#fff;text-transform:uppercase;letter-spacing:.2em;color:#333;text-decoration:none}#mobile-menu-nav ul ul{font-size:small}#mobile-menu-nav ul ul a{background-color:#333;color:#fff;padding-left:8px;text-decoration:none}#mobile-menu-nav ul ul a:before{content:"2192";padding-right:8px;text-decoration:none}#owl-main .item img{display:block;width:100%;height:auto}#infobox_rmd,#infobox_van,#infobox_van_dt,#infobox_van_dt2{border:2px solid #fff;margin-top:8px;background:#fff;color:#000;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;position:absolute;display:none}#infobox_bell{border:2px solid #fff;margin-bottom:8px;background:#fff;color:#000;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;position:absolute;display:none}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#000;background:#fff;border:1px solid #adadad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination a:hover{color:#fff;background:#f1592a}.pagination .current{padding:6px 9px 5px;background:#f1592a;color:#fff}article{border-bottom:1px solid #666;padding-bottom:30px;padding-top:40px}.title-div{position:relative;z-index:100;width:100%;height:130px;margin:0 auto;text-align:center;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.divider-l,.divider-r{height:1px;background-color:#9f9f9f}.page-title,.page-title-l{margin:0 auto;vertical-align:top;font-size:12pt;color:#000;display:flex}.title-div h1{font-size:3em;position:absolute;width:100%;color:#fff}.page-title{min-width:60%;text-align:left;padding:75px 15px 50px 5px;flex-direction:row;align-items:center}.page-title-l{min-width:100%;text-align:right;padding:50px 15px 50px 5px;flex-direction:row;align-items:center}.service-title{color:#333;text-transform:uppercase;font-weight:700;font-size:1.1em;padding-bottom:0}.service-title-white{color:#fff;text-transform:uppercase;font-weight:700;font-size:1.1em;font-family:cinzelregular,Arial,sans-serif;padding-bottom:0}.service-title-l,.service-title-r{color:#333;text-transform:uppercase;font-weight:700;font-size:1.1em;font-family:cinzelregular,Arial,sans-serif;padding-bottom:0}.service-title-l{flex-grow:0}.divider-r{flex-grow:1;margin-left:50px}.service-title-r{flex-grow:0;padding-right:10px}.divider-l{flex-grow:1;margin-right:50px}@media (986px > width){.title-div{height:75px}.title-div h1{font-size:30px;transform:translate(-50%,calc(-50% + 5px))}.section-grey-bg{height:75px;top:0}body{-webkit-text-size-adjust:100%}}.main-body-txt{font-size:1.3em;-webkit-text-size-adjust:100%}@media (413px > width){.main-body-txt{font-size:14pt}}