#menu-button{display:none;position:relative;cursor:pointer;height:20px;width:26px;margin-top:18px;margin-left:18px;margin-bottom:20px}#menu-button:before{position:absolute;display:block;height:2px;width:26px;background:#000;content:'';transition:all .3s ease-in-out}#menu-button:after{position:absolute;top:8px;display:block;height:10px;width:26px;border-top:2px solid #000;border-bottom:2px solid #000;content:'';transition:all .3s ease-in-out}#menu-button.close span{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);cursor:pointer;z-index:99}#menu-button.close:before{top:8px;background:#000;width:26px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-button.close:after{top:8px;border:0;height:2px;width:26px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal-form{background:#f8f8f8;width:90%;min-width:500px}.modal-form button{margin:0 auto 20px;display:block}.modal-form input{min-width:60%;display:block;margin:20px auto;line-height:60px}section.articles article.articles__short.article_content{display:block}.articleImg img{display:block;margin:30px auto 40px}section.inner__price:nth-child(odd){background:#fff}.solutions .solut__item p{opacity:0;transition:.3s}.solutions .solut__item:hover p{opacity:1}section.sale__form .form_sale input.has-error,.modal-form input.has-error{border:1px solid red}section.sale__form .form_sale .form-group{width:40%;max-width:400px;display:inline-block;margin-right:30px;vertical-align:top}section.sale__form .form_sale .form-group .error{color:red}section.sale__form .form_sale button{vertical-align:top}h2.js-titl{display:block;text-align:center;margin-bottom:30px}.sales-carousel .topSlider__text{background-position:center;padding-bottom:40px}.article_content img{max-width:100%;height:auto}@media screen and (max-width:1200px){.h__nav li+li{margin-left:20px}.articles__short-img img{max-width:100%}}@media screen and (max-width:991px){.content_sect h2.titl{font-size:48px;line-height:1.4}.topSlider__text .title{font-size:42px;line-height:1.2}.topSlider__text .title small{font-size:22px;line-height:1.4;margin-top:10px}.h__nav ul{display:block;position:fixed;height:100%;left:0;top:0;background:rgba(0,0,0,.8);z-index:2;padding-top:40px;width:100%;max-width:320px;transform:translateX(-105%);transition:all .3s ease-in-out}.h__nav ul.open{display:block;transform:translateX(0%)}.h__nav li{display:block}.h__nav li+li{margin-left:0;margin-top:20px}.h__nav li a{color:#fff}.h__nav{float:right;padding-top:0}#menu-button{display:block}.header_wrap{display:block}.header_wrap>div,.header_wrap>nav{display:inline-block}.h__phone{float:right;margin-right:30px;margin-top:5px}section.solutions .solut__items .solut__item{margin:0 auto 30px}.serv__img-block img{max-width:100%}section.documents .documents__wrap .doc__item{width:50%;margin-bottom:50px}footer .f__nav ul{list-style:none;flex-direction:row;justify-content:center;padding-left:0}footer .f__nav ul li{margin:0 5px}section.documents .documents__wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}section.resources .solut__items .solut__item{margin:0 auto 30px}section.articles article.articles__short{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.articles__short-img{order:-1}section.articles article.articles__short>div{max-width:100%}section.sale__form .form_sale input{width:100%;margin:0 auto 20px;display:block}section.sale__form .form_sale button{display:block;margin:auto}}@media screen and (max-width:768px){footer .f__contacts .f__tel,footer .f__contacts address{float:none;text-align:center}footer .f__contacts .f__links{justify-content:center}footer{padding-top:30px;padding-bottom:30px}footer .f__policy{margin-top:15px}.f__contacts{margin-top:20px}.content_sect{padding-top:45px;padding-bottom:45px}.content_sect h2.titl{font-size:36px}section.contacts .contacts_list-wrap,section.contacts .contacts_img-wrap{margin-top:20px}section.contacts .contacts_list-wrap .contacts_list{padding-top:15px;padding-bottom:15px}.advantage__wrap{flex-wrap:wrap;margin-top:35px}.advantage__item{margin-bottom:20px;width:100%;text-align:center}.advantage__wrap .advantage__item p{margin:auto}.price__wrap .price__row a.modal_btn{font-size:14px}section.services .serv__wrap>div{width:100%}section.services .serv__wrap .serv__text-block h3{margin-top:0}section.services .serv__wrap:nth-child(2n) > div:nth-child(2){order:0}.content_sect h3{line-height:1.2;margin-bottom:15px;font-size:36px}.content_sect small.sale{font-size:44px;line-height:1.4}section.services .serv__wrap{margin-top:30px}section.clients .clients_slider .slider_item{margin:auto}.price__wrap .price__row .price__row-titl{width:40%;font-size:18px}.price__wrap .price__row .price__row-price{width:30%}.price__wrap .price__row .price__row-btn{width:30%}section.clients{background-position:center}.content_sect .about_ul li+li{margin-top:20px}.content_sect .about_ul{margin-top:30px}section.services .serv__wrap .serv__img-block .count{top:20px;right:0}section.sale__form .form_sale{margin-top:35px}}@media screen and (max-width:767px){.price__wrap table tr:first-child td{font-size:16px}.content_sect h2.titl{font-size:32px}.price__wrap table tr:not(:first-child) td{font-size:14px}.price__wrap table thead th{font-size:16px}.price__wrap table thead+tbody tr:first-child td{font-size:14px}.table-responsive{border:none}.service-price-wrap{padding:14px 12px 16px}.service-price-wrap .service-price-table--uniform td{width:33.333%!important}.service-price-wrap table tr:not(:first-child) td,
		    .service-price-wrap table thead + tbody tr:first-child td{text-align:center!important}.service-price-wrap table tr:first-child td,.service-price-wrap table thead th{text-align:center!important;font-family:"Museo Sans Cyrl 700";font-size:13px!important;line-height:1.25!important;padding:12px 8px!important}.service-price-wrap table tr:not(:first-child) td,
		    .service-price-wrap table thead + tbody tr:first-child td{font-size:13px!important;line-height:1.3!important;padding:12px 8px!important}.service-price-note{font-size:15px;line-height:1.45;margin-top:16px;max-width:100%}.service-price-block .price-table-scroll table{min-width:520px}.service-price-block .article_content table tr:first-child td,.service-price-block .article_content table tr:first-child th{font-size:15px!important;padding:14px 10px!important}.service-price-block .article_content table tr:not(:first-child) td{font-size:15px!important;line-height:1.35;padding:14px 10px!important}.service-price-block .article_content table thead+tbody tr:first-child td{font-size:15px!important;line-height:1.35;padding:14px 10px!important}.service-price-block .article_content table tr:not(:first-child) td:first-child{min-width:170px}.service-price-block .article_content table thead+tbody tr:first-child td:first-child{min-width:170px}}@media screen and (max-width:580px){section.documents .documents__wrap{display:block}section.documents .documents__wrap .doc__item{width:100%;margin:0 auto 50px}.inner__servItem{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.inner__servItem>div{width:100%;margin:20px auto}.inner__servItem>div img{display:block;margin:auto}.price__wrap .price__row .price__row-price{font-size:18px}section.price__block .price__wrap .price__row .price__row-titl{width:30%}section.price__block .price__wrap .price__row .price__row-btn{width:35%}section.price__block .price__wrap .price__row a.modal_btn{font-size:12px}.modal-form{min-width:inherit;width:100%}.modal-form input{min-width:100%}#modalForm{width:90%}.mainPrice_wrapper .price__row{flex-wrap:wrap;padding:15px 0}.mainPrice_wrapper .price__row>div{width:100%!important;text-align:center;margin:10px auto;justify-content:center}.mainPrice_wrapper .price__wrap .price__row .price__row-btn{justify-content:center}.mainPrice_wrapper .price__wrap .price__row .price__row-btn a.modal_btn{width:170px;height:50px;line-height:50px}}@media screen and (max-width:480px){.price__wrap table tr:first-child td{font-size:14px}.price__wrap table tr:not(:first-child) td{padding:15px 0}.price__wrap table thead th{font-size:14px}.price__wrap table thead+tbody tr:first-child td{padding:15px 0}.service-price-wrap{padding:12px 10px 14px}.service-price-wrap .service-price-table--uniform td{width:33.333%!important}.service-price-wrap table tr:not(:first-child) td,
		    .service-price-wrap table thead + tbody tr:first-child td{text-align:center!important}.service-price-wrap table tr:first-child td,.service-price-wrap table thead th{text-align:center!important;font-family:"Museo Sans Cyrl 700";font-size:12px!important;line-height:1.2!important;padding:10px 6px!important}.service-price-wrap table tr:not(:first-child) td,
		    .service-price-wrap table thead + tbody tr:first-child td{font-size:12px!important;line-height:1.25!important;padding:10px 6px!important}.service-price-note{font-size:14px;line-height:1.4;margin-top:14px;padding-left:4px;padding-right:4px}.service-price-block .price-table-scroll{margin:0 -10px;padding:0 10px 8px}.service-price-block .price-table-scroll table{min-width:500px}.service-price-block .article_content table tr:first-child td,.service-price-block .article_content table tr:first-child th{font-size:14px!important;line-height:1.3;padding:12px 8px!important}.service-price-block .article_content table tr:not(:first-child) td{font-size:14px!important;line-height:1.3;padding:12px 8px!important}.service-price-block .article_content table thead+tbody tr:first-child td{font-size:14px!important;line-height:1.3;padding:12px 8px!important}.service-price-block .article_content table tr:not(:first-child) td:first-child{min-width:150px}.service-price-block .article_content table thead+tbody tr:first-child td:first-child{min-width:150px}.content_sect h3{font-size:32px}.topSlider__text{padding-top:45px}.topSlider__text .title{font-size:30px;line-height:1.25}.topSlider__text .title small{font-size:18px;line-height:1.35;margin-top:10px}.header_wrap .h__phone a.tel,.price__wrap .price__row .price__row-titl{font-size:14px}.content_sect h2.titl{font-size:28px}section.services .serv__wrap .serv__text-block{padding-left:0}section.services .serv__wrap>div{margin-bottom:30px}section.services .serv__wrap .serv__text-block h3{margin-bottom:15px}.price__wrap .price__row .price__row-price{font-size:16px}.price__wrap .price__row .price__row-btn.last-row{width:100%;justify-content:center}section.contacts .contacts_list-wrap .contacts_list div span.cont,section.contacts .contacts_list-wrap .contacts_list div span.name{font-size:18px}.content_sect .about__rightBlock{background:none;float:none;height:auto;min-width:initial;min-height:initial}.content_sect .about__rightBlock .abour__r-text{max-width:100%;height:auto}.topSlider{height:350px}.topSlider.sales-carousel{height:auto}.topSlider__text a.modal_btn{margin-top:30px}}