.overlay{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;display:none;}
.b-menu-toggle{width:34px;height:34px;margin:3px;background:none;border:none;padding:4px;border-radius:3px;cursor:pointer;outline:none;float:left;}
.menu-toggle__line:after,
.menu-toggle__line:before{content:"";position:absolute;left:0;top:-9px;}
.menu-toggle__line:after{top:9px;}
.menu-toggle__line{position:relative;display:block;}
.menu-toggle__line,
.menu-toggle__line:after,
.menu-toggle__line:before{width:100%;height:2px;background-color:#f5f1dc;transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px;}
.b-menu-toggle.on .menu-toggle__line, .top_nav_41.on .menu-toggle__line, .js-submenu-toggle.on .menu-toggle__line{background-color:transparent;}
.b-menu-toggle.on .menu-toggle__line:before,.top_nav_41.on .menu-toggle__line:before, .js-submenu-toggle.on .menu-toggle__line:before{-webkit-transform:rotate(45deg) translate(6px, 7px);-ms-transform:rotate(45deg) translate(6px, 7px);transform:rotate(45deg) translate(6px, 7px);}
.b-menu-toggle.on .menu-toggle__line:after,.top_nav_41.on .menu-toggle__line:after, .js-submenu-toggle.on .menu-toggle__line:after{-webkit-transform:rotate(-45deg) translate(6px, -7px);-ms-transform:rotate(-45deg) translate(6px, -7px);transform:rotate(-45deg) translate(6px, -7px);}
.b-panel{text-align:center;padding:0 5px 0 5px;background:#08bb67;background:linear-gradient(to bottom, #08bb67 0%,#11ab6f 51%,#1c967a 100%,#1c967a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08bb67', endColorstr='#1c967a',GradientType=0);z-index:100;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 4px rgba(0,0,0,0.7);display:none;}
.panel__title{font-size:16px;color:#f7ede0;line-height:40px;font-family:Arial, serif;}
.b-submenu-toggle{margin:6px 4px 3px 3px;background:none;border:solid 1px #fff;padding:6px 4px;border-radius:3px;cursor:pointer;outline:none;color:#fff;font-size:14px;float:right;}
.clearfix:after{clear:both;content:'\0020';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.js-submenu-toggle .menu-toggle__line, .top_nav_41 .menu-toggle__line{display:none;}
.js-submenu-toggle.on .menu-toggle__line, .top_nav_41.on .menu-toggle__line{display:block;}
.b-submenu-toggle.on, .top_nav_41.on{background:none!important;}
.b-submenu-toggle.on{width:34px;padding:4px;}
.responsive{min-height:.01%;overflow-x:auto;}
.responsive>table{width:auto;}
.title-form, .t_feedback-textб .viber-text,.contacts1>div.whatsapp-text, .contacts>div.whatsapp-text, .contacts2>div.whatsapp-text{display:none;}
#horizontal-multilevel-menu span.rd-navbar-submenu-toggle{display:none;}
.top_nav_4-wrap{display:none;}
.contacts, .contacts1, .header-tel1, .header-tel2, .t_feedback-text{display:none;}
.srok{display:none;}
.mobile-header-text{display:none;}
.how-to-pay{display:none;}
.contacts2>div, .contacts2>a{width:100%;display:block;float:left;text-align:center;font-size:15px;border-top:1px solid #fecb46;border-bottom:1px solid #bf5600;margin:0 auto;padding:10px 0;text-decoration:none;cursor:pointer;}
.contacts2 .viber, .contacts2 .whatsapp{position:relative;}
.contacts2 .viber:before{content:"";width:40px;height:37px;position:absolute;left:0;top:0;background:url(/bitrix/templates/fm14/images/viber.png);background-size:100% 100%;}
.contacts2 .jivo-link, .contacts2 .Telegram, .contacts2 .Skype{position:relative;}
.contacts2 .jivo-link:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/jivosite.png);background-size:100% 100%;}
.contacts2 .Telegram:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/logo-telegram.png);background-size:100% 100%;}
.contacts2 .Skype:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/skype-icon.png);background-size:100% 100%;}
.contacts2 .whatsapp:before{content:"";width:30px;height:30px;position:absolute;left:5px;top:0;background:url(/bitrix/templates/fm14/images/whatsapp.png);background-size:100% 100%;}
.contacts2 .before-link.hand-link:before{content:"";width:50px;height:50px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/hand_icon.png);background-size:100% 100%;}
.contacts2 .before-link.viber-link:before{content:"";width:40px;height:40px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/viber.png);background-size:100% 100%;}
.contacts2 .before-link.whatsapp-link:before{content:"";width:40px;height:40px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/whatsapp.png);background-size:100% 100%;}
.contacts2 .before-link.hand-link, .contacts2 .before-link.viber-link, .contacts2 .before-link.whatsapp-link{position:relative;padding:0 5px 5px 60px;margin:0;text-align:justify;}
.contacts2 .after-text-link{text-align:justify;padding:5px 5px 0 5px;margin:0;box-sizing:border-box;border-top:1px solid #000;}
.contacts2>div.viber-text, .contacts2>div.whatsapp-text{font-size:12px!important;display:none;z-index:2000;background:#fff;}
.contacts2>div.whatsapp-text span.bold{font-size:13px;}
.contacts2>div.viber-text:hover, .contacts2>div.whatsapp-text:hover{background:#fff!important;}
@media only screen and (max-width:1050px){.client_type_menu{width:50%;}
div.visa_header:after{display:inline-block;width:12px;height:7px;margin-left:0px;content:'';background-image:url(/bitrix/templates/fm14/images/ico.png);background-repeat:no-repeat;background-position:-38px -54px;}
body>img{width:80%;height:auto;display:block;margin:0 auto;margin-top:-130px;padding-bottom:140px;}
td.cnt2>img,
td.cnt2>table>tbody>tr>td>img,
td.cnt2>table>tbody>tr>td>a>img{width:auto;height:auto;margin:10px 15px 10px 5px!important;box-sizing:border-box;}
table.spec-list .spec-item a img{width:auto!important;max-width:100%;}
.client_type_menu a{width:100%;margin:10px 0;}
div.cn_menu_top{background:url(/bitrix/templates/fm14/components/bitrix/menu/country/images/t_country.png) 0px 0px no-repeat;}
.r_c>table>tbody>tr:nth-child(1),
.r_c>table>tbody>tr:nth-child(3){width:48%;float:left;margin:1%;}
.r_c>table>tbody>tr:nth-child(2){display:none;}
#header{width:100%;}
/*td.spec-item div.spec-text{width:auto;}*/
.main-table,
.main-table>tbody,
.main-table>tbody>tr{table-layout:auto;width:100%;display:block;box-sizing:border-box;}
td.sph{display:none;}
td.h_c{display:block;width:100%;margin-top:10px;}
.main-table-tr5{width:100%;display:block;box-sizing:border-box;}
.main-table-tr5>td{display:block;box-sizing:border-box;}
.main-table-tr5>td.l_c{width:30%;float:left;}
.main-table-tr5>td.sph{display:none;}
.main-table-tr5>td.cnt{width:68%;float:left;margin:0 1%;}
.main-table-tr5>td.r_c{width:98%;float:right;margin:0 1%;}
.apart-list table.apart-item,
.apart-list table.apart-item>tbody,
.apart-list table.apart-item>tbody>tr,
.apart-list table.apart-item>tbody>tr>td{width:100%;box-sizing:border-box;display:block;height:auto!important;}
div.t_currency, .cur_date{width:100%;}
div.footer_over{height:auto;background:#08bb67;background:linear-gradient(to bottom, #08bb67 0%,#11ab6f 51%,#1c967a 100%,#1c967a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08bb67', endColorstr='#1c967a',GradientType=0);}
.r_c>table>tbody>tr:nth-child(1)>td,
.r_c>table>tbody>tr:nth-child(3)>td{width:251px;margin:0 auto;display:block;}
div.footer_over div.footer_in{width:100%;}
div.adr{margin-left:0;width:60%;margin:1% 5% 1% 3%;}
div.counter{width:15%;margin:2%;}
div.unitel{width:18%;margin-right:2%;}
div.unitel img{max-width:100%;}
div.footer_over div.share_b{width:30%;margin:1% 1%;}
div.footer_over div.bottom-links{width:80%;margin:1% 10%;}
.paymant_block{width:100%;}
#paymant_field{width:80%;}
div.cn_menu_top{width:100%;min-height:34px;height:auto;max-width:251px;}
table.cn-menu{width:100%;max-width:251px;}
table.cn-menu td a.child-item, table.cn-menu td a.child-item-selected, table.cn-menu td span.menu-more-item{background:#fff url('/bitrix/templates/fm14/components/bitrix/menu/country/images/c_m_border.png') 0px 0px no-repeat}
div.hits-item{width:47%;height:auto;box-sizing:border-box;padding:1%;}
div.hits-item-m{margin-left:2%;}
div.hits-item div.hits-img{width:46%;margin-right:1%;}
div.hits-item div.hits-img img{max-width:100%;box-sizing:border-box;}
div.hits-item div.hits-text{width:53%;}
.hits_h{height:auto;text-align:center;}
td.spec-item{box-sizing:border-box;width:96%;padding:2%;}
div.cn_menu_bottom{max-width:100%;}
#horizontal-multilevel-menu>tbody>tr{width:100%;display:table;}
div.t_feedback{min-height:25px;background:#208e7d;max-width:100%;height:auto;line-height:25px;border-radius:5px 5px 0 0;}
.t_feedback-text{display:block;text-transform:uppercase;color:#fff;font-size:14px;text-align:center;}
div.c_feedback a.feedback1,
div.c_feedback a.feedback3,
div.c_feedback a.feedback2{border-radius:5px;max-width:100%;text-align:center;padding-left:0;display:block;width:251px;height:auto;}
div.c_feedback a.feedback1{background:#f9b400;background:linear-gradient(to bottom, #f9b400 0%,#e29b00 51%,#d87d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b400', endColorstr='#d87d00',GradientType=0);}
div.c_feedback a.feedback2{background:#08ba68;background:linear-gradient(to bottom, #08ba68 0%,#14a472 51%,#208f7d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08ba68', endColorstr='#208f7d',GradientType=0);}
div.c_feedback a.feedback3{background:#7e7e7e;}
div.subscribe_block{max-width:100%;background:#8f8f8f;border-radius:5px;padding-bottom:2px;height:auto;min-height:96px;}
#subscribe_mail{height:27px;border-radius:5px;position:static;background:#eeeeee;width:210px;max-width:98%;margin:7px auto;border:1px solid #7c7c7c;box-sizing:border-box;display:block;box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.4);}
#subscribe_text{display:none;}
#subscribe_but{position:static;width:210px;display:block;border-radius:3px;max-width:98%;margin:0 auto;background:#dfdfdf;background:linear-gradient(to bottom, #dfdfdf 0%,#d1d1d1 51%,#bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#bbbbbb',GradientType=0);}
.title-form{text-align:center;min-height:25px;height:auto;width:95%;padding:0 2.5%;line-height:25px;display:block;text-transform:uppercase;border-radius:5px 5px 0 0;font-size:13px;color:#fff;margin:0 auto;background-color:#5e5e5e;}
.v_f_table td{vertical-align:middle;}
div.t_news{background-color:#208e7d;/*url(images/t_news.png) no-repeat;*/width:251px;height:25px;border-radius:5px 5px 0 0;}
.cnt2 center a img{width:100%;height:auto;}
.apart-list table.apart-item td div.hotelbronlink{margin:0 0 13px 0;}
td.cnt2 .ad-gallery{max-width:90%;}
td.cnt2 .ad-gallery .ad-image-wrapper{width:100%;height:42vw;}
td.cnt2 .ad-gallery .ad-image-wrapper .ad-image{width:100%!important;height:41vw!important;top:0!important;left:0!important;box-sizing:border-box;}
td.cnt2 .ad-gallery .ad-image-wrapper .ad-image img{width:100%;height:auto;box-sizing:border-box;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{height:41vw!important;}
.main-table-tr7 td{width:100%;display:table;height:auto;box-sizing:border-box;}
td.cnt2>div>table[width="768"]{}
td.cnt2>p img{max-width:95%;margin:0 2.5%;height:auto;display:block;}
div.footer_over div.footer_in .adr p{color:#fff; margin-top:0px;}
div.hits-item{min-height:230px;}
table.apart-item td div.hits_bt{margin-left:30%;margin-bottom:13px;}
div.footer_over div.footer_in a{color:#fff;}
td.ft {height: 250px;background-color: inherit;}
table.v_result td{padding-right:6px;}
.chat-2-desk-popup{display:none;padding:10px;position:absolute;color:#333;line-height:1.42857143;width:370px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.9);background-color:#fff;}
#chat-2-desk-widget-container{font-family:Arial, Helvetica, sans-serif;font-size:14px;transition:opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;padding-bottom:20px;z-index:1000;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}
.c_feedback{max-width:251px;}
div.hotel-link-item-m {margin-left:20px;}
}
@media only screen and (max-width:1050px){.hits-item div.hits_bt{margin:0 auto;float:none;}
#horizontal-multilevel-menu td.lasttd:hover ul{right:7px;}
#horizontal-multilevel-menu td a.root-item, #horizontal-multilevel-menu td span.root-item{padding:6px 0;}
table.v_f_table td.v_f_td4{width:30%;float:left;}
table.v_f_table td.v_f_td2 select{width:100%;}
table.v_f_table td.v_f_td2{width:25%;float:left;}
table.v_f_table td.v_f_td4 select{width:100%;}
table.v_f_table td.v_f_td1{width:20%;float:left;}
table.v_f_table td.v_f_td3{width:25%;float:left;}
.v_f_table #master_frame{width:100%;display:block;}
.v_f_table #master_frame #m_frame{width:100%;height:auto;min-height:232px;}
}
@media only screen and (max-width:1050px){table.v_f_table,
table.v_f_table>tbody,
table.v_f_table>tbody>tr,
table.v_result,
table.v_result>tbody,
table.v_result>tbody>tr{width:100%;height:auto;display:block;box-sizing:border-box;}
td.spec-item a.specin{margin:0;display:none;}
td.spec-item  img{margin: 10px 5px!important;}
a.bron-link-a{top:39%;left:calc((100% - 300px)/2);}
}
@media only screen and (max-width:930px){.apart-list table.apart-item td div.hotelbronlink{width:99%;margin-right:1%}
.apart-list table.apart-item td a.apartlink{float:right;}
div.hits_bt{float:right;margin-left:0;margin-right:1%;}
}
@media only screen and (max-width:900px){div.hits-item div.hits-img{width:130px;margin:0 auto;float:none;}
div.hits-item div.hits-text{width:100%;margin-left:0;float:left;text-align:center;}
div.hits-item{min-height:375px;}
}
@media only screen and (max-width:786px){.main-table-tr5>td.r_c{width:98%;margin:0 1%;}
.viber, .whatsapp{position:relative;}
.viber:before{content:"";width:40px;height:37px;position:absolute;left:0;top:0;background:url(/bitrix/templates/fm14/images/viber.png);background-size:100% 100%;}
.jivo-link, .Telegram, .Skype{position:relative;}
.jivo-link:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/jivosite.png);background-size:100% 100%;}
.Telegram:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/logo-telegram.png);background-size:100% 100%;}
.Skype:before{content:"";width:27px;height:27px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/skype-icon.png);background-size:100% 100%;}
.whatsapp:before{content:"";width:30px;height:30px;position:absolute;left:5px;top:0;background:url(/bitrix/templates/fm14/images/whatsapp.png);background-size:100% 100%;}
a.whatsapp{width:200px!important;padding-left:31px!important;}
}
@media only screen and (max-width:768px){.header-tel1,.header-tel2{display:block;width:100%!important;float:left;font-size:20px;text-align:center;text-decoration:none;}
a.bron-link-a{left:calc((100% - 230px)/2);width:230px;}
.top_nav_4{position:relative;}
.top_nav_4:before{content:"";width:43px;height:36px;background:url(/bitrix/templates/fm14/images/13.png);position:absolute;top:-1px;left:-2px;}
.client_type_menu .contacts, .contacts1{width:231px;margin:0 auto;}
.client_type_menu .contacts a, .contacts1>div, .contacts1>a, .client_type_menu .contacts>div{width:100%;display:block;float:left;text-align:center;font-size:15px;background:#f9b400;background:linear-gradient(to bottom, #f9b400 0%,#e59e00 50%,#d87900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b400', endColorstr='#d87900',GradientType=0);border-top:1px solid #fecb46;border-bottom:1px solid #bf5600;margin:0 auto;padding:10px 0;text-decoration:none;cursor:pointer;}
.how-link,
.jivo-link{width:178px!important;padding-left:53px!important;text-align:left!important;}
span.bold{font-weight:bold;font-size:22px;}
.top_nav_4-wrap, .top_nav_4-wrap-top{display:block;width:33%;float:left;height:37px;margin:2px 0 0;}
.client_type_menu a{margin:4px 0;}
.cnt2.main_block>.clearfix>td{width:100%;display:block;margin:10px 0;}
.cnt2.main_block>.clearfix>td>div{margin:0 auto;display:block;}
.cnt2.main_block>.clearfix>td>div.t_currency{width:251px;}
.top_nav_4{width:231px;height:37px;cursor:pointer;background:#f9b400;background:linear-gradient(to bottom, #f9b400 0%,#e59e00 50%,#d87900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b400', endColorstr='#d87900',GradientType=0);border-top:1px solid #fecb46;border-bottom:1px solid #bf5600;box-sizing:border-box;border-radius:4px;border-width:1px;color:#994b00;border-left:none;border-right:none;font-size:17px;font-weight:bold;outline:none;margin:0 auto;display:block;}
.top_nav_4:hover{outline:none;}
a.top_nav_3{display:none;}
tr.main-table-tr2{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
td.banners,
.topico{display:none;}
.main-table-tr3{display:none!important;}
.cnt2.main_block .spec-list td.spec-item>a.specin{display:none;}
td.h_l{width:100%;-webkit-order:1;-ms-flex-order:1;order:1;}
.client_type_menu{width:100%;-webkit-order:3;-ms-flex-order:3;order:3;}
.topico{width:50%;-webkit-order:2;-ms-flex-order:2;order:2;}
.client_type_menu a{width:33%;}
div#jivo-iframe-container.jivo-cbenabled.jivo-iframe-container-bottom.jivo-state-widget.jivo-collapsed.jivo_shadow.jivo_rounded_corners.jivo_gradient{display:none!important;visibility:hidden;}
div#jivo-iframe-container.jivo-no-transition.jivo-cbenabled.jivo-iframe-container-bottom.jivo-state-widget.jivo-collapsed{display:none!important;}
div#jivo-label{display:none;}
.before-link.hand-link:before{content:"";width:50px;height:50px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/hand_icon.png);background-size:100% 100%;}
.before-link.viber-link:before{content:"";width:40px;height:40px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/viber.png);background-size:100% 100%;}
.before-link.whatsapp-link:before{content:"";width:40px;height:40px;position:absolute;left:7px;top:4px;background:url(/bitrix/templates/fm14/images/whatsapp.png);background-size:100% 100%;}
.before-link.hand-link, .before-link.viber-link, .before-link.whatsapp-link{position:relative;padding:0 5px 5px 60px;margin:0;text-align:justify;}
.after-text-link{text-align:justify;padding:5px 5px 0 5px;margin:0;box-sizing:border-box;border-top:1px solid #000;}
.contacts1>div.viber-text,.contacts>div.viber-text, .contacts1>div.whatsapp-text, .contacts>div.whatsapp-text{font-size:12px!important;display:none;z-index:2000;background:#fff;}
.viber-text span.bold, .contacts1>div.whatsapp-text span.bold, .contacts>div.whatsapp-text span.bold{font-size:13px;}
.contacts1>div.viber-text:hover,.contacts>div.viber-text:hover, .contacts1>div.whatsapp-text:hover, .contacts>div.whatsapp-text:hover{background:#fff!important;}
.number-link{padding:5px 10px!important;background:#fcf8e3!important;border:1px solid #aaa9ab!important;text-align:center!important;display:inline-block!important;text-decoration:none!important;float:none!important;width:auto!important;}
.number-link strong{color:#337ab7;}
}
@media only screen and (max-width:730px){.client_type_menu a{width:50%;}
.client_type_menu .top_nav_4-wrap{width:100%;}
#master_frame{overflow:visible;}
#master_frame #m_frame{overflow:hidden!important;}
}
@media only screen and (max-width:650px){.mobile-header-text{margin-top:50px;color:#11ab6f;font-size:23px;}
a.bron-link-a{top:55%;left:calc((100% - 260px)/2);width:260px;z-index:90;}
#horizontal-multilevel-menu>tbody>tr .how-to-pay{display:block;}
.header-tel1{text-align:left;}
.contacts1>div, .contacts1>a, .client_type_menu .contacts>div{background:#fff!important;border-top:0;border-bottom:1px solid #08bb67;}
.contacts1>div:hover, .contacts1>a:hover, .client_type_menu .contacts>div:hover{background:#FFFABA!important}
.contacts1>a:last-child, .client_type_menu .contacts>div:last-child{border-bottom:0;}
.mobile-header-text{display:block;}
.client_type_menu{width:50%;float:left;}
td.h_l{width:50%;height:170px;background:url('/bitrix/templates/fm14/images/logo-mobile2.png') top no-repeat;}
table.cn-menu td a.child-item, table.cn-menu td a.child-item-selected, table.cn-menu td span.menu-more-item{padding:10px 5px;}
.spec-item{position:relative;}
.spec-item .spec-head{height:146px;display:table-cell;vertical-align:middle;}
.top_nav_4-wrap.header, a.top_nav_1, a.top_nav_2, a.top_nav_3, a.header-tel2{display:none;}
.spec-text>font{position:absolute;top:63px;right:calc((100% - 349px)/2);width:50%;text-align:center;}
.top_nav_4-wrap-top{width:43px;height:36px;}
.top_nav_4-wrap-top .top_nav_41{width:40px;height:40px;border:0;background-size:100% 100%!important;background:url('/bitrix/templates/fm14/images/Note2.png') 0 -4px no-repeat;}
.top_nav_4-wrap-top .top_nav_41:focus{outline:0;}
.top_nav_4-wrap-top .top_nav_41:hover{cursor:pointer;}
.top_nav_4-wrap-top .top_nav_41.on{width:34px;height:34px;padding:4px;}
.b-submenu-toggle{width:43px;border:0;background:url('/bitrix/templates/fm14/images/glogus.png') top center no-repeat;}
.top_nav_4:before{display:none;}
.panel-wr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#horizontal-multilevel-menu>tbody>tr>td{margin:0 auto;width:251px;}
#horizontal-multilevel-menu>tbody>tr>td.how-to-pay>a{padding:10px 0 10px 5%;text-align:left;font-size:20px;width:80%;background:none;}
#horizontal-multilevel-menu>tbody>tr>td:nth-child(6) div.cur_cur{background:none;}
#horizontal-multilevel-menu>tbody>tr>td.how-to-pay ul td{background:url(/bitrix/templates/fm14/images/backgr.png) top!important;border-radius:7px;margin-bottom:10px;}
#horizontal-multilevel-menu>tbody>tr>td.how-to-pay ul td a:hover{background:none!important;}
#horizontal-multilevel-menu>tbody>tr>td.how-to-pay span{display:inline;}
.cnt2.main_block .spec-list td.spec-item>a{width:100%;}
#horizontal-multilevel-menu td ul{background:none;}
#horizontal-multilevel-menu td li{background:none;border:none;}
.b-share__handle{margin-right:16px!important;margin-bottom:10px;}
.b-share{margin-top:10px;}
.visa_order{margin:10px 0;}
td.cnt2>ymaps{height:100vw!important;}
.pagination{margin:10px auto 0;}
.pagination li{margin:0 20px 0 0;}
.hidden{display:none;}
body>img{margin-top:-230px;padding-bottom:230px;}
#mail_block{margin:0 auto;left:10%;padding:50px 5%;margin:0 auto;width:70%;}
#mail_block .mf-message textarea,
#mail_block .mf-captcha input[type="text"]{width:70%;min-width:173px;}
.main-table{padding-top:40px;}
#horizontal-multilevel-menu td.present{background:#0ea269;}
.r_c>table>tbody>tr:nth-child(1),
.r_c>table>tbody>tr:nth-child(3){width:48%;float:left;margin:1%;}
.main-table-tr5>td.r_c{width:100%;margin:0;}
#horizontal-multilevel-menu td a.root-item-selected,
#horizontal-multilevel-menu td span.root-item-selected{padding:10px 0 10px 5%;text-align:left;font-size:20px;width:80%;background:none;}
#horizontal-multilevel-menu td a.root-item-selected:hover,
#horizontal-multilevel-menu td span.root-item-selected:hover{text-decoration:underline;}
div.hits-item{min-height:383px;}
.overlay.on{display:block;}
.b-panel{display:block;}
.bh.menu{padding:0px 200px 0px 0px;}
.bh.menu{display:none;position:fixed;right:0px;width:84%;padding:20px 0;box-sizing:border-box;top:0;bottom:0;z-index:10000;background-color:#127b6b;box-shadow:2px 0 4px rgba(0,0,0,0.7);overflow-y:auto;height:auto;max-width:300px;}
#horizontal-multilevel-menu td.on ul{position:static;display:block;width:100%;background:#127b6b;}
#horizontal-multilevel-menu td.on ul li a, #horizontal-multilevel-menu td.how-to-pay>ul.panel a{padding:15px 0 15px 10%;white-space:normal;width:90%;font-size:12px}
#horizontal-multilevel-menu td:hover a.root-item,
#horizontal-multilevel-menu td:hover span.root-item{background:#127b6b;}
.bh.menu.on{display:block;}
#horizontal-multilevel-menu td{display:block;background:none;border-right:0;position:relative;}
#horizontal-multilevel-menu td a.root-item,
#horizontal-multilevel-menu td span.root-item{padding:10px 0 10px 5%;background:none;color:#fff;font-size:20px;text-align:left;width:80%;white-space:normal;}
#horizontal-multilevel-menu td a.root-item:hover,
#horizontal-multilevel-menu td span.root-item:hover{text-decoration:underline;}
#horizontal-multilevel-menu td ul li:hover,
#horizontal-multilevel-menu li.item-selected, #horizontal-multilevel-menu td.how-to-pay>ul.panel a:hover{background:#f6b100;background:linear-gradient(to bottom, #f6b100 0%,#eb9d00 52%,#da7f00 100%,#1c967a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b100', endColorstr='#1c967a',GradientType=0);}
.main-table-tr5>td.l_c{width:250px;max-width:80%;padding-bottom:100px;}
.l_c{position:fixed;top:0;right:auto;left:-120%;bottom:0;overflow-y:scroll;background-color:#fff;z-index:1000;transition:right 0.3s linear;box-shadow:-2px 0 4px rgba(0,0,0,0.7);}
.l_c.on{left:0;min-height:200px !important;}
.l_c ul.menu{width:190px;margin:0;padding:0;}
.main-table-tr5>td.cnt{width:100%;padding:0;margin:0;}
table.cn-menu td.cn_menu_b{background:url(/bitrix/templates/fm14/components/bitrix/menu/country/images/c_border.png) top left no-repeat;}
div.adr{margin-left:0;width:98%;margin:0 1%;}
div.footer_over div.bottom-links{margin-left:0;width:98%;margin:0 1%;}
div.footer_over{padding-bottom:40px;}
div.counter{width:48%;margin:18px 1% 0;text-align:center;}
div.unitel{width:48%;margin-right:2%;}
div.unitel img{max-width:100%;}
div.footer_over div.share_b{width:98%;margin:0 1%;}
div.footer_over div.share_b{text-align:center;}
td.ft{height:310px;background-color:inherit;}
div.cn_menu_top{background:url(/bitrix/templates/fm14/components/bitrix/menu/country/images/t_country.png) -4px 0px no-repeat;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle{color:#fff;}
#horizontal-multilevel-menu span.rd-navbar-submenu-toggle{display:inline;}
.rd-navbar-submenu-toggle:after{content:'\f078';position:absolute;top:22px;right:0;margin-top:-22px;width:15%;height:48px;font:400 14px "FontAwesome";line-height:48px;text-align:center;transition:0.4s all ease;z-index:2;color:#fff;cursor:pointer;}
#horizontal-multilevel-menu td.on>a{text-decoration:underline;}
#horizontal-multilevel-menu td.on > .rd-navbar-submenu-toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#horizontal-multilevel-menu td:hover ul{display:none;}
#horizontal-multilevel-menu td.on ul{display:block;}
#horizontal-multilevel-menu td.on:hover ul{display:block;}
#horizontal-multilevel-menu,
#horizontal-multilevel-menu>tbody,
#horizontal-multilevel-menu>tbody>tr{height:auto;width:100%;box-sizing:border-box;}
#horizontal-multilevel-menu span.rd-navbar-submenu-toggle{display:inline;width:0;height:0;padding:0;}
.main-table-tr5>td.cnt{width:98%;margin:0 1%;}
td.cnt2>div>p img{max-width:95%!important;margin:10px 2.5%!important;height:auto!important;}
td.cnt2 ol{padding:0;}
.contacts1{position:fixed;top:40px;right:calc((100% - 232px)/2);z-index:1000;}
#horizontal-multilevel-menu>tbody>tr>td:nth-child(4){display:none;}
}
@media only screen and (max-width:550px){.r_c>table>tbody>tr:nth-child(1),
.r_c>table>tbody>tr:nth-child(3){width:98%;float:left;margin:1%;}
.r_c>table>tbody>tr:nth-child(1)>td,
.r_c>table>tbody>tr:nth-child(3)>td{width:251px;margin:0 auto;display:block;}
div.top_ico_phones{margin:0 auto 10px;}
div.top_ico{margin:10px auto 0;}
}
@media only screen and (max-width:528px){.v_f_table #master_frame #m_frame{min-height:250px;}
}
@media only screen and (max-width:500px){.client_type_menu a{width:100%;}
}
@media only screen and (max-width:480px){td.ft{height:335px;}
a.bron-link-a{top:56%;left:calc((100% - 230px)/2);width:230px;height:50px;}
body>img{margin-top:-293px;padding-bottom:293px;}
table.v_f_table td.v_f_td1{width:100%;float:left;text-align:center;}
table.v_f_table td.v_f_td2{width:100%;float:left;margin:0 0 10px;}
table.v_f_table td.v_f_td3{width:100%;float:left;text-align:center;}
table.v_f_table td.v_f_td4{width:100%;float:left;margin:0 0 10px;}
table.v_f_table td select{height:30px!important;}
.apart-list table.apart-item>tbody>tr>td{width:100%;float:left;height:auto!important;}
.apart-item>tbody>tr>td.apart-img{width:100%!important;}
table.apart-item td div.hits_bt{float:none;margin:5px auto 13px auto;}
.apart-list table.apart-item td div.hotelbronlink{float:none;}
.apart-list table.apart-item td a.apartlink{margin:0 auto;}
.apart-list table.apart-item td.apart-name{padding-left:0;}
.apart-list table.apart-item td a.apartlink{float:none;}
.v_f_table #master_frame #m_frame{min-height:320px;}
td.cnt2>font>p img{max-width:100%;height:auto;}
}
@media only screen and (max-width:430px){.mobile-header-text{font-size:21px;}
a.bron-link-a{left:calc((100% - 190px)/2);width:190px;height:40px;}
}
@media only screen and (max-width:390px){td.h_l{background-size:134%!important;}
.mobile-header-text{font-size:17px;}
}
@media only screen and (max-width:380px){.spec-text>font{right:calc((100% - 304px)/2);}
}
@media only screen and (max-width:360px){div.hits-item{width:100%;margin:15px auto;float:none;}
a.bron-link-a{left:calc((100% - 160px)/2);width:160px;height:30px;}
.mobile-header-text{margin-top:40px;}
.prebivanie{display:none;}
.srok{display:block;}
body>img{margin-top:-300px;padding-bottom:300px;}
.hits-item div.hits_bt{margin:0 auto;display:block;}
div.hits-item-m{margin-left:auto;}
div.hits-item div.hits-img{width:100%;}
div.hits-item div.hits-img img{display:block;margin:0 auto;}
div.hits-item div.hits-text{text-align:center;}
.ad-gallery .ad-back{width:10%;left:-7px;height:77px;}
.ad-gallery .ad-forward{width:10%;height:77px;right:-13px;background:url(/bitrix/templates/fm14/css/../images/ad_scroll_forward.png) 10px 22px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs{width:90%;}
td.spec-item a.specin{margin:0;}
.header-tel1 span.bold{font-size:19px;}
.header-tel1{font-size:17px;}
td.h_l{height:151px;}
}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){}
@media only screen and (min-width:992px){}
@media only screen and (min-width:1200px){}