.banner-wrapper{background:#292929;min-height:285px;position:relative}.background-image-holder{background:#292929;background-position:50% 50%!important;background-size:cover!important;left:0;position:absolute;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:1}.banner-wrapper h1,.banner-wrapper h2{color:#fff;font-family:Roboto,sans-serif;font-size:60px;font-weight:100;letter-spacing:.5px;line-height:62px;margin:0 0 8px;text-transform:none}.background-image-holder{height:100%;width:100%}.page-title-content{left:0;padding:0 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.col-md-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.hs-breadcrumb-menu:after,.hs-breadcrumb-menu:before{clear:both;content:"";display:block}.banner-wrapper .hs-breadcrumb-menu-item{padding:0}.banner-wrapper .hs-breadcrumb-menu{margin-bottom:15px;margin-left:5px}.banner-wrapper .hs-breadcrumb-menu-item a{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}.banner-wrapper .hs-breadcrumb-menu-divider:before{color:#bbb;content:"/\00a0";padding:0 16px}.banner-wrapper .hs-breadcrumb-label{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}.banner-wrapper .hs-breadcrumb-menu .hs-breadcrumb-menu-item:nth-child(2){color:#fff}.background-image-holder.overlay-banner:before{background:#000;content:"";height:100%;opacity:.5;position:absolute;top:0;width:100%}.banner-wrapper li.hs-breadcrumb-menu-item.last-crumb span{color:#fff}.infrastructure-page .banner-wrapper .background-image-holder{background-position:50% 80%!important}.banner-wrapper .hs-breadcrumb-menu-item a:hover{opacity:1}.banner-wrapper .hs-breadcrumb-menu-item a{color:#fff;opacity:.8}.about-banner .banner-wrapper h1,.about-banner .banner-wrapper h2,.case-studies-banner .banner-wrapper h1,.case-studies-banner .banner-wrapper h2,.case-study-sub-page .banner-wrapper h1,.case-study-sub-page .banner-wrapper h2,.video-banner .banner-wrapper h1,.video-banner .banner-wrapper h2{margin-bottom:8px!important}@media (max-width:1200px) and (min-width:990px){.banner-wrapper .hs-breadcrumb-menu-divider:before{padding:0 10px}}@media(max-width:767px){.banner-wrapper .hs-breadcrumb-menu-divider:before{padding:0 4px}.banner-wrapper{min-height:320px!important}.infrastructure-page .banner-wrapper{min-height:285px!important}}@media(max-width:450px){.banner-wrapper h1,.banner-wrapper h2{font-size:42px;line-height:48px}}@media(max-width:376px){.banner-wrapper h1,.banner-wrapper h2{font-size:36px;line-height:42px}}