@media screen and (min-width: 768px){
	.floor-info{
		width: 33%;
		padding-right: 30px;
		float: left;
		position: relative;
	}
	.rtl .floor-info{
		float: right;
		padding-right: inherit;
		padding-left: 30px;
	}
	.floor-info:before{
		width: 1px;
		height: 150%;
		content: "";
		right: -10px;
		background-color: #ebebeb;
		position: absolute;
		top: -50px;
	}
	.rtl .floor-info:before{
		left: -10px;
		right: inherit;
	}
	.floor-image{
		width: 67%;
		float: left;
	}
	.floor-image{
		padding: 40px;
	}
	.equal-height{
		display: flex;
	}
}
@media screen and (max-width: 768px){
	.floor-image{
		padding: 20px 0;
	}
}
.floor-info{
	font-size: 16px;
}
.floor-info .floor-title{
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px;
}
.floor-info .floor-description {
	margin-bottom: 20px;
}
.feature-infos .feature-item {
	border-bottom: 1px solid #ebebeb;
	padding: 10px 0;

}
