img {
    max-width: 100%!important;
    height: auto!important;
}

@media (min-width: 992px) {
    .novinki__display-outer .col-def-13 {
        width: 50%;
    }
    .razdel_foto {
        float: right !important;
        padding: 10px!important;
        width: 40%;
    }
    .razdel__descript {
        width: 40%;
    }

}

@media (min-width: 639px) and (max-width: 768px) {
    .slider-top-menu {
        top: 70px;
    }
}

@media (min-width: 768px) {
    .bx_catalog_tile .bx_catalog_tile_img {
        width: 100%;
    }
    .news_btm_itm {
        width: 32%;
        margin: 0;
        box-sizing: border-box;
    }
    .bx_catalog_tile .bx_catalog_tile_ul li {
        width: 33%;
        clear: none!important;
    }
    .img__title {
        bottom: 50px;
    }
    .bx_catalog_tile_ul.razdel__ul li {
        width: 50% !important;
        margin: 0px !important;
        padding: 10px;
    }
    .slider-bottom-menu2 {
        top: 10px !important;
        /* top: 40px !important; */
    }

}

@media (max-width: 1200px) {
    .edit-field-one iframe {
        width: 100% !important;
    }
    .col-def-18 > ymaps {
        width: 100% !important;
    }
}

@media (max-width: 992px) {
    .footer-counters {
        display: none!important;
    }
    .col-def-10 .footer-menu {
        padding: 0;
    }
    .display__img,
    .display__img img {
        width: 140px!important;
    }
    .search-place2 {
        width: 100%!important;
        position: relative !important;
        margin-top: 0px;
    }
    .bottom__slider,
    .top__slider,
    .background-two {
        background: none!important;
    }
    .edit-field-one {
        display: none;
    }
    .slider__mask {
        height: 250px!important;
    }
    .slider__container {
        height: 250px!important;
    }
    .slider__container {
        display: none;
    }
    body .container__slider-menu {
        height: 220px;
    }
    .search-place {
        width: 100% !important;
    }
    .slider-top-menu {
        z-index: 1;

    }
}

@media (max-width: 768px) {
    .zakaz_zvonka {
        right: -9px;
    }
    .bx_catalog_tile .bx_catalog_tile_ul li {
        width: 100%!important;
        clear: both;
        overflow: hidden;
    }
    .container_fix_main span.visible-xs {
        display: inline !important;
    }
    .display__img,
    .display__img img {
        width: 90%!important;
    }
    .col-def-7.border_gray_shadow {
        display: none;
    }
    .col-def-7.border_gray_shadow + .col-def-17 {
        width: 100%;
        left: 0!important;
    }
    .news__h3 {
        display: none;
    }
    .menu_Link {
        display: none!important;
    }
    .shadow_lr {
        box-shadow: none !important;
    }
    header + .container .col-def-6 {
        display: none !important;
    }
    header + .container .col-def-18 {
        width: 100% !important;
    }
    .razdel__li:nth-child(2n) {
        margin-left: 0 !important;
    }
    .razdelitel-submenu {
        display: none;
    }
    .bx-breadcrumb {
        padding-left: 5px;
    }
    .slider-bottom-menu2 {
        position: relative!important;
        left: 0;
    }
    .container-fluid.background-two .container {
        padding: 0 !important;
        margin: 10px -10px;
    }
    .razdel_foto {
        float: right !important;
        margin-right: 10px;
    }
    div:not(.razdel__descript) > .razdel__des {
        width: 300px !important;
        max-width: 100% !important;
        height: auto !important;
    }
    .fontans_types_wrapper .sec_item .sect_wrapper {
        min-height: 190px!important;
    }
    .section-item__left {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .section-item__left .section-item__left__info-block__img {
        width: 40%;
        height: auto !important;
    }
    .section-item__left .ssection-item__left__info-block__description {
        width: 40%;
    }
    .section-item .section-item__right {
        margin-left: 0;
        width: 100%;
    }
    .catalogs img {
        width: 100%;
        box-sizing: border-box;
        height: auto;
        margin: 0;
    }
    .catalogs h4 a {
        width: 100%;
        display: block;
    }
    .footer-block1,
    .footer-block2 {
        border: none!important;
        width: 50%;
    }
    .maininfo__h1 {
        display: block;
        padding: 10px;
    }
    .maininfo__h1 .row {
        padding: 5px;
    }
}

@media (max-width: 639px) {
    .footer-block1,
    .footer-block2 {
        float: none!important;
        width: 100%;
        border: none!important;
        padding: 20px !important;
    }
    .news_btm_itm p a {
        font-size: 20px;
    }
    .search-place {
        max-width: 100%
    }
    .slider-bottom-menu {
        position: relative!important;
        width: auto;
        clear: both;
        margin: 0 auto;
        right: auto!important;
    }
    #horizontal-multilevel-menu {
        float: left!important;
        box-sizing: border-box;
        display: block;
        padding-bottom: 10px!important;
        clear: both;
    }
    .slider-top-menu {
        width: 100%;
        padding-top: 13px;
        right: 0!important;
        top: 60px;
    }
    .slider-top-menu #horizontal-multilevel-menu > li {
        width: 33%;
    }
    [class^="slider-bottom-menu"] #horizontal-multilevel-menu > li {
        width: 50%;
    }
    .maininfo__email {
        padding: 2px 0;
    }
    .container__slider-menu {
        padding: 0;
    }
    .container__slider-menu div:nth-child(2) {
        padding: 0;
    }
    .container_fix_main {
        /*margin-top: 50px!important;*/
    }
    .search-place {
        position: relative!important;
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_title a {
        font-size: 20px!important;
    }
    .container__slider-menu {
        height: auto!important;
    }

    .razdel_foto {
        float: none !important;
        margin: 10px;
    }
    .razdel__des {
        width: 100% !important;
        max-height: 94px;
        height: max-content !important;
    }
    .search-place2 {
        margin-top: 60px !important;
    }
}

@media (max-width: 479px) {
    @viewport {
        width: 480px;
    }
    body #horizontal-multilevel-menu li ul {
        width: 100%;
        left: 0;
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_img {
        height: 105px!important;
        background-size: cover;
    }
    .news_btm_itm {
        margin: 10px 0!important;
    }
    .novinki__display-outer {
        height: 450px!important;
    }
    .fontans_types_wrapper .sec_item {
        width: 100% !important;
        padding: 5px !important;
    }
    .section-item__left .section-item__left__info-block__img {
        width: 98%;
        height: auto;
    }
    .section-item__left .ssection-item__left__info-block__description {
        width: 100%;
    }
    .novinki__outer {
        font-size: 11px;
    }
    .news-detail img {
        width: 100%;
    }
    .search-place2 {
        width: 92% !important;
    }
    .maininfo__email {
        padding: 0px 0;
    }
}
