@media screen and (max-width: 810px) {

	.info {
		padding-left: 0px!important;
		padding-right: 0px!important;
		width: 389px;
		-webkit-transition: none;
     	transition: none;
	}
	.infobox {
		display: none!important;
	}
	.textbox {
		float: none!important;
	}

	.accordion dd {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
}

@media screen and (max-width: 975px) {
	#whatwedo p {
		padding-left: 10px;
		padding-right: 10px;
	}

	.col1 {
		float: none!important;
		padding-left: 0px!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.col2 {
		float: none!important;
		padding-left: 0px!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#newsbox {
		max-width: 640px!important;
	}

	#newscol1 {
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#newscol2 {
		float: none!important;
		width: 600px!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
}

@media screen and (max-width: 665px) {
	#newsbox {
		max-width: 320px!important;
	}

	#newscol1 {
		width: 90%!important;;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#newscol2 {
		width: 90%!important;;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}

}
@media screen and (max-width: 72em) {
	p {
		font-size: 12pt!important;
	}

}
@media screen and (max-width: 62em) {
	p {
		font-size: 12pt!important;
	}

}
@media screen and (max-width: 50em) {
	p {
		font-size: 13pt!important;
	}
	#breadcrumb {
		display: none!important;
	}

}
@media
only screen and (min-device-width : 320px) and (max-device-width : 480px),
only screen and (max-width : 320px),
only screen and (max-width: 44em),
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	.videolink {
		width: 100%!important;
		background-color: #999999!important;
		float: none!important;
		margin: 0px!important;
		padding: 0px!important;
	}
	#newsbox {
		max-width: 100%!important;
	}
	#newscol1 {
		width: 90%!important;;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	#newscol2 {
		width: 90%!important;;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	a.newsitem {
		display: block;
		width: auto;
		float: none;
		text-decoration: none;
		color: #000000;
	}
	p {
		font-size: 13pt!important;
	}
}