.hero-banner-wrapper,.hero-banner{position:relative}.hero-banner-wrapper{background:#000}.hero-banner{opacity:1;overflow:hidden;background-size:135%;background-position:center;background-repeat:no-repeat}.hero-banner .banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 85%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 85%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);z-index:0}.hero-banner .page-center{position:relative;z-index:2}.hero-banner .banner-content{display:table;min-height:700px;padding:65px 0 190px}.hero-banner .banner-content.no-scroll{padding:65px 0}.hero-banner .banner-content *{color:#fff}.hero-banner .banner-content-inner{display:table-cell;vertical-align:middle;max-width:600px}.hero-banner .banner-content-inner *:last-child{margin-bottom:0}.hero-banner .banner-content-inner .project-type{font-size:18px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.hero-banner .scroll-down{position:absolute;left:-40px;bottom:85px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-size:14px;cursor:pointer}.hero-banner .scroll-down .fa{font-size:10px;padding-right:10px}@media(min-width:768px){.hero-banner .banner-content{font-size:22px}}@media(max-width:1024px){.hero-banner{background-size:cover}}@media(max-width:767px){.hero-banner .banner-content,.hero-banner .banner-content.no-scroll{min-height:auto;font-size:18px;padding:65px 0}.hero-banner .scroll-down{display:none}}