.banner{height:760px;position:relative}.banner .blue-bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1}.banner .blue-bg div{background:#2e4964;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.banner-section .row-fluid{padding:0 !important}.banner .inner{clear:both;margin:0 auto;width:100%;max-width:1020px;padding:0 20px;margin-top:310px;position:fixed;z-index:11;left:0;right:0}.banner .inner h1{font-weight:300;font-size:58px;color:#fff;line-height:68px;text-align:left;margin-bottom:0}.banner .slideshow-container{position:fixed;height:760px;width:100%;max-width:2e3px;background-color:#2e4964;margin:0 auto;top:0;left:0;right:0;z-index:-1}.banner .slideshow-container div{height:100%}.banner .slideshow-container div div{overflow:hidden;position:relative;width:100%;height:100%}.banner .left-bar{width:26%;padding-right:28px;max-width:550px}.banner .left-bar:after{position:absolute;display:block;content:' ';width:0;height:0;border-left:14px solid #fff;border-bottom:14px solid #fff;border-top:14px solid transparent;border-right:14px solid transparent;top:0;right:0}.banner .left-bar,.banner .right-bar{position:absolute;bottom:0;height:28px;background:#fff;background-clip:content-box}.banner .right-bar:before{position:absolute;display:block;content:' ';width:0;height:0;border-right:14px solid #fff;border-bottom:14px solid #fff;border-top:14px solid transparent;border-left:14px solid transparent;top:0;left:0}.banner .right-bar{right:0;width:74%;padding-left:27px;max-width:1450px}.banner .slideshow-container div div div{position:absolute;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0 50px;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:zoom(1);-ms-transform:zoom(1);-moz-transform:zoom(1);-o-transform:zoom(1);transform:zoom(1)}main.body-container-wrapper{position:relative;background:#fff}@media(max-width:767px){.banner{height:432px}.banner .slideshow-container{height:500px}.banner .inner{position:absolute;z-index:1;margin-top:200px}.banner .inner h1{font-size:40px;line-height:46px}.banner .blue-bg{opacity:.75}.banner .slideshow-container div div div{margin-top:-20px}}@media(max-width:580px){.banner .slideshow-container{position:static}.banner{position:relative}.banner .inner{position:absolute;margin-top:140px;z-index:1;top:0}}