.home-section .home-content {
    display: block!important;
    align-items: center!important;
    padding: 0!important;
    flex-direction: column!important;
    width: 100%!important;
    margin: 0px auto!important;
    padding-top: 65px!important;
    background: url(../image/background/december_white.jpg) center center!important;
    background-size: cover!important;
    padding-bottom: 20px!important;
    background-repeat: repeat-y!important;
    background-attachment: fixed!important;
    background-position-x: 115px!important;
}

@media (max-width: 840px) {
    .home-section .home-content {
        padding-top: 65px!important;
        background: url(../image/background/december_mobile.jpg) repeat-y center bottom!important;
        background-size: 100%!important;
        background-attachment: fixed!important;
    }
}