/********** GLOBAL STYLES **********/

.page {
  padding-top: 0;
  padding-bottom: 0;
}

.jumbotron .breadcrumb {
  border-radius: 4px;
}

.subtitle,
p.subtitle,
.site-info,
.site-footer p {
  font-family: "Roboto", Arial, sans-serif;
}

.breadcrumb a {
  color: #fff !important;
}

.bgwhite {
  background-color: #fff;
}
.bggrey {
  background-color: #f4f4f4;
}

.overlayblue {
  background-color: rgba(6, 45, 86, 0.532);
}

.overlayhero {
  background-color: rgba(0, 0, 0, 0.416);
  height: 100vh;
  padding-top: 300px;
}

#homeherobanner {
  background-image: url("../img/fixedheader/home-hero-header.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-rotate-outline {
  border: 15px solid #8e6547 !important;
}

.fa-check-circle {
  margin-bottom: 20px;
}

.fa-check-circle:before {
  color: #062d5600 !important;
  background-image: url("../img/icon-check.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 8px;
}

.icon-check:before {
  background-image: url("../img/icon-check.png");
}

.list-group-item.active {
  color: #fff !important;
}

tcxspan {
  text-decoration: none !important;
}

.list-contact a,
figure.team-style3 h4:hover {
  color: #8a9d22 !important;
}

.fa-envelope:before,
.fa-phone:before,
.fa-map-marker:before {
  color: #062d56;
}
/********** FOOTER **********/
hr.small-divider {
  border: 2px solid rgb(193, 193, 193);
}

footer {
  padding: 20px 0;
}

/********** BACKGROUND IMG **********/

.aboutBanner {
  background: url("../img/fixedheader/aboutbanner.jpg");
}
.serviceBanner {
  background: url("../img/fixedheader/servicebanner.jpg");
}
.teamBanner {
  background: url("../img/fixedheader/teambanner.jpg");
}
.contactBanner {
  background: url("../img/fixedheader/contactbanner.jpg");
}

/********** COLOR STYLES **********/
.top-bar,
.accordion .card-header a.collapsed:before,
.accordion:before,
.accordion a:before,
.accordion-cards .card-header:hover,
.accordion-cards .card-header:focus {
  background-color: rgb(6, 45, 86) !important;
}

.top-bar a:hover {
  color: rgb(238, 238, 238) !important;
}

.site-footer {
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
}

.site-footer .fas {
  color: rgb(6, 45, 86);
}

.site-footer h5 {
  color: rgb(0, 0, 0);
}

.site-footer a,
.owl-prev i,
.owl-next i {
  color: #93a04b !important;
}

.btn-secondary {
  background-color: rgb(147, 160, 75) !important;
}

.section-heading h2:after,
a {
  color: #8e6547 !important;
}

.serviceBox1 .title a {
  color: rgb(34, 34, 34) !important;
}
