.b-number,#quick-water .b-number{width:100%}
.b-number__label,#quick-water .b-number__label{text-align:center;display:block}
.b-number__wrap,#quick-water .b-number__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.b-number__btn,#quick-water .b-number__btn{font:inherit;border:0;color:#fff;outline:none;width:30px;background:#05839c;font-size:30px;font-weight:700;cursor:pointer}
.b-number__btn:hover,#quick-water .b-number__btn:hover{background:#79befc}
.b-number__btn_less,#quick-water .b-number__btn_less{border-radius:10px 0 0 10px}
.b-number__btn_more,#quick-water .b-number__btn_more{border-radius:0 10px 10px 0}
.b-number__input,#quick-water .b-number__input{font:inherit;border-radius:0;width:50px;height:100%;text-align:center;color:#959595;font-weight:700;font-size:22px;border:1px solid #05839c;outline:none}
#about_water .quick-order #quick-water .b-number__input{margin-bottom:0;width:50px}
.b-number_2{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}
.b-number_2 .b-number__label{font-size:18px;font-weight:100%;color:#05839c;display:inline-block;margin-bottom:9px;margin-left:10px}
.modal-message{position:fixed;display:table;min-height:5em;color:#fff;width:100%;top:0;z-index:15;text-align:center;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;transition:.5s;cursor:pointer}
.modal-message.modal-message_visible{opacity:1;-webkit-transform:none;transform:none}
.modal-message.success{background:rgba(0,68,136,0.9)}
.modal-message.error{background:rgba(255,34,34,0.9)}
.modal-message .modal-message__text{font-size:2em;padding:.5em 0;display:table-cell;vertical-align:middle}
.b-modal{position:fixed;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .5s,visibility .5s,z-index .5s step-end;transition:opacity .5s,visibility .5s,z-index .5s step-end;opacity:0;z-index:-1;visibility:hidden}
.b-modal_show{-webkit-transition:opacity .5s,visibility .5s,z-index .5s step-start;transition:opacity .5s,visibility .5s,z-index .5s step-start;opacity:1;z-index:1;visibility:visible}
.b-modal__dark{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.5)}
#wpcf7-f137-o2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.b-modal__content{position:relative;z-index:1;margin:auto}
.b-modal__close-btn{position:absolute;top:5px;right:0;width:22px;height:22px;cursor:pointer;color:#05839c}
.b-modal__close-btn:before,.b-modal__close-btn:after{content:'';display:block;position:absolute;top:8px;left:1px;width:16px;border-top:2px solid}
.b-modal__close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.b-modal__close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal-order{border-radius:10px;background:#fff;border:solid 2px #7ac0ff;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:800px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.modal-order_title{font-size:21px;font-weight:700;text-transform:uppercase;padding-bottom:8px;color:#05839c;text-align:center;margin:0}
.input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.modal-order_label{margin:10px 0;width:48%}
.modal-order_input-title{font-size:18px;font-weight:600;color:#959595;display:inline-block;margin-bottom:9px}
.modal-order_input{width:100%;height:37px;padding:5px;border-radius:10px;border:solid 1px #05839c;outline:none}
.select-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;align-items: center;width:100%}
.select-img{width:35%;text-align:center}
.select-img input[type="radio"]:not(checked){opacity:0;visibility:hidden;position:absolute}
.select-img input[type="radio"] + span{display:inline-block;background-repeat:no-repeat;background-position:center 0;padding:150px 5px 5px;border:3px solid transparent;border-radius:6px;-webkit-transition:border-color .5s;transition:border-color .5s}
.img_1 input[type="radio"] + span{background-image:url("w-order_1.png")}
.img_1 input[type="radio"]:checked + span{border:3px solid #10739A}
.img_2 input[type="radio"] + span{background-image:url("img/kapsula2.png");background-size:auto 135px;background-position:center 5px}
.img_2 input[type="radio"]:checked + span{border:2px solid #7ac0ff;color:#0d2f62}
.img_3 input[type="radio"] + span{background-image:url("w-order_3.png")}
.img_3 input[type="radio"]:checked + span{border:3px solid #F3771F}
.modal-order_text{color:#959595;text-align:center;margin:10px 0}
.modal-order_btn{width:136px;height:45px;border-radius:10px;background-color:#fff;border:solid 2px #79befc;text-transform:uppercase;color:#79befc;font-weight:700;line-height:2.6;margin-left:auto;margin-right:auto;cursor:pointer;-webkit-transition:border-color 0.5s,color 0.5s,background-color .5s;transition:border-color 0.5s,color 0.5s,background-color .5s}
.modal-order_btn:hover{background:#7ac0ff;color:#000}
.mob-menu{display:none}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.sidenav{height:calc(100% + 100px);width:0;position:fixed;z-index:12;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s}
#primary-menu-mobile{padding:0 15px}
#primary-menu-mobile li{display:block;text-align:left}
#main{transition:margin-left .5s}
.info-box a{color:unset;text-decoration:none}