html,body{height:100%}body{position:relative;padding-top:80px;overflow-x:hidden;font-family:'Open Sans',sans-serif}p{font-size:16px}@media(min-width:768px){.navbar-right{margin-right:17px}}@keyframes slidein{from{opacity:0;left:60%}50%{opacity:0;left:30%}to{opacity:1;left:3%}}.main-text{position:absolute;bottom:12%;left:68px;color:#fff;animation:slidein 1.5s}.main-text h1{font-size:68px;letter-spacing:2px;margin-bottom:10px}.main-text p{text-shadow:2px 2px 1px #000}.main-text ul{list-style-type:none;font-size:24px;padding-left:0;margin-bottom:0}ul.lead{padding-left:0}.main-image-home{position:relative;width:100%;min-height:100px;height:100%;background:linear-gradient(rgba(2,32,70,0.85),rgba(0,15,33,0.93)),url(../images/waves_optimized.jpg) no-repeat center;background-size:cover;vertical-align:middle}@keyframes spin_s{from{transform:rotate(0)}to{transform:rotate(360deg)}}.big_s{float:left;padding-right:20px}.big_s img{height:235px;padding:30px 45px 0 13%;animation:spin_s 1s linear .5s 1}.mt_right{float:left}@media screen and (max-width:768px){.main-text h1{font-size:50px;display:none}@keyframes slideup{from{opacity:0;top:60%}50%{opacity:0;top:50%}to{opacity:1;top:35%}}.big_s{display:none}.mt_right{float:none}.main-text{top:35%;text-align:center;left:0;width:100%;animation:slideup 1s}ul.lead li{padding-top:10px}}.btn-black{background:#222;border-color:#222;color:#fff;margin-right:20px}.btn-black:hover{background:#fff;border-color:#adadad;color:#000}.btn-trans{background:0;color:#fff}.btn-trans:hover{background:#fff}.learn_more{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page{min-height:400px;padding:80px 0 120px 0;text-align:center}.page2{background:#e3e3e3;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}#services.page{padding-bottom:0}#contact p{margin-bottom:40px}footer{padding:50px 0 300px 0;text-align:center}.footer .page2{border-top:1px solid #a0a0a0;background:#e3e3e3}.content-section-a{padding:50px 0;background-color:#f8f8f8}.content-section-b{padding:50px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.navbar-nav>li>a{padding-top:30px;padding-bottom:30px}a.navbar-brand{padding-top:20px;padding-bottom:20px;font-size:28px;height:80px;line-height:28px}.navbar-inverse .navbar-toggle{border-color:#FFF}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#FFF}.navbar-toggle{margin-top:20px}.brand_text{vertical-align:middle;margin-left:8px}.navbar-header{display:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:rgba(34,61,94,1)}.animated{position:relative;color:white;opacity:0}@keyframes showup{from{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes arrow-jump{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes slidedown{from{transform:translateY(-30px);opacity:0}50%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.animated{animation:3s slidedown 1s 3 forwards}.position_down_arrow{position:relative;top:92%;left:106px}.portfolio_img{min-height:200px;height:100%;width:100%;border:1px solid #bcbcbc;box-shadow:0 0 10px rgba(28,36,43,.2)}.weld_test{background:url(../images/weldTestCoupons.png) no-repeat;background-size:cover}.intranet{background:url(../images/brock_intranet.png) no-repeat;background-size:cover}.po{background:url(../images/purchaseOrders.png) no-repeat #000;background-size:cover}.bid_log{background:url(../images/brock_bid_log_view.png) no-repeat;background-size:cover}.bid_log2{background:url(../images/bidLog.png) no-repeat;background-size:cover}.scaffold{background:url(../images/scaffolding.png) no-repeat;background-size:cover}.exchanger{background:url(../images/gce.png) no-repeat;background-size:cover}.s_logo{background:url(../images/s_logo.png) no-repeat center center;background-color:rgba(34,61,94,1)}.shop_production{background:url(../images/shop_production.png) no-repeat;background-size:cover}.admiral{background:url(../images/admiral.png) no-repeat;background-size:cover}.teg{background:url(../images/the_echo_group.png) no-repeat;background-size:cover}.equip{background:url(../images/equipment_transfer1.png) no-repeat;background-size:cover}.navbar-inverse.navbar_trans{background:transparent;border:0}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background:transparent}.navbar-brand img{margin:0;padding:0;height:40px}.navbar-brand img.stryker_logo{padding:3px 0 3px 10px}.navbar-inverse .navbar-nav>li>a{color:#fff}.modal-dialog{width:90%;margin:5px auto}.modal-body{text-align:left}.modal-body img{border:1px solid #a0a0a0;box-shadow:0 0 10px rgba(28,36,43,.2);margin:0 auto;max-height:1200px}.portfolio_page img{margin:0 auto;margin-bottom:40px;border:1px solid #a0a0a0;box-shadow:0 0 10px rgba(28,36,43,.2);max-height:55vh}
.portfolio_page img.app_store_badge{border:0}.portfolio_page.full_width_img img{max-height:100%;margin-top:-30px}.modal-body p,.modal-body h2,.modal-body h3{margin-left:3%;margin-right:3%}.modal-body p:first-of-type{text-indent:10px;margin-top:25px;margin-bottom:30px}.modal-body p.indent{text-indent:10px;margin-bottom:30px}.second_footer{height:10px;width:100%;background-color:#223d5e;box-shadow:0 0 5px 0 rgba(28,36,43,.2)}.network-name{font-size:14px;font-weight:400;letter-spacing:2px}.li_center{text-align:center}.btn_li{margin-top:100px}.txt-left{text-align:left}.crm{font-size:70px;line-height:1;font-weight:600}p.text-left{text-indent:30px}.btn.btn-primary.othercolor{background-color:#223d5e}.nav_down_arrow{margin-left:3px}.get_in_touch{background:transparent;color:#fff}.get_in_touch:hover{background:#fff}.navbar-nav>li>a.get_in_touch{background:transparent;color:#fff;border-color:#fff}.navbar-nav>li>a.get_in_touch:hover,.navbar-nav>li>a.get_in_touch:focus{background:#fff;color:#333;border-color:#fff}.undo_link{color:#333;text-decoration:none}.h4bold h4,.h3bold h3,.bold{font-weight:bold}.featurette_text{margin-top:10em}.featurette_text2{margin-top:4em}.featurette_text3{margin-top:3em}.portfolio_info_box{padding:2em 2em;background:#f5f5f5;border:1px solid #ededed;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-radius:.5rem}.word_break{word-break:break-all}footer li,footer h5{text-align:left}footer h5{font-size:16px;font-weight:600;margin-top:0}p.indent{text-indent:20px}.inner-wide p{margin:24px 0;line-height:1.7}.inner-wide ul li{line-height:1.7;font-size:16px}.strong{font-weight:600}.inner-page-cta{background:rgba(34,61,94,1);text-align:center;padding:100px 0 130px 0;color:#fff;margin-top:-30px}.inner-page-cta .btn{border-color:#fff}.inner-page-cta .btn:hover{background-color:#fff;color:rgba(34,61,94,1)}.btn i{margin-right:10px}.btn{padding-left:30px;padding-right:30px}.btn.white{background:#fff;color:#223d5e}.btn.white:hover{background:#223d5e;color:#fff}.main_points{text-align:center}.main_points i{margin-top:60px;margin-bottom:20px}.main_points p,.main_points h3{text-align:left}.main_points h3{font-weight:600;font-family:Arial}.main_points p{margin:10px 0}.serv_color{color:#223d5e}.bg_color{background-color:rgba(34,61,94,1);color:#fff}.feature{padding:40px 0}.feature img{margin:0 auto;border:1px solid #a0a0a0;box-shadow:0 0 10px rgba(28,36,43,.2);max-height:55vh}.feature.bg_color img{border:1px solid #000}.feature h2{margin-top:50px}.inner-page-contact{padding:40px 0;margin:0 auto}.experience_title{font-size:40px;font-weight:600;margin-top:36px;text-transform:uppercase;text-align:center}.big_font h4{font-size:40px}.not_as_big_font{font-size:30px}.seo_big{font-size:100px;margin-top:100px}.local_seo_big{font-size:80px;margin-top:82px}.email_section_title{text-align:center;margin-bottom:50px}.email_form{border:1px solid #ccc;padding-bottom:20px;background:#e3e3e3;color:#000;border-radius:4px}.btn.btn_cta{margin:25px 20px}.second_title{margin:30px 0 0 0}.title_stand_out{font-size:50px;font-weight:900}.main_text{padding:10px 0 80px 0}.section_spacing{padding:40px 0 25px 0}.mb-3{margin-bottom:2.5rem}.mt-3{margin-top:2.5rem}.mt-5{margin-top:3rem}.my-5{margin-top:3rem;margin-bottom:3rem}.learn_more i{margin-top:0}@media screen and (max-width:768px){body{padding-top:100px}.navbar-inverse.navbar_trans{background:rgba(34,61,94,1)}.main-text h1{opacity:0}.navbar-header{display:inline}.position_down_arrow{left:0;top:86%;text-align:center}.btn_li{margin:0 0 50px 0}.navbar-nav>li>a.btn{padding:10px 20px;margin:10px auto 20px auto;width:88%}.navbar-fixed-top .navbar-collapse{max-height:420px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:#f5f5f5}.featurette_text{margin-top:0;margin-bottom:3em}}@media screen and (min-width:769px){.navbar-inverse.shrink .navbar-nav>.active>a,.navbar-inverse.shrink .navbar-nav>.active>a:focus,.navbar-inverse.shrink .navbar-nav>.active>a:hover{background:#011935}.navbar-inverse.shrink{color:#fff;background:rgba(34,61,94,1);box-shadow:0 0 10px rgba(28,36,43,0.2)}.shrink a.navbar-brand{max-height:50px;padding:8px 15px;font-size:18px;line-height:20px}.shrink .navbar-header{display:inline}.shrink .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.shrink .navbar-brand img{height:34px}ul.navbar-nav.run_once{animation:showup 5s}.shrink ul.navbar-nav{animation:none}.shrink .nav>li>a{font-size:14px;padding:15px 15px;text-shadow:none}.nav>li>a{font-size:18px;padding:30px 30px}.nav>li>a.btn{padding:10px 20px;margin:20px 0 0 15px}.shrink .nav .btn{font-size:14px;padding:5px 10px;margin:9px 0 9px 15px}.nav>.btn{font-size:18px;padding:10px 25px;margin:16px 0 16px 50px}.navbar-inverse.shrink .navbar-nav>.active>a.get_in_touch{background:#e3e3e3;color:#333;border-color:#e3e3e3}}@media screen and (min-width :991px) and (max-width :1199px){.feature h2{margin-top:0}}.shrink .navbar-collapse{box-shadow:0 0 5px 0 rgba(28,36,43,.2)}
@media screen and (max-width:321px){.brand_text .iphone5s{display:none}}@media screen and (max-width:576px){.btn.btn_cta:last-of-type{margin-top:10px!important}.title_stand_out{font-size:40px}}@media only screen and (min-width :768px) and (max-width :991px){.featurette_text{margin-top:3em}.featurette_text2{margin-top:0}.featurette_text3{margin-top:0}}@media only screen and (min-width :992px) and (max-width :1199px){.featurette_text{margin-top:5.5em}.featurette_text2{margin-top:1.5em}.featurette_text3{margin-top:0}}