.container-fluid, .navbar-container, .navbar-brand {
  padding-left: 0rem;
  padding-right: 0rem;
  overflow: hidden;
}

body p,a,li {
  letter-spacing: 0.05em;
  font-weight: 300;

}

.duveraOrange {
color: rgb(239, 118, 34);
}

.duveraBlue {
  color: rgb(49, 70, 106);
}

.duveraGray {
  color: rgb(166, 167, 171) ;
}

.background-duveraBlue {
   background-color: rgb(33, 68, 108);
}

.background-duveraOrange {
  background-color: rgb(239, 118, 34);
}

.background-duveraGray {
  background-color: rgb(166, 167, 171);
}
.btn-colour-1 {
  background-color: rgb(49, 70, 106);
  
  font-weight: 300;
  letter-spacing: 0.05em;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-colour-1:hover,
.btn-colour-1:active,
.btn-colour-1:focus,
.btn-colour-1.active {
  
  background:rgb(36, 52, 79);
  color: #ffffff;
  
  
}
.btn-colour-2 {
  background-color: rgb(239, 118, 34);
  
  font-weight: 300;
  letter-spacing: 0.05em;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-colour-2:hover,
.btn-colour-2:active,
.btn-colour-2:focus,
.btn-colour-2.active {
 
  background:rgb(244, 108, 11);
  color: #ffffff;
  
}
ul a {
  color: rgb(166, 167, 171);
}
ul a:hover { 
  color: rgb(49, 70, 106) !important;
  text-decoration: none;
 }
a.mb-3 {
  font-weight: bold;
}
a.mb-3:hover{
   color: rgb(49, 70, 106);
   text-decoration: none;
  }

 ul a:active {
   color: rgb(49, 70, 106);
 }

  

ul .nav-link:hover
     {
  color: rgb(49, 70, 106) !important;
  text-decoration: none;

}

.href:hover {
  color: rgb(33, 68, 108) !important;
  text-decoration: none;
  
} 

.hrefBlue:hover {
  color: rgb(239, 118, 34)!important;
  text-decoration: none;
  
} 


@media (min-width: 992px) {

  .navUnderline a:active {
    color: rgb(49, 70, 106) !important;
  text-decoration: underline;
  text-decoration-thickness: 5px ;
  text-decoration-color: rgb(166, 167, 171);
  text-underline-offset: 32px !important;
  }
  
}

.header h6 {
  color: rgb(166, 167, 171);
}

.border-3 {
  border-width: 7px !important;

}

.contact-link a {
  color: #ffffff;
  text-decoration: none;
}

.contact-link a:hover {
  color: rgb(239, 118, 34);
}

.testimonialBorder {
  border-left: solid 7px rgb(33, 68, 108);
}

.bi-linkedin:hover,
.bi-envelope-fill:hover,
.bi-phone:hover {
  color: rgb(33, 68, 108) !important;
}

.mapHover li:hover {
  color:rgb(33, 68, 108);
}

.footerHover a:hover {
  color: rgb(33, 68, 108) !important;
  text-decoration: none;
}
.headerImage1 {
  height: 100vh;
  min-height: 800px;
  background-image: url(img/home-header-8.jpg);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
}
.headerImage2 {
  height: 100vh;
  min-height: 800px;
  background-image: url(img/our_approach1.1.jpg);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
}
.headerImage3 {
  height: 100vh;
  min-height: 800px;
  background-image: url(img/whatWedo_BG2.jpg);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
}

/* @media (min-width: 768px) {

  .headerText h1 {
    font-size: 3.5rem;
    font-weight: 500;
    }
  .headerWidth {
    width: 75%;
    margin: auto;
  }
  
} */
  .headerText h1 {
    font-size: 3.5rem;
    font-weight: 500;
    }

  .headerBgOpacity {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%);
    
  }