@media (max-width: 1200px) {
  .my-class-menu .style-menu-item {
    font-size: 12px; }

  .logo-wr p {
    font-size: 25px; }

  .main-logo {
    height: 25px; }

  .for-padding-menu-atem {
    padding: 0 10px; } }
@media (max-width: 1199px) {
  .telephone-wrapp-header .phone-header.prev-last-phone {
    display: none;
  }
  .telephone-wrapp-header .phone-header.second-telephone {
    padding-right: 50px;
  }
}
@media (max-width: 991px) {
  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-collapse.collapse.in {
    display: block !important; }

  .navbar-header .collapse, .navbar-toggle {
    display: block !important; }

  .navbar-header {
    float: none; }

  .navbar-header .collapse, .navbar-toggle {
    position: absolute;
    top: 2px;
    right: 0; }

  .my-class-menu .style-menu-item.active-item-menu {
    border-top: none; }

  .my-class-menu .style-menu-item {
    border-top: none;
    border-bottom: 1px solid #fff; }
    .my-class-menu .style-menu-item:hover {
      border-top: none; }

  .navbar-toggle .icon-bar {
    color: #fff;
    background-color: #fff; }

  .my-class-menu {
    display: block;
    z-index: 5000; }

  .menu-flex {
    display: block; }

  .my-class-menu .style-menu-item {
    padding: 10px 0; }

  .my-class-menu .style-menu-item.drop {
    padding: 10px 14px 10px 0; }

  .wrapp-katalig-ul .list-lvl-1 {
    position: relative;
    border-top: none; }

  .logo-wr {
    padding: 10px 0; }

  .soc-set-poisk {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px 0; }

  .item-wrapp-first-lvl {
    background-color: transparent; }

  .item-wrapp-first-lvl .item-list-1 {
    color: #fff; }

  .item-wrapp-first-lvl .treangle {
    border-top: 7px solid #fff; }

  .wrapp-katalig-ul .list-lvl-1 .list-lvl-2 {
    background-color: transparent; }

  .wrapp-katalig-ul .list-lvl-1 .list-lvl-2 .item-list-2 a {
    color: #fff; }

  .wrapp-katalig-ul .list-lvl-1 .list-lvl-2 .item-list-2:after {
    background-color: #fff; }

  .one-new .head-img-new .img-bg {
    padding: 95px 0; }

  .flip-box-front h2 {
    font-size: 17px; }

  .flip-box-front p {
    font-size: 12px; }

  .contant-sec-1 {
    padding: 15px 0; }

  .for-frame-wrapp {
    padding-top: 0; }

  .one-new .text-new-wrapp {
    padding: 5px 15px 0 15px; }

  .footer .for-margin {
    width: 100%; }

  .footer .copyright {
    text-align: left; }

  .wrapp-katalig-ul .list-lvl-1 {
    background-color: transparent; }

  .wrapp-katalig-ul .list-lvl-1 .item-list-1 {
    color: #fff; }

  .for-none-sm {
    display: none; }

  .telephone-wrapp-header .phone-header {
    font-size: 15px; }

  .other-news-one-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

  .one-new-in-one-new .head-img-new .img-bg {
    padding: 60px 0; }

  .one-new-in-one-new .text-new-wrapp {
    padding: 10px 10px 0 10px; }

  .one-new-in-one-new .text-new-wrapp a {
    font-size: 14px; }

  .content-one-new iframe {
    height: 406px; }

  .one-new-in-one-new .text-new-wrapp p {
    font-size: 12px; }

  .main-text-all-news {
    padding-top: 0;
    padding-bottom: 20px; }

  .main-text-all-news a {
    padding-bottom: 0; }

  .main-text-all-news p {
    height: 75px; } }
@media (max-width: 767px) {
  .header-sec-1 {
    font-size: 18px;
    text-align: center;
    margin-top: 0; }

  .contant-sec-1 .one-cont-sec-1 {
    font-size: 13px; }

  .contant-sec-1 {
    padding: 0; }

  .for-frame-wrapp iframe, .restoration_text iframe {
    height: 162px; }

  .restoration_text iframe {
    width: 300px;
  }

  .text-foot-sec-1 {
    font-size: 14px;
    text-align: left; }

  .section-lvl-2 {
    padding: 10px 0; }

  .section-lvl-2 .wrapp-button-call {
    max-width: 247px;
    padding: 0px 11px; }

  .header-sec-3 {
    font-size: 16px; }

  .slogan-sec-3 {
    font-size: 14px;
    padding-bottom: 25px; }

  .wrapp-for-flip {
    padding-top: 15px; }

  .fusion-flip-box {
    padding-bottom: 15px; }

  .text-wrapp-sec-4 .head-sec-4 {
    font-size: 16px; }

  .slider-news-wrapp ul {
    padding-left: 0; }

  .head-sec-5 {
    margin: 0; }

  .text-wrapp-sec-4 .main-text-sec-4 {
    padding-bottom: 0; }

  #google-container {
    height: 300px; }

  .one-new .head-img-new .img-bg {
    padding: 80px 0; }

  .one-new .head-img-new {
    padding: 0; }

  .footer .flex-footer {
    display: block; }

  .telephone-wrapp-header {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }

  .one-search-flex .img-search {
    padding: 39px 60px; }

  .one-search-flex .text-search a {
    font-size: 12px;
    padding-bottom: 0;
    padding-top: 5px; }

  .one-search-flex .text-search {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }

  .for-frame-wrapp-remont-noutov iframe {
    height: 164px; }

  .for-frame-wrapp-remont-noutov .shadow-movie {
    margin-top: -10px; }

  .for-frame-wrapp-vostanovlenye iframe {
    height: 165px; }

  .for-frame-wrapp-vostanovlenye .shadow-movie {
    margin-top: -10px; }

  .for-frame-wrapp-contact iframe {
    height: 165px; }

  .for-frame-wrapp-contact .shadow-movie {
    margin-top: -10px; }

  .header-sec-1-contact p.icon-marker {
    background-position: top left; }

  .other-news-one-new {
    display: block; }

  .one-new-in-one-new .head-img-new .img-bg {
    padding: 165px 0; }

  .for-main-img-all-news {
    padding: 86px 0;
    margin-bottom: 10px; }

  .one-new-in-all-news .text-new-wrapp {
    padding: 5px 0; }

  .one-new-in-all-news .text-new-wrapp p {
    height: 125px; }

  .main-text-all-news p {
    height: 125px; }

  .pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .pagination > li > a {
    margin: auto; }

  .one-new-in-all-news .head-img-new .img-bg {
    padding: 79px 0; }

  .one-price-flex-row a {
    font-size: 12px; }

  .one-new-in-all-news .date-publick {
    padding: 0; } }
@media (max-width: 552px) {
  .telephone-wrapp-header .phone-header {
    padding-left: 30px;
    background-image: url(../img/telephone-icon.png);
    padding-top: 3px;
    padding-bottom: 3px;
    background-position: left center; }

  .telephone-wrapp-header .phone-header.last-telephone {
    background-position: top 2px left; }

  .telephone-wrapp-header .phone-header.prev-last-phone {
    padding-right: 10px; }

  .soc-set-poisk {
    width: 100%; }

  .menu-flex {
    padding: 0; }

  .modal-dialog {
    margin-top: 225px; }

  .navbar-collapse {
    padding-left: 0; }

  .telephone-wrapp-header {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .content-one-new iframe {
    height: 162px; }

  .one-new-in-one-new .head-img-new .img-bg {
    padding: 73px 0; }

  .content-one-new h1 {
    padding-left: 0; }

  .content-one-new p {
    padding-left: 0; }

  .for-frame-wrapp-one-new .shadow-movie {
    margin-top: -10px; } }

/*# sourceMappingURL=media.css.map */