@media only screen and (max-width:1600px){.half_map_on_right #advanced_search_map_list_hidden{width:52%;}}@media only screen and (max-width:1450px){.half_map_on_right #advanced_search_map_list_hidden{width:55%;}#advanced_search_map_list_hidden{display:none!important;}.social_share_wrapper{top:110px;}}@media only screen and (max-width:1366px){.elementor-widget-container .content-fixed-listing.listing_type_5{padding:0px;}}@media only screen and (max-width:1350px){#footer-widget-area.wide_footer,.sub_footer_content.wide_footer,.header_wrapper.header_wide_yes{padding:0px 30px;}.half_map_on_right #advanced_search_map_list_hidden{width:60%;}.social_share_wrapper{top:90px;}}@media only screen and (max-width:1240px){.social_share_wrapper{top:90px;}.container{width:100%;}.content_wrapper{width:100%;padding:0px 10px;display:inline-block;}.wide .content_wrapper{padding:0 15px;}.elementor-template-full-width .wide .content_wrapper,.elementor-template-full-width .content_wrapper{padding:0px;}.sub_footer_content{justify-content:center;}}@media only screen and (max-width:1178px){.elementor-widget-container .content-fixed-listing.listing_type_5{padding-top:0px;}#estate-carousel_slick .slider-content-wrapper{width:100%;margin:0px;left:auto;right:auto;max-width:100%;top:20%;padding:0px 10%;}}@media only screen and (max-width:1220px){#colophon .price_unit_wrapper{float:left;}#primary .title-container,#colophon .title-container,#primary .category_name{width:100%;}#primary .listing_title_unit{margin-top:10px;}#colophon .property_unit_v3 .price_unit_wrapper{position:absolute;left:15px;right:auto;bottom:5px;top:auto;float:left;margin-bottom:7px;background-color:#b881fc;padding:1px 5px;margin-left:0px;width:auto;}.header_wrapper_inside{width:100%;}#colophon{width:100%;float:left;}#footer-widget-area.wide_footer,#footer-widget-area{padding:0px 7px 0px 7px;}}@media only screen and (max-width:1180px){.website-wrapper.is_half_map.topbar_show_mobile_no #google_map_prop_list_wrapper,.website-wrapper.is_half_map.topbar_show_mobile_no #google_map_prop_list_sidebar{top:70px;}.mobile_header{display:block;float:left;width:100%;position:Relative;}.property_menu_wrapper_hidden{display:none!important;}.header_media{float:left;}.top_bar_wrapper.topbar_show_mobile_no,.header_wrapper,#access{display:none!important;}.social_share_wrapper{display:none;}}@media only screen and (max-width:1024px){.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden;}.website-wrapper{overflow-x:hidden;}#primary{width:33.33333333%;}#primary.wpestate_sidebar_sticky{top:0px;position:relative ;}.wpestate_sliding_box.active-element{width:49%;margin-right:2%;}h4.modal-title{padding:0px 15px;}#listing_main_image_photo_slider .slick-dots{width:100%;}.close{font-size:30px;}}@media only screen and (max-width:992px) and (min-width:650px){#listing_ajax_container .col-md-6,.col-md-4{width:50%;float:left;}.col-md-6.property_flex,.col-md-3.property_flex,.col-md-4.property_flex{width:calc(100% * (1/2) - 0px - 1px)!important;}}@media only screen and (max-width:991px){.col-md-4,.col-md-2,.col-md-3,.col-md-12{float:left;width:100%;}#colophon .listing-unit-img-wrapper .carousel-inner,#colophon .listing-unit-img-wrapper img{height:auto;}.header_media{float:left;width:100%;}#colophon{padding:45px 0px 15px 0px;}#colophon .xoxo{padding-top:0px;width:100%;padding-bottom:0px;}#footer-widget-area{padding:30px 0px 25px 0px;}.listing_filters_head .col-md-2{width:25%;margin-bottom:5px;}.website-wrapper.is_half_map.topbar_show_mobile_no #google_map_prop_list_wrapper,.website-wrapper.is_half_map.topbar_show_mobile_no #google_map_prop_list_sidebar,.website-wrapper.is_half_map.topbar_show_mobile_yes #google_map_prop_list_wrapper,.website-wrapper.is_half_map.topbar_show_mobile_yes #google_map_prop_list_sidebar{top:0px;}.mobile_header_wrap_sticky_yes .container{margin-top:70px;}.property_menu_wrapper_hidden{display:none!important;}.container{width:100%;}.sub_footer_content{flex-direction:column;}.subfooter_menu li{margin-right:25px;margin-left:0px;}#openmap{padding:13px 11px 14px 11px;bottom:-50px;}.content_wrapper{width:100%;padding:0 10px;}#primary{position:relative;padding-top:30px;width:100%;float:left;margin-top:0px!important;}.wpestate_properties_slider_v1 button.slick-prev.slick-arrow,.wpestate_testimonial_slider button.slick-prev.slick-arrow{left:0px;top:0px;margin-top:-50px;}.wpestate_properties_slider_v1 button.slick-next.slick-arrow,.wpestate_testimonial_slider button.slick-next.slick-arrow{right:inherit;left:50px;top:0px;margin-top:-50px;}#estate-carousel_slick .slider-content{text-align:left;max-width:100%;}.listing_filter_select{}.order_filter{float:left;}}@media only screen and (max-width:840px){#loginmodal .modal-dialog{width:100%;margin:0px auto;}#forgot-pass-div_mod,#ajax_register_div,#ajax_login_div{width:100%;}.modal_login_image_wrapper{display:none;}}@media only screen and (max-width:768px){.widget-area-sidebar{min-height:0px;}#contact_owner_modal,#instant_booking_modal,#loginmodal{z-index:999990;background:#fff;}.daterangepicker{z-index:99999!important;}#contact_owner_modal .has_calendar{width:100%;}#estate-carousel_slick .slider-content-wrapper{top:30%;}.elementor-widget-container .shortcode_slider_list li{min-width:49%;width:49%;}.new-listing-alert{width:auto;float:none;margin:10px 37px 0px 37px;}.property_listing{margin-left:auto;margin-right:auto;}.listing_filters_head .col-md-2{width:50%;margin-bottom:5px;}#tab_prpg.wpestate_elementor_tabs .wpestate-elementor-nav-tabs ul{display:block;height:auto;}#tab_prpg.wpestate_elementor_tabs .nav-tabs>li{border-bottom:1px solid #eaeaea;}#tab_prpg.wpestate_elementor_tabs li{background:0 0;border:none;width:auto;flex-grow:inherit;flex-basis:unset;width:100%;}}@media only screen and (max-width:667px){.search_wr_elementor .advanced_search_submit_button{width:100%;}.user_dashboard_panel .login-alert{max-width:100%;}.places_wrapper_elementor .places_wrapper{margin-bottom:5px!important;}.dropdown.custom_icon_class.form-control.listing_filter_select{margin:0px;}.col-md-6.property_flex,.col-md-3.property_flex,.col-md-4.property_flex{width:100%!important;max-width:100%;float:left;}.col-md-6.property_flex,#listing_ajax_container .col-md-6,.col-md-4,.col-md-8{width:100%;float:none;}.col-md-4.property_flex{width:100%;}.col-md-8 .listing_filter_select,.listing_filter_select{width:100%;}.col-md-8 .listing_filters_head .listing_filter_select{margin-top:0px;}}@media only screen and (max-width:568px){.slider_box_size_3.active-element,.slider_box_size_4.active-element,.slider_box_size_5.active-element{width:100%;margin-bottom:15px;}#instant_booking_modal .modal-dialog{width:100%;margin:0px auto;left:0px;}.daterangepicker{width:94%!important;margin-right:10px;}.daterangepicker .drp-calendar{max-width:260px!important;}.daterangepicker .drp-calendar.left .calendar-table{padding-right:0px;margin:0px auto;}#estate-carousel_slick .slider-content-wrapper{width:100%;margin-left:0;left:0;right:auto;max-width:100%;top:40%;}.item-slick{height:400px!important;}#estate-carousel_slick{height:400px;}#estate-carousel_slick .slick-dots{display:none!important;}.listing_filters_head .col-md-2{width:100%;margin-bottom:5px;}}@media only screen and (max-width:480px){#estate-carousel_slick .slider-content{text-align:left;}.contact_info_details{width:250px;margin-left:-29px;}.modal{padding-right:0px!important;}#instant_booking_modal .modal-dialog,.modal-dialog{width:100%;left:0px;margin:0px auto;}#instant_booking_modal #paypal_booking,#instant_booking_modal #wpestate_stripe_booking_recurring,#instant_booking_modal #wpestate_stripe_booking{width:100%;}.modal-body #booking_guest_no,.modal-body #booking_from_date,.modal-body #booking_to_date{width:100%;}.modal-body .third-form{width:100%}.ll-skin-melon .ui-datepicker{width:90%;left:5%!important;}.ll-skin-melon .ui-datepicker table{width:100%;margin:0px;}.ll-skin-melon td .ui-state-default{padding:7px 0em .5em 0em;height:38px;}}@media only screen and (max-width:430px){.daterangepicker .drp-calendar.right,.daterangepicker .drp-calendar.left{padding:0px!important;margin:0px auto;}.elementor-widget-container .shortcode_slider_list li{min-width:100%;width:100%;}}@media only screen and (max-width:400px){.property_unit_v3 .property_unit_action{top:226px;}}@media only screen and (max-width:360px){#contact_owner_modal .modal-body{padding:15px;}.shortcode-login #user_terms_register_sh_label{width:237px;width:80%;margin-top:1px;line-height:14px;}}