@media screen and (max-height:420px){.svg-search{display:none !important;}
}
@media screen and (max-width:770px){.bg__slide{margin:0 5px 0 0;}
.bg-slides{bottom:10px;width:100%;margin:0 auto;text-align:center;left:0;}
.mainSlide{min-height:30px;padding-left:28px;padding-right:28px;padding-bottom:175px;bottom:0;}
.mainSlide{background-position:-10px 10px;}
.slide-heading{margin-left:38px;white-space:nowrap;}
.mainSlide:before{margin-left:0;display:none;}
.slide-subheader,
.slide-header{padding-left:0;max-width:100%;}
.slide-header{padding-top:10px;overflow:hidden;max-height:89px;font-size:20px;margin-bottom:-90px;}
.slide-subheader{text-overflow:ellipsis;max-height:77px;overflow:hidden;padding-top:13px;}
.svg-social{margin-top:15px;left:30px;display:none !important;}
.svg__social-close{bottom:130px;left:25px;display:none !important;}
.page--main .social-placeholder{left:75px;padding-left:0;bottom:106px;display:none !important;}
.mainSlide .social-placeholder{bottom:106px;display:none !important;}
.mainSlide .svg__social-close{bottom:130px;display:none !important;}
.mainSlide .svg-social{bottom:126px;display:none !important;}
.page--news .picList__item{border-bottom:#d7d7d7 1px solid;margin-bottom:25px;padding:0 10px 21px;min-height:290px;}
.page--news .content-margin{margin:15px 0 0;}
.page--news .teaser--name{font:3.2vh/3.5vh 'IntroRegular','Arial','sans-serif' !important;}
.fp-viewing-news .logo span[class*='svg-']{display:none;}
.fp-viewing-news .logo .svg-logo-rus_dark{display:block;}
.logo{background:url('../img/svg/logo_empty.svg?v=1') no-repeat 0 0/contain !important;top:5px;left:88px;/*width:73px;*/height:40px !important;}
.logo-en{background:url('../img/svg/logo_eng_empty.svg?v=1') no-repeat 0 0/contain !important;}
.pushed .logo{display:none;}
.pushed .search-form{top:50px;}
.fmenu{white-space:nowrap;}
.fmenu li a{font-size:11px;}
.list-in-row .picList__link:hover:before{width:calc(100% - 30px);left:15px;}
.partners-header{padding-bottom:20px;}
.page--partners{padding-bottom:0;}
.hummenu-social{padding-top:0;}
.text1280{padding-left:30px;padding-right:30px;}
.calendarSlide{display:none !important;}
.object-info{padding-right:30px;}
.mobile-action{height:2000%;position:fixed;top:0;width:59px;z-index:2;background:#231f20;-webkit-transform:translateZ(0);-webkit-transition:all 0s;}
.text.text-block {overflow: auto;}
.text.text-block.text1280 > table {width: max-content;}
}
@media all and (max-width:640px){.partners__item{width:100%;}
.city-list{width:calc(100% - 59px);}
body{overflow-x:hidden;}
.sidemenu___link{margin-bottom:10%;}
.sidemenu__list{top:50%;margin-top:-110px;}
.fp-enabled .dynamic-top,
.fp-enabled .hummenu,
.fp-enabled .sidemenu{position:absolute;-webkit-transform:translateZ(0);}
.dropdownOpened .dynamic-top{-webkit-transform:none;}
.partners-list{padding-bottom:40px;}
.mainSlide .social-link{margin-right:5px;}
.dropdownOpened .logo{display:none;}
.site-date{white-space:normal;}
.detail__name{word-break:break-word;}
#map-scroll{left:70px;width:calc(100% - 80px);padding-right:30px;}
.mapped .hummenu-content{width:90%;}
.svg-year{max-width:12px;height:6px;margin-top:-3px;margin-left:5px;}
.page--news .newsRelative .picList__item{min-height:160px;}
.page--news .newsRelative .type--woborder{left:10px;}
.site-date, .site-date a{padding-right:0;}
}
@media all and (max-width:1200px){iframe, object, embed{max-width:none;}
#tl-search-form{display:block;max-width:100%;}
.sf-controls-wrapper{display:none !important;}
.hotel-triangles{display:none !important;}
.hotel-header{max-width:100%;}
.sfl-container.sfl-theme-5868-cska .sf-controls-wrapper{display:none;}
}
@media all and (max-width:560px){.hotel-table p{font-size:10px;}
.myButton{font-size:7px;}
}
