/*.pageTitleBorderTop .pagetitles::after {*/
.pageTitleBorderBottom .pagetitles::after {
width: 110px;
margin-bottom: 15px;
padding-bottom: 0px; 
border-color: #FF6DDA;
}

.pink, a.pink, strong.pink , #content p a.pink{ color: #FF6DDA}
.buttonLinkBlue, a.buttonLinkBlue, #content p a.buttonLinkBlue{ padding: 10px 70px; font-size: 14px}

@media only screen and (min-width: 1122px)   {
#strapLine{  opacity: 0.88;  letter-spacing:0.4px; padding-left: 5px;opacity: 0.8}

 #paraGrid li  .textWrap{ border-radius: 4px}
 #paraGrid span.bgImg, .paraVidPlayer{ border-radius: 8px}
 

.home #contactForm {
margin: 40px auto 0 auto;background: #fff;
  width: 1180px; border: 1px solid #e1e1e1; border-radius: 6px; padding:30px 40px  0px 40px;
  max-width: 100%;
}

#contactFormServicesLabel {  font-size: 1.1em;		}

#accreditations p {   min-width: auto;  width: auto; margin: 16px  4px }
#accreditations.content .accredImg {  height: 162px;  width: 162px; border-radius: 6px; border: 6px solid #fff; background-size: contain;}

} /*scr */


@media only screen and (max-width: 1120px)   {
/*#phoneIconMobile{
	display: block;
	width: 35px;
	height: 80px;
	border: 0px solid #fff;   background-position:  50% 50%;
	background-image: url(../mobileTelIcon.png?v=1); background-size: var(--telephoneIconSizeMobile)
}*/
}/* mb*/

#paraGrid li .textWrap a.pink{	color: #FF6DDA;}

#call2Action {
	clear: both;
	display: block;
	width: 100vw;
	margin: 1px auto;
	background-color: #102A49;
}
#call2Action div{ width: 1120px; max-width:100%; margin: 0 auto;}
.screen #call2Action div{padding: 70px  15px; } 
.mobile #call2Action div{padding: 65px 45px 55px 45px; } 
#call2Action p{ font-weight: 500; font-size: 15.4px; text-align: center; margin: 0px auto; color: #fff;}
#call2Action a{
	margin: 10px auto 0 auto;
	background: none;
	background-position: 100% 50%;
	display: block; 
	width: fit-content;
	background-image: url("../img/more-arrow-white.png");
	transition: color 0.3s;
	opacity: 1;text-align: center; 
	background-repeat: no-repeat; 
	background-size: 30px;
	font-size: 15.2px;
	padding:10px  40px 10px 0;
	color: #FF6DDA;
	text-transform: uppercase; 
	font-weight: 500;
}
.mobile #call2Action a{ background-position: 50% 100%; padding: 10px 0 40px 0}
#call2Action a:hover{		transition: all 0.3s; background-size: 32px; color: #FF95E4;opacity: 1}

#contactForm{ border: 1px solid #a1a1a1; padding: 20px 30px; border-radius: 10px; background: #fff;}
.mobile #contactForm{  padding: 10px; margin: 0   auto  10px auto}

#contactForm #sendContactForm, #contactForm input#sendContactForm{ background: #FF6DDA}

#footerSocial li a span{border: 0px solid #FF6DDA; width: 42px;height: 42px; border-radius: 99px}
#footerSocial li a span{ background-color:#FF6DDA}