
a,.tp-caption a.btn:hover {
	color: #0066FF;
}
.top-nav-collapse {
	background: rgba(0, 102, 255,0.5); /* #67b0d1; */
}

.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color: #0066FF;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #0066FF;
}

.widget-avatar .avatar:hover {
    border: 5px solid #0066FF;
}

.bg-skin {
	background: #0066FF;
}

form#contact-form input:focus,form#contact-form select:focus,form#contact-form textarea:focus {
	border-color: #0066FF;
}

footer {
    background-color: #0066FF;
}

.btn-skin {
  color: #fff;
  background-color: #0066FF;
  border-color: #0066FF;
}

#intro.intro {
  /* padding: 0; */
}

#outCarousel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#outCarousel .carousel-inner .item img { 
  min-width: 100%;
  /* min-height: 100%; */
}

.intro .slogan {
  position: relative;
}

#about {
  background-color: #FFFFFF;
}

@media screen and (min-width: 769px) {
  .navbar.navbar-fixed-top.top-nav-collapse {
    min-height: 98px;
  }

  nav.navbar.navbar-fixed-top .navbar-nav {
    margin: 22px 0;
  }

  nav.navbar.navbar-fixed-top.top-nav-collapse .navbar-nav {
    margin: 0;
  }
  nav.navbar.navbar-fixed-top.top-nav-collapse .navbar-nav > li > a { 
    padding-top: 39px;
    padding-bottom: 38px;
  }
}

@media screen and (max-width: 768px) {
  .navbar-brand img {
    height: 40px;
  }
  .intro .slogan h2 {
    font-size: 30px;
    line-height: 40px;
  }
}