/*Parallax Block
------------------------------------*/
.parallax-bg {
  position: relative;
  background: url(../../img/bg/25.jpg) 50% no-repeat fixed;
}

.parallax-bg:before {
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: rgba(255,255,255,0.85); 
}

.parallax-about .info-blocks-v2 {
    margin-bottom: 5px;
}

.parallax-about .title-box-v2 p,
.parallax-about .title-box-v2 h2 {
    color: #585f69;
    position: relative;
}

/*Contacts
------------------------------------*/
.contacts h3 {
    margin-top: 0;
}

.contacts hr {
    margin: 10px 0;
}

/*Our-Location
------------------------------------*/
.our-location .map {
    height: 220px;
}

/* important! bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
.our-location .map img {
    max-width: none;
}

.our-location h3 {
    font-size: 18px;
    margin-bottom: 5px;
}

/*Our-clients*/
.our-location .our-clients {
    margin-bottom: 0;
    text-align: center;
}

.our-location .our-clients li {
    padding: 0;
    margin: 1px -1px;
    border: 1px solid #eee;
}

.our-location .our-clients img {
    width: 121px;
    height: auto;
    padding: 10px;
    vertical-align: middle;
}

.our-location .our-clients li:hover {
    border-color: #ccc;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.about-list-style li {
    margin-bottom: 7px;
}

.about-list-style li i.fa,
.about-list-style li i.icon {
    margin-right: 5px;
}

/*Check-style in Responsive*/
@media (max-width: 500px) {
    .our-location .about-list-style-in {
        width: 100% !important;
    }
}

/*Navbar*/
.one-page-header {
    border-bottom: none;
    background: rgba(0,0,0,0.4);
  }
  .one-page-header .container {
    position: relative;
  }
  
  .one-page-header .navbar-nav > li > a {
    color: #eee;
    font-size: 12.5px;
    text-transform: uppercase;
    padding: 17px 15px 13px;
  }
  
  .one-page-header .navbar-nav > li > a:before {
    left: -3px;
    top: 15px;
    z-index: 2;
    color: #eee;
    font-size: 4px;
    content: "\f10c";
    margin-right: 6px;
    position: absolute;
    font-family: FontAwesome;
  }
  
  .one-page-header .navbar-nav > li.home > a:before {
    content: "";
  }
  
  .one-page-header .navbar-nav > li > a:hover {
    z-index: 1;
    color: #72c02c;
  }
  
  .one-page-header .navbar-nav > li > a:focus {
    color: #fff;
  }
  
  .one-page-header .navbar-nav > .active > a,
  .one-page-header .navbar-nav > .active > a:hover,
  .one-page-header .navbar-nav > .active > a:focus,
  .one-page-header .dropdown-menu > .active > a,
  .one-page-header .dropdown-menu > .active > a:hover,
  .one-page-header .dropdown-menu > .active > a:focus,
  .one-page-header.top-nav-collapse .dropdown-menu > .active > a,
  .one-page-header.top-nav-collapse .dropdown-menu > .active > a:hover,
  .one-page-header.top-nav-collapse .dropdown-menu > .active > a:focus {
    z-index: 1;
    background: none;
    color: #72c02c !important;
  }
  
  /*Responsive Navbar*/
  @media (max-width: 991px) {
    /*Responsive code for max-width: 991px*/
    .one-page-header .navbar-header {
      float: none;
    }
  
    .one-page-header .navbar-toggle {
      display: block;
    }
  
    .one-page-header .navbar-collapse.collapse {
      display: none !important;
    }
  
    .one-page-header .navbar-collapse.collapse.in {
      display: block !important;
    }
  
    .one-page-header .navbar-nav {
      margin: 0 0 5px;
      float: none !important;
    }
  
    .one-page-header .navbar-nav > li {
      float: none;
    }
  
    .navbar-default .navbar-nav > li > a {
      padding: 10px 0;
    }
  
    .navbar-default .navbar-nav > li > a::before {
      content: '';
    }
  }
  
  @media(min-width: 992px) {
    .one-page-header.navbar {
      padding: 12px 0;
      -webkit-transition: background .3s ease-in-out,padding .3s ease-in-out;
      -moz-transition: background .3s ease-in-out,padding .3s ease-in-out;
      transition: background .3s ease-in-out,padding .3s ease-in-out;
    }
  
    .one-page-header.top-nav-collapse {
      /* Customize the look and feel of the collapsed top nav here */
      padding: 7px 0;
    }
  }
  
  @media (max-width: 768px) {
    .one-page-header .navbar-nav > li > a:before {
      content: " ";
    }
  }
  
  /*Navbar*/
  @media (min-width: 992px) {
    .one-page-header.navbar .navbar-nav {
      float: right;
    }
    .one-page-header-style-2.navbar .navbar-nav {
      float: left;
      margin-left: 25px;
    }
  }
  
  /* Top Log-Reg */
  .log-reg-block {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .log-reg-block > li {
    float: left;
    position: relative;
  }
  .log-reg-block a {
    color: #eee;
    font-size: 12.5px;
    text-transform: uppercase;
    padding: 17px 15px 13px 15px;
    display: block;
    line-height: 20px;
  }
  .log-reg-block a:hover {
    color: #72c02c;
    z-index: 1;
  }
  .log-reg-block a:before {
    color: #eee;
    content: "\f10c";
    font-family: FontAwesome;
    font-size: 4px;
    left: -3px;
    margin-right: 6px;
    position: absolute;
    z-index: 2;
  }
  .log-reg-block a.cd-signin:before {
    content: "";
  }
  .top-nav-collapse .log-reg-block a,
  .top-nav-collapse .log-reg-block a:before {
    color: #777;
  }
  
  @media (max-width: 992px) {
    .one-page-header .navbar-nav > li.cd-log_reg {
      opacity: 0.5;
    }
  }
  
  /* Dropdown Menu */
  .one-page-header .dropdown-menu,
  .one-page-header.top-nav-collapse .dropdown-menu {
    border: none;
    background: none;
    box-shadow: none;
    float: none;
  }
  .one-page-header .navbar-nav a.dropdown-toggle {
    color: #fff !important;
  }
  .one-page-header.top-nav-collapse .navbar-nav a.dropdown-toggle {
    color: #777 !important;
  }
  .one-page-header .dropdown-menu .active > a,
  .one-page-header .dropdown-menu li > a:hover {
    background: none;
    filter: none !important;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
  }
  .one-page-header .dropdown-menu li > a:focus {
    background: none;
    filter: none !important;
  }
  @media (min-width: 992px) {
    .one-page-header .dropdown-menu,
    .one-page-header.top-nav-collapse .dropdown-menu {
      padding-top: 12px;
      min-width: 200px;
      border-radius: 0;
      z-index: 9999 !important;
      top: 100%;
    }
    .one-page-header.top-nav-collapse .dropdown-menu {
      padding-top: 7px;
    }
    .one-page-header .navbar-nav > li.dropdown:hover > .dropdown-menu {
      display: block;
    }
    .one-page-header .open > .dropdown-menu {
      display: none;
    }
    .one-page-header .dropdown-menu > li {
      background: rgba(0, 0, 0, 0.4);
    }
    .one-page-header.top-nav-collapse .dropdown-menu > li {
      background: #fff;
    }
    .one-page-header .dropdown-menu > li:first-child {
      padding-top: 15px;
    }
    .one-page-header .dropdown-menu > li:last-child {
      padding-bottom: 15px;
    }
    .one-page-header .dropdown-menu > li > a {
      color: #fff;
      font-size: 13px;
      font-weight: 400;
      padding: 6px 25px;
    }
    .one-page-header.top-nav-collapse .dropdown-menu > li > a {
      color: #777;
    }
    .one-page-header.top-nav-collapse .dropdown-menu > li > a:hover {
      color: #72c02c;
    }
  }
  @media (max-width: 991px) {
    .one-page-header .dropdown-menu {
      position: relative;
    }
    .one-page-header .dropdown-menu a {
      color: #fff !important;
      padding: 10px 20px;
      background: none !important;
    }
    .one-page-header.top-nav-collapse .dropdown-menu > li > a {
      color: #777 !important;
    }
    .one-page-header .dropdown-menu a:hover,
    .one-page-header.top-nav-collapse .dropdown-menu > li > a:hover {
      color: #72c02c !important;
    }
  }


