#sp-header {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;padding: 20px 0;
}

#sp-vmtop .container-inner {
  border-bottom: 0px;
}
#sp-vmtop {
  border-bottom: 1px solid #e9ecef;
}
#sp-vmmenu {
  background: #2e9a7a;
}
#sp-vmmenu .sp-column {
  background: transparent;
}
#sp-vmmenu #sp-menu {
  margin-bottom: 0;
}
#sp-vmmenu #sp-menu .sp-megamenu-parent > li:first-child {
  margin-left: 0;
}
#sp-bottom, #sp-footer {
  background:#2e9a7a;
}
#sp-bottom {
  padding-top: 0;

}
#sp-footer {
  border-top: 1px solid rgba(255, 255, 255, .1);
}
#sp-footer .container-inner {
  border-top: 0;
}
#sp-bottom .container-inner, #sp-footer .container-inner {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}
.com-sppagebuilder #sp-main-body {
    padding: 0;
}
.uk-panel-box {

    color: #111;

}
.com-sppagebuilder #sp-main-body #sp-component {
    
    
        -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.uk-border-rounded {
    border-radius: 20px!important;
}


.btn-block .com-baforms .btn-default {
    text-align: left;
}

.btn-block .com-baforms .btn-default input.popup-btn{
    position: relative!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
        display: -webkit-box;
    display: -ms-flexbox!important;
    display: flex!important;
    height: 50px!important;
    padding: 2px 20px!important;
    font-size: 16px!important;
    color: #fff!important;
    background-color: #2e9a7a!important;
        border: none !important;
    
}