.product_body_banner{background-position:center center;background-size:cover;padding:80px 0px 80px 0px;position:relative}.product_body_banner .background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.product_body_banner .page-center{position:relative;z-index:1}.product_body_banner .inner_wrap{padding:10px}.product_body_banner .title h2{color:#fff;font-size:44px;font-weight:500;text-transform:uppercase;margin:0}.product_body_banner .subtitle p{margin:0;color:#fff;font-size:21px;font-weight:300;line-height:1.5em}.product_body_banner .col_inn{padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product_body_banner .col_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-content:center;align-items:center;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_body_banner .title{padding:50px 50px 50px 50px;text-align:center}.product_body_banner .subtitle{padding:0 20% 3% 20%}.product_body_banner .cols{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:1025px){.product_body_banner{background-attachment:fixed}}@media(min-width:768px){.product_body_banner .hs-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product_body_banner .col_left{width:33.333%}.product_body_banner .col_right{width:66.666%}}@media(max-width:1024px){.product_body_banner .title h2{font-size:42px;letter-spacing:1px}}@media(max-width:767px){.product_body_banner .title h2{font-size:38px;line-height:1.3em;letter-spacing:1px}.product_body_banner .subtitle{padding:0}.product_body_banner{padding-left:30px;padding-right:30px}}