body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
}
#wrap-body { 
   
        margin: auto;
        width: 100%; 
        height: auto;
        box-sizing: border-box;
}

#header1 {
	margin: auto;
	background-color: ffffff;
	height: auto;
	width: 100%;
        float: left;
	padding-top: 3%;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 1%;
        box-sizing: border-box;
}
#header1-left {
	font-family: "Perpetua Titling MT";
	font-weight: bold;
	font-size: 180%;
	color: #BFA582;
	text-align: left;
	float: left;
	width: 100%;
	height: auto;
        box-sizing: border-box;
}
@media only screen and (max-device-width: 800px) {
#header1-left { 
        font-size: 120%;
        }
}
#header1-left1 {
	font-size: 100%;
        font-family: "Times New Roman"; 
        color: #594835;
	text-align: left;
	float: left;
	width: 100%;
	height: auto;
        box-sizing: border-box;
}
#header1-right {
	font-size: 100%;
	color: #BFA582;
	text-align: right;
        margin-top: 3%;
	float: left;
	width: 100%;
	height: auto;
        box-sizing: border-box;
}
#header2 {
	float: left;
        padding-top: 3%;
        padding-left: 5%;
        padding-right: 5%;
        padding-bottom: 12%;
	height: 30%;
	width: 100%;
        background-image: url(images/bangkokcondorental4.gif);
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        box-sizing: border-box;       
}
#header2-left {
	font-family: "MV Boli";
	font-weight: normal;
	font-size: 120%;
	color: #faf1e1;
	text-align: right;
	float: right;
	width: 75%;
	height: auto;
        box-sizing: border-box;
}
#header2-logo {
	float: left;
	height: 30%;
	width: 30%;
        box-sizing: border-box;       
}
#contain {
	margin: auto;
	background-color: ffffff;
	height: auto;
	width: 100%;
        float: left;
	padding-top: 5%;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 10%;
        box-sizing: border-box;
}
#contain-left {
	height: auto;
        padding-right: 3%;
        color: #715b40;
	width: 70%;
        float: left;
	text-align: left;
        box-sizing: border-box;
}
@media only screen and (max-device-width: 800px) {
#contain-left { 
        width: 100%;
        }
}

#contain-left1 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 3%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
	border-bottom-width: 0.1px;
	border-bottom-color: #BFA582;
	border-bottom-style: solid;
        box-sizing: border-box;

}
.contain-left1-1 {
	height: auto;
	width: 100%;
	text-align: center;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 3%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
        box-sizing: border-box;

}

.contain-left1-2 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
        margin-top: 5%;
	padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
	border-bottom-width: 0.1px;
	border-bottom-color: #BFA582;
	border-bottom-style: solid;
        box-sizing: border-box;

}

.contain-left1-3 {
	height: auto;
	width: 80%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
        margin: auto;
	padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
        box-sizing: border-box;

}

.contain-left1-3-1 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	padding-top: 0%;
        padding-bottom: 10%;
        padding-left: 10%;
        padding-right: 10%;
        box-sizing: border-box;
        border-bottom-width: 0.1px;
	border-bottom-color: #BFA582;
	border-bottom-style: solid;
        margin-bottom: 5%;

}
@media only screen and (max-device-width: 800px) {
.contain-left1-3-1 { 
        padding-left: 1%;
        padding-right: 1%;
        }
}

.contain-left2 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
	border-bottom-width: 0.5px;
	border-bottom-color: #BFA582;
	border-bottom-style: dotted;
        box-sizing: border-box;
        

}
.contain-left2-1 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
        box-sizing: border-box;

}
.contain-left2-1-1 {
	height: auto;
	width: 100%;
	text-align: right;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 0%;
        padding-right: 2%;
        box-sizing: border-box;

}
.contain-left2-2 {
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
        font-weight: bold;
        border: 3px solid #aa9275;
	color: #3f2d17;
	float: left;
        margin-top: 7%;
        margin-bottom: 5%;
	padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 3%;
        padding-right: 3%;
        box-sizing: border-box;

}
.contain-left3 { 
        float: left;
	height: 20%;
        padding-top: 0%;
	width: 28%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.contain-left3 { 
       	width: 100%;
        height: 25%;
        }
}

.contain-left3-1 { 
        float: left;
	height: 40%;
        padding-top: 0%;
	width: 28%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}
@media only screen and (min-device-width: 10px) and (max-device-width: 300px){
.contain-left3-1 { 
       	width: 100%;
        height: 150%;
        }
}
@media only screen and (min-device-width: 301px) and (max-device-width: 450px){
.contain-left3-1 { 
       	width: 70%;
        height: 150%;  
             
        }
}
@media only screen and (min-device-width: 451px) and (max-device-width: 600px){
.contain-left3-1 { 
       	width: 50%;
        height: 150%;  
             
        }
}

.contain-left4 {
	height: 15%;
	width: 67%;
	float: left;
	margin-left: 3%;
	padding-left: 0%;
        padding-right: 0%;
	font-family: "Times New Roman";
	font-size: 120%;
	color: #5E4976;
        box-sizing: border-box;
}

@media only screen and (min-device-width: 10px) and (max-device-width: 600px) {
.contain-left4 { 
        width: 100%;
        height: 30%;
        margin-left:0%;
        margin-top:2%;
        }
}
.contain-left4-1 {
	height: auto%;
	width: 100%;
	float: left;
	font-family: "Times New Roman";
	font-size: 100%;
        font-weight: bold;
        text-decoration: underline; 
        color: #60481d;
        box-sizing: border-box;
}

.contain-left4-2 {
	height: auto;
	width: 100%;
	float: left;
        color: #846f57;
        box-sizing: border-box;
}
.contain-left4-3 {
	height: auto;
	width: 100%;
	float: left;
        text-align: left;
        font-family: "Times New Roman";                
        color: #938779;  
        margin-top: 3%;	
        padding-right: 3%;     
        box-sizing: border-box;
}

.space2-wrap {
	height: auto;
	width: 100%;
	margin-top: 10%;
        margin-bottom:10%;
	float: left;
        box-sizing: border-box;
}
.space2 {
	height: auto%;
	width: 70%;
        margin: auto;
        box-sizing: border-box;
}
.space2-1 {
	height: auto%;
	width: 100%;
        margin-bottom: 10%;
	float: left;
        font-weight: bold; 
        color: #846f57;
        box-sizing: border-box;
}
.space2-image { 
        float: left;
	height: 80%;
        margin: auto;
	width: 60%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}
.space3 {
	height: auto%;
	width: 90%;
        margin: auto;
        box-sizing: border-box;
}
.space3-1 {
	height: auto%;
	width: 100%;
        margin-bottom: 10%;
	float: left;
        font-weight: bold; 
        color: #846f57;
        box-sizing: border-box;
}
.space3-image { 
        float: left;
	height: auto;
        margin: auto;
	width: 100%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}
#contain-right {
	height: auto;
	width: 30%;
        float: left;	
	padding: 3%;
	border-left-color: #BFA582;
	border-left-width: 1px;
	border-left-style: solid;
	font-family: "Times New Roman"; 
        color: #594835;
	text-align: left;
        box-sizing: border-box;
}
@media only screen and (max-device-width: 800px) {
#contain-right { 
        width: 100%;
        border-left-width: 0px;
        margin-top: 3%;
        }
}
#contain-right-a {
	height: auto;
	width: 30%;
        float: left;	
	padding: 3%;
	background-color: #5F4A36;
        box-sizing: border-box;
}
@media only screen and (max-device-width: 700px) {
#contain-right-a { 
        width: 100%;
        border-left-width: 0px;
        margin-top: 3%;
        }
}
.contain-right1 {
	height: auto;
	width: 100%;
        float: left;	
	font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	margin-top: 5%;
        margin-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
	text-align: center;
        box-sizing: border-box;
}
#contain-right1-1 {
	height: auto;
	width: 100%;
        float: left;	
	font-family: "Times New Roman";
	font-size: 100%;
	color: #e7c49b;
	float: left;
	margin-top: 5%;
        margin-bottom: 5%;
        padding-left: 0%;
        padding-right: 0%;
	text-align: center;
        box-sizing: border-box;
}
.contain-right2 {
	height: auto;
	width: 100%;
        float: left;	
	margin-top: 3%;
        margin-bottom: 10%;
	text-align: center;
        box-sizing: border-box;
}
.contain-right2-1 {
	height: auto;
	width: 100%;
        float: left;	
	margin-top: 3%;
        margin-bottom: 10%;
        padding-left: 5%;
	text-align: left;
        box-sizing: border-box;
}

#footer1 {
	height: auto;
	width: 94%;
	text-align: center;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
        margin-top:2%;
	padding-top: 2%;
        padding-bottom: 5%;
        margin-left: 3%;
        margin-right: 3%;
	border-top-width: 0.1px;
	border-top-color: #BFA582;
	border-top-style: solid;
        box-sizing: border-box;

}

.footer1-1 {
	height: auto;
	width: 30%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	float: left;
	padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 2%;
        padding-right: 0%;
        box-sizing: border-box;

}
@media only screen and (max-device-width: 500px) {
.footer1-1 { 
        width: 47%;
        }
}

#footer2 {
	height: auto;
	width: 100%;
	text-align: center;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 90%;
        background-color: #5F4A36;
	color: #d1bba1;
	float: left;
	padding: 1%;
        box-sizing: border-box;

}


#head {
    background-color: #000000;
	float: left;
	width: 1025px;
	height: 50px;
}
#bangkokcondorental {
    background-color: #ffffff;
	font-family: "Perpetua Titling MT";
	font-size: 17px;
	color: #999999;
	text-align: center;
	float: left;
	width: 404px;
	height: 50px;
	font-style: normal;
	padding-top: 10px;
}
#head-1 {
    background-color: #000000;
	font-family: "Times New Roman";
	font-size: 10px;
	color: #999999;
	text-align: right;
	float: left;
	width: 610px;
	height: 50px;
	font-style: normal;
	padding-top: 10px;
}



#contain-left-headword {
	font-family: "Perpetua Titling MT";
	font-size: 17px;
	color: #999999;
	text-align: center;
	float: left;
	width: 380px;
	font-style: normal;
	padding-top: 10px;
}
#contain-left-menu {
	text-align: center;
	float: left;
	width: 360px;
	font-style: normal;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}
#contain-left-menu2 {
	text-align: center;
	float: none;
	width: 320px;
	font-style: normal;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 100px;
	padding-left: 15px;
	margin-top: 100px;
	margin-bottom: 50px;
	background-color: #5F4A36;
	font-size: 17px;
	color: #BFA582;
	font-family: "Californian FB";
}
#contain-left-menu3 {
	text-align: center;
	float: none;
	width: 320px;
	font-style: normal;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 100px;
	padding-left: 15px;
	margin-top: 100px;
	margin-bottom: 50px;
	background-color: #675430;
	color: #BCA470;
	font-size: 18px;
}
#contain-left-menu4 {
	text-align: center;
	float: none;
	width: 320px;
	font-style: normal;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 100px;
	padding-left: 15px;
	margin-top: 100px;
	margin-bottom: 50px;
	background-color: #926F47;
	color: #CDBA94;
	font-size: 18px;
}

#contain-right-head {
	float: right;
	width: 500px;
	padding: 5px;
	text-align: right;	
}
#contain-right-content {
	float: right;
	width: 530px;
	
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contain-right-content-1 {
	float: right;
	width: 480px;
	padding-top: 70px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
	letter-spacing: normal;
	vertical-align: middle;
	list-style-type: circle;
}
#contain-right-content-2 {
	float: left;
	width: 450px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5f4a36;
	border-right-color: #5f4a36;
	border-bottom-color: #5f4a36;
	border-left-color: #5f4a36;
	padding: 10px;
}
#footer {
	float: left;
	width: 924px;
	height: 150px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 70px;
	background-color: #000000;
}
#footer-2 {
	float: left;
	width: 924px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 70px;
	background-color: #000000;
}
#footer-menu {
	float: left;
	width: 924px;
	height: 200px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 70px;
	font-family: "Times New Roman";
	font-size: 14px;
	color: #666666;
	background-color: #000000;
}
#footer-condoforrent {
	float: left;
	width: 924px;
	height: 100px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 70px;
	font-family: "Times New Roman";
	font-size: 14px;
	color: #666666;
	background-color: #000000;
	font-weight: bold;
}
.image-wrap {
	width: 100%;
	height: auto;
        float: left;
        margin-top: 3%;
        margin-bottom: 3%;
}
.image-wrap-in {
	width: 95%;
	height: auto;
        margin: auto;
}
.image {
	width: 30%;
	height: 15%;
        float: left;
        margin-left: 2%;
	border: solid #705214;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.image { 
       	width: 100%;
        height: 30%;
        margin-left: 1%;
        margin-bottom: 2%;
        }
}

.image-2 {
	width: 21%;
	height: 40%;
        float: left;
        margin-left: 2%;
	border: solid #705214;
}

@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.image-2 { 
       	width: 46%;
        height: 100%;
        margin-left: 1%;
        margin-bottom: 2%;
        }
}

#list {
	text-align: left;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Times New Roman";
	font-size: 17px;
	color: #FFFFCC;
	width: 480px;
	
}
#intro-list {
	text-align: left;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 430px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 150px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 50px;
}
#table {
	float: left;
	width: 500px;
	padding-top: 100px;
	}
#contain-left-a {
	background-color: #FFFFFF;
	float: left;
	width: 380px;
	padding: 10px;
	height: 6900px;
	text-align: center;
}
#contain-left-b {
	background-color: #FFFFFF;
	float: left;
	width: 380px;
	padding: 10px;
	height: 5500px;
}
#contain-left-c {
	background-color: #FFFFFF;
	float: left;
	width: 380px;
	padding: 10px;
	height: 5000px;
}
#contain-left-d {
	background-color: #FFFFFF;
	float: left;
	width: 380px;
	padding: 10px;
	text-align: center;
}
#contain-left-e {
	background-color: #FFFFFF;
	float: left;
	width: 380px;
	padding: 10px;
	height: 3700px;
}
#s43 {
	color:#ffffcc;
	text-align: left;
}
#s58 {
	color:#ffffff;
	text-align: left;
}
#s33 {
	color:#333333;
	text-align: left;
}
#s66 {
	color:#663300;
	text-align: left;
}
.s113 {
	
	text-align: left;	
	width: 26%;
        height: auto;
	float: left;
        padding: 2%;
        font-family: "Times New Roman"; 
        font-size: 110%; 
        font-weight: bold; 
        color: #846f57;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.s113 { 
         font-size: 90%; 
        }
}
@media only screen and (min-device-width: 500px) and (max-device-width: 700px) {
.s113 { 
        font-size: 100%; 
        }
}
.s114 {
	
	text-align: left;	
	width: 66%;
        padding: 2%;
	float: left;
        font-family: "Times New Roman"; 
        font-size: 110%; 
        color: #aa9275;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.s114 { 
         font-size: 90%; 
        }
}
@media only screen and (min-device-width: 500px) and (max-device-width: 700px) {
.s114 { 
        font-size: 100%; 
        }
}
.s113-1 {
	
	text-align: left;	
	width: 26%;
        height: auto;
	float: left;
        padding: 2%;
        font-family: "Times New Roman"; 
        font-size: 110%; 
        font-weight: bold; 
        color: #846f57;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.s113-1 { 
        font-size: 90%;
	width: 96%; 
        }
}
@media only screen and (min-device-width: 500px) and (max-device-width: 700px) {
.s113-1 { 
        font-size: 100%; 
        }
}
.s114-1 {
	
	text-align: left;	
	width: 66%;
        padding: 2%;
	float: left;
        font-family: "Times New Roman"; 
        font-size: 110%;
        font-weight: bold;  
        color: #aa9275;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 480px){
.s114-1 { 
        font-size: 90%;
	width: 96%; 
        }
}
@media only screen and (min-device-width: 500px) and (max-device-width: 700px) {
.s114-1 { 
        font-size: 100%; 
        }
}
#detail {
	width: 480px;
	padding: 10px;
	font-size: 17px;
	color: #E0CFAF;
	text-align: left;
}
#detail-2 {
	width: 450px;
	text-align: left;
	background-color: #504125;
	padding: 20px;
}
#detail-3 {
	width: 420px;
	font-size: 17px;
	color: #E0CFAF;
	text-align: left;
	padding: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B89867;
	border-right-color: #B89867;
	border-bottom-color: #B89867;
	border-left-color: #B89867;
	font-family: "Times New Roman", Times, serif;
}
#detail-4 {
	width: 470px;
	font-size: 17px;
	color: #E0CFAF;
	text-align: left;
	padding: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6D5632;
	border-right-color: #6D5632;
	border-bottom-color: #6D5632;
	border-left-color: #6D5632;
	height: 250px;
	float: none;
}
#detail-5 {
	width: 450px;
	font-size: 17px;
	color: #E0CFAF;
	text-align: left;
	float: right;
}
.detail-6 {
	width: 100%;
	height: auto;
        float: left;
	padding-top: 5%;
	padding-bottom: 5%;
}
.detail-6-in {
	width: 95%;
	height: auto;
        margin: auto;
}
.detail-6-row {
	width: 96%;
	height: auto;
        float: left;
	padding-bottom: 1%;
}
#detail-7 {
	width: 520px;
	padding: 10px;
	font-size: 17px;
	color: #E0CFAF;
	text-align: left;
}
#space {
	width: 420px;	
	height: 250px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.price-wrap { 
       float: left; 
       width: 100%;
       margin-top: 2%; 
       box-sizing: border-box;
}


.price-row { 
       float: left; 
       width: 100%; 
       padding-bottom: 4%;
       box-sizing: border-box;
}
.price-1 { 
       float: left;            
       padding-left: 2%;
       width: 32%; 
       box-sizing: border-box;
}
.price-2 { 
       float: left;         
       padding-left: 2%;
       width: 31%; 
       box-sizing: border-box;
}

.responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}
.responsive iframe{
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.googlemap {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
}

.googlemap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.space3-image { 
        float: left;
	height: auto;
        margin: auto;
	width: 100%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}
