.banner-top{position:relative;padding:120px 0;color:#fff}.banner-top:after{content:"";display:block;position:absolute;width:100%;background-size:cover;left:0;height:170px;bottom:-1px}.banner-top .page-center{max-width:1170px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.banner-top .row{margin-left:-15px;margin-right:-15px}.banner-top .left-col{width:58.3333%}.banner-top .right-col{width:41.6667%}.banner-top .left-col,.banner-top .right-col{min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left}.banner-top h6{opacity:.7;margin:0 0 25px;text-transform:uppercase;font-size:16px}.banner-top h1,.banner-top h6{line-height:1.3em;font-weight:700;font-family:Nunito,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.02em;color:#fff}.banner-top h1{font-size:65px;margin:.5em 0 0}.banner-top .banner-content{margin-top:30px;display:inline-block;clear:both;width:100%}.banner-top .banner-content p{font-size:16px;margin:0 0 1.5em}.banner-top .right-col img{display:block;margin:20px auto -120px;text-align:center}@media only screen and (min-width:1000px) and (max-width:5000px){.banner-top .left-col{width:57.98%}.banner-top .right-col{width:42.01%}}@media (max-width:800px){.banner-top{padding:60px 0}}@media (max-width:768px){.banner-top .right-col{margin-top:30px}}@media screen and (max-width:799px){.banner-top .left-col,.banner-top .right-col{width:100%}}@media (max-width:600px){.banner-top .banner-content p{font-size:14px}}@media (max-width:360px){.banner-top{padding:30px 0}}