header {
  background-image: url('../img/header2.jpg') !important;
  /*background-image: url('../img/header-bg.jpg') !important;*/
  /*background: #fff;*/
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  /*-webkit-background-size: 85%;
  -moz-background-size: 85%;
  background-size: 85%;
  -o-background-size: 85%;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  text-align: center;
  color: #AAA;
}

header#google{
  background-image: url('../img/bggoogle.jpg') !important;
  height: 400px;
}

body{
  webkit-tap-highlight-color: #f2f2f2;
}

::selection{
  background: #f2f2f2;
}

.navbar-custom .nav li a:focus, .navbar-custom .nav li a:hover{
  color: #999;
}

.navbar-custom .navbar-nav>.active>a:hover{
  background-color: #ccc;
}

header .intro-text .intro-heading{
  font-size: 45px;
  line-height: 45px;
  margin-bottom: 10px;
  color: #FFF;

}

header .intro-text .intro-lead-in,
.rotate{
  font-size: 20px;
line-height: 20px;
margin-bottom: 40px;
color: #FFF;
}

a.active, a:active, a:focus, a:hover, a{
  color: #666;
}


.btn.contact{
  color: #333;
  background-color: #ccc;
}
section h3.section-subheading{
  margin-bottom: 30px;
}

section{
  padding: 120px 0;
}

h5{
  text-transform: none;
  font-weight: 100;
  font-style: italic;
  color: #999;
  font-size: 18px;
  vertical-align: middle;
  line-height: 24px
}
.navbar-custom.affix, .navbar-custom{
  background-color: #fff;
  opacity: 0.9;
}

.navbar-custom.affix-top{
  background-color: transparent;
}

.navbar-brand{
  padding-top: 10px;
}

.navbar-custom .nav li a, .navbar-custom .navbar-toggle{
  color: #333;
}


.navbar-custom .navbar-nav>.active>a{
  background-color: #f2f2f2;
}

header .intro-text{
  padding-top: 120px;
padding-bottom: 450px
}


.btn-xl.active, .btn-xl:active, .btn-xl:focus, .btn-xl:hover, .open .dropdown-toggle.btn-xl, .btn-xl{
  color: #fff;
background-color: #f2f2f2;
border-color: #f2f2f2;
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover{
  background-color: #ccc;
}

.clients img{
  width: 150px;
}

aside.clients img{
  margin: 10px auto;
}

img#assistlogo{
  width: 130px;
}


.team-member img{
  width: 200px;
}

section#services{
  padding: 80px 0 0px 0;
}

aside.clients{

}

.timeline>li .timeline-image{
  background-color: #ccc;
}

.navbar-custom .navbar-toggle:focus, .navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle{
  background-color: #f2f2f2;
  border: #fafafa 1px solid;
}

@media screen and (max-width: 450px) {
  img#assistlogo{
    width: 110px;
    margin-top: 5px;
  }

  header#google{
    background-image: url('../img/bggooglemobile.jpg') !important;
    height: 400px;
  }


}
