.general-footer .PortletMenu .pureCssMenu li{

	display:block !important;
}

.left-circle-overlay p {
    font-size: 20px;
    line-height: 25px;
  }


  .bottom-logo img {
	max-width: 220px;
}

.Footercol-UWLogo{

}

.Footercol-Contact{
	width: 22%;
}
.Footercol-Aboutus{
	width: 22%;
}

.Footercol-Social{
	width: 16.6667%;
}
.Footercol-charityLogo{
	width: 14.333%;
}
.UWW2025Top2 .banner-wrapper h1 span{
	position:relative !important;
}
.UWW2025Top2 .banner-wrapper h1 sup {
	font-size: 12px;
	margin: 27px 5px;
	position:absolute;
}
@media only screen and (max-width: 1480px) {
	.UWW2025Top2 .banner-wrapper h1 sup {
		margin: 25px 5px;
	}
}
@media only screen and (max-width: 1380px) {
	.UWW2025Top2 .banner-wrapper h1 sup {
		margin: 23px 5px;
	}
}
@media only screen and (max-width: 1160px) {
	.UWW2025Top2 .banner-wrapper h1 sup {
		margin: 21px 5px;
	}
}
@media only screen and (max-width: 900px) {
	.UWW2025Top2 .banner-wrapper h1 sup {
		margin: 19px 5px;
	}
}
@media only screen and (max-width: 770px) {
	.Footercol-charityLogo{
		text-align:left !important;
		margin-top:50px;
	}
	.general-footer .row > div {
		margin-bottom: 10px;
	}

}
@media (min-width:576px) and (max-width:856px) {
	.left-circle-overlay {
		width: 100%;
		height: 100%;	
	}
	.left-circle-overlay p {
		display: block;
	}
	.left-circle-overlay, .outer-circle-overlay {
	/*! background-color: transparent; */
	/*! display: block !important; */
	z-index:1;
	}
}


@media only screen and (max-width: 576px) {
	body .UWW20251PLogo .PortletNote, body .UWW20251LLogo .PortletNote, body .UWW20251NLogo .PortletNote {
		display: block !important;
	}

	.UWW2025Top2 .banner-wrapper h1 sup {
	    margin: 15px 5px;
	    font-size: 10px !important;
	}
	
	.left-circle-overlay p {
		display: block !important;
		font-size:12px
	}
	
	.left-circle-overlay, .outer-circle-overlay {
		/*! background-color: rgb(0,0,0,.5); */
		display: block !important;
		z-index:1;
	}
	
	.left-text {
		width: 100% !important;
		left: 0 !important;
		bottom:17px;
		width: 50% !important;
		left: 0 !important;
		display: block !important;
	}
	
	.left-circle-overlay {
		width: 100%;
	}
	
	
	.banner-wrapper1 h1, .banner-wrapper2 h1, .banner-wrapper3 h1, .left-circle-overlay h1 {
		font-size: 22px !important;
		margin-bottom: 7px !important;
	}
	.left-circle-overlay, .outer-circle-overlay {
		background-color: #21296B !important;
		z-index:1;
		padding:15px;
	}
		
	.outer-circle-overlay {
		width: 105%;
	}
	
}
.Body-Page-SinglePageRegEvent .red{
color:red !important;
}
