.ask_form-image {
    position: absolute;
    width: 88px;
    height: 80px;
    left: 50%;
    top: 0px;
    margin: 0px 0px 0px -44px;
}

.services_page .left_block-sidearea-wrapper {
    position: relative;
}

.services_page .left_block-sidearea {
    position: absolute;
    float: none;
    transition: top ease 0.3s;
    left: 0px;
    right: 0px;
    top: 0px;
    width: auto;
}

.services_page .left_block-sidearea-wrapper .left_block-sidearea.fixed {
    position: fixed;
    left: auto;
    right: auto;
}

.services_page .left_block-sidearea-wrapper .left_block-sidearea.normal {
    right: 77%;
}

.services_page .left_block-sidearea.ask_a_question {
    margin-left: 0!important;
}

@media (min-width: 991px) {
    .sidearea {
        min-height: 730px;
    }
}