.sppb-btn {
    display: block !important;
    margin-left: auto;
    margin-right: auto;
}

.sppb-button-wrapper {
    margin-right: auto;
    margin-left: auto;
}

#sp-left{
    max-width: 100%;
    z-index: 98;
}

#sp-left .sp-column{
    display: flex;
    align-items: center;
}

.sp-profile-wrapper .sp-profile-dropdown {
    position: relative;
}

.dj-megamenu-close-btn.dj-fa-5 {
    border: none;
    padding: 0;
    background-color: transparent;
    font-size: 15px;
}

.offcanvas-menu .offcanvas-inner .header-modules {
    margin-bottom: 40px !important;
}

.dj-offcanvas-light {
    background-color: white;
}

#sppb-addon-1620072055089 .sppb-feature-box-title {
    background-color: white;
    padding: 10px;
}

#sppb-addon-1677064123104 .sppb-divider {
    width: 65% !important;
}

.animated-heading-after-part {
    text-align: center;
}

.sppb-addon-divider-wrap {
    text-align: center;
}

#column-wrap-id-1677055884290 {
    max-width: 50%;
}

#section-id-1677055884291 .sppb-row {
    justify-content: center;
}

#section-id-1677061286187 .sppb-row {
    justify-content: center;
}

#section-id-1677076608845 .sppb-row {
    justify-content: center;
}

#sppb-addon-1677060095920 .animated-text-words-wrapper {
    background-color: white;
}

span.dj-mobile-open-icon:before {
    content: "\2139" !important;
    font: normal normal normal 34px/1 "FontAwesome" !important;
}

.burger-icon span:nth-of-type(2) {
    margin-right: 5px;
}

.burger-icon span:nth-of-type(3) {
    margin-right: 10px;
}

.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    background-color: transparent !important;
    width: 38px !important;
    height: 38px !important;
}

#section-id-1677076608845 .sppb-row-column {
    max-width: 20% !important;
    flex-basis: 20% !important;
}

.sppb-pricing-footer .sppb-btn {
    width: 25%;
}

.list-inline li {
    display: inline-block;
    margin-right:10px;
}

.sppb-addon-optin-forms {
    padding: 0px !important;
}

div#mod-custom280 {
    float: right;
}

#sp-footer #sp-footer2 {
    text-align: center;
}

@media (max-width:767px) {
    #column-wrap-id-1677055884290 {
        max-width: 90%;
    }
}

@media (max-width:575px) {

}