#order_form{background:#fff;padding:20px;max-width:600px;font-family:Arial;margin:20px;background-image:url(../images/xmed-bg.jpg);background-repeat:no-repeat;background-size:100% 100%}.order_form_pole span{background-color:#e74c3c;border:1px dashed #000;border-radius:5px;color:#fff;font-family:Arial;font-size:14px;margin:3px 0 0;padding:6px 5px 5px;position:absolute;top:-29px;left:0;display:none}.order_form_pole input:focus+span{display:block}.order_form_pole{position:relative;max-width:300px;width:100%;box-sizing:border-box}@media (min-width:600px) and (max-width:739px){#order_form{padding:20px!important;margin:0 -12px!important}}@media (min-width:460px) and (max-width:599px){#order_form{padding:20px!important;margin:0 -38px!important}}a.button{-moz-transition:all .4s;-webkit-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;filter: alpha(opacity=100)}a.button:hover{filter: alpha(opacity=80)}.left_count{line-height:22px!important;padding-top:25px}#order_form div{background:transparent!important}#order_form h2{margin:25px 0 0 0;padding:0;line-height:32px;border:none}#order_form label{width:230px;display:block;padding:5px 0 5px 0;font-weight:bold;font-size:16px}#order_form input,#order_form select{font-size:21px;padding:15px 0;text-indent:15px;border-radius:3px;border:2px solid #e9d7dc;width:100%}#order_form .but{display:inline-block;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-color:#0299ff;background-position:1.35em .94em;background-size:1em;background-repeat:no-repeat;transition:all .15s ease-in-out;border:none;cursor:pointer;font-size:20px;margin-top:20px}#order_form button:hover{background-color:#017acc}#order_form button:active{position:relative;top:1px}.order_info h2{border:none!important;color:red!important}.left_count{background:#e1bd45;padding:23px;margin:12px 0;width:178px;color:#fff;color:#fff!important;text-decoration:none!important;text-shadow:0 -1px 0 #000 , 0 -1px 0 #000 , 0 1px 0 #000 , 0 1px 0 #000 , -1px 0 0 #000 , 1px 0 0 #000 , -1px 0 0 #000 , 1px 0 0 #000 , -1px -1px 0 #000 , 1px -1px 0 #000 , -1px 1px 0 #000 , 1px 1px 0 #000 , -1px -1px 0 #000 , 1px -1px 0 #000 , -1px 1px 0 #000 , 1px 1px 0 #000;font-size:32px!important;border-radius:5px;position:relative;display:block;margin:0 auto 15px}}



.left_count .prod_left_val {font-size:52px!important}@media screen and (max-width:480px){#order_form input{}#order_form label{font-size:14px}#order_form button{font-size:16px}#order_form{padding:30px 10px 30px 10px}}@media screen and (max-width:459px){#order_form{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:349px){#order_form input{font-size:17px}#order_form button{margin-left:0}}.obutton{background:#0299ff;color:#fff;border:none;cursor:pointer}