@media only screen and (max-width:1199px){.materials-text .city{float:none;display:block;text-align:left;max-width:220px;}
.fix-right{width:50px;}
.vaI{margin-bottom:10px;}
.fix-right p{display:none;}
.button-green, .button-green:hover, .button-green:focus, .button-red, .button-red:hover, .button-red:focus{font-size:15px;margin:0!important;padding:15px 10px;}
.reck-star{right:calc(100%/4 - 245px);}
.vertical{height:480px;}
.vertical .materials-text{padding-top:80px;}
.vertical .executor{padding-top:40px;}
.main-banner-bg .button-red{margin-right:4px!important;}
.main-banner-bg .navigation-buttons a{font-size:14px;padding:15px 10px;}
.navigation-content .tab .nav a span{padding:32px 8px 0;font-size:14px;}
.navigation-add >img{width:306px;}
.owl-wrapper-outer .vertical{width:100%;max-width:100%;}
.header-search{margin:0;padding:23px 0;width:100%;}
.nav-main ul > li a{padding:15px;}
.product-shop{padding:10px 10px 17px;}
.horizontal .materials-img{min-height:200px;}
aside .int-group input{width:75px;}
.navigation-add img{position:static;}
.navigation-buttons .button{display:table;margin:10px auto;}
.advice .advice-cont{line-height:normal;}
.product-describe{padding:20px 0 0;}
.static_btn_forum{display:block;}
}
@media only screen and (max-width:991px){.buttons .btn{padding:9px;font-size:14px;}
.add-product .user-cabinet-text{border:none;}
.user-cabinet-rating{width:155px;}
.add-product .user-cabinet-img{width:50%;}
.select2-container.popover-help{max-width:100%;}
#search-toggle .btn-primary{padding:9px 9px;font-size:14px;}
.services .horizontal .materials-text{margin-left:33.3%;}
.pagination ul li:first-child{margin:0;}
.pagination ul li a{height:34px;margin:0 2px;padding:5px 10px;font-size:15px;}
.pagination ul li:last-child{margin-left:0;}
.tab .nav>li{padding:0 8px;}
.reck-star{right:calc(100%/4 - 170px);}
.main-banner-bg .navigation-buttons{text-align:center;}
.main-banner-bg .navigation-buttons a{display:inline-block;}
.margin-20-sm{margin-top:20px;}
.vertical{width:50%;max-width:50%;}
.collapse-sm{display:none;}
.header-location .dropdown{position:static;}
.result-block{padding:0 15px !important;border:none !important;}
.nav-main ul{display:none;}
.btn.menu-toggle{display:block;}
.best-proposal-tab{margin-top:40px;}
.btn.menu-toggle,
.nav-main ul li{display:block;}
.navigation-buttons{width:100%;}
.selection p{display:inline-block;float:right;}
.coworkers .coworkers-cont{padding:15px 0 0 10px;font-size:13px;}
.coworkers-cont .name{font-size:14px;}
.why-we-counter{min-height:169px;}
.best-proposal-tab .nav{left:67%;}
.navigation-add img{margin:0 auto;}
.reklama-tab table, .reklama-img img{margin:40px auto;}
}
@media screen and (max-width:768px){.wrapper-services .right-float-menu{position:static;text-align:center;margin:5px 0 15px;}
.magor_slider{*display: none;}
.wrapper-services .right-float-menu .fix-right{display:inline-block;vertical-align:top;width:40px;height:40px;margin:0px 5px;}
.banner-link-trigger{display:block;margin:0 auto;height: auto;}
.wrapper-services .right-float-menu .fix-right .vaI{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto;}
.baner-play{width:50%;}
.advice-cont{padding-left:0;}
.add-product .user-cabinet-text{border-right:1px solid #dadee1;}
.int-group>.row{margin-bottom:15px;border-bottom:1px dashed #777777;}
.user-cabinet-rating{width:170px;}
.add-product .user-cabinet-text{margin-top:10px;width:50%;width:calc(100% - 180px);}
.add-product .user-cabinet-img{display:none;}
.int-group .form-group{margin-bottom:5px;}
.contackts-bloki{width:100%;float:left;}
.contackts-bloki>div{padding:20px 10px 10px 100px;background-position:20px 15px;}
.contackts-bloki>div{min-height:100px;}
.action, .partner, #vertical, #horizontal{display:none;}
.soc-icon a{margin-bottom:20px;}
.reklama-tab table th, .reklama-tab table td{padding:5px;font-size:13px;}
.reklama-tab table th:first-of-type{min-width:110px;}
.navigation-content .nav>li .a-menu{padding-bottom:0;}
.cart-company{margin-top:15px;}
.input-group{width:90%;margin:0 auto;}
.main-banner-bg .tab .nav>li{display:block;width:50%;float:left;}
.breadcrumbs-btn{width:100%;}
.banner-otstyp{margin:10px 0;}
.navigation-inner{padding-bottom:10px;}
.navigation-content .tab .nav a span{margin-bottom:10px;border-right:none;}
.main-banner-bg .navigation-content{width:100%;}
.navigation-inner, .navigation{min-height:auto;background-position:50% 75%;}
.materials-box.horizontal .title{margin-top:20px;}
.company-block{margin-bottom:15px;}
.show-all{margin-bottom:25px;margin-top:0;}
h2{line-height:36px;}
.nav-menu .nav-main ul li{display:block;}
.navigation-content .navigation-tabs>div{width:50%;}
.navigation-buttons>a.button{display:inline-block;font-size:15px;text-align:center;text-transform:none;}
.vertical{width:50%;}
.best-proposal-tab{margin-top:60px;}
.best-proposal-tab .nav{left:50%;margin-left:-110px;}
.advice-box .advice-img{float:none;max-width:none;width:100%;text-align:center;}
.advice-box .advice-img .img-responsive{margin:0;display:inline-block;}
.advice-box .advice-cont{max-width:none;width:100%;padding-top:15px;}
.why-we-counter{min-height:1px;}
.why-we-counter span{font-size:60px;}
.footer-asign .button{margin:auto;}
.pagination ul li:first-child{margin-right:0;}
.pagination ul li:last-child{margin-left:0;}
.toggle-view{float:none;margin:10px 0;}
.margin-10-xs{margin:10px 0;}
.horizontal .materials-img{float:none;width:100%;text-align:center;}
.horizontal .materials-text{margin-left:0!important;width:100%;}
.materials-search{text-align:center;}
.materials-search .btn{display:inline-block;margin-right:20px;}
.intermediate{margin:0 25%;}
h2>.mark{border-radius:20px;padding:0px 19px 0;}
.content{padding-bottom:40px;}
.product-describe .mark{display:none;}
.product-gallery-main{box-shadow:none;width:100%;}
.product-vertical-extra__button{right:10px;}
.navigation-buttons{margin:5px;width:auto;text-align:center;}
.navigation-inner .owl-theme .owl-controls .owl-buttons>div{display:none;}
.main-banner-bg .navigation-buttons a{padding:12px 9px;}
section header .subT{float:none;}
section header{text-align:center;margin-bottom:18px;}
section header a, section header a:hover{float:none;white-space:normal;}
h2, .h2, .subT{font-size:20px;}
p.subT + a{float:none;}
.city_mobile{display: block;}
.city_desctop{display: none;}
}
@media screen and (max-width:560px){.center-text .btn{margin:10px 0;font-size:14px;padding:10px 5px;}
.navigation-content .tab .nav a span{font-size:13px;text-transform:none;}
.tab .nav>li{display:block;width:auto;}
.js-company .nav .active a, .tab .nav li.active a{background:none;}
.user-cabinet-box .user-cabinet-img{max-width:100%;width:100%;border-right:none;}
.product-gallery{float:none;width:auto;max-width:310px;margin:15px auto;}
section{padding-bottom:25px;}
}
@media screen and (max-width:480px){h2, .h2{font-size:23;line-height:30px;}
.baner-play{width:100%;margin-bottom:10px;text-align:center;}
.best-proposal-tab .owl-controls{display:none;}
.best-proposal-img{margin:0 auto;}
.vertical{width:100%;max-width:100%;}
}
@media screen and (max-width:450px){
button.add-to-cart, a.order-service {display: block;margin-bottom: 10px;}
div.product-describe div.materials-text div.row {clear: both;} 
.ms-hidden{display:none;}
.add-product .user-cabinet-text{width:100%;border-right:none;}
.user-cabinet-rating{width:100%;padding-top:0;}
.coworkers-cont>*{font-size:13px;}
.coworkers-cont>p{margin-bottom:5px;}
.coworkers-cont{padding-top:15px;}
.why-we-counter p{height:40px;margin-bottom:0;line-height:20px;font-size:15px;}
.footer-link a{font-size:13px;}
.footer-socicon a{padding:28px 6%;}
.header img{max-width:100%;}
.header-cabinet *{font-size:13px;}
.header-cabinet .enter{border:none;}
.main-banner-bg .navigation-buttons a{font-size:14px;text-transform:none;}
.navigation-content .navigation-tabs>div{width:100%;}
.intermediate{margin:0 5%;}
.user-img{float:none;}
}
@media screen and (max-width:768px){.services .horizontal .materials-img{width:100%;}
.materials-box ul{display:block;}
.materials-box .executor{text-align:center;}
.materials-box .executor ul{text-align:left;}
.materials-box .executor .price1{position:static !important;top:0;left:0;*margin:10px auto;width:auto;display:inline-block;}
.price1{margin-top:20px;}
.ph02{display: block;}
.ph01{display: none;}
#clicktel{display: block;}
#h5_phonemodal{display: none;}
}
@media screen and (min-width:768px){.partner{background:rgba(46, 204, 113, 0.8);font-size:13px;}
.main-banner-bg li{justify-content:center;}
.wrapper{*padding-bottom:283px;*min-height:100%;height:auto;position:relative;}
footer{*margin-top:-283px;margin-top:183px;}
.intermediate:hover .hidden-menu{display:block;z-index:10;padding:10px 20px 20px 10px;}
.city_mobile{display: none;}
.city_desctop{display: block;}
.materials-text .price1 span{font-size:14px;}
.ph02{display: none;}
.ph01{display: block;}
#clicktel{display: none;}
#h5_phonemodal{display: block;}
.banner-link-trigger{height: 270px;}
}
@media screen and (min-width:992px){.navigation-add{float:right;}
.main-banner-bg li{float:left;}
.main-banner-bg .navigation-buttons a{float:right;}
.navigation-content .tab .nav .active a{border-radius:15px;color:#ffffff;}
.main-banner-bg .tab .tab-content{position:absolute;top:83px;left:15px;right:15px;}
.navigation-buttons{float:right;}
.navigation-inner{margin-top:-1px;}
}
@media screen and (min-width:992px){.navigation-content .nav>li:first-child .a-menu{padding-left:0px}
.wrapper{*padding-bottom:283px;}
footer{margin-top:-183px;}
}
@media screen and (min-width:1200px){.vaI{height:75px;}
.fix-u .vaI img{padding:10px 0;}
.wrapper{*padding-bottom:241px;}
footer{margin-top:-161px;}.materials-text .price1 span{font-size:20px;}
.static_btn_forum{display:none;}
}


        .menu{
            margin:0px;
            padding:0px;
            list-style:none;
            color:#000;
        }
        .menu > li{
            float:left;
            *background: #242424;
            text-align: center;
            padding: 7px 15px;
            margin-left: 1px;
            cursor: pointer;
        }
        .sky-mega-menul,
        .sky-mega-menul * {
          padding: 0;
          outline: none;
          margin: 0;
        }
        .sky-mega-menul {
          position: absolute;
          *left: -9999px;
          z-index: 9999;
          font-size: 0;
          text-align: right;
          font-family: 'Arial', sans-serif;
          -webkit-transition: -webkit-box-shadow 0.5s ease;
          transition: -webkit-box-shadow 0.5s ease;
          transition: box-shadow 0.5s ease;
          transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
          *height: 380px;
          background-color: #EFF2FA;
          *opacity: 0.99;
        }
        .sky-mega-menul:hover {

        }
        .sky-mega-menul li {
          float: left;
          font-size: 12px;
          text-align: left;
          display: block;
          white-space: normal;
          font-weight: 400;
        }
        .sky-mega-menul li a {
          border-top: 1px solid #E4E4E4;
          border-bottom: 1px solid #E4E4E4;
          color: #244A64;;
          margin-bottom: -1px;
          *background: #fff;
          line-height: 15px;
          font-weight: 400;
          padding: 8px 35px 8px 20px;
          display: block;
          width: 214px;
        }
        .sky-mega-menul li > div {
          position: absolute;
          top:100%;
          left: -9999px;
          opacity: 0;
          -o-transform-origin: 0% 0%;
          -ms-transform-origin: 0% 0%;
          -moz-transform-origin: 0% 0%;
          -webkit-transform-origin: 0% 0%;
          -o-transition: -o-transform 1.0s, opacity 1.0s;
          -ms-transition: -ms-transform 1.0s, opacity 1.0s;
          -moz-transition: -moz-transform 1.0s, opacity 1.0s;
          -webkit-transition: -webkit-transform 1.0s, opacity 1.0s;
        }
        .sky-mega-menul li:hover > div{
        top: 0;
        left: 271px;
        opacity: 1;
        -webkit-transform: translate(0, 0);
        background: #EFF2FA;
        *opacity: 0.95;
        border-left: 1px solid #7D7E7F;
        *padding: 20px 20px 13px 20px;
        width: 100%;
        *min-height: 488px;
        max-height: 800px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        }
        .grid-container3 > ul {
        width: 100%;
        -webkit-column-count: 1;
        column-count: 1;
        }
        .sky-mega-menul li.parent > a {
          *background: url(/media/images/arrow-down.png) right center no-repeat, #fff;
          cursor: pointer;
        }
        .sky-mega-menul li.parent > a:hover{
          background: url(/media/images/arrow-down1.png) right center no-repeat, #244A64;
        }
        .sky-mega-menul ul li:hover > a,
        .sky-mega-menul ul li.current > a {
          background: #244A64;
          color: #ffffff;
        }
        .sky-mega-menul li li {
          display: block;
          float: none;
          line-height: 18px;
          white-space: normal;
        }
        .sky-mega-menul li li > div {
          top: 0;
        }
        .grid-container3{
          max-height: 100%;
          min-height: 100%;
          *background-color: #fff;
        }
        .sky-mega-menul div.grid-container3 > ul li a:hover {
          color: #fff;
        }
        .sky-mega-menul div.grid-container3 ul {
          margin-right: 35px;
        }
        .grid-container3 ul li a{
          color: #244A64;
          font-size: 12px;
          margin: 0;
          padding:0 0 0 0;
          line-height: 15px;
          height: none;
          border: none;
          font-weight: 600;
          background: none;
          padding: 3px 3px 3px 3px;
          margin-top:1px;
        }
        .grid-container3 ul li:hover > a{
          *color: #000;
          *background: none;
        }
        .grid-container3 ul li ul {
          *padding: 10px 0 10px 10px;
          *margin:-10px 0 0 0;
        }
        .grid-container3 ul li ul li a{
          color: #244A64;
          font-size: 12px;
          *padding: 0 0 10px 0;
          margin:0;
          height: none;
          font-weight: 400;
          line-height: 15px;
          margin-top:1px;
          padding: 3px 3px 3px 3px;
        }
        .grid-container3 ul li ul li ul{
          *padding: 10px 0 10px 10px;
          *margin:-10px 0 0 0;
        }
        .grid-container3 ul li ul li ul li a{
          color: #244A64;
          font-size: 12px;
          *padding: 0 0 10px 0;
          margin:0;
          height: none;
          font-weight: 400;
          line-height: 15px;
          margin-top:1px;
          padding: 3px 3px 3px 3px;
        }
        .grid-container3 ul li ul li ul li ul{
          *padding: 10px 0 10px 10px;
          *margin:-10px 0 0 0;
        }
        .grid-container3 ul li ul li ul li ul li a{
          color: #244A64;
          font-size: 12px;
          padding: 0 0 10px 0;
          margin:0;
          height: none;
          font-weight: 400;
          line-height: 15px;
          margin-top:1px;
          padding: 3px 3px 3px 3px;
        }
        .mega_punkt a{
          color:#fff;
        }
        .body_menu{
          position: absolute;
          width: 105%;
          height: 320px;
          background-color: #EFF2FA;
          z-index: 9000;
          left: -9999px;
          box-shadow: 0px 0px 8px 0px #c0bfbf;
          margin-top: 24px;
          background: url(/images/fon_menu.jpg) center no-repeat, #F5F5F5;
          background-size: 100%;
        }
        .mega_punkt:hover > div{
            left:0px;
        }
        .mega_punkt:hover{
          background-color: #F5F5F5;
        }
        .mega_punkt:hover > a{
          color:#244A64;
        }
        .menu > li > a{
            *color:#000;
        }
        .sub_menu{
          width:100%;
        }
        .sub_menu:hover{
          background-color: #244A64;
        }
        .sub_menu:hover > a{
          color:#fff;
        }
        .sub_menu a{
          color:#244A64;
          width:100%;
        }
        .slug_mob{
          padding:0px;
          height: 51px;
          text-align: center;
          padding-top: 5%;
        }
        .slug_mob_punkt{
          color: #fff;
          font-size: 16px;
        }
        @media (min-width: 995px) {
          .desctop_menu{
            display: block;
          }
        .navigation-content{
          width: 65%;
        }
          .mobile_menu{
            display: none;
          }
        }
        @media (max-width: 995px) {
          .navigation-content{
            width: 100%;
          }
          .desctop_menu{
            display: none;
          }
          .mobile_menu{
            display: block;
            padding-top: 20px;
          }
        }
.body_menu a{
	color:#244A64;
}
/*Мобільне меню*/
.toggleMenu {
    *display:  none;
    background: #306386;
    padding: 10px 15px;
    color: #fff;
    border-radius: 4px;
}
.nav_mobile {
    display: none;
    list-style: none;
    background:#244A64;
    position: relative;
	  padding: 0;
    margin: 0;
    margin-top: 20px;
}
.nav_mobile:before,
.nav_mobile:after {
    content: " ";
    display: table;
}
.nav_mobile:after {
    clear: both;
}
.nav_mobile ul {
    list-style: none;
    width: 9em;
}
.nav_mobile a {
    padding: 10px 3px;
    color:#fff;
    *zoom: 1;
}
.nav_mobile > li {
    float: left;
    border-top: 1px solid #104336;
    z-index: 200;
}
.nav_mobile > li > a {
    display: block;
}
.nav_mobile li ul {
    z-index: 100;
    margin: 0;
    padding: 0;
}
.nav_mobile li li a {
    display: block;
    background: #226382;
    position: relative;
    z-index:100;
    border-top: 1px solid #244A64;
}
.nav_mobile li li li a {
    background:#0682a7;
    z-index:200;
    border-top: 1px solid #244A64;
}
.nav_mobile li {
    position: relative;
}
.nav_mobile > li.hover_mobile > ul {
    left: 0;
}
.nav_mobile li li.hover_mobile ul {
    left: 100%;
    top: 0;
}
@media screen and (max-width: 1000px) {
    .nav_mobile > li {
        float: none;
    }
    .nav_mobile ul {
        display: block;
        width: 100%;
    }
   .nav_mobile > li.hover_mobile > ul , .nav_mobile li li.hover_mobile ul {
        position: static;
    }
    .button button-red-mobile {
        margin: 0!important;
        padding:0;
    }
    #header_create_product_mobile {
        padding-top: 5px;
        padding-bottom: 7px;
        margin-right: 5px;
        position: absolute;
        margin-left: 130px;
        padding: 5px 3px;
        font-size: 14px;
        background-color: #EB323C;
        color: #fff;
        margin-top: -14px;
    }
    .button-green-mobile{
      background-color: #00CD6F;
      color: #fff;
      font-weight: bold;
      margin-top: -14px;
      margin-left: 240px;
      position: absolute;
    }
}
@media screen and (max-width: 272px) {
  #header_create_product_mobile {
    display: none;
  }
}
@media screen and (max-width: 330px) {
  .button-green-mobile {
    display: none;
  }
}
/*Мобільне меню*/
@media (max-width: 767.98px){
.pictured-block{
width: 100% !important;
}
}