.header, .wrap, .main-header {
    min-width:300px!important;
}
.head-adaptive, .adaptive, .adaptive-inline {
    display:none;
}

.carousel-stage {
    height:250px!important;
}
.comment .photo {
    float:left;height:200px;width:200px;
}
.comment .photo .img {
    float:left;
    padding-right:20px;
    width:200px;
}
.comment .author {
    padding-top:30px;
    line-height: 25px;
    color: #BDBDBD;
}
.comment .author span {
    font-weight: bold;
    color:#000;
}
.comment .text {
    padding-top:10px!important;
    text-align:left!important;
    padding-left:20px!important;
}
.comment {
    vertical-align: top!important;
}
.carousel-stage {
    text-align: left!important;
}
.intro_text {
    line-height:30px;
    font-size:16px;
    text-align:left;
}
.adaptive .line-menu {
    height: 72px;
    background-color: rgb(35,52,60);
    width:100%;
    line-height:90px;
}
.adaptive .line-menu div:first-child {
    text-align:left!important;
}
.head-adaptive {
    padding-top:25px;
}
.footer-block {
    background: rgb(40,73,80);
    padding-top:30px;
    padding-bottom:30px;
}
.blur {
    filter:blur(4px);
}
.menu-button {
    background: #56b4b8;
    margin: 0 auto;
    display: block;
    width: 174px;
    height: 37px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    line-height: 37px;
    padding-left:15px;
}
.menu-button i {
    margin-right:10px;
}
.menu-button.tariffs {
    background: #3bd65f;
    width:100px;
    text-align:center;
    padding-left:0px;
}
.menu-contacts {
    padding-left:5px;
    padding-top:10px;
}
.statistic_box {
    padding-bottom:5px;
}
#adaptive_menu {
    position:fixed;height:100%;width:200px;background:rgba(35,52,60,0.95);right:0;
    z-index:10;padding:20px;padding-top:10px;color:#FFF;display:none;
}
#blocked-page {
    position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:5;
    background:rgba(255,255,255,0.3);
}

/*
@media (max-width:1095px) {
    .header {
        background-color: rgb(35,52,60);
    }
    .head-desctop, .desctop {
        display:none;
    }
    .head-adaptive, .adaptive {
        display:block!important;
    }
    .adaptive-inline {
        display:inline!important;
    }
    .main-search {
        background: none!important;
        height:auto;
        margin-top:0px;
    }
    .main-search .txtpole input {
        width: 90%!important;
        margin-top:10px;
        border-radius:0px!important;
        background: rgb(35,52,65);
    }
    .main-search .txtpole input[type="button"] {
        width:calc(90% + 22px)!important;
        background: rgb(59,187,188);
        color:#FFF;
    }
    
    .box .inset .bl {
        color: #3abbbc!important;
        font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        font-family: "Open Sans";
        text-align: center;
    }
    .main-content .title {
        font-size: 18px!important;
        text-decoration:none!important;
    }
    .comment .photo, .comment .text {
        width:100%;
        padding-left:0px!important;
    }
    .comment .photo {
        float:none;height:100px!important;width:100%;
    }
    .comment .photo .img {
        padding-right:10px!important;
        width:auto;
    }
    .photo .author {
        text-align:left!important;
    }
    .statistic_box {
        min-height:350px!important;
        border:0px!important;
    }
    .carousel-stage {
        height:450px!important;
    }
    .orang_bt {
        border-radius: 0px!important;
        background: rgb(59,187,188)!important;
        color:#FFF;
        width:90%!important;
    }
    .content {
        padding:0 0 20px;
    }
    h5 {
        color:#FFF;
    }
    .main-header {
        background: #3a515c;
        height: auto!important;
        padding-bottom:20px;
    }
    .statistic_box {
        min-height:200px!important;
    }
    .statistic_box .box {
        width:100%!important;
        display:inline;
        float:none;
        
    }
    .statistic_box .box .inset {
        border-right: 0px!important;
        border-bottom: 0px;
        padding:10px!important;
    }
    .line {
        height: 1px;
        background-image: linear-gradient(90deg, #ffffff 0%, #c8c8c8 50%, #ffffff 100%);
    }
    .price_box {
        width:100%!important;
    }
}

@media(max-width:380px) {
    #header_login {
        display:none;
    }
    .logo img {
        width:190px;
    }
    .footer-adaptive img {
        width:160px;
    }
}
*/