.banner-group .overlay{background-color:#1f465a;opacity:.57;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.banner-group{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:2;position:relative;width:100%}.banner-group .page-center{max-width:681px;min-height:372px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.banner-section .dnd-section>.row-fluid{padding:0 !important}.banner_heading{text-align:center;width:100%;margin-bottom:20px;position:relative}.banner_heading h2{color:#fff;font-family:"Montserrat",Sans-serif;font-size:59px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:0;margin:0;line-height:1}.divider{--divider-border-style:dotted;--divider-border-color:rgba(255,255,255,0.5);--divider-border-width:5px;width:100%;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x;position:relative}.divider_inner{text-align:center;padding-top:20px;padding-bottom:20px;line-height:0;font-size:0}.banner_content{padding:10px;width:100%}span.divider-separator{display:inline-block;width:10%;margin:0 auto;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}@media(max-width:767px){.banner_heading h2{font-size:40px}.banner-group{padding:0px 30px 0px 30px}}