@media screen and (max-width: 1024px) {
.title.f28 {font-size: 22px;}
.openMenu{display:block}
.news_slider .slick-prev,.news_slider .slick-next,.partners_slider .slick-prev,.partners_slider .slick-next{display:none!important}
.head .lang{margin-right:30px}
.logo{margin-right:auto}
.feed_btn{margin-right:30px}
.hamburger{padding:0;display:flex}
.menu{display:block}
.mm-panel{background:#fff!important}
.mm-navbar{background:#fff!important;color:#151515}
header.fixed{position:fixed}
.mainblock{height:calc(60vh - 130px)}
.maintitle{font-size:45px}
.mainpodtext{font-size:29px}
.title{font-size:35px}
.textside{width:calc(57% - 40px)}
.imgside img{height:100%;object-fit:cover}
.infoblock{align-items:stretch}
.pt100{padding-top:80px}
.doc_title{max-width:calc(100% - 50px);font-size:18px}
.doc_text{font-size:18px}
.doc_item{padding:35px}
.slick-slide:nth-child(1) .news_title{font-size:19px}
.news_title{font-size:19px}
.slick-slide:nth-child(1) .news_info{background:#fff;border:1px solid #E3E3E3}
.partners_slider .slick-slide{margin:0 30px}
.partners_slider .slick-list{margin:0 -30px}
.foot_top{gap:40px}
.fval.phonelist{font-size:16px}
.head .menu {display: none;}
}
@media screen and (max-width: 768px) {
.logo{max-width:250px}
.head{padding:15px 0}
.mainblock{height:65vh}
.maintitle{font-size:38px}
.mainpodtext{font-size:23px}
.infoblock{flex-wrap:wrap;justify-content:center}
.imgside{order:2;width:60%}
.textside{width:100%;margin-bottom:30px}
.title{font-size:29px}
.docs_grid{gap:20px}
.doc_item{padding:25px}
.doc_text{font-size:16px}
.pt100{padding-top:70px}
.gallery_slide{gap:20px}
.gal_item{height:200px}
.gal_item:nth-child(1){height:420px}
.mb55{margin-bottom:40px}
.question{font-size:18px;padding:20px 0}
.partners_slider .slick-slide{margin:0 20px}
.partners_slider .slick-list{margin:0 -20px}
#layout-content{overflow:hidden}
.pb100{padding-bottom:70px}
.foot_top{flex-wrap:wrap;gap:30px 40px;padding:30px 0}
.fcol,.fcol.fcol4{max-width:unset;width:calc(50% - 20px)}
.foot_bottom{padding:25px 0}
.feedmodal .modal-body .title {font-size: 30px;}
.featured-images {width: 300px;margin: 0 20px 20px 0;height: 250px;}
.featured-images img {height: 100%;object-fit: cover;}
.title.f28 {font-size: 21px;}
}
@media screen and (max-width: 480px) {
.featured-images {margin: 0 0 30px;width: 100%;float: none;height: 220px;}
.title.f28 {font-size: 19px;}
.alert {font-size: 16px;line-height: 1.4;padding: 30px 20px;}
.feed_btn span{display:none}
.feed_btn{position:fixed;bottom:20px;right:20px;z-index:1;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background: #1EB1E6;z-index:3;margin-right:0;transition: .5s;}
.logo{max-width:150px}
.lang select{font-size:14px}
.lang{gap:3px}
.head .lang{margin-right:20px}
.head{padding:10px 0}
.hamburger-box{width:30px;height:21px}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;border-radius:0}
.hamburger-inner:before{top:-8px}
.hamburger-inner:after{bottom:-8px}
.maintitle{font-size:25px}
.mainpodtext{font-size:18px}
.mainblock{height:80vh}
.title{font-size:22px}
.mb30{margin-bottom:25px}
.imgside{width:100%}
.pt100{padding-top:60px}
.docs_grid{grid-template-columns:repeat(1,1fr)}
.doc_item{padding:25px 20px}
.doc_title{font-size:16px}
body{font-size:15px}
.doc_text{font-size:14px;margin-bottom:20px}
.title_flex{flex-wrap:wrap;gap:30px}
.mb55{margin-bottom:30px}
.media_btn.active{padding:10px 25px}
.media_btn{font-size:14px}
.news_img{height:220px}
.news_info{height:calc(100% - 220px);padding:20px}
.slick-slide:nth-child(1) .news_title,.news_title{font-size:18px}
.news_slider.slick-dotted.slick-slider.active{margin-bottom:45px}
.slick-dots{bottom:-45px}
.gallery_slider.slick-dotted.slick-slider.active{margin-bottom:45px}
.gallery_tabs{width:100%}
.gallery_tab_slider{justify-content:space-between}
.question{font-size:16px;padding:15px 0;line-height:1.4;gap:25px}
.question span{max-width:calc(100% - 40px)}
.answer{font-size:15px;padding:25px 20px}
.partners_slider .slick-slide{margin:0 10px}
.partners_slider .slick-list{margin:0 -10px}
.fval{font-size:15px}
.foot_top{gap:20px}
.fcol,.fcol.fcol4{width:100%}
.ftitle{margin-bottom:10px;font-size:15px}
.foot_bottom{flex-wrap:wrap;padding:20px 0}
.copy{order:2;margin-top:25px;width:80%}
.pb100{padding-bottom:60px}
.gal_item:nth-child(1){grid-area:1 / 1 / 2 / 3;height:200px}
.gallery_slide{grid-template-columns:repeat(2,1fr);grid-template-rows:200px repeat(2,150px);gap:10px}
.gal_item{height:150px}
header.fixed .logo{max-width:120px}
.feed_btn path {fill: #fff;}
.feedmodal .modal-body {padding: 35px 25px;}
.feedmodal .modal-body>.close {width: 20px;}
.feedmodal .modal-body .title {font-size: 23px;}
.form_in {grid-template-columns: repeat(1,1fr);gap: 20px;margin-top: 0;}
}