.banner-control {text-indent:30px;background-repeat:no-repeat;background-position:10px 50%;background-size:25px}
.bt3, .banner-control {width:100%;margin-top:10px;margin-bottom:10px}
.form-control {display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
[role="button"], a, area, button, input, label, select, summary, textarea {-ms-touch-action:manipulation;touch-action:manipulation}
.justify-content-center {justify-content:center !important}
.row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.wo {text-align:center;font-weight:700}
.bt3 {background-color:#ff6c00;color:#fff;font-family:robotoMedium,sans-serif;transition:0.2s}
.wo .container {position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.col-sm-6 {position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.wo {padding-top:3rem;background-size:cover;padding-bottom:5rem;background-position:0 50%;text-align:center;font-weight:700;font-family:sans-serif}
.second-title-banner {line-height:1.1;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:red;margin-bottom:1.5rem;text-shadow:0 0 10px #fff}
.title-banner {line-height:1.1;text-transform:uppercase;text-shadow:0 0 10px #fff}
.wo .time-calculate {font-size:1.5rem;text-shadow:0 0 10px #fff}
@media (min-width:576px){.wo .col-sm-6 {flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}
.row {margin-right:-15px;margin-left:-15px}
.hidden-sm-up {display:none !important}
}@media (min-width:768px){.wo .col-md-auto {flex:0 0 auto;width:auto}
.bt3 {max-width:250px;width:100vw}
.bn {background-image:url(../img/name.png)}
.wb .bp {background-image:url(../img/phone.png)}
}.inf {display:none}
.wb .bp {border:2px solid #f000}
.er .bp {box-shadow:0 0 8px red;border:2px solid #f00}
.er .inf {font-size:14px; position:absolute; color:red; font-family:"Roboto Regular"; font-weight:normal; background:white; text-align:center; border-radius:2px; padding:2px 14px;display:block;animation:pulsate 0.4s linear 2}
@keyframes pulsate { 50% {opacity:1}
 100% {opacity:0}
}