.banner-section .dnd-column,.banner-section .dnd-section{padding:0!important}.banner-section .dnd-section>.row-fluid{padding:0!important;max-width:100%!important;width:100%!important}.banner_area{padding:0;border-top:3px solid #eae6e3;width:100%;text-align:center}.banner_area .banner-image{position:relative;padding-top:40%;background-size:cover;background-position:50%}.banner_area .banner-image .inner{z-index:3;position:absolute;padding:0 10%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner_area .banner-image:after{content:"";width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.5);top:0;left:0;z-index:0}.banner_area .banner-image .inner h2{font-family:Playfair Display,serif;margin:0 0 30px;font-size:54px;max-width:700px;text-align:center;color:#fff;line-height:1.2}.banner_area .btn-wrap a{color:#fff;font-size:22px;background:#ed5a4a;line-height:1;display:inline-block;padding:10px 35px 8px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border-radius:20px;letter-spacing:1.8px;border:1px solid #ed5a4a;text-transform:uppercase;font-weight:300;margin-top:25px}.banner_area .btn-wrap a:hover{color:#ed5a4a;background-color:#fff}@media screen and (max-width:1200px){.banner_area .banner-image .inner h2{font-size:38px}.banner_area .btn-wrap a{margin-top:10px}}@media screen and (max-width:992px){.banner_area .banner-image{padding-top:55%}.banner_area .banner-image .inner h2{font-size:34px;margin-bottom:20px}.banner_area .btn-wrap a{margin-top:0}}@media screen and (max-width:980px){.banner_area .btn-wrap a{font-size:18px}}@media screen and (max-width:768px){.banner_area .banner-image{padding-top:0}.banner_area .banner-image .inner{position:relative;padding:45px 25px 55px}.banner_area .banner-image .inner h2{font-size:34px;margin-bottom:20px}}