@media screen and (max-width:1220px){.news_block{max-width:900px;margin:0 auto}}@media screen and (max-width:1200px){header nav ul li a{font-size:18px}header .header_top .btn{padding:10px 10px 10px 35px;font-size:20px;min-width:240px}main .main_news .news_block .item{max-width:280px;margin:10px auto}main .main_news .news_block .item .item_thumb{max-width:280px}main .main_news .news_block .item .item_thumb img{max-width:280px}}@media screen and (max-width:1100px){h1,h2,h3,h4{font-size:28px;padding-left:0}header .header_top,header .header_center{display:none}header .header_bottom nav,header .header_bottom .social_block{display:none}header .header_bottom .menu_m,header .header_bottom .logo_block,header .header_bottom .btn{display:block}header .header_bottom .right_block{width:auto;max-width:initial}footer .footer_center{padding:0}footer .footer_center nav{display:none}footer .footer_center .right_block{justify-content:center;flex-wrap:wrap;max-width:100%;font-size:15px}footer .footer_center .right_block .item{min-width:300px;margin:10px auto}footer .footer_bottom{flex-direction:column;justify-content:flex-start;font-size:14px}footer .footer_bottom .links_block{flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:10px;order:1}footer .footer_bottom .links_block a{margin-bottom:10px}footer .footer_bottom .links_block span{display:none}footer .footer_bottom .author{order:2}footer .footer_bottom .footer_bottom__text{order:3;margin-top:10px;text-align:center}main .main_actions{padding:20px 10px}main .main_actions .items_block .item{width:initial !important}.page_row{flex-wrap:wrap}.page_row aside{min-width:300px;max-width:100%;margin-right:0}.page_row aside .aside_title_m{display:block}.page_row aside .menu-pagesmenu-container{display:none}.specialists_block,.equipment_block{justify-content:center}.service_page{flex-direction:column}.service_page aside{max-width:100%;margin-right:0}.service_page aside .aside_title_m{display:block}.service_page aside ul{display:none}}@media screen and (max-width:1000px){main h1,main h2,main h3,main h4{text-align:center}main .banner_block .banner_full{display:none}main .banner_block .banner_m{display:block}main .main_about .about_row{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start}main .main_about .about_row .about_text{width:100%;padding-right:0}main .main_about .about_row .about_thumb{min-width:initial}main .main_activities{padding:20px 0}main .main_activities .item{margin:20px 0}main .main_activities .item.item_rtl .row{flex-direction:column}main .main_activities .item.item_rtl .row .row_text{text-align:center;padding:0}main .main_activities .item.item_rtl .row .row_text ul li{padding:0 0 0 20px}main .main_activities .item.item_rtl .row .row_text ul li:after{left:0;right:initial}main .main_activities .item.item_rtl .row .row_thumb img{margin:0 auto}main .main_activities .item .row{flex-direction:column;align-items:center;justify-content:flex-start}main .main_activities .item .row .row_text{max-width:100%;padding:0;font-size:16px;text-align:center}main .main_activities .item .row .row_text ul li{display:block;margin:5px auto;max-width:max-content}main .main_activities .item .row .row_thumb{max-width:100%}main .main_activities .item .row .row_thumb img{margin:0 auto}main .main_activities .item h3 span{font-size:18px;padding:5px 10px}main .main_advantages .items_block .item{width:150px;min-width:150px;padding:0}main .main_advantages .items_block .item .item_title{font-size:15px}.services_block .item{width:200px;height:190px;margin:8px}.services_block .item .item_thumb{height:100px}.services_block .item .item_thumb img{max-height:80px}.services_block .item .item_title{font-size:16px;line-height:20px;padding:5px 10px;height:90px}.btn{min-width:200px;padding:10px;font-size:16px}.request_form{padding:30px 0;margin:20px 0 0 0}.request_form .wpcf7-form{max-width:600px;margin:0 auto}.request_form .wpcf7-form .form_top h3{font-size:24px}.request_form .wpcf7-form .form_content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap}.request_form .wpcf7-form .inp_name,.request_form .wpcf7-form .inp_phone,.request_form .wpcf7-form .inp_type,.request_form .wpcf7-form .inp_square,.request_form .wpcf7-form .inp_comment,.request_form .wpcf7-form .inp_email{max-width:100%}.request_form .wpcf7-form .inp_comment{max-width:100%}.request_form .wpcf7-form p{font-size:14px}.news_block{justify-content:center}.news_block .item{max-width:260px;padding:10px}.calendar .month_content_block .month_c table{display:block !important;width:100% !important;height:100% !important;overflow:scroll}}@media screen and (max-width:900px){main .main_news .news_block .item{margin:10px}main .main_news .news_block .item:last-child{display:none}footer .footer_center .right_block{display:none}.content_grid__block{justify-content:center;align-items:stretch}.content_grid__block .content-grid{flex-direction:column;align-items:center;max-width:300px;min-width:initial;margin:10px}.content_grid__block .content-grid .item_thumb{width:100%;max-width:300px;height:200px;min-height:200px;margin:0}.content_grid__block .content-grid .item_thumb img{max-width:300px;max-height:200px}.content_grid__block .content-grid .item_content{height:100%}.content_grid__block .content-grid .item_content .item_title{text-align:center}.content_grid__block .content-grid .item_content .item_excerpt{max-height:94px}article .specialist .right_side .row,.single-post .specialist .right_side .row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}article .specialist .right_side .row .specialist_header,.single-post .specialist .right_side .row .specialist_header{margin:0}article .specialist .right_side .row .post_content,.single-post .specialist .right_side .row .post_content{padding-left:0}article .row,.single-post .row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}article .row .post_thumb,.single-post .row .post_thumb{margin-right:0;float:none !important}}@media screen and (max-width:600px){h1,h2,h3,h4{font-size:24px}main .main_maps .maps_header .city{padding:5px 10px;font-size:20px}footer .logo{width:auto;max-width:354px}.maps_block .map_item{height:initial;max-height:initial}.maps_block .map_item .map{height:300px;min-height:300px;max-height:300px}.maps_block .map_item .map_info{position:initial}.maps_block .map_item .map_info .info_item{width:100%;max-width:100%}}@media screen and (max-width:500px){header .header_bottom .container{justify-content:space-between;flex-wrap:wrap}header .header_bottom .logo_block{width:100%;order:1;margin-bottom:15px}header .header_bottom .menu_m{order:2}header .header_bottom .sv{display:block;order:2;color:#327560;font-size:18px}header .header_bottom .right_block{order:3}}@media screen and (max-width:460px){.footer-fast-link{background-color:#fff;border-top:1px solid #dedede;display:block;z-index:500;bottom:0;left:0;right:0;position:fixed}.footer-fast-link .footer-fast-link-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;list-style:none;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:0}.footer-fast-link .footer-fast-link-block li{flex-grow:1}.footer-fast-link .footer-fast-link-block li:nth-child(2){border-left:1px solid;border-right:1px solid}.footer-fast-link .footer-fast-link-block li:active a{color:#327560;border-color:#327560}.footer-fast-link .footer-fast-link-block li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;padding:5px;color:#327560;font-size:11px;background:#fff;-webkit-transition:.3s;transition:.3s;position:relative}.footer-fast-link .footer-fast-link-block li a:hover{text-decoration:none;border-color:#327560}.footer-fast-link .footer-fast-link-block li a:focus{text-decoration:none;border-color:#327560}.footer-fast-link .footer-fast-link-block li a:active{text-decoration:none;border-color:#327560}.footer-fast-link .footer-fast-link-block li a span{position:absolute;width:15px;height:15px;font-size:10px;top:5px;right:11%;border-radius:50%;border:1px solid #fff;background:#327560;text-align:center;color:#fff;padding-right:1px}.footer-fast-link .footer-fast-link-block li a img{font-size:16px;width:35%;display:inline-block;text-align:center;margin:auto}.footer-fast-link .footer-fast-link-block li a i{font-size:25px !important;margin:3px 0}.services_block .item{width:160px;margin:6px}.services_block .item .item_title{font-size:15px}.calendar .month_title_block .month_t{width:100%;max-width:100%}}@media screen and (max-width:360px){.services_block .item{width:140px;margin:5px}.services_block .item .item_title{font-size:14px;line-height:18px;height:82px}main .main_advantages .items_block .item{width:140px;min-width:140px}main .main_advantages .items_block .item .item_title{font-size:14px}}