html {
    height: 100%;
    overflow: hidden;
}

body {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

.flush-footer-header {
    height: 105px;
    margin-bottom: -105px;
}

.flush-footer-wrap {
    min-height: 100%;
}

.flush-footer-main {
    padding-top: 125px;
    padding-bottom: 95px;
}

.flush-footer-footer {
    height: 55px;
    margin-top: -55px;
}