.new-hero-banner{background-position:0;background-repeat:no-repeat;background-size:cover;padding:280px 0;position:relative}.new-hero-banner,.new-hero-banner .new-hero-wrap,.new-hero-banner .new-hero-wrap .hero-title{display:inline-block;width:100%}.new-hero-banner .new-hero-wrap .hero-title h1{color:#fff;display:inline-block;float:right;font-family:Open Sans,sans-serif;font-size:50px;font-weight:400;line-height:65px;margin-bottom:0;max-width:570px;padding:40px 0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;-webkit-margin-before:0;-webkit-margin-after:0}@media(max-width:3000px){.new-hero-banner{padding:280px 0}.new-hero-banner.no-title{padding:220px 0}}@media(max-width:2200px){.new-hero-banner.no-title{padding:150px 0}}@media(max-width:1500px){.new-hero-banner{padding:200px 0}.new-hero-banner.no-title{padding:120px 0}}@media(max-width:1199px){.new-hero-banner{padding:180px 0}}@media(max-width:991px){.new-hero-banner .new-hero-wrap .hero-title h1{font-size:36px;line-height:43px;max-width:410px;padding:10px}.new-hero-banner{padding:150px 0}.new-hero-banner.no-title{padding:100px 0}}@media(max-width:767px){.new-hero-banner .new-hero-wrap .hero-title h1{font-size:22px;line-height:30px;max-width:257px;padding:0}.new-hero-banner{padding:110px 0}.new-hero-banner.no-title{padding:80px 0}}@media(max-width:580px){.new-hero-banner.no-title{background-position:100%;box-sizing:border-box;height:160px;padding:50px 0}}