@media only screen and (max-width:1720px){.header_logo{position:static}.header_phones{padding-right:30px;margin-left:-15px}}@media only screen and (max-width:1420px){.sw{display:none}.header_phones{margin-left:50px}.hts{display:inline-block}}@media only screen and (max-width:1200px){.section3_item{width:50%}.section3_wrapper{max-width:800px;margin:auto}.section7_wrapper>div{width:33.333%;display:none}.section7_wrapper>div:nth-child(-n+3){display:block}.material_item>div{width:100%}.material_item{display:block}}@media only screen and (max-width:992px){.section6_item{width:50%;display:none}.section6_item:nth-child(-n+4){display:block}.footer{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center}.footer>div{width:auto}.btn_cb{border:none;border-right:1px solid #fff;border-radius:0;background:#008580}.btn_cb img{display:inline-block}.btn_cb span{display:none}.header_phones{margin-left:30px}.btn_gw span{display:none}.btn_gw img{margin-left:0}.btn_gw{border:none;border-radius:0;background:#008580}}@media only screen and (max-width:930px){.header_wrapper{position:static;padding-left:0}.menu_wrapper{padding-top:53px}.galery_item{width:50%}.work_content h2{font-size:30px;line-height:36px}.portfolio_item{display:block}.portfolio_item>div{width:100%}.portfolio_item_slider{margin-bottom:30px}}@media only screen and (max-width:768px){.section3_item,.section5_wrapper>div,.section6_item,.section7_wrapper>div{width:100%}.copyright{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center}.copyright_text{margin-bottom:15px}.header_phones{display:none}.header_center{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;width:auto}.header_logo{flex-shrink:1;-ms-flex-negative:1;text-align:center;width:100%}.header_logo img{margin:auto}.map_list ul{-webkit-column-count:2;column-count:2}.material_item h2{font-size:26px;margin-bottom:15px;line-height:30px}.material,h1{text-align:center}h1{font-size:32px;font-weight:700;color:#000;line-height:38px}.description p{text-align:center}.section7_item_image:after{left:15%}.work_item{display:block}.work_item>div{width:100%}.work_content h2{font-size:26px;margin-bottom:15px;line-height:30px}.work_image{margin-bottom:25px}.news .work_item div.news_img,.news .work_item div.news_text{width:100%}.section7_item{display:-webkit-box;display:-ms-flexbox;display:flex}.section7_item_content{padding-left:10px}.section7_item:hover .section7_item_image:after,.section7_item:hover .section7_item_image:before{display:none}.map_list_num{display:inline}.popup_team_box{display:block}.popup_team_image{margin-right:0}}@media only screen and (max-width:620px){.header_phones{display:none}.header_center{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end;width:auto}.header_logo{flex-shrink:1;-ms-flex-negative:1;padding-right:10px;width:100%}.header_logo img{max-width:100%}.menu_logo_wrapper{display:none}.menu_wrapper{-ms-flex-pack:end;height:48px;border-right:0;padding-top:0;justify-content:flex-end;-webkit-box-pack:end;-webkit-box-align:center;position:static;align-items:center;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.onoffswitch_wrapper{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;-webkit-box-orient:horizontal}.onoffswitch{-webkit-transform:rotate(0);transform:rotate(0)}.onoffswitch_box{margin-right:15px;margin-left:30px}.menu{padding-top:48px;bottom:0}.menu_content{border-right:3px solid #00a19b;background-color:#008580;-webkit-box-shadow:none;box-shadow:none;width:219px}.menu_list li a:hover{background-color:#00a19b}.menu_border{position:fixed;bottom:0;border-right-width:0;width:0}.body{padding-left:0}.btn_up{left:-12px}.menu_link,.menu_phone .menu_link{padding:17px 0 17px 63px;vertical-align:middle;display:inline-block}.menu_callback .menu_link{padding:17px 0 17px 63px;color:#fff}.menu_list li a{height:50px;overflow:hidden;color:#fff;padding-left:0}.menu_back{color:#fff}.btn_menu_drop svg{fill:#fff}.menu_list{position:relative;top:0;left:0;width:0}.btn_menu_drop{left:212px}.btn_menu_drop,.menu_icon{height:50px;width:50px}.menu_drop{top:30px}.menu_list>li{margin-bottom:5px}.map_list ul{-webkit-column-count:1;column-count:1}.galery_item{width:100%}.section_head{font-size:32px;line-height:38px}.calback_form{padding:15px}}@media only screen and (max-width:414px){.footer{text-align:center}.popup_team_image,.popup_team_image img{width:100%}.team_item{text-align:center}}