/* CSS Document */
/* Buttons
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
@media only screen and (max-device-width: 640px){
.stylebtn,
stylebtn,
input[type="stylebtn"] {
	display: inline-block;
	height: 18px;
	padding: 0 3px;
	color: #33C3F0;
	text-align: center;
	font-size: 8px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #1EAEDB;
	cursor: pointer;
	box-sizing: border-box;
	margin: 2px;
}
.stylebtn:hover,
stylebtn:hover,
input[type="stylebtn"]:hover{
color:#0000FF;
background-color: #FFFFFF;
}
.stylebtn:focus,
stylebtn:focus,
input[type="stylebtn"]:focus{
	color: #333;
	border-color: #888;
	outline: 0;
	margin: 2px;}
	
	
.stylebtn.stylebtn-primary,
stylebtn.stylebtn-primary,
input[type="stylebtn"].stylebtn-primary{
 height: 20px;
  font-size: 9px;
  line-height: 20px;
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.stylebtn.stylebtn-primary:hover,
stylebtn.stylebtn-primary:hover,
input[type="stylebtn"].stylebtn-primary:hover,
.stylebtn.stylebtn-primary:focus,
stylebtn.stylebtn-primary:focus,
input[type="stylebtn"].stylebtn-primary:focus{
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }
}

.stylebtn.stylebtn-secondary,
stylebtn.stylebtn-secondary,
input[type="stylebtn"].stylebtn-secondary{
 
  color: #FFF;
  background-color: #8CC641;
  border-color: #8CC641; }
.stylebtn.stylebtn-secondary:hover,
stylebtn.stylebtn-secondary:hover,
input[type="stylebtn"].stylebtn-secondary:hover,
.stylebtn.stylebtn-secondary:focus,
stylebtn.stylebtn-secondary:focus,
input[type="stylebtn"].stylebtn-primary:focus{
  color: #FFF;
  background-color: #006837;
  border-color: #006837; }
  
img {
 	max-width:100%;
	height: auto;
 }
#smallmap_div{
	width: 100%;
	height: 297px;
	padding: 0; 
	margin: 0;	
	clear: both;
}
}