[class^="scroll1"] {
 
 padding: 0 3em;
}
[class^="scroll1"] input {
 display: none;
}
[class^="scroll1"] div {
 height: 100%;
 overflow: hidden;
 white-space: nowrap;
 word-wrap: normal;
 font-size: 0;
}
[class^="scroll1"] img {
     position: relative;
    right: 0;
    width: 23%;
    height: auto;
    padding: 10px;
    transition: .5s;
    border: solid 1px;
    margin: 12px;
}

[class^="scroll1"] label {
 cursor: pointer;
 font-weight: 600;
 font-size: 3em;
}
[class^="scroll1"] input:nth-of-type(1):checked ~ label:nth-of-type(2):after,
[class^="scroll1"] input:nth-of-type(2):checked ~ label:nth-of-type(3):after,
[class^="scroll1"] input:nth-of-type(3):checked ~ label:nth-of-type(4):after,
[class^="scroll1"] input:nth-of-type(4):checked ~ label:nth-of-type(5):after,
[class^="scroll1"] input:nth-of-type(5):checked ~ label:nth-of-type(6):after{
 content: "\3009";
 position: absolute;
 right: 0;
 top: 55%;
}
[class^="scroll1"] input:nth-of-type(2):checked ~ label:nth-of-type(1):after,
[class^="scroll1"] input:nth-of-type(3):checked ~ label:nth-of-type(2):after,
[class^="scroll1"] input:nth-of-type(4):checked ~ label:nth-of-type(3):after,
[class^="scroll1"] input:nth-of-type(5):checked ~ label:nth-of-type(4):after,
[class^="scroll1"] input:nth-of-type(6):checked ~ label:nth-of-type(5):after {
 content: "\3008";
 position: absolute;
 left: 0;
 top: 55%;
}

[class^="scroll1"] input:nth-of-type(2):checked ~ div img {right: 25%;}
[class^="scroll1"] input:nth-of-type(3):checked ~ div img {right: 50%;}



.image {
    
    cursor:pointer;
    
}

.popup {
    position: absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    display:none;
    text-align:center;
}

.popup_bg {
    background:rgba(0,0,0,0.4);
    position:fixed;
    z-index:1;
    height:100%;
    width:100%;
}


.popup_img {
    position: fixed;
    margin:0 auto;
    z-index:2;
    max-height:94%;
    max-width:94%;
    margin: 1% 10% 100% -20%;
}



    .carousel-control.left,.carousel-control.right  {background:none;width:25px;}
.carousel-control.left {left:-25px;}
.carousel-control.right {right:-25px;}
.broun-block {
    background: #24242a;
    padding-bottom: 34px;
}
.block-text {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 0 #2c2222;
    color: #626262;
    font-size: 14px;
    margin-top: 27px;
    padding: 15px 18px;
}
.block-text a {
 color: #7d4702;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.mark {
    padding: 12px 0;background:none;
}
.block-text p {
    color: #585858;
    font-family: Georgia;
    font-style: italic;
    line-height: 20px;
}

.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}


.block {
    display: block;
}
.zmin {
  
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
}
.person-text a {
    color: #ffcc00;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.person-text i {
    color: #fff;
    font-family: Georgia;
    font-size: 13px;
}
.rel {
    position: relative;
}

    #navigation{
        background: #78be1a;
    background: -webkit-linear-gradient(top,#78be1a,#3e9802) no-repeat;
    background: linear-gradient(180deg,#78be1a 0,#3e9802) no-repeat;
    text-shadow: 0 1px 0 #3b7f06;
        height: 40px;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
        font-size: 16px;
        line-height: 40px;
        position: relative;
        top: 0px;
        z-index: 1;
        text-align: center;
    }
    #navigation.fixed{
        position: fixed;
        top: 0;
        width: 100%;
        background: #78be1a;
    background: -webkit-linear-gradient(top,#78be1a,#3e9802) no-repeat;
    background: linear-gradient(180deg,#78be1a 0,#3e9802) no-repeat;
    text-shadow: 0 1px 0 #3b7f06;
    }
    #navigation ul{
        width: 100%;
        padding-left: 0;
        margin: 0 auto;
        display: block;
    }
    #menu li{
       display: inline;
    vertical-align: middle;
        list-style: none;
        padding: 0 25px;
            border-right: 1px solid #d2d2d2;
    }
    #menu a {
        color: #fff;
        text-decoration: none;
        font-family: Verdana;
    }
    #menu>li a:hover{
        color: #656565;
        transition: color 0.5s ease;
    }
    .logo img {
    height: 70px;
}
.b_block[data-b-id='17'] .container .phone {
    font-size: 25px;
    line-height: 1;
    margin-right: 0px;
}
.b_block[data-b-id='13'] .btn_wrap:before {
    display: block;
    position: absolute;
    bottom: 18px;
    left: -78px;
    width: 70px;
    height: 70px;
    content: "";
    background-image: url(../46/00014660.png);
    background-repeat: no-repeat;
}
.b_38991 .container-fluid {
    background-color: #fff;
    background-image: url(../46/00014661.jpg);
    background-position: 50% 50%;
}

.m_modal[data-m-id='1'] .modal-data {
    border-radius: 8px;
    margin-top: 10%;
    overflow: hidden;
}
@media only screen and (max-width: 1000px) {
div#navigation {
    display: none;
}}

@media (max-width: 1199px){
.container {
    width: 80%;
}}
.person-text.rel img {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -khtml-border-radius: 100px;
    border-radius: 100px;
    behavior: url(border-radius.htc);
    width: 80px;
}
@media only screen and (max-width: 767px) {
.popup_img {
    margin: 1% 20% 0 -47%;
}}
