@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;
	}
	.head-margin, .nav, .banner-section, .banner-heading, .section-content, .sub-link, .section-content-bar-margin, .advisory, .contact-details, .foot_bottom-margin
	{
		width:auto; padding-left:20px; padding-right:20px; float:none;
	}
	.head-margin h1
	{
		width:auto; text-align:center;  float:none;
	}
	.head-margin-right
	{
		float:none;		
	}
	.head-margin-right .tagline, .head-margin-right .top-buttons
	{
		padding:0; float:none;
	}
	.head-margin-right .top-buttons a
	{
		display:block; float:none;
	}
	.tagline, .top-buttons
	{
		width:auto; text-align:center; float:none; padding:20px 0;
	}
	.banner-left, .banner-right
	{
		width:auto; float:none;
	}
	.section-content-left, .section-content-right
	{
		width:auto; float:none; 
	}
	.sub-link-margin ul
	{
		padding:0; margin:0; list-style:none; display:inline; margin-bottom:20px; 
	}
	.sub-link-margin ul li
	{
		float:none; margin-left:0; margin-bottom:20px; margin-top:20px;
	}
	.sub-link-margin ul li a
	{
		width:auto; display:block;
	}
	.sub-link-margin {
    width: auto; float:none; margin:0;
	}
	
	.section-content-bar-margin-text
	{
		width:auto; float:none; margin:100px 0;
	}
	.contact-details ul li
	{ 
		float:left; margin-left:0; width:100%; display:block;
	}
	.contact-details ul li .cont
	{ 
		width:320px; float:left;
	}
	.bios-left, .bios-right
	{
		width:auto; float:none;
	} 
	.bios-right
	{
		padding:20px 50px 20px 50px;
	}
	.donate-form
	{
		width:auto;
	}
	
	.donate-form-nav ul li
	{
		float:none; list-style:none;
	}
	.donate-form-nav ul li a span
	{
		display:none;
	}
	.map, .contact-left
	{
		width:auto; float:none;
	}
}