/* Mobile Phone */
@media all and (min-width: 320px) and (max-width: 600px) and (orientation: portrait) 
{
	#map
	{
		width: 290px;
		height: 300px;
	}

	.large-map
	{
		width: 290px !important;
		height: 300px !important;
	}
}

/* Mobile Phone */
@media all and (min-width: 320px) and (max-width: 600px) and (orientation: landscape) 
{
	#map
	{
		width: 450px;
		height: 280px;
	}

	.large-map
	{
		width: 450px !important;
		height: 280px !important;
	}
}

/* Small Tablet */
@media all and (min-width: 600px) and (max-width: 768px) 
{
	#map
	{
		width: 570px;
		height: 400px;
	}

	.large-map
	{
		width: 570px !important;
		height: 400px !important;
	}
}

/* Large Tablet portrait*/
@media all and (min-width: 768px) and (max-width: 1014px) 
{
	#map
	{
		width: 738px;
		height: 400px;
	}

	.large-map
	{
		width: 738px !important;
		height: 400px !important;
	}
}

/* Large Tablet landscape and PC screen*/
@media all and (min-width: 1014px ) and (orientation: landscape) 
{
	#map
	{
		width: 994px;
		height: 400px;
	}

	.large-map
	{
		width: 994px !important;
		height: 400px !important;
	}
}



.small-map
{
	width: 100% !important;
	height: 250px !important;
}

#iw_container .iw_title 
{
	font-size: 16px;
	font-weight: bold;
}

.iw_content 
{
	font-size: 11px;
	padding: 10px 5px 5px 0;
}