/****** Global style **********/
.property-price{
	color: #9B201A;
	/* H4 */
	font-family: "Roboto", Sans-serif!important;
	font-size: 22px;
	font-weight: 700;
	line-height: 120%; /* 26.4px */
	}
	.loader_search {
		background-color: #544848;margin: 0;
		height: 100vh;
		display: flex;
		justify-content: center;
		align-items: center;opacity: .5;}
	.loader-image{position: absolute;top: 70%; /* Position the top edge of the element 50% down the container */
		left: 50%; /* Position the left edge of the element 50% across the container */
		transform: translate(-50%, -50%);}
	.search-result-hightlight-section{margin: 20px 20px;}
	.property-image{
		width: 100%;
		height: 270px;
	}
	.map-div {border: 5px solid #fff;}
	.result-count {
		color: #D8352D;
		font-family: "Roboto", Sans-serif!important;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.quick-search-full-btn {
		margin: 20px 0px;
	}
	.property-image img{border-radius: 10px 10px 0px 0px;}
	.property-image img{width: 100%!important;height: 100% !important;}
	.search-form-wrapper input{
		border-radius: 2px!important;
		border: 1px solid #CFCBC4!important;
		background: #FFFCF5!important;
	}
	.search-form-wrapper select{
		background-color: #FFFCF5!important;
	}
	.search-form-wrapper input[type=text]{
		height: 41px;
	}
	.quick-search-title{
		color: #000;
		font-family: "Roboto", Sans-serif!important;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 32px; /* 200% */
	}
	.search-form-wrapper label{
		color: #000;
	/* P3 */
	font-family: "Roboto", Sans-serif!important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; /* 214.286% */
	}
	.search-result-wrapper .container{
		background: #FAF4E7;
	}
	.search-result-wrapper{
		font-family: Gilroy-Regular;
	}
	.search-form-wrapper button{
		background-color: none!important;
		border: none!important;
	}
	.property-wrapper{
		background: #FFF;
		box-shadow: 0px 0px 24px 0px rgba(174, 174, 174, 0.20);
		margin-bottom: 20px;
		border-radius: 10px 10px 0px 0px;
	}
	.infoWindow .photo{height: 100px;width:100px}
	.infoWindow .photo img{height: 100%;width:200px}
	.property-info{padding: 15px;}
	.property-features {
		color: #5B5B5B;
		font-family: "Roboto", Sans-serif!important;
		font-size: 13.174px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%; /* 15.808px */
		margin-bottom: 10px;
	}
	.property-address {
		color: #6F6F6F;
		font-family: "Roboto", Sans-serif!important;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%; /* 21.6px */
	}
	.property-remarks {
		color: #000;
		font-family: "Roboto", Sans-serif!important;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px; /* 200% */
	}
	.property-btn-view{
		display: inline-flex;
		padding: 2px 15px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		border-radius: 4px;
		background: #D8352D;
		color:#fff!important;
	}
	.property-btn-view:hover{
		background: #D8352D;
	}
	.pagination li {
		border: 1.321px solid var(--Body-txt-color, #6E6E6E);
		padding: 5px 5px;
	}
	.pagination li a{
	padding: 25px 15px;
	}
	.et_boxed_layout #page-container .container {width:100%!important;}
	.text-al-center { text-align: center;  }
	.text-al-right { text-align: right; }
	.text-al-justify { text-align: justify; }
	.img-al-center { display: table; margin: 0 auto; }
	.inline { display: inline-block; }
	.img-wrapper { overflow: hidden; }
	a:hover,
	a:focus { color: #fff; text-decoration: none; }
	.no-radius{
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		border-radius: 0px !important;
	}
	.btn-blue {
		color: #fff;
		background-color: #337AB7;
		border-color: #0165b7;
	}
	.btn-blue:hover , .btn-blue:active, .btn-blue:focus {
		color: #fff;
		background-color: #0165b7;
		border-color: #0165b7;
	}
	.my-input-btn-group { width: unset;  }
	.full-width-anchor { height: 100%; width: 100%; position: absolute;}
	.full-width { width: 100%; }
	.detail-header-right { padding: 30px 0; }
	.btn-default { margin-bottom: 5px; }
	
	.left, .right { width: 49%;
	vertical-align: middle;
	 }
	 .float-right{float:right;}
	.filter {
		padding: 6px 0;
	}
	.full-width { width: 100%; }
	.pd-10 { padding: 10px 0; }
	.pd-5 { padding: 10px 0; }
	.bold { font-weight: bold; }
	label {
		color: #0165b7;
	}
	/*************************************/
	.search-result-wrapper {
		background: #fff;
	}
	.property-seacrh-result-top {
		/* width: 1440px;
		height: 300px; */
		background: #9B201A;
	}
	.search-result-hero-text {
		color: #F7F6E9;
	/* P */
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; /* 187.5% */
	padding-top:50px;
	}
	.top_banner {
		background-image: url('../images/top_banner_search.jpg');
		/* width: 567px;
		height: 242px; */
		flex-shrink: 0;
		margin-top: 30px;
	}
	.search-result-hero-title {
		color: #F7F6E9;
	/* H3 */
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%; /* 33.6px */
	}
	.result-div {
	   padding: 15px;
	  padding-top: 30px;}
	.search-result-div { background-color: #fff;}
	.search-form-wrapper {
		padding: 10px 15px;
		border: 1px solid #ddd;
		border-radius: 5px;
		background: #fff;
	}
	.type ul{ list-style-type: none; }
	.map-div{height: 400px;}
	.options { padding: 10px 0; }
	.property  .address { font-size: 14px;}
	.property .photo { max-height: 360px;}
	.property .price {
		font-size: 25px;
		color: #DD3333;
		text-align: center;
		background-color: #eee;
		border: 1px solid #ddd;
		padding: 10px 0;
		border-radius: 5px 0 5px 0;
	}
	.property .feature {  }
	.property .feature .value { }
	.property .remarks { font-size: 12px; }
	.border-one { border: 1px solid #eee;}
	.property  .view-btn { }
	.view-details {
		color: #fff;
		background-color: #337AB7;
		border-color: #337AB7;
		width: 100%;
	}
	.view-details:hover , .view-details:active, .view-details:focus {
		color: #fff;
		background-color: #0165b7;
		border-color: #0165b7;
		width: 100%;
	}
	
	
	.list-view {
		width: 100%;
	}
	
	.list-view .property-image {
		width: 40%;
		display: inline-block;
	}
	
	.list-view .property-info {
		width: 59%;
		display: inline-block;
		padding: 0 6px;
	}
	
	.list-view .property{
		height: auto;
	}
	
	
	
	
	/*******************************/
	/*******Media Query**********/
	
	/*****************************/
	@media only screen and (max-width: 320px) {
		.options {
		padding: 10px 0;
		text-align: center;
		}
	
		.left, .right {
		width: 48%;
		vertical-align: middle;
		}
		/****** Grid view ***/
		.property .title {
		font-size: 13px;
		color: #337ab7;
		font-weight: bold;
		}
		.property .address {
		font-size: 13px;
		}
		.property .feature {
		font-size: 12px;
		}
		.property .remarks {
		font-size: 10px;
		}
	
	
		/****** list view ******/
		.list-view .property {
		padding: 5px;
		}
	
		.list-view .property-image {
		width: 40%;
		vertical-align: top;
		}
	
		.list-view .property-info {
		width: 58%;
		display: inline-block;
		}
	
		.list-view  .property .feature {
		font-size: 8px;
		}
	
		.list-view .property .price {
		font-size: 12px;
		}
	
		.list-view .property .title {
		font-size: 12px;
		}
		.list-view .property .address {
		font-size: 10px;
		}
		.list-view .property .remarks {
		display: none;
		}
		.list-view .view-details {
		font-size: 10px;
		}
		/**************/
	
	}
	@media only screen and (min-width:321px) and (max-width: 360px) {
	
		.options {
		padding: 10px 0;
		text-align: center;
		}
	
		.left, .right {
		width: 48%;
		vertical-align: middle;
		}
	
		/****** list view ******/
		.list-view .property {
		padding: 5px;
		}
	
		.list-view .property-image {
		width: 40%;
		vertical-align: top;
		}
	
		.list-view .property-info {
		width: 58%;
		display: inline-block;
		}
	
		.list-view  .property .feature {
		font-size: 8px;
		}
	
		.list-view .property .price {
		font-size: 12px;
		}
	
		.list-view .property .title {
		font-size: 12px;
		}
		.list-view .property .address {
		font-size: 10px;
		}
		.list-view .property .remarks {
		display: none;
		}
		.list-view .view-details {
		font-size: 10px;
		}
		/**************/
	
	}
	@media only screen and (min-width:361px) and (max-width: 480px) {
	
		.options {
		padding: 10px 0;
		text-align: center;
		}
	
		.left, .right {
		width: 48%;
		vertical-align: middle;
		}
	
		/****** list view ******/
		.list-view .property {
		padding: 5px;
		}
	
		.list-view .property-image {
		width: 40%;
		vertical-align: top;
		}
	
		.list-view .property-info {
		width: 58%;
		display: inline-block;
		}
	
		.list-view  .property .feature {
		font-size: 8px;
		}
	
		.list-view .property .price {
		font-size: 12px;
		}
	
		.list-view .property .title {
		font-size: 12px;
		}
		.list-view .property .address {
		font-size: 10px;
		}
		.list-view .property .remarks {
		display: none;
		}
		.list-view .view-details {
		font-size: 10px;
		}
		/**************/
	
	}
	@media only screen and (min-width:481px) and (max-width: 568px) {
	}
	@media only screen and (min-width:569px) and (max-width: 640px) {
	
	}
	@media only screen and (min-width:641px) and (max-width: 768px) {
	
	}
	@media only screen and (min-width:769px) and (max-width:800px) {
	
	}
	@media only screen and (min-width:801px) and (max-width: 1024px) {
	
	}
	@media only screen and (min-width:1025px) and (max-width: 1366px) {
	
	}
	@media only screen and (min-width:1367px) and (max-width: 1920px) {
	
	}
	/******************************/
	