@media (min-width:767px){body.home-page{background-image:url("../img/00-Global/brushed_metal_silver_texture_by_sweetsoulsister.jpg");background-repeat:repeat;background-color:#a0a7af;}
body.home-page::before{content:'';position:absolute;top:500px;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse farthest-side at left top, #FFFFFF 0%, #000000 160%);opacity:.5;height:250%;z-index:-2;}}
span.carret{display:none;}
.navbar-default .navbar-nav > li.sub-links > a{font-weight:500;}
@media (min-width:376px) and (max-width:1229px){.navbar-toggle{padding:12px 10px;}
.navbar-toggle .icon-bar{width:30px;height:3px;}
}
.show-1230{display:none;}
.hide-1230{display:inline-block;}
@media (max-width:1229px){.show-1230{display:inline-block;}
.hide-1230{display:none;}
.nav > li.header-phone-mobile{display:block;}
.nav > li.header-phone{display:none;}
.sub-links.separator{display:none;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;margin-top:35px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#1a1a1a;}
.navbar-default .navbar-nav > li > a span.carret, .navbar-default .navbar-nav > li > a span.carret{display:none;}
.navbar-default .navbar-nav > li > a:hover span.carret, .navbar-default .navbar-nav > li > a:focus span.carret{display:inline-block;margin-left:-15px;padding-right:5px;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;transition:all 0.5s ease 0s;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;transition:all 0.5s ease 300ms;}
.dropdown-menu{display:none;}
.navbar-default .navbar-collapse{background-color:#fff;border-color:transparent;border-bottom:solid 2px #000;}
.navbar-default .navbar-nav > li > a{color:#000;font-size:18px;}
.nav.navbar-nav.navbar-right{margin:25px 15px;}
.navbar-nav > li.sub-links{float:none;}
.navbar-brand{padding-bottom:6px;}
.container .navbar-collapse{margin-left:-15px;margin-right:-15px;}
.navbar-nav > li.sub-links{font-style:normal;}
.navbar-default .navbar-nav > li.sub-links > a{font-weight:bold;}
}
@media (min-width:1230px) and (max-width:1247px){.nav > li > a{padding-left:10px;padding-right:10px;}
}
@media (min-width:1230px){.nav > li.header-phone-mobile{display:none;}
.nav > li.header-phone{display:block;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#0000f2;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#0000f2;color:#fff;}
.dropdown .dropdown-menu{visibility:hidden;opacity:0;display:block;transition:visibility 0s linear 0.5s,opacity 0.5s linear;}
.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transition-delay:0s;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu{margin-top:0;}
.navbar .container{width:100%;max-width:1600px;}
.navbar-header{margin-right:0;margin-left:150px;}
.navbar-default .navbar-nav > li, .navbar-default .navbar-nav > li{transition:all 0.5s ease 300ms;}
.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus, .navbar-default .navbar-nav > li.active{background-color:#fff;color:#0000F2;transition:all 0.5s ease 0s;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a{transition:all 0.5s ease 300ms;}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a{color:#0000F2;transition:all 0.5s ease 0s;}
.navbar-default .navbar-nav > li.header-phone > a:hover, .navbar-default .navbar-nav > li.header-phone > a:focus{color:#fff;}
.navbar-right .dropdown-menu{left:0;right:auto;border-width:1px;}
.subpage .navbar-default .navbar-nav > li.sub-links > a{color:#4c4c4c;}
.subpage .navbar-default .navbar-nav > li.sub-links:hover, .subpage .navbar-default .navbar-nav > li.sub-links:focus, .navbar-default .navbar-nav > li.sub-links.active{background-color:#0000f2;}
.subpage .navbar-default .navbar-nav > li.sub-links > a:hover, .subpage .navbar-default .navbar-nav > li.sub-links.active > a{color:#fff;}
.subpage .navbar-default .navbar-nav > li.sub-links.separator:hover, .subpage .navbar-default .navbar-nav > li.sub-links.separator:focus, .navbar-default .navbar-nav > li.sub-links.separator.active{background-color:transparent;}
}
.features-boxed .container.yellow-box{width:100%;}
.show-992{display:none;}
.hide-992{display:inline-block;}
.hide-992-block{display:block;}
@media (max-width:991px){.show-992{display:inline-block;}
.hide-992{display:none;}
.hide-992-block{display:none;}
.cta.cta-left-bottom{margin-left:0;margin-bottom:20px;}
.main-content .cta.cta-left-bottom p.cta-text {font-size:18px;}
.about.why .subpage-h2 h2:hover {background-color:#0000f2;}
.about.why .subpage-h2 h2:hover span {display:block;cursor:default;}
.about.why .subpage-h2 h2:hover:after {display:none;}
.request-btn.btn.btn-default.show-992{display:block;margin:30px auto 0 auto;max-width:205px;}
.services.sub-services .col-lg-5.col-md-5, .services.sub-services .sub-page-lower{max-width:100%;}
.services .sub-page-lower .col-lg-9.col-md-9,
.services .sub-page-lower .landing-page-list .col-lg-8.col-md-8{padding-left:15px;padding-right:15px;}
.sub-page-lower.misc-equip .col-lg-5.col-md-5{padding-right:15px;}
.sub-page-lower.weld .col-lg-5.col-md-5,
.sub-page-lower.metal .col-lg-5.col-md-5{padding:0;}
.sub-page-lower.metal .col-lg-7.col-md-7,
.sub-page-lower.weld .col-lg-7.col-md-7{padding-left:15px;padding-right:0;}
.sub-page-lower.tube-etching img{margin:0 auto;}
.sub-page-lower.thumbs .thumbnail .caption{top:35%;}
.contact .col-sm-6.col-xs-12{margin-top:45px;}
}
@media (max-width:768px){.sub-page-lower.weld .col-lg-5.col-md-5,
.sub-page-lower.metal .col-lg-5.col-md-5,
.sub-page-lower.metal .col-lg-7.col-md-7,
.sub-page-lower.weld .col-lg-7.col-md-7{padding-left:15px;padding-right:15px;}
.quote h2, .subpage-h2 h2, .subpage-h3 h3{font-size:22px;line-height:normal;}
}
@media (min-width:400px) and (max-width:768px){.main-content .sub-page-lower.thumbs .thumbnail .caption p{font-size:32px;}
}
@media (min-width:711px) and (max-width:991px){.sub-page-lower.metal .col-lg-5.col-md-5,
.sub-page-lower.weld .col-lg-5.col-md-5,
.sub-page-lower.metal .col-lg-7.col-md-7,
.sub-page-lower.weld .col-lg-7.col-md-7{float:left;}
}
.show-710{display:none;}
.hide-710{display:inline-block;}
@media (max-width:710px){.show-710{display:inline-block;}
.hide-710{display:none;}
.sub-page-lower.metal .col-lg-5.col-md-5,
.sub-page-lower.weld .col-lg-5.col-md-5,
.sub-page-lower.metal .col-lg-7.col-md-7,
.sub-page-lower.weld .col-lg-7.col-md-7{float:none;width:100%;max-width:450px;margin:0 auto;}
.sub-page-lower.metal p{margin-bottom:0;}
.sub-page-lower.metal .col-lg-7.col-md-7{margin-bottom:25px;}
}
@media (min-width:600px) and (max-width:991px){.sub-page-lower.misc-equip .col-lg-7.col-md-7, .sub-page-lower.misc-equip .col-lg-5.col-md-5, .sub-page-lower.tube-etching .col-lg-5.col-md-5{float:left;}
}
.show-600{display:none;}
.hide-600{display:inline-block;}
@media (max-width:600px){.show-600{display:inline-block;}
.hide-600{display:none;}
.sub-page-lower.misc-equip .col-lg-7.col-md-7, .sub-page-lower.misc-equip .col-lg-5.col-md-5{margin:0 auto;max-width:350px;float:none;}
.sub-page-lower.tube-etching .col-lg-5.col-md-5{max-width:100%;padding:0 15px;margin:0 auto;float:none;}
.sub-page-lower.misc-equip .col-lg-7.col-md-7{margin-top:30px;}
}
@media (max-width:600px) and (min-width:440px){.sub-page-lower.tube-etching.cnc-tube .col-lg-5.col-md-5, .sub-page-lower.tube-etching.laser-etch .col-lg-5.col-md-5{width:75%;}}
@media (min-width:992px){.hero .get-it{text-align:center;padding-right:30px;}min
.hero .phone-preview{text-align:center;}
.racing-logos .second{margin-left:25px;}
}
@media (max-width:1600px){.subpage.services .headline1{font-size:36px;}
}
.show-1333{display:none;}
.hide-1333{display:inline-block;}
@media (max-width:1333px){
.show-1333{display:inline-block;}
.hide-1333{display:none;}
}
.show-1200{display:none;}
.hide-1200{display:inline-block;}
.hide-1200-block{display:block;}
@media (max-width:1200px){.jumbotron h1, .jumbotron .h1{font-size:36px;}
.show-1200{display:inline-block;}
.hide-1200{display:none;}
.hide-1200-block{display:none;}
}
@media (min-width:1200px) and (max-width:1300px){.services .sub-page-lower .col-lg-9.col-md-9, .services .sub-page-lower .landing-page-list .col-lg-8.col-md-8 {padding-left:35px;}
}
@media (max-width:1299px){.footer-clean .container{width:100%;max-width:100%;}
	.cta.cta-left-bottom {margin-left:0;max-width:100%;}
}
@media (max-width:992px){.features-boxed .container, .featured-products-boxed .container, .jumbotron .container{width:90%;}
.features img{width:100%;}
.features-boxed .learn-more{font-size:16px;}
.features-boxed .item{padding:0 10px;}
.features-boxed h2{font-size:26px;}
.features-h4{font-size:20px;}
}
@media (min-width:768px) and (max-width:1199px){.navbar .container{width:100%;}
.row.etch-lists .col-lg-7.col-md-5.col-sm-4{padding:0;}
}
@media (max-width:1199px){.cta.cta-top{margin-left:0;margin-top:20px;}
}
@media (max-width:768px){.col-xs-12{width:50%;}
.sub-page-lower.misc-equip.top-border-box .col-xs-12, .contact-form .col-xs-12{width:100%;}
.sub-page-lower.misc-equip.top-border-box .landing-page-list{border-top:none;}
.sub-page-lower.misc-equip.top-border-box .landing-page-list img{margin:0 auto;}
.sub-page-lower.misc-equip.top-border-box .landing-page-list h3{margin-bottom:30px;}
.hero .col-xs-12.get-it, .thumbs .col-xs-12{width:100%;}
.sub-page-lower.thumbs{max-width:400px;margin:0 auto;border-top:none;}
.features-boxed .features{padding:20px 9px 0;}
.row.etch-lists .col-lg-7.col-md-5.col-sm-4{padding:0;margin:0;}
.sub-page-lower.tube-etching .row.etch-lists .col-lg-5.col-md-5.col-sm-3{margin:0;padding:0 5px 0 0;}
.sub-page-lower.tube-etching .etch-lists ul li{font-size:14px;}
}
.show-645{display:none;}
.hide-645{display:inline-block;}
@media (max-width:645px){.show-645{display:inline-block;}
.hide-645{display:none;}
.sub-page-lower.tube-etching .gray-sidebar{display:none;}
.sub-page-lower.tube-etching.cnc-tube .gray-sidebar{display:block;}
.sub-page-lower.tube-etching .blue-sidebar, .sub-page-lower.tube-etching.laser-etch .blue-sidebar{padding:35px;}
.sub-page-lower.tube-etching .blue-sidebar ul{padding-left:0;}
.sub-page-lower.tube-etching .col-lg-5.col-md-5, .sub-page-lower.tube-etching .col-lg-7.col-md-7{float:none;}
.sub-page-lower.tube-etching.laser-etch .col-lg-5.col-md-5{margin-top:40px;padding:0 15px;}
.sub-page-lower.tube-etching .etch-lists ul li{font-size:16px;}
.sub-page-lower.tube-etching h4.text-center{text-align:left;}
}
@media (min-width:430px) and (max-width:645px){.sub-page-lower.tube-etching .col-lg-5.col-md-5, .sub-page-lower.tube-etching .col-lg-7.col-md-7{float:left;}
.sub-page-lower.tube-etching .row.etch-lists .col-lg-5.col-md-5.col-sm-3{padding:0 15px 0 0;}
}
@media (max-width:600px){.sub-page-lower.tube-etching.cnc-tube .gray-sidebar{display:none;}
.sub-page-lower.tube-etching.cnc-tube .col-lg-5.col-md-5{margin-top:40px;padding:0 15px;}
}
@media (min-width:600px) and (max-width:645px){.sub-page-lower.tube-etching.cnc-tube .col-lg-7.col-md-7 .img-responsive{max-width:240px;}
.sub-page-lower.tube-etching.cnc-tube .col-lg-7.col-md-7{margin-top:0;}
}
@media (min-width:1230px){.hero .get-it{margin-top:80px;}
}
@media (max-width:1229px){.hero .get-it{margin-top:130px;}
}
@media (max-width:890px){.h1-container{width:75%;}}
@media (max-width:730px){.h1-container{width:80%;}}
@media (max-width:665px){.h1-container{width:85%;}}
@media (max-width:520px){.h1-container{width:90%;}}
@media (max-width:490px){.h1-container{width:100%;}}
@media (max-width:370px){.hero .get-it .btn {font-size:16px;}}
.show-416{display:none;}
.hide-416{display:inline-block;}
@media (max-width:416px){
.show-416{display:inline-block;}
.hide-416{display:none;}
	.letters{display:inline-block;}
}
/*@media only screen and (min-device-width:768px) and (max-device-width:1229px) and (orientation:portrait){.hero .get-it{margin-top:180px;}
}*/
@media (max-width:630px){.jumbotron h1, .jumbotron .h1{font-size:30px;min-width:100%;}
}
@media (max-width:500px){.col-xs-12{width:100%;}
.jumbotron h1, .jumbotron .h1{font-size:28px;padding:15px;}
}
@media (min-width:1600px){.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0;margin-left:115px;}
.building-row{height:580px;}
.building-row .container{padding:10% 0;}
}
@media (min-width:992px) and (max-width:1455px){.sidebar-box{margin:0 auto;display:block;}
}
@media (min-width:992px) and (max-width:1299px){.careers .sidebar-box {margin-left:0;}
}
@media (min-width:1300px) and (max-width:1455px){.careers .sidebar-box {margin-left:75px;}
}
@media (min-width:1300px){.site-footer .container{width:1415px;}
.footer-clean .container{width:100%;max-width:1445px;padding-left:0;}
.ghi-logo-footer-div{margin-top:15px;margin-right:80px;}
.nav-list-footer{max-width:205px;}
.racing-logos{max-width:160px;}
.building-row .container{width:90%;max-width:1415px;}
.subpage .main-content .container{max-width:1600px;width:100%;}
.list-group.sidebar{max-width:212px;margin-left:115px;}
.col-lg-9.width-1030{max-width:1030px;}
.col-lg-9.width-925,.careers .width-925{max-width:925px;}
.careers .width-925{max-width:925px;margin:0 auto;}
.caption{float:right;font-size:14px;font-style:italic;padding-right:40px;margin-bottom:5px;}
.main-content a.request-btn.btn.btn-default{padding:15px 110px;max-width:485px;}
}
.span-hide-1199{display:inline-block;}
.span-show-1199{display:none;}
@media (min-width:992px) and (max-width:1199px){.span-hide-1199{display:none;}
.span-show-1199{display:inline-block;}
.building-header{margin-top:0;}
}
@media (max-width:991px){.quote blockquote{padding:30px;}
}
@media (max-width:767px){.featured-products-boxed h2{margin-bottom:25px;padding-top:25px;font-size:24px;}
}
.show-720{display:none;}
.hide-720{display:block;}
@media (min-width:396px) and (max-width:720px){.show-720{display:block;}
.hide-720{display:none;}
}
.show-701{display:none;}
.hide-701{display:block;}
@media (max-width:701px){.show-701{display:block;}
.hide-701{display:none;}
}
@media (max-width:633px){.quote h2{line-height:38px;}
}
.show-535{display:none;}
.hide-535{display:block;}
@media (max-width:535px){.show-535{display:block;}
.hide-535{display:none;}
}
@media (max-width:454px){.main-content p.caption{line-height:22px;padding-top:5px;}
}
@media (max-width:410px){.quote blockquote footer{text-indent:0;}
}
@media (min-width:350px) and (max-width:402px){.navbar-brand > img.logo{max-width:90%;}
}
@media (max-width:349px){.navbar-brand > img.logo{max-width:75%;}
.navbar-toggle{margin-top:25px;}
}
.show-1217{display:none;}
@media (max-width:1217px){.show-1217{display:block;}
.nav-list-footer.footer-desktop ul li a{line-height:0;}
.nav-list-footer.footer-desktop ul li{padding-bottom:20px;line-height:20px;}
}
.show-1078{display:none;}
@media (max-width:1078px){.show-1078{display:block;}
}
@media (min-width:992px) and (max-width:1078px){br.mobile-padding{margin-top:20px;display:block;}
}
@media (min-width:992px){.row.footer-mobile-1{display:none;}
.footer-desktop.ghi-logo-footer-div, .footer-desktop.nav-list-footer, .footer-desktop.racing-logos{display:block;}
}
@media (max-width:991px){.ghi-logo-footer-div{margin-top:25px;}
.row.footer-mobile-1{display:block;}
.footer-desktop.ghi-logo-footer-div, .footer-desktop.nav-list-footer, .footer-desktop.racing-logos{display:none;}
.racing-logos .first{max-width:100%;}
.site-footer .container{margin:0;}
.col-sm-12.map-footer{width:95%;margin:0 auto;float:none;}
}
@media (min-width:769px) and (max-width:991px){.racing-logos{margin-left:-15px;}
.row.footer-mobile-1{margin-left:15px;}
.col-sm-3.racing-logos{width:23%;}
}
@media (min-width:933px) and (max-width:991px){.racing-logos{margin-left:-15px;}
.row.footer-mobile-1{margin-left:35px;}
}
@media (min-width:769px) and (max-width:841px){.col-sm-3{padding:0 5px;}
.col-sm-3.nav-list-footer:nth-child(1){padding-left:10px;}
.racing-logos{margin-left:0;}
}
.racing-logos.bottom{display:none;}
@media (max-width:768px){.site-footer{text-align:left;}
.footer-clean .racing-logos{display:none;}
.footer-clean .col-sm-3{width:33.33333333%;}
.footer-clean .col-xs-12{width:100%;}
.footer-clean .col-xs-12.map-footer{width:99%;}
.racing-logos.bottom{display:block;}
.site-footer .racing-logos img{display:inline;}
.col-xs-12.racing-logos.bottom{width:100%;margin-top:0;}
.racing-logos.bottom .first{max-width:160px;}
}
.show-608{display:none;}
.span-hide-608{display:inline-block;}
.span-show-608{display:none;}
@media (max-width:608px){.show-608{display:block;}
.span-hide-608{display:none;}
.span-show-608{display:inline-block;}
br.mobile-padding{margin-top:20px;display:block;}
.footer-clean ul li.double-line-nav a{line-height:0;}
.footer-clean li{padding-bottom:10px;}
.footer-clean ul li.double-line-nav{padding-bottom:20px;line-height:20px;}
.divider-footer.first{display:none;}
.copyright{text-indent:8px;}
}
@media (max-width:445px) {
.subpage .pull-right {padding-left:0;}
}
.show-402{display:none;}
@media (max-width:402px){.navbar-toggle{position:absolute;right:0;}
.show-402{display:block;}
.mobile-text-indent{text-indent:8px;display:inline-block;}
.footer-clean .col-xs-4{width:100%;}
.footer-clean .item{text-align:center;padding-bottom:20px;}
.ghi-logo-footer{margin:0 auto 10px;}
.span-show-608{display:none;}
.show-608{display:none;}
.span-hide-608{display:inline-block;}
}
@media (max-width:1327px){.subpage.about.why .col-lg-6.col-md-6.no-left-padding{padding-left:15px;}
.subpage.about.why .col-lg-6.col-md-6.no-right-padding{padding-right:15px;}
}
@media (max-width:991px){.subpage.about.why .col-lg-6.col-md-6.no-right-padding img{margin:0 auto;padding-bottom:15px;}
}
@media (min-width:1200px){.product-gallery ul li.col-lg-3{max-width:350px;}
}
@media (min-width:376px) and (max-width:668px){.product-gallery > ul > li.col-xs-4{width:50%;}
.product-gallery > ul > li a{float:none;max-width:350px;margin:0 auto;}
}
@media (max-width:375px){.product-gallery > ul > li.col-xs-4{width:100%;}
.product-gallery > ul > li a{float:none;max-width:350px;margin:0 auto;}
}
@media (max-width:1420px){.subpage.gallery .lg-toolbar, .subpage.gallery .lg-actions .lg-next, .subpage.gallery .lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0.6);}
}
@media (min-width:767px){.subpage.gallery .row.full-width-page{max-width:1200px;margin:0 auto;}
.subpage.gallery .row.full-width-page .col-lg-12{margin-left:-15px;padding-left:0;}
}
@media (max-width:744px){.sub-page-lower.tube-etching .img-responsive{max-width:300px;}
.sub-page-lower.tube-etching .gray-sidebar .img-responsive{max-width:100%;}
}
.show-723{display:none;}
.hide-723{display:inline-block;}
@media (max-width:723px){.show-723{display:inline-block;}
.hide-723{display:none;}
}
@media (min-width:1300px) and (max-width:1421px) {
	.list-group.sidebar, .cta.cta-left-bottom {margin-left:80px;}
}
@media (min-width:1364px) and (max-width:1423px) {
	.fb-like-button{margin-right:-95px;margin-left:0;}
}
@media (min-width:403px) and (max-width:1363px) {
	.fb-like-button.pull-right{margin-right:0;margin-left:0;float:left !important;}
}
@media (max-width:402px) {
	.fb-like-button.pull-right{margin-right:0;margin-left:0;margin-top:20px;float:none !important;}
}