@media only screen and (min-width: 320px)  and (max-width: 480px) {



}

@media only screen and (min-width: 481px)  and (max-width: 767px) {



}

@media only screen and (max-width: 767px) {


    #contentWater img {
        width: 100%;
        margin: 20px 0;
    }

    .list-menu {
        position: fixed;
        left:0;
        top:0;
        height: 100%;
        width: 100%;
        background: white;
        z-index: 5454;
        padding: 15px;
    }

    .list-menu.active {
        display: block;
    }

    .btn-list:after {
        right:0;
    }

    .list-menu ul li:last-child {
        display: none;
    }

    .close-burger {
        position: absolute;
        right:15px;
        top:15px;
    }

    .list-menu ul li {
        margin-right: 0;
        display: block;
    }

    .list-menu ul {
margin-top:20px;
        float: none;
    }
    
    .list-menu ul li a {
        color: #11374d !important;
    }
    .desktop-none {
        display: block;
    }

    .mobile-none {
        display: none;
    }

    .mobile-burger {
        text-align: center;
        font-size: 14px;
        color: #11374D;
        line-height: 20px;
        margin: 15px 0;
    }

    .list-header-languages ul li a {
        line-height: 18px;
    }

    .list-header-buttons ul li {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .list-header-languages ul {
        float:none;

    }

    .list-menu {
        display: none;
    }

    #menu, header {
        height: auto;
    }

    .vector-slide-1, .vector-slide-2, .vector-slide-3 {
        display: none;
    }

    .list-header-languages {
        text-align: center;
    }

    #slider {
        background: none;
    }

    .one-slide h2, #steps .title-h2 {
        font-size: 30px;
        line-height: 34px;
    }

    .one-slide {
        padding-top: 60px;
    }

    .wrap-slide-img {
        margin-top: 30px;
    }

    .list-slider-links ul li {
        margin-right: 0;
        float:none;
        display: block;

    }

    .list-slider-links ul li a {
        width: 100%;
        margin-bottom: 15px;
        height: 135px;
    }

    #steps {
        margin: 60px 0;
    }

    .left-steps-info {
        padding: 60px 15px;
        width: 100%;
    }

    .right-steps-info {
        width: 100%;
    }

    .right-steps-info img {
        width: 100%;
    }

    .list-links-home ul li {
        float:none;
        width: 100% !important;
        height: 180px;
    }

    #linksHome {
        height: auto;
    }

    .list-links-home ul li:nth-child(n + 3) a {
        font-size: 18px;
        line-height: 22px;
    }

    #homeMap {
        margin-top: 60px;
    }

    .left-part-map, .left-part-map img {
        width:100%;
        height: auto;
    }

    .right-part-map {
        width: 100%;
    }

    .left-home-contacts, .left-home-contacts img {
        width: 100%;
        height: auto;
    }

    .right-home-contacts {
        width: 100%;
        padding: 20px 15px;
    }

    .facebook-link-footer {
        display: none;
    }

    .one-step-disconnections {
        margin-bottom: 30px;
    }

    .one-list-about {
        margin-bottom: 30px;
    }

    .left-question-about, .right-question-about {
        width: 100%;
        padding: 20px 15px;
    }

    .left-question-about ul li a {
        width: auto;
    }

    .left-question-about ul li a:after {
        margin-left: 0;
        right: 10px;
    }

    .left-info-director, .left-info-director img {
        width: 100%;
        height: auto;
    }

    .right-info-director {
        width: 100%;
        padding: 20px 15px;
        height: auto;
    }

    .wrap-one-image-gallery img {
        width: 100%;
    }

    .wrap-form-contacts, .wrap-form-complaint    {
        padding: 20px 15px;
    }

    .wrap-field-form, .wrap-field-complaint {
        width: 100%;
    }

    .wrap-form-contacts .wrap-field-form:nth-of-type(2n) {
        margin-left: 0;
    }

    .info-contacts .title-h2 {
        font-size: 18px;
    }

    .top-block .title-h2 {
        font-size: 30px;
        line-height: 34px;
    }

    .image-history {
        width: 100%;
        margin-right: 0;
    }

    .content-history {
        width: 100%;
    }

    .image-history img {
        width: 100%;
    }

    .description-history {
        width: 100%;
        margin: 20px 0;
    }

    .one-contraction {
        margin-bottom: 20px;
        padding: 87px 20px 0;
    }

    .one-metr {
        margin-bottom: 20px;
    }

    .one-metr img {
        width: 100%;
    }

    .wrap-list-banks ul li {
        width: 100%;
        float:none;
        display: block;
    }

    .wrap-list-banks ul {
        height: auto;
    }

    .wrap-form-facture {
        padding: 20px 15px;
    }

    .first-row-form ul li {
        width: 100%;
    }

    .info-bank {
        padding: 15px;
        word-break: break-all;
    }

    #questions ul li {
        padding: 20px 15px;
    }

    #questions ul li a:before {
        display: none;
    }

    .list-header-buttons ul li a {
        padding: 12px 0;
    }



    #questions ul li a:after {
        right: -10px;
    }

    .one-article-page img {
        width: 100%;
        float:none;
    }

    .wrap-content-article {
        height: auto;
    }

    .wrap-content-article .btn-article-more {
        left:0;
        bottom: -35px;
    }

    .wrap-content-article {
        padding-left: 0;
        width: 100%;
    }

    .wrap-content-article {
        float:none;
    }


}

@media only screen and (min-width: 768px)  and (max-width: 959px) {




}

@media only screen and (min-width: 960px)  and (max-width: 1368px) {

}

@media only screen and (min-width: 1368px)  and (max-width: 1500px) {



}
