/* media */
@media only screen and (max-width: 700px)
{
#header {
position:relative;
width:100%;
height:80px;
}
#logo {
width:80px;
}
#logo img {
height:80px;
width:80px;
}
.title {
position:absolute;
top:15px;
left:80px;
width:calc(100% - 80px);
text-align:center;
font-size:20px;
line-height:1.2;
letter-spacing:1px;
height:100%;
}
.menu_bar label {
font-size:15px;
}
.nav-page {
height:calc(100% - 100px);
}
.home-page {
top:0px;
}
.lhs {
position:relative;
top:0;
..left:0;
width:100%;
height:150px;
}
.lhs img {
width:50%;
height:100%;
float:left;
}
.mid {
position:relative;
left:0;
..top:150px;
width:100%;
font-size:14px;
line-height:1.1;
}
.rhs {
position:relative;
..top:580px;
left:0;
width:100%;
height:150px;
}
.rhs img {
width:50%;
height:100%;
float:left;
}
#price-page {
top:0;
width:100%;
}
.price-rates {
top:0px;
font-size:16px;
}
.price-images label {
font-size:15px;
}
.donga-img {
width:100%;
}
#about-header {
font-size:20px;
padding:0px 10px;
}
#about-us img {
margin-bottom:20px;
}
#about-links {
font-size:15px;
line-height:1;
}
#about-txt {
top:10px;
width:100%;
font-size:15px;
line-height:1.5;
}
#about-txt label {
font-size:20px;
}
#price-bar {
height:20px;
}
#price-bar label {
font-size:20px;
}
.price-title {
font-size:25px;
font-weight:bold;
text-shadow:2px 2px 5px black;
line-height:0.8;
margin-top:10px;
color:#fff;
}

.price-info {
top:10px;
margin-bottom:20px;
}

.price-data img {
width:100%;
margin:0px;
}
.price-data label {
font-size:16px;
}
/* contact css */
#contact-page {
top:0;
}
#contact-details
{
position:relative;
top:0px;
width:100%;
font-size:14px;
}
#contact-details label {
font-size:18px;
}
#contact-page {
float:none;
}
#contact-info {
position:relative;
top:10px;
width:100%;
}
.contact-row {
width:100%;
}
.cell1
{
width:100%;
text-align:center;
padding:0;
font-size:16px;
}
.cell2 {
width:100%;
position:relative;
left:0;
right:0;
}
.img_small {
width:150px; 
height:150px;
margin:auto;
text-align:center;
}
