.pt-container{
	width: 100%;
	padding-top: 120%; 
	position: relative;
}

.ls-container-16-9{
	width: 100%;
	padding-top: 66.67%; 
	position: relative;
}

.ls-container-3-4{
	width: 100%;
	padding-top: 75%; 
	position: relative;
}

.container-1-1{
	width: 100%;
	padding-top: 100%; 
	position: relative;
}


.myimage{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0.25rem 0.25rem 0 0;
}


.col-center{
	margin: auto;
}

.mt-70{
	margin-top: 70px;
}

.card-body.image-card{
	padding: 0 0 20px 0;
}

#carouselExampleIndicators,.carousel-inner,.carousel-item{
	border-radius: 0.25rem 0.25rem 0 0;
}

.image-text{
	margin: 0.7rem 1rem;
	line-height: normal;
}

.judul{
	text-transform: capitalize;
	font-size: 1rem;
	font-weight: 900;
}

.id-listing{
	text-align: right;
	font-size: 0.8rem;
}

.alamat{
	text-transform: capitalize;
	font-size: 0.9rem;
	font-weight: 500;

}

.harga{
	font-size: 1.2rem;
	font-weight: bold;
	padding-right: 0;
	text-shadow: 1px 0 #5b626b;
	letter-spacing:1px;
}

.area{
	text-transform: capitalize;
}

.map-logo{
	transform: translateY(2px);
}

.breakline{
	border-color: #f5f5f5;
	border-style: none none solid none;
	border-width: 0.7rem;
	margin-top: 0.7rem

}

.judul-2{
	font-size: 0.6rem;


}

.keterangan{
	margin-top: -2px;
	text-transform: capitalize;
	font-size: 0.9rem;
	font-weight: 900;
}

.mt-8{
	margin-top: 8px;
}

.tombol-expand{
	text-align: right;
}

#informasi_listing{
	display: block;
}

.lowcase{
	text-transform: lowercase;
}

.keterangan-2{
	margin-top: -2px;
	text-transform: capitalize;
	font-size: 0.75rem;
	font-weight: 900;
}