.archive-order .modal{
    background: none;
    margin: 0 auto;
}
.modal-dialog {
    margin-top:50px !important;
}
@media screen and (max-width: 600px){
    #new-order-modal .modal-dialog, #update-order-modal .modal-dialog{
        width: 100% !important;
    }

    .archive-order .modal{
        width: 100% !important;
    }

    .archive-order .modal-body{
        padding: 5px;
    }

    .archive-order .modal-dialog{
        margin: 0;
    }

    #new-order-modal .multiple-input-list__btn.js-input-plus, #update-order-modal .multiple-input-list__btn.js-input-plus{
        left: 20%;
        bottom: -95px;
    }

    .order-form thead{
        display: none;
    }

    .order-form .list-cell__product_id{
        display: block;
        width: 90%;
        position: absolute;
    }

    .order-form .list-cell__partner-price,
    .order-form .list-cell__price,
    .order-form .list-cell__amount,
    .order-form .list-cell__sum_price,
    .order-form .list-cell__availability,
    .order-form .list-cell__button,
    .order-form .list-cell__warehouse{
        display: none;
    }


    #input-for-create .order-product-list-img, #input-for-update .order-product-list-img{
        top: 60px;
        max-height: 150px;
        max-width: 150px;
        left: 0;
    }

    #product-form-tab .list-cell__product_id{
        padding-left: 10px;
    }

    .order-form .list-cell__amount, .order-form .list-cell__partner-price{
        width: 100px;
        position: absolute;
    }

    .order-form .list-cell__partner-price{
        right: 30px;
        margin-top: 60px;
    }

    .order-form .list-cell__partner-price::after {
        content: 'грн';
        position: absolute;
        right: -30px;
        top: 10px;
        /* line-height: 0.5; */
        font-size: 20px;
    }


    .order-form .list-cell__amount{
        margin-top: 30px;
        padding: 5px;
        position: relative;
        left: 100%;
        top: 70px;
        margin-left: -130px;
    }



    .order-form .amount-increase{
        left: 100%;
        position: absolute;
        margin-top: 25px;
        margin-left: -70px;
        z-index: 1000;
        width: 40px;
     }

    .order-form .amount-decrease{
        position: absolute;
        z-index: 100;
        margin-top: 110px;
        right: 0;
        margin-right: 90px !important;
        width: 40px;
    }

    .order-form .multiple-input-list__btn.js-input-remove{
        position: absolute;
        left: 100%;
        margin-left: -40px;
        margin-top: -94px;
        z-index: 1000;
    }

    .order-form .list-cell__sum_price{
        margin-top: 60px;
        width: 100px;
        position: relative;
        float: right;
        margin-right: 30px;
    }

    .order-form .list-cell__sum_price::after {
        content: 'грн';
        position: absolute;
        right: -30px;
        top: 10px;
        font-size: 20px;
    }

    .order-form .list-cell__price{
        width: 100px;
        right: 120px;
        margin-top: 60px;
        position: absolute;
    }


    .order-form .next-part-form{
        margin-top: 40px;
    }

    .order-form .list-cell__availability{
        float: left;
        width: 50%;
        margin-top: 130px;
    }

    .order-form .list-cell__warehouse{
        float: right;
        width: 50%;
        margin-top: 26px;
    }

    .check-delivery .field-orderclientform-delivery_address, .check-delivery .field-updateorderform-delivery_address{
        width: calc(100% - 50px) !important;
    }

    .order-form #orderclientform-last_name,
    .order-form #orderclientform-first_name,
    .order-form #orderclientform-middle_name,
    .order-form #orderclientform-delivery_phone
    {
        border-radius: 20px;
    }

    .payment-system .btn-group .btn{
        width: 50%;
    }

    .payment-system .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){

    }

    .order-form .field-orderclientform-sum_nalozhka{
        width: 100% !important;
        margin: 0 auto;
    }

    .order-form #orderclientform-sum_nalozhka{
        text-align: center;
    }

    .order-form #checkout-form-tab .btn-group>.btn:nth-child(2) {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .order-form #checkout-form-tab .btn-group>.btn:nth-child(4) {
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
    }

    #new-order-modal .field-orderclientform-sum_nalozhka, #update-order-modal .field-updateorderform-sum_nalozhka {
        margin-bottom: -25px !important;
    }

    .order-form .ptc__button{
        font-size: 25px;
    }


}
