.invoice_print_title{font-size:25px;border-top:1px solid #f0f0f0;padding-top:20px;margin-bottom:5px;}
.wpestate_invoice_date{font-size:13px;}
.wpestate_print_invoice_to_section, .wpestate_print_invoice_from_whom_section{width:50%;float:left;margin-top:45px;font-size:14px;margin-bottom:45px;line-height:1.5em;}
.wpestate_print_invoice_details_wrapper{width:100%;text-align:right;}
.wpestate_print_invoice_details_detail{width:100%;float:left;border-bottom:1px solid #f1f1f1;padding:15px 0px;font-size:13px;margin-bottom:0px;}
.wpestate_print_invoice_details_detail label{float:left;font-weight:700;}
.wpestate_print_invoice_details_wrapper{}
.wpestate_print_invoice_details_wrapperex_details{width:100%;float:left;text-align:left;margin-top:30px;font-size:14px;line-height:1.5em;}
.wpestate_print_invoice_end{
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
font-size: 14px;
line-height: 1.5em;
}@media only screen and (max-width: 1767px) {
.leaflet-bottom.leaflet-right{display:none;}
.admin-bar .has_header_type4 .google_map_prop_list #gmapzoomminus,
.admin-bar.has_top_bar .has_header_type4 .google_map_prop_list #gmapzoomminus,
.admin-bar.has_header_type4 #google_map_prop_list_wrapper #gmapzoomminus,
.has_header_type4 #google_map_prop_list_wrapper #gmapzoomminus{top:95px;}
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_wrapper #google-default-search,
.admin-bar .has_header_type4 #google_map_prop_list_wrapper #google-default-search,
.admin-bar .has_header_type4 .google_map_prop_list #gmapzoomplus,
.admin-bar.has_top_bar .has_header_type4 .google_map_prop_list #gmapzoomplus,
.admin-bar.has_header_type4 #google_map_prop_list_wrapper #gmapzoomplus,
.has_header_type4 #google_map_prop_list_wrapper #gmapzoomplus{top:60px;}
.admin-bar .has_header_type4 #google_map_prop_list_wrapper #gmap-control,
.admin-bar.has_header_type4 #google_map_prop_list_wrapper #gmap-control,
.has_header_type4 #google_map_prop_list_wrapper #gmap-control{right:0px;left:0px}
.has_header_type4 #google_map_prop_list_wrapper #gmap-control span,
.admin-bar.has_header_type4 #google_map_prop_list_wrapper #gmap-control span{padding:13px 10px 0px 11px;}
.admin-bar .has_header_type4 #gmap-control span{padding:13px 10px 0px 10px;}
}
@media only screen and (max-width: 1500px) and (min-width: 1024px) {
.lightbox_property_wrapper_level2{max-width:86%;height:auto;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact{max-width:75%;height:auto;}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing-unit-img-wrapper{max-width:260px;}
}
@media only screen and (max-width: 1400px) and (min-width: 1023px) {
.has_header_type4 .with_search_on_start.without_search_form_float .adv1-holder, .has_header_type4 .with_search_on_end.without_search_form_float .adv1-holder{width:83%;}
.has_header_type4 .adv-search-1, .has_header_type4 .transparent-wrapper, .has_header_type4 .search_wr_3#search_wrapper{width:1070px;}
.has_header_type4 .adv1-holder{width:885px;}
.has_header_type4 .adv-search-3{right:45px;}
.has_header_type4 .adv-search-1#adv-search-8 .extended_search_check_wrapper,
.has_header_type4 .adv-search-1#adv-search-8 .adv_extended_options_text{padding-left:10px;margin-left:0px;}
.has_header_type4 .adv-search-1#adv-search-8 #adv_extended_close_adv{right:10px;}
.has_header_type4 .adv-search-1 .extended_search_check_wrapper, .has_header_type4 .adv-search-1 .adv_extended_options_text{margin-left:0px;padding-left:10px;}
.has_header_type4 #results{width:835px;}
.has_header_type4 .adv-search-3 #results{width:100%;}
}
@media only screen and (max-width: 1369px) {
.contact-box, .backtop{bottom:15px;}
.has_header_type4 #search_wrapper.with_search_form_float{width:1070px;}
.has_header_type4 #search_wrapper.search_wr_10 .adv-search-1,
.has_header_type4 #search_wrapper.search_wr_11 .adv-search-1{width:1055px;}
.has_header_type4 #search_wrapper.search_wr_11 .col-md-2,
.has_header_type4 #search_wrapper.search_wr_10 .col-md-2{width:20%;}
.has_header_type4 #search_wrapper.search_wr_10 .col-md-8{width:60%;}
.has_header_type4 #search_wrapper.search_wr_11 .col-md-6{width:40%;}
#google_map_prop_list_wrapper #google-default-search{top:60px !important;width:240px;position:absolute;right:0px;}
#google_map_prop_list_wrapper #google-default-search{top:58px !important;width:211px;right:15px;left:auto;}
}
@media only screen and (max-width: 1366px) { #google_map_prop_list_sidebar .pagination,
.pagination_ajax, .pagination{margin:30px 0px;display:flex;align-items:center;justify-content:center;}
.featured_property.featured_property_type3 .featured_secondline{width:55%;}
.featured_property.featured_property_type3 .featured_img{width:45%;}
.compar-3 .compare_item_head{width:24.5%;}
.compar-3 .prop_value{width:26.5%;}
.compar-4 .prop_value{width:20%;}
.property_slider2_wrapper .image_div{width:58%}
.property_slider2_info_wrapper{width:35%;}
.property_slider2_wrapper.owl-theme .owl-nav{width:8%;}
.has_header_type4 .adv-search-1{width:1000px;}
.has_header_type4 .search_wr_3#search_wrapper{width:100%;max-width:1000px;}
.home .places_list_1 .shortcode-col.listing_wrapper{min-width:290px;}
}
@media only screen and (max-width: 1350px) and (min-width: 640px) {
.property_details_modal_container{width:1190px;}
}
@media only screen and (max-width: 1330px) and (min-width: 1024px) {
.col-md-12.user_profile_div{width:670px;}
}
@media only screen and (max-width: 1240px) and (min-width: 1024px) {
.full_width_header .header_type1.header_left #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left #access ul li.with-megamenu:hover>ul.sub-menu{max-width:100%;left:0px;}
.blog2v .property_listing{overflow:hidden;min-height:485px;}
.listing_name{display:inline;margin-left:0px;float:left;max-width:100%;line-height:18px;position:relative;margin-top:0px;}
#access ul li.with-megamenu>ul.sub-menu,
#access ul li.with-megamenu:hover>ul.sub-menu{max-width:100%;left:0px;}
}
@media only screen and (max-width: 1240px) and (min-width: 992px) {
#listing_ajax_container_agent,
#listing_ajax_container{margin:0px -15px;float:none;width:auto;min-width:100%;}
#list_view,
#grid_view{display:none;}
#google_map_prop_list_sidebar .adv-search-1{width:100% !important;margin-left:0px !important;}
#google_map_prop_list_sidebar .adv_search_slider{width:100%;}
.adv_search_slider{width:370px;}
}
@media only screen and (max-width: 1240px) and (min-width: 815px) {
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing{flex-direction:column;display:flex;flex-wrap:nowrap;}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type8{flex-direction:row;}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing-unit-img-wrapper,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12>.property_listing .carousel-inner{max-width:100%;}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type8 .listing-unit-img-wrapper{max-width:260px;}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing-unit-img-wrapper{max-width:100%;}
}
@media only screen and (max-width: 1240px) {
.wpresidence_dashboard_body .header_wrapper_inside, .full_width_header .header_wrapper_inside, .fixed_header .header5_top_row, .fixed_header .header5_bottom_row, .header5_bottom_row, .header5_top_row, .fixed_header .top_bar, .full_width_header .top_bar, .fixed_header .header_wrapper_inside, .header_wrapper_inside, .top_bar{padding:0px 30px;}
#access{padding:0 20px;}
#access a{padding-left:10px;padding-right:10px;}
.header_phone{margin-right:10px;}
.listing_wrapper{float:left;}
.lightbox_floor_details, .page-template-user_dashboard_add .profile-page.row .col-md-12:last-of-type .col-md-3, .lightbox_property_sidebar, #google_map_prop_list_wrapper #map-view{display:none;}
.lighbox-image-close-floor i, .lighbox-image-close i{color:#fff;background:#222;}
.lightbox_property_slider{max-width:100%;width:100%;}
.has_header_type4 .wide .top_bar, .header5_bottom_row, .header5_top_row, .header_wrapper_inside{width:100%;max-width:100%;}
.property_details_modal_container{width:1190px;}
#carousel-listing.classic-carousel .owl-carousel .owl-stage-outer,
#carousel-listing.classic-carousel .owl-carousel .owl-item .item{height:auto;min-height:100px;}
.footer_header4{padding-left:0px;}
.has_header_type4 #google_map_prop_list_wrapper{padding-left:0px;}
.wpestate_content_wrapper_custom_template_wrapper, .content_wrapper, .container{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;}
.fancybox-next span{right:0px !important;}
.container.main_wrapper.has_header_type4.contentheader_left{padding-left:0px;}
.container.main_wrapper.has_header_type4{padding-right:0px !important;}
.header_wrapper.header_type4{display:none;}
.has_header_type4 .top_bar_wrapper{padding-right:0px;}
.has_header_type4 .mobile_header{display:block;}
.has_header_type4{padding-top:80px;}
.admin-bar.has_top_bar .has_header_type4 .header_media{padding-top:110px;}
.wide .top_bar, .top_bar{width:100%;}
.gmap-controls{width:100%;max-width:100%;left:0%;margin-left:0px !important;}
#google-default-search{right:450px;}
.blog_list_wrapper{min-width:50%;}
#slider_price_widget{max-width:182px;}
.master_header{width:100%;}
}
@media only screen and (max-width: 1140px) {
.comment-form-author, .comment-form-email, .comment-form-url{margin-right:5px;}
.comment-form-cookies-consent{float:left;width:100%;}
.property_unit_content_grid_small_address{display:none;}
.wpestate_top_property_navigation{display:none;}
.wpestate_testimonial_slider.owl-theme .owl-nav .owl-prev{left:0px;}
.wpestate_testimonial_slider.owl-theme .owl-nav .owl-next{right:0px;}
.header_type1.header_center #access{max-width:720px;}
.has_top_bar .has_header_type5 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type5 #google_map_prop_list_sidebar{margin-top:90px;}
.admin-bar .has_header_type4 #google_map_prop_list_wrapper #gmap-control{right:auto;left:15px;}
.has_header_type2 #google_map_prop_list_wrapper,
.has_header_type2 #google_map_prop_list_sidebar{top:0px;margin-top:27px;}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:127px;}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:134px;}
.admin-bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar .has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:124px;}
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:164px;}
.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:131px;}
#openmap{bottom:-1px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:3px;border-top-right-radius:3px;}
.has_top_bar #google_map_prop_list_wrapper,
.has_top_bar #google_map_prop_list_sidebar{top:110px}
#google_map_prop_list_wrapper{width:50%;top:70px;}
#google_map_prop_list_sidebar{width:50%;top:70px;}
.admin-bar #google_map_prop_list_wrapper,
.admin-bar #google_map_prop_list_sidebar{margin-top:104px;}
.admin-bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:32px;}
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:52px;}
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:21px;}
.has_top_bar .has_header_type4 .header_media{padding-top:41px;}
.admin-bar .has_header_type4 .header_media{margin-top:0px;padding-top:0px;}
.has_header_type4 .header_media{margin-top:0px;}
.admin-bar .has_header_type4 #google_map_prop_list_wrapper.half_no_top_bar,
.admin-bar .has_header_type4 #google_map_prop_list_sidebar.half_no_top_bar{top:0px;}
.has_header_type4 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type4 #google_map_prop_list_sidebar.half_no_top_bar{top:71px;}
}
@media only screen and (max-width: 1024px) {
.property_page_agent_form_v2_section .agent_contanct_form_sidebar .realtor_call, .property_page_agent_form_v2_section .agent_contanct_form_sidebar .realtor_whatsapp{margin-top:5px;}
.has_top_bar #google_map_prop_list_wrapper,
.has_top_bar #google_map_prop_list_sidebar{top:90px}
.blog_list_wrapper .blog-unit-wrapper{padding-left:0px;}
.property_multi_image_slider{margin-top:10px;}
.has_top_bar .master_header_sticky{top:-49px;}
.has_header_type4{padding-top:0px;}
.admin-bar.has_top_bar .has_header_type6 .header_media{padding-top:0px;}
#widget_register_sw{width:100%;}
#colophon .textwidget,
#colophon .category_list_widget li,
#colophon .subfooter_menu a,
.copyright, #colophon .price_label,
#colophon .contact_sidebar_wrap p{font-size:13px;}
.property_slider_carousel_elementor_v2 .owl-nav{position:absolute;top:-35px;left:auto;display:flex;flex-direction:row;right:auto;margin-left:5px;}
.wpestate_sliding_box.slider_box_size_3.active-element, .wpestate_sliding_box.slider_box_size_3{width:49%;margin-right:2%;}
.slider_box_size_4.active-element, .slider_box_size_4{width:32%;margin-right:2%;}
.wpestate_sliding_box.slider_box_size_5.active-element, .wpestate_sliding_box.slider_box_size_5{width:24%;margin-right:1.3%;}
.wpestate_sliding_box.slider_box_size_5 .sliding-image, .wpestate_sliding_box.slider_box_size_3 .sliding-image, .wpestate_sliding_box .sliding-image{width:100%;}
.wpestate_sliding_box.slider_box_size_3 .sliding-content-wrapper, .wpestate_sliding_box.slider_box_size_5 .sliding-content-wrapper, .wpestate_sliding_box .sliding-content-wrapper{position:relative;left:auto;width:100%;}
.col-md-12.full_width_prop #carousel-listing{min-height:400px;}
.col-md-12.full_width_prop #carousel-listing{min-height:300px;}
.featured_prop_type5{height:500px;}
.heading_over_video_wrapper, .heading_over_image_wrapper{padding:0% 5%;}
.lightbox_property_wrapper_floorplans .owl-theme .owl-nav, .lightbox_property_wrapper_floorplans .owl-nav{width:100%;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .lightbox_property_slider{position:inherit;transform:none;}
.blog_list_wrapper .blog2v .property_listing_blog{margin-bottom:15px;}
.blog_list_wrapper{margin:0px auto;}
.wpestate_full_map_shortcode .contact_map_container{left:10px;margin-left:0px;}
#adv-search-mobile .nav-tabs{text-align:left;margin-bottom:15px;border-bottom:0px solid #ddd;}
#adv-search-mobile .adv_search_tab_item{margin-right:5px;}
.adv_extended_options_text, .extended_search_check_wrapper{margin-left:0px;margin-top:15px;}
#adv-search-mobile .adv_search_slider{padding:5px 5px 0px 0px !important;margin-bottom:0px;}
#adv-search-mobile .wpestate-price-popoup-wrapper .adv_search_slider{margin-bottom:50px;}
.top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container:last-of-type{border-right:0px solid #ccc;}
.top_bar_wrapper.transparent_border_topbar{border-bottom:0px solid #ccc;}
.top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type{border-left:0px solid #ccc;}
.top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container{border-left:0px solid #ccc;}
.top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type, .top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:first-of-type{border:none;}
.transparent_border_topbar .top_bar .social_sidebar_internal a{border-right:0px solid #ccc;padding:0px 7px !important;}
.theme_slider_3_carousel-indicators{left:0px;width:100%;margin-left:15px;}
.slider_type_3 .slide_cont_block{width:100%;left:0%;margin-left:0px;padding:0px 25px;}
#primary .agent_unit{margin-bottom:0px !important;}
.contact_map_container{left:5%;width:310px;margin-left:-30px;padding:30px;margin-top:-170px;}
.subheading_over_video, .subheading_over_image, .heading_over_video, .heading_over_image{padding:0 15px;max-width:100%;}
.property_header_gallery_wrapper .col-md-6.image_gallery{height:500px;width:50%;float:left;}
.property_header_gallery_wrapper .col-md-3.image_gallery{height:250px;min-height:250px;width:50%;float:left;border-left:0px solid #f0f0f0;}
.sections__nav{bottom:0px !important;}
.article_container.places_list_1{display:block;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop{height:auto !important;background:transparent;box-shadow:none;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl-theme .owl-controls .owl-buttons div{margin:-22px 5px 5px;font-size:35px;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .lighbox-image-close{top:15px;right:15px;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop .owl-carousel .owl-item .item{padding:15px;}
.wpestate_header_video_overlay{pointer-events:none;}
#google_map_prop_list_wrapper #gmap-next i,
#google_map_prop_list_wrapper #gmap-prev i{padding-top:1px;padding-left:2px;}
#google_map_prop_list_wrapper #gmap-control i{font-size:15px;line-height:30px;width:30px;height:30px;margin:0px;text-align:center;background-color:#fff;}
#google_map_prop_list_wrapper #gmap-control span{font-size:0px;height:30px;padding:0px;margin-left:1px;}
#google_map_prop_list_wrapper #gmap-control span i:hover{background-color:#3a4659;}
#google_map_prop_list_wrapper #google-default-search{right:15px;top:46px !important;width:180px;opacity:0.92;height:30px;padding:0px;line-height:30px;padding-left:10px;}
#google_map_prop_list_wrapper #gmap-control{border-radius:0px;opacity:0.92;height:30px;background-color:transparent;}
.featured_article_type2_title_wrapper{width:100%;padding:0px 15px;}
.featured_article_type2 h2{width:100%;font-size:35px;line-height:1.1em;}
.featured_article_type2{height:350px;}
.estate_places_slider button.slick-prev.slick-arrow, .estate_places_slider button.slick-next.slick-arrow{width:27px;height:27px;}
.estate_places_slider button.slick-prev.slick-arrow{left:-11px;}
.estate_places_slider button.slick-prev.slick-arrow:before, .estate_places_slider button.slick-next.slick-arrow:before{font-size:10px;line-height:28px;}
.estate_places_slider button.slick-next.slick-arrow{right:-11px;}
.page-template-property_list_directory .widget-area-sidebar{min-height:auto;}
.agency_contact_container{width:100%;padding:0px 15px;}
.header_agency_container{margin-bottom:15px;width:100%;}
.mylistings.agent_listing.agency_listings_title.single_listing_block{margin:0px;}
.single-estate_developer .property_reviews_wrapper, .agency_listings_title, .agency_agents_wrapper{margin:0px -15px;}
.header_agency_container img{margin-bottom:20px;max-height:200px;}
.agency_contact_class{float:left;padding:10px 0px;}
#agency_contact,
.single-agent{padding:0px;}
.col-md-12.message_explaining{margin-top:5px;float:left;}
.header_type5.header_right #access{margin-right:0px;padding-right:30px;padding-left:0px;}
.has_header_type4 .adv1-holder, .with_search_on_start.without_search_form_float .adv1-holder, .with_search_on_end.without_search_form_float .adv1-holder{width:810px;}
#search_wrapper.with_search_form_float,
#search_wrapper.search_wr_10 .adv-search-1,
.has_header_type4 #search_wrapper.with_search_form_float{width:1010px;}
#search_wrapper.search_wr_11 .col-md-2,
#search_wrapper.search_wr_10 .col-md-2{width:20%;}
#search_wrapper.search_wr_10 .col-md-8{width:60%;}
#search_wrapper.search_wr_11 .col-md-6{width:40%;}
.parallax_effect_yes{background-attachment:scroll;}
.header5_top_row, .header5_bottom_row{width:100%;}
.has_top_bar .header_media, .header_media{padding-top:0px;}
.has_top_bar .has_header_type6 .header_media, .has_top_bar .has_header_type2 .header_media, .has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media{padding-top:0px !important;}
.admin-bar .has_header_type5 .header_media{padding-top:170px;}
.has_header_type5 .header_media{padding-top:160px;}
.wp-block-residence-gutenberg-block-testimonial-slider .slick-prev.slick-arrow, .testimonial-slider-container.container_type_3 .slick-prev.slick-arrow{left:-9px;}
.wp-block-residence-gutenberg-block-testimonial-slider .slick-next.slick-arrow, .testimonial-slider-container.container_type_3 .slick-next.slick-arrow{right:-9px;}
.testimonial-slider-container .testimonial-container.type_class_3{margin:0px 26px;}
.lightbox_property_wrapper_floorplans .lightbox_property_wrapper_level2{height:auto;width:95%;}
.lightbox_property_wrapper_floorplans .owl-buttons{width:100%;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{padding:0px;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item .itemimage{width:100%;}
.single-estate_property .content_wrapper, .single-estate_agent .content_wrapper, .single-post .content_wrapper, .archive .content_wrapper, .page .content_wrapper{padding:0px;}
.row{margin-left:0px;margin-right:0px;}
.article_container .shortcode_title{padding-left:13px;}
.lightbox_property_slider{max-width:100%;width:100%;}
.lightbox_property_wrapper_level2{height:auto;}
.fancybox-next span{right:3px !important;}
.has_header_type4.cheader_right #google_map_prop_list_wrapper{margin-left:0px;}
.has_header_type4.cheader_right #google_map_prop_list_sidebar{right:0px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom, .featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath{margin-right:7px;}
.has_top_bar .has_header_type4 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type4 #google_map_prop_list_sidebar{top:112px;}
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_sidebar{top:41px;}
.change_pass{padding:0px 0px;}
.col-md-9.dashboard-margin .pagination{padding-left:30px;}
.page-template-user_dashboard_add .profile-page.row .col-md-12:last-of-type .col-md-9 .submit_form_row{margin-left:0px;}
}
@media only screen and (max-width: 1024px) and (min-width: 992px) {
.blog2v .property_listing_blog{min-height:485px}
.unread_mess_wrap{padding-left:30px;}
.all_mess_wrapper{padding-left:15px;}
.google_map_poi_marker{left:30px;}
.header_type1.header_center #access ul li.with-megamenu>ul.sub-menu{left:0px !important;right:0px !important;}
.search_unit_wrapper{margin:0px;}
.full_width_header .header_type1.header_left #access ul li.with-megamenu>ul.sub-menu,
.full_width_header .header_type1.header_left #access ul li.with-megamenu:hover>ul.sub-menu{right:0px;left:auto;}
.fixed_header .header_type4.header_left #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type4.header_left #access ul li.with-megamenu:hover>ul.sub-menu{right:auto;}
.fixed_header #access ul li.with-megamenu>ul.sub-menu,
.fixed_header #access ul li.with-megamenu:hover>ul.sub-menu{right:0px;left:auto;}
.listing_name{display:inline;margin-left:0px;float:left;max-width:100%;line-height:18px;position:relative;margin-top:0px;}
.login_form input[type=text],
.login_form input[type=password],
.login_form input[type=email],
.login_form input[type=url],
.login_form input[type=number],
.login_form textarea, .advanced_search_sidebar .filter_menu, .col-md-12 #listing_ajax_container_agent,
.col-md-12 #listing_ajax_container,
.col-md-12 .mydetails, .col-md-9 .listing_wrapper.col-md-12, #colophon .login_form input[type=text],
#colophon .login_form input[type=password],
#colophon .login_form input[type=email],
#colophon .login_form input[type=url],
#colophon .login_form input[type=number],
#colophon .login_form textarea,
#yahoologin,
#googlelogin,
#facebooklogin,
#wp-forgot-but,
#wp-login-but,
.login_form input[type=text],
.login_form input[type=password],
.login_form input[type=email],
.login_form input[type=url],
.login_form input[type=number],
.login_form textarea, .search_wr_3#search_wrapper,
.col-md-6.listing_wrapper{width:100%;}
.search_wr_3#search_wrapper{width:100% !important;}
.adv-search-3{right:30px;}
.has_header_type4 .adv-search-3{right:15px;}
.adv-search-3{right:45px;}
.has_header_type4 .adv-search-3{right:15px;}
.widget_latest_internal{min-height:52px;}
#pick_pack{background-position:0px 0px;}
.wpestate_tabs .ui-tabs .ui-tabs-nav li{padding:3px 8px;}
.agent_unit_featured{min-width:205px;}
.slider-content{right:15px;}
.col-md-9 .article_container{min-width:100%;}
#access{max-width:600px;float:right;}
.header_type5 #access{max-width:100%;margin-left:15px;}
#access ul li.with-megamenu>ul.sub-menu,
#access ul li.with-megamenu:hover>ul.sub-menu{max-width:100%;left:0px;}
.fixed_header .header_type2 #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type2 #access ul li.with-megamenu:hover>ul.sub-menu,
.fixed_header .header_type3 #access ul li.with-megamenu>ul.sub-menu,
.fixed_header .header_type3 #access ul li.with-megamenu:hover>ul.sub-menu{left:auto;right:0px;max-width:900px;}
.col-md-12 .blog_list_wrapper{min-width:100%;}
#results{width:76%;}
.col-md-pull-9.widget-area-sidebar{padding-right:15px;margin-right:-15px;}
#footer-widget-area.wide,
#footer-widget-area{padding:0px 15px 15px 15px;width:100% !important;}
#colophon .featured_second_line{bottom:62px;}
#listing_ajax_container_agent,
#listing_ajax_container{min-width:953px;}
#google_map_prop_list_sidebar #listing_ajax_container_agent,
#google_map_prop_list_sidebar #listing_ajax_container{min-width:100%;}
.col-md-9 #listing_ajax_container_agent,
.col-md-9 #listing_ajax_container{min-width:718px;}
.col-md-9 .listing_filter_views{padding-right:10px;width:28px;}
#primary .widget_search .form-control,
.col-md-pull-9#primary .widget_search .form-control{width:130px;}
#listing_ajax_container_agent.ajax12,
.col-md-12 #listing_ajax_container.ajax12{width:100%;padding-right:23px;}
#facebookloginsidebar,
#googleloginsidebar,
#twitterloginsidebar{background-position-x:-6px;font-size:10px;padding:1px 3px;line-height:3.5em;}
.adv-search-1, .transparent-wrapper{width:100% !important;}
#google_map_prop_list_sidebar .adv-search-1{width:100% !important;margin-left:0px !important;}
#google_map_prop_list_sidebar .entry-title{margin-left:0px;}
#google_map_prop_list_sidebar .order_filter_single{right:15px;}
#google_map_prop_list_sidebar #listing_ajax_container{padding:0px;}
.adv_results_wrapper{position:Relative;width:100%;}
.advanced_search_sidebar .filter_menu{width:197px;}
.adv1-holder{width:805px;}
.header_type1.header_left #user_menu_open,
#gmap-control{right:30px;}
#gmapzoomminus,
#gmapzoomplus{left:30px;}
#street-view{position:absolute;right:30px;}
.share_list{margin-left:0px;}
.comment-form-url, .comment-form-email, .comment-form-author{width:31.9%;}
.blog_list_wrapper{min-width:100%;}
.compar-4 .prop_value, .compar-4 .compare_item_head{width:19.9%;}
.compar-3 .prop_value, .compar-2 .compare_item_head{width:24%;}
.blog_listing_image{display:none;}
.prop-info{float:left;display:inline;width:100%;padding-left:0px;}
#openmap{bottom:-29px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0px;border-top-right-radius:0px;}
#facebooklogin:before{line-height:2.5em;padding-left:10px;margin-right:-14px;width:31px;}
#googlelogin:before{line-height:2.5em;padding-left:10px;margin-right:-14px;width:31px;}
#yahoologin:before{line-height:2.5em;padding-left:10px;margin-right:-14px;width:31px;}
#facebooklogin,
#googlelogin,
#yahoologin{font-size:14px;}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price{margin-top:5px;}
.featured_property.featured_property_type3 .featured_secondline .listing_details{margin:5px 0px 0px 0px;}
.featured_property.featured_property_type3 .featured_secondline .listing_actions{padding-left:30px;margin-top:8px;}
.prop-info{float:left;display:inline;width:100%;padding-left:0px;}
.row_user_dashboard .breadcrumb_container{padding-left:30px;}
.col-md-12.row_dasboard-prop-listing{padding-right:30px;padding-left:30px;}
.dashboard-margin .entry-title{padding-left:30px;}
.col-md-12.user_profile_div{margin-right:0px;margin-left:0px;padding-right:30px;padding-left:30px;width:100%;}
.pack_description_row, .pack_description{width:100%;}
}
@media only screen and (max-width: 1023px) {
.using-wpresidence-template.using-mobile-header-sticky.has_top_bar .header_media.mobile_header_media_sticky_yes{padding-top:0px;}
.col-md-3.listing_wrapper, .col-md-4.listing_wrapper, .col-md-6.listing_wrapper{width:50%;}
.shortcode-col.listing_wrapper.property_unit_type5{min-width:290px;}
#google_map_prop_list_sidebar .col-md-3.listing_wrapper,
#google_map_prop_list_sidebar .col-md-4.listing_wrapper,
#google_map_prop_list_sidebar .col-md-6.listing_wrapper{width:100%;}
.top_bar .textwidget{margin-right:0px;margin-bottom:0px;margin-left:0px;}
.master_header.header_transparent{background-color:#222;}
.elementor-template-full-width .container.content_wrapper{margin-top:0px;}
#search_wrapper{display:none;}
#adv-search-header-mobile{display:block;}
.mobile_header{display:block;}
.mobile_header_media_sticky_yes{margin-top:70px;}
#primary.col-md-pull-9{right:0% !important;}
.col-md-push-3.rightmargin, .single_width_blog.col-md-push-3, .full_width_prop.col-md-push-3{left:0% !important;}
.col-md-9.rightmargin, .col-md-9.rightmargin.single_width_blog, .col-md-9.col-md-push-3.rightmargin.single_width_blog, .full_width_prop{width:100% !important;}
.col-md-9.rightmargin, .single_width_blog, .full_width_prop{width:100%;left:0px;}
.submit_form_row{margin-left:0px;}
#search_wrapper_color{display:none;}
.admin-bar .has_header_type5 .header_media, .has_header_type5 .header_media{padding-top:0px;}
.admin-bar.has_top_bar .master_header, .admin-bar .master_header{top:0px;}
.admin-bar.has_top_bar .has_header_type5 .header_media, .has_top_bar .has_header_type5 .header_media{margin-top:0px;padding-top:0px;}
#wp-login-but-mobile,
#wp-submit-register_mobile{margin-bottom:10px;width:100%;}
#forgot-pass-div-mobile,
#forgot-pass-div{padding:9px 13px 13px 13px;}
#forgot-div-title-mobile{margin-bottom:13px;}
.submit_mandatory{padding-left:15px;}
.dashboard-margin .search_unit_wrapper{cursor:default;margin:0px 10px 0px 10px;}
.elementor-widget-container #carousel-listing,
.col-md-12.full_width_prop #carousel-listing,
.elementor-widget-container #carousel-listing .owl-carousel.owl-loaded{min-height:185px;}
.elementor-widget-container #carousel-listing,
.col-md-12.full_width_prop #carousel-listing,
.elementor-widget-container #carousel-listing .owl-carousel.owl-loaded,
.wpestate_estate_property_slider_section_wrapper #carousel-listing .carousel-inner,
#carousel-listing .owl-carousel.owl-loaded{height:auto;}
.col-md-12.full_width_prop .carouselvertical, .col-md-12.full_width_prop .carouselvertical .carousel-inner, #carousel-listing,
#carousel-listing.post-carusel .item,
#carousel-listing .owl-carousel .owl-item .item-video,
#carousel-listing .owl-carousel .owl-item .item{height:auto;min-height:300px;}
.col-md-9.rightmargin .wpestate_estate_property_slider_section_wrapper .carouselvertical .carousel-inner{max-width:100%;}
#primary{width:100% !important;max-width:100%;}
.page-template-property_list_directory .widget-area-sidebar{width:100% !important;padding:0px !important;right:0px;}
#calendar_wrap,
.mortgage_calculator_li, .loginwd_sidebar, #slider_price_widget{max-width:100%;}
.widget_calendar, .facebook_widget_like, .widget_search .form-control, #submit-form,
#list_sidebar_curr{width:100%;}
.widget-container.multiple_currency_widget, .widget-container.measurement_unit_widget{width:50%;}
#primary .widget-container.multiple_currency_widget,
#primary .widget-container.measurement_unit_widget #colophon .widget-container.multiple_currency_widget,
#colophon .widget-container.measurement_unit_widget{width:100%;}
.sub_footer_content, .sub_footer{display:flex;flex-direction:column;align-content:center;justify-content:flex-start;align-items:center;flex-wrap:wrap;height:100%;gap:5px;padding:10px;}
#menu-footer{display:flex;gap:5px 15px;flex-wrap:wrap;justify-content:center;}
.subfooter_menu li, .copyright{margin-left:0px;}
.subfooter_menu{margin-right:0px;}
.subfooter_menu li a, .copyright, .subfooter_menu, .subfooter_menu .menu>li{line-height:22px;}
.facebook_widget_like iframe ._2p3a, .facebook_widget_like iframe{max-width:100% !important;width:100% !important;}
#submit-form{margin-top:10px;}
.header_type2 #access,
.header_type3 #access,
#access{display:none;}
.top_bar_wrapper.topbar_show_mobile_no, .header_wrapper{display:none;}
.admin-bar #google_map_prop_list_sidebar.half_type4,
.admin-bar #google_map_prop_list_wrapper.half_type4,
.admin-bar #google_map_prop_list_sidebar.half_type3,
.admin-bar #google_map_prop_list_sidebar.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_type2,
.admin-bar #google_map_prop_list_sidebar.half_type1,
.admin-bar #google_map_prop_list_wrapper.half_type1,
.admin-bar #google_map_prop_list_wrapper.half_type3{margin-top:0px;}
.admin-bar .has_header_type1 .header_media, .admin-bar.has_top_bar .has_header_type1.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type2.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type3.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type3.header_transparent .header_media, .has_top_bar .has_header_type3 .header_media, .has_header_type3 .header_media, .admin-bar.has_top_bar .has_header_type2 .header_media, .has_top_bar .has_header_type2.header_transparent .header_media, .has_top_bar .has_header_type2 .header_media, .has_header_type2 .header_media, .admin-bar.has_top_bar .has_header_type1 .header_media, .has_top_bar .has_header_type1.header_transparent .header_media, .has_top_bar .has_header_type1 .header_media, .has_header_type1 .header_media{padding-top:0px !important;float:left;width:100%;height:100%;min-height:100%;}
.admin-bar.has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type3 .header_media{padding-top:0px;margin-top:0px;}
.header_media:empty{height:0px;}
.top_bar .multiple_currency_widget, .top_bar .measurement_unit_widget{display:inline-block;float:none;margin-top:3px;margin-bottom:3px;margin-left:5px;margin-right:5px;}
.master_header{position:relative;float:left;top:auto;height:auto;}
.admin-bar .master_header{top:auto;}
.website-wrapper{overflow-x:hidden;}
.slideout-open, .slideout-open body, .slideout-open .slideout-panel{overflow:hidden;}
.logo{display:none;}
.wpresidence-site-logo .logo{display:block;}
.user_menu{margin:0px auto !important;margin-top:15px;float:none;text-align:center;margin-bottom:20px;}
.container{float:left;}
.col-md-9 .article_container{min-width:100%;}
#advanced_submit_shorcode{width:100%;}
#login_widget-1 #wp-submit-register_wd{margin-bottom:13px !important;}
#wp-submit-register_wd{margin-bottom:13px !important;}
#directory_load_more{margin-bottom:15px;}
.wpresidence_button{margin-bottom:0px;}
.theme_slider_contact_form_wrapper .wpresidence_button.realtor_call, .theme_slider_contact_form_wrapper .wpresidence_button.realtor_whatsapp{margin-top:10px;}
.wpresidence_button.realtor_call, .wpresidence_button.realtor_whatsapp{margin-bottom:10px;margin-top:10px;}
.featured_property_type2 .agent_face{height:50px;width:50px;}
.featured_property.featured_property_type2 h2 a, .featured_property.featured_property_type2 h2{left:40px;}
.featured_property_type2 h2 a, .featured_property_type2 h2{color:#ffffff;font-size:17px;line-height:1.6em;left:40px;bottom:24px;float:left;}
.featured_property_type2 .sale_line{left:70px;bottom:30px;font-size:14px;line-height:1.4em;}
.featured_property_type2 .featured_prop_price{left:80px;font-size:15px;line-height:1.5em;bottom:20px}
.featured_property_type2{margin-bottom:0px !important;}
.has_header_type4 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type4 #google_map_prop_list_sidebar.half_no_top_bar{top:87px;}
.row.row_user_dashboard{margin-top:0px;}
.submit_container{padding:0px 15px 10px 15px;float:none;}
.col-md-12.row_dasboard-prop-listing{padding-right:10px;padding-left:10px;float:left;width:100%;}
.dashboard-margin .entry-title, .col-md-9.dashboard-margin .pagination{padding:0px 15px;float:none;}
.col-md-8.dashboard_password .col-md-12, .col-md-8.dashboard_password .col-md-6{padding-right:0px;padding-left:0px;}
.has_top_bar .page-template-user_dashboard_showing .container, .has_top_bar .page-template-user_dashboard_inbox .container, .has_top_bar .page-template-user_dashboard_add_agent .container, .has_top_bar .page-template-user_dashboard_agent_list .container, .has_top_bar .page-template-user_dashboard_search_result .container, .has_top_bar .page-template-user_dashboard_invoices .container, .has_top_bar .page-template-user_dashboard_searches .container, .has_top_bar .page-template-user_dashboard_favorite .container, .has_top_bar .page-template-user_dashboard_add .container, .has_top_bar .page-template-user_dashboard .container, .has_top_bar .page-template-user_dashboard_profile .container{float:none;}
.page-template-user_dashboard_showing .container, .page-template-user_dashboard_inbox .container, .page-template-user_dashboard_add_agent .container, .page-template-user_dashboard_agent_list .container, .page-template-user_dashboard_search_result .container, .page-template-user_dashboard_invoices .container, .page-template-user_dashboard_searches .container, .page-template-user_dashboard_favorite .container, .page-template-user_dashboard_add .container, .page-template-user_dashboard .container, .page-template-user_dashboard_profile .container{float:left;}
.col-md-12.user_profile_div{margin-right:0px;margin-left:0px;width:100%;padding:0px 15px;}
.col-md-12.user_profile_div .agent_unit, .col-md-12.user_profile_div .property_listing{margin:0px 15px;}
}
@media only screen and (max-width: 992px) and (min-width: 700px) {
.agents_4per_row .agent_unit{min-height:450px;}
.agent_unit{min-height:440px;}
.agent_unit.agent_unit_featured{min-height:auto;max-width:525px;margin:0px auto;}
}
@media only screen and (max-width: 992px) {
.wpestate_agent_header2_content{margin-top:0px;}
.wpestate_agent_header2_content .agentpic-wrapper, .wpestate_agent_header2_content .agent_details{width:50%;max-width:50%;}
.wpestate_single_agent_details_wrapper_type2 .agentpict{width:100%;}
.wpestate_single_agent_details_wrapper_type2{gap:15px;}
.wpestate_single_agent_details_wrapper_type2 .send_email_agent{margin-bottom:10px;}
.wpestate_property_header_extended.wpestate_lay6_gallery .single-overview-section, .wpestate_property_header_extended.wpestate_lay6_header-masonry-gallery .single-overview-section, .wpestate_property_header_extended.wpestate_lay6_multi-image-slider .single-overview-section, .wpestate_property_header_extended.wpestate_lay6_full-width-header .single-overview-section{float:left;position:relative;bottom:0px;}
.wpestate_property_header_extended.wpestate_lay6_header-masonry-gallery, .wpestate_property_header_extended.wpestate_lay6_gallery, .wpestate_property_header_extended.wpestate_lay6_multi-image-slider, .wpestate_property_header_extended.wpestate_lay6_full-width-header{margin-bottom:10px;}

.wpestate_content_grid_wrapper_second_col, .wpestate_content_grid_wrapper_first_col{width:100%;}
.wpestate_content_grid_wrapper{flex-direction:column;}
#property_other_agents .listing_wrapper{margin-bottom:30px;}
.col-md-12.full_width_prop #canvas-holder{margin-left:-70px;}
.theme_slider_contact_form_wrapper_visible{left:0px;width:100%;z-index:99;}
.theme_slider_2 .theme_slider_contact_form_wrapper.theme_slider_contact_form_wrapper_visible{left:48px;width:85%;}
.theme_slider_2 .theme_slider_contact_form_wrapper.theme_slider_contact_form_wrapper_visible .agent_contanct_form{padding:20px;}
.profile-onprofile .col-md-6, .wpestate_categories_as_tabs_panel .col-md-6, .wpestate_categories_as_tabs_panel .col-md-4, .wpestate_categories_as_tabs_panel .col-md-2, .wpestate_categories_as_tabs_panel .col-md-3{width:50%;float:left;}
.single-estate_property .listing-content .agent_contanct_form{padding-top:10px;}
.ligtbox_no_crop #owl-demo .item img{max-height:100%;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop #owl-demo .item img{min-height:auto;}
#owl-demo .slick-slide,
.ligtbox_no_crop .owl-carousel .owl-item .item, .owl-carousel .owl-item .item{height:350px;}
.property_slider_carousel_elementor_v3 .owl-nav, .wpestate_testimonial_slider .owl-nav{top:0px;width:215px;}
.property_slider_carousel_elementor_v3 .owl-theme .owl-nav .owl-prev, .wpestate_testimonial_slider.owl-theme .owl-nav .owl-prev{left:0px;}
.property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-prev{left:0px;}
.property_slider_carousel_elementor_v3.owl-theme .owl-nav .owl-next{right:inherit;left:45px;}
.wpestate_testimonial_slider.owl-theme .owl-nav .owl-next{right:inherit;left:45px;}
.property_slider_carousel_elementor_v3 .owl-nav{margin-top:-55px;left:-5px;}
.wpestate_testimonial_slider .owl-nav{margin-top:-22px;left:-5px;}
.mylistings h3{text-align:center;}
.term_bar_item{width:49%;}
.agent_taxonomy{margin:0px;}
.custom_parameter_wrapper{margin:15px -15px 15px -15px;}
.top_bar, .top_bar .textwidget{line-height:30px;}
.single_property_labels{top:-10px;}
.entry-title.entry-prop{margin-top:25px;margin-bottom:15px;}
.entry-prop{font-size:32px;}
.price_area, .notice_area .price_label{margin-top:18px;}
.prop_social{top:65px;}
.notice_area{width:100%;}
.property_categs{margin-top:0px;}
.half_results{margin-bottom:0px !important;}
.page-template-property_list_directory h1.entry-title.title_prop.half_results{padding:0px;margin-left:0px !important;margin-bottom:15px !important;}
.entry-title.title_prop.half_results, #google_map_prop_list_sidebar .entry-title{margin:0px 0px 0px 0px;padding:0px 15px 15px 15px;width:100%;}
.property_slider2_wrapper .image_div{width:53%}
.property_slider2_info_wrapper{width:40%;}
.full_form_image{margin-left:0px;}
#drag-and-drop{margin:0;}
.row_user_dashboard .breadcrumb_container{display:none;}
.breadcrumb_container{padding-left:15px;margin-bottom:0px;}
.listing_detail.col-md-4, .listing_detail.col-md-6{width:calc(50% - 5px);float:left;}
.splash_page_widget.widget-container.widget_text{float:left;}
#google_map_prop_list_sidebar #search_name{margin-right:10px;width:100%;margin-top:0px;float:left;margin-bottom:10px;}
#google_map_prop_list_sidebar #save_search_button{margin-bottom:13px !important;width:100%;margin-left:0px;}
.agency_contact_padding{float:left;padding:30px;}
.user_role_unit{margin-bottom:30px;}
.container_agent .col-md-5.agentpic-wrapper, .container_agent .col-md-7.agent_details{float:left;display:block;margin-top:0px;}
.container_agent .col-md-5.agentpic-wrapper{padding-right:30px;}
.profile-page label, .user_profile_explain{margin-bottom:5px;}
.row.custom_details_container .col-md-3{margin-bottom:5px;margin-top:5px;float:left;width:100%;}
.row.custom_details_container{margin:0px;}
.custom_details_container .custom_parameter_label{width:auto;}
#property_animation_slider .carousel-control-theme-next{float:right;right:11px !important;left:auto;}
#property_animation_slider .slide_caption{width:auto;left:0px;margin-left:25px;margin-right:25px;bottom:40px;}
.label_radius{float:left;}
.col-md-9.slider_radius_wrap{margin-left:0px;margin-bottom:13px;width:100%;float:left;height:auto;}
#agent_category_submit,
#agent_action_submit,
#agency_category_submit,
#agency_action_submit{margin-top:3px;margin-bottom:14px;}
.agent_unit_social.agent_list{padding:20px 20px 0px 20px;display:flex;}
.header_agency_container .col-md-8{float:left;width:100%;}
.developer_content .col-md-9, .developer_content .col-md-8{float:left;width:100%;padding-top:15px;}
.developer_taxonomy a{margin-right:10px;margin-top:10px;}
.developer_taxonomy{float:left;width:100%;padding-top:15px;}
.developer_content .col-md-4{padding:15px 0px;float:left;}
.col-md-6.agency_details{float:left;width:100%;}
.col-md-6#agency_contact,
.col-md-6.developer_map, .col-md-4.agency_tax{padding:0px;}
.developer_content{margin-top:0px;float:left;width:100%;}
.developer_content .col-md-3{padding:0px;}
.developer_content .col-md-3{padding:15px 0px;padding-top:15px;float:left;}
#search_wrapper.search_wr_10{padding:0px;}
.directory_sidebar{margin-top:13px;}
.page-template-property_list_directory .row{display:flex;flex-direction:column;}
.page-template-property_list_directory .rightmargin{order:2;}
.directory_sidebar#primary{order:1;margin-top:0px;padding:13px;}
#adv-search-mobile .col-md-3,
#adv-search-mobile .col-md-6{padding:0px;width:100%;float:left;}
.radius_wrap{padding-right:0px;}
#advanced_submit_2,
#advanced_submit_2_mobile,
#showinpage_mobile{width:100%;margin-bottom:13px;}
#google_map_prop_list_sidebar .order_filter_single{width:50%;bottom:auto;float:right;right:15px;position:relative;padding:5px 15px 5px 5px;margin-top:0px;}
#google_map_prop_list_sidebar .order_filter_single .caret::after{margin-top:5px;}
#google_map_prop_list_sidebar .no_results_title{margin-left:15px;font-size:15px;}
#google_map_prop_list_sidebar .messagebox_text,
#google_map_prop_list_sidebar .search_unit_wrapper{width:100%;margin-top:15px;}
#google_map_prop_list_sidebar .single-content{padding:0px 15px;}
.sticky_footer{position:relative;}
.container{margin-bottom:0px !important;}
.full_form{padding-left:0px;padding-right:0px;}
.half_form{padding-left:0px;}
.submit_container .wp-editor-wrap{padding:0px;}
.dash_no_header.has_top_bar .row.row_user_dashboard{margin-top:0px;float:left;width:100%;}
.shortcode-login #user_terms_register_sh_label{width:90%;}
#google_map_prop_list_sidebar .adv-search-1 .col-md-3,
#google_map_prop_list_sidebar .adv-search-1 .col-md-6{width:100%;padding:0px;float:left;}
#google_map_prop_list_sidebar .slider_radius_wrap{height:auto;}
.wpestate_pricev2_component_adv_search_wrapper input{width:100%;}
#google_map_prop_list_sidebar .extended_search_checker{width:50%;}
#google-default-search{right:0px;top:15px !important;width:200px;}
.lower_street{top:57px !important;}
.videoitem_full{height:100%;}
.login_form input[type=text],
.login_form input[type=password],
.login_form input[type=email],
.login_form input[type=url],
.login_form input[type=number],
.login_form textarea{width:100%;}
.widget-container{float:left;clear:both;width:100%;}
.widget_revslider{width:100%;height:auto;}
.col-md-12 .blog_list_wrapper{min-width:100%;}
.blog_listing_image{display:none;}
.prop-info{float:left;display:inline;width:100%;}
.profile-page .col-md-8, .profile-page .col-md-4, .user_profile_div .col-md-8, .user_profile_div .col-md-4{padding-left:0px;padding-right:0px;}
#google_developer_location,
#google_agency_location{width:100%;margin-bottom:10px;line-height:1.2em;height:auto;}
#aaiu-uploader{max-width:300px;}
.user_tab_menu{margin-top:0px;margin-left:0px;width:100%;display:block;float:left;}
.dashboard-margin{padding:0px 0px;float:left;width:100%;}
.dashboard-margin h1{float:left;width:100%;}
#profile-div{padding-left:0px;}
.compare_item_head .property_price, .compare_item_head h4{font-size:15px;}
.compar-3 .prop_value, .compar-2 .compare_item_head{width:23%;}
.compar-4 .prop_value, .compar-4 .compare_item_head{width:17.9%;}
.comment-form-url, .comment-form-email, .comment-form-author{width:32%;}
.col-md-12 .agentpic-wrapper{max-width:280px;}
.single-estate_agency .header_agency_wrapper{margin-bottom:15px;}
.single-estate_developer #adv-search-header-mobile,
.single-estate_agency #adv-search-header-mobile,
#adv-search-3,
.adv_results_wrapper, .navigational_links, #user_menu_open:before,
#user_menu_open:after,
#results_mobile,
#search_wrapper.search_wr_11,
.page-template-splash_page #search_wrapper.with_search_form_float,
.listing_filter_views, #list_view,
#grid_view{display:none;}
.fixed_header.container{padding:0px 0px 0px 0px;}
#adv_location{width:100%;}
#content_container{margin:0px;}
.single-estate_agent #content_container{margin-top:20px;}
.estate_property_first_row .rightmargin .single-content{margin:0px;}
.right-top-widet, .left-top-widet{float:none;margin:0px auto;display:inline-block;width:100%;left:0px;right:0px;text-align:center;}
.top_bar .social_sidebar_internal a{margin-left:0px;float:none;}
.logo{width:100%;padding:0px;text-align:center;}
.logo img{max-width:300px;margin:0px auto;}
#mobile_display{display:block;margin-top:40px;}
.user_menu{float:none;text-align:center;margin-bottom:20px;margin-top:0px;margin:0px auto;}
.header_type3 .user_loged, .header_type2 .user_loged, .user_menu.user_loged{margin-top:0px !important;margin-right:45px;padding-left:0px;padding-right:0px;text-align:left;padding:0px 0px 9px 0px !important;}
.header_type3 .logo, .header_type2 .logo{height:80px;}
#user_menu_open .login_sidebar{width:252px;margin:0px auto;}
.submit_action, #user_menu_trigger{float:none;}
#user_menu_open{right:0px;}
.header_type1 #user_menu_open,
.header_type2 #user_menu_open,
.header_type3 #user_menu_open{top:42px;}
.user_loged{padding-top:0px;}
.top_bar_wrapper{border:none;}
.wide .top_bar, .top_bar{width:100% !important;padding:15px 15px 5px 15px;text-align:center;margin-top:0px;float:left;height:auto;}
.top_bar_wrapper{float:left;margin-bottom:0px;}
.left-top-widet li{margin:0px auto;float:none;display:inline-block !important;}
.header_social{width:100%;padding:0px;margin-top:13px;}
.nav_wrapper{display:none;}
.adv-search-1{width:100%;display:none;}
#search_wrapper.search_wrapper.search_wr_8.with_search_on_end.without_search_form_float{padding:0px;}
#google_map_prop_list_sidebar .adv-search-1{display:block;padding:15px 15px 0px 15px;}
.widget-area-sidebar{float:left;right:0px;}
#listing_ajax_container{min-width:100px;}
.agent_unit_featured:last-child, .agent_unit_featured{margin-bottom:30px !important;max-width:525px;margin:0px auto;float:none;min-height:385px;}
.shortcode-col{margin-bottom:30px;}
.featured_property{float:left;}
.advanced_search_shortcode{padding:13px;margin-bottom:30px !important;}
.shortcode_title_adv{margin-bottom:17px;width:100%;}
.col-md-12 .mydetails, .vc_span9 .advanced_search_shortcode .form-control, .vc_span8 .advanced_search_shortcode .form-control, .vc_span6 .advanced_search_shortcode .form-control, .vc_span6 .advanced_search_shortcode input, .vc_span8 .advanced_search_shortcode input, .vc_span9 .advanced_search_shortcode input{width:100%;}
.blog_list_wrapper{min-width:100%;}
#wpestate_single_agent_details_wrapper .col-md-7.agent_details{width:100%;}
.agent_details{padding-left:0px;margin-top:20px;margin-bottom:30px;}
.single-agent .agent_details{padding-left:15px;}
#primary{margin-top:0px;}
#listing_ajax_container_agent,
#listing_ajax_container{min-width:100%;margin:0px -15px;float:none;width:auto;}
.filter_menu{margin-left:0px;}
#google_map_prop_list_sidebar .filter_menu{margin-left:-15px;}
.agent_contanct_form{margin-left:0px;margin-right:0px;}
.agent_meta, .entry-title-agent{margin-left:0px;}
.agent_unit_social_single, .single-agent .agent_details, .agentpic-wrapper{padding-left:0px;padding-right:0px;width:100%;display:inline-block;}
.agent_social_share_type2{margin-bottom:15px;margin-top:15px;gap:15px;flex-wrap:wrap;}
.wpestate_single_agent_details_wrapper_type2 .agent_details{padding:0px;}
.wpestate_single_agent_details_wrapper_type2 .wpresidence_button{padding:5px 15px;}
.wpestate_agent_details_container_wrapper_type_2 .custom_parameter_wrapper .col-md-4{width:100%;}
.single-agent{padding-right:0px;}
.mylistings{margin-left:-15px;margin-right:-15px;}
.contact_page_company_details, .contact_page_company_picture{width:100%;float:left;}
.contact_page_company_details{margin-top:13px;}
.company_headline .header_social{padding-bottom:10px;}
.header_social a:first-child i{padding-left:0px;}
#colophon.boxed_footer,
#colophon.sticky_footer.boxed_footer,
#colophon{float:left;width:100%;background-size:cover;}
#footer-widget-area.wide,
#footer-widget-area{width:100% !important;padding:0px!important;float:left;}
#colophon #second ul,
#colophon #third ul,
#colophon #fourth ul{padding-top:0px;}
.company_headline{margin-top:10px;}
.admin-bar.has_top_bar .has_header_type4 .header_media{padding-top:170px;}
.has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media{padding-top:0px;}
.page-template-user_dashboard_showing .top_bar_wrapper, .page-template-user_dashboard_inbox .top_bar_wrapper, .page-template-user_dashboard_add_agent .top_bar_wrapper, .page-template-user_dashboard_agent_list .top_bar_wrapper, .page-template-user_dashboard_invoices .top_bar_wrapper, .page-template-user_dashboard_searches .top_bar_wrapper, .page-template-user_dashboard_favorite .top_bar_wrapper, .page-template-user_dashboard_add .top_bar_wrapper, .page-template-user_dashboard .top_bar_wrapper, .page-template-user_dashboard_profile .top_bar_wrapper, .page-template-user_dashboard_search_result .top_bar_wrapper{position:relative;}
.col-md-12.developer_map{padding:0px;float:left;margin-top:15px;}
.single_listing_block .load_more_ajax_cont{margin:30px;padding-left:0px;width:100%;text-align:center;}
.row.single_parameter_row .col-md-5{padding:0px;}
.row.single_parameter_row .col-md-2 p{line-height:0px;}
.row.single_parameter_row{padding-bottom:20px;}
}
@media only screen and (max-width: 825px) and (min-width: 780px) {
.featured_property.featured_property_type3 .featured_secondline .property_listing_details{line-height:30px;}
.featured_property.featured_property_type3 .featured_secondline .listing_actions{margin-top:12px;}
}
@media only screen and (max-width: 815px) {
#google_map_prop_list_sidebar .col-md-3.listing_wrapper,
#google_map_prop_list_sidebar .col-md-4.listing_wrapper,
#google_map_prop_list_sidebar .col-md-6.listing_wrapper{width:50%;}
.wpestate_testimonial_slider .item{box-shadow:inset 0 5px 30px 0 rgb(36 42 76 / 3%) !important;}
.figlio{background:transparent !important;}
.login-register-modal-image{display:none;}
.modal_login_container{width:70%;}
.login-register-modal-form-wrapper{width:100%;left:0px;}
.page-template-front_property_submit .navigation_container a{height:68px;}
.page-template-front_property_submit .submit_container{padding:0px;}
.page-template-front_property_submit #googleMapsubmit{width:100%;margin:0;}
.page-template-front_property_submit .featurescol{padding-left:0px;}
#google_map_prop_list_wrapper,
#google_map_prop_list_wrapper.half_type1{position:relative;width:100%;height:500px;top:0px !important;margin-top:0px !important;padding-top:0px !important;left:0px;}
#google_map_prop_list_sidebar{position:relative;top:0px !important;width:100%;z-index:1;margin-top:0px !important;padding-top:0px !important;}
.fixed_header{position:relative;border:none;}
#google_map_prop_list_sidebar #listing_ajax_container{padding:0px;}
}
@media only screen and (max-width: 770px) {
#google_map_prop_list_wrapper #gmap_wrapper,
#google_map_prop_list_wrapper #googleMap{height:100vh !important;}
.contact-box, .backtop{bottom:50px;}
.contact-box, .backtop{bottom:65px;}
.using-mobile-header-sticky.half_map_body .content_wrapper{padding-top:70px;}
h4.wpestate_no_favorites{margin-left:0px;}
.entry-title.entry-prop{width:60%;}
.single-estate_property .wpresidence_button.realtor_call, .single-estate_property .wpresidence_button.realtor_whatsapp{display:none;}
.type_class_4 .testimonial-location-line, .type_class_4 .testimonial-author-line{margin-left:0px;width:100%;}
.type_class_4 .testimonial-location-line{margin-bottom:10px;}
.testimonial-container.type_class_3{min-height:10px;}
.mobile_agent_area_wrapper{display:block;}
.half_map_controllers_wrapper{display:flex;}
.half_control_visible{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;}
.half_mobile_hide{display:none;}
#google_map_prop_list_sidebar .pagination{margin:10px 0px 120px 0px;}
.featured_prop_type5 h2{font-size:25px;}
.featured_article_type5_title_wrapper{left:5%;height:300px;}
.article_container.bottom-estate_agent.nobutton .agent_unit, #property_other_agents .mylistings{margin-bottom:15px;}
.theme_slider_3_carousel-indicators{bottom:70px;}
.theme_slider_3.owl-carousel .owl-item .item{max-height:500px !important;}
.theme_slider_3_carousel-indicators img{width:70px;}
.slider_type_3 .slide_cont_block{top:25%;}
.slider_type_3 .slide_cont_block h2{font-size:38px;width:75%;}
#gmapzoomplus{top:15px;opacity:0.92;}
#gmapzoomminus{top:46px;opacity:0.92;}
#google-default-search{right:auto;left:46px;top:15px !important;width:180px;height:30px;padding:0px;line-height:30px;padding-left:10px;}
.single-estate_property #gmap-control{right:15px;}
.single-estate_property #google-default-search{right:15px;left:auto;top:46px !important;}
#street-view{line-height:30px;height:30px;padding:0px;top:15px !important;padding-left:8px;border-radius:0px;opacity:0.92;right:46px;}
#map-view,
#gmap-full,
#openmap{display:none;}
#gmap-control i{font-size:15px;line-height:30px;width:30px;height:30px;margin:0px;text-align:center;}
#gmap-next i,
#gmap-prev i{padding-top:1px;padding-left:2px;}
#gmap-control span{font-size:0px;height:30px;padding:0px;background-color:#fff;margin-left:1px;}
#gmap-control{border-radius:0px;opacity:0.92;height:30px;background-color:transparent;right:15px;}
.estate_places_slider .places_wrapper_type_2{width:auto;margin:0px;}
.page-template-user_dashboard_add .profile-page.row .col-md-12:last-of-type .col-md-9{padding:0px;}
.custom_details_container .custom_parameter_label{width:auto;}
.single-estate_developer .single-agent, .single-estate_agency #content_container,
.mylistings.agent_listing.agency_listings_title.single_listing_block{margin:0px -15px;}
.term_bar_wrapper{margin-top:15px;}
.single-estate_developer .property_reviews_wrapper{margin:0px;}
.single-estate_agency .term_bar_wrapper{padding:0px 15px}
.membership_package_product.featured_pack_sh{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);margin-top:15px;}
.message_content{width:100%;}
.mess_reply_form{margin-top:0px;padding-right:15px;padding-top:15px;}
.all_mess_wrapper{padding-left:0px;width:100%;}
.col-md-9.slider_radius_wrap{margin-left:0px;margin-bottom:13px;width:100%;float:left;height:auto;}
.col-md-9.slider_radius_wrap #wpestate_slider_radius{margin-left:0px;}
.col-md-3.slider_radius_wrap{height:auto;float:left;width:100%;margin-bottom:10px;}
.page-template-splash_page #adv-search-mobile{padding:13px;z-index:999;position:relative;}
.admin-bar .has_header_type3 .header_media{margin-top:0px;}
.has_header_type4 .header_media{margin-top:0px;padding-top:0px;}
.has_header_type4 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type4 #google_map_prop_list_sidebar.half_no_top_bar{top:70px;}
.has_top_bar .has_header_type5 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type5 #google_map_prop_list_sidebar,
.admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_sidebar{margin-top:0px;top:130px;}
.has_header_type5 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type5 #google_map_prop_list_sidebar.half_no_top_bar{top:71px;}
.admin-bar{height:0px;min-width:300px;}
body.logged-in.admin-bar{padding-top:0px;}
.admin-bar.has_top_bar .has_header_type2 .header_media, .admin-bar .has_header_type2 .header_media{margin-top:0px;}
.google_map_poi_marker{left:15px;}
.gallery_wrapper .col-md-8.image_gallery{border-bottom:0px;}
#google_map_prop_list_sidebar .messagebox_text{padding-left:0px;}
.image_gallery{min-height:350px;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{height:auto;}
#google-default-search{width:155px;}
.article_container{margin:0px;}
.article_container.places_list_1{display:block;margin:0px;}
.entry-title{margin-top:15px;}
#google_map_prop_list_wrapper.half_no_top_bar.half_type2,
#google_map_prop_list_sidebar.half_no_top_bar.half_type2{top:28px;}
.fancybox-next span, .fancybox-prev span{height:50px !important;width:50px !important;border-radius:50%;border:2px solid #fff !important;background:rgba(0, 0, 0, 0.78);}
.fancybox-next span:before{font-size:40px;left:18px;top:6px;}
.fancybox-prev span:before{font-size:40px;left:14px;top:6px;}
.places_wrapper_type_2{width:100%;max-height:400px;min-height:400px;}
.header_type3_menu_sidebar{display:none;}
.header_type3_menu_sidebar.header_right{display:none;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details:before{right:15px;left:15px;}
.featured_property.featured_property_type3 .featured_secondline .listing_actions{padding-left:15px;margin-top:5px;}
.featured_property_type3.featured_property h2{margin-top:10px;padding-left:15px;padding-right:15px;}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price{padding:0px 15px;margin-top:5px;}
.featured_property.featured_property_type3 .featured_secondline .listing_details{padding:0px 15px;margin-top:5px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom{margin-left:0px;margin-right:15px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath{margin-right:15px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infosize{margin-right:3px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details{padding:5px 15px;line-height:50px;}
#gmapzoomplus_sh,
#gmapzoomplus,
#gmapzoomminus_sh,
#gmapzoomminus{left:15px;}
.listing_unit_price_wrapper{font-size:17px;}
#map-view{display:none;}
#search_name{margin-right:10px;width:100%;margin-top:0px;float:left;margin-bottom:10px;}
#save_search_button{margin-bottom:13px !important;width:100%;margin-left:0px;}
.has_top_bar .has_header_type4 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type4 #google_map_prop_list_sidebar{top:135px;}
.admin-bar.has_top_bar .has_header_type4 .header_media{padding-top:0px;margin-top:0px;}
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_sidebar{top:136px;}
.admin-bar .has_header_type4 .header_media{margin-top:71px;}
.admin-bar .has_header_type4 #google_map_prop_list_wrapper.half_no_top_bar,
.admin-bar .has_header_type4 #google_map_prop_list_sidebar.half_no_top_bar{top:71px;}
.admin-bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:72px;top:0px;}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar .has_header_type2 #google_map_prop_list_sidebar{margin-top:72px;top:0px;}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:46px;}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:20px;}
.has_header_type3 #google_map_prop_list_wrapper,
.has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:72px;}
.admin-bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar .has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:72px;}
.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{padding-top:0px;margin-top:auto;top:0px;}
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{margin-top:0px;}
.has_header_type1 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type1 #google_map_prop_list_sidebar.half_no_top_bar{top:72px;margin-top:0px;}
}
@media screen and (max-width:768px){
.col-sm-12.elementor_residence_grid.agent_card_2{width:100%;}
.wpestate_sliding_box.slider_box_size_5.active-element, .wpestate_sliding_box.slider_box_size_5{width:49%;margin-right:1%;margin-bottom:15px;}
#tab_prpg.wpestate_elementor_tabs .wpestate-elementor-nav-tabs ul{height:auto;}
.theme_slider_wrapper.theme_slider_2 h3, .theme_slider_wrapper.theme_slider_2 h3 a{font-size:21px;line-height:1.2em;width:99%;}
.theme-slider-location{padding-right:10px;font-size:14px;line-height:1.3em;}
.theme_slider_wrapper.theme_slider_2 .price_label, .theme_slider_wrapper.theme_slider_2 .theme-slider-price{font-size:14px;margin-bottom:5px;}
.wp-block-columns.has-2-columns, .wp-block-columns.has-3-columns, .wp-block-columns.has-4-columns, .wp-block-columns.has-5-columns, .wp-block-columns.has-6-columns{flex-flow:row wrap;}
.has-2-columns .wp-block-column, .has-3-columns .wp-block-column, .has-4-columns .wp-block-column, .has-5-columns .wp-block-column, .has-6-columns .wp-block-column{flex-basis:100%;}
.wp-block-columns .wp-block-column:not(:last-child){margin-right:0px;margin-left:0px;}
.wp-block-columns .wp-block-column:not(:first-child),
.wp-block-columns .wp-block-column:nth-child(even){margin-left:0px !important;margin-right:0px !important;}
}
@media only screen and (max-width: 700px) and (min-width: 600px) {
.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{padding-top:176px;}
.has_top_bar .has_header_type5 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type5 #google_map_prop_list_sidebar,
.admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type5 #google_map_prop_list_sidebar{top:176px;}
#google_map_prop_list_wrapper,
#google_map_prop_list_sidebar{top:176px;}
.listing_unit_price_wrapper{font-size:14px;}
}
@media only screen and (max-width: 700px) {
#morg_per_month,
.morg_month_wrap{font-size:14px;line-height:1.6;}
.col-md-12.full_width_prop #morgage_chart{width:100%!important;height:auto!important;}
.col-md-12.full_width_prop .morgage_chart_wrapper.onfirst{height:260px!important;}
.morgage_legend li:before{margin-top:11px;}
.wpestate_shedule_tour_wrapper_type2_content{width:100%;padding:0px;}
.wpestate_shedule_tour_wrapper_type2_image{display:none;}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper{max-width:260px;}
.property_slider_carousel_elementor_v3_image_wrapper, .wpestate_testimonial_slider .item_testimonal_image{display:none;}
.property_slider_carousel_elementor_v3_content_wrapper, .wpestate_testimonial_slider .item_testimonial_content{width:100%;}
.agency_unit .agent_card_my_listings{bottom:auto;top:-30px;}
#tab_prpg.wpestate_elementor_tabs .wpestate-elementor-nav-tabs ul{display:block;}
#tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .wpestate-elementor-nav-tabs,
#tab_prpg.wpestate_elementor_tabs.wpestate_tab_class_vertical .tab-content{width:100%;}
#tab_prpg.wpestate_elementor_tabs .nav-tabs>li{border-bottom:1px solid #eaeaea;}
#tab_prpg.wpestate_elementor_tabs li{background:transparent;border:none;width:auto;flex-grow:inherit;flex-basis:unset;width:100%;}
.wpestate_elementor_tabs .tab-content{float:left;}
.property_slider2_wrapper .image_div{width:100%}
.property_slider2_info_wrapper{width:100%;position:absolute;height:auto;padding:10px;bottom:0px;padding-right:17%;}
.property_slider2_info_wrapper .property_slider_sec_row, .property_slider2_content{display:none;}
.property_slider2_wrapper.owl-carousel .owl-item .item{padding:0px;}
.property_slider2_info_wrapper h2{text-transform:capitalize;font-weight:800;font-size:21px;margin-bottom:0px;}
.property_slider2_wrapper.owl-theme .owl-nav{width:15%;height:auto;top:28%;}
.property_slider2_wrapper.owl-carousel .owl-nav button.owl-prev, .property_slider2_wrapper.owl-carousel .owl-nav button.owl-next{height:90px;}
.property_slider2_wrapper.owl-theme .owl-nav div{line-height:90px;}
.splash_page_widget .social_sidebar_internal a{float:none;}
.mylistings.agent_listing.agency_listings_title.single_listing_block{margin:0px;}
.single-estate_developer .single-agent, .single-estate_agency #content_container{margin:0px;}
.single-estate_agency .term_bar_wrapper, .term_bar_wrapper, .no_agents{padding:0px;}
.subheading_over_image, .subheading_over_video{font-size:20px;}
.heading_over_image, .heading_over_video, .entry-tax{font-size:40px;}
.single-estate_agency .container.content_wrapper, .single-estate_developer .container.content_wrapper{margin-top:20px;margin:0px;padding:0px;margin-bottom:15px !important;}
.single-estate_developer .header_agency_container{padding-bottom:0px;}
.agency_unit_img{max-width:100%;float:none;}
.agency_unit_wrapper{padding-left:0px;width:100%;float:left;position:relative;}
.agent_address, .agency_unit_wrapper h4{padding-left:20px;}
.wpestate_single_agent_details_wrapper_type2 .agent_address{padding-left:0px;}
.agency_social-wrapper{margin-bottom:55px;padding-left:20px;}
.agency_users{bottom:15px;left:10px;float:left;}
.page-template-user_dashboard_favorite #listing_ajax_container,
.page-template-user_dashboard_agent_list #listing_ajax_container{margin:0px;}
.col-md-12.user_profile_div .agent_unit, .col-md-12.user_profile_div .property_listing{margin-bottom:30px;margin-left:0px;}
.wpestate_header_video.full_screen_yes, .wpestate_header_image, .wpestate_header_video{height:330px !important;}
#property_animation_slider .slide_caption h2{font-size:30px;}
#property_animation_slider .slide_capt{bottom:20px;}
.splash_page_widgets_wrapper{width:100%;padding:0px 13px;margin:0px auto;text-align:center;}
.splash-right-widet{float:none;width:auto;display:inline-block;}
.testimonial-slider-container.container_type_1 .slick-next.slick-arrow{right:-6px;}
.testimonial-slider-container.container_type_1 .slick-prev.slick-arrow{left:-6px;}
.page-template-splash_page .heading_over_video_wrapper, .page-template-splash_page .heading_over_image_wrapper{top:50%;padding:0px 50px;}
.page-template-splash_page .container{position:absolute;}
.admin-bar .has_header_type4 .header_media{margin-top:0px;padding-top:0px;}
.google_poi{display:none;}
#owl-demo .item img{max-height:300px;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{height:340px;}
.ligtbox_no_crop .owl-carousel .owl-item .item, .owl-carousel .owl-item .item{height:340px;}
.agent_listings_title{padding-left:0px;}
.listing-content .mylistings, .mylistings{margin:30px 0px;}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{margin-top:155px;}
.featured_property.featured_property_type4{height:100%;}
.featured_property.featured_property_type4 .featured_img{width:100%;position:relative;}
.featured_property_type4 .featured_secondline{position:relative;width:100%;}
.featured_property_type4 h2 a, .featured_property_type4 h2{font-size:18px;margin-top:0px;margin-bottom:0px;}
.featured_property.featured_property_type3 .share_unit{top:0px;}
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type4 #google_map_prop_list_sidebar{top:134px;}
.admin-bar.has_top_bar .has_header_type4 .header_media{padding-top:0px;}
.admin-bar .has_header_type4 .header_media{margin-top:71px;}
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:0px;top:175px;}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar .has_header_type2 #google_map_prop_list_sidebar{top:0px;}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:90px;}
.has_header_type1 #google_map_prop_list_wrapper.half_no_top_bar,
.has_header_type1 #google_map_prop_list_sidebar.half_no_top_bar{top:72px;margin-top:0px;}
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:0px;}
}
@media only screen and (max-width: 640px) {
.elementor-widget .single-overview-section, .property-page-overview-details-wrapper{justify-content:flex-start;}
.wpestate_property_media_section_wrapper .status-wrapper.verticalstatus{right:0px;}
.wpestate_display_schedule_tour_options_wrapper{justify-content:flex-start;gap:15px;}
.wpestate_tour_info_headline{margin:30px 0px 10px 0px;}
.wpresidence_button.agent_submit_class, .wpresidence_button.send_email_agent{width:100%;margin-bottom:10px;text-align:center;}
.wpresidence_button.realtor_call, .wpresidence_button.realtor_whatsapp{width:100%;text-align:center;}
.agent_contanct_form .message_explaining{float:left;margin-top:10px;}
#wpestate_schedule_tour_time,
.wpestate_display_schedule_tour_options_wrapper{width:100%;}
#carousel-property-page-header .carousel-indicators .active,
#carousel-property-page-header .carousel-indicators li{height:75px;}
#carousel-property-page-header .carousel-indicators{text-align:center;padding:0px 30px;}
.single_property_labels{top:5px;}
.single_property_action{margin:0px 0px 0px 10px;}
.elementor-widget-container .single_property_action{margin:0px 10px 0px 0px;}
.advanced_search_shortcode .col-md-9, .advanced_search_shortcode .col-md-2, .advanced_search_shortcode .col-md-3, .advanced_search_shortcode .col-md-4, .advanced_search_shortcode .col-md-6, .advanced_search_shortcode .col-md-8{width:100%;float:left;}
.prop_social{top:-30px;right:15px;left:5px;}
.price_area{float:left;text-align:left;padding:0px;font-size:22px;}
.second_price_area{left:0px;padding-top:5px;}
.entry-title.entry-prop{width:100%;margin-bottom:25px;font-size:28px;}
.price_area, .notice_area .price_label{margin-top:0px;}
.entry-prop{width:100%;max-width:100%;padding-top:25px;}
.property_categs{margin-top:10px;line-height:1.4em;}
#carousel-listing .status-wrapper{display:none;}
.half_form{padding-right:0px;}
#wpestate_single_agent_details_wrapper .col-md-5.agentpic-wrapper,
.container_agent .col-md-5.agentpic-wrapper, .container_agent .col-md-7.agent_details, .col-md-12 .container_agent .col-md-5.agentpic-wrapper, .col-md-12 .container_agent .col-md-7.agent_details{width:100%;padding-right:0px;max-width:100%;}
.container_agent .col-md-7.agent_details{margin:20px 0px;}
.page-template-front_property_submit .half_form{width:100%;padding:0px;}
.page-template-front_property_submit .navigation_container a{width:100%;height:auto;text-align:left;}
.page-template-front_property_submit #front_submit_prev_step{margin-bottom:15px;}
.user_role_unit{display:flex;flex-direction:column;height:100%;}
.user_role_featured_image{order:1;width:100%;float:left;}
.featured_user_role_unit_details{order:2;width:100%;height:auto;}
.user_role_status{z-index:99;}
.button_user_role{position:relative;left:0px;bottom:0px;margin-bottom:0px;}
.user_role_content{padding-bottom:10px;}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{margin-top:5px;}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{top:90px;margin-top:0px;}
.featurescol{width:100%;float:left;padding-left:0px;}
#google_map_prop_list_wrapper.half_no_top_bar.half_type2,
#google_map_prop_list_sidebar.half_no_top_bar.half_type2,
#google_map_prop_list_wrapper.half_no_top_bar.half_type3,
#google_map_prop_list_sidebar.half_no_top_bar.half_type3{top:0px;margin-top:0px;}
.admin-bar #google_map_prop_list_sidebar.half_type3,
.admin-bar #google_map_prop_list_sidebar.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_type3{margin-top:0px;}
.admin-bar #google_map_prop_list_wrapper.half_no_top_bar.half_type2,
.admin-bar #google_map_prop_list_sidebar.half_no_top_bar.half_type2,
.admin-bar #google_map_prop_list_wrapper.half_no_top_bar.half_type3,
.admin-bar #google_map_prop_list_sidebar.half_no_top_bar.half_type3{top:-44px;}
#tab_prpg li{border-right:none !important;}
.fixed_header{position:relative;border:none;}
#google_map_prop_list_sidebar #search_wrapper{border:none;}
.fixed_header.container{padding:0px;}
#google_map_prop_list_sidebar .property_listing{max-width:100%;}
#google_map_prop_list_sidebar .adv_search_slider{display:inline;float:left;width:100%;}
#google_map_prop_list_sidebar{overflow:hidden;}
#google_map_prop_list_wrapper.half_type1{position:relative;width:100%;height:500px;}
#google_map_prop_list_wrapper{position:relative;width:100%;height:500px;}
.admin-bar #google_map_prop_list_wrapper,
.admin-bar #google_map_prop_list_sidebar{margin-top:0px;}
#google_map_prop_list_wrapper.half_type2,
#google_map_prop_list_sidebar.half_type2,
#google_map_prop_list_wrapper.half_type3,
#google_map_prop_list_sidebar.half_type3{top:-12px !important;}
.slider_control_right{top:-9px;float:right;}
.title_slider{display:inline-block;margin-top:30px;}
.slider_control_left{top:-9px;left:auto;float:right;}
.floor_details{width:100%;float:left;text-align:left;}
.advanced_search_shortcode .extended_search_checker{width:100%;}
.extended_search_checker{width:100%;}
.half_form{width:100%;min-height:40px;}
.half_form_last{margin-left:0px;}
.user_dashboard_status{position:relative;top:auto;right:auto;margin:10px 0px;}
.prop-info{height:100%;left:0px;}
.info-container, .listing_submit{position:relative;float:left;display:inline;bottom:auto;margin-top:10px;}
.listing_submit{width:100%;margin-left:10px;}
.info-container, .user_dashboard_listed, .listing_title{padding-left:10px;}
.items_compare img{border-radius:4px;margin-bottom:13px;}
.compare_item_head{height:300px;}
.compar-3 .prop_value, .compar-2 .compare_item_head, .compar-1 .prop_value, .compar-2 .prop_value, .compar-3 .prop_value, .compar-4 .prop_value, .compar-1 .compare_legend_head, .compar-1 .compare_legend_head_in, .compar-2 .compare_legend_head, .compar-2 .compare_legend_head_in, .compar-3 .compare_legend_head, .compar-3 .compare_legend_head_in, .compar-4 .compare_legend_head, .compar-4 .compare_legend_head_in, .compar-1 .compare_item_head .compar-2 .compare_item_head, .compar-3 .compare_item_head, .compar-4 .compare_item_head{width:100%}
.compare_legend_head_in{font-weight:bold;}
.prop_value{padding-left:5px;}
.compare_legend_head:empty{height:0px;}
.schedule_meeting{margin-bottom:13px;float:right;}
.comment-form-url, .comment-form-email, .comment-form-author{width:100%;}
.prop_social_single{width:100%;padding-bottom:10px;text-align:left;margin:15px 0px;float:left;display:inline-block;}
#gmapzoomminus{left:15px;}
#gmapzoomplus{left:15px;}
.with_search_9 #openmap{right:auto;}
.with_search_7 #openmap,
#openmap{right:auto;left:15px;}
.listing_filters_head .listing_filter_select{width:100%;}
.listing_filters_head .listing_filter_select .filter_menu_trigger{border-right:0 solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:0;padding:15px 15px 15px 0;}
.listing_filters_head .listing_filter_select{margin-top:0px;margin:0px;}
.listing_filters_head .caret:after{top:0px;}
.single-title{word-break:normal;}
.advanced_search_shortcode .form-control{width:100%;}
#advanced_search_shortcode .adv_search_slider{width:100%;margin-bottom:10px;}
.post-carusel iframe{min-height:100px;}
.videoitem{height:auto;}
.carouselvertical .carousel-inner{padding-right:0px;margin:0px auto;}
#tab_prpg .custom_template_tab li,
#tab_prpg li{width:100%;}
.vertical-wrapper{display:none;}
.carouselvertical .slider-property-status{float:right;right:15px !important;}
.carousel-control.right.vertical{right:0px;}
.custom_span_header{width:100%;}
.lightbox_property_wrapper_level2 .owl-controls .owl-buttons div{font-size:45px;margin-left:0px;margin-right:0px;}
#myChartacc,
.my_chart_dash, #myChart{height:auto !important;}
}
@media only screen and (max-width: 570px) {
.wpestate_agent_header2_content .agentpic-wrapper, .wpestate_agent_header2_content .agent_details{width:100%;max-width:100%;}
.wpestate_single_agent_details_wrapper_type2{flex-direction:column;}
.wpestate_single_agent_details_wrapper_type2 .agent_details{padding:0px 30px;}
.wpestate_agent_details_container_wrapper{flex-direction:column;}
#google_map_prop_list_sidebar .col-md-3.listing_wrapper,
#google_map_prop_list_sidebar .col-md-4.listing_wrapper,
#google_map_prop_list_sidebar .col-md-6.listing_wrapper,
.col-md-3.listing_wrapper, .col-md-4.listing_wrapper, .col-md-6.listing_wrapper{width:100%;}
.profile-onprofile .col-md-6, .wpestate_categories_as_tabs_panel .col-md-6, .wpestate_categories_as_tabs_panel .col-md-4, .wpestate_categories_as_tabs_panel .col-md-2, .wpestate_categories_as_tabs_panel .col-md-3{width:100%;float:left;}
.single-estate_developer #agency_map{float:left;}
.listing_wrapper.col-md-12 .property_listing{flex-direction:column;display:flex;flex-wrap:nowrap;}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper{max-width:100%;}
.listing_wrapper.col-md-12 .property_listing.property_unit_type8 .listing-unit-img-wrapper{max-width:100%;}
.listing_wrapper.col-md-12 .property_unit_type1 .listing-unit-img-wrapper{max-width:fit-content;}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper img{object-fit:cover;height:100%;}
.listing_wrapper.col-md-12>.property_listing .carousel-inner{max-width:100%;max-width:100%;}
.wpestate_sliding_box.slider_box_size_5.active-element, .wpestate_sliding_box.slider_box_size_5, .wpestate_sliding_box.slider_box_size_3.active-element, .wpestate_sliding_box.slider_box_size_3, .slider_box_size_3.active-element, .slider_box_size_3, .slider_box_size_4.active-element, .slider_box_size_4, .slider_box_size_5.active-element, .slider_box_size_5{width:100%;margin-bottom:15px;}
.col-md-12.full_width_prop .morgage_data_wrapper, .morgage_chart_wrapper{float:none;}
.featured_type5_excerpt{display:none}
.featured_article_type5_title_wrapper{height:250px;width:300px;}
.slider_type_3 .slide_cont_block{padding:0px 15px;}
.modal_login_container{width:auto;}
.col-md-12.full_width_prop #canvas-holder{margin-left:-90px;}
.no_views i{margin-left:0px !important;}
.residence_demo_title_under{width:100%;}
#primary .widget-container.multiple_currency_widget,
#primary .widget-container.measurement_unit_widget,
#colophon .widget-container.multiple_currency_widget,
#colophon .widget-container.measurement_unit_widget{width:100%;}
.agent_contanct_form_sidebar #agent_submit{margin-bottom:0px;}
.agent_contanct_form_sidebar .wpresidence_button.message_submit{margin-top:15px;}
.elementor-widget-container .agent_contanct_form_sidebar #agent_submit{margin-bottom:15px;}
#agent_submit{margin-bottom:13px;width:100%;}
.contact_form_flex_wrapper{flex-direction:column;margin:15px 0px 0px 0px;gap:0px;}
.message_submit{width:100%}
.review-date{margin-top:5px;position:relative;float:left;}
.listing-review .property_ratings{margin-top:10px;float:left;padding-left:0px;width:100%;}
.review-content{padding-left:0px;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{height:300px;}
.yelp_unit{width:100%;}
.yelp_unit_distance{float:left;width:100%;margin:0px 0px 3px 0px;}
.yelp_unit_name{display:block;width:100%;float:left;margin:0px;}
.yelp_stars{float:left;right:auto;left:0px;margin-bottom:15px;}
.floor_title{width:100%;margin-bottom:5px;}
.floor_details.floor_price_details{width:100%;}
.ligtbox_no_crop .owl-carousel .owl-item .item, .owl-carousel .owl-item .item{height:270px;}
}
@media only screen and (max-width: 500px) {
.control_tax_wrapper{gap:10px;}
#owl-demo.owl-carousel .owl-item .item, .ligtbox_no_crop .owl-carousel .owl-item .item{max-height:100%;width:100%;}
#carousel-listing .carousel-indicators{position:relative;bottom:0 !important;margin:1px 0px 5px 0px;}
.col-md-12.full_width_prop .carouselvertical, .col-md-12.full_width_prop .carouselvertical .carousel-inner, #carousel-listing,
#carousel-listing.post-carusel .item,
#carousel-listing .owl-carousel .owl-item .item-video,
#carousel-listing .owl-carousel .owl-item .item{min-height:200px;}
.agent_unit{min-height:450px;}
.type_class_4 .testimonial-location-line{margin-bottom:0px;}
.col-md-12.full_width_prop #canvas-holder{margin-left:-40px;}
.owl-carousel .owl-item a{display:inline-block;float:left;}
.owl-carousel .owl-item img{display:block;width:auto;margin:0px auto;position:relative;}
#owl-demo-floor img{height:auto;}
.caption-wrapper{display:none;}
.listing-details{display:none;}
.listing_wrapper.blog2v{padding:0px;display:flex;}
.theme_slider_wrapper .carousel-indicators{left:0%;width:100%;margin:0px auto;padding-left:0;margin-left:0px;text-align:center;bottom:15px;}
.slider-content{width:380px;left:4%;padding:15px 50px 15px 15px;}
.slider-content h3{font-size:20px;line-height:1.3em;margin-bottom:10px;}
.theme-slider-price{width:300px;left:15px;}
.theme_slider_contact_wrapper{left:15px;}
.theme_slider_3_carousel-indicators{display:none;}
.featured_property.featured_property_type2 h2 a, .featured_property.featured_property_type2 h2{font-size:15px;line-height:1.2em;width:83%;bottom:24px;}
.morgage_data_wrapper, .morgage_chart_wrapper{width:100%;}
.morgage_legend{position:relative;}
.morgage_data_wrapper.onfirst, .morgage_chart_wrapper.onfirst{padding-right:0px;}
#canvas-holder{margin-left:-45px;}
.featured_agent_listings.wpresidence_button{width:auto;}
#submit_review,
.comment-form #submit,
.wpresidence_button, #agent_submit,
#edit_review.wpresidence_button .dashboard-margin .comment-form #submit{width:100%;text-align:center;}
#submit_compare{width:95%;}
.half_form{padding-left:0px;padding-right:0px;}
#imagelist .uploaded_images{margin:0px 5px 10px 5px;width:calc(50% - 10px);}
.listing_detail.col-md-4, .listing_detail.col-md-6{width:100%}
.page-template-front_property_submit .modal_login_container{width:calc(100% - 20px);margin:0px 10px;}
.term_bar_item{width:100%;}
.google_map_poi_marker{top:120px;}
.control_tax_sh{margin-left:0px;margin-right:0px;background-image:none !important;background:#f3f3f3;color:#333;}
.control_tax_sh:hover{background-color:#f3f3f3;color:#333;}
.tax_active:hover, .tax_active{background:#0073e1;background-color:#0073e1;color:#fff;}
#owl-demo .slick-slide,
.ligtbox_no_crop .owl-carousel .owl-item .item, #owl-demo.owl-carousel .owl-item .item{height:300px;min-height:300px;}
.blogs_wrapper{margin:0px;}
.blogs_wrapper .shortcode_title{padding-left:0px;}
.wpestate_estate_property_design_related_listings .mylistings{margin-left:0;margin-right:0;display:block;}
.agent_listings_title_similar{padding-left:0px;}
.page-template-agents_list #listing_ajax_container_agent,
.agency_unit_list_wrapper{margin:0px}
.nothing{padding-left:0px;}
.slider_prop_wrapper{padding:0px;}
.blog-unit-wrapper{padding:0px;}
.featured_property_type3 .item{min-height:215px;}
.featured_property_type3 .item{border-radius:0px;}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{margin-top:15px;}
.fancybox-opened{position:fixed !important;}
.featured_property_type4 .featured_prop_price, .featured_property_type4 .featured_prop_label{right:auto;top:15px;}
.featured_property_type4 .featured_prop_price .price_label{width:70px;margin-left:-35px;}
#google_map_prop_list_wrapper.half_no_top_bar,
#google_map_prop_list_sidebar.half_no_top_bar{margin-top:0px;}
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:6px;}
.admin-bar .has_header_type1 #google_map_prop_list_wrapper,
.admin-bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:5px;}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper,
.admin-bar .has_header_type2 #google_map_prop_list_sidebar{top:0px;margin-top:0px;}
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type1 #google_map_prop_list_sidebar{margin-top:6px;}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar{margin-top:15px;}
.admin-bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar .has_header_type3 #google_map_prop_list_sidebar{top:0px;margin-top:0px;}
.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{padding-top:0px;margin-top:auto;top:0px;}
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_wrapper,
.admin-bar.has_top_bar .has_header_type3 #google_map_prop_list_sidebar{margin-top:0px;}
.admin-bar.has_top_bar .has_header_type4 .header_media{padding-top:104px;}
.has_header_type4 #google_map_prop_list_wrapper,
.has_header_type4 #google_map_prop_list_sidebar{margin-top:0px;}
.has_top_bar .has_header_type4 .header_media, .has_top_bar .has_header_type1 .header_media{padding-top:105px;}
#primary{padding:0px 13px;}
.featured_property.featured_property_type3 .featured_img{width:100%;float:none;left:0px;position:relative;}
.featured_property.featured_property_type3 .featured_secondline{width:100%;position:relative;}
.propery_listing_main_image{height:300px;}
.carousel-indicators-wrapper-header-prop{display:none;}
.testimonial-container.type_class_2 .testimonial-text, .testimonial-container.type_class_2 .testimonial-author-line{float:none;}
.testimonial-container.type_class_1{padding:0px 30px;}
.testimonial-text{float:left;width:100%;margin:15px 0px 0px 0px;}
.testimonial-text:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f0f0f0;top:-20px;left:10px;position:absolute;}
.testimonial-text:after{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fdfdfd;top:-20px;left:10px;position:absolute;}
.testimonial-author-line{float:left;margin:5px 0px 0px 0px;}
.prop_pricex{border-top:none;}
.info_details{margin-left:-150px;width:340px;}
#accordion_prop_map .panel-body{padding:0px;}
.contact_info_details{left:-24px;margin-top:-60px;}
#advanced_submit_2,
#advanced_submit_2_mobile,
#showinpage_mobile{width:100%;margin-bottom:12px;}
.subunit_title{line-height:1.6em;margin:10px 0px;}
.meta-element{width:100%;display:block;margin-bottom:5px;}
.meta_icon{margin-left:0px;}
.meta-separator{display:none;}
.prop_social_single a:first-child{margin-left:0px}
.featured_property h2 a, .featured_property h2{width:100%;position:relative;right:auto;font-size:16px;line-height:1.3em;margin-top:3px;margin-bottom:2px;}
.featured_property .sale_line{font-size:15px;}
.featured_prop_price .price_label{position:relative;right:0px;top:auto;color:#0073e1;margin-top:0px;}
.featured_secondline{height:auto;float:left;}
.featured_property_type3.featured_property h2 a{font-size:18px;}
.featured_property_type3.featured_property h2{padding-left:30px;padding-right:30px;margin-top:22px;margin-bottom:0px;}
.featured_property.featured_property_type3 .featured_secondline .listing_details{padding:0px 30px;margin:15px 0px 0px 0px;}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price{padding:0px 30px;margin-top:5px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details{padding:5px 30px;line-height:60px;position:relative;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details:before{right:30px;left:30px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom{margin-right:15px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath{margin-right:15px;}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infosize{margin-right:10px;}
.featured_property.featured_property_type3 .featured_secondline .listing_actions{padding:22px 22px 22px 30px;margin-top:0px;}
.testimonial-container.type_class_3 .testimonial-author-line{padding-left:26px;}
.lower_street{top:105px !important;}
.article_container .blog-unit-wrapper{padding:0px;}
.wrap_custom_image{position:relative;top:auto;left:auto;width:100%;max-width:100% !important;height:100%;overflow:hidden;background:#f7f7f7;}
.blog_list_wrapper{margin:0px auto;}
#prop_name{width:100%;}
#search_form_submit_1{margin-left:0px;color:#fff;padding:10px 25px;margin-top:5px;float:left;width:100%;}
#slider_price_sh{margin-bottom:-5px;display:inline-grid;width:100%;box-sizing:border-box;float:left;margin:0px;margin-top:5px;margin-left:8px;}
.adv_search_sh label{line-height:7px;}
.wpb_wrapper .article_container .listing_wrapper{padding:0px;}
.listinglink-wrapper_sh_listings{padding:0px 10px;}
.featured_property_type2 .agent_face{height:45px;width:45px;}
.featured_property_type2 .featured_prop_price{left:80px;font-size:13px;line-height:1.3em;bottom:25px;top:auto;}
.featured_property_type2 .sale_line{left:65px;bottom:12px;font-size:13px;line-height:1.3em;}
.featured_property_type2 .price_label:not(.price_label_before){font-size:13px;}
.featured_property_type2 h2 a, .featured_property_type2 h2{font-size:15px;line-height:1.5em;left:40px;bottom:24px;position:absolute;}
.featured_property_type2 .price_label_before{line-height:1.3em;font-size:13px;}
.fancybox-opened{z-index:8030;top:50% !important;margin-top:-165px !important;}
.admin-bar .has_header_type4 .header_media{margin-top:71px;}
#listing_ajax_container_agent.estate_agent{margin:0px;}
}
@media only screen and (max-width:430px) {
.wpestate_content_grid_wrapper_second_col_item_wrapper{display:flex;flex-direction:row;align-content:flex-start;flex-wrap:wrap;}
.property_unit_content_grid_small_details{padding-left:0;padding-top:20px;}
#carousel-listing.carouselvertical,
#carousel-listing.carouselvertical .owl-carousel .owl-item .item{min-height:145px;}
.lightbox_property_wrapper_level2.lightbox_wrapped_no_contact.ligtbox_no_crop #owl-demo .item img{min-height:0px;height:auto;max-width:fit-content;}
.property_header_gallery_wrapper .col-md-6.image_gallery{height:300px;min-height:300px;border-left:none;}
.property_header_gallery_wrapper .col-md-3.image_gallery{height:150px;min-height:150px;}
.contactformwrapper{bottom:10px;}
.contactformwrapper:before{display:none;}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{height:auto;}
.pack_description_details{font-size:15px;height:60px;width:135px;padding:7px 7px;}
.package_label{font-size:12px;}
.pack-listing{height:200px;width:47%;padding:5px 5px;}
.buypackage{min-height:65px;font-size:10px;padding-left:5px;padding-right:5px;}
.pack-listing-title, .pack-listing-period{font-size:12px;line-height:1.2em;margin-bottom:10px;}
.submit-price{font-size:12px;}
.pack-unit h4{font-size:20px;}
}
@media only screen and (max-width: 375px) {
.col-md-12.full_width_prop .carouselvertical, .col-md-12.full_width_prop .carouselvertical .carousel-inner, #carousel-listing,
#carousel-listing.post-carusel .item,
#carousel-listing .owl-carousel .owl-item .item-video,
#carousel-listing .owl-carousel .owl-item .item{min-height:180px;}
.wpestate_stripe.wpestate_stripe_form_1 .row, .wpestate_stripe.wpestate_stripe_form_1 input{width:auto;}
input[type=email].newsletter_form{width:70%;}
.newsletter_input{width:30%;}
.mobile_agent_area_wrapper .agent-listing-img-wrapper{font-size:14px;}
.mobile_agent_area_wrapper a{max-width:100px;}
.contact_map_container{display:none;}
.slider-content{width:355px;left:2%;padding:15px 55px 15px 15px;}
.theme-slider-price{width:285px;}
.theme_slider_agent_name{margin-top:10px;}
.theme_slider_agent{display:none;}
.col-md-12.full_width_prop #canvas-holder{margin-left:-70px;}
.rating_legend{display:block;}
.schedule_meeting{margin-left:0px;float:left;width:100%;}
#floor_submit{margin-left:0px;margin-top:10px;}
#google_map_prop_list_wrapper #google-default-search,
#google-default-search{float:right;top:46px !important;right:15px;left:auto;border-radius:0px;}
.slider-property-status{display:none;}
#google_map_prop_list_sidebar .extended_search_checker{width:100%;}
#form_submit_1{width:100%;}
.blog_unit_meta .read_more{width:100%;margin-top:10px;}
.span_widemeta{width:100%;float:left;}
.blog_unit_meta .fa-calendar-o, .blog_unit_meta .fa-comment-o{margin-left:0px;}
.property_listing{min-width:200px;}
}
@media only screen and (max-width: 320px) {
.featured_article_type5_title_wrapper{width:240px;left:3%;right:0;height:220px;padding:30px;}
.featured_read_more_5, .featured_type5_excerpt{display:none;}
.agent_unit_email, .agent_unit_phone, .agent_unit_social a{margin-right:2px;}
.morg_month_wrap{font-size:13px;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.segment {
background-attachment: scroll !important;
background-position: center center !important;
}
}