.banner-wrapper{width:100%;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:50% 50%}.bnr_title{line-height:1.4;margin:0;font-size:38px;font-family:'Teodor Thin',sans-serif;font-weight:bolder;word-wrap:break-word;text-align:center}.banner-wrapper .content-wrapper{padding:0px 15px}.bnr_content{padding:10px 20px;width:auto}.banner-content-padding{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:80px 0;min-height:600px}@media screen and (max-width:767px){.bnr_title{font-size:30px;line-height:1}.banner-content-padding{min-height:400px;padding:50px 0}}@media screen and (max-width:480px){.banner-content-padding{min-height:300px}.bnr_title{font-size:28px;line-height:1}}