.AdvertismentDiv_120_600 {
	background-color: gray;
	display: none;
	position: absolute;
	top: 190px;
	left: 10px;
	margin: 0px;
	width: 120px;
	height: 600px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.AdvertismentDiv_728_90 {
	background-color: black;
	display: none;
	position: absolute;
	width: 728px;
	height: 90px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.AdvertismentDiv_468_60 {
	background-color: white;
	display: none;
	position: absolute;
	bottom: 30px;
	left: 100%;
	margin: 0px 0px 0px -468px;
	width: 468px;
	height: 60px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.AdvertismentDiv_320_50 {
	background-color: green;
        text-align: center;
	display: none;
	position: absolute;
	bottom: 55px;
	left: 0px;
	Xmargin: 0px 0px 0px -320px;
	width: 100%;
	height: 50px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.AdvertismentDiv_auto {
        background-image: url('../Images/background.jpg');
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	width: 120px;
	height: 100%;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.mapboxgl-ctrl-bottom-left-reset {
		margin:0 0 10px 10px;
}

.mapboxgl-ctrl-bottom-right-reset {
		margin:0 10 10px 0px;
}

@media only screen and (min-width: 320px) and (max-width: 640px) and (min-height: 360px) {
	.AdvertismentDiv_320_50 {
		display: block;
	}
}






.AdvertismentDiv_left {
	background-color: #e0e0e0;
	display: none;
	position: absolute;
	top: 0px;
	left: -120px;
	margin: 0px;
	width: 120px;
	height: 100%;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

.AdvertismentDiv_bottom {
        background-image: url('../Images/background.jpg');
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	width: 100%;
	height: 50px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
}

@media only screen and (min-width: 641px) and (max-width: 1023px) and (min-height: 360px) {
	.AdvertismentDiv_468_60 {
		display: inline-block;
	}
}

@media only screen and (min-width: 1024px) and (max-height: 829px) {
	.AdvertismentDiv_468_60 {
		display: inline-block;
	}
}

@media only screen and (min-width: 1024px) and (min-height: 830px) {
	.AdvertismentDiv_120_600 {
		display: inline-block;
	}
}






@media only screen and (max-width: 799px) and (min-height: 600px) {
	.MapDiv {
		top: 50px;
		width: 100%;
	}
	.AdvertismentDiv_bottom {
		display: block;
	}
}

@media only screen and (min-width: 800px) and (min-height: 600px) {
	.MapDiv {
		left: 120px;
		width: calc(100% - 120px);
	}
	.AdvertismentDiv_left {
		display: block;
		left: 0px;
	}
}

