.header .main_menu{flex-grow:1;display:none}.mobile__visible,.slick-next:before,.slick-prev:before{display:none}.auth_page .standart_block .form_block,.auth_page .standart_block .textblock{width:50%}.auth_page .standart_block .textblock{border:none}.auth_page .auth_block .submit_block,.auth_page .reg_block .submit_block{padding:15px 0;justify-content:center;align-items:center;width:100%;display:flex}.auth_page .standart_block .form_block .form_template .form_element label,.form_template .form_element input{width:100%}@media(max-width:1160px){.header .top_navigation{padding:3px 15px}.header .main_menu{padding:0 15px 17px}.slick-next{margin-right:0;right:20px}.slick-prev{margin-left:0;left:20px}.search_catalog .search_form .input_search{width:60%}.search_catalog .all_categories,.search_catalog .search_submit{width:20%}.search_catalog .search_form{padding:0 15px 50px}.section_list{padding:0 15px}.section_list .section_item{width:23%}.about_info{padding:30px 15px}.about_info .description .left{padding-right:10px}.main_news{padding:50px 15px}.footer{padding:30px 15px}.blue_block{padding:22px 15px 77px}.template .content_block{padding:21px 15px 30px}.catalog_template .left{margin-right:20px;width:35%}.catalog_template .right{width:65%}.indicators,.process_order{padding:60px 15px}.benefit{padding:60px 15px 30px}.example_work{padding:60px 15px 0}.media_page .left{width:30%}.media_page .right{width:68%}.media_page .media_list .media_item .infoblock{width:40%}.contact_page .city_information{width:100%}.contact_page .contact_item{width:40%}.contact_page .contact_item:nth-child(3n+2){width:30%}.contact_page .contact_map{width:100%;margin-top:0}.catalog_template .tovar_list .tovar_item .infoblock{width:30%;padding-left:20px}.catalog_template .tovar_list .tovar_item .order_block{padding:0;justify-content:center;flex-direction:column;align-items:center;width:40%;display:flex}.tovar_page{padding:0}.catalog_template,.tovar_page{justify-content:space-between;display:flex}.catalog_template{padding:29px 0 0}.catalog_template .catalog_list .catalog_item .imgblock{margin-right:0;width:35%}.catalog_template .catalog_list .catalog_item .infoblock{width:65%;padding-left:20px}.catalog_template .catalog_list .catalog_item .imgblock{padding:10px}.catalog_template .catalog_list .catalog_item .add_favorite{padding-left:15px}.about_info .description .left{width:60%}.about_info .description .right{width:40%}.footer .copyright{margin-right:0}.footer .footer_info{justify-content:space-between;display:flex}.catalog_template .tovar_list .tovar_item .imgblock{margin-right:0;width:30%}.catalog_template .tovar_list .tovar_item .order_block .priceblock{flex-direction:column;display:flex}.catalog_template .tovar_list .tovar_item .imgblock .img{padding:5px}.catalog_template .tovar_list .tovar_item .imgblock .img img{max-width:185px;width:100%}.tovar_page .tovar_info{display:flex}.tovar_page .gallery,.tovar_page .order_block{width:100%}.tovar_page .order_block .parametrs_list .parametrs_item .name{width:65%}.tovar_page .order_block .parametrs_list .parametrs_item .value{width:35%}.template_page .left{margin-bottom:30px;width:100%}.section_description .preview_text .text,.template_page .right{width:100%}.catalog_template.catalog_level3{margin-bottom:30px}.history_page.template_page{display:flex}.tovar_page .tovar_info{padding:0 10px;flex-direction:column}.tovar_page .gallery{border:none;border-bottom:1px solid #dfdfdf}.tovar_page .order_block{border:none}}@media(max-width:1120px){.catalog_page .section_list .section_item{width:30%}.section_list .section_item .imgblock img{width:100%}}@media(max-width:1024px){.main_slider .slider_item .container{padding:125px 88px 0 410px}.search_catalog .search_form{justify-content:space-between;display:flex}.search_catalog .search_form .input_search{width:80%}.search_catalog .all_categories{width:30%}.about_info .description .infographic{padding-left:5px;display:flex}.main_slider .slider_item .container{padding:150px 88px 0 480px}.indicators .indicator_list .indicator_item{margin-right:30px}.delivery_company .preview_text .text{width:65%}.delivery_company .preview_text .advantages{width:35%}.process_order .order_list .order_item{width:30%}.header .header_info .logo_text{margin:7px 15px 0 0}.catalog_page .section_list .section_item{width:30%}.section_list .section_item{width:32%}.about_info .description{flex-direction:column;display:flex}.about_info .description .left{border:none;max-width:none;width:100%}.about_info .description .right{width:100%}.about_info .description .infographic .info_item{justify-content:center}.about_info .description .infographic .info_item .text{text-align:center}.template h1{margin-bottom:30px;letter-spacing:1px;line-height:42px}.template .breadcrumbs{margin-bottom:15px}.contact_page{padding-bottom:30px;margin-top:0}.template .content_block{padding:21px 15px 0}.toTop{display:none!important}.about_info .our_models{margin-top:0}.main_news{padding:0 15px 30px}.contact_page .point_info{margin-bottom:30px;padding-bottom:0}.contact_page .contact_item{margin-bottom:30px}.action_period{margin:0 0 30px}.profile_block .inputs_block{padding:15px;margin:0}.profile_block .inputs_block .column{width:100%}.profile_block .inputs_block .column:first-child{margin-right:0}.profile_block .inputs_block .column:last-child .form_element label{width:198px}.profile_page.template_page{justify-content:space-between;display:flex}.profile_page.template_page .left,.profile_page.template_page .right{width:48%}.password_block .inputs_block{padding:15px;margin:0}.password_block .inputs_block .column:first-child{margin-right:0;width:100%}.password_block .inputs_block .column .form_element .input_form,.password_block .inputs_block .column .form_element label,.password_block .inputs_block .column:last-child,.password_block .inputs_block .column:last-child .form_element label{width:100%}.password_block .inputs_block .column .form_element{margin:0 0 10px}.profile_block .inputs_block .column .form_element .input_form,.profile_block .inputs_block .column .form_element label{width:100%}.site_selector_container{flex-direction:column;display:flex}.header .top_navigation .container{justify-content:space-between;align-items:center;display:flex}.catalog_template .catalog_list .catalog_item .imgblock .img img,.catalog_template .tovar_list .tovar_item .imgblock .img img{width:100%}}@media(max-width:860px){.main_slider .slider_item{height:350px}.main_slider .slider_item .container{padding:80px 80px 0 330px}.main_slider .slider_item .heading .caption.small{font-size:30px;margin-right:20px;line-height:30px}.main_slider .slider_item .anons{font-size:18px;color:#fff;line-height:24px}.about_info .description .infographic .info_item .text{text-align:left;width:100%}.search_catalog .search_form .input_search{width:60%}.footer .address,.footer .callback,.footer .copyright{width:30%}.catalog_template .left{display:none}.catalog_template .right{width:100%}.about_company .woman{bottom:-50px}.blue_block{padding:22px 15px}.indicators .indicator_list .indicator_item{text-align:center;width:30%}.indicators .indicator_list .indicator_item span{font-size:40px}.benefit,.example_work,.indicators{padding:30px 15px}.example_work .example_list .example_item{width:32%}.example_work .example_list{margin-bottom:0}.delivery_company .preview_text .text{width:55%}.delivery_company .preview_text .advantages{width:45%}.media_page{flex-direction:column-reverse;display:flex}.media_page .left,.media_page .right{width:100%}.media_page .banners{display:none}.document_page .document_list .document_item{width:32%}.document_page .document_list .document_item .imgblock{width:100%}.document_page .document_list .document_item .imgblock .img{width:100%;display:block}.document_page{margin:0}.document_page .document_list{margin-bottom:0}.template .content_block{padding:21px 15px 0}.header .header_info .location{display:none}.file_list{margin-bottom:30px}.template h1{font-size:28px;margin-bottom:15px;letter-spacing:1px;line-height:40px}.section_list .section_item .infoblock .name a{font-size:18px}.tovar_page .order_block .parametrs_list .parametrs_item .name span,.tovar_page .order_block .parametrs_list .parametrs_item .value span{font-size:12px}.header .main_menu li a{font-size:14px}.template .breadcrumbs .path li a,.template .breadcrumbs .path li span{font-size:12px}.contact_page .contact_map{height:300px}}@media(max-width:800px){.header .header_info .logo{width:25%}.header .top_navigation .top_menu li,.site_selector{margin-right:15px}}@media(max-width:768px){.orange_string_text{font-size:9px}.history_page.template_page,.profile_page.template_page{padding:0 15px}.toTop{display:none!important}body{width:100%}.header .top_navigation .container{justify-content:space-between;align-items:center;display:flex}.site_selector{margin-right:0}.header .top_navigation .top_menu li{margin-right:5px}.header .top_navigation .top_menu li:last-child{display:none}.header .header_info{justify-content:space-between;margin-bottom:10px;display:flex}.header .header_info .callback{justify-content:space-around;flex-direction:column;align-items:center;width:30%;display:flex}.header .header_info .logo{margin-right:0;width:30%}.header .header_info .logo_text{max-width:250px;text-align:center;margin:0;width:30%;display:none}.header .header_info .location{width:100%;display:none}.header .header_info .callback .phone_number,.header .header_info .location .city_name{text-align:center}.header .main_menu_block{padding:0 15px 10px;justify-content:center;flex-direction:column;align-items:center;display:flex;z-index:99}.header .main_menu{padding:15px 15px 0;border-top:2px solid #0091ce;width:100%;margin-top:10px}.header .main_menu li{margin-bottom:10px;float:none}.button__menu{height:auto;padding:7px 3px;justify-content:center;flex-direction:column;align-items:center;border-radius:3px;width:45px;display:flex}.button__menu .line{height:4px;margin-bottom:5px;background-color:#9a9a9a;width:80%}.button__menu .line:last-child{margin-bottom:0}.main_menu_block.fixed{padding:5px 0;position:fixed;top:0;background:#fff;width:100%;z-index:999}.main_menu_block.fixed .main_menu{width:90%}.main_slider{display:none}.search_catalog{padding-top:30px;padding-bottom:0}.search_catalog .search_form{padding:0 15px 30px;flex-direction:column;align-items:center;display:flex}.search_catalog .search_form .input_search{border:none;width:100%}.search_catalog .all_categories{display:none}.search_catalog .search_submit{width:100%}.search_catalog .search_form .input_search input{padding:10px;font-size:12px;border:none;color:#9a9a9a;letter-spacing:normal;background:#fff;width:100%}.search_catalog .search_form .input_search:after{display:none}.search_catalog .search_submit{padding:5px}.section_list{padding:0 15px;justify-content:space-between}.section_list .section_item{width:48%}.section_list .section_item .imgblock img{height:auto;width:100%;display:block}.about_info{padding:30px 0}.about_info .description{padding:0 15px}.about_info .description .left{border-right:none;border-bottom:1px solid #e3e3e3;padding-right:0}.about_info .description .right{width:100%}.about_info .description .infographic .info_item{flex-wrap:unset}.about_info .our_models{padding:0 15px;margin-top:0}.about_info .our_models .caption{text-align:center}.about_info .our_models .models_slider .slider_item{justify-content:center;align-items:center;display:flex}.slick-dots{margin-bottom:-30px}.main_news{padding:30px 0}.main_news .heading{padding:0 15px;justify-content:flex-start;width:100%;display:flex}.main_news .heading .title{font-size:24px;margin-right:0;margin-bottom:0;letter-spacing:.8px;line-height:36px}.main_news .heading .all_news{display:none}.main_news .container{flex-direction:column;align-items:center;display:flex}.main_news .news_list{padding:0 15px;justify-content:space-between;margin-bottom:30px}.main_news .news_list .news_item{margin:0;width:48%}.main_news .news_list .news_item .imgblock img{height:auto;width:100%}.main_news .news_list .news_item .infoblock .textblock{height:auto}.footer{padding:30px 0}.footer .footer_info{justify-content:center;margin-bottom:30px;flex-direction:column;align-items:center;display:flex}.footer .copyright{margin-right:0}.footer .address,.footer .copyright{text-align:center;margin:5px 0;width:240px}.footer .callback{text-align:center;float:none}.md-modal .md-content{padding:15px}.md-modal p{text-align:center}.form_template .form_element{flex-direction:column;align-items:center;display:flex}.submit_block{justify-content:center;flex-wrap:wrap;display:flex}input[type=submit]:not(.search_submit){margin:40px 0 15px}.rc-anchor{max-width:80%!important}.md-modal .title{font-size:28px}.site_selector .current_site_modal{top:50px;left:10%;z-index:1}.site_selector .current_site_modal .close{padding:5px;font-size:24px;border:1px solid;right:10px;top:10px;border-radius:50%;line-height:.5}.template .breadcrumbs{padding:30px 15px 0;margin-bottom:0}.template h1{padding:0 15px;font-size:24px;margin-bottom:15px;line-height:1.3}.template .content_block{padding:0}.about_company{padding:0 0 30px}.about_company .container{padding:0}.about_company .woman{display:none}.preview_text{padding:0 15px}.title{font-size:30px}.indicators{padding:30px 0}.indicators .title{padding:0 15px;font-size:26px;margin-bottom:15px}.indicator_list{padding:0 15px;flex-direction:column;align-items:center;display:flex}.indicators .indicator_list .indicator_item{margin-right:0;width:100%}.indicators .indicator_list .indicator_item span{font-size:44px}.benefit{padding:30px 15px 0}.example_work .title{font-size:26px;margin-bottom:15px}.example_work{padding:30px 15px}.example_work .example_list{justify-content:space-between;align-items:center;display:flex}.delivery_company .preview_text .text{width:100%}.delivery_company{padding-bottom:30px}.process_order{padding:30px 15px}.process_order .order_list .order_item{margin-bottom:15px;width:100%}.media_page{padding:30px 15px;flex-direction:column;align-items:center;display:flex}.media_page .left,.media_page .right{width:100%}.media_page .media_list{justify-content:space-between;flex-wrap:wrap;margin-bottom:0;display:flex}.media_page .media_list .media_item{height:auto;width:48%}.media_page .media_list .media_item .imgblock,.media_page .media_list .media_item .infoblock{height:auto;width:100%}.document_page{margin:0}.document_page .document_list{padding:0 15px;justify-content:space-between;margin-bottom:0}.file_list .file_item,.file_list .file_item .format{width:100%}.contact_page{padding:30px 15px;margin:0}.contact_page .city_information,.contact_page .city_list,.contact_page .city_list li,.contact_page .contact_item,.contact_page .contact_item:nth-child(3n+2),.contact_page .contact_item:nth-child(3n+3){width:100%}.contact_page .contact_map{height:300px;width:100%;margin-top:0}.section_description .preview_text .text{width:100%}.catalog_template{padding:30px 15px}.catalog_template .left{display:none}.catalog_template .right{width:100%}.catalog_template .catalog_list .catalog_item .infoblock{padding:22px 15px;width:70%}.catalog_template .catalog_list .catalog_item .imgblock{height:auto;padding:10px;flex-direction:column;align-items:center;width:30%;display:flex}.catalog_template .catalog_list .catalog_item .imgblock .img img{width:90%}.catalog_template .catalog_list .catalog_item .infoblock .anons,.catalog_template .tovar_list .tovar_item .infoblock .anons{height:auto;justify-content:space-between;display:flex}.catalog_template .tovar_list .tovar_item .infoblock .name a{font-size:14px}.catalog_template .tovar_list .tovar_item .infoblock .anons .measure{margin-right:0}.catalog_template .catalog_list .catalog_item .add_favorite,.catalog_template .tovar_list .tovar_item .add_favorite{padding:5px 16px 4px 15px}.catalog_template .tovar_list .tovar_item{justify-content:space-between;display:flex}.catalog_template .tovar_list .tovar_item .order_block{justify-content:center;flex-direction:column;align-items:center;width:40%;display:flex}.catalog_template .tovar_list .tovar_item .order_block .priceblock{justify-content:space-between;padding-left:0;display:flex}.catalog_template .tovar_list .tovar_item .order_block .add_favorite,.catalog_template .tovar_list .tovar_item .order_block .add_order{margin-left:0}.catalog_template .tovar_list .tovar_item .imgblock{padding:0 15px;width:20%}.catalog_template .tovar_list .tovar_item .imgblock .img,.catalog_template .tovar_list .tovar_item .imgblock .img img{width:100%}.catalog_template .tovar_list .tovar_item .imgblock .in_stock{left:15px}.catalog_template .tovar_list .tovar_item .infoblock .name{height:auto}.catalog_template .tovar_list .tovar_item .infoblock{padding:10px 15px;width:40%}.tovar_page .order_block{padding:15px;width:100%}.tovar_page .order_block .priceblock{justify-content:space-between;flex-wrap:wrap;display:flex}.tovar_page .order_block .actions{justify-content:space-between;flex-direction:column;align-items:center;display:flex}.tovar_page .order_block .parametrs_list .parametrs_item .name{width:60%}.tovar_page .order_block .parametrs_list .parametrs_item .value{width:40%}.md-modal .md-content.add_basket{width:100%}.template_page .left{margin-bottom:30px;width:100%}.table_block .thead{display:none}.basket_table .col1{width:37%}.basket_table .col4{width:25%;padding-left:15px}.basket_table .col5{justify-content:flex-end;width:20%;display:flex}.basket_page .itogo .order_block{flex-wrap:wrap;float:right;display:flex}.template_page .right{width:100%}.basket_page{padding:30px 15px}.basket_table .tovar_info .infoblock{width:70%}.tovar_page .gallery{padding:15px;width:100%}.tovar_page .slider_nav{height:75px;margin-right:8px;width:75px;float:left}.tovar_page .slider_for{width:100%}.catalog_sort .caption{display:none}.catalog_sort .caption.mobile__visible,.sort_kind.mobile__visible{justify-content:space-between;align-items:center;width:100%;display:flex}.catalog_sort .sort_kind{display:none}.sort_kind.mobile__visible{padding:15px;background:#fff}.catalog_sort .sort_kind.mobile__visible a{padding:5px 0;justify-content:space-between;margin-right:0;align-items:center;width:100%;display:flex}.catalog_sort .sort_kind.mobile__visible a:after,.catalog_sort .sort_kind.mobile__visible a:before,.sort_kind.mobile__visible ul li:before{display:none}.catalog_sort .caption.mobile__visible{padding:10px 15px;margin-right:10px;color:#fff;background:#ff4a43;cursor:pointer}.caption.mobile__visible i{transition:all .3s ease-in}.caption.mobile__visible.open i{transform:rotate(180deg);transition:all .3s ease-in}.action_period,.content_page.template_page:first-child,.media_date{padding:0 15px}.content_page.template_page:last-child img{height:auto;width:100%}.auth_page{padding:0 15px}.auth_page .reg_block .submit_block{padding:15px 0;justify-content:center;align-items:center;width:100%;display:flex}.auth_page .auth_block .submit_block{padding:20px 0;align-items:center}.example_work .example_list .example_item{width:48%}.example_work .example_list .example_item .imgblock img{height:auto;width:100%;display:block}.btn__read-more{padding:10px 20px;color:#fff;text-align:right}.catalog_template .tovar_list .tovar_item{padding:10px;flex-direction:column}.catalog_template .tovar_list .tovar_item .imgblock{height:100%;padding:10px 0;justify-content:center;border:none;border-bottom:1px solid #dfdfdf;width:100%;display:flex}.catalog_template .tovar_list .tovar_item .imgblock .in_stock{left:0}.catalog_template .tovar_list .tovar_item .infoblock{height:auto;border:none;border-bottom:1px solid #dfdfdf;width:100%}.catalog_template .tovar_list .tovar_item .order_block{width:100%}}@media(max-width:750px){.header .top_navigation .container{flex-wrap:wrap;display:flex}.header .top_navigation .site_selector{justify-content:space-between;margin-right:0;width:100%;display:flex}.site_selector .current_site_label{width:15%}.site_selector .current_site_value{width:40%}.header .top_navigation .site_selector_container{justify-content:center;flex-direction:row;align-items:center;width:100%;display:flex}.header .top_navigation .top_menu li{margin-right:10px}.header .top_navigation .top_menu li:nth-child(2){margin-right:10}.header .top_navigation .auth_block{justify-content:center;width:100%;display:flex}.about_info .description .infographic .info_item .text{font-size:14px;text-align:left;width:100%}.about_info .description p{font-size:14px}.auth_page .auth_block .submit_block{padding:0;justify-content:center;flex-direction:column;align-items:center;display:flex}.header .top_navigation .top_menu{justify-content:center;width:100%;display:flex}}@media(max-width:653px){.basket_table .titem{flex-wrap:wrap;display:flex}.basket_table .col1{width:100%}.basket_table .col2,.basket_table .col3,.basket_table .col4,.basket_table .col5{width:20%}.document_page .document_list .document_item{width:48%}.history_page.template_page{flex-direction:column}.filter_block .data_period{justify-content:space-between;margin:6px 0 -3px;display:flex}.filter_block .data_period input{width:45%}.filter_block .data_period span{margin:5px 0 0}}@media(max-width:579px){.site_selector .current_site_label{margin-right:0;width:15%}.site_selector .current_site_value{width:40%}.header .top_navigation .site_selector{justify-content:center;width:100%}.header .top_navigation .site_selector_container{justify-content:center;flex-direction:row;width:100%}.header .top_navigation .top_menu{justify-content:center;width:100%}.header .top_navigation .top_menu li:nth-child(2){margin-right:10px}.header .top_navigation .auth_block{justify-content:center;width:100%}.example_work .example_list{justify-content:space-between}.example_work .example_list .example_item{width:48%}.benefit .benefit_list .benefit_item,.delivery_company .preview_text .advantages{width:100%}.profile_page.template_page{flex-direction:column}.profile_page.template_page .left,.profile_page.template_page .right{width:100%}.header .header_info .small_basket a{padding-left:55px}}@media(max-width:520px){.header .top_navigation .container{flex-direction:column}.header .top_navigation .site_selector{width:100%}.header .top_navigation .site_selector_container{flex-direction:column;align-items:center;width:100%}.site_selector .current_site_label,.site_selector .current_site_value{text-align:center;width:100%}.header .top_navigation .top_menu{width:100%}.header .header_info{justify-content:space-between;flex-wrap:wrap}.header .header_info .logo{justify-content:center;margin-right:0;width:100%;display:flex}.header .header_info .callback{width:50%}.header .header_info .small_basket{margin-right:0;width:50%}.about_info .description .infographic{flex-direction:column}.main_news .news_list .news_item .infoblock .name{line-height:24px}.main_news .news_list .news_item .infoblock .name a{font-size:18px}.main_news .news_list .news_item .infoblock .anons{font-size:13px}.catalog_page .section_list .section_item{width:100%}.catalog_template .catalog_list .catalog_item .imgblock{border:none;border-bottom:1px solid #dfdfdf;width:100%}.catalog_template .catalog_list .catalog_item .infoblock,.main_news .news_list .news_item,.section_list .section_item{width:100%}.basket_table .col2,.basket_table .col3,.basket_table .col4{width:50%}.basket_table .col2{margin-right:0}.basket_table .col5{width:47%}.basket_page .itogo .order_block{justify-content:center}.basket_page .itogo .order_block .sum{flex-wrap:wrap;display:flex}.catalog_template.catalog_level3{padding:0 15px}.example_work .example_list .example_item{width:100%}.example_work .example_list .example_item .imgblock img{height:auto;width:100%}.document_page .document_list .document_item,.footer .callback,.media_page .media_list .media_item{width:100%}.standart_block .block_body{flex-direction:column;display:flex}.auth_page .standart_block .form_block,.auth_page .standart_block .textblock{border:none;padding-bottom:0;width:100%}.auth_page .standart_block .textblock{padding:20px 20px 0}.auth_page .standart_block .form_block .form_template .form_element label,.form_template .form_element input{width:90%}.form_template .inputs_block{margin:0}.form_template .inputs_block .radio{justify-content:center;flex-wrap:wrap;align-items:center;display:flex}.form_template .form_element label,.form_template .form_element textarea{width:90%}.form_template .inputs_block label{margin-right:0!important;width:90%}.auth_page .reg_block .submit_block{justify-content:center;align-items:center;width:100%;display:flex}@media(max-width:460px){.header .top_navigation .top_menu li,.header .top_navigation .top_menu li:nth-child(2){margin-right:5px}.header .top_navigation .top_menu{flex-direction:column;align-items:center;width:100%}}}@media(max-width:374px){.header .header_info{padding-bottom:25px}.header .header_info .callback{margin-bottom:10px}.header .header_info .callback,.header .header_info .small_basket{justify-content:center;width:100%;margin-top:0;display:flex}}@media(min-width:769px){.header .main_menu{display:flex}}