.open-popup-btn {
	z-index: 1000000000 !important; 
	box-shadow: 0 2px 5px rgba(0,0,0,.25);
	padding: 16px !important;
	text-align: center;
	vertical-align: middle;
	border-radius: 0!important;
	position: fixed;
	top: 200px;
	right: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px!important;
	font-weight: 500!important;
	background: rgb(240, 8, 7) !important;
	color: rgb(255, 255, 255) !important;
} 

.application{
	z-index: 1000000000 !important; 
	box-shadow: 0 2px 5px rgba(0,0,0,.25);
	padding: 16px !important;
	text-align: center;
	vertical-align: middle;
	border-radius: 0!important;
	position: fixed;
	top: 300px;
	right: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px!important;
	font-weight: 500!important;
	background: rgb(240, 8, 7) !important;
	color: rgb(255, 255, 255) !important;
	
}
.archive .price {
display: none;	
}

.single-property .rh_prop_card__price {
display: none;	
}

.page .price {
display: none ;	
}

.osm-popup-price {
display: none;	
}

.home .rh_prop_card__price_sty {
display: none;	
}

.single-property .price {
color :  #f7f7f7 !important;
font-size: 5px !important;	
}


.rh_banner__cover {
background: #000 !important;
}

.rh_menu__user_submit {
display: none;	
}

.rh_var2_header_meta_wrapper {
  background: #303c4a ;
}	


.calendly-badge-widget {
	top: 100px!important;
	right: 0!important;
}

.calendly-badge-widget .calendly-badge-content {
	box-shadow: 0 2px 5px rgba(0,0,0,.25);
	cursor: pointer;
	padding: 16px !important;
	text-align: center;
	vertical-align: middle;
	border-radius: 0!important;
	display: inline-flex;
	height: -moz-fit-content;
	width: fit-content;
	font-family: "Poppins", Sans-serif;
	font-size: 18px!important;
	font-weight: 500!important;
	background: rgb(240, 8, 7) !important;
	color: rgb(255, 255, 255) !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.calendly-badge-widget .calendly-badge-content:hover {
transform: scale(1.1);
}




/* Sitewide mobile leasing action bar */
@media (max-width: 767px) {
 body { padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important; }
 body .calendly-badge-widget { position:fixed!important; top:auto!important; bottom:0!important; left:0!important; right:auto!important; width:33.333333%!important; margin:0!important; z-index:1000000000!important; }
 body .calendly-badge-widget .calendly-badge-content, body a.open-popup-btn, body a.application { box-sizing:border-box!important; display:flex!important; align-items:center!important; justify-content:center!important; min-height:64px!important; height:calc(64px + env(safe-area-inset-bottom, 0px))!important; padding:8px 7px calc(8px + env(safe-area-inset-bottom, 0px))!important; font-size:12px!important; line-height:1.3!important; white-space:normal!important; text-align:center!important; border-radius:0!important; box-shadow:0 -2px 8px rgba(0,0,0,.12)!important; }
 body .calendly-badge-widget .calendly-badge-content { width:100%!important; }
 body a.open-popup-btn, body a.application { position:fixed!important; top:auto!important; bottom:0!important; width:33.333333%!important; margin:0!important; border-left:1px solid rgba(255,255,255,.45)!important; }
 body a.open-popup-btn { left:33.333333%!important; right:auto!important; }
 body a.application { left:auto!important; right:0!important; }
 body #scroll-top { bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important; }
}


/* Consistent sitewide H2 sizing on mobile */
@media (max-width: 767px) {
 body h2, body .elementor h2.elementor-heading-title {
  font-size: 2.6rem !important;
 }
 body h2 :is(a, span, strong, em) {
  font-size: inherit !important;
 }
}