.banner{position:relative;display:table;width:100%;min-height:214px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:20px 10px}.banner h1{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Lato",sans-serif;font-weight:600;font-size:48px;line-height:50px;color:#fff;margin:0;padding:0 10px;border:0;text-align:center}@media(max-width:479px){.banner h1{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto;line-height:1;text-align:left;padding:0}}