@charset "utf-8";
/* CSS Document */


@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1140px)
{
	img
	{
		max-width:100%;
	}
	table, tr, td
	{
		width:auto;
	}
	.header-top-margin, .section-home-content, .section-other-page-content, .footer_marg, .foot_bottom-margin
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.banner-heading h1
	{
		width:auto; text-align:center;
	}
	.header-top-margin h1
	{
		float:none; width:auto; text-align:center; margin:0; padding:20px 0;
	}
	.nav
	{
		float:none; width:auto;
	}
	.nav ul li a
	{
		padding:25px 0;
	}
	.section-tab ul li
	{
		float:none; width:auto; margin-left:0; margin-bottom:30px;
	}
	.section-tab ul li a
	{
		padding:30px 0 40px 0;
	}
	.section-tab ul li a.icon-one, .section-tab ul li a.icon-two, .section-tab ul li a.icon-three
	{
		background-position:top center; background-repeat:repeat-x; border-radius:5px;
	}
	.section-tab-content-part
	{
		float:none; width:auto; margin-bottom:30px;
	}
	.section-tab-content-part img
	{
		width:100%;
	}
	.isStuck 
	{
		display:none;
	}
	.facebook-page
	{
		width:auto;
	}
	.facilities-images ul li
	{
		width:23%; margin-left:2%; margin-bottom:2%;
	}
	.gallery-images ul li
	{
		width:31%; margin-left:2%; margin-bottom:2%;
	}
	
	.contact-address-margin ul li
	{
		float:left; width:100%; margin-left:0;
	}
	.contact-address-margin ul li .details
	{
		width:auto;
	}
	.contact-address-margin ul li .details-address
	{
		width:auto;
	}
	.map, .contact-left
	{
		float:none; width:auto;
	}
	.local-tourism
	{
		width:auto; float:none;
	}
}
@media only screen and (max-width:768px)
{
	
}
@media only screen and (max-width:480px)
{
	.facilities-images ul li
	{
		width:auto; float:none; margin-left:0;
	}
	.gallery-images ul li
	{
		width:auto; float:none; margin-left:0;
	}
}