.banner-image{background-color:#f5f5f6;background-repeat:no-repeat;background-size:cover;opacity:1;position:relative;text-align:center;transition:all .3s linear}.banner-image:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.banner-image .banner-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;min-height:200px;padding-top:50px}.banner-image .banner-heading{align-self:center;padding-left:15px;padding-right:15px;position:relative;width:100%}.banner-image .banner-heading h1{color:#fff;font-family:montserrat,sans-serif;font-weight:500;line-height:45px;margin:0}.banner-image ul.active-branch{display:block;position:relative}.banner-image ul.active-branch>li{color:#fff;display:inline-block;font-size:15px;padding:5px 7px 5px 0;position:relative}.banner-image ul.active-branch>li>a{color:#fff;display:inline-block;font-size:15px;font-weight:500;opacity:.7;padding:5px 14px 5px 8px;position:relative}.banner-image ul.active-branch>li>ul:before{content:"\f105";font-family:FontAwesome;left:-9px;opacity:.7;position:absolute;right:auto;top:5px}.banner-image ul.active-branch>li>ul{display:inline-block;left:0!important;opacity:1!important;position:relative!important}.banner-image ul.active-branch>li>ul>li>a{color:#fff;display:inline-block;font-size:15px;padding:5px 7px;position:relative}@media (min-width:576px){.banner-heading{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.banner-image .banner-heading h1{font-size:40px}.banner-image .banner-row{min-height:250px}}@media (min-width:992px){.banner-image .banner-row{min-height:400px}}@media(max-width:768px){.banner-image ul.active-branch>li a{font-size:13px!important}.banner-image{background-position:50%!important}}