.center{text-align:center}.str{text-decoration:line-through}.center{text-align:center}.str{text-decoration:line-through}.order-form{max-width:600px;padding:90px;margin:50px auto;background-size:100% 100%!important}.order-form.red-form{background:#fff url("../img/formbg-red.jpg") no-repeat}.order-form .top{padding-top:100px;background-size:100px auto!important}.order-form.red-form .top{background:url("../img/med-red.png") top center no-repeat}.order-form .top h2{margin:25px 0 0;padding:0;line-height:32px;font-size:30px;font-weight:700}.order-form .top p{font-size:14px;color:#00f;font-style:italic}.order-form .price p span{font-size:21px;font-weight:700;color:red}.order-form .top-descr{line-height:22px;margin:10px 0}.order-form .frame{margin:45px 10px 25px;border:2px solid #0299ff;padding:10px;text-align:center}.order-form .frame p{margin:0!important;font-size:16px;font-weight:700;line-height:30px}.order-form .order-input{margin:10px}.order-form label{width:230px;display:block;margin:0 auto;padding:5px 0;text-align:center;font-weight:700;font-size:16px}.order-form input{width:100%;max-width:300px;display:block;margin:0 auto;padding:15px;border-radius:3px;border:2px solid #e9d7dc;font-size:21px}.order-form p{font-size:18px;margin:0;line-height:30px}.order-form button{max-width:245px;display:block;margin:20px auto;padding:20px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 15px 0 rgba(129,150,160,.45);border-radius:5px;background:#0299ff;transition:all .15s ease-in-out;border:none;cursor:pointer;font-size:20px;line-height:24px}.order-form button:hover{background:#017acc;text-decoration:none;color:#fff}.order-form button:disabled{opacity:.5}.order-form button:hover:disabled{background-color:#0299ff}.order-form button:active{position:relative;top:1px}.order-form .timelimit{font-size:14px;margin:0 0 10px}.timer{display:inline-block;background:url("../img/timericon2.png") no-repeat;padding-left:14px;color:red;font-weight:700;line-height:15px}@media screen and (max-width:480px){.order-form label{font-size:14px}.order-form button{font-size:16px}.order-form{padding:95px 50px 85px;margin-right:-40px;margin-left:-40px}.order-form .order-input{margin:2px}}@media screen and (max-width:459px){.order-form input{width:80%}}@media screen and (max-width:349px){.order-form .top h2{margin:0}.order-form input{font-size:17px}.order-form .frame{margin:10px}}.order-form .notice{font-size:16px;margin:0;line-height:22px}