.section-id-1 {
    position: fixed !important;
    top: 0;
    z-index: 999 !important;
    width: 100%;
}

.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0 -15px;
    z-index: 99;
    display: block;
    float: right;
    position: relative;
    text-transform: uppercase;
    font-size: 20px !important;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .2);
    padding: 8px;
}

@media (min-width: 1200px) {
    .container {
        max-width: 90%;
    }
}    

@media (min-width: 992px) {
    .col-lg-3 {
        flex: 0 0 auto;
        width: 20%;
    }
}

@media (min-width: 992px) {
    .col-lg-9 {
        flex: 0 0 auto;
        width: 80%;
    }
}

/* Forces mobile template containers to allow sticky scrolling */
html, body, .body-innerwrapper, #sp-main-body {
    overflow: visible !important;
}

/* Step 2A: Remove layout builder wrapper restrictions */
/*.body-innerwrapper {*/
/*    overflow-x: visible !important;*/
/*}*/

/* Step 2B: Force the row to stick to the very top */
.my-sticky-row {
    position: -webkit-sticky !important; /* Safari */
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
    width: 100%;
}

#sppb-addon-1542867181995 .sppb-addon.sppb-addon-animated-heading .sppb-addon-title {
    justify-content: center;
    text-align: center;
}