@media all and (max-width:320px){.page__head-line .top_menu.fixed .top_menu_inner ul>li>a.top-logo{width:70px;margin-top:30px}}@media all and (min-width:900px) and (max-width:1200px){.catalog{width:auto;max-width:1200px;margin-left:0;margin-right:0;margin-bottom:100px}.catalog_item{flex:0 0 50%;max-width:50%}.widget_project .inner{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.widget_project .inner .item{flex:0 0 33.3%}.widget.services{width:auto;margin-left:10px;margin-right:10px}.contracts .widget_contracts .items,.widget_project .inner{margin-left:20px;margin-right:20px;width:auto}.contracts .widget_contracts .item{flex:0 0 33%;max-width:33%}.widget_project .inner .item{flex:0 0 25%;max-width:25%}.widget.advantages{width:auto}.widget.question .left{display:none}.widget.question .right{float:none;width:90%;margin:0 auto}.widget.question .right .digits{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}.widget.question .right .digits div{float:none;flex:0 0 33.3%;max-width:33.3%;margin:30px 0 0;width:auto}.widget.command .items .item{-ms-flex:0 0 33%!important;flex:0 0 33%!important;max-width:33%!important}.widget.services .items .service-item-2{flex:0 0 50%!important;max-width:50%!important;padding:5px 0!important}.widget.services .items .service-item-3{padding:5px 0!important}.catalog .catalog_item,.catalog_sections .section_item{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.right_content .catalog_item .item-additional .block_cart{width:100%}}@media all and (max-width:900px){.widget.akcii a.link,.widget.question .right{padding-right:20px;padding-left:20px;box-sizing:border-box}.mobile_menu .head .top_logo,.widget.question{margin-top:0}.page__head-line .top_menu.fixed .top_menu_inner ul>li>a.top-logo{margin-left:5px;margin-right:5px;float:right}.footer .footer-menu,.widget.gallery img,.widget.popular .widget_item img{margin:0 auto}.widget.popular a.link{float:none;font-size:12px}.block_consult .consult_wrapper .block_question img,.page__head-line .sec-top-panel,.page__head-line .top-panel,.page__head-line .top_menu:not(.fixed),.top_menu.fixed .top_menu_inner ul li,.widget.comment .items .item .element .element-text .element-info .element-position,.widget.question .left,.widget.question .right .shape{display:none}.page__head-line .top_menu.fixed{top:0;left:0;position:fixed!important}.top_menu.fixed .top_menu_inner ul li:first-child,.top_menu.fixed .top_menu_inner ul li:last-child{display:block}.page__head-line .top_menu.fixed .top_menu_inner ul>li:last-child .cart_panel{line-height:40px;height:40px;position:relative;top:30px;display:flex;margin-top:0}.page__head-line .top_menu.fixed .top_menu_inner ul>li:last-child i.glyph-icon-loop{text-align:right;padding:0;margin-right:20px}.shadow_forms .search_item .input-text{width:90%}.page__head-line .top_menu.fixed .top_menu_inner ul li:first-child i{color:#1d1d1d;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms;font-size:20px;float:left;display:block}.page__head-line .top_menu.fixed .top_menu_inner ul li:first-child i:hover{color:#000!important}.gray_block .wrapper{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gray_block .wrapper span,.widget.news .items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.gray_block .wrapper a{display:block;width:auto;padding:10px 20px}.block_consult .consult_wrapper,.gray_block .wrapper .widget-text{width:auto}.widget h2{font-size:15px}.widget.popular .flex{margin-left:20px;margin-right:20px;justify-content:center}.widget.popular .widget_item{flex:0 0 50%;max-width:50%;-ms-flex:0 0 50%}.widget.akcii{margin-left:20px;margin-right:20px;width:auto;max-width:none;box-sizing:border-box}.widget.akcii .items{display:flex;flex-wrap:wrap;width:100%}.widget.akcii .items .widget_item{display:block;flex:0 0 100%;max-width:100%}.widget.akcii .widget_item a.img{display:block;float:left;width:48%;height:238px;background-position:center center;background-size:auto 100%}.widget.akcii a.link{width:52%;float:right;font-size:16px;line-height:21px;text-decoration:none;display:block;padding-top:30px}.advantages_inner .widget_item span.title,.footer-menu .root-item,.footer.dark .footer_content .content-wrapper .third-col,.form form,.popup .content,.right_content .catalog_item .item-additional .block_cart,.widget.gallery .inner,.widget.pages .items,.widget.services.eq .items .service-item-2{width:100%}.form form input[type=email]{width:56%;float:left}.form form button{float:right}.catalog{width:auto;margin-left:0;margin-right:0;margin-bottom:100px}.widget_catalog{overflow:hidden}.widget_catalog .catalog_item{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;margin:0 auto}.widget.services .items_wrapper{margin-left:13px;margin-right:13px}.widget.services .items .service-item-2,.widget.services .items .service-item-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0!important}.widget.services .items .service-item-2 .item,.widget.services .items .service-item-3 .item{padding-top:90%}.widget.services .items .item_text a{font-size:21px}.widget.services .items .item_text span{font-size:21px;margin-left:20px}.widget.services .items .item_text a.link{margin-left:20px;margin-bottom:10px}.widget.comment .items,.widget.contracts{margin-left:20px;margin-right:20px;width:auto}.advantages_inner,.widget.advantages{width:100%;max-width:1200px}.catalog_item .item-base img{width:370px}.contracts_items{margin-top:15px}.contracts .widget_contracts .item{flex:0 0 100%;max-width:100%}.widget.command,.widget.gallery,.widget.news{width:auto;margin-right:20px;margin-left:20px}.advantages_inner{flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantages_inner .widget_item:first-child{padding-left:20px}.widget.question .right .digits{margin:50px -20px 0}.widget.question .right .digits div{float:none;margin:0 auto 30px;width:160px}.widget.question .right{width:320px;float:none;margin:0 auto}.bg div{font-size:13px;width:70%;margin:0 auto;padding-top:30px;padding-bottom:50px}.widget.command{max-width:1200px}.widget.command .items .item b,.widget.command h2{margin-bottom:0}.widget.command .items{flex-wrap:wrap}.widget.command .items .item{margin-bottom:40px}.widget.command .img{max-width:200px;height:200px}.bg{padding-bottom:0}.widget.services.eq .items .item_text span{font-size:16px}.item.big,.item.small{box-sizing:border-box;margin-left:10px;margin-right:10px;width:auto;float:none}.widget.gallery .items{flex-wrap:wrap;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}.widget.gallery .inner a{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:auto;margin-bottom:30px;text-align:Center}.widget.gallery a:first-child,.widget.gallery a:nth-child(4){padding:0 20px}.item.big .wrapper .element a{background-size:cover}.widget.news .items{flex-wrap:wrap;width:auto}.advantages_inner .widget_item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 20px 60px}.widget_item strong{margin-bottom:-20px}.widget.comment{width:100%;margin-bottom:400px}.widget.comment .items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 60px}.gray_block .widget.comment .items .item .element{padding:60px 20px 20px;margin-left:0}.widget.comment .items .item .element .element-text .element-content{font-size:13px;line-height:18px}.widget.comment .items .item .element .element-text{min-height:initial}.widget.comment .items .item .element .element-picture-wrap{position:absolute;top:-40px;left:20px}.widget.comment .items .item .element .element-picture-wrap .element-picture{width:80px;height:80px}.widget.comment .items .item .element{margin-left:20px}.maps .widget-wrapper{padding:0}.maps .widget-block{width:100%;background-color:#fff;padding:0}.maps .widget-block h2{font-size:20px}.maps .widget-block div{max-width:100%;width:auto;margin:0 auto;position:absolute;top:-400px}.maps .widget-map{position:relative;height:400px}.block_consult{height:auto;padding-bottom:40px}.block_consult .consult_wrapper a.quest{margin:10px auto 20px;float:none;display:inline-block}.block_consult .consult_wrapper .block_question{margin-left:0;width:auto;text-align:center;height:auto}.block_consult .consult_wrapper .block_question .description{width:auto;text-align:center;max-width:80%;margin:20px 40px 40px;float:none}.popup{top:0;width:100%;left:0}.footer .copyright-text,.footer.dark .footer_content .content-wrapper .first-col{width:100%;text-align:center}.footer .logo{width:100%;margin-top:20px}.footer .paysystem.grey{width:100%;text-align:center;margin-top:40px;margin-bottom:40px}.footer .paysystem.grey ul{width:auto;display:inline-block;margin:0 auto;float:none}.footer .address div{float:none!important;width:auto!important;margin-bottom:40px}.footer.dark .footer_content .content-wrapper .second-col{width:90%;display:none}.footer .root-item .root-link,.footer .root-item li,.footer .root-item li a,.footer .social-title,.footer ul.social{text-align:center}.block_consult .consult_wrapper .block_question .ask_question{background:url(../img/question_mark.png) top center no-repeat;height:140px;display:block;position:relative;top:-10px;font-size:22px;text-align:center;font-family:Montserrat;color:#fff}.block_consult .consult_wrapper .block_question .ask_question span{font-weight:700;width:300px;padding-top:50px;display:block;margin:0 auto}.footer.dark .footer_content,.footer.dark .footer_content .content-wrapper{width:auto;max-width:100%}}@media all and (min-width:550px) and (max-width:720px){.widget_catalog .catalog_item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.catalog_item .item-base img{width:100%}.widget.popular .widget_item{flex:0 0 50%;max-width:50%;-ms-flex:0 0 50%}}@media all and (min-width:600px) and (max-width:900px){.advantages_inner .widget_item{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding:10px 25px 55px 40px}.catalog_item .item-base img,.widget.question .right{width:100%}.widget.question .right .digits{display:flex}.widget.question .right .digits div{margin:0 auto 20px;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.widget.question .right .digits div:last-child{margin:0 auto 20px}.catalog .catalog_item{display:block;flex:0 0 50%;max-width:50%}.catalog_sections .section_item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media all and (min-width:600px) and (max-width:1000px){.widget_project{max-width:100%;width:auto;margin-right:5px;margin-left:5px}.widget.services .items .service-item-2,.widget.services .items .service-item-3,.widget_project .inner .item{flex:0 0 50%;max-width:50%}.widget.services .items_wrapper{margin:10px}.bg div{font-size:15px}.widget.command .items,.widget.news .items{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.widget.command .items .item,.widget.news .items .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media all and (min-width:370px) and (max-width:600px){.widget.akcii a.link{width:100%;font-weight:700;font-size:14px;margin-bottom:15px}.widget.akcii .widget_item a.img{width:100%;height:140px}.catalog_item .item-base img,.widget.question .right{width:100%}.widget.question .right .digits div,.widget.question .right .digits div:last-child{margin:0 auto 20px}.widget_project .inner{width:100%;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.widget_project .inner .item{flex:0 0 100%;max-width:100%}.bg div{font-size:14px}.widget_catalog .catalog .catalog_item{flex:0 0 90%;max-width:90%;margin:0 auto}.catalog_sections .section_item,.widget.command .items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media all and (min-width:500px) and (max-width:600px){.widget.akcii .items{display:flex;flex-wrap:wrap;width:100%}.widget.akcii .items .widget_item{display:block;flex:0 0 100%;max-width:100%}.widget.akcii .widget_item a.img{display:block;float:left;width:48%;height:238px;background-position:center center;background-size:contain}.widget.akcii a.link{width:52%;float:right;font-size:16px;line-height:21px;text-decoration:none;display:block;padding-top:30px;padding-right:20px;padding-left:20px;box-sizing:border-box}.advantages_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;margin-right:20px;width:auto}.advantages_inner .widget_item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 25px 55px 40px}.widget.command .items,.widget.news .items{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.widget.command .items .item,.widget.news .items .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media all and (min-width:320px) and (max-width:370px){.page__head-line .top_menu .top_menu_inner{padding-left:10px;padding-right:10px}.widget.command .items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.widget.popular .widget_item,.widget_project .inner .item{flex:0 0 100%;max-width:100%}.widget.popular a.link{font-size:10px}.widget.gallery .inner a{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:400px;margin-bottom:10px}.popup h2{margin-right:-20px;font-size:18px}.widget.akcii a.link{width:100%;font-weight:700;font-size:14px;margin-bottom:15px}.widget.akcii .widget_item a.img{width:100%;height:140px}.catalog_item .item-base img{width:100%}.widget.services.eq .items .service-item-2{flex:100% 0 100%;max-width:100%}.widget_project .inner{width:100%;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.widget.question .right .digits div:last-child{margin:0 auto}.widget.gallery{text-align:center}.widget.gallery .items{margin:0}}@media all and (max-width:720px){.left_content{display:none}.right_content{margin-left:0}.cart_panel .button_block.green .top_cart{display:none!important}body{padding-top:90px}.news-detail-text-detail img{max-width:100%}}@media all and (min-width:768px) and (max-width:1024px){.page__head-line .top_menu.fixed .top_menu_inner ul>li>a{font-size:11px}.page__head-line .top_menu.fixed .top_menu_inner>ul>li:nth-child(2) .submenu a{font-size:11px;text-align:left}}