/*Modules ...обратите внимание на фурнитуру!*/
.mod-vnimanije{
    position: relative;
    height: 782px;
    background: url(/images/mod-vnimanije/row16-fon.jpg) top center no-repeat;
    background-size: cover;
    text-align: center;
    letter-spacing: .65px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 85px;
}
.b-row16__tub_item.active .b-row16__tub_ttl{opacity:1}
.b-row16__tub_item .b-row16__tub_ttl{font-size:26px;padding-top:3px;opacity:0}
.b-row16__tub_item span{display:block}
.b-row16__item .ttl._left:before,.icon-row16-left{background-position:-21px -80px;height:21px;width:26px}
.b-row16__item .ttl._left:before{content:"";display:block;position:absolute;top:62px;right:-37px}
.b-row16__item .ttl._left:before,
.b-row16__item .ttl._right:before,
.b-row16__tub_item.active:before{background-image:url(/images/mod-vnimanije/icon-s82d5611246.png);background-repeat:no-repeat}
.b-row16__item .ttl._right:before,
.icon-row16-right{background-position:-98px 0;height:18px;width:27px}
.b-row16__item .ttl._left:before,
.b-row16__item .ttl._right:before,
.b-row16__tub_item.active:before{background-image:url(/images/mod-vnimanije/icon-s82d5611246.png);background-repeat:no-repeat}
.b-row16__item .ttl._right:before{content:"";display:block;position:absolute;top:53px;left:-49px}

@media (max-width:768px){
    .b-row16{
        height:auto;
        padding-top:50px;
        padding-bottom:40px;
    }
    .b-row16:after{
        content:"";
        display:block;
        position:absolute;
        bottom:0;
        left:0;
        background-color:#f5eedc;
        height:50%;
        width:100%;
        z-index:-1;
    }
}

.mod-vnimanije__title{
    font-family: MullerExtraBold;
    font-size: 35px;
    margin-bottom: 0;
}
.mod-vnimanije__desc{
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8em;
    margin-bottom: 20px;
}
.mod-vnimanije-block.b-row16{
    display: table;
    table-layout: auto;
    margin-left: 72px;
}
@media (max-width:1200px){.b-row16__block{margin-left:20px}}
@media (max-width:1140px){.b-row16__block{margin:auto}}
.b-row16__item {
    display: table-cell;
    height: 335px;
}
.b-row16__item .ttl{font-family:LEngineer-Regular;font-weight:700;vertical-align:middle}
.b-row16__item .ttl._left{font-size:27px;text-align:left;position:relative;margin-top:144px;color:#ea3b7f}
.b-row16__item .ttl._left:before{content:"";display:block;position:absolute;top:62px;right:-37px}
.b-row16__item .ttl._right{position:relative;text-align:left;vertical-align:top;font-size:30px;margin-top:32px;color:#ea3b7f}
.b-row16__item .ttl._right:before{content:"";display:block;position:absolute;top:53px;left:-49px}
.b-row16__item:nth-child(2){width:700px;vertical-align:top}
.b-row16__item:last-child{vertical-align:top}
@media (max-width:1140px){.b-row16__item:first-child,.b-row16__item:last-child{display:none}}
.b-row16__slider{position:relative}section.b-row16 h2{margin:0;font-family:MullerExtraBold;font-size:35px}
.b-row16__tub{
    background:url(/images/mod-vnimanije/tub-fon.png) bottom right no-repeat;
    height:330px;
    width:297px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:bottom;
    padding-top:45px}
@media (max-width:768px){.b-row16__tub{width:250px}}
.b-row16__tub_item{
    font-family:MullerBold;
    color:#9f9274!important;
    text-align:right;
    position:relative;
    display:block;
    padding-right:83px;
    text-decoration:none;
    line-height:1.1}
.b-row16__tub_item span{display:block}
.b-row16__tub_item .b-row16__tub_ttl{font-size:26px;padding-top:3px;opacity:0}
@media (max-width:768px){.b-row16__tub_item .b-row16__tub_ttl{font-size:21px}}
.b-row16__tub_item .city{font-size:40px;padding-top:8px;padding-bottom:10px}
@media (max-width:768px){.b-row16__tub_item .city{font-size:32px}}
.b-row16__tub_item.active .city{color:#000}
.b-row16__tub_item.active .b-row16__tub_ttl{opacity:1}
.b-row16__tub_item.active:before{content:"";display:block;position:absolute;top:-2px;right:-50px}
.b-row16__sliderblock{
    display:inline-block;
    width:325px;
    margin-left:70px;
    vertical-align:bottom;
    height:330px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
@media (max-width:768px){
    .b-row16__sliderblock{
        width:260px;
        margin-left:0;
    }
}
.b-row16__sliderblock_item{
    display: none;
    position: absolute;
    width: 325px;
    height:331px;
    z-index: -1;
    float: none;
    list-style: none;
    padding-top:43px;
    padding-left:130px;
    text-align:left;
    opacity: 0;
    -webkit-transition: opacity 0.8s ease;
    -o-transition: opacity 0.8s ease;
    transition: opacity 0.8s ease;
}
.b-row16__sliderblock_item.active{
    display: block;
}
.b-row16__sliderblock_item span{display:block}
.b-row16__sliderblock_item.step1{background:url(/images/mod-vnimanije/slider-fon.png) bottom left no-repeat}
.b-row16__sliderblock_item.step2{background:url(/images/mod-vnimanije/slider-fon2.png) bottom left no-repeat}
.b-row16__sliderblock_item.step3{background:url(/images/mod-vnimanije/slider-fon3.png) bottom left no-repeat}
.b-row16__sliderblock_ttl{margin-top:98px;padding-left:5px;line-height:1.2;color:#9f9274;font-size:26px;font-family:MullerBold}
@media (max-width:768px){.b-row16__sliderblock_ttl{font-size:21px}}
.b-row16__sliderblock_count{padding-top:8px;color:#000;font-size:52px;font-family:MullerBold}
@media (max-width:768px){.b-row16__sliderblock_count{font-size:40px}}
.b-row16__btn
{margin-top:25px;
}
a.btn.big{
    font-size:24px;
    letter-spacing:1px;
    font-family:MullerBold;
    color:#fff;
    text-transform:uppercase;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    -moz-background-clip:padding;
    -o-background-clip:padding-box;
    -webkit-background-clip:padding;
    background-clip:padding-box;
    background-color:#82ecff;
    -moz-box-shadow:0 15px 18px rgba(255,87,5,.35);
    -webkit-box-shadow:0 15px 18px rgba(255,87,5,.35);
    box-shadow:0 15px 18px rgba(255,87,5,.35);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#e2318d),color-stop(100%,#ff5656));
    background-image:-moz-linear-gradient(bottom,#e2318d 0,#ff5656 100%);
    background-image:-webkit-linear-gradient(bottom,#e2318d 0,#ff5656 100%);
    background-image:linear-gradient(to top,#e2318d 0,#ff5656 100%);
    text-align:center;
    padding:18px 50px 16px;
    line-height:1.2;
    border:0;
    display:inline-block}
a.btn._big:hover{
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#e40076),color-stop(100%,#fd7844));
    background-image:-moz-linear-gradient(bottom,#e40076 0,#fd7844 100%);
    background-image:-webkit-linear-gradient(bottom,#e40076 0,#fd7844 100%);
    background-image:linear-gradient(to top,#e40076 0,#fd7844 100%)}
.b-row16__tub_item.active:before,
.icon-row16-rub{
    background-position:0 -6515px;
    height:150px;width:150px}
.b-row16__item .ttl._left:before,
.b-row16__item .ttl._right:before,
.b-row16__tub_item.active:before{background-image:url(/images/mod-vnimanije/icon-s82d5611246.png);background-repeat:no-repeat}
.b-row16__tub_item.active:before{content:"";display:block;position:absolute;top:-2px;right:-50px}