.regForm{
    padding-bottom: 40px;
}
.regTd {
    max-width: 800px;
    margin: 30px auto;
}
.partsShad{
    padding: 30px 30px 2px;
    background-color: #F2F2F2;
    border: 1px solid #999999;
}
.regTd div.row{
    margin-bottom: 28px;
 }
.regTrNam{
    max-width: 226px;
    min-width: 226px;
    font-size: 18px;
}
#errTxt{
    color: red;
}
.regTrNam>span{
    display: inline-block;
    margin-left: 5px;
    color: red;
}
.regTrTxt>input, .regTrTxt>select, .regTrTxt>textarea{
    width: 100%;
    min-width: 226px;
    height: 34px;
    border: 1px solid #999999;
    padding-left: 10px;
}
.regTrTxt>select>option{
    font-size: 18px;
}
.rowMobilReg{
    margin: 0 !important;
    min-width: 226px;
    border: 1px solid #999999;
    background-color: white;
}
.rowMobilReg>div.col:first-child{
    max-width: 52px;
    min-width: 52px;
    padding-top: 6px;
    color: black;
    margin-bottom: 0 !important;
}
.rowMobilReg>div.col:last-child>input{
    width: 100%;
    height: 34px;
    border: 0;
}
.floatRegCont{
    width: 340px;
    font-size: 14px;
}
.floatRegCont span{
    color: #c20216;
    font-weight: bold;
}
.floatRegCont .card-title{
    text-align: center;
}
.floatRegCont h5{
    font-size: 18px;
    font-weight: bold;
}
.butRePassw{
    width: 194px;
    margin: 0 auto;
    padding: 0 10px;
    display: block;
}

.regEnd{
    width: 502px;
    height: 520px;
    margin: 0 auto 30px;
    text-align: center;
    font-size: 18px;
    padding-top: 20px;
    background:
            white url("https://msa-ressora.com.ua/img/fon/regEnd.png") no-repeat -90px 200px;
}
.regEnd>p{
    font-size: 16px;
}
.regEnd>span{
    font-size: 30px;
    color: #c20216;
    display: inline-block;
    margin: 10px auto;
}
@media (max-width: 768px)  {
    .regTd{
        margin-left: 20px;
    }
}
@media (max-width: 576px)  {
    .regEnd{
        width: 324px;
        height: 480px;
        background-size: 330px;
        background-position: 0 bottom;
    }

}