/*** Colors ***/
.section-gradient {
  background: url(../images/shape/shape_07.svg) no-repeat center;
  background-size: cover;
}

.card-style-eight {
  border-color: #ccc;
}

/*** Header ***/
.theme-menu-five.theme-main-menu {
  position: absolute;
}
.theme-menu-five.theme-main-menu .logo img {
  width: 100px;
}
.theme-menu-five.theme-main-menu .navbar .navbar-nav .nav-link.active {
  color: #fff;
}
.theme-menu-five.theme-main-menu.sticky-menu .logo img {
  width: 75px;
}
.theme-menu-five.theme-main-menu.sticky-menu.fixed {
  background-color: var(--theme-one);
  padding: 12px 12px 6px;
}
.theme-menu-five.theme-main-menu.sticky-menu.fixed .navbar .navbar-nav .nav-item:hover .nav-link {
  color: #000;
}
.theme-menu-five.theme-main-menu.sticky-menu.fixed.hidden {
  opacity: 0;
  transition: opacity 250ms ease-in;
}
.theme-menu-five.theme-main-menu.sticky-menu.fixed.show {
  position: fixed;
  opacity: 1;
  transition: opacity 250ms ease-in;
}

.page .theme-menu-five.theme-main-menu {
  background-color: var(--theme-one);
  padding: 20px 12px 15px;
}
.page .theme-menu-five.theme-main-menu .navbar .navbar-nav .nav-item:hover .nav-link {
  color: #000;
}

/*** Brand List ***/
.vcamp-text-block-ten .city-list li img {
  width: 350px;
  padding: 30px;
}

/*** About Page ***/
.vcamp-text-block-one .quote-wrapper .icon {
  right: 20px;
  bottom: 20px;
}

/*** Service Page ***/
.card-style-nine .page {
  background: #fff;
}

/*** Blog ***/
.blog-meta-one {
  padding-bottom: 75px;
}

/*** Contact ***/
.team-block-one .social-icon a {
  border: 1px solid #000;
  color: var(--theme-one);
  opacity: 1;
  margin-top: 0.5rem;
}
.team-block-one .social-icon a:hover {
  color: #fff;
}

/*** Footer ***/
.vcamp-footer-two .logo img {
  width: 100px;
}

/*** Responsive ***/
@media (max-width: 767px) {
  .theme-menu-five.theme-main-menu.sticky-menu .logo img {
    width: 60px;
  }
  .theme-menu-five.theme-main-menu.sticky-menu.fixed {
    padding: 6px 12px 0;
  }
  .navbar-toggler {
    top: 45%;
  }
  .vcamp-text-block-ten .city-list li img {
    width: 150px;
    padding: 20px 30px;
  }
  .title-style-eight .title span img {
    display: block;
    bottom: -30px;
  }
}

/*# sourceMappingURL=custom.css.map */
