/*WVBOPT CSS*/

.block-tb-megamenu .tbm {
  background-color: #133669;
}

.btn-primary {
  background-color: #133669;
  color: white;
  border-radius: 5px;
  padding: 8px;
}

.wv-banner .carousel-inner:hover img {
  opacity: .3 !important;
  transition: all 1s ease-in !important;
}
.wv-banner .carousel-item img {
  width: 100%;
  opacity: .3 !important;
  position: absolute;
  top: 0px;
  left: 0;
  height: 18em;
  overflow: hidden;
  object-fit: cover;
}

.herobody p a {
	color:white!important;
}
.faservice {
  display: inline;
  font-size: 7em;
  top: 70%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  text-align: center;
  width: 100%;
}

.maxservice {
  height: auto;
  width: 100%;
  padding: 1em;
}

.fontawesome-icon {
  color:#595131 !important
text-align:center;
}

.fontawesome-icon i {
  text-align: center;
  color:#595131;
}
.servicedsc {
  width: 100%;
  text-align: center;
  clear: both !important;
  top: 10% !important;
  padding-left: 0em;
  margin-top: 0em;
  color:#133669;
}
  .contentbottom {
margin-top:2em;
  width: 100%;
}
.btn, a.btn {
  background-color:#133669; !important;
  color: #ffffff !important;
}
a {
  color:#595131;
  text-decoration: none;
}
.agency-footer {
  background-color: #133669;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
  margin-top: 0rem;
  text-align: left;
}
.more-link {
	color: #133669;
	font-weight:bold;
}
.block-views-blockquick-links-block-1.block--collection-views-block--quick-links-block-1 h2.block__title {
	margin-top:2em;
}
.contentbottom  {
  --bs-gutter-x: 0rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(var(--bs-gutter-x)*.5);
  padding-right: calc(var(--bs-gutter-x)*.5);
  width: 100%;
}

element {
}
.agyftadr {
  border-right: 0px solid white;
  text-align: left;
}