html, body{
	max-width: 100%;
	overflow-x: hidden;
}

.nav-link{
	text-decoration: none;
	color: #0f4a7f !important;
}

.nav-link:hover{
	transform: scale(1.02);
	color: #5cc099 !important;
}

.nav:hover{
	color: #5cc099 !important;
}

.image-link:hover{
	transform:scale(1.02);
	filter: drop-shadow(4px 4px 8px black) !important;
}

.faq-page-btn button:hover{
	color: #5cc099 !important;
}

.is-style-fill:hover{
	border-radius: 33px;
	transform:scale(1.02);
	box-shadow: 1px 12px 20px rgba(100, 100, 100, 100) !important;
}



.back-to-top a:hover{
	color: #FFFFFF !important;
}

.workforce a:hover{
	color: #5cc099 !important;
}

.childcare a:hover{
	color: #5cc099 !important;
}

.swiper-pagination {
	justify-content: center !important;
}
.entry-content {
  margin-top : -50px !important;
}

.image-link {
    position: relative;
}

.image-link a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.banner {
	position: relative;
}

.nav-link {
	z-index: 99;
}

.banner a:before {
	position:absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.banner-info{
	 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);  
 transform:translateX(100%);
	
 /* Apply animation to this element */  
 -moz-animation: wordTrain 30s linear -2s infinite;
 -webkit-animation: wordTrain 30s linear -2s infinite;
 animation: wordTrain 30s linear -2s infinite;
}

@-moz-keyframes wordTrain {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes wordTrain {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes wordTrain {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%);     
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
