body {
	font-size: 1.2rem;
	line-height: 175%;
}

a {color:rgb(11, 148, 68);}
a:hover {color:rgb(11, 148, 68); text-decoration:none;}



p {
	margin-bottom: 2rem;
}

.bg-yellow li {
  line-height: 121%;
  margin-bottom: 1.2rem;
}

.logo {
	width: 100px;
	max-width: 100%;
}

.logo2 {
	width: 180px;
	max-width: 100%;
}

.logo-footer {
	width: 100px;
	max-width: 100%;
}


.animated-bg {
  background-size: 110%;
  background-position: center;
  animation: bgZoom 20s ease-in-out infinite;
}

@keyframes bgZoom {
  0% {
    background-size: 100%;
  }
  50% {
    background-size: 110%;
  }
  100% {
    background-size: 100%;
  }
}

.hero-bg {
	background-image: url("/assets/images/hero-bg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-bg-electrical {
	background-image: url("/assets/images/hero-bg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-bg-liquid-leak-detection {
	background-image: url("/assets/images/liquid-leak-detection.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-bg-gas {
	background-image: url("/assets/images/gas-leak-detection.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-bg-structured-cabling {
	background-image: url("/assets/images/structured-cabling.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}


.hero-bg-project-management {
	background-image: url("/assets/images/project-management.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.hero-bg-safety {
	background-image: url("/assets/images/safety.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.vosb-white {
  width: 120px;
  height: auto;
}

.vosb-color {
  width: 180px;
  height: auto;
}

.btn-primary {
	color: #fff;
	background-color: #0b9444;
	border-color: #0b9444;
}

.btn-primary:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}

.btn-secondary {
	color: #111;
	background-color: #f3b73f;
	border-color: #f3b73f;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}

.icons {
	width: 50px;
	height: auto;
	margin-right: 10px;
}

.bg-yellow {
	background-color: #f3b73f !important;
}

.bg-grey {
	background-color: #D5D5D5 !important;
}

#mobileMenu .nav-link {
	border-bottom: 1px solid #cbcbcb;
	padding: 1rem .5rem;
}

.nav-link {
	border-bottom: 2px solid #fff;
	font-size: 1rem;
}

.nav-item a {
	color: #222 !important;
}

.nav-link:hover {
	border-bottom: 2px solid #0b9444;
	color: #0b9444 !important;
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #0b9444 !important;
}