/* ------ map
-----------------------------------------------*/

.mapWrapper {
margin:0 auto;
position:relative;
}

#map {
float:left;
clear:both;
}

.point {
position:fixed;
display:none;
padding:10px 15px;
background:#f2f2f2;
font-size:14px;
font-weight:bold;
border:1px solid #262626;

-moz-border-radius: 4px; /* FF1-3.6 */
-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
 border-radius: 4px 4px 4px 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */    
/* useful if you don't want a bg color from leaking outside the border: */        
-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#text {
 float:left;
 height: 380px;
 overflow: inherit;
  margin-bottom: 40px;
}

#dropdown {
float:left;
display: none;
}

#selectWrapper {
margin: auto;
padding-left: 15px;
}

.mapWrapper img {
float: left;
padding-right: 5px;
padding-top: 2px;
}

.mapWrapper ul{
margin-left: 30px;
}

.ProductsDD {
	display:none;
}

@media screen and (max-width: 827px) {
.Map {
    height: 1100px !important;
}
}

@media only screen and (max-width: 700px) {
	
#text {
	width:90% !important;
}

.MainNav1 {
	display:none;
}

.ProductsDD {
	display:block;
	width:380px;
	margin:0px auto;
	padding-bottom:15px;
}

.Map {
width:481px;
}
	
}

@media only screen and (max-width: 640px) {
.Map {
	height:975px !important;
}

.mapWrapper {
	margin:0;
}

}


@media only screen and (max-width: 480px) {

#map {
	display:none;
}

.Map {
margin-left:0px;
width:300px;
height:1000px !important;
}


#dropdown {
	display: block;
}

#text {
	margin-top: 20px !important;
}

.Contact2 {
	visibility: visible;
}

	
}