/*Module Быстрый расчет стоимости*/
.b-raschet{
    background:url(/images/fon-b-raschet.png) no-repeat;
    min-height:365px;
    background-size:cover;
    padding-top:35px;
    margin-top:-15px;
    z-index:2;
    position:relative;
}
.b-ras34а{
    color:#0d0d0d;
    font-size:49px;
    font-family:'ALSSchlangesans-Black';
    font-weight:900;
    line-height:1.2;
    text-transform:uppercase;
    margin-bottom: 20px;
}
@media only screen and (max-width:992px){
    .b-ras34а{font-size:36px}
}
@media only screen and (max-width:480px){
    .b-ras34а{font-size:29px}
}
.b-raschet__form{font-size:24px;font-family:Roboto,sans-serif;margin-top:20px}
.b-raschet__form .b-form__block{display:table;table-layout:auto}
.b-raschet__form .b-form__item{height:93px;display:table-cell;vertical-align:middle;padding-left:10px}
.b-raschet__form .b-form__item .b-form__field{position:relative}
.b-raschet__form .b-form__item .b-form__field:before{
    content:"";display:block;position:absolute;top:3px;left:3px;background:url(/images/rash.png) no-repeat;height:57px;width:57px}
.b-raschet__form .b-form__item .b-form__field:after{
    content:"";display:block;position:absolute;right:24px;top:12px;background:url(/images/mkv.png) no-repeat;width:50px;height:38px}
.b-raschet__form .b-form__item .b-form__field input{
    border:4px solid #fefdfd;
    -moz-border-radius:32px;
    -webkit-border-radius:32px;
    border-radius:32px;
    -moz-background-clip:padding;
    -o-background-clip:padding-box;
    -webkit-background-clip:padding;
    background-clip:padding-box;
    background-color:#fff;
    -moz-box-shadow:inset 3px 4px 5px rgba(0,0,0,0.13);
    -webkit-box-shadow:inset 3px 4px 5px rgba(0,0,0,0.13);
    box-shadow:inset 3px 4px 5px rgba(0,0,0,0.13);
    height:64px;
    font-size:50px;
    width:240px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:65px;
    padding-right:80px;text-align:center;
    color: #666;
}
.safari .b-raschet__form .b-form__item .b-form__field input{font-size:46px;line-height:1;font-family:Arial}
.b-form_lbl{text-align:right;padding-right:20px;line-height:1.2;color:#000}
.b-form_ravno{font-size:33px;padding-left:10px;padding-right:10px}
.b-form_oldprice{font-size:41px;font-weight:700;display:inline-block;position:relative;white-space:nowrap;color:#000}
.b-form_oldprice:before{content:"";display:block;position:absolute;left:-10px;top:28px;height:2px;width:120%;background-color:red}
.b-form_newprice{font-size:50px;font-weight:700;white-space:nowrap;padding-right:30px;padding-left:30px;color:#000}
.b-raschet__ttl1{font-size:24px;font-family:Roboto,sans-serif;text-align:center;color:#000;margin-top:25px;line-height:1.2}
.b-raschet__ttl2{font-size:36px;font-family:ALSSchlangesans-Black;text-align:center;color:#000}
@media only screen and (max-width:1200px){
    .b-raschet{padding-bottom:30px}
    .b-raschet__form .b-form__block{display:block;text-align:center;margin:auto}
    .b-raschet__form .b-form__item{display:inline-block;height:auto}
    .b-raschet__form .b-form__item:first-child{display:block;margin-bottom:15px}
    .b-raschet__form .b-form__item:last-child{margin-top:15px;display:block}
    .b-form_lbl{text-align:center;padding-right:0}
}