.chck input[type=checkbox],.chck input[type=radio]{float:left;width:13px;height:13px;opacity:0;display:block;cursor:pointer;z-index:5000;margin-bottom:2px;position:absolute;padding:0}.chck input[type=checkbox]+label::before,.chck input[type=radio]+label::before{display:inline-block;width:13px;content:"";height:13px;background:#fff;border:1px solid #e1e1e1;position:absolute;left:0;margin-right:12px;cursor:pointer;margin-bottom:-4px;top:2px}.chck label{position:relative;padding-left:25px;font-size:15px}.chck input[type=radio]:checked+label::before,.chck input[type=checkbox]:checked+label::before{background:#d40636;border-color:#d40636;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}._6 .form div{border:0;padding:0}input[type=checkbox],input[type=radio],.chck input[type=checkbox],.chck input[type=radio]{box-sizing:border-box !important;padding:0 !important;opacity:0 !important}input[type=radio].error+label::before,input[type=checkbox].error+label::before{border-color:#d40636}.form#order-form,.form#registration-form{max-width:100%}.form#order-form ._5,.form#registration-form ._5{width:61%;float:left;margin-top:60px}.form#order-form ._5+._5,.form#registration-form ._5+._5{width:37%;max-width:480px;float:right}.form#order-form h3,.form#registration-form h3{font-weight:400;font-size:20px;letter-spacing:.2px;line-height:30px;margin-bottom:20px;text-transform:uppercase}.rel{position:relative}.form{width:100%;max-width:840px;margin:0 auto}.form .form-row{margin-bottom:25px}.form .form-row .input{width:49%;float:left}.form .form-row .input+.input{float:right}.form .input._100{width:100%}.form label{margin-bottom:0;display:block;font-family:"Open Sans";line-height:30px;color:#454545;font-size:15px;font-weight:400}.form .input{width:100%;float:left;position:relative}.form .input input{width:100%;background:#fff;border:1px solid #e1e1e1;padding:15px 20px 14px;font-size:15px;font-weight:400;display:block;color:#454545;border-radius:0;font-family:"Open Sans"}.form .input input:focus{border:1px solid #bbb}.form .input input.error{border-color:#d9261c}.form textarea{width:100%;background:#fff;border:1px solid #e1e1e1;padding:15px 20px 14px;font-size:15px;font-weight:400;display:block;color:#333;border-radius:0}.form textarea:focus{border:1px solid #bbb}.form textarea.error{border-color:#d9261c}.form .company-data,.form .address-data{display:none}.form .company-data.vis{display:block}.form .address-data{width:100%;float:left}.form .chck{margin-bottom:15px}.form .chck label{position:relative;margin-left:0;padding-left:27px;float:left;width:100%;line-height:20px;text-align:left}.form .chck label::before{width:15px;content:"";height:15px;position:absolute;left:0;cursor:pointer;transition:all ease .3s;top:2px;margin-top:0;background:#fff;border:0}.form .chck input[type=checkbox]:checked+label::before,.form .chck input[type=radio]:checked+label::before{background:#df0c3d}.btn.btn-0{color:#454545}.btn.btn-0:hover{color:#fff}#order-form .btn-row,#registration-form .btn-row{border-top:4px solid #eee;padding-top:10px;margin-top:40px}#order-form .btn-row .btn,#registration-form .btn-row .btn{float:left;margin-top:30px}#order-form .btn-row,#registration-form .btn-row{margin-top:10px}#pass-form .btn-row.tc{margin:30px 0 0;display:block;width:100%;float:left}#post_msg{width:100%;float:left}#post_msg p{font-family:"Open Sans";color:#d40636;margin-bottom:12px;line-height:20px}

@media only screen and (max-width: 800px) {
.form#order-form ._5, .form#registration-form ._5 {
    width: 100%;
    float: left;
    margin-top: 60px;
  }

  .form#order-form ._5 + ._5, .form#registration-form ._5 + ._5 {
    width: 100%;
    max-width: 100%;
  }
}