.col-md-6 {
    max-width: 49%;
}

.air_balloon_mobile_1_layer {
    display: none;
}

.air_balloon_mobile_2_layer {
    display: none;
}

@media (max-width: 991px) and (min-width: 768px) {
    .md-head-telephone {
        background-color: crimson;
    }
}

@media (max-width: 575px) {
    .md-head-telephone {
        background-color: crimson;
    }
    .height_100_pr {
        display: none;
    }
    .col-sm-12 {
        max-width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 575px) {
    .md-head-telephone {
        background-color: crimson;
    }
}

@media (max-width: 575px) {
    .logo {
        margin-top: 25px;
        width: 50vw;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .logo {
        margin-top: 25px;
        width: 50vw;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .logo {
        margin-top: 30px;
        width: 20vw;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .logo {
        margin-top: 45px;
        width: 12vw;
    }
}

@media (min-width: 1200px) {
    .logo {
        margin-top: 45px;
        /*width:12vw;*/
    }
}

@media (max-width: 543px) {
    .logo_h {
        background-color: #040c23;
        padding-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .logo_h {
        background-color: #040c23;
        padding-bottom: 20px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .logo_h {
        background-color: #040c23;
        padding-bottom: 30px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .logo_h {
        padding-bottom: 20px;
        background-color: #040c23;
    }
}

@media (min-width: 1200px) {
    .logo_h {
        padding-bottom: 20px;
        background-color: #040c23;
    }
}

@media (max-width: 543px) {
    .logo_h:hover {
        background-color: #025786;
        padding-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .logo_h:hover {
        background-color: #025786;
        padding-bottom: 20px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .logo_h:hover {
        background-color: #025786;
        padding-bottom: 30px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .logo_h:hover {
        padding-bottom: 20px;
        background-color: #025786;
    }
}

@media (min-width: 1200px) {
    .logo_h:hover {
        padding-bottom: 20px;
        background-color: #025786;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .hidden-md {
        display: none!important;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .hidden-lg {
        display: none!important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .logo_md {
        width: 50%;
        float: left;
        background-color: #040c23;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .logo_lg {
        width: 20%;
        float: left;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .telephone_lg {
        width: 30%;
        float: left;
    }
}

@media (max-width: 543px) {
    .telephone_md {
        background-color: #031f44;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .telephone_md {
        background-color: #031f44;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .col_r {
        width: 30px;
        float: left;
    }
}

@media (max-width: 543px) {
    .table_head_number {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .table_head_number {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .table_head_number {
        margin-top: 26px;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .table_head_number {
        margin-top: 30px;
        margin-left: auto;
        margin-right: -15px;
    }
}

@media (min-width: 1200px) {
    .table_head_number {
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: auto;
        margin-right: -15px;
    }
}

@media (max-width: 543px) {
    .telephone_height {
        line-height: 20px;
        margin-left: 10px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .telephone_height {
        line-height: 20px;
        margin-left: 10px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .telephone_height {
        line-height: 22px;
        width: 215px;
        margin-left: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .telephone_height {
        line-height: 22px;
        width: 215px;
        margin-left: 10px;
    }
}

@media (min-width: 1200px) {
    .telephone_height {
        line-height: 18px;
        width: 215px;
        margin-left: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_height {
        margin-bottom: 13px;
    }
}

@media (min-width: 1200px) {
    .img_height {
        margin-bottom: 13px;
    }
}

@media (max-width: 543px) {
    .fon {
        background: url(/templates/test/images/cms/thumbs/fon_7pz_mobil2.jpg);
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: auto;
        height: auto;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .fon {
        background: url(/templates/test/images/cms/thumbs/fon_7pz_mobil2.jpg);
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: auto;
        height: auto;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .fon {}
}

@media (max-width: 1199px) and (min-width: 992px) {
    .fon {
        background: url(/templates/test/images/cms/thumbs/fon_7pz.jpg);
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: auto;
        height: auto;
    }
}

@media (min-width: 1200px) {
    .fon {
        background: url(/templates/test/images/cms/thumbs/fon_7pz.jpg);
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: auto;
        height: auto;
    }
}

@media (max-width: 543px) {
    .img_middle {
        margin-left: auto;
        margin-right: auto;
        width: 75vw;
        margin-top: 20%;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .img_middle {
        margin-left: auto;
        margin-right: auto;
        width: 75vw;
        margin-top: 20%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_middle {
        margin-left: auto;
        margin-right: auto;
        margin-top: 20%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_middle {
        margin-left: auto;
        margin-right: auto;
        margin-top: 8%;
    }
}

@media (min-width: 1200px) {
    .img_middle {
        margin-left: auto;
        margin-right: auto;
        margin-top: 23vh;
        width: 28vw;
    }
}

@media (max-width: 543px) {
    .mobil_fon {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(/templates/test/images/cms/thumbs/mobil_fon.jpg);
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .mobil_fon {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(/templates/test/images/cms/thumbs/mobil_fon.jpg);
    }
}

@media (max-width: 543px) {
    .img_footer {
        width: 80vw;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .img_footer {
        width: 80vw;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_footer {
        width: 43vw;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_footer {
        width: 43vw;
    }
}

@media (min-width: 1200px) {
    .img_footer {
        margin-bottom: 20px;
        margin-left: auto;
    }
}

@media (max-width: 543px) {
    .footer_7pz {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .footer_7pz {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .footer_7pz {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030;
        padding-bottom: 30px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer_7pz {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030;
        padding-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .footer_7pz {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030;
        padding-bottom: 30px;
    }
}

@media (max-width: 575px) {
    .footer_img_small {
        background-image: url(/templates/test/images/cms/thumbs/mobil_fon.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .footer_img_small {
        background-image: url(/templates/test/images/cms/thumbs/mobil_fon.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer_img_small {
        padding-top: 1em;
    }
}

@media (min-width: 1200px) {
    .footer_img_small {
        padding-top: 1em;
    }
}

.img_small {
    margin-left: 10px;
    margin-right: 10px;
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_small {
        margin-top: 3vw;
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_small {
        margin-top: 5vw;
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media (min-width: 1200px) {
    .img_small {
        margin-top: 5vw;
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_big_logo {
        margin-top: 4%;
        width: 38vw;
        margin-right: 15%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_big_logo {
        margin-top: 15%;
        width: 36vw;
        margin-right: -15px;
    }
}

@media (min-width: 1200px) {
    .img_big_logo {
        margin-top: 5%;
        width: 35vw;
    }
}

@media (max-width: 575px) {
    .img_sell {}
}

@media (max-width: 767px) and (min-width: 576px) {
    .img_sell {}
}

@media (max-width: 575px) {
    .img_sell_3 {
        margin-top: 0;
        margin-left: 0;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .img_sell_3 {
        margin-top: 0;
        margin-left: 0;
    }
}

@media (max-width: 575px) {
    .img_sell2 {
        height: 80vw;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .img_sell2 {
        height: 80vw;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .img_sell {
        width: 20vw;
        padding-right: 20px;
    }
}

@media (min-width: 1200px) {
    .img_sell {
        width: 12vw;
        margin-left: 1.5em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_sell {
        width: 24vw;
        margin-left: 11%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .img_small_td {
        padding-left: 25%;
        width: 40vw;
    }
}

@media (max-width: 543px) {
    .menu_7pz {
        background-color: #0b284e;
        z-index: 3000;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu_7pz {
        background-color: #0b284e;
        z-index: 3000;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .menu_7pz {
        background-color: #051c3a;
        z-index: 3000;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .menu_7pz {
        margin-top: 1vw;
        z-index: 3000;
    }
}

@media (min-width: 1200px) {
    .menu_7pz {
        margin-top: 3vw;
        z-index: 3000;
    }
}

@media (max-width: 543px) {
    .menu_bg {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 40%;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu_bg {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 40%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .menu_bg {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

.fon_1 {
    background-color: #2e2110;
}

@media (max-width: 543px) {
    .menu_back {
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu_back {
        width: 100%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .menu_back2 {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .menu_back2 {
        width: 100%;
    }
}

@media (max-width: 543px) {
    .menu_ar2 {
        text-align: center;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu_ar2 {
        text-align: center;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .menu_ar2 {
        text-align: center;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .menu_ar2 {
        text-align: left;
    }
}

@media (min-width: 1200px) {
    .menu_ar2 {
        text-align: left;
    }
}

@media (max-width: 543px) {
    .menu7pz:link,
    .menu7pz:active,
    .menu7pz:hover,
    .menu7pz:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu7pz:link,
    .menu7pz:active,
    .menu7pz:hover,
    .menu7pz:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .menu7pz:link,
    .menu7pz:active,
    .menu7pz:hover,
    .menu7pz:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .menu7pz:link,
    .menu7pz:active,
    .menu7pz:hover,
    .menu7pz:visited {
        font-family: evolventa;
        font-size: 0.7em;
        color: #FFFFFF;
    }
}

@media (min-width: 1200px) {
    .menu7pz:link,
    .menu7pz:active,
    .menu7pz:hover,
    .menu7pz:visited {
        font-family: evolventa;
        font-size: 0.7em;
        color: #FFFFFF;
    }
}

@media (max-width: 543px) {
    .menu7pz2:link,
    .menu7pz2:active,
    .menu7pz2:hover,
    .menu7pz2:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .menu7pz2:link,
    .menu7pz2:active,
    .menu7pz2:hover,
    .menu7pz2:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .menu7pz2:link,
    .menu7pz2:active,
    .menu7pz2:hover,
    .menu7pz2:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .menu7pz2:link,
    .menu7pz2:active,
    .menu7pz2:hover,
    .menu7pz2:visited {
        font-family: evolventa;
        font-size: 0.7em;
        color: #FFFFFF;
    }
}

@media (min-width: 1200px) {
    .menu7pz2:link,
    .menu7pz2:active,
    .menu7pz2:hover,
    .menu7pz2:visited {
        font-family: evolventa;
        font-size: 0.7em;
        color: #FFFFFF;
    }
}

@media (max-width: 543px) {
    .fon_otsek {
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: 99.9%;
        height: auto;
        position: absolute;
        z-index: -10;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .fon_otsek {
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: 99.9%;
        height: auto;
        position: absolute;
        z-index: -10;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .fon_otsek {
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        height: auto;
        position: absolute;
        z-index: -10;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .zero {
        float: left;
        height: 50px;
        width: 50%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer_7pz22 {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        top: 7.6em;
        z-index: 1030;
        padding-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .footer_7pz22 {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        top: 7.6em;
        z-index: 1030;
        padding-bottom: 30px;
    }
}

@media (max-width: 575px) {
    .small_ak {
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 50%;
        background-color: #2e2211;
    }
}

@media (max-width: 767px) and (min-width: 576px) {
    .small_ak {
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 50%;
    }
}

@media (max-width: 543px) {
    .fon_text_all {
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        color: #ffffff;
        font-size: 0.8em;
        text-align: justify;
        height: 20em;
        margin-top: 4em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .fon_text_all {
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        height: 20em;
        margin-top: 4em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .fon_text_all {
        height: 28em;
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        background-size: cover;
        background-repeat: repeat;
        margin-top: 10em;
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .fon_text_all {
        height: 91%;
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        background-size: cover;
        background-repeat: repeat;
        margin-top: 2.5em;
        margin-left: 3em;
    }
}

@media (min-width: 1200px) {
    .fon_text_all {
        background-image: url(/templates/7pz/images/cms/thumbs/fon_text_all.png);
        background-size: cover;
        background-repeat: repeat;
    }
}

@media (max-width: 543px) {
    .text_margin {
        color: #ffffff;
        font-size: 1.2em;
        text-align: justify;
        height: 14em;
        padding-top: 1em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_margin {
        color: #ffffff;
        font-size: 1.2em;
        text-align: justify;
        height: 14em;
        padding-top: 1em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_margin {
        height: 20em;
        color: #ffffff;
        font-size: 1.1em;
        text-align: justify;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_margin {
        height: 91%;
        color: #ffffff;
        font-size: 0.8em;
        text-align: justify;
        margin-top: 20px;
        margin-left: 0.5em;
        margin-bottom: 20px;
    }
}

@media (min-width: 1200px) {
    .text_margin {
        height: 92%;
        color: #ffffff;
        font-size: 0.8em;
        text-align: justify;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width: 543px) {
    .generaly_text {
        margin-right: 1em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        padding-left: 1em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .generaly_text {
        margin-right: 1em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        padding-left: 1em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .generaly_text {
        margin-right: 40px;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 2.3em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .generaly_text {
        margin-right: 40px;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-left: 1em;
    }
}

@media (min-width: 1200px) {
    .generaly_text {
        margin-right: 40px;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-left: 1em;
    }
}

@media (max-width: 543px) {
    .h1_text {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .h1_text {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .h1_text {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 1.9em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .h1_text {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 2em;
    }
}

@media (min-width: 1200px) {
    .h1_text {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 2em;
    }
}

@media (max-width: 543px) {
    .h1_text_rat {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .h1_text_rat {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .h1_text_rat {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 0.5em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .h1_text_rat {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 0.5em;
    }
}

@media (min-width: 1200px) {
    .h1_text_rat {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 0.5em;
    }
}

@media (max-width: 543px) {
    .simbol {
        padding-top: 2em;
        padding-bottom: 2em;
        background-image: url(/templates/7pz/images/cms/thumbs/mobil_fon.jpg);
        background-size: cover;
        margin: 0 -15px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .simbol {
        padding-top: 2em;
        padding-bottom: 2em;
        background-image: url(/templates/7pz/images/cms/thumbs/mobil_fon.jpg);
        background-size: cover;
        margin: 0 -15px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .simbol {
        margin-top: 0.9em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .simbol {
        position: fixed;
        bottom: 0;
        padding-bottom: 2em;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .simbol {
        position: fixed;
        bottom: 0;
        padding-bottom: 2em;
        padding-left: 1.5em;
    }
}

@media (max-width: 543px) {
    .simbol_1 {
        margin-top: 1.5em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .simbol_1 {
        margin-top: 1.5em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .simbol_1 {
        position: absolute;
        top: 0;
        left: 35%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .simbol_1 {
        position: fixed;
        bottom: 0;
        padding-bottom: 2em;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .simbol_1 {
        position: fixed;
        bottom: 0;
        padding-bottom: 2em;
        padding-left: 0;
    }
}

@media (max-width: 543px) {
    .margin_left_1em {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .margin_left_1em {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .margin_left_1em {}
}

@media (max-width: 1199px) and (min-width: 992px) {
    .margin_left_1em {
        margin-left: -2em;
    }
}

@media (min-width: 1200px) {
    .margin_left_1em {
        margin-left: -2em;
    }
}

@media (max-width: 543px) {
    .left_cont {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .left_cont {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .left_cont {
        float: left;
        width: 50%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .left_cont {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .left_cont {
        float: left;
        width: 50%;
    }
}

@media (max-width: 543px) {
    .right_cont {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .right_cont {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .right_cont {
        float: left;
        width: 50%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .right_cont {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .right_cont {
        float: left;
        width: 50%;
    }
}

@media (max-width: 543px) {
    .progect_zag {
        margin-bottom: 5px;
        padding-top: 0.6em;
        padding-bottom: 0.05em;
        padding-left: 1em;
        background: #fb6604;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .progect_zag {
        margin-bottom: 5px;
        padding-top: 0.6em;
        padding-bottom: 0.05em;
        padding-left: 1em;
        background: #fb6604;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .progect_zag {
        padding-top: 13px;
        margin-bottom: 10px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .progect_zag {
        padding-top: 13px;
        margin-bottom: 10px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (min-width: 1200px) {
    .progect_zag {
        padding-top: 13px;
        margin-bottom: 10px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 543px) {
    .h1_bottom_10 {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .h1_bottom_10 {
        font-family: evolventa;
        font-size: 1.6em;
        margin-bottom: 0.4em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .h1_bottom_10 {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 0.5em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .h1_bottom_10 {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 1em;
    }
}

@media (min-width: 1200px) {
    .h1_bottom_10 {
        font-family: evolventa;
        font-size: 2em;
        margin-bottom: 1em;
    }
}

@media (max-width: 543px) {
    .div_ceni {
        width: 100%;
        margin-top: 0.5em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .div_ceni {
        width: 100%;
        margin-top: 0.5em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .div_ceni {
        width: 100%;
        padding-left: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .div_ceni {
        width: 100%;
        padding-left: 10px;
    }
}

@media (min-width: 1200px) {
    .div_ceni {
        width: 100%;
        padding-left: 10px;
    }
}

@media (max-width: 543px) {
    .sotki {
        float: left;
        width: 50%;
        padding: 7px;
        background: #fba005;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 0.8em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .sotki {
        float: left;
        width: 50%;
        padding: 7px;
        background: #fba005;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 0.8em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .sotki {
        float: left;
        width: 50%;
        padding: 7px;
        background: #fba005;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.1em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .sotki {
        float: left;
        width: 50%;
        padding: 7px;
        background: #fba005;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.3em;
    }
}

@media (min-width: 1200px) {
    .sotki {
        float: left;
        width: 50%;
        padding: 7px;
        background: #fba005;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.3em;
    }
}

@media (max-width: 543px) {
    .cena_prg {
        float: left;
        width: 50%;
        background: #fb6604;
        padding: 7px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 0.8em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .cena_prg {
        float: left;
        width: 50%;
        background: #fb6604;
        padding: 7px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 0.8em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .cena_prg {
        float: left;
        width: 50%;
        background: #fb6604;
        padding: 7px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.1em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .cena_prg {
        float: left;
        width: 50%;
        background: #fb6604;
        padding: 7px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.3em;
    }
}

@media (min-width: 1200px) {
    .cena_prg {
        float: left;
        width: 50%;
        background: #fb6604;
        padding: 7px;
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.3em;
    }
}

@media (max-width: 543px) {
    .progect_zag_theme {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .progect_zag_theme {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .progect_zag_theme {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .progect_zag_theme {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (min-width: 1200px) {
    .progect_zag_theme {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
    }
}

@media (max-width: 543px) {
    .text_opisanie {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.1em;
        text-align: left;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_opisanie {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1.1em;
        text-align: left;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_opisanie {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1em;
        margin-left: 10px;
        text-align: left;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_opisanie {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1em;
        margin-left: 10px;
        text-align: left;
    }
}

@media (min-width: 1200px) {
    .text_opisanie {
        font-family: 'evolventa', sans-serif;
        color: #ffffff;
        font-size: 1em;
        margin-left: 10px;
        text-align: left;
    }
}

@media (max-width: 543px) {
    .margin_bottom_20 {
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .margin_bottom_20 {
        margin-bottom: 20px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .margin_bottom_20 {
        margin-bottom: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .margin_bottom_20 {
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    .margin_bottom_20 {
        margin-bottom: 40px;
    }
}

@media (max-width: 543px) {
    .adress {
        margin-bottom: 2em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .adress {
        margin-bottom: 2em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .adress {
        float: left;
        width: 50%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .adress {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .adress {
        float: left;
        width: 50%;
    }
}

@media (max-width: 543px) {
    .saitmap:link,
    .saitmap:active,
    .saitmap:hover,
    .saitmap:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
    .air_balloon_mobile_1_layer {
        display: inline;
    }
    .air_balloon_mobile_2_layer {
        display: inline;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .saitmap:link,
    .saitmap:active,
    .saitmap:hover,
    .saitmap:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
    .air_balloon_mobile_1_layer {
        display: inline;
    }
    .air_balloon_mobile_2_layer {
        display: inline;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .saitmap:link,
    .saitmap:active,
    .saitmap:hover,
    .saitmap:visited {
        font-family: evolventa;
        font-size: 1.1em;
        color: #FFFFFF;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .saitmap:link,
    .saitmap:active,
    .saitmap:hover,
    .saitmap:visited {
        font-family: evolventa;
        font-size: 0.9em;
        color: #FFFFFF;
    }
}

@media (min-width: 1200px) {
    .saitmap:link,
    .saitmap:active,
    .saitmap:hover,
    .saitmap:visited {
        font-family: evolventa;
        font-size: 0.9em;
        color: #FFFFFF;
    }
}

@media (max-width: 543px) {
    .saitmap_marg {
        margin-left: 2em;
    }
}

@media (max-width: 767px) and (min-width: 544px) {
    .saitmap_marg {
        margin-left: 2em;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .saitmap_marg {
        margin-left: 2em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .saitmap_marg {
        margin-left: 2em;
    }
}

@media (min-width: 1200px) {
    .saitmap_marg {
        margin-left: 2em;
    }
}

@media (max-width: 543px) {
    .first_div {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .first_div {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .first_div {
        color: #ffc600;
        line-height: 1.2em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .first_div {
        color: #ffc600;
        line-height: 1.2em;
    }
}

@media (min-width: 1200px) {
    .first_div {
        color: #ffc600;
        line-height: 1.2em;
    }
}

@media (max-width: 543px) {
    .first_text_1 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .first_text_1 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .first_text_1 {
        font-size: 1.8em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .first_text_1 {
        font-size: 1.8em;
    }
}

@media (min-width: 1200px) {
    .first_text_1 {
        font-size: 1.8em;
    }
}

@media (max-width: 543px) {
    .first_text_2 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .first_text_2 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .first_text_2 {
        font-size: 1.7em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .first_text_2 {
        font-size: 1.7em;
    }
}

@media (min-width: 1200px) {
    .first_text_2 {
        font-size: 1.7em;
    }
}

@media (max-width: 543px) {
    .second_div {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .second_div {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .second_div {
        color: #ffc600;
        line-height: 1.5em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .second_div {
        color: #ffc600;
        line-height: 1.5em;
    }
}

@media (min-width: 1200px) {
    .second_div {
        color: #ffc600;
        line-height: 1.5em;
    }
}

@media (max-width: 543px) {
    .second_text_1 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .second_text_1 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .second_text_1 {
        font-size: 2.5em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .second_text_1 {
        font-size: 2.5em;
    }
}

@media (min-width: 1200px) {
    .second_text_1 {
        font-size: 2.5em;
    }
}

@media (max-width: 543px) {
    .second_text_2 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .second_text_2 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .second_text_2 {
        font-size: 1.3em;
        line-height: 0.8em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .second_text_2 {
        font-size: 1.3em;
        line-height: 0.8em;
    }
}

@media (min-width: 1200px) {
    .second_text_2 {
        font-size: 1.3em;
        line-height: 0.8em;
    }
}

@media (max-width: 543px) {
    .third_div {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .third_div {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .third_div {
        color: #ffc600;
        line-height: 0.9em;
        margin-top: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .third_div {
        color: #ffc600;
        line-height: 0.9em;
        margin-top: 10px;
    }
}

@media (min-width: 1200px) {
    .third_div {
        color: #ffc600;
        line-height: 0.9em;
        margin-top: 10px;
    }
}

@media (max-width: 543px) {
    .third_text_1 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .third_text_1 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .third_text_1 {
        font-size: 1.7em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .third_text_1 {
        font-size: 2em;
    }
}

@media (min-width: 1200px) {
    .third_text_1 {
        font-size: 2em;
    }
}

@media (max-width: 543px) {
    .third_text_2 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .third_text_2 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .third_text_2 {
        font-size: 0.9em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .third_text_2 {
        font-size: 0.9em;
    }
}

@media (min-width: 1200px) {
    .third_text_2 {
        font-size: 0.9em;
    }
}

@media (max-width: 543px) {
    .div_first {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .div_first {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .div_first {
        color: #ffc600;
        line-height: 0.8em;
        margin-top: 10px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .div_first {
        color: #ffc600;
        line-height: 0.8em;
        margin-top: 10px;
    }
}

@media (min-width: 1200px) {
    .div_first {
        color: #ffc600;
        line-height: 0.8em;
        margin-top: 10px;
    }
}

@media (max-width: 543px) {
    .text_div_1 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_div_1 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_div_1 {
        font-size: 2.3em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_div_1 {
        font-size: 2.3em;
    }
}

@media (min-width: 1200px) {
    .text_div_1 {
        font-size: 2.3em;
    }
}

@media (max-width: 543px) {
    .text_div_2 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_div_2 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_div_2 {
        font-size: 0.7em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_div_2 {
        font-size: 0.7em;
    }
}

@media (min-width: 1200px) {
    .text_div_2 {
        font-size: 0.7em;
    }
}

@media (max-width: 543px) {
    .div_second {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .div_second {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .div_second {
        color: #ffc600;
        line-height: 1em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .div_second {
        color: #ffc600;
        line-height: 1em;
    }
}

@media (min-width: 1200px) {
    .div_second {
        color: #ffc600;
        line-height: 1em;
    }
}

@media (max-width: 543px) {
    .text_div_3 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_div_3 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_div_3 {
        font-size: 1.9em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_div_3 {
        font-size: 1.9em;
    }
}

@media (min-width: 1200px) {
    .text_div_3 {
        font-size: 1.9em;
    }
}

@media (max-width: 543px) {
    .text_div_4 {}
}

@media (max-width: 767px) and (min-width: 544px) {
    .text_div_4 {}
}

@media (max-width: 991px) and (min-width: 768px) {
    .text_div_4 {
        font-size: 1.4em;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .text_div_4 {
        font-size: 1.4em;
    }
}

@media (min-width: 1200px) {
    .text_div_4 {
        font-size: 1.4em;
    }
}