body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
}


#wrap-body2 { 
   
        margin: auto;
        width: 100%; 
        height: auto;
        box-sizing: border-box;
}
@media only screen and (min-device-width: 1px) and (max-device-width: 1519px) {
#wrap-body2 { 
        width: 100%;
        }
}

@media only screen and (min-device-width: 1579.1px)  {
#wrap-body2 { 
        width: 1519.1px;
        }
}

#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;
}
@media only screen and (max-device-width: 207px) {
#header1 {      
	margin-top: 18%;
         }
}
@media only screen and (min-device-width: 207.1px) and (max-device-width: 280px) {
#header1 {      
	margin-top: 15%;
         }
}
@media only screen and (min-device-width: 281.1px) and (max-device-width: 340px) {
#header1 {      
	margin-top: 12%;
         }
}
@media only screen and (min-device-width: 340.1px) and (max-device-width: 500px){
#header1 {      
	margin-top: 10%;
         }
}
@media only screen and (min-device-width: 500.1px) and (max-device-width: 700px){
#header1 {      
	margin-top: 8%;
         }
}
#header1-1 {
	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%;
        }
}

@media only screen and (min-device-width: 300.1px)and (max-device-width: 470px) {
#header1-left { 

       font-size: 100%;    
       text-align: center;
       padding-top: 1%;
       padding-bottom: 1%;
        }
}

@media only screen and (min-device-width: 225.1px)and (max-device-width: 300px) {
#header1-left { 

       font-size: 90%;    
       text-align: center;
       padding-top: 1%;
       padding-bottom: 1%;
        }
}
@media only screen and (min-device-width: 0.1px)and (max-device-width: 225px) {
#header1-left { 

       font-size: 80%;    
       text-align: center;
       padding-top: 1%;
       padding-bottom: 1%;
        }
}
#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;
}
@media only screen and (max-device-width: 470px) {
#header1-left1 { 

       display: none;      

        }
}
@media only screen and (min-device-width: 470.1px)and (max-device-width: 700px) {
#header1-left1 { 
    
       padding-bottom: 2%;
        }
}

#header1-right {
	font-size: 100%;
	color: #BFA582;
	text-align: right;
        margin-top: 3%;
	float: left;
	width: 100%;
	height: auto;
        box-sizing: border-box;
}
@media only screen and (max-device-width: 700px) {
#header1-right { 

       display: none;      

        }
}
#header2 {
	float: left;
        padding-top: 3%;
        padding-left: 5%;
        padding-right: 5%;
        padding-bottom: 10%;
	height: auto;
	width: 100%;
        background-image: url(images/bangkokcondorental3-12.gif);
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        box-sizing: border-box;  
            
}

@media only screen and (max-device-width: 298px) {
#header2 { 
      
       background-image: url(images/bangkokcondorental3-14.gif);
       padding-bottom: 15%;
        }
}

@media only screen and (min-device-width: 298.1px) and (max-device-width: 414px) {
#header2 { 
	background-image: url(images/bangkokcondorental3-14.gif);
        padding-bottom: 20%;
        }
}
@media only screen and (min-device-width: 414.1px) and (max-device-width: 470px) {
#header2 { 
	background-image: url(images/bangkokcondorental3-17.gif);
        padding-bottom: 18%;
        }
}
@media only screen and (min-device-width: 470.1px) and (max-device-width: 580px) {
#header2 { 
	background-image: url(images/bangkokcondorental7.gif);
        padding-bottom: 15%;
        }
}
@media only screen and (min-device-width: 580.1px) and (max-device-width: 740px) {
#header2 { 
	background-image: url(images/bangkokcondorental7.gif);
        padding-bottom: 15%;
        }
}
#header2-left {
	font-family: "MV Boli";
	font-weight: normal;
	font-size: 100%;
	color: rgba(250, 241, 224, 0.3);
	text-align: right;
	float: right;
	width: 100%;
        padding-left: 25%;
	height: auto;
        box-sizing: border-box;
}
@media only screen and (min-device-width: 468.1px) and (max-device-width: 740px) {
#header2-left { 
           
       padding-left: 40%;
       font-size: 100%;
        }
}
@media only screen and (min-device-width: 338.1px) and (max-device-width: 468px) {
#header2-left { 

       padding-left: 40%;
       font-size: 90%;

        }
}
@media only screen and (min-device-width: 240.1px) and (max-device-width: 338px) {
#header2-left { 

       padding-left: 35%;
       font-size: 80%;

        }
}
@media only screen and (max-device-width: 240px) {
#header2-left { 

       padding-left: 30%;
       font-size: 70%;

        }
}
#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;
}
@media only screen and (max-device-width: 230px) {
#contain { 
        padding-right: 0%;
        }
}
#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: 700px) {
#contain-left { 
        width: 100%;
        }
}
@media only screen and (max-device-width: 300px) {
#contain-left { 
        padding-right: 2%;
        }
}
#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 {
        float: left;
	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 {
        float: left;
	height: auto;
	width: 100%;
	text-align: left;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	padding-top: 1.5%;
        padding-left: 3%;
        padding-right: 3%;
        box-sizing: border-box;
        margin-bottom: 5%;

}
@media only screen and (max-device-width: 800px) {
.contain-left1-3-1 { 
        padding-left: 1%;
        padding-right: 1%;
        }
}
.contain-left1-3-2 {
        float: left;
	height: auto;
	width: 100%;
	text-align: center;
	font-weight: normal;
        font-family: "Times New Roman";
	font-size: 100%;
	color: #715b40;
	padding-top: 1.5%;
        padding-bottom: 10%;
        padding-left: 3%;
        padding-right: 3%;
        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-2 { 
        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: rgba(191, 165, 130, 1);
	border-bottom-style: dotted;
        box-sizing: border-box;
        
}
.contain-left2-bottom {
	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%;
      margin-bottom: 10%;
	border-bottom-width: 0.5px;
	border-bottom-color: rgba(191, 165, 130, 1);
	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%;
        border-bottom-width: 0.5px;
	border-bottom-color: rgba(191, 165, 130, 1);
	border-bottom-style: dotted;
        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-left2-3 {
	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;
        
}
@media only screen and (max-device-width: 4000px) {
.contain-left2-3 { 
        display: none;
        }
}

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

@media only screen and (min-device-width: 10px) and (max-device-width: 250px) {
.contain-left3 {
       	width: 100%;
        height: 30%;
        }
}

@media only screen and (min-device-width: 251px) and (max-device-width: 370px) {
.contain-left3 {
       	width: 70%;
        height: 30%;
        }
}
@media only screen and (min-device-width: 371px) and (max-device-width: 500px) {
.contain-left3 {
       	width: 50%;
        height: 30%;
        }
}
.contain-left3-1 { 
        float: left;
	height: 40%;
        padding-top: 0%;
	width: 20%;    
	border: solid #FFFFFF;
        display: block;
        box-sizing: border-box;
	}
@media only screen and (min-device-width: 10px) and (max-device-width: 250px){
.contain-left3-1 { 
       	width: 100%;
        
        }
}
@media only screen and (min-device-width: 251px) and (max-device-width: 370px){
.contain-left3-1 { 
       	width: 70%;
                    
        }
}
@media only screen and (min-device-width: 371px) and (max-device-width: 500px){
.contain-left3-1 { 
       	width: 50%;     
             
        }
}
@media only screen and (min-device-width: 501.1px) and (max-device-width: 600px){
.contain-left3-1 { 
       	width: 40%;     
             
        }
}
@media only screen and (min-device-width: 601.1px) and (max-device-width: 900px){
.contain-left3-1 { 
       	width: 30%;     
             
        }
}
@media only screen and (min-device-width: 901.1px) and (max-device-width: 1000px){
.contain-left3-1 { 
       	width: 25%;     
             
        }
}
.contain-left4 {
	height: 15%;
	width: 80%;
	float: left;
	margin-left: 0%;
	padding-left: 3%;
        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%;
        padding-left: 0%;
        }
}
@media only screen and (min-device-width: 601.1px) and (max-device-width: 900px){
.contain-left4 { 
       	width: 70%;     
             
        }
}
@media only screen and (min-device-width: 901.1px) and (max-device-width: 1000px){
.contain-left4 { 
       	width: 75%;     
             
        }
}

.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;
}
.contain-left5 {
        float: left;
	height: auto;
	width: 100px;
	border: solid #FFFFFF;
        padding: 0;
        display: block;
        box-sizing: border-box;
	}

.contain-left6 {
        float: left;
	width: 85%;     
        height: 15%;
	margin-left: 0%;
	padding-left: 3%;
        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: 700px) {
.contain-left6 { 
        width: 100%;
        height: 30%;
        margin-left:0%;
        margin-top:2%;
        padding-left: 0%;
        }
}
@media only screen and (min-device-width: 700.1px) and (max-device-width: 900px){
.contain-left6 { 
       	width: 70%;     
        margin-top:2%;
        }
}
@media only screen and (min-device-width: 901.1px) and (max-device-width: 1000px){
.contain-left6 { 
       	width: 75%;     
        margin-top:2%;   
        }
}
@media only screen and (min-device-width: 1000.1px) and (max-device-width: 1200px){
.contain-left6 { 
       	width: 80%;     
        margin-top:2%;   
        }
}
.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: 700px) {
#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: 800px) {
.footer1-1 { 
        width: 100%;
        }
}

#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;
}

.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%;
        }
}

#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-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;
	}
.button-wrap {
	text-align: center;
	width: 100%;
        margin-top: 15%;
        float: left;
        
}

.accordion {
  background-color: rgba(216, 198, 192, 0.3);
  color: rgba(147, 135, 121, 1);
  cursor: pointer;
  padding: 2%;
  width: 20%;
  border: none;
  text-align: center;
  outline: none;
  font-size: 90%;
  margin: auto;
  transition: 0.4s;
  border: 1.6px solid rgba(147, 135, 121, 1);
}

@media only screen and (max-device-width: 220px) {
.accordion { 
       	width: 50%;
        
        }
}
@media only screen and (min-device-width: 220.1px) and (max-device-width: 258px) {
.accordion { 
       	width: 40%;
        
        }
}

@media only screen and (min-device-width: 258.1px) and (max-device-width: 370px) {
.accordion { 
       	width: 35%;
        
        }
}
@media only screen and (min-device-width: 371px) and (max-device-width: 765px) {
.accordion { 
       	width: 30%;
        
        }
}

.active, .accordion:hover {
  background-color: rgba(205, 197, 188, 1);
  color: rgba(255, 255, 255, 1);
  border: 0px;
  font-size: 100%;
}

.tab {
  padding-top: 10%;
  display: none;
  overflow: hidden;
}

.search-button {
  background-color: rgba(216, 198, 192, 0.3); 
  border: 1.6px solid rgba(147, 135, 121, 1);
  color: rgba(147, 135, 121, 1);
  padding: 2% 5%;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 0%;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 4px
}

.search-button1 {
  background-color: rgba(216, 198, 192, 0.3); 
  color: rgba(147, 135, 121, 1);
  border: 1.6px solid rgba(147, 135, 121, 1);
}

.search-button1:hover {
  background-color: rgba(205, 197, 188, 1);
  color: rgba(255, 255, 255, 1);
  border: 0px;
}

.top-menu {
  overflow: hidden;
  background-color: rgba(100, 82, 74, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  padding-left: 0%;
  padding-right: 2%;
  width: 100%;
}

@media only screen and (min-device-width: 700.1px) {
.top-menu {      
	display: none;
         }
}
.top-menu2 {
  overflow: hidden;
  background-color: rgba(100, 82, 74, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  padding-left: 0%;
  padding-right: 2%;
  width: 100%;
}

@media only screen and (min-device-width: 1700.1px) {
.top-menu2 {      
	display: none;
         }
}
.top-nav {
  float: left;
  width: 10%;
  margin-top: 1.5%;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;
}

 @media only screen and (max-device-width: 350px) {
.top-nav {      
  margin-top: 2%;  
         }
}

@media only screen and (min-device-width: 350.1px) and (max-device-width: 470px) {
.top-nav {
       	width: 8%;
        }
}
@media only screen and (min-device-width: 470.1px) and (max-device-width: 550px) {
.top-nav {
       	width: 6%;       
        }
}
@media only screen and (min-device-width: 550.1px) and (max-device-width: 700px) {
.top-nav {
        padding-top: 1.5%; 
        width: 5%;     
        }
}
.top-nav:hover {
  background-color: rgba(192, 172, 155, 0.4);
  color: rgba(243, 238, 236, 1);
  
}
.nav {
  width: 100%;
  height: 1.5px;
  margin-top: 2.5px;
  background-color: rgba(237, 229, 222, 1);
}
.top-search {
  float: right;
  width: 10%;
  color: rgba(100, 82, 74, 0.84);
  padding-top: 1%;
  margin-bottom: 2.5%;
  padding-right: 2%;
  padding-left: 2%;
  font-size: 110%; 
  margin-top: 1.5%;
}

 @media only screen and (max-device-width: 350px) {
.top-search {      
  padding-top: 1%;
  padding-bottom: 1%;
  margin-top: 2%; 
         }
}
@media only screen and (min-device-width: 350.1px) and (max-device-width: 470px) {
.top-search {
       	width: 8%;
        }
}
@media only screen and (min-device-width: 470.1px) and (max-device-width: 550px) {
.top-search {
       	width: 6%;
        
        }
}
@media only screen and (min-device-width: 550.1px) and (max-device-width: 700px) {
.top-search {
       	width: 5%;
        
        }
}
.top-search:hover {
  background-color: rgba(192, 172, 155, 0.4);
  color: rgba(243, 238, 236, 1);
  
}

.top-search a {
  
  color: rgba(243, 238, 236, 1);
  
}

.top-logo-wrap {
  float: left;
  width: 72%;
  padding-top: 1.2%;
  padding-bottom: 1.2%;
  background-color: rgba(170, 150, 141, 0.3);
   
}
@media only screen and (min-device-width: 350.1px) and (max-device-width: 470px) {
.top-logo-wrap {
       	width: 76%;
        }
}
@media only screen and (min-device-width: 470.1px) and (max-device-width: 550px) {
.top-logo-wrap {
       	width: 80%;
        }
}
@media only screen and (min-device-width: 550.1px) and (max-device-width: 700px) {
.top-logo-wrap {
        
        width: 82%;     
        }
}
.top-logo {
  
  width: 10%;
  color: transparent;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../image/logo2.png);
  opacity: 0.9;
  background-size: 100% 100%;
  box-sizing: border-box; 
  display: block;
  border: 2px solid rgba(240, 238, 234, 1);
}
@media only screen and (min-device-width: 650.1px) and (max-device-width: 700px) {
.top-logo {
       	width: 7%;
        }
}
@media only screen and (min-device-width: 500.1px) and (max-device-width: 650px) {
.top-logo {
       	width: 8%;
        }
}
@media only screen and (min-device-width: 350.1px) and (max-device-width: 422px) {
.top-logo {
       	width: 12%;
        }
}
@media only screen and (min-device-width: 300.1px) and (max-device-width: 350px) {
.top-logo {
       	width: 14%;
        }
}
@media only screen and (min-device-width: 280.1px) and (max-device-width: 300px) {
.top-logo {
       	width: 16%;
        }
}
@media only screen and (max-device-width: 280px) {
.top-logo {
       	width: 18%;
        }
}
.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  overflow-x: hidden;
  background-color: rgba(47, 38, 29, 0.9);
  transition: 0.5s;
  padding-bottom: 5px;
  
  
}

.overlay-content {
  position: relative;
  height: auto;
  top: 20%;
  left: 0%;
  width: 70%;
  text-align: center;
  padding-bottom: 5px;
  background-color: rgba(47, 38, 29, 0.9);
}

.overlay a {
  text-decoration: none;
  color: rgba(207, 191, 176, 0.74);
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
 
}

.overlay .closebtn {
  position: absolute;
  top: 5%;
  right: 5%;
  font-size: 350%;
}

.dropbtn {
  position: relative;
  float: left;
  left: 0%;
  width: 100%;
  color: rgba(207, 191, 176, 0.74);
  padding: 5%;
  font-size: 120%;
  border: 2px solid rgba(208, 194, 179, 0.93);
  background-color: rgba(47, 38, 29, 0.6);
  
}
.dropbtn2 {
  position: relative;
  float: left;
  left: 0%;
  width: 100%;
  color: rgba(219, 213, 226, 0.92);
  padding: 5%;
  font-size: 120%;
  margin-bottom: 30%;
  border: 2px solid rgba(252, 187, 232, 0.92);
  background-color: rgba(16, 0, 30, 0.6);
  
}


.dropdown {
  position: relative;
  width: 100%;
  height: auto;
}


.dropdown-content {
  display: none;
  font-family: Verdana;
  position: relative;
  background-color: rgba(216, 201, 187, 0.3);
  color: rgba(255, 107, 211, 0.92);
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 1;
  
}
.dropdown-content a {
  color: rgba(219, 212, 204, 0.74);
  font-size: 120%;
  padding: 2%;
  text-decoration: underline;
  border-bottom: 2px solid rgba(219, 212, 204, 0.74);
  display: block;
}


.dropdown-content a:hover {
  background-color: rgba(216, 201, 187, 0.6);
  color: rgba(255, 245, 252, 0.92);
}

.dropdown:hover .dropbtn {
  background-color: rgba(109, 97, 84, 0.65); 
  cursor: pointer;
  color:  rgba(209, 196, 183, 0.65);
  display: block;
  transition: 0.3s;
  font-size: 140%;
  border: 4px solid rgba(209, 196, 183, 0.65);
}
.dropdown:hover .dropbtn a {

  color: rgba(207, 191, 176, 0.74);
  
}
.show {display: block;}


.wrap-0 {
    position: relative;
    float: left;
    width: 100%;	
    padding: 0px;	
    color: rgba(170, 146, 117, 1);
}
.wrap-01 {
    position: relative;
    float: left;
    width: 100%;	
    padding-top: 5%;
    padding-bottom: 5%;
    color: rgba(132, 111, 87, 1);
    font-size: 110%;	
    line-height: 200%;
    text-align: left;    
    font-family: "Times New Roman"; 
}
.page {
  overflow: hidden;
  text-align: right;
  font-size: 90%;
  font-family: verdana;
  color: #adaaab;
  padding-top: 0%;
  padding-bottom: 7%;
  padding-left: 5%;
  padding-right: 5%;
  width: 100%;
  border: none;
  text-align: center;
  
}

.page button {
  background-color: rgba(132, 111, 87, 0.1); 
  border: 2px solid rgba(132, 111, 87, 0.8);
  color: rgba(132, 111, 87, 0.8); 
  padding: 1% 2%;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 120%;
  margin: 0%;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 4px
  float: left;
  outline: none;
  cursor: pointer;
  border-radius: 4px
}

@media only screen and (min-device-width: 0.1px) and (max-device-width: 425px) {
.page button { 

       	margin-top: 2%;
        font-size: 110%;
        }
}

.page button:hover {
  background-color: rgba(132, 111, 87, 0.2); 
  border: 2px solid rgba(132, 111, 87, 0.2);
  color: rgba(132, 111, 87, 0.6); 
  font-size: 130%;
  padding: 1.2% 2.2%;
}

.page button.active {
  background-color: rgba(205, 197, 188, 1); 
  border: 2px solid rgba(205, 197, 188, 0.6);
  color: rgba(255, 255, 255, 1);
  font-size: 120%;
}
@media only screen and (min-device-width: 0.1px) and (max-device-width: 425px) {
.page button.active { 

       	
        font-size: 110%;
        }
}

.pagecontent {
  position: relative;
  display: none;
  padding: 0px;
  border: 0px solid #ccc;
  border-top: none;
  
}