.topviewdata {top:92px !important;}
.noScroll { overflow:hidden; }
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
	border: 0px solid rgba(0,0,0,0.2);
	background-color:#e3e4e6;
}

.leaflet-left .leaflet-control { margin-left: 0px; margin-top: 64px;  }
.leaflet-bar a.leaflet-disabled { background-color: #d5d7da; }
.leaflet-touch .leaflet-bar a { width: 35px; height: 35px; line-height: 35px; }
.leaflet-bar a, .leaflet-bar a:hover { background-color: transparent; color:#595d62; }
.leaflet-touch .leaflet-bar a, .leaflet-bar { border-radius:0px; }



.leaflet-popup-content-wrapper { box-shadow: 0px 7px 24px 6px rgba(0,0,0,0.4); max-width:240px; }
.leaflet-popup-content-wrapper { border-radius: 4px; }
.leaflet-popup-content { margin: 5px 5px 13px 5px; width:220px !important; }
.leaflet-popup-content .gravePopImg { width:100%; }
.leaflet-popup-content .gravePopName { padding: 0 10px; text-align:center; color:#393d44; font-weight:bold; margin-top:10px; display:block; }
.leaflet-popup-content span { padding: 0 8px; color:#7c7e84; }
.leaflet-container a.leaflet-popup-close-button { width:27px; color:#5e6169; height:27px; background-color:#fff; padding: 0px; line-height: 27px; border-radius: 27px; right: -7px; top: -7px; z-index:12; }

.leaflet-popup-content a {  }

@media (min-width:701px) {
	.leaflet-container.leaflet-touch-drag { height: 100% !important; background-color:#fff; z-index: 9; top: 0px !important; }
}

@media (max-width:991px) {
	.leaflet-left .leaflet-control { margin-top: 52px; }  
}

@media (max-width:767px) {
	
	.leaflet-container.leaflet-touch-drag { width:100%; background-color:#fff; z-index: 9; height:450px !important; 
	/* height: calc(100% - 92px) !important; height: -moz-calc(100% - 92px) !important; height: -webkit-calc(100% - 92px) !important;  */}
	.leaflet-popup-content-wrapper { max-width: 160px; }
	.leaflet-popup-content { width: 150px !important;  }
	.barHeight{position:relative !important;top:0px !important;}
	

}
