body {
	overflow-x: hidden;
}

a {
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.content {
	width: 950px;
}

.cstm-contens-margin-top{
	margin-top:60px;
}

.cstm-margin-btm{
	margin-bottom:40px;
}
.cstm-margin-btm2{
	margin-bottom:70px;
}
.cstm-margin-btm-10{
	margin-bottom:10px;
}
.cstm-margin-btm-20{
	margin-bottom:20px;
}

.cstm-contens-margin-btm{
	margin-top:50px;
}

.d_line{
	width:100%;
	border-bottom: 2px solid #C8B561;
}

.room_anc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.room_anc li {
	margin-right:9px;
}
.room_anc li:last-child {
	margin-right:0;
}

.cstm-box1{
	position: relative;
}
.btn-cntr1{
	width:255px;
	margin: 60px auto 100px;
}

.cstm-box2{
	position: relative;
}
.btn-cntr2{
 	position: absolute;
	bottom: 22px;
	 left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}


#superior{
	position:relative;
}
.r1-btn{
 	position: absolute;
	bottom: 360px;
	right:147px;
	opacity: 0;
}
#grand{
	position:relative;
}
.r2-btn{
 	position: absolute;
	bottom: 347px;
	right:153px;
	opacity: 0;
}
#family{
	position:relative;
}
.r3-btn{
 	position: absolute;
	bottom: 500px;
	right:248px;
	opacity: 0;
}
.r4-btn{
 	position: absolute;
	bottom:500px;
	right:38px;
	opacity: 0;
}
#garden{
	position:relative;
}
.r5-btn{
 	position: absolute;
	bottom: 439px;
	right:104px;
	opacity: 0;
}




@media screen and (max-width: 1200px) {

body {
	overflow-x: auto;
}
}
