/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2025 | 09:37:41 */
.page-template-template-search .col-lg-8 {
	width: 100%;
}
.page-template-template-search .listing-page .listing-wrap.item-grid-view > .row, 
.page-template-template-search .listing-page .listing-wrap.item-card-view > .row{
	    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.list-type-icons .slick-prev, .slick-next {
    line-height: 50px;
    border-radius: 50px;
	display: block !important;
}
body{
	color: #000 !important
}
.item-title-head .item-address{
	color: #000
}
.property_phone{
	text-align: center;
}
.single-listing .property_phone{
	text-align: left;
}
.property_phone a{
	color: #fff;
    background: #d22827;
    padding: 4px 9px;
    border-radius: 5px;
    margin-bottom: 10px;
    display: inline-block;
}
 @media(max-width: 767px){
	.page-template-template-search .listing-page .listing-wrap.item-grid-view > .row, .page-template-template-search .listing-page .listing-wrap.item-card-view > .row {
		grid-template-columns: minmax(0, 1fr);
	}
/* 	.list-type-icons .elementor-container{
		flex-wrap: nowrap !important;
		overflow-x: scroll;
	}
	.list-type-icons .elementor-container > *{
		flex: 1;
		min-width: 20% !important;
	} */
	.list-type-icons .elementor-container .elementor-widget-wrap{
		border: none !important;
	}
	.list-type-icons .elementor-container {
		width: 80%;
	}
	.list-type-icons .slick-prev{
		left: -30px
	}
	.list-type-icons .slick-next{
		right: -30px
	}
	.iti--container{
		z-index: 99999 !important;
	}
} 