.mainheading-wrapper {background-position:50% 0;position:relative}.mainheading-wrapper .heading-content {padding:20px 40px;max-width:1140px;margin:0 auto;position:relative}.mainheading-wrapper .header_text h1 {z-index:10;margin:0;position:relative}.mainheading-wrapper .header_text h4 {z-index:10;margin:10px 0 0 0;position:relative}.heading-align-left .heading-text-wrapper {float:left;max-width:85%;text-align:left}.heading-align-center .heading-text-wrapper {text-align:center}.heading-align-right .heading-text-wrapper {float:right;max-width:85%;text-align:right}.heading-back-button {position:initial !important}.heading-align-left .heading-back-button-wrapper {float:right}.heading-align-center .heading-back-button-wrapper {display:block}.heading-align-right .heading-back-button-wrapper {float:left}.heading-align-left .heading-back-button a {position:absolute;right:0;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:50px;z-index:10}.heading-align-center .heading-back-button {text-align:center;padding-top:20px}.heading-align-center .heading-back-button a {background:none;border:0;box-shadow:none}.heading-align-right .heading-back-button a {position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);min-width:50px}.direction-rtl .heading-text-wrapper {float:right}.direction-rtl .heading-back-button-wrapper {float:left}.direction-rtl .heading-back-button a {left:0;right:auto}div#bdt-header-animation {position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:768px) {.heading-text-wrapper {max-width:100% !important;float:none !important}.mainheading-wrapper .heading-content {padding-left:20px;padding-right:20px}.heading-back-button-wrapper {float:none !important}.heading-back-button {margin:20px 0 10px 0}.heading-back-button a {position:relative !important;top:auto !important;margin:0 !important;-webkit-transform:translateX(0) translateY(0) !important;-moz-transform:translateX(0) translateY(0) !important;-ms-transform:translateX(0) translateY(0) !important;-o-transform:translateX(0) translateY(0) !important;transform:translateX(0) translateY(0) !important}}.auto-hw-logo {width:auto;height:100%}.logo-container {display:inline-block}.logo-container.has-infocard {position:relative;z-index:222}#infocard {position:absolute;top:100%;margin-top:5px;width:440px;padding:20px;background:#fff;color:#666;border-radius:2px;font-size:12px;display:block;visibility:hidden;opacity:0;box-shadow:0 2px 3px rgba(0,0,0,.1);-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-backface-visibility:hidden}.logo-container.has-infocard:hover #infocard {visibility:visible;opacity:1;margin-top:10px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;-transition-delay:0s}#infocard h1,#infocard h2,#infocard h3,#infocard h4 {font-size:12px;line-height:20px;margin-top:10px}#infocard .info-social li {display:inline-block;margin-right:20px}#infocard .info-social li {display:inline-block;margin-right:20px}#infocard p {margin-top:0;margin-bottom:10px}#infocard .uk-icon-button {border-radius:3px;width:28px;height:28px;line-height:28px;font-size:13px}#infocard .social-header,#infocard .infocard-social span {display:block;margin-bottom:5px;font-weight:bold}