@media screen and (max-width:900px){.open-hamburger-menu{display:flex;margin-left:16px}header nav,.headcolumn.headcolumn_3{display:none}.fnc--slider--inner__text,div.content-block,.breads__container{padding-left:20px;padding-right:20px}.fnc--slider--inner__text{padding-top:80px}.fnc--slider--inner__text h1{font-size:3.2em}.js__fnc--slider--inner__absolute,.js__fnc--slider--inner__relative,.js__adv--banner__absolute{height:700px !important}.fnc--slider--inner__text .link-block a,button,.button-block a,.link-block a,.fnc--feedback--main__button button{font-size:1.2em;max-width:280px}.services:before{left:5%}.services h3,.services .content-block>h3+.after-h{margin-left:10%}.complex .content-block p.after-h{margin-bottom:30px}.fnc--gallery--listitem:nth-child(4n+4){margin-right:22.5px}.fnc--gallery--listitem:nth-child(3n+3){margin-right:0}}@media screen and (max-width:800px){.headcolumn_logo p.descriptor{display:none}.header--inner__logo{border-right:0;padding:0;margin-right:0}.open-hamburger-menu{display:flex;margin-left:auto}.title_complex{font-size:1.5em}header>.content-block{height:60px;padding-top:10px;padding-bottom:10px}.fnc--slider--inner__text{padding-top:60px}.js__body--popup{width:500px}.fnc--slider--inner__text h1{font-size:3em}}@media screen and (max-width:700px){header .messengers a:last-child{display:none}section.advantages ul li{width:100%;flex-basis:100%}.content-block>h3+.after-h,.content-block>h2+.after-h,.content-block>h1+.after-h,.title-block h4+.after-h,.text-block.text_about-us h3+.after-h,.title_certificates h3+.after-h,.form-block.form_q-form .after-h,.popup--container__title+.after-h{font-size:1.3em}.fnc--feedback--main__line:first-child,.fnc--feedback--main__line:nth-child(2),.fnc--feedback--main__line:last-child,.fnc--feedback--main__line:nth-child(4),.popup--container__line:first-child,.popup--container__line:nth-child(2),.popup--container__line:nth-child(4),.popup--container__button{max-width:100%}.fnc--feedback--main__line:nth-child(2),.fnc--feedback--main__line:last-child,.popup--container__line:nth-child(2),.popup--container__button{margin-left:0}.content-block.footerrow_2{flex-wrap:wrap}.footer_column.footer_links{max-width:50%;flex-basis:50%;text-align:center;margin-bottom:24px}.footer_column.write-us{text-align:center;margin-left:auto}.footer_column.write-us{text-align:center;width:50%}footer .messengers{justify-content:center}.text-block.text_about-us_page h2 br{display:none}.fnc--products--listitem__name{height:auto}.fnc--products--listitem{justify-content:flex-start}.js__body--popup{width:100%;max-width:100%;height:100%;max-height:100%;padding:50px 40px;box-sizing:border-box;top:0;left:0;right:0;transform:translate(0)}body:not(.home){padding-top:60px}body.about-company_page{padding-top:0}.fnc--center--chapters__list--item{flex-basis:calc(100% - 20px);margin:0 auto 20px !important}.about-us_page:after{left:5%}}@media screen and (max-width:600px){.fnc--slider--inner__text h1{font-size:2.6em}.breads__container{padding-top:10px;padding-bottom:10px}.breads--inner__item a,div.breads--inner__item:last-child *{font-size:.96em}.phones a{font-size:1.1em;padding:0;background:0}header .headcolumn.headcolumn_2{display:none}.services .content-block>h3+.after-h br{display:none}.text-column p,.description_complex,.text_about-us_page p{font-size:1.2em}.image_complex.img-block svg{width:60px;height:60px}.image_complex.img-block{margin-right:20px}.fnc--center--articles--listitem__text{font-size:1.1em}.img-block.img_q-form{display:none}.fnc--articles--list.fnc--center--articles__container .fnc--center--articles__listitem{max-width:100%}.fnc--articles--list.fnc--center--articles__container .fnc--center--articles__listitem .fnc--center--articles__listitem_main{height:300px;overflow:hidden}.fnc--center--articles--listitem__text{display:none}.fnc--gallery--listitem:nth-child(4n+4){margin-right:22.5px}.fnc--gallery--listitem:nth-child(3n+3){margin-right:0}.q-form .content-block{padding-bottom:60px}.fnc--products--listitem__name{margin:14px}.contacts__page .con_block{width:100%;border-left:0;border-top:5px solid #ffe500;margin-bottom:0}.page--article--text *,.page--article--text p{font-size:1.1em;line-height:1.5}.bg-article{float:none;position:relative;height:auto;width:auto;max-width:100%;width:100%;height:300px;align-items:center;overflow:hidden;padding:0;display:flex;justify-content:center;margin:0 0 40px 0}.bg-article img{width:100%;height:auto}button,.button-block a,.link-block a,.fnc--feedback--main__button button{font-size:1.2em;padding:16px 18px}.fancybox-content.fnc--feedback .fnc--feedback__title,.popup--container__title{font-size:1.8em}.fancybox-stage .fnc--feedback__second--title{font-size:1.1em}.text-block.text_about-us_page h2{font-size:1.8em}.itempage--center--name h1{font-size:2em}.fnc--gallery--listitem{flex-basis:calc(33.3333% - 22.5px)}.fnc--gallery--listitem__text{font-size:0}.fnc--gallery--listitem:nth-child(3n+3){margin-right:22.5px}.fnc--gallery--listitem:nth-child(2n+2){margin-right:0}.fnc--gallery--listitem{flex-basis:calc(50% - 22.5px)}}@media screen and (max-width:500px){.itempage--center--name h1{font-size:1.8em}.breads--inner__item a,div.breads--inner__item:last-child *,div.breads--inner__item__active *{font-size:.8em}.content-block>h3,.content-block>h2,.content-block>h1,.title-block h4,.page--article--name h1,.text-block.text_about-us h3,.text_about-us_page h2,.title_certificates h3,.form-block.form_q-form h4{font-size:2em}.fnc--products--listitem{flex-basis:100%;width:100%;margin:0 0 30px}.fnc--products--listitem:nth-child(3n+3){margin-right:0}.form-block.form_q-form{padding:40px 35px}footer>.content-block:first-child{flex-wrap:wrap}footer>.content-block:first-child{flex-wrap:wrap;justify-content:center}.footer_column.footer-callback .phones{text-align:center}.footer_column.footer_links{max-width:100%;flex-basis:100%;text-align:center;margin-bottom:24px}.footer_column.write-us{text-align:center;width:100%}footer .content-block.footerrow_3{flex-wrap:wrap}.content-block.footerrow_3 .footer_column{width:100%;text-align:center}.content-block.footerrow_3 .footer_column:first-child{order:1}.fnc--articles--list.fnc--center--articles__container .fnc--center--articles__listitem{margin-right:0 !important}}@media screen and (max-width:400px){.fnc--slider--inner__text h1{font-size:2.3em}.fnc--slider--inner__text .after-h{font-size:1.3em}.fnc--slider--inner__text,div.content-block,.breads__container{padding-left:10px;padding-right:10px}.header--inner__logo img{max-height:22px}.img-block.img_complex-bg{height:auto}}