.banner-section .dnd-section{padding:0}.banner-section .dnd-section>.row-fluid{padding:0 !important}section.banner-sec{padding:220px 0 100px;min-height:720px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}section.banner-sec:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5)}section.banner-sec .inner{padding:0 0 0 150px;position:relative;-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}section.banner-sec .inner .white-text{max-width:1056px;color:#fff}section.banner-sec .inner .white-text h1{color:#fff;font-family:'Futura';margin:0 0 20px;font-weight:700}section.banner-sec .inner .white-text p{font-size:25px;line-height:35px;font-weight:500;max-width:668px;color:#fff;margin:0 0 18px}@media screen and (max-width:1650px) and (min-width:1400px){section.banner-sec{min-height:620px;padding:220px 0 100px}section.banner-sec .inner .white-text h1{color:#fff !important;font-size:55px;line-height:65px}section.banner-sec .inner .white-text p{font-size:22px;line-height:32px}}@media(max-width:1399px){section.banner-sec .inner{padding:0}section.banner-sec .inner .white-text h1{font-size:55px;line-height:65px}}@media(max-width:1199px){section.banner-sec{min-height:600px}}@media(max-width:767px){section.banner-sec{padding:130px 0 60px;min-height:inherit}section.banner-sec .inner .white-text p{font-size:18px;line-height:28px}}