.DND_banner-row-0-force-full-width-section>.row-fluid{width:100%}.banner{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.07);box-shadow:inset 0 0 7px rgba(0,0,0,0.07);background-color:#fff;padding-top:25px;padding-bottom:25px;overflow:hidden}.banner-content.page-center{padding-top:25px;padding-bottom:25px;position:relative;z-index:1}.banner-content h2,.banner-content h1{color:#fff}.theme_2.banner{-moz-background-size:initial;-webkit-background-size:initial;background-size:initial;padding:0 6%}.theme_2 .banner-content.page-center{padding:0}.theme_2 .banner-content-wrapper{text-shadow:0 1px 3px rgba(0,0,0,0.3);padding:16% 8%;text-align:center}.theme_2 .banner-content-wrapper h2{margin-top:0;font-size:46px;font-weight:300;line-height:1.7em;color:#fff}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeBottom{0%{opacity:0;-moz-transform:translateY(10%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeBottom{0%{opacity:0;-o-transform:translateY(10%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@media(max-width:980px){.banner,.banner-content.page-center{padding-top:15px;padding-bottom:15px}.theme_2 .banner-content-wrapper h2{font-size:26px;font-weight:500}.hwp-page .banner{padding:50px 0}.hwp-page .banner-content.page-center{padding:30px 0}.swp-page .banner{padding:15px 0}.swp-page .banner-content.page-center{padding:15px 0}}@media(max-width:767px){.banner-content h1{font-size:18px}.theme_2 .banner-content-wrapper h2{font-size:20px}}