/*For Occupational Therapy*/
a {
  color: #484901;
  text-decoration: none;
}
a.tbm-link.level-1 {
  color: #484901 !important;
  font-weight:bold!important;
}
.block-tb-megamenu .tbm {
  background-color: #ffffff!important;
  border-bottom: 5px solid #021d47;
}
.tbm-item.level-1 {
  border-right: 0px solid rgba(0,0,0,0.0);
}

.agency-footer {
  background-color: #021d47!important;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
  margin-top: 0rem;
  text-align: left;
}

.btn-primary {
  background-color: #484901!important;
  color: white;
  border-radius: 5px;
  padding: 8px;
}
.carousel-control-next, .carousel-control-prev {
    align-items: center;
    background: none;
    border: 0;
    bottom: 0;
    color: #fff;
    display: flex
;
    justify-content: center;
    opacity: .5;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .15s 
ease;
    width: 15%;
    z-index: 1;
    display:none;
}
.wv-banner .carousel-item img {
	 opacity: .3 !important;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    height: 18em;
    overflow: hidden;
    object-fit: cover;
}
.wv-banner .carousel-inner:hover img {
    opacity: .3 !important;
    transition: all 1s 
ease-in !important;
}
.contentbottom {
	background-color:#ffffff;
	padding:1em;
	margin-top:2em;
	margin-bottom:2em;
}
.block--collection-views-block--services-block-2 h2.block__title {
	color:#000000!important;
}
.servicedsc {
	color:#021d47!important;
	text-align:center;
	font-weight:normal;
}
.fontawesome-icon {
	color:#484901!important;
	text-align: center;
}
.faservice {
  font-size: 5em;
  text-align: center;
}
.aboutbtn a.btn {
	background-color:#021d47;
	color:#ffffff;
	display:none!important;
}
.more-link a {color:#021d47;font-weight:bold;}
.view-id-about_us .field-content h1 {
	font-size:2rem;
	margin-top:2em;
}
.contenttopright {
background-color:#f2f2f1;
padding:1em;
}
.contenttopleft {
	margin-bottom:2em;
}
.wv-banner .carousel-item h3 {
  position: relative;
  left: 0;
  right: 0;
  text-transform: none;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
  top: 7em;
  width: 50%;
  color: white;
  text-shadow: black 1px 1px 2px;
}
.wv-banner .carousel-item .btn-primary {
  position: relative;
  left: 0;
  right: 0;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
  width: 10em;
  top: 11em;
  color: white;
  z-index: 9999;
}
.agyftadr {
  border-right: 0px solid white;
  text-align: left;
}
.tbm-link.level-1 {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
	  .wv-banner .carousel-item {
    padding-bottom: 12em;
    max-height: 20em;
  }
}
}