@import url("https://fonts.googleapis.com/css?family=Oswald");.headline-font,h3,h3.proj-title,#navigation-desktop .navbar-nav.center-menu li a,footer ul li a,#showcase-panels .image-container .box-container h3,#showcase-panels .image-container .box-container ul li,.banner-image .header-container h1,#industrial-services .thumbnail .poster .title-bar h3,#industrial-services .thumbnail .caption h2,#industrial-services .thumbnail .caption h3,#industrial-services .thumbnail .caption span,#industrial-services .thumbnail .caption ul li{font-family:'bebas-neue', sans-serif;font-weight:400;font-size:6.25em}.cta-btn-font,.cta-btn,#gform_submit_button_1,#navigation-desktop .navbar .search-module .search-box .navbar-form .btn,#navigation-desktop .navbar .quote-btn,#showcase-tabs li a{font-family:'bebas-neue', sans-serif;font-weight:400;font-size:2.5em}.body-text-font{font-family:'Oswald', sans-serif}html,body{margin:0 auto;font-size:16px;overflow-x:hidden}.container-fluid{width:90%}h3{font-size:2em;color:#283891;margin-top:-5px}a{text-decoration:none}a:hover{text-decoration:none}.cta-btn{color:#fff;background-color:#283891;padding:15px 20px;display:inline-block;font-size:2em}*{transition-property:all;transition-duration:.6s;transition-timing-function:ease}.btn-2{letter-spacing:0}.btn-2:hover,.btn-2:active{letter-spacing:2px}.btn-2:after,.btn-2:before{backface-visibility:hidden;border:1px solid rgba(255,255,255,0);bottom:0px;content:" ";display:block;margin:0 auto;position:relative;transition:all 280ms ease-in-out;width:0}.btn-2:hover:after,.btn-2:hover:before{backface-visibility:hidden;border-color:rgba(255,255,255,0.5);transition:width 350ms ease-in-out;width:95%}.btn-2:hover:before{bottom:auto;top:0;width:95%}#tabs .btn-2 a{letter-spacing:0}#tabs .btn-2 a:hover,#tabs .btn-2 a:active{letter-spacing:2px}#tabs .btn-2 a:after,#tabs .btn-2 a:before{backface-visibility:hidden;border:1px solid rgba(40,56,145,0);bottom:0px;content:" ";display:block;margin:0 auto;margin-top:10px;margin-bottom:10px;position:relative;transition:all 280ms ease-in-out;width:0}#tabs .btn-2 a:hover:after,#tabs .btn-2 a:hover:before{backface-visibility:hidden;border-color:rgba(40,56,145,0.5);transition:width 350ms ease-in-out;width:90%}#tabs .btn-2 a:hover:before{bottom:auto;top:0;width:90%}#tabs .btn-2.active:hover:after,#tabs .btn-2.active:hover:before{backface-visibility:hidden;border-color:rgba(40,56,145,0);transition:width 350ms ease-in-out;width:90%}#generic{margin-top:30px}#generic img{width:100%;height:auto}#generic p a{white-space:wrap;display:inline-block}h3.proj-title{font-size:2em;color:#fff;background-color:#283891;padding:10px;margin-top:-5px}.slider-nav{margin-top:10px}.slider-nav .slick-slide{border:3px solid transparent;padding-right:10px;height:auto;width:100px !important;overflow:hidden}.slider-nav .slick-slide img{height:70px;width:70px}.slick-slide:focus{outline:none}.slider-nav .slick-current img{border:3px solid #283891}.form-field{border:1px solid #E5E5E5;padding:5px;margin-bottom:10px}.comments{height:150px}i{display:block;font-size:0.876em;color:#E5E5E5;margin-bottom:10px}.gform_wrapper{margin:0px 0 !important;margin-top:-15px !important}.gform_body label.gfield_label{display:none !important}.gform_body .name_first label,.gform_body .name_last label{display:none !important}.gform_body textarea{border:1px solid rgba(191,191,191,0.5)}#gform_submit_button_1{background-color:#283891 !important;border:none;color:#fff;padding:12px 40px;font-size:1.5em;margin-top:-20px;float:right}.map{margin-top:30px}#searchsubmit{background-color:transparent;border:none;color:transparent;padding-left:500px}@media all and (max-width: 768px){.container-fluid{width:97%}}html,body{margin:0 auto;font-size:16px}.caret{display:none !important}#navigation-desktop .container-fluid{width:100%}#navigation-desktop .caret{display:none !important}#navigation-desktop .sampleClass{float:left}#navigation-desktop .navbar-nav>.open>a{background-color:transparent}#navigation-desktop .navbar-nav .dropdown:hover .dropdown-menu{display:block}#navigation-desktop .navbar-nav .dropdown-menu{background-color:rgba(255,255,255,0.9);border-top:2px solid #414141;border-radius:0;margin-top:-2px}#navigation-desktop .navbar-nav .dropdown-menu li{margin-top:-10px;padding-top:0}#navigation-desktop .navbar-nav .dropdown-menu li a{padding:0 10px;display:inline-block}#navigation-desktop .navbar{border-radius:0;height:100%;min-height:63px;border:none;border-bottom:0;margin-bottom:0;background-color:transparent}#navigation-desktop .navbar .active>a{background-color:transparent !important;border-bottom:2px solid #414141;padding-bottom:10px;padding-left:0;padding-right:0}#navigation-desktop .navbar .active>a:hover{color:#414141}#navigation-desktop .navbar .container-fluid{padding-right:0}#navigation-desktop .navbar .navbar-header .navbar-brand{position:absolute}#navigation-desktop .navbar .navbar-header .navbar-brand .logo{height:65px;margin-top:7px}#navigation-desktop .navbar .navbar-header .navbar-brand .logo img{height:100%;width:auto}#navigation-desktop .navbar .navbar-header .navbar-toggle.collapsed{background-color:#fff;padding:0 10px;margin-left:0px;margin-right:0px;margin-bottom:0;padding-bottom:7px;border-radius:0}#navigation-desktop .navbar .navbar-header .navbar-toggle{width:60px;padding:0 10px;margin-left:0px;margin-right:0px;margin-bottom:0;padding-bottom:11px;padding-top:5px;border-radius:0;border:none;margin-top:0px;background-color:#E5E5E5}#navigation-desktop .navbar .navbar-header .navbar-toggle .icon-bar{margin-top:12px;padding-top:4px;background-color:#283891;width:100%}#navigation-desktop .navbar .navbar-collapse{padding-right:0}#navigation-desktop .navbar .search-module{right:-15px;display:inline-block;position:absolute;z-index:11111;height:110px;top:0}#navigation-desktop .navbar .search-module .search-box{margin-right:-275px;float:right;right:15px;position:absolute;z-index:22222}#navigation-desktop .navbar .search-module .search-box .navbar-form{background-color:#414141;margin:0;padding-bottom:0px;padding:0 0;display:inline-block;height:110px;position:relative}#navigation-desktop .navbar .search-module .search-box .navbar-form .form-group{padding-top:40px;display:inline-block;z-index:22222;height:115px;width:391px}#navigation-desktop .navbar .search-module .search-box .navbar-form input{position:absolute;margin-top:-110px;border-radius:0;width:250px;margin-right:20px;z-index:100;display:inline-block;right:0}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn{border:none;border-radius:0;background-color:#414141;padding-left:20px;padding-right:20px;padding-bottom:6px;display:inline-block;color:#fff;font-weight:400;font-style:normal;font-size:1.876em}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon{padding-bottom:0px;width:35px;text-align:center;margin:0 auto}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon img{padding-top:15px;padding-bottom:0;width:100%;height:auto}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn span{margin-top:-10px !important;line-height:0}#navigation-desktop .navbar .search-box-click{right:15px !important;margin-right:0px !important;z-index:22222 !important;display:inline-block !important;height:115px !important;position:absolute !important;width:391px !important}#navigation-desktop .navbar .search-box-click input{margin-top:0px}#navigation-desktop .navbar .quote-btn{position:relative;float:right;right:145px;height:110px;background-color:#283891;padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:5px;position:absolute;z-index:1;color:#fff;text-align:center;line-height:1.125em;font-size:1.876em}#navigation-desktop .navbar .navbar-nav .quote-li a{padding:0}@media all and (min-width: 1010px){#navigation-desktop .navbar{padding-bottom:30px}#navigation-desktop .navbar-nav.center-menu{margin:0 auto;float:none;display:table;table-layout:fixed;z-index:22222}#navigation-desktop .navbar-nav.center-menu li{padding:30px 5px 0}#navigation-desktop .navbar-nav.center-menu li a{text-transform:uppercase;font-weight:400;font-size:1.5em;color:#414141}#navigation-desktop .navbar-nav.center-menu li a:hover{color:#283891;background-color:transparent}}@media all and (min-width: 400px) and (max-width: 1009px){#navigation-desktop .sampleClass{float:none}#navigation-desktop .navbar-nav.center-menu li a{font-size:1.5em;color:#414141}#navigation-desktop .navbar-nav.center-menu li a:hover{background-color:transparent;color:#283891}#navigation-desktop .navbar-default .navbar-collapse{border:none;background-color:#E5E5E5}#navigation-desktop .navbar .active>a{padding-left:15px;width:100%;color:#fff !important;background-color:#414141 !important;border-bottom:none}#navigation-desktop .navbar .navbar-header .navbar-brand .logo{height:42px;width:auto;margin-top:-5px}#navigation-desktop .navbar .quote-btn{height:64px;margin-top:-8px;padding-top:10px;padding-left:15px;padding-right:15px;font-size:1.35em;right:102px}#navigation-desktop .navbar .search-module .search-box{margin-right:-275px}#navigation-desktop .navbar .search-module .search-box .navbar-form{margin-top:-2px;height:66px;border-bottom:none;margin-left:50px}#navigation-desktop .navbar .search-module .search-box .navbar-form .form-group{width:320px}#navigation-desktop .navbar .search-module .search-box .navbar-form input{margin-top:-85px}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn{display:inline-block;height:65px;width:72px;margin-top:0px;margin-left:-27px;padding-top:15px;padding-left:0;padding-right:0}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon{width:30px;margin-top:-15px;padding-bottom:15px}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon img{padding-top:0;margin-bottom:0}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn span{display:block;font-size:0.55em}#navigation-desktop .navbar .search-box-click{margin-right:0}#navigation-desktop .navbar .search-box-click .btn{margin-left:0px !important}#navigation-desktop .navbar-nav .dropdown-menu{border:0 none;display:block;float:none;font-size:14px;padding:5px 19px;position:static;text-align:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}#navigation-desktop .navbar-nav .dropdown-menu li{margin-left:-25px;margin-top:0px}#navigation-desktop .navbar-nav .dropdown-menu li a{padding-left:40px;color:rgba(65,65,65,0.5)}#navigation-desktop .navbar-nav .dropdown-menu li a:hover{background-color:transparent;color:#283891}#navigation-desktop .navbar-nav .dropdown-menu li .sub-item:nth-child(1),#navigation-desktop .navbar-nav .dropdown-menu .sub-item:nth-child(2){margin-left:15px !important}#navigation-desktop .navbar-nav .dropdown-menu li .sub-item:nth-child(3),#navigation-desktop .navbar-nav .dropdown-menu .sub-item:nth-child(4){margin-left:0px !important}#navigation-desktop .navbar .dropdown-menu.no-collapse{background-color:#ffffff;border-color:rgba(0,0,0,0.2);border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;margin:0;padding:4px 0;position:absolute;top:100%}}@media all and (max-width: 399px){#navigation-desktop .navbar-default .navbar-collapse{border:none;background-color:#E5E5E5}#navigation-desktop .navbar .active>a{padding-left:15px;width:100%;color:#fff !important;background-color:#414141 !important;border-bottom:none}#navigation-desktop .navbar .navbar-header .navbar-brand{position:absolute}#navigation-desktop .navbar .navbar-header .navbar-brand .logo{height:30px;margin-top:1px;margin-left:-15px}#navigation-desktop .navbar .navbar-header .navbar-brand .logo img{height:100%;width:auto}#navigation-desktop .navbar .navbar-header .navbar-toggle.collapsed{background-color:#fff;padding:0 10px;margin-left:0px;margin-right:0px;margin-bottom:0;padding-bottom:7px;border-radius:0}#navigation-desktop .navbar .navbar-header .navbar-toggle{width:55px;padding:0 10px;margin-left:0px;margin-right:0px;margin-bottom:0;padding-bottom:11px;padding-top:5px;border-radius:0;border:none;margin-top:4px;background-color:#E5E5E5}#navigation-desktop .navbar .navbar-header .navbar-toggle .icon-bar{margin-top:10px;padding-top:4px;background-color:#283891;width:100%}#navigation-desktop .navbar .quote-btn{height:64px;margin-top:-8px;padding-top:15px;padding-left:15px;padding-right:15px;font-size:1em;right:97px}#navigation-desktop .navbar .search-module .search-box{margin-right:-275px}#navigation-desktop .navbar .search-module .search-box .navbar-form{margin-top:-2px;height:66px;border-bottom:none;margin-left:50px}#navigation-desktop .navbar .search-module .search-box .navbar-form .form-group{width:275px}#navigation-desktop .navbar .search-module .search-box .navbar-form input{margin-top:-85px;width:230px}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn{display:inline-block;height:65px;width:67px;margin-top:0px;margin-left:-67px;padding-top:15px;padding-left:0;padding-right:0}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon{width:25px;margin-top:-15px;padding-bottom:12px}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn .search-icon img{padding-top:0;margin-bottom:0}#navigation-desktop .navbar .search-module .search-box .navbar-form .btn span{display:block;font-size:0.5em}#navigation-desktop .navbar .search-box-click{margin-right:0;width:370px !important}#navigation-desktop .navbar .search-box-click .btn{margin-left:0px !important}#navigation-desktop .navbar .navbar-nav.center-menu li a{font-size:1.5em}#navigation-desktop .navbar-nav .dropdown-menu{border:0 none;display:block;float:none;font-size:14px;padding:5px 19px;position:static;text-align:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}#navigation-desktop .navbar-nav .dropdown-menu li{margin-left:-25px;margin-top:0px}#navigation-desktop .navbar-nav .dropdown-menu li a{padding-left:40px;color:rgba(65,65,65,0.5)}#navigation-desktop .navbar-nav .dropdown-menu li a:hover{background-color:transparent;color:#283891}#navigation-desktop .navbar-nav .dropdown-menu li .sub-item:nth-child(1),#navigation-desktop .navbar-nav .dropdown-menu .sub-item:nth-child(2){margin-left:15px !important}#navigation-desktop .navbar-nav .dropdown-menu li .sub-item:nth-child(3),#navigation-desktop .navbar-nav .dropdown-menu .sub-item:nth-child(4){margin-left:0px !important}#navigation-desktop .navbar .dropdown-menu.no-collapse{background-color:#ffffff;border-color:rgba(0,0,0,0.2);border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;margin:0;padding:4px 0;position:absolute;top:100%}}footer ul{margin-left:-40px;text-align:center}footer ul li{display:inline-block;list-style:none;padding:40px 20px}footer ul li a{text-transform:uppercase;font-weight:400;font-size:1.55em;color:#283891}footer ul li a:hover{color:#414141}@media all and (min-width: 400px) and (max-width: 750px){footer ul li a{font-size:1.25em}}@media all and (max-width: 399px){footer ul li{padding:40px 10px}footer ul li a{font-size:1.15em}}#showcase .container-fluid{width:100%}#showcase .container-fluid .col-xs-12{padding-left:0;padding-right:0}#showcase-panels{background-color:#E5E5E5}#showcase-panels .image-container{height:450px;background-size:cover;background-repeat:no-repeat;overflow:hidden}#showcase-panels .image-container img{width:100%;height:auto}#showcase-panels .image-container .box-container{background-color:rgba(40,56,145,0.7);padding-top:30px;padding-bottom:1000px}#showcase-panels .image-container .box-container h3{color:#fff;font-size:3em;line-height:1em;text-align:right;padding-right:30px}#showcase-panels .image-container .box-container ul{padding:10px 30px}#showcase-panels .image-container .box-container ul li{color:#fff;text-align:right;list-style:none;font-size:1.35em;text-transform:uppercase;letter-spacing:0.05em}#showcase-panels .description-container{display:table;padding:20px}#showcase-panels .description-container .description-holder{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}#showcase-panels .description-container .container-fluid{padding-left:30px;padding-right:30px}#showcase-panels .description-container .cta-btn{background-color:#414141;font-size:1.75em;text-align:center;padding:7px 25px}@media all and (min-width: 1010px){#showcase-panels .description-container{height:450px}#showcase-panels .description-container .cta-btn{margin-top:30px}#showcase-panels .description-container .description-holder{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}}@media all and (max-width: 1009px){#showcase-panels .description-container{text-align:center}#showcase-panels .description-container p{text-align:left}}@media all and (max-width: 768px){#showcase-panels .description-container .cta-btn{margin-top:30px}}@media all and (min-width: 400px) and (max-width: 535px){#showcase-panels .image-container{height:460px}}#showcase-tabs{text-align:center;border-bottom:2px solid #283891}#showcase-tabs .nav-pills>li.active>a{background-color:transparent}#showcase-tabs li{padding:5px 0;text-align:center;white-space:nowrap;background-color:#fff}#showcase-tabs li a{font-size:1.75em;line-height:1em;color:#838383;letter-spacing:0.0125em;text-decoration:none;display:inline-block;text-align:left}#showcase-tabs li a:hover{color:#283891;background-color:transparent;text-decoration:none}#showcase-tabs li a span{display:none}#showcase-tabs .active,#showcase-tabs .active:hover{background-color:#283891}#showcase-tabs .active a,#showcase-tabs .active:hover a{color:#fff;letter-spacing:0}@media all and (min-width: 769px) and (max-width: 1101px){#showcase-tabs{text-align:left}#showcase-tabs li a{font-size:1.5em;line-height:0.6em;white-space:nowrap}#showcase-tabs li a span{display:block}#showcase-tabs .nav-justified>li{display:table-cell;width:1%}#showcase-tabs .nav-justified>li>a{margin-bottom:0}}@media all and (min-width: 640px) and (max-width: 768px){#showcase-tabs{text-align:left}#showcase-tabs li a{font-size:1.5em;line-height:0.6em;white-space:wrap}#showcase-tabs li a span{display:block}#showcase-tabs .nav-justified>li{display:table-cell;width:1%}#showcase-tabs .nav-justified>li>a{margin-bottom:0}}@media all and (min-width: 400px) and (max-width: 639px){#showcase-tabs{text-align:left}#showcase-tabs li a{font-size:1.2em;line-height:0.6em;white-space:wrap}#showcase-tabs li a span{display:block}#showcase-tabs li a span.mobile-break{display:block}#showcase-tabs .nav-justified>li{display:table-cell;width:1%}#showcase-tabs .nav-justified>li>a{margin-bottom:0}}.banner-image{height:170px;margin-top:-1px;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.banner-image .header-container{height:100%;display:table}.banner-image .header-container .header{display:table-cell;vertical-align:middle;height:170px;background-color:#283891;padding-left:30px;padding-right:30px}.banner-image .header-container h1{font-size:4em;display:inline-block;margin-top:0;color:#fff;text-transform:uppercase}@media all and (min-width: 481px) and (max-width: 768px){.banner-image{height:150px}.banner-image .header-container .header{height:150px}.banner-image .header-container .header h1{font-size:3.2em}}@media all and (max-width: 480px){.banner-image{height:120px}.banner-image .header-container .header{height:120px}.banner-image .header-container .header h1{font-size:2.2em}}#industrial-services{margin-top:30px;padding-left:10px;padding-right:10px;height:458px}#industrial-services .col-sm-6,#industrial-services .col-md-4,#industrial-services .col-lg-3{padding-left:5px;padding-right:5px;overflow:hidden}#industrial-services .col-xs-12,#industrial-services .col-sm-12{padding-left:15px;padding-right:0px}#industrial-services .thumbnail{border:none;padding:0;border:none}#industrial-services .thumbnail .col-sm-6,#industrial-services .thumbnail .col-md-4,#industrial-services .thumbnail .col-lg-3{padding-left:5px;padding-right:5px;overflow:hidden}#industrial-services .thumbnail .poster img{width:100%;height:auto;border:none !important;max-height:280px}#industrial-services .thumbnail .poster .title-bar{padding-right:10px;margin-top:-160px;z-index:11;position:absolute;width:100%}#industrial-services .thumbnail .poster .title-bar h3{width:100%;height:125px;display:inline-block;padding:15px;margin-left:0px;font-size:2.75em;line-height:1em;background-color:rgba(40,56,145,0.7);color:#fff;font-style:normal}#industrial-services .thumbnail .caption{padding:0;background-color:#414141;color:#fff;height:200px;margin-top:0px;z-index:1111}#industrial-services .thumbnail .caption h2,#industrial-services .thumbnail .caption h3,#industrial-services .thumbnail .caption span{margin-bottom:0;padding-bottom:0;display:inline-block;padding:15px;margin-left:0px;font-size:2em;line-height:1em;color:#fff}#industrial-services .thumbnail .caption span{display:block;font-size:1.5em;padding:0 15px}#industrial-services .thumbnail .caption ul{margin-left:-25px}#industrial-services .thumbnail .caption ul li{list-style:none;font-size:1.25em;font-weight:0.876em;text-transform:uppercase;letter-spacing:0.05em}#industrial-services .thumbnail .caption li:nth-child(1){margin-top:15px}#industrial-services .thumbnail .caption .col-xs-6 li:nth-child(1){margin-top:5px}#industrial-services .thumbnail .caption .double-list{margin-left:-30px}#industrial-services .thumbnail .caption .second-col{margin-left:-40px}#industrial-services .thumbnail .caption.project{height:100px}#industrial-services .thumbnail .caption.project h3{padding-top:5px;padding-bottom:0}#industrial-services a{text-decoration:none}#industrial-services .content-container{border:1px solid #E5E5E5}#industrial-services .content-container .col-xs-12,#industrial-services .content-container .col-sm-12{padding-left:15px;padding-right:15px}#industrial-services .content-container p{padding:15px}#industrial-services .content-container .photo-container{ext-align:left;height:458px;text-align:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-attached:fixed}#industrial-services .content-container .photo-container .cta-btn{position:asolute;padding:15px 20px;margin-top:200px}@media all and (max-width: 1010px){#industrial-services #sub-content.col-xs-12,#industrial-services #sub-content.col-sm-12{padding-left:0px;padding-right:0px}#industrial-services .thumbnail .col-sm-6{padding-left:0;padding-right:0}#industrial-services .thumbnail .col-sm-6 .title-bar{padding-right:0px}}
