.banner-slide{
	position: relative;
	/*z-index: 1;*/
	/*top: -90px;*/
	/*height: 983px;*/
	/*margin-top: -90px;*/
	/*margin-top: 54px;*/
	height: 100%;
	overflow: hidden;
}
	.banner-slide .bx-wrapper{
		margin-bottom: 0;
		border: none;
		background-color: #000;
	}
		.banner-slide .bx-wrapper .bx-pager{
			position: absolute;
			bottom: 30px;
		}
			.bx-wrapper .bx-pager.bx-default-pager a{
				background: #b8c3c5;
				width: 12px;
				height: 12px;
				border-radius: 50%;
			}
			.bx-wrapper .bx-pager.bx-default-pager a.active,
			.bx-wrapper .bx-pager.bx-default-pager a:focus,
			.bx-wrapper .bx-pager.bx-default-pager a:hover{
				background: #e05714;
			}
	.banner-slide .paragraph{
		display: none;
		position: absolute;
		top: 43%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
		width: auto;
		height: auto;
		text-align: center;
	}
		.banner-slide ul{
			position: relative;
			z-index: 1;
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.banner-slide ul li{
				position: relative;
				width: 100%;
			}
				.banner-slide ul li .foreground-filter{
					position: absolute;
					top: 0;
					width: 100%;
					height: 100%;
					background-color: rgba(0, 0, 0, 0.1);
				}
				.banner-slide ul li a {
					display: block;
					width: 100%;
				}
				.banner-slide ul li img{
					width: 100%;
				}
				.banner-slide ul li video{
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					/*height: 100%;*/
				}
	.banner-slide.banner-desktop{}
	.banner-slide.banner-mobile{
		display: none;
	}
	.banner-slide .image-desktop{
		/*position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);*/
	}
	.banner-slide .image-mobile{
		display: none;
		width: 100%
	}
	.banner-slide .bx-wrapper .bx-pager{
		z-index: 2;
	}
	.banner-slide .header{
		position: absolute;
		bottom: 0;
		z-index: 1;
		padding-top: 35px;
		width: 100%;
		color: #fff;
		background: rgb(0,0,0);
		background: -moz-linear-gradient(0deg, rgba(0,0,0,0.5186449579831933) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5186449579831933) 0%, rgba(255,255,255,0) 100%);
		background: linear-gradient(0deg, rgba(0,0,0,0.5186449579831933) 0%, rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
	}
		.banner-slide .header h1{
			font-size: 2.1rem;
			/*font-weight: 300;*/
		}
		.banner-slide .header h3{
			font-size: 1.3rem;
			/*font-weight: 200;*/
		}
section.article{
	padding: 60px 0;
	color: #212529;
}
	section.article .article-image{}
		section.article .article-image img{
			width: 100%;
		}
	section.article .article-description{}
		section.article .article-description .price{
			font-size: 1.4rem;
			color: #e05714;
		}
			section.article .article-description .price b{
				color: #1f1f23;
			}
		section.article .article-description .info{
			padding-top: 10px;
		}
		section.article .article-description .contact{
			padding-top: 20px;
		}
section.article.floor-plan{
	padding: 60px 0;
}
	section.article.facilities h4{
		text-align: center;
		/*font-weight: 300;*/
		font-size: 1.8rem;
	}
	section.article.facilities p{
		margin: 0 auto;
		width: 60%;
		text-align: center;
	}
	section.article.facilities .banner-slide .bx-wrapper{
		margin-bottom: 0;
		border: none;
		box-shadow: none;
		background-color: transparent;
	}
		section.article.facilities .banner-slide .bx-wrapper ul li{
			padding-bottom: 30px;
		}
		section.article.facilities .banner-slide .bx-wrapper .bx-prev{
			left: 0;
		}
		section.article.facilities .banner-slide .bx-wrapper .bx-next{
			right: 0;
		}
	section.article.facilities .icon-text-wrapper{
		padding-top: 40px;
		text-align: center;
	}
		section.article .icon-text-wrapper .icon{
			display: inline-block;
			width: 64px;
		}
			section.article .icon-text-wrapper .icon img{
				width: 100%;
			}
		section.article .icon-text-wrapper .text-title{
			display: block;
			padding-top: 15px;
			font-weight: 400;
		}
		section.article .icon-text-wrapper .text-description{
			display: block;
			padding-top: 15px;
			font-weight: 300;
			font-size: 1.1rem;
		}
		section.article .icon-text-wrapper .icon-text{
			margin: 0 auto;
			padding: 50px 20px;
			width: 80%;
			min-height: 290px;
			background-color: #fff;
			border-radius: 10px;
			-webkit-box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
			-moz-box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
			box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
		}
section.article.floor-plan{
	padding: 60px 0;
	background-color: #f9f9f9;
}
	section.article.floor-plan h4{
		/*text-align: center;*/
		/*font-weight: 300;*/
		font-size: 1.6rem;
	}
	section.article.floor-plan .tenant-current{
		padding-top: 15px;
		/*text-align: center;*/
	}
		section.article.floor-plan .tenant-current .logo{
			display: inline-block;
			margin: 10px;
			width: 100px;
		}
			section.article.floor-plan .tenant-current .logo img{
				width: 100%;
			}
	section.article.floor-plan .divider{
		border-right: 1px solid #bebebe;
	}
	section.article.floor-plan .floor-plan-image{
		width: 80%;
		margin: 0 auto;
	}
		section.article.floor-plan .floor-plan-image img{
			width: 100%;
		}
	section.article.floor-plan .floor-plan-image-btn{
		padding-top: 20px;
		text-align: center;
	}
section.article.location{
	padding: 60px 0;
	/*background-color: #f9f9f9;*/
}
	section.article.location .map{
		overflow: hidden;
		border-radius: 10px;
		-webkit-box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
		-moz-box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
		box-shadow: 5px 4px 7px 0px rgb(210 210 210 / 50%);
	}
		section.article.location .map iframe{
			display: block;
			border: none;
			outline: none;
			width: 100%;
		}
	section.article.location h4{
		margin-bottom: 20px;
		/*text-align: center;*/
		/*font-weight: 300;*/
		font-size: 1.8rem;
	}
	section.article.location p{
		/*font-weight: 300;*/
	}
.libpy-gallery-backdrop,
.libpy-gallery-outer{
	z-index: 10000;
}