.banner-top{min-height:30vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;min-height:30vh}@media(max-width:767px){.banner-top{margin-top:30px}}