 html, body {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;min-height:100%;overflow-x: hidden;}body {font-size:1em;font-family: 'latolight', Arial, sans-serif;color:#333;padding: 0;}a, a:active, a:focus, a:link {text-decoration:none;color:#333;}p {line-height: 16pt;}.hr-style {border-top-width: 1px;border-top-style: solid;border-top-color: #999;border-right-style: none;border-bottom-style: none;border-left-style: none;}.image {position: relative;}.wrapper {position: relative;width: 100%;min-height:100%;margin: 0 auto;padding: 0;overflow:hidden;}@media screen and (max-width: 375px) {.nav-logo-child {width: 200px;flex-grow: 0;}}section {margin:0;padding-top:0px;}.image-rendering {width:100%;height:452px;position:relative;}nav a.logo {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding-top: 0px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;margin-left:0px;margin-top: 0px;}#logo-nav {width:232px;height:78px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding:0;text-align: center;}#menu-nav {position: relative;text-align: left;top: 50%;transform: translateY(-50%);z-index: 998;}#menu-nav a {color:#fff;position: relative;display: block;font-weight: 300;text-decoration: none;font-size: 15px;text-transform: capitalize;text-decoration: none;display: inline-block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding: 0;margin-left: 15px;margin-right: 15px;font-family: 'cinzelregular', Arial, sans-serif }a#about-nav {}#sub-menu {display:none;position:absolute;padding-top: 15px;left: 79px;background-repeat:repeat;z-index:999;}#locations-sub-menu {display:none;position:absolute;padding-top: 15px;left: 516px;background-repeat:repeat;z-index:999;}.85semi-white {background-image:url(../images/85_semi_white.png);background-repeat:repeat;}#menu-nav a.sub {color:#fff;font-weight: 300;text-decoration:none;font-size:15px;text-transform:capitalize;text-decoration:none;display:inline-block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding:0;margin-top:0;padding-bottom:10px;min-width:140px;width:auto;border-top-width: 3px;border-top-style: none;border-top-color: #000;}#menu-nav a.sub:hover {color:#7c91a4;border-top-width: 3px;border-top-style: none;border-top-color: #fff;}#menu-nav a.last {}#menu-nav a:hover, #menu-nav a.last:hover, #menu-nav a.selected {color:#7c91a4;}#schedule-bg {height:25px;position:relative;margin: 0 auto;max-width:937px;width:100%;z-index:996;}#menu-shade-bg {height:19px;top:106px;position:absolute;width:100%;background-image: url(../images/header-shadow.png);background-repeat: no-repeat;background-position: center bottom;z-index:998;}a#schedule-appt-btn, a#schedule-appt-btn:active, a#schedule-appt-btn:focus, a#schedule-appt-btn:visited, a#locations-btn, a#locations-btn:active, a#locations-btn:focus, a#locations-btn:visited {height:25px;background-color:#7c91a4;position:absolute;right:0px;bottom:-21px;text-align:center;color:#FFF;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:5px;font-family: 'cinzelregular', Arial, sans-serif;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7c91a4;border-bottom-left-radius: 0.5em 0.5em;border-bottom-right-radius: 0.5em 0.5em;border-top-style: none;z-index:997;}a#schedule-appt-btn:hover, a#locations-btn:hover {background-color:#ADBBC7;}a#booknow-btn, a#booknow-btn:active, a#booknow-btn:focus, a#booknow-btn:visited {background-color: #7c91a4;position: absolute;top: 50%;left: 57%;transform: translate(-50%, -50%);text-align: center;color: #FFF;padding: 10px;font-family: 'cinzelregular', Arial, sans-serif;border-width: 1px;border-style: solid;border-color: #7c91a4;border-radius: .2em .2em;z-index: 997 }a#booknow-btn:hover {background-color: #ADBBC7;}a#estimate-mobile-btn, a#estimate-btn, a#locations-btn {display:none;}a#estimate-btn, a#estimate-btn:active, a#estimate-btn:focus, a#estimate-btn:visited {height: 25px;background-color: #7c91a4;position: absolute;right: 270px;bottom: -21px;text-align: center;color: #fff;padding-top: 15px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;font-family: cinzelregular, Arial, sans-serif;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7c91a4;border-bottom-left-radius: 0.5em 0.5em;border-bottom-right-radius: 0.5em 0.5em;border-top-style: none;z-index: 997;}a#estimate-btn:hover {background-color: #ADBBC7;}a#estimate-mobile-btn, a#estimate-mobile-btn:active, a#estimate-mobile-btn:focus, a#estimate-mobile-btn:visited {background-color: #7c91a4;position: absolute;right: 78px;bottom: 15px;text-align: center;color: #fff;padding-top: 10px;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;font-family: cinzelregular, Arial, sans-serif;border: 1px solid #7c91a4;border-radius: 5px 5px;z-index: 997;}a#estimate-mobile-btn:hover {background-color: #ADBBC7;}#schedule-bg {height:25px;position:relative;margin: 0 auto;max-width:937px;width:100%;z-index:996;}.nav-container {padding:0;margin:0;width:100%;text-align:left;}.nav-wrapper {position: relative;margin: 0 auto;padding: 0;height:107px;z-index:999;display:flex;}.nav-logo-child {flex-grow:1;position: relative;width: auto }.nav-booknow-child {flex-grow:1;position: relative;}.nav-mobile-child {flex-grow:0;position: relative;display:none;}.nav-menu-child {flex-grow: 0;position: relative;display: block;}@media screen and (max-width: 1199px) {a#schedule-appt-btn {display:block;}.nav-logo-child {width: 250px;flex-grow: 0;}.nav-menu-child {display:none;}.nav-mobile-child {display:block;}a#booknow-btn, a#booknow-btn:active, a#booknow-btn:focus, a#booknow-btn:visited {background-color: #000;color: #7c91a4;border: 1px solid #bbb;border-radius: 0.75em;font-size: 0.75em;padding-top:5px;padding-bottom:5px;}a#booknow-btn:hover {border: 1px solid #7c91a4;background-color: #000;}#logo-nav {left: 41%;width: 70%;height: auto;}}nav {z-index: 999;width: 100%;margin:0;padding:0;height:107px;position: relative;border:none;}.nav-bg-home {z-index: 999;width: 100%;margin:0;padding:0;opacity: 0.95;background-color:#000;height:107px;position: fixed;border:none;}.nav-bg {z-index: 999;width: 100%;margin:0;padding:0;background-color:#000;height:107px;position: fixed;border:none;}#mini-slider-wrapper {width:100%;margin: 0 auto;margin-top:20px;}#carmake-slider-wrapper {width:90%;margin: 0 auto;margin-top:20px;background-color:#999;}#gallery-frame {width:1022px;height:590px;margin:0;padding:0;}.image {position: relative;}#name-error, #email-error, #msg-error, #loc-error {color:#F00;font-size:1em;display:none;text-align:center;width:100%;font-weight:bold;padding-top:5px;}.mini-slide-title {color:#fff;display:block;text-transform:uppercase;font-family: 'latolight', Arial, sans-serif;height:65px;font-weight:bold;font-size:14px;}.minislider-form-button {background-color:#7c91a4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family: 'latolight', Arial, sans-serif;text-align:center;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color:#FFF;font-size:1em;-webkit-appearance: none;padding:3px;text-align:center;margin:0;}.minislider-form-button:hover {background-color:#ADBBC7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align:center;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color:#FFF;font-size:1em;cursor: pointer;}.white-pic-frame {border: 5px solid #FFF;-moz-box-shadow: 0px 0px 5px #333;-webkit-box-shadow: 0px 0px 5px #333;box-shadow: 0px 0px 5px #333;width:299px;height:168px;background-color:#fff;}.left-div {float:left;margin-top:10px;width:234px;height:80px;color:#333;overflow:hidden;font-weight:bold;text-align:left;}.right-div {float: right;width:50px;height:40px;margin-top:50px;margin-right:5px;font-weight:bold;}#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 {position:absolute;left: 20px;top:50%;margin-top:-40px;width:44px;height:80px;display:block;cursor:pointer;}.mini-slider-next {position:absolute;right: 20px;top:50%;margin-top:-40px;width:44px;height:80px;display:block;cursor:pointer;}.service-item {padding: 0;width:100%;color: #FFF;text-align: left;position:relative;color:#333;display:block;}.service-item-title {color:#333;text-transform:uppercase;font-weight:bold;font-size:1.1em;font-family: 'latolight', Arial, sans-serif;}.service-item-pic-frame {border: 5px solid #FFF;-moz-box-shadow: 0px 0px 10px #333;-webkit-box-shadow: 0px 0px 10px #333;box-shadow: 0px 0px 10px #333;width:299px;height:168px;}.mobile-service-item {padding: 0;width:100%;color: #FFF;text-align: left;position:relative;color:#333;display:block;font-size:0.9em;}.mobile-service-item-title {color:#333;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.mobile-service-item-pic-frame {border: 5px solid #FFF;-moz-box-shadow: 0px 0px 5px #333;-webkit-box-shadow: 0px 0px 5px #333;box-shadow: 0px 0px 5px #333;width:299px;height:168px;}.wrapper:before, .wrapper:after {content: '';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;clear: both;zoom: 1;}.sticky {position: fixed;top: 0px;}.sticky .nav-above {position: absolute;top:-15px;left:1em;right:1em;height:15px;background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}.section-container {width:937px;clear: both;margin:0px auto;text-align:center;display:block;color:#666;}.video_loading {width:100%;margin:0px auto;top:0px;text-align:center;position:fixed;overflow:hidden;z-index:-50;background-image: url(../owl-carousel/AjaxLoader.gif);background-repeat: no-repeat;background-position: center 55%;display:block;}.section-slider-bg {width:100%;margin:0px auto;top:0px;text-align:center;position:fixed;color:#333;overflow:hidden;z-index:-50;}.section-container-slider {width:100%;margin:0px auto;text-align:center;position:relative;overflow:hidden;}#imageslider {height:900px;width:1600px;position:relative;margin:0 auto;}#slider-blue-shade {height:60%;width:100%;position:absolute;margin:0 auto;top:0;}#re-width, #re-section {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%;}.learn-more a, .learn-more a:visited, .learn-more a:active, .learn-more a:focus {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);background-repeat:repeat;text-align:center;}.learn-more a:hover {background-color:#7c91a4;border: 1px solid #7c91a4;}.see-video a, .see-video a:visited, .see-video a:active, .see-video a:focus {padding: 15px;font-weight:bold;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);background-repeat:repeat;text-align:center;}.job-post-learn-more a, .job-post-learn-more a:visited, .job-post-learn-more a:active, .job-post-learn-more a:focus {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);background-repeat:repeat;text-align:center;font-family: 'latolight', Arial, sans-serif;}.job-post-learn-more a:hover {color:#fff;background-color:#7c91a4;border: 1px solid #7c91a4;}.slider-mobile-space {height:150px;display:none;background-color:#292e43;}.slide-title {background-image:url(../images/semi-spacer-40percent.png);background-repeat:repeat;color:#fff;padding:20px 30px 20px 30px;font-size:1.8em;width:100%;text-align:left;font-family: 'latolight', Arial, sans-serif;}.slide-text {color:#fff;padding:20px 30px 20px 30px;font-size:1.2em;width:100%;text-align:left;line-height:30px;margin-bottom:20px;height:60px;}#wrapper1 {width: 100%;height: 800px;margin: 0 auto;overflow:hidden;}.section-rendering-fullwidth {width:100%;margin:0px auto;text-align:center;display:block;color:#333;padding-top:15px;padding-bottom:5px;background-color:#eee;}.section-rendering-fullwidth h1 {padding-bottom:10px;font-weight:bold;font-family: 'latolight', Arial, sans-serif;margin:0;font-size:2.4em;color:#333;}.section-rendering-fullwidth h2 {padding-bottom:10px;font-weight:normal;font-family: 'latolight', Arial, sans-serif;margin:0;font-size:3em;color:#7c91a4;line-height:normal;}.section-container-fullwidth {width:100%;margin:0;text-align:left;display:block;color:#333;background: white;z-index:500;position:relative;}.section-container-contact {width:100%;text-align:center;display:block;background-image:url(../images/dotted-bg.png);background-position:center;background-repeat:repeat;color:#333;position:relative;padding-bottom:20px;}.contact-bottom-bar {bottom:0;width:100%;z-index:999;text-align:center;vertical-align:middle;}.contact-box {display:inline-table;zoom: 1;*display: inline;width:290px;color:#adadad;margin: 0 auto;padding:10px;font-size:16px;vertical-align:top;text-align:center;}.contact-box a, .contact-box a:hover, .contact-box a:visited, .contact-box a:focus, .contact-box a:active {color:#adadad;}.copyright {max-width:1004px;width:100%;color:#FFF;margin: 0 auto;padding-top:15px;padding-left:0;padding-right:0;}.copyright-txt {color:#FFF;margin: 0 auto;float:none;padding-top:15px;font-size:12px;text-transform: uppercase;}.copyright-txt2 {color:#FFF;margin: 0 auto;float:none;padding-top:15px;font-size:12px;text-transform: uppercase;}.section-container-title {width:100%;text-align:center;display:block;padding-top:0;background-image:url(../images/dotted-bg.png);background-position:center;background-repeat:repeat;color:#333;margin: 0 auto;overflow:hidden;}.section-grey-bg {width:100%;position:absolute;height:188px;top:107px;z-index:99;}.title-img-contact {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/contact/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-about {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/about/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-team {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/team/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-bellingham {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/bellingham/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-technology {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/technology/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-services {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/services/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-news {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/news/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.title-img-careers {position:relative;z-index:100;width:917px;height: 138px;margin: 0 auto;text-align:left;background-image:url(../images/careers/title-slider.png);background-repeat:no-repeat;background-position:center;color:#FFF;padding-top:50px;padding-left:15px;font-size:3em;font-family: 'latolight', Arial, sans-serif;}.page {margin:0px auto;min-width: 60%;text-align:left;vertical-align:top;padding-left:15px;padding-right:15px;padding-top: 0px;padding-bottom:75px;font-size:12pt;}.location-name {font-weight:bold;font-size:14pt;}.contact-page {margin:0px auto;width:1004px;min-height:300px;text-align:center;vertical-align:top;display:block;padding-bottom:0px;}.slider-page {margin:0px auto;width: 937px;text-align:left;vertical-align:top;padding-bottom:0px;}.page-title {padding-bottom:10px;font-size:3em;}.sub-page-title {padding-bottom:10px;font-size:2em;color:#7c91a4;}.paragraph-title {padding-bottom:10px;font-size:1.3em;text-transform: uppercase;}h1 {padding-bottom:10px;font-weight:normal;font-family: 'latolight', Arial, sans-serif;margin:0;font-size:3em;}h2 {padding-bottom:10px;font-weight:normal;font-family: 'latolight', Arial, sans-serif;margin:0;font-size:2em;color:#7c91a4;line-height:normal;}a.news {color:#f1592a;text-decoration:none;}a.news:hover {color:#f1592a;text-decoration:underline;}h3 {padding-bottom:10px;font-weight:normal;margin:0;font-size:1.3em;text-transform: uppercase;line-height:normal;}.slider-bottom-shade {height:21px;width:100%;background-image: url(../images/header-shadow.png);background-repeat: no-repeat;background-position: center bottom;background-color:#fff;clear:both;position:relative;bottom:0px;}.silver-metal-pattern-bx {width:100%;height:391px;z-index:2;position:absolute;}.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:0px;background-color:#fff;}#form-wrapper {position:relative;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;background-color:#9C9663;color:#fff;font-size:14px;font-weight:normal;}#form-wrapper a, #form-wrapper a:active, #form-wrapper a:visited, #form-wrapper a:focus {color:#00F;}.form-txt {padding-top:15px;padding-bottom:15px;padding-left:0px;padding-right:0px;color:#fff;font-size:14px;font-weight:normal;}.form-txt2 {padding-top:15px;padding-bottom:0px;padding-left:0px;padding-right:0px;color:#fff;font-size:14px;font-weight:normal;}.form-textbox {width:200px;height:30px;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);background-repeat:repeat;text-align:center;font-family: 'latolight', Arial, sans-serif;}.form-textbox-other {width:150px;height:30px;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);background-repeat:repeat;text-align:center;font-family: 'latolight', Arial, sans-serif;}.form-textbox-comment {width:613px;height:30px;font-size:14px;}.form-textarea-comment {width:150px;height:80px;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);background-repeat:repeat;text-align:center;font-family: 'latolight', Arial, sans-serif;}.form-button {background-color:#7c91a4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family: 'latolight', Arial, sans-serif;text-align:center;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color:#FFF;font-size:1em;-webkit-appearance: none;padding:3px;text-align:center;margin:0;}.form-button:hover {background-color:#ADBBC7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align:center;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color:#FFF;font-size:1em;cursor: pointer;}a.contact-email, a.contact-email:hover, a.contact-email:focus, a.contact-email:visited {color: #adadad;}.clear-2px {height:0px;clear:both;}.clear-5px {height:5px;clear:both;}.clear-10px {height:10px;clear:both;}.jobpost-container {margin:0px auto;text-align:center;display:block;color:#333;}.jobpost-page {margin:0px auto;text-align:left;vertical-align:top;padding-left:15px;padding-right:15px;padding-top: 15px;padding-bottom:75px;font-size:12pt;display:block;overflow:hidden;}.jobpost_form_item {width:100%;display:block;text-align:center;overflow:hidden;}.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;}.job-post-form-title {color:#000;font-size:13px;}.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;font-size:13px;color:#000;}.map-title {color:#f1592a;font-size:16px;font-family: 'latolight', Arial, sans-serif;}.map-txt {font-size:12px;font-family: 'latolight', Arial, sans-serif;color:#333;}@media only screen and (min-width: 1201px) and (max-width: 1400px) {.learn-more a, .learn-more a:visited, .learn-more a:active, .learn-more a:focus {padding: 10px;font-size:1em;}.slide-title {font-size:1.75em;}.slide-text {font-size:1em;line-height:25px;padding:20px 30px 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:visited, .learn-more a:active, .learn-more a:focus {padding: 7px;font-size:0.8em;}.slide-title {font-size:1.5em;padding:15px 20px 15px 20px;}.slide-text {font-size:0.9em;line-height:20px;padding:15px 20px 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:visited, .learn-more a:active, .learn-more a:focus {padding: 5px;font-size:0.8em;}.slide-title {font-size:1.35em;padding:15px 20px 15px 20px;}.slide-text {font-size:0.8em;line-height:20px;padding:15px 20px 15px 20px;height:50px;}.slider-mobile-space {display:none;}}@media only screen and (max-width: 816px) {.learn-more a, .learn-more a:visited, .learn-more a:active, .learn-more a:focus {padding: 5px;font-size:1em;}.slide-title {font-size:1.35em;padding:15px 20px 15px 20px;}.slide-text {font-size:1em;line-height:20px;padding:15px 20px 5px 20px;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;float:none;font-size:0.7em;padding-top:5px;}}@media only screen and (max-width: 425px) {.slide-text {font-size:0.8em;line-height:20px;padding:10px 20px 5px 20px;height:55px;}.copyright {padding-top:10px;padding-right:10px;padding-left:10px;font-size:0.6em;}.copyright-txt, .copyright-txt2 {margin: 0 auto;font-size:0.6em;float:none;padding-top:5px;}.jobpost_form_item {overflow:none;}.jobpost_form_item .rightcol {margin-left:0px;margin-top:0px;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 {font-size:2.1em;}.sub-page-title {font-size:1.2em;}.paragraph-title {font-size:1em;}h1 {font-size:2.1em;}h2 {font-size:1.6em;}h3 {font-size:1em;}.section-rendering-fullwidth h1 {font-size:1.7em;}.section-rendering-fullwidth h2 {font-size:2.1em;}.page {font-size:0.63em;}.location-name {font-size:0.7em;}.title-img-contact {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-about {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-team {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-bellingham {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-services {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-technology {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-news {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-careers {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}#mini-slider-wrapper {width:90%;}.mini-slide-title {font-size:0.8em;}.white-pic-frame {width:235px;height:132px;}.left-div {width:175px;font-size:0.8em;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:0.6em;}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {.page-title {font-size:2.1em;}.sub-page-title {font-size:1.2em;}.paragraph-title {font-size:1em;}h1 {font-size:2.1em;}h2 {font-size:1.6em;}h3 {font-size:1em;}.page {font-size:0.63em;}.location-name {font-size:0.7em;}.title-img-contact {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-about {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-team {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-bellingham {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-services {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-technology {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-news {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-careers {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}#mini-slider-wrapper {width:90%;}.mini-slide-title {font-size:0.8em;}.white-pic-frame {width:235px;height:132px;}.left-div {width:175px;font-size:0.8em;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:0.6em;}}@media only screen (min-width: 400px) and (max-width: 767px) {.section-container-slider {margin:0px auto;}.section-container-title {padding-top:17px;}.page-title {font-size:2.1em;}.sub-page-title {font-size:1.2em;}.paragraph-title {font-size:1em;}h1 {font-size:2.1em;}h2 {font-size:1.6em;}h3 {font-size:1em;}.page {font-size:0.63em;}.location-name {font-size:0.7em;}.title-img-contact {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-about {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-team {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-bellingham {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-services {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-technology {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-news {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}.title-img-careers {padding-top:3%;padding-left:15px;font-size:120%;min-height:75px;}#mini-slider-wrapper {width:90%;}.mini-slide-title {font-size:0.8em;}.white-pic-frame {width:235px;height:132px;}.left-div {width:175px;font-size:0.8em;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:0.6em;}}#mobile-menu-nav {width: 80px;height: 100%;top: 0;right: 0;position: relative;}#mobile-menu-nav #toggle-bar {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}#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: all 0.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: all 0.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.ca_flag:hover {background-image: url(../images/ca_flag.png);}#mobile-menu-nav #toggle-bar a.us_flag {position:absolute;right:55px;margin-top: 40px;margin-right: 20px;background-image: url(../images/us_flag_bw.png);background-repeat: no-repeat;background-position: center top;height:34px;width:64px;}#mobile-menu-nav #toggle-bar a.us_flag_selected {position:absolute;right:55px;margin-top: 40px;margin-right: 20px;background-image: url(../images/us_flag.png);background-repeat: no-repeat;background-position: center top;height:34px;width:64px;}#mobile-menu-nav #toggle-bar a.us_flag:hover {background-image: url(../images/us_flag.png);}#mobile-menu-nav #mmenu-nav {position: relative;top: 90px;float: right;background-color: #000;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: #000;text-transform: uppercase;letter-spacing: .2em;color: #fff;border-bottom: 1px solid #bbb;padding: 15px 0 15px 30px;text-decoration: none;font-family: 'latolight', Arial, sans-serif;}#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-services:after, #mobile-menu-nav ul li div.m-locations:after {content: url("../images/down-arrow-svg.svg");width: 20px;position: absolute;right: 25px;transition: all .1s ease-in;}#mobile-menu-nav ul li div.m-about.open:after, #mobile-menu-nav ul li div.m-services.open:after, #mobile-menu-nav ul li div.m-locations.open:after {transform:rotate(180deg);transition: all .1s ease-in;}#mobile-menu-nav ul li div.sub-menu-wrap {display: none;}#mobile-menu-nav ul li div.sub-menu-wrap a {display: block;background-color: #000;text-transform: uppercase;letter-spacing: .2em;color: #fff;border: none;padding: 5px 0 5px 0px;text-decoration: none;font-family: 'latolight', Arial, sans-serif;}#mobile-menu-nav ul li a {background-color: #000;text-transform: uppercase;letter-spacing: .2em;color: #fff;text-decoration: none;font-family: 'latolight', Arial, sans-serif;}#mobile-menu-nav ul ul {font-size: small }#mobile-menu-nav ul ul li {margin-left: 0 }#mobile-menu-nav ul ul a {background-color: #000;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-wrapper {display:none;}#infobox_rmd, #infobox_van, #infobox_van_dt {border:2px solid white;margin-top: 8px;background:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding: .5em 1em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}#infobox_bell {border:2px solid white;margin-bottom: 8px;background:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding: .5em 1em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 8px #000;box-shadow: 0 0 8px #000;}.pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;}.pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;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 9px;background: #f1592a;;color:#fff;}article {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666;padding-bottom:30px;padding-top:40px;}.title-div {position: relative;z-index: 100;width: 100%;height: 138px;margin: 0 auto;text-align: center;color: #FFF;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.title-div h1 {font-size: 3em;font-family: 'cinzelregular', Arial, sans-serif;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);width:100%;color: #FFFFFF;}@media (986px > width) {.title-div {height:75px;}.title-div h1 {font-size:30px;transform: translate(-50%, calc(-50% + 5px));}.section-grey-bg {height:75px;}#mobile-menu-nav {display: block;}}