.main-banner{overflow:hidden;position:relative;background-attachment:fixed;background-repeat:no-repeat;height:24em;background-position:0 0;background-size:100%;background-color:#333}.main-banner .top_panel_image_hover{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0)}.main-banner .top_panel_image_header{position:absolute;left:50%;top:50%;display:block;max-width:80%;width:80%;margin-top:3em;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.main-banner .top_panel_image_header h1{color:#fff;font-weight:300;text-transform:uppercase;font-size:4.25em;letter-spacing:.15em;margin-bottom:7px}@media(max-width:770px){.main-banner{background-attachment:scroll;height:24em;background-size:cover}}@media(max-width:480px){.main-banner .top_panel_image_header h1{font-size:3em}}@media(max-width:400px){.main-banner .top_panel_image_header h1{font-size:42px}}