.banner-section .row-fluid{padding:0}.banner .item{width:100%;display:inline-block;background-color:#000;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;height:35vh;min-height:270px;height:70vh}.banner .image{overflow:hidden;padding:0;display:block;width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.banner .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background-color:transparent}.banner .info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;width:100%;height:100%;padding:0}.banner .info .table{display:table;width:100%;height:100%;margin:0}.banner .info .table>div{display:table-cell;vertical-align:middle;padding:0}.banner .info .table .col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;float:none}.banner .info .button-container{display:flex;justify-content:center;flex-flow:row wrap}.banner .info h1.heading{color:#fff;font-size:52px;margin-bottom:20px}.banner .info>div,.banner .info>div>div{height:35vh;min-height:270px;height:70vh}.banner .info>div>div.row{margin-right:-15px;margin-left:-15px}.banner .info .secondary-heading{font-style:normal;font-size:16px;color:#fff;letter-spacing:1.9px;text-transform:uppercase;line-height:1.5;margin:0}.banner_video_image video{background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}@media(min-width:768px){.banner .info>div,.banner .info>div>div{height:40vh;min-height:350px}.banner .item{height:40vh;min-height:350px}}@media(min-width:992px){.banner .item{height:40vh;min-height:350px}}@media(min-width:1200px){.banner .item{min-height:400px}.banner .info>div,.banner .info>div>div{min-height:400px}}@media(max-width:1199px) and (min-width:768px){.banner .info .table{padding-right:40px;padding-left:40px}}@media(max-width:767px){.banner_video_image video{width:auto}}