@media screen and (min-device-width:320px) and (max-width:1024px){body{min-width:auto}.block .block-head .block-title{font-size:16px}.wrap>.block.w-300{width:100%;margin-right:0}form#auth input{font-size:16px}form.block-foot button,form button{font-size:14px;padding:1.1rem 1.6rem}#top-menu>li#logo a{padding:1.2rem 1rem}input,textarea{min-width:auto;width:100%;font-size:20px}form span.placeholder{font-size:12px;top:calc(50% - 8px);font-weight:600}form#treatment .wrap-input.small{width:100%}form .wrap-input input.filled+span.placeholder,form .wrap-input input:focus+span.placeholder{top:-7px;font-size:12px}form#treatment .line{position:relative;margin:1rem 0;height:1px}form#treatment .line:after{content:"";position:absolute;left:0;right:0;background:#eee;height:1px}}