

@media screen and (max-width:840px){
#title {font-size: 18pt; line-height: 1.4;}
#title {width: 42%}
#f_links {font: normal 12px sans-serif;}
#phone {background:none;}

}

@media screen and (max-width:720px){
#title {font-size: 15pt; line-height: 1.4; margin-top:12px;}
.ph_num {font-size: 12pt; line-height: 1.7; margin-left:0px;}
#f_links {font: normal 12px sans-serif;}
#logo2 {display:none;}
#m_head{height: 60px; margin: 10px auto 10px auto; }
.header { padding-top: 2px;}
.gallery { padding-bottom: 10px;}
}


@media screen and (max-width:540px){

#title {font-size: 13pt; line-height: 1.6;}
.ph_num {font-size: 10pt; line-height: 1.8; font-weight:bold;}
}


@media screen and (max-width:480px){
body{margin-top: 0px;}
#logo {display:none;}
#title {width: 60%; font-size: 15pt; line-height: 1.4; margin-top:18px;}
#phone {margin-top:12px;}
.ph_num {font-size: 13pt; line-height: 1.7; }
.m_btn a {padding: 13px 0 0 0;}
.m_btn{font: bold 12px sans-serif;}

#f_links {width: 100%;}

}

@media screen and (max-width:400px){
#title {font-size: 13pt; }
.ph_num {font-size: 10pt;}
.m_btn{font: bold 10px sans-serif;}
.c td, .c th {font: bold 8pt sans-serif;}
#rent_order_wnd #inp2 input {width: auto;}
.labled_img {width: 42%;}
#desc h2 {font-size:13pt;}
}

@media screen and (max-width:330px){

#title {font-size: 10pt;}
.ph_num {font-size: 8pt;}
#m_btn_cont {width: 15%;}
}
