.banner-section .dnd-section>.row-fluid{max-width:100%;padding-left:0;padding-right:0;width:100%}.banner-wrapper{background-attachment:scroll;background-position:100% 0;background-repeat:no-repeat;background-size:cover;min-height:30vh}.banner-wrapper .banner-full-width{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:table-cell;height:100%;min-height:1px;padding-bottom:50px;padding-top:50px;vertical-align:middle;z-index:1}.banner-wrapper .banner-full-width .flex_column{clear:left;float:left;margin-left:0;min-height:1px;position:relative;width:78.8%}.banner-wrapper .banner-full-width:after{content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden;width:0}.banner-wrapper .dvider{clear:both;display:block;float:left;height:auto;line-height:25px;margin-top:-1px;min-height:21px;overflow:hidden;position:relative;white-space:nowrap;width:100%}.banner-wrapper .dvider span.hr-inner{border-top-style:solid;border-top-width:2px;display:inline-block;height:1px;left:0;margin-top:-1px;position:relative;top:50%;vertical-align:middle;width:50px}.banner-wrapper .banner-title{clear:both;color:#fff;display:block;font-size:44px;margin-top:50px;padding-bottom:40px;position:relative;width:100%}.banner-wrapper .banner-title h1{color:inherit;float:none;font-size:40px;font-weight:300;margin:0;white-space:normal}.banner-wrapper .subheading{float:none;font-size:23px;line-height:1.3em;margin-top:.3em;white-space:normal}.banner-wrapper .subheading p{color:inherit;margin:0}