.elementor-21041 .elementor-element.elementor-element-0a99438 .rhea_property_card_ele_stylish{width:33.333%;}.elementor-21041 .elementor-element.elementor-element-69fbf20{text-align:center;}.elementor-21041 .elementor-element.elementor-element-df439b4{text-align:center;}.elementor-21041 .elementor-element.elementor-element-df439b4 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-21041 .elementor-element.elementor-element-b28006e{--divider-border-style:solid;--divider-color:#93919166;--divider-border-width:1px;}.elementor-21041 .elementor-element.elementor-element-b28006e .elementor-divider-separator{width:100%;}.elementor-21041 .elementor-element.elementor-element-b28006e .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21041 .elementor-element.elementor-element-b95001e .rhea-listing-map{height:400px;}.elementor-21041 .elementor-element.elementor-element-b95001e .leaflet-popup-content-wrapper{padding-bottom:0px;}.elementor-21041 .elementor-element.elementor-element-b95001e .osm-popup-title{margin-top:0px;}.elementor-21041 .elementor-element.elementor-element-b95001e .leaflet-popup-content p{margin-top:0px;}.elementor-21041 .elementor-element.elementor-element-b95001e{width:100%;max-width:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-21041 .elementor-element.elementor-element-147bbb0{width:100%;}}@media(max-width:1024px){.elementor-21041 .elementor-element.elementor-element-781924e{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-6b89cdf *//* Heading */
.elementor-element-656fb2a .elementor-widget-text-editor h2{
	line-height:0.9em;
}

/* Ctct form field email */
#ctct-form-wrapper-0 .ctct-form .ctct-form-field-email{
	border-width:1px;
	border-top-left-radius:0px;
	border-color:#e5581b;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* Ctct form field text */
#ctct-form-wrapper-0 .ctct-form .ctct-form-field-text{
	border-width:1px;
	border-top-left-radius:0px;
	border-color:#e5581b;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* Ctct form field tel */
#ctct-form-wrapper-0 .ctct-form .ctct-form-field-tel{
	border-width:1px;
	border-top-left-radius:0px;
	border-color:#e5581b;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* Ctct submitted */
.ctct-form .ctct-form-field-submit .ctct-submitted{
	font-size: 16px;
	color: #ffffff;
	background-color: #e5581b;
	width: 183px;
	min-height: 44px;
}

/* Input */
.ctct-form .ctct-form-field-email input[type=email]{
	background-color:rgba(0,0,0,0);
}

/* Input */
.ctct-form .ctct-form-field-text input[type=text]{
	background-color:rgba(0,0,0,0);
}

/* Input */
.ctct-form .ctct-form-field-tel input[type=tel]{
	background-color:rgba(0,0,0,0);
	
}
/* Input */
.ctct-form .ctct-form-field-email input[type=email]{
	width:95%;
}

/* Input */
.ctct-form .ctct-form-field-text input[type=text]{
	width:95%;
}

/* Input */
.ctct-form .ctct-form-field-tel input[type=tel]{
	width:95%;
}

/* 2296px and smaller screen sizes */
@media (max-width:2296px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
		
	}
	
}
/* Premium modal box modal dialog */
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar{
	width: 10px;
}

.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-track{
	box-shadow: inset 0 0 2px grey;
	border-radius: 10px;
}

.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-thumb{
	background: rgb(0, 84, 166,80%);
	border-radius: 10px;
}

.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-thumb:hover{
	background: #b30000;
}
@media (max-width:800px){

	/* Premium modal box modal dialog */
	.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar{
		width: 10px;
	}
	
	.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-track{
		box-shadow: inset 0 0 2px grey;
		border-radius: 10px;
	}
	
	.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-thumb{
		background: rgb(0, 84, 166,80%);
		border-radius: 10px;
	}
	
	.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-dialog::-webkit-scrollbar-thumb:hover{
		background: #b30000;
	}
	
}
/* 2255px and smaller screen sizes */
@media (max-width:2255px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 2239px and smaller screen sizes */
@media (max-width:2239px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 2200px and smaller screen sizes */
@media (max-width:2200px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1920px and smaller screen sizes */
@media (max-width:1920px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1873px and smaller screen sizes */
@media (max-width:1873px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1624px and smaller screen sizes */
@media (max-width:1624px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1564px and smaller screen sizes */
@media (max-width:1564px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1483px and smaller screen sizes */
@media (max-width:1483px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1439px and smaller screen sizes */
@media (max-width:1439px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1250px and smaller screen sizes */
@media (max-width:1250px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1139px and smaller screen sizes */
@media (max-width:1139px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 1023px and smaller screen sizes */
@media (max-width:1023px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 959px and smaller screen sizes */
@media (max-width:959px){

	/* Ctct form field tel, Ctct form field text, Ctct form field email */
	.ctct-form-field-tel,#ctct-form-wrapper-0 .ctct-form-field-text:nth-child(4),#ctct-form-wrapper-0 .ctct-form-field-text:nth-child(5),#ctct-form-wrapper-0 .ctct-form .ctct-form-field-email{
		border-width:1px;
		border-top-left-radius:0px;
	}
	
	/* Ctct form field email */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-email{
		border-color:#e5581b;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	
	/* Ctct form field text */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-text{
		border-color:#e5581b;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	
	/* Ctct form field tel */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-tel{
		border-color:#e5581b;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	
	/* Ctct submitted */
	.ctct-form .ctct-form-field-submit .ctct-submitted{
		font-size: 16px;
		color: #ffffff;
		background-color: #e5581b;
		width: 183px;
		min-height: 44px;
	}
	
	/* Input */
	.ctct-form .ctct-form-field-email input[type=email]{
		width:95%;
	}
	
	/* Input */
	.ctct-form .ctct-form-field-text input[type=text]{
		width:95%;
	}
	
	/* Input */
	.ctct-form .ctct-form-field-tel input[type=tel]{
		width:95%;
	}
	
	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 890px and smaller screen sizes */
@media (max-width:890px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 860px and smaller screen sizes */
@media (max-width:860px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 650px and smaller screen sizes */
@media (max-width:650px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Heading */
	.elementor-element-656fb2a .elementor-widget-text-editor h2{
		line-height:0.8em;
	}
	
	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
}

/* 280px and smaller screen sizes */
@media (max-width:280px){

	/* Entry Content */
	.rh_blog__listing .hentry .entry-content{
		transform:translatex(0px) translatey(0px);
	}
	
}

/* 2500pxpx and smaller screen sizes */
@media (max-width:2500px){

	/* Ctct form field submit */
	#ctct-form-wrapper-0 .ctct-form .ctct-form-field-submit{
		display: flex;
		align-items: center;
		justify-content: center;
		
	}}
	
.ctct-form .ctct-form-field-email input[type=email]{
	color:#ffffff;
}

/* Input */
.ctct-form .ctct-form-field-text input[type=text]{
	color:#ffffff;
}

/* Input */
.ctct-form .ctct-form-field-tel input[type=tel]{
	color:#ffffff;
}
premium-svg-nodraw{
	color: white;
} 
.rhea_property_card_ele_stylish_inner{
	height: 100%;
}

.rh_detail_wrapper_3{
	height: 100%;
}/* End custom CSS */