.banner-area .content-wrapper--vertical-spacing,.banner-area .dnd-section{padding:0}.cm-banner-wrapper{overflow:hidden;width:100%}.cm-banner-wrapper .hero-section-wrap{background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;position:relative}.cm-banner-wrapper .section-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.cm-banner-wrapper .hero-section-inner h4{color:#fff;margin:0}.cm-banner-wrapper .content-wrapper{position:relative;z-index:3}.cm-banner-wrapper .hero-section-inner,.cm-banner-wrapper .hero-section-inner-wrap{height:100%}.cm-banner-wrapper .hero-section-inner p{margin-bottom:30px;text-align:center}.cm-banner-wrapper .hero-section-inner-wrap{display:table;height:100%;width:100%}.cm-banner-wrapper .hero-section-inner{display:table-cell;vertical-align:middle}.cm-banner-wrapper .hero-section-inner p a{background-color:#f47b32;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none!important;color:#fff;display:inline-block;font-size:16px;font-weight:800;letter-spacing:1px;margin-bottom:0;padding:25px 40px;position:relative;text-transform:uppercase;top:2px}.cm-banner-wrapper .hero-section-inner p a:hover{background-color:#ca4829;color:#fff!important}.cm-banner-wrapper .hero-section-inner h1{color:#fff;font:normal normal 47px Open Sans,Arial,sans-serif;font-size:3em;letter-spacing:1px;line-height:1.5em;text-align:center;text-transform:none}.cm-banner-wrapper pre.language-html{background-image:-webkit-repeating-linear-gradient(top,#fff,#fff 30px,#efefef 0,#efefef 56px);border:1px solid #dedede;display:block;line-height:28px;margin:10px 0;margin-bottom:0!important;overflow:auto;padding:0 10px}.cm-banner-wrapper pre.language-html code{font-family:Courier New,Courier,monospace;margin-bottom:0!important}.cm-banner-wrapper .hero-section-inner h3{font:normal normal 30px Open Sans,Arial,sans-serif;margin:0;text-align:center;text-transform:none}.cm-banner-wrapper .hero-section-inner p a{line-height:normal}.cm-banner-wrapper .banner-content *{color:#fff}.cm-banner-wrapper .hero-section-inner p.cm-banner-btn-wrapper{margin:0 0 13px}@media (max-width:1024px){.cm-banner-wrapper .hero-section-wrap{background-attachment:scroll!important;background-position:50%!important}}@media (max-width:767px){.cm-banner-wrapper .content-wrapper,.cm-banner-wrapper .hero-section-wrap{height:auto!important;padding-bottom:20px;padding-top:20px}}