#style-switcher h3 {
  font-size: 13px !important;
  margin: 5px 0 -5px 1px;
  text-transform:uppercase;
}

.logo-img {
  /*max-width: 100%;*/
  height:80px;
}

.service-img {
  width: 300px;
  height: 250px;
  object-fit:cover;
  border-radius: 1rem;
}

.service-item {
  margin-top: 30px;
}

.service-item h4 {
  margin-top: 30px;
  border: 2px solid;
  padding: 10px;
  border-radius: 1rem;
}

.service__title {
  color: #fff;
  background: #114287;
  padding: 10px 20px;
}

div[style="clear:both; display: block; text-align: center; margin-top: 20px;"] {
  display:none !important;
}

.before-after {
  margin: 10px 0px;
}

.jb-breadcrumb {
  box-shadow: inset 0 0 0 1000px rgba(245, 245, 245, 0.60);
}

.testimonials {
  list-style:none;
}

.rating-stars {
  color: #f4c212;
  font-size: 20px;
  text-shadow: 1px 1px 1px #78610f;
}

.contact-info {
  list-style:none;
}

#bfSubmitButton {
  background-color: #087038;
  border: none;
  padding: 10px 15px;
  border-radius: 1rem;
  color: #fff;
  font-weight: bold;
  box-shadow: 0px 1px 2px gray;
}

#Mod113 {
  background: url(../../../images/banner-free-estimates.png);
  box-shadow: inset 0 0 0 1000px rgb(8 112 56 / 80%);
}

.vbPostButton {
  background-color: #114287;
  color: #fff;
  padding: 10px 20px;
}

.about-section {
  padding: 20px 30px;
  margin: 30px 0px;
  box-shadow:4px 4px 10px #000000b5;
  border-radius: 1rem;
}

.about-section.style-1 {
  background-color:#087038;
  color: #fff;
}

.about-section.style-2 {
  background-color:#114287;
  color: #fff;
}

.about-section p {
  color: #fff;
}

.service-list {
  list-style:none;
}

.subservice-item {
  text-align: center;
  box-shadow: 0px 0px 5px grey;
  margin: 10px 0px;
  border-radius: 1rem;
}

.service-list li {
  box-shadow: -1px 1px 3px #087038;
  border-radius: 1rem;
  padding: 5px 10px;
  margin: 10px 0px;
}

#homeAdvisor .col-lg-4 {
  text-align:center;
}
