@media screen and (min-width: 1025px) {
.menu{list-style:none;padding-left:0;margin-bottom:0;display:flex;justify-content:space-between}
.openMenu{display:none}
}
@media screen and (max-width: 1024px) {
.mm-panel{background:#fff!important}
.mm-navbar{background:#fff!important}
.head_bottom{display:none}
.top_link span{display:none}
.head_top_right{gap:25px}
.hamburger{padding:0;display:flex}
.title{font-size:30px}
.mb70{margin-bottom:50px}
.docs_grid{grid-template-columns:repeat(2,1fr)}
.fcol.fcol1{display:none}
.fcol.fcol2{width:auto}
.foot_top{padding:40px 0}
.pb100{padding-bottom:80px}
.mainbanner{height:50vh}
#layout-content{overflow:hidden}
.maintitle{font-size:40px}
.textside{font-size:16px;width:calc(60% - 50px)}
.post-list{gap:20px}
.slick-next{right:0;transform:translate(50%,-50%)}
.slick-arrow{background:#fff}
.slick-prev{left:0;transform:translate(-50%,-50%)}
.foot_bottom{padding-right:50px}
.name_input{width:30%}
.gray_block{padding:50px}
.blue_link{font-size:16px}
.news_list{gap:20px}
.news_side{width:calc(66.66% - 10px)}
.link_name{font-size:18px}
.blog_side{width:calc(33.33% - 10px)}
.fon_block{padding:80px 0}
.f20{font-size:18px}
}
@media screen and (max-width: 768px) {
.logo_text br{display:none}
.logo{max-width:407px}
.logo_text{font-size:14px}
.title{font-size:23px}
.docs_grid{gap:15px}
.doc_item{padding:25px 20px}
.doc_name{font-size:15px}
.doc_links a{font-size:14px}
.mb70{margin-bottom:40px}
.pt60{padding-top:50px}
.pt70{padding-top:60px}
.plan_name{font-size:16px}
.plan_links a{font-size:16px}
.maintitle{font-size:30px}
.maintext{font-size:17px}
.infoblock{flex-wrap:wrap;justify-content:center}
.imgside{width:60%;height:350px;order:1;margin-top:30px}
.textside{width:100%}
.pt90{padding-top:70px}
.pb90{padding-bottom:70px}
.gal_slide{height:350px}
.mb40{margin-bottom:30px}
.news_side{width:100%}
.blog_side{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:70px}
.pt65.links_block{padding-top:0}
.dir_name{font-size:18px}
.dir_info{padding:20px}
.pb100{padding-bottom:70px}
.post-list{gap:32px}
.textside .dir_grafik{font-size:16px}
.text_right{margin-top:30px}
.white_input,.file_btn{width:calc(50% - 5px)}
.form_in{gap:10px}
.podtext{font-size:16px}
.news_list{grid-template-columns:repeat(2,1fr);gap:32px}
.post_gallery{grid-template-columns:repeat(2,1fr)}
.mb55{margin-bottom:35px}
.post_content{font-size:16px}
.f20{font-size:16px}
.question{font-size:17px;padding:20px 0}
.answer{font-size:16px;padding:25px}
.cont_info{width:280px}
.map{width:calc(100% - 300px)}
}
@media screen and (max-width: 480px) {
.head_top .logo_text{display:none}
.docs_grid{grid-template-columns:repeat(1,1fr)}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px}
.hamburger-inner:before{top:-8px}
.hamburger-inner:after{bottom:-8px}
.hamburger-box{width:30px;height:20px}
.hamburger-inner{margin-top:0}
.head_top_right{gap:15px}
.head_top{padding:5px 0;border: none;}
.title{font-size:21px}
.mb70{margin-bottom:30px}
.title br{display:none}
.plan_date{font-size:15px}
.plan_links{flex-wrap:wrap;gap:15px}
.plan_links a{font-size:14px}
.pb100{padding-bottom:60px}
.pt70{padding-top:50px}
.foot_top{flex-wrap:wrap;gap:30px;padding:30px 0}
.ftitle{font-size:16px}
.fval{font-size:15px;margin-bottom:10px}
.fval.fphones{margin-bottom:0}
.foot_bottom{padding:20px 0;flex-wrap:wrap;justify-content:center;text-align:center;gap:20px}
.copy{order:1;line-height:1.3}
.mainbanner{height:75vh}
.banner_content{width:100%}
.maintitle{font-size:22px}
.maintext br{display:none}
.maintext{font-size:16px}
.pt90{padding-top:55px}
.imgside{width:100%;height:300px;margin-top:20px}
.gal_slide_right{width:100%;height:250px}
.gal_slide{flex-wrap:wrap;height:auto}
.gal_slide_left{order:1;width:100%;height:250px}
.post-list{grid-template-columns:repeat(1,1fr);gap:20px}
.post_name{font-size:16px;margin-bottom:20px}
.post_preview{padding:30px 20px 20px}
.blue_link{font-size:15px}
.blue_btn{font-size:13px;padding:10px 8px}
.blog_side{display:block}
.pt65.links_block{padding-top:50px}
.dir_name{font-size:17px}
.dir_grafik{font-size:15px}
.part_slider .slick-slide{margin:0 6px}
.part_slider .slick-list{margin:0 -6px}
.textside .dir_grafik{font-size:14px}
.text_right{margin-top:20px}
.white_input,.file_btn{width:100%}
.mb30{margin-bottom:20px}
.gray_block{padding:35px 20px}
.white_input{padding:12px 15px;font-size:15px}
.std_btn{padding:12px 25px}
.news_list{grid-template-columns:repeat(1,1fr);gap:20px}
.post_date{font-size:14px}
.post_gallery{gap:10px}
.post_content p:last-child{margin-bottom:0}
.mb55{margin-bottom:25px}
.pt60{padding-top:40px}
.light_text br{display:none}
.fon_block{padding:60px 0}
.question{font-size:16px;padding:15px 0}
.answer{font-size:15px;padding:20px 15px}
.contact_page{flex-wrap:wrap}
.cont_info{width:100%;margin-bottom:30px}
.map{width:100%;height:350px}
.top_link svg{height:auto;width:20px}
.lang svg{height:auto;width:20px}
.logo img{max-width:45px;transition:.5s}
.fixed .logo img{max-width:40px}
header{position:sticky;top:0;left:0;width:100%;z-index:3}
header.fixed{position:fixed}
.alert{font-size:16px;padding:30px;line-height:1.2}
}