img{max-width:100%;height:auto;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{clear:both;display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 32px 2em;}
.wp-block-image .alignright{margin-left:2em;}
.alignleft{float:left;margin:5px 2em 32px 0;}
.wp-block-image .alignleft{margin-right:2em;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 5px 0;}
.wp-caption.alignleft{margin:5px 20px 5px 0;}
.wp-caption.alignright{margin:5px 0 5px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gallery-caption{box-sizing:border-box;}
.bypostauthor{box-sizing:border-box;}
.wp-block-pullquote{border:none;}
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{text-align:center;}
.wp-block-cover{margin-bottom:28px;}
.wp-block-embed{margin-bottom:30px;}
.product-block.grid .product-image{width:100%;}
.product-block.grid .product-image img{width:100%;}
.bread-title{word-break:break-word;word-wrap:break-word;}
.advane-search-wrapper-fields{display:none;}
.wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff;}
.wp-block-button{margin-top:15px;margin-bottom:15px;}
.logo-theme img{
max-width: 150px;
}
p{margin-bottom:32px;}
.main-page.full-default{max-width:980px;margin-left:auto;margin-right:auto;float:none;}
.featured-property.label{padding:.6em;color:#fff;font-size:85%;}
.topmenu-menu i{display:inline-block;}
.cmb-th span.required{color:red;}
@media(max-width:767px){
.widget-property-search-form.horizontal .form-group-location{flex-wrap:wrap;}
.widget-property-search-form.horizontal .form-group-location > div ~ div{margin-top:15px;}
}
.contact-form-agent .agent-content .email{word-wrap:break-word;}
.elementor-lightbox .elementor-swiper-button{outline:none !important;}
@media(max-width:1200px){
.elementor-lightbox .elementor-swiper-button{cursor:auto;}
}
.property-detail-gallery.v1 .image-wrapper{text-align:center;}
.property-detail-gallery.v1 img{display:inline;}
.from-to-text-wrapper{position:relative;}
.heading-filter-price{box-sizing:border-box;margin:0;position:relative;vertical-align:middle;}
.heading-filter-price .inner{cursor:pointer;height:50px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:1px solid #d8d8d8;margin:0;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:10px 15px;color:#484848;line-height:30px;text-align:left;}
.price-input-wrapper{position:absolute;z-index:10;top:100%;left:0px;right:0px;width:100%;background:#fff;padding:15px;border:1px solid #d8d8d8;margin-top:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:none;}
form.form-search .advance-search-wrapper-fields.overflow-visible{overflow:visible !important;}
.row.row-padding-5{margin-left:-5px;margin-right:-5px;}
.row-padding-5 .col-xs-6{padding-left:5px;padding-right:5px;}
.widget-property-search-form.style1 .heading-filter-price .inner{border-radius:50px !important;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;-o-border-radius:50px !important;}
.properties-currencies .currencies{list-style:none;margin:0;padding:15px 30px;}
.properties-currencies .currencies li label{width:100%;cursor:pointer;font-weight:400;}
.properties-currencies .currencies li.active label, .properties-currencies .currencies li label:hover{color:#ff5a5f;}
.currencies-wrapper .dropdown-toggle i{margin-left:7px;}
.form-group-price.list ul.price-filter{list-style:none;margin:0;padding:0;text-align:left;}
.form-group-price.list ul.price-filter li{padding:3px 0px;cursor:pointer;}
.form-group-price.list ul.price-filter li:hover{color:#ff5a5f;}
.blog-no-breadcrumbs .main-content, .blog-no-breadcrumbs .main-content-detail{padding-top:30px;}
@media(min-width:1200px){
.blog-no-breadcrumbs .main-content, .blog-no-breadcrumbs .main-content-detail{padding-top:55px;}
}
rs-module-wrap{z-index:0;}
.properties-filter-sidebar-wrapper .close-filter {
z-index: 1;
}