@media (max-width:1000px){
.content{padding:10px;}
.MSG{padding:50px;}
.content form{padding: 20px 10px;}
.content .reserveTimeTable td{font-size:14px; line-height:30px;}	
.Activities{display:none;}	
}



@media (max-width:800px){
.content .reserveTimeTable td:nth-child(6){}
.content .NoReserve{width:100%; max-width:620px;}
.officeAdr{display:block;color:#8a7562;}
.footer p:nth-child(2){margin-top:50px;}
}

@media (max-width:600px){
.header{background-image: url(../../img/Logo2.png);}
.header{height:130px;}
.header {background-size:contain; }
}

@media (max-width:450px){

.MSG{padding:30px;}
.MSG h1{font-size:24px;}
.content .reserveTimeTable td{font-size:10px; line-height:35px;}
.content form select{font-size:10px; width:100px;}
.MSG form{padding:20px 30px;}
.selectServices{font-size:12px;line-height:0px;margin-top:20px;}
}


@media (max-width:400px){
.menu a:nth-child(1){display:none;}
.menu a{padding: 6px 8px 9px 8px;}
.menu a{font-size:14px;}
	}