#mNav, #mNavBtns{display: none;}
#mForm{display:none;}
#actionTable caption{margin: 10px 0 15px 0; font-size: 16px; letter-spacing: 1px; font-weight: bold;}

#infoimg {width: 30%;
    min-width: 400px;
    float: left;
    margin-right: 2%;}

@media screen and (max-device-width:980px) {
	#mNav{display: block;position: absolute;top: 215px;width: 66%;margin: 0 17%;text-align: center;text-decoration: none;font-size: 3.5em;background-color:rgba(20, 108, 150, 0.76);}
	#mNav ul {margin: 0; padding: 0;list-style-type: none;font-family: 'Trebuchet ms';font-style: italic;}
	#mNav ul  li{padding: 20px;}
	#mNav ul  li a{color:#fff;}
	#mNav .mLiNav{border: 1px solid #fff;}
	.mLiNav{display:none;z-index:99999;}
	#mNavBtns{display: block;background-color:rgba(134, 182, 218, 0.58);border: 1px solid #000;position:fixed;height:306px;top:0px;left:0;width:15%;}
	#mNavBt{width: 100%; background-image:url(../images/mMenu.png); height:153px;background-position:center center;background-repeat: no repeat;background-size: cover;border:1px solid #000;}
	#mNavGoTop{width: 100%; background-image:url(../images/mGoTop.png); height:153px;background-position:center center;background-repeat: no repeat;background-size: cover; border:1px solid #000;}
	.mNavVis{display: block;}
	
	h1{font-size: 4em;width:80%;}
	#mid{display: none;}
	
	.lechfotoimg{width: 49%;}
	#table{width: 100%; float: none;}
	.maintable{width:100%;float:none;}
	.maintable caption{font-size: 2.3em;}
	#tabletitle{font-size:2em;}
	#table td{font-size: 2em;}
	#lechtext{width:100%;margin:0;min-width:100%;}
	
	.fotobase h3{font-size: 2em;}
	.fotobase h4{font-size: 1.6em}
	.fotoblock{width:52%;}
	.textblock{width: 45%;}
	.textblock p{font-size:1.5em;line-height:normal;}
	.foto{width:47%;}
	
	.profilebutton{width:48%;}
	.content ul{font-size: 2em;}
	.lechcontentp{font-size:2em;}
	.fancybox-title span{font-size: 1.6em;}
	#center{font-size: 1.6em;width: 95%;margin: 0 auto;float: none;}
	#center p{font-weight: bold;text-align: center;font-size: 1.8em;line-height: normal;}
	.usl_img_block{display: none;}
	
	.pricetable{font-size: 1.8em;}
	.pricetable .podstr{font-size: 1.5em;text-align: center;}
	
	#descForm{display:none;}
	#mForm{display:block;}
	#mForm fieldset{border:1px solid #2f2f2f;width: 92%;}
	#mForm label, #mForm select{display: block; font-size: 3em;}
	#mForm label input, #mForm select{font-size: 1.5em;width: 94%;margin: 20px 2%;border:1px solid #2f2f2f;}
	#mForm select{font-size: 3em;}
	#mForm legend{font-size:3em;display:inline;}
	#mForm #button{width: auto; font-size: 3em;}
	
	#maparea{display: none;}
	#telblock .telcolumn{width: 96%;margin: 0 auto; float: none;font-size:2em;}
	#map1{float:none;width:100%;}
	#bus{width: 100%;float:none;margin: 30px 0;}
	
	#actionTable{font-size: 2em;}
	#actionTable caption{font-size: 1.1em;}
	.actIndMSt h3{font-size: 3em;}
	.actIndMSt .podstr1{font-size: 1.2em;}
}

@media screen and (max-device-width:767px) {
	body, #divide, #base {min-width:auto;}
	#head, #footerbody {width:100%;}
	h1 {font-size: 3em; text-align: right;}
	#mNav {font-size: 1.5em; top: 240px;}
	#mNavBt {height:78px;}
	#mNavGoTop {height:111px;}
	#mNavBtns {height: 193px; width: 20%; z-index: 10;}
	#mNav ul li {padding: 5px 0;}
	.actHContainer {font-size: 140%;}
	#infoimg {width: 100%; min-width: auto; float: none; margin-right: auto;}
	#tabletitle {font-size: 1em;}
	#table td, #table th {padding: 5px 0; font-size: 1em;}
	
	.fotoblock{width:100%; margin-right: auto; float: none;}
	.foto {width: 30%;}
	.textblock {width: 100%; float:none;}
	
	#usl_block {width:100%;}
	#center {font-size: 1em;}
	#center p {font-size: 1em;}
	
	.pricetable, .pricetable .podstr {font-size: 0.5em;}
	.pricetable td {padding: 3px 0;}
	
	#mForm legend, #mForm label, #mForm select, #mForm label input, #mForm #button {font-size: 1.0em;}
	#mForm label input, #mForm select {margin: 10px 2%;}
	
	#telblock, #san {width:100%;}
	#map1 {width:90%; margin: 0 auto;}
	#telblock .telcolumn {font-size: 1em;}
	#telblock .telcolumn .midcolumn {padding: 0 0 0 25px;}
}

@media screen and (max-device-width:424px) {
	#mNavBtns {height: 138px; width: 17%;}
	#mNavBt {height: 64px;}
	#mNavGoTop {height: 70px;}
}