@media all and (max-width:1000px) {
    .form h4 {
        display: block;
        width: 100%;
        text-align: center;
    }
    .jagoapp_form .form_fields_group {
        display: block;
        text-align: center;
        padding: 10px 0;
    }
    .jagoapp_form datepicker {
        display: inline-block;
    }
    .amount_tips_wrap {
        display: inline-block;
    }
    .amount_tips {
        margin-top: 0px;
        margin-right: 0;
    }
    .amount_tips {
        position: relative;
        display: block;
    }
    .jagoapp_form .amount_tips_wrap input[type="number"]:focus~.placeholder {
        top: -15px;
    }
    .jagoapp_form .form_fields_group {
        clear: both;
    }
    .jagoapp_form .section_6_0 .form_fields_group {
        display: block;
        text-align: left;
        padding: 10px 0;
    }
    .progress_bar_width_8 {
        margin-right: 9% !important;
    }
    .c100.big {
        float: none;
        margin: 0 auto;
    }
    .improvment_score_message {
        margin-bottom: 30px;
    }

}

/** max-width:1000px **/

@media all and (max-width:768px) {
    #hightgraph_container_1 {
        max-width: 220px;
        margin: 0 auto;
    }

    .score_graph_message .fl-heading {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .parameters .primary-text {
        font-size: 14px;
    }
    .leverage_bar {
        top: -15px;
    }
    .fl-node-597084d47b4c1 {

        width: 100% !important;
    }

}

/** max-width:768px **/

@media all and (max-width:680px) {
    .ji_progress_bar li:before {
        width: 20px;
        height: 21px;
        margin-top: -10px;
    }

    .ji_progress_bar li:hover:before {
        width: 20px;
        height: 21px;
        margin-top: -10px;
    }
    .ji_progress_bar li.completed:after {
        margin-top: -5px;
        font-size: 12px;
    }
    .ji_progress_bar li i {
        display: none;
    }
    .ji_progress_bar li.active i {
        display: block;
    }
    .ji_progress_bar li:after {
        width: 5px;
        height: 5px;
        margin-top: -2px;
        left: -9px;
    }
    .ji_progress_bar li .goto_link {
        position: absolute;
        top: -8px;
        left: -20px;
        width: 75%;
        height: 22px;
        z-index: 99999;
    }
    .ji_progress_bar li.active [data-id="1"].goto_link i {

        margin-left: 18px;
    }
    .ji_realtime_score {
        display: block;
        float: none;
        width: 90px;
        margin: 0 auto;
    }

    .jagoapp_form input[type="text"].asset_type,
    .jagoapp_form input[type="number"].asset_type,
    .jagoapp_form input[type="text"].income_type,
    .jagoapp_form input[type="number"].income_type,
    .jagoapp_form input[type="text"].expense_type,
    .jagoapp_form input[type="number"].expense_type,
    .jagoapp_form .goal_worth {
        max-width: 100%;
    }
    .jagoapp_form .form_fields {
        padding-left: 15px;
        padding-right: 15px;
    }
    .jagoapp_form .form_fields_group.hidden2.fg_hiding,
    .jagoapp_form .form_fields_group.add_new.fg_hiding {
        display: none;
    }
    .jagoapp_form .form_fields_group label:empty {
        display: none;
    }
}

/** max-width:680px **/

@media all and (max-width:520px) {

    .jagoapp_form .continue-sec a.btn-back {
        float: none;
        margin-bottom: 16px;
        margin-left: 0;
        padding: 12px 30px 12px 10px;

        float: none;
        margin-bottom: 16px;
        margin-left: 0;
        padding: 12px 30px 12px 10px;
        font-size: 12px;
        background: #66798a;
        color: #ececec !important;
    }
    .jagoapp_form .continue-sec a.btn_continue {
        float: none;
        margin-right: 0;
        padding: 12px 30px;
    }
    .jagoapp_form .btn-remove-extra_data,
    .jagoapp_form .btn-add-extra {
        bottom: -25px;
    }
    .btn-add-extra i,
    .btn-remove-extra_data i {
        width: 7px;
        height: 22px;
        font-size: 14px;
        line-height: 20px;
    }
    [ng-bind-html="scores_readable_data_html"] {

        overflow-x: scroll;
    }
    .summary_wrapper {
        min-width: 500px;
    }
    .popup_form_green .modal-dialog {
        max-width: 100%;
    }
    .popup_form_green .modal-content {
        margin-top: 0%;
        background: #3b493c;
        border: 1px solid #dfa611;
        color: #fff;
        clear: both;
        width: 95%;
        margin-bottom: 50px;

    }
    .modal.fade .modal-dialog {
        -ms-transform: translate(0, 0%);
        -o-transform: translate(0, 0%);
        transform: translate(0, 0%);

    }
    .c100.big {
        font-size: 133px;
    }
    .c100>span.out-of {
        top: -30px;
    }


}

/** max-width:520px **/

@media all and (max-width:480px) {
    .jg_pricing_table_premium .fl-module-content {
        margin: 0px;
    }
}

@media all and (max-width:767px) {
    .jg_pricing_table_premium {
        max-width: 100%;
    }
}
