﻿.w-sticky {
    position: relative !important;
}
    .w-sticky.on {
        position: fixed !important;
    }

.sectionFooter {
    flex-basis: 100%;
    left: 0px;
}
.w-site .d-section-footer {   
    width: 100%;
    z-index: 1030;
    bottom: 0px;
    margin-bottom: -10px !important;
}
.w-site .d-section.d-section-footer {
    padding-bottom: 15px ;
}

.w-site .sectionFooter.w-sticky-panel {
    /*    position: fixed;
*/ bottom: 0;
    width: 100%;
    z-index: 1030;
}

.d-section-footer > .w-content {
    justify-content: center;
}
@media (max-width: 600px) {
    .d-section-size-wide-and-tall, .d-section-size-wide, .d-section-size-large-xxx, .d-section-size-large-xx, .d-section-size-large-x, .d-section-size-large, .d-section-size-medium, .d-section-size-small, .d-section-size-small-x, .d-section-size-small-xx, .d-section-size-small-xxx, .d-section-size-tiny {
        flex-basis: 100%;
    }
}

@media (min-width: 600px) {
    .d-section-size-wide-and-tall,
    .d-section-size-wide {
        flex-basis: 100%;
    }
    .d-section-size-large-xxx {
        flex-basis: 95%;
    }
    .d-section-size-large-xx {
        flex-basis: 85%;
    }
    .d-section-size-large-x {
        flex-basis: 75%;
    }
    .d-section-size-large {
        flex-basis: 66.66%;
    }
    .d-section-size-medium {
        flex-basis: 50%;
    }
    .d-section-size-small {
        flex-basis: 33.3%;
    }
    .d-section-size-small-x {
        flex-basis: 25%;
    }
    .d-section-size-small-xx {
        flex-basis: 15%;
    }
    .d-section-size-small-xxx {
        flex-basis: 10%;
    }
    .d-section-size-tiny {
        flex-basis: 5%;
    }
}
