.banner-section-container{padding:100px 0 300px;position:relative;background-position:top center;background-size:cover;background-repeat:no-repeat}.banner-section-container.bg-banner-img{padding:.7em 0;margin-top:1.75em;margin-bottom:1.75em;background-repeat:repeat;background-position:left top}.banner-section-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner-section-container .page-center{position:relative;z-index:1}.banner-section-container .banner-quote-section h3{padding:20px 0;margin:0;color:#fff}.banner-section-container .banner-quote-section h3 span{font-size:20px}.banner-quote-section{text-align:center;position:absolute;right:0;left:0;margin:0 auto;bottom:auto;top:160px;max-width:700px;width:100%}.banner-img img{width:100%;height:auto}@media screen and (max-width:1199px){.banner-section-container{padding:150px 0}.banner-quote-section{top:20px}}@media screen and (max-width:991px){.banner-section-container{padding:100px 0}.banner-quote-section{top:0;max-width:600px}.banner-section-container .banner-quote-section h3{padding:10px 0;font-size:24px}}@media screen and (max-width:767px){.banner-quote-section{max-width:500px}}@media screen and (max-width:630px){.banner-quote-section{max-width:400px}}@media screen and (max-width:480px){.banner-section-container{padding:100px 0}.banner-quote-section{top:-10px;max-width:380px}.banner-section-container .banner-quote-section h3{padding:15px 0;margin:0}.banner-section-container{padding:100px 0}.banner-section-container .banner-quote-section h3 span{font-size:17px}}@media screen and (max-width:375px){.banner-quote-section{max-width:350px;top:0}.banner-section-container .banner-quote-section h3{font-size:20px}}