@media only screen and (max-width:1199px){.meeting_item img{width:100%}.meeting_wrapper{padding-right:0}.meeting_item{min-height:initial}.accordion_faq{width:95%}.btn_news_banner{font-size:12px;margin:10px 0;min-width:170px;text-align:center}.news_banner_text{font-size:14px;line-height:20px;color:#fff;font-weight:400}.news_banner_title h3{font-size:30px}.news_banner_title span{font-size:14px}.logo_header{width:210px}.menu_wrapper li a{padding-left:25px}ul.underline__menu.menu_wrapper{margin-left:30px}.search_control{display:inline-block;width:10.5%}.description_additional_content{width:50%}.description_text_content{width:50%;padding-right:30px}.btn_white,.btn_red{padding-left:20px;padding-right:20px}.left-container{width:60%}.right-container{width:40%}.two_block_title{padding-right:10%}.form_group_block textarea,.form_group_block input{width:70%}.logo_footer{width:50%}.footer_wrapper li a{padding-left:2px}.footer_wrapper li .hmbl{display:none}.socail{padding-left:10px}.interiors_about_text{padding-right:0}.interiors_about_view{padding-left:20px}.interiors_contact_text .title{font-size:22px;line-height:1.1}.interiors_contact_text .title span{font-size:15px;line-height:1.2}.contact_me a{line-height:1.2;font-size:13px}.contact_me a.btn_red{margin-top:5px;padding:7px 45px 5px}}@media only screen and (max-width:1024px){.logo_footer{width:45%}.footer_wrapper li a{font-size:11px;padding-left:7px}}@media only screen and (max-width:991px){.banners_reg .banner span{font-size:20px}.banners_reg .banner{width:50%}.project_wrapper.section.project_wrapper_search{padding:0}.contact_me a{line-height:1.3;font-size:15px}.interiors_contact_text .title{padding-bottom:100px;padding-top:10px!important}.interiors_contact{position:relative;width:100%;bottom:0;margin-bottom:20px}.interiors_about_view{padding-left:0}.interiors_about_text.padding_bottom{padding-bottom:20px}.interiors_about_text,.interiors_about_view{width:100%}.interiors_about_view{padding-left:0}.about_view_description .title{margin-bottom:10px;padding:0}.about_view_description .title h3{font-size:24px}.projects_list .project_item{width:50%}#resort_search_form>a{position:relative;top:auto;right:auto;margin-top:10px}.section_resort_guides #filters{margin-bottom:20px}.resort_guides_title.worldwide a.back{position:relative;lright:auto;top:auto;margin-bottom:30px}.resort_guides_title.worldwide h1{margin-bottom:10px}.search_select{position:relative;right:auto;bottom:auto;text-align:right}.logo_footer{width:50%}.select_resort:before{left:3px}.section_slider .main_search .select_resort:before{left:7px}.main_search .select_resort input:not([type="radio"]){padding-left:21px;padding-right:5px}.section_slider .main_search .select_resort input:not([type="radio"]){padding-left:30px}.meeting_item{width:100%}.title_about h1{font-size:40px;font-weight:300}.title_about span{font-size:18px;font-weight:300}.leading_block .about_item_img img{position:absolute;left:-170px}.clients_block .about_item_img img{position:absolute}.developments_block .about_item_img img{position:absolute;left:-190px}.expansion_block .about_item_img img{position:absolute;right:-190px}.about_block .about_item_img img{position:absolute}.beginning_block .about_item_img img{position:absolute;bottom:0;left:-190px}.about_item_text h2{font-size:24px}.about_item_text strong,.about_item_text p{font-size:13px;line-height:22px}.about_item_text{padding:20px 20px 20px 0}.about_item_text.left{padding:20px 0 20px 20px}.section_blog #filters{text-align:left;display:table;width:100%}.section_blog #filters li span{text-align:center}.section_blog #filters li{display:table-cell}.filter_country_select{position:relative;top:0;right:0}.news_item.second_news.trends{height:auto!important}.news_item{width:50%}.news_item.first_latest_news{width:100%}.tabs_faq_caption{width:95%}.form_group_block textarea,.form_group_block input{width:100%}#feedback .disclaimer{width:100%}#feedback .telephone_parts{width:100%}#feedback .form_communication_method_block .prefer_label{padding-right:0;display:block}.right-container .news_banner_title h3{font-size:24px;margin:0 0 10px}.right-container{width:45%}.left-container{width:55%}.left-container.register-container{width:100%}.two_block_title{padding-right:0}.main{min-height:500px}.description_additional_content{width:100%}.description_text_content{width:100%;padding-right:0}a.btn.btn_view_full{width:49%;margin-right:5.5px}a.btn.btn_download{width:49%}.search_control{width:10%}#main_search{text-align:left;padding:15px 15px}.main_title h1{font-size:35px;color:#fff;font-weight:300;margin-bottom:15px}.main_title h2{font-size:16px;color:#fff;font-weight:400}.menu_wrapper li a{font-size:12px;padding-left:13px}ul.underline__menu.menu_wrapper{margin-left:15px}.logo_header img{max-width:100%}.logo_header{width:140px}.header-container{height:80px}.footer-container{height:70px}.social_link{margin-left:0}.footer_wrapper li a{font-size:11px;padding-left:0}.title_wrapper p{font-size:14px;line-height:20px}.news_banner_description{padding:15px}.news_banner_title h3{font-size:24px}.news_banner_title span{font-size:13px}.news_banner_text{font-size:12px;line-height:18px;color:#fff;font-weight:400}#properties_list .properties_item{width:50%;padding:0 7.5px}.properties_list .properties_item{width:50%;padding:0 7.5px}.title_wrapper{text-align:center;padding:0}.about_content{font-size:13px;line-height:23px;padding:0}.contact_item p{line-height:20px;font-size:13px}.contact_item h4{font-size:25px}.contact_item>a{font-size:13px;line-height:20px}form#subscribe_form input{min-width:200px}.section{padding-top:50px}.properties_wrapper_search{padding-top:0!important}.about_wrapper .title_wrapper p{font-size:16px;line-height:24px}.main .bx-wrapper .bx-pager,.main .bx-wrapper .bx-controls-auto{position:absolute;bottom:10px;width:100%}#popup_location .popup_wrapper{max-width:700;padding:0}.main{min-height:400px}.description_images img{width:100%}.resort_guides_title{padding-right:15%}.right-container .news_banner_description{padding:15px}.blog_description{padding-right:5%}}@media only screen and (max-width:991px) and (min-width:768px){.logo_footer{vertical-align:top;padding-top:9px}.copyright span{display:block;padding-left:0}.copyright>a{position:absolute;left:15px;bottom:0}}@media only screen and (max-width:768px){.fluid_container{margin:0 -15px}.footer_wrapper li a{font-size:11px;padding-left:7px}.section_interiors_about .title h1{font-size:32px}.project_wrapper .title{padding:25px 0 0;margin-bottom:25px}.section_interiors_about .title{padding:25px 0 0;margin-bottom:25px}.proj_text{height:auto}}@media only screen and (max-width:767px){.project_wrapper.section.project_wrapper_search{margin-top:-40px}.section_interiors_about{margin-top:-40px}.registration_form hr{margin:30px 0}.registration_form .btn_red{min-width:100%}.location_tab_caption li{display:table-cell;min-width:auto;padding:5px 0}.about_block .about_item_img img{position:relative}.about_item_img img{width:100%}.about_item_img,.about_item_text{display:block;width:100%}.about_item_text,.about_item_text.left{padding:20px}.dekstop{display:none!important}.mobile{display:block!important}.news_item .news_img img{width:100%}.news_item{width:100%}.first_latest_news .news_img img{opacity:1}.socail{display:inline-block;vertical-align:text-top;padding-left:10px}.tabs_faq_caption{margin:5px 0 15px;width:100%}.accordion_faq{width:100%}.blog_description_control{margin-bottom:0}.blog_description{padding-right:0}.right-container .news_banner_title h3{font-size:35px;margin:5px 0 20px}#feedback{padding-top:20px}.left-container,.right-container{width:100%;margin-bottom:30px}.selling_right{padding-top:15px}.section_resort_guides .filter_properties{border-bottom:1px solid #ddd;padding-bottom:35px}.section_resort_guides .prop_text{padding-right:0}.latest_news_item{width:100%;margin:0 0 40px 0}.latest_item_content,.latest_item_content p{padding-right:0}.main{min-height:350px}a.btn.btn_view_resort{width:100%}a.btn.btn_view_full{width:100%;margin:0 0 15px 0}a.btn.btn_download{width:100%;margin:0}.btn_search{padding:4px 0 3px}#main_search{display:none}#properties_list .properties_item{width:100%;padding:0}.properties_list .properties_item{width:100%;padding:0}.section{padding-top:15px}#filters{margin:30px auto 15px}.properties_item_content{margin-bottom:20px}#properties_list.properties_list{font-size:0;margin:0}.btn_browse_all{display:block}.news_banner_item{display:inline-block;position:relative;width:100%;font-size:initial;padding:0}.news_banner_content{font-size:0;margin:0}.news_banner_title h3{font-size:35px}.news_banner_text{font-size:16px;line-height:22px}.news_banner_title span{font-size:15px}.browser_all_control{text-align:center}.about_control{margin-top:20px}.contact_content{font-size:0;margin:0;display:block}.contact_item{display:block;width:100%;padding:0;min-height:inherit;padding:20px 40px;background-clip:padding-box!important}.contact_item span{padding:15px 0 0}.contact_item p{}button.btn_subscribe{width:100%}form#subscribe_form input{min-width:100%}.contact_item h4{font-size:30px;color:#fff;font-weight:300;margin-bottom:15px;margin-top:0;line-height:1.1}form#subscribe_form input{min-width:100%;margin-bottom:15px;text-align:center}.btn_contact{display:block}.footer_menu{display:block;width:100%;text-align:center}.footer_menu .socail,.footer_menu li{display:none}.footer_menu li.mobvis{display:inline-block;padding:10px 4px}.footer_menu li.mobvis .hmbl{display:inline}.logo_social{display:inline-block}.copyright a.logo{display:inline;margin-top:0;vertical-align:baseline}.copyright span{display:block}.logo_footer{display:block;vertical-align:middle;text-align:center;width:100%;max-width:100%}.footer-container{height:100px}#filters{margin:30px auto 15px;display:table;width:100%}#filters li{display:table-cell;font-size:12px;width:auto}#filters li span{display:block;padding:5px 10px 3px}.section_resort_guides #filters li span{padding:5px 10px 3px}.main_content{padding:0 15px;text-align:center;position:absolute;top:20%;width:100%;left:0;right:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:10}.main .bx-wrapper .bx-pager,.main .bx-wrapper .bx-controls-auto{position:absolute;bottom:15px;width:100%}.main-container{padding-top:110px}.top_line{display:none}.header-container{position:fixed;display:block;height:auto;background:#fff;padding:15px 0;width:100%;z-index:1000;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.project_wrapper .title h1{font-size:32px}.logo_header{width:210px;display:inherit}.menu_open_close{display:block}.menu_wrapper{position:relative;padding:0 20px;margin:0}.header_menu{display:none;vertical-align:top;text-align:left;position:fixed;left:0;top:75px;width:100%;background:#fff;border-top:1px solid #b3b3b3;z-index:1000;height:100%;overflow-y:auto;padding-bottom:75px}.menu_wrapper li:last-child{border-bottom:none}.menu_wrapper li{display:block;position:relative;border-bottom:1px solid #b3b3b3}.menu_wrapper li a{font-size:18px;display:block;padding:15px 0;font-weight:400}.menu_wrapper li>ul.underline__menu.menu_wrapper{opacity:1;visibility:visible;display:none}.menu__item--has-submenu.menu__item--submenu-visible ul.underline__menu.menu_wrapper{display:block}.menu__item--has-submenu.menu__item--submenu-visible>a{border-bottom:1px solid #b3b3b3}.underline__menu.menu_wrapper a{color:#eb322f}ul.underline__menu.menu_wrapper{position:relative}.mobile__caret{display:block}.menu_open_login{display:inline-block}.menu_login{display:none;vertical-align:top;text-align:left;position:fixed;left:0;top:75px;width:100%;background:#fff;border-top:1px solid #b3b3b3;z-index:1000;height:100%;overflow-y:auto;padding-bottom:75px}.mobile_search{display:block;position:fixed;width:100%;top:75px;z-index:999;transition:top .3s ease-in-out}.mobile_search.nav-up{top:35px;transition:top .3s ease-in-out}.btn_mobile_search:hover{background:#f06165;border-color:#f06165}.btn_mobile_search{font-size:13px;font-weight:600;background:#eb322f;color:#fff;padding:6px 50px 3px;border-color:#eb322f;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;cursor:pointer}.properties_wrapper_search .properties_list{margin-top:25px;padding-bottom:0;border-bottom:1px solid #ddd}.search_title h2,.search_title h1{font-size:26px;font-weight:300;margin-bottom:5px}.additional_block .description_item{padding-bottom:50px;border-bottom:none}.page .main_content{height:100%}.page.wrapper{padding:0;margin-top:-15px}span.france_flag:before,span.austria_flag:before,span.switzerland_flag:before{top:2px}.properties_list{margin:50px 0 0}.insiders_guide_wrapper p{font-size:13px;color:#848484;line-height:1.7}.section_insiders_guide{margin-top:-1px;padding-bottom:30px;position:relative}.insiders_guide_wrapper{padding:5px 20px 20px}.btn_advanced_filter{position:relative;display:block;margin-bottom:15px}.section_resort_guides .filter_properties{padding-bottom:0}.right_container_item:first-child{border-top:1px solid #ddd}.two_block_section{padding-top:1px}.section_resort_accordion .accrodion_content_inner>div:first-child,.section_resort_accordion .accrodion_content_inner>div:last-child{float:none;width:100%}.section_resort_accordion .accrodion_content_inner>div:first-child{margin-bottom:15px}.section_resort_accordion .accrodion_content_inner>div:last-child img.scnd{display:none}.map_infowin .icons{display:none}.all_resorts_map .description_additional_content .description_map{height:350px}}@media only screen and (max-width:600px){.interiors_contact_text{width:100%;padding:15px 0;position:relative}.interiors_contact_img{width:170px;padding-bottom:180px;text-align:center;display:block}.interiors_contact{position:relative;width:100%;bottom:0}.contact_me{position:relative;bottom:0}.interiors_contact_text .title span{font-size:15px}.interiors_contact_text .title{font-size:22px}.contact_me{font-size:14px}.contact_me a.btn_red{margin-top:10px;padding:9px 45px 6px;width:100%}.search_select{position:relative;right:0;bottom:0;margin-top:15px}.search_title p{font-size:14px}.first_latest_news .news_text p,.first_latest_news .news_text{font-size:13px;font-weight:300;line-height:16px;padding-right:0}.first_latest_news .news_description{padding:10px 20px}}@media only screen and (max-width:480px){textarea#additional_information{margin-top:15px}form.registration_form .control .agree_form .style_checkbox{font-size:11px;margin-bottom:25px;margin-top:15px}form.registration_form .control .agree_form{float:none;width:100%}form.registration_form .control .control_btn{width:100%}form.registration_form .error{position:absolute;display:inline-block;padding:0 10px;top:-15px;left:0;right:0}.projects_list .project_item{width:100%}.interiors_about_container{padding:20px}.form_group_block select{margin-bottom:15px}.form_group_block.block_1_2{width:100%}.form_group_block.block_1_3{width:100%}.title_about{text-align:center;padding:15px 0 15px}.title_about h1{font-size:30px;font-weight:300;color:#373d41;margin:5px;line-height:1}.title_about span{font-size:16px;font-weight:300;color:#373d41;line-height:1.4;display:inherit}.about_item_text,.about_item_text.left{padding:15px}.about_item_text p{font-size:13px;line-height:20px}.about_item_text strong{font-size:13px;line-height:20px}.about_item_text h2{font-size:24px;font-weight:300}.first_latest_news .news_title h2{font-size:18px;font-weight:400;margin:0;line-height:1}.first_latest_news .news_text p,.first_latest_news .news_text{font-size:14px;font-weight:300;line-height:21px;padding-right:0}.first_latest_news .news_title,.first_latest_news .news_text{color:#222;text-shadow:none}.first_latest_news .news_description{position:relative;padding:15px}.resort_guides_title h1{font-size:28px}.resort_guides_title span,.resort_guides_title small{font-size:12px;line-height:20px;display:inherit}.resort_guides_title p{font-size:14px;line-height:20px;display:inherit}.resort_guides_title{padding-right:0}.scroll_down{display:none!important}.main{min-height:100%}#popup_location .popup_wrapper iframe{height:340px}span.france_flag:before,span.austria_flag:before,span.switzerland_flag:before{height:16px;width:16px;left:-25px;top:1px}.description_item{margin:45px 0 0;padding-bottom:30px}.price_list_control{font-size:0;margin-top:20px}.price_list_item{padding:5px 0}.description_price_list{padding:15px}.description_text{font-size:12px;line-height:20px}.list_cell{font-size:13px}.list_price{width:35%}.option_item p{font-size:12px}.description_title h3{font-size:20px}.main_content{top:15%}.btn_about{width:100%}.title_wrapper h2,.page__title{font-size:30px}.prop_title{padding:15px 0 10px}.properties_item_content{margin-bottom:30px}.prop_text{display:none}.read_more{display:none}.news_banner_text{display:none}.news_banner_title h3{font-size:28px}.main_title h1{font-size:26px;color:#fff;font-weight:300;margin-bottom:10px}.option_item{font-size:0;width:100%;display:inline-block;margin-bottom:15px}.browser_all_control{text-align:center;margin-bottom:30px}.two_block_title h1{font-size:30px}.two_block_title p{font-size:14px;line-height:20px}.two_block_title span{font-size:12px;line-height:20px}#feedback .btn{min-width:100%;outline:none}.right-container .news_banner_title h3{font-size:28px;margin:5px 0 20px}.right_description_title{font-size:20px}#feedback #result_msg{margin-left:0;display:block;text-align:center;position:relative}}@media only screen and (max-width:390px){.banners_reg .banner span{font-size:16px}.contact_item{padding:20px 20px}.contact_me a{font-size:13px}.about_view_description{position:absolute;bottom:0;width:100%;padding:10px 20px}.interiors_about_text.padding_bottom{padding-bottom:0}.accordion_faq .accrodion_content_inner,.accordion_faq .accrodion_content_inner p{font-size:13px;line-height:21px}.accordion_faq .accrodion_content_inner strong{font-size:13px;font-weight:500}.accordion_faq .accordion_title{font-size:14px;color:#373d41;font-weight:400;padding:10px 0;cursor:pointer;position:relative}.accordion_faq_description .accordion_title{font-size:13px;font-weight:500;color:#44494d;padding:5px 0}.blog_description_text{font-size:13px;line-height:21px}.article_text .prop_title{padding:0 0 5px}.form_group_block label{font-size:12px}.contact_description_text{margin-bottom:20px}.contact_description_text a[href^="tel"]{font-size:16px}.contact_description_title{font-size:18px;margin-bottom:10px;margin-top:5px}.news_banner_title span{font-size:13px}.right-container .news_banner_title h3{font-size:20px;margin:5px 0 20px;line-height:1}.form_group_block textarea,.form_group_block input{margin-bottom:10px}.blog_description_title h1{font-size:26px}.data_post,.author_post{font-weight:400;font-size:14px}.two_block_title h1{font-size:26px}.section_latest_news{display:block;position:relative;padding:10px 0 0 0}.social{text-align:center}.description_control .btn{margin-right:0;margin-bottom:20px;width:100%}.insiders_guide_wrapper{background:#f0f0f0;text-align:center;padding:5px 20px 20px}.latest_news_control .btn_more{width:100%;text-align:center}.latest_news_control{padding-top:0}.section_latest_news{padding:10px 0 0 0}.latest_item_title h4{font-size:16px}.latest_item_content,.latest_item_content p{font-size:13px;line-height:19px}.latest_news_title,.latest_news_title h3{font-size:26px}.slider_control{position:absolute;bottom:5px}.search_title h2,.search_title h1{font-size:22px;font-weight:300;margin-bottom:5px}.search_select{position:relative;right:0;bottom:0;margin-top:10px}.title_wrapper h2,.page__title{font-size:24px}.description_control{text-align:center}.description_price_list{padding:15px}.list_cell{padding-left:0}.option_item p{font-size:14px}.main_content{top:10%}.main_title h1{font-size:24px;margin-bottom:5px}.main_title h2{font-size:14px;line-height:1.5;display:inline-block;padding:0 20px}span.france_flag:before,span.austria_flag:before,span.switzerland_flag:before{left:0}#filters li span{display:block;padding:5px 0 3px}.news_banner_title h3{font-size:20px;line-height:1}.btn_news_banner{font-size:12px;margin:0;min-width:140px;text-align:center;padding:5px;width:100%;margin-bottom:10px}.prop_name span{font-size:12px;font-weight:300;color:#373d41;display:block;line-height:2}.prop_name p{font-size:14px;line-height:1.2;margin:0;color:#373d41}.prop_type_icon.banera_type:before,.prop_type_icon.ducha_type:before,.prop_type_icon.bed_type:before{top:3px}.login_title p{font-size:13px}.login_title h3{font-size:18px}.form_container{padding-bottom:30px;margin-bottom:20px}.tabs_item_content select{font-size:18px}.list_price{width:40%}}@media only screen and (max-width:320px){.list_price{width:45%}.accordion_faq_description .accordion_title{font-size:12px;padding:5px 0}.accordion_faq .accrodion_content_inner,.accordion_faq .accrodion_content_inner p{font-size:12px;line-height:20px}.accordion_faq .accrodion_content_inner strong{font-size:12px;font-weight:500}.article_img{width:100%;display:block;margin-bottom:10px}.right_article_item{margin:15px 0 30px}.article_text{width:100%;display:block;padding-left:0}#popup_location .popup_wrapper iframe{height:300px}.mobile_search{top:69px}.header_menu{top:69px}.menu_login{top:69px}.logo_header{width:185px;display:inherit}.menu_open_close{top:10px}.menu_open_login{top:10px}.main-container{padding-top:105px}.mobile_search.nav-up{top:30px}#filters li{font-size:10px}}