section.banner-wrapper{min-height:600px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}section.banner-wrapper .bg-overlay{background-position:center;opacity:1;z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat}section.banner-wrapper .container{margin:0 auto;padding:0 15px;width:100%}section.banner-wrapper .cms_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}section.banner-wrapper .banner-content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;z-index:2;padding:0 15px}section.banner-wrapper h6.hero-pretitle{color:rgba(255,255,255,0.95)}section.banner-wrapper h1.hero-title{color:rgba(255,255,255,0.95);font-size:36px;margin-bottom:5px}section.banner-wrapper p.hero-description{color:rgba(255,255,255,0.75);font-size:18px;margin-bottom:0}section.banner-wrapper.dark_theme h6.hero-pretitle{color:#999}section.banner-wrapper.dark_theme h1.hero-title{color:#231f20}section.banner-wrapper.dark_theme p.hero-description{color:#666}section.banner-wrapper.dark_theme{background-color:#fff}@media only screen and (max-width:991px){section.banner-wrapper{min-height:500px}section.banner-wrapper .banner-content{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media(max-width:767px){section.banner-wrapper .bg-overlay{opacity:.65}section.banner-wrapper{min-height:400px}section.banner-wrapper .banner-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:575px){section.banner-wrapper{min-height:350px}}@media(max-width:322px){section.home-banner ul.list-inline li{margin-bottom:5px}}