@media all and (max-width:1200px){.main_slider h1,h1{font-size:1.9em}h2{font-size:1.6em}.header .wrap,.main,.main_slider,.tab,body,html{min-width:100%;width:100%;font-size:.9em}.broshure_control{margin:20px auto 30px -50%;width:100%}.best_price_list .button{padding:7px 25px;font-weight:400;font-size:.9em}.form_register_step_list{width:100%}.header li{padding:6px 8px;font-size:1em}.header ol{left:68px}.header .wrap{left:auto!important;margin:0!important}.header_logo{margin-left:15px}.header_title{left:76px}.header_nav_sub_title{font-size:1em}.room_left h3{width:350px}.bottom li,.bottom_cell{line-height:2.1em}.tab{margin:0 10px 0;left:auto;right:10px}.main{padding:126px 15px 0 15px}.main_slider{padding:0 15px 0}.header_icon{right:15px}.header_icon,.weather_icon{top:12px}.weather_icon{right:50px}.header_account{right:190px;top:16px}.header_nav{left:auto;margin-left:auto;width:100%;padding-right:0;padding-left:10px}.header_top_title{left:15px}.bottom{font-size:.75em;line-height:1.2em}.bottom .wrap{width:100%;padding:0 15px}.bottom_social img{transform:scale(.8);margin-right:0}.header_nav_list{width:30%}.header_nav_text{left:333px;width:63%}.header_brochure{left:10px}.menu_hours_context,.overview_menu_context{width:64%}.overview_menu ol li{width:200px}.overview_menu_context .show_submenu_list li img{flex:0 0 230px;width:230px}.offer_selection .wrap,.offer_text{left:auto;margin:auto;position:relative;width:100%}.offer_text{padding:0 15px;box-sizing:border-box}.slider_room_social{right:15px}.offer_selection_half,.offer_selection_half #pano_source,.offer_selection_half .slider_nav{width:100%}.pre_booking_wrap{width:100%;margin-left:0;left:auto;right:10px}.rating_detail{width:350px}.rating .button{left:750px;padding:5px 20px}.galerie_box p{font-size:.7em}.index_button{margin-left:auto;left:auto;width:100%;bottom:110px}.index_button div{margin:0 2%;padding:20px 0;font-size:1em;width:16%}.main_guest .wrap,.main_win .wrap{height:300px}.weather_detail{left:180px}.weather_detail_small{left:70px;top:10px}.weather_detail_small div,.weather_detail_small div:first-child{left:0;position:relative;width:100%}.button_world_back{height:64px}.button_world ol{font-size:.8em}.button_world_exit{bottom:33px}.booking_table_main{width:100%}.booking_table_services{padding:0}.booking_table_services span{padding:6px 0;margin-right:5%;width:47%;margin-bottom:10px;display:inline-block;box-sizing:border-box;text-align:center}.booking_table_services p{margin-bottom:10px}.booking_table_services span:nth-child(2n+2){margin-right:0}.booking_table_cell1{width:300px;padding-right:10px}.booking_table_cell_conditions{width:auto}.booking_table_undersub tr td{width:120px}.single_booking_request input[type=text]{width:100%!important;min-width:100%!important;margin-bottom:10px}.single_booking_request input[type=text].no{margin-left:0!important}#header_action_member_pre_hide{position:relative;top:auto}.list_of_rooms_title h2{font-size:1.1em}.career_work_list img{height:100px;width:211px}.career_work_text{padding:10px 10px 0 240px;font-size:.9em;float:none}.booking_calc_step_lastname.all{display:none}.booking_detail_privacy{display:none}.newsletter_form{width:80%}.info_popup{width:90%;margin-left:-45%;left:50%;box-sizing:border-box;height:440px;margin-top:-200px}.bottom .wrap,.header,.index_button div,.main,.main_slider{box-sizing:border-box}.booking_title_wrap{margin-top:81px}.booking_title{font-size:.8em;right:300px;left:0;width:auto}.booking_title table td:first-of-type{width:320px}.booking_title table td:nth-of-type(3){width:64px}.booking_title table td:nth-of-type(4){width:86px}#booking_arrangement_title{top:27px}.form_register_step_list li,.form_register_step_list li.c2{width:39%}.form_register_step_list li:nth-of-type(3n+3){margin-right:0}.form_register_step_list li:nth-of-type(3n+1){width:16%}.form_register_step_list li:last-of-type{width:100%!important}.form_register_step_list li:nth-of-type(7){width:48%!important}.form_register_step_list li:nth-of-type(8){width:49%!important;margin-right:0}}.tablet_overlay{display:none;position:fixed;top:0;background-color:rgba(0,0,0,.9);width:100%;height:100%;z-index:999999999999999999999999999999;color:#fff}.tablet_overlay_container{width:400px;height:640px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-320px}.tablet_overlay_container p{display:block;width:600px;text-align:center;margin:0;font-size:25px;opacity:0;color:#fff!important;font-weight:700;margin-left:-100px;margin-top:-100px}.tablet_overlay_border{position:relative;left:50%;margin-left:-200px;width:0;height:0;border:0 solid #000;background:#a9a9a9;border-radius:10px;box-sizing:border-box}.tablet_overlay_border i{text-align:center;width:100%;line-height:120px;font-size:120px;color:#454545;opacity:0;position:relative;left:50%;top:50%;margin-top:-60px;margin-left:-200px}@media screen and (orientation:portrait){.tablet_overlay{display:block}.tablet_overlay .tablet_overlay_border{animation:tablet_rotate_size .5s forwards ease,tablet_rotate_border .5s .5s forwards ease,tablet_rotate_right .7s 1s forwards ease}.tablet_overlay .tablet_overlay_border i{animation:tablet_rotate_fadein .5s .8s forwards ease}.tablet_overlay .tablet_overlay_container p{animation:tablet_rotate_fadein .5s 1.3s forwards ease}}@-webkit-keyframes tablet_rotate_size{0%{width:0;height:10px}50%{width:100px;height:10px}100%{width:400px;height:640px}}@keyframes tablet_rotate_size{0%{width:0;height:10px}50%{width:100px;height:10px}100%{width:400px;height:640px}}@-webkit-keyframes tablet_rotate_border{100%{border-width:20px 10px}}@keyframes tablet_rotate_border{100%{border-width:20px 10px}}@-webkit-keyframes tablet_rotate_fadein{100%{opacity:1}}@keyframes tablet_rotate_fadein{100%{opacity:1}}@-webkit-keyframes tablet_rotate_right{100%{transform:rotate(90deg)}}@keyframes tablet_rotate_right{100%{transform:rotate(90deg)}}