.banner-section .row-fluid{max-width:100% !important;padding:0 !important}.banner-section{overflow:hidden}.banner_container{overflow:hidden;height:21.875vw;position:relative;z-index:0;margin:-1px}.banner_wrap{position:relative;z-index:0;pointer-events:none;top:50%;transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%)}.banner_wrap:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.25)}.banner{display:block;position:relative;z-index:0;width:100%;min-height:450px;background-color:#f9f7f7;background-position:center;background-repeat:no-repeat;background-size:cover}.banner_container:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;pointer-events:none}@media only screen and (max-width:991px){.banner_container{overflow:hidden;height:37.875vw;position:relative;z-index:0;margin:-1px}}@media only screen and (max-width:667px){.banner{min-height:250px}}