#bcs-logo{
	opacity: 0;
	max-width:75%;
}

header.masthead1 {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 56px);
  background-image: url("../img/header1.jpg");
  background-position: center center;
  background-size: cover;
}

header.masthead1 hr {
  margin-top: 30px;
  margin-bottom: 30px;
}

header.masthead1 h1 {
  font-size: 2rem;
}

header.masthead1 p {
  font-weight: 300;
}


@media (min-width: 768px) {
  header.masthead1 p {
    font-size: 1.15rem;
  }
}

@media (min-width: 992px) {
  header.masthead1 {
    height: 100vh;
    min-height: 650px;
    padding-top: 0;
    padding-bottom: 0;
  }1
  header.masthead h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead1 h1 {
    font-size: 4rem;
  }
}
#text-box{
	opacity: 80;
	background-color: rgb(54, 61, 71, 0.3) !important;
	border-color: whtie;
	border-width: 2px;
}

hr {
  border-color: rgb(116,46,44);
}

.btn-primary, .bg-primary {
  background-color: rgb(116,46,44) !important;
  border-color: rgb(116,46,44) !important;
}

#casestudy{
	 background-color: rgb(134,142,145)!important;
     border-color: rgb(134,142,145)!important;
}


#casestudy:focus{
	 background-color: rgb(134,142,145) !important;
	-webkit-box-shadow:0 0 0 .2rem rgba(134,142,145,.75)!important;
	 box-shadow:0 0 0 .2rem rgba(134,142,145,.5)!important
	 }
}


#gsk {
	display:block;
    margin-left: auto;
    margin-right: auto;
	max-width: 80%;
    height: auto;
}



.animate-pop-in {
  animation: pop-in .6s ease-out forwards;
}

.ourclient {
  animation-delay: 0s;
}

.abbott {
  animation-delay: 1.2s;
}

@keyframes pop-in {
  0% {
    opacity: 0;
    transform: translateY(-4rem) scale(.8);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

#map{
padding-top: 50px}

#mainNav .navbar-nav>li.nav-item>a.nav-link.active, #mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{
	color: rgb(116,46,44) !important;
}

.customer-logos {
	margin-top: -100px;
	margin-bottom: -75px;
}

#mainNav.navbar-shrink .navbar-brand{
	color: rgb(116,46,44) !important;
}

 
#mainNav .navbar-brand{
	color: rgb(116,46,44) !important;
}

#mainNav .navbar-brand span {
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(53,50,69);
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
  display:inline-block;
}

#mainNav .navbar-brand span:focus, #mainNav .navbar-brand span:hover {
  color: rgb(53,50,69);
  text-decoration: none;
}

#mainNav.navbar-shrink .navbar-brand span{
	color: rgb(53,50,69) !important;
	
}

#mainNav .navbar-brand span span{
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(134,142,145);
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
  display:inline-block;
}

#mainNav .navbar-brand span span:focus, #mainNav .navbar-brand span span:hover {
  color: rgb(134,142,145);
  text-decoration: none;
}

#mainNav.navbar-shrink .navbar-brand span span{
	color: rgb(134,142,145) !important;
	
}

 
.icon {
   color: rgb(116,46,44);
}

a:hover {
    color: rgb(116,46,44) !important;
}


.btn-primary:hover {
	color: #fff !important;
	background-color: rgb(116,46,44) !important;
	
	filter: brightness(85%) !important;
}

.btn-primary:focus {
	 background-color: rgb(116,46,44) !important;
	-webkit-box-shadow:0 0 0 .2rem rgba(116,46,44,.75)!important;
	 box-shadow:0 0 0 .2rem rgba(116,46,44,.5)!important
	 }
	 

.btn-primary:active{
	background-color: rgb(116,46,44) !important
	-webkit-box-shadow:0 0 0 .2rem rgba(116,46,44,.75)!important;
	 box-shadow:0 0 0 .2rem rgba(116,46,44,.5)!important;
}

.btn-light{
	color: rgb(116,46,44) !important;
}

#button{
	padding-top: 30px;
}



 #mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
    color: rgb(116,46,44) !important;
 }
	
a {
	color: rgb(0,0,0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

#slider{
	margin-bottom: -300px;
}