#form_wrap{display:none;position:fixed; display:block; top: 0; left:0; z-index:10000; overflow:hidden; width:100%; height:100%;}
.box-pomylka{box-shadow: 0 3px 20px rgb(0 0 0 / 54%);padding: 10px 25px;background: rgba(236, 237, 237, 0.96);margin:0 auto;padding:15px;width:360px;position:relative;	border-radius: 10px;top: calc(50% - 218px);}
.box-pomylka h1{color: #666;margin-left:10px;margin-bottom:15px;font-size: 22px;}
#form_pomylka{display:block;padding:10px;}
#form_pomylka label.text {margin-bottom:10px;display:inline-block;cursor:default;}
#form_pomylka textarea{outline:none;font-family: 'Trebuchet MS', Helvetica, sans-serif;width:100%;min-width: 100%;max-width: 100%;min-height: 60px;box-sizing: border-box;border-radius:0;box-shadow:none;border:1px solid #BFBFBF;margin-bottom:10px;height:60px;}
#form_pomylka textarea:focus{border:2px solid #BFBFBF}
#fade {display:none;position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%; background:#000; opacity:0.25;}
.btn_snd{transition: all 0.1s linear;float:left;color: #fff;text-align: center;cursor: pointer;outline: none;border-radius: 30px;padding: 10px 24px 12px 23px;background: #ff9500;font-weight: bold;}
.btn_snd:hover{background: #ff7900;}
.btn_canc{display:none;}
#p_success{margin-left: 10px;padding-bottom:20px}
.close-btn {position:absolute;top:10px;right:10px;font-size: 20px;font-weight: 700;line-height: 18px;padding:3px;cursor: pointer;text-decoration: none;color: #000;opacity: .2;}
.close-btn:hover {color: #000;opacity: .6;}
@media only screen and (max-width: 865px) {
.box-pomylka {width:90%;max-width:360px;}
}