/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-mei-2017, 12:10:53
    Author     : eva
*/
.homebanner {
  min-height: 300px;
  height: 30vh;
}
@media only screen and (max-width: 500px) {
  .homebanner {
    min-height: 250px;
    height: 25vh;
  }
}

.white-heading p {
  color: whitesmoke !important;
}

label.error {
  color: #f45661;
  padding: 2px;
}

.tc-bredcrum {
  line-height: 70px;
}
.tc-bredcrum.gray ul li:before, .tc-bredcrum.gray ul li a {
  color: #ddd;
}

.page-heading.gray h2 {
  color: #ddd !important;
}

@media (max-width: 767px) {
  .tc-bredcrum {
    display: block;
    float: none;
    line-height: inherit;
  }

  .page-heading {
    float: none;
    display: block;
  }
}
.tc-counter h4 {
  position: relative;
}

.white {
  color: white !important;
}

.team-figure-social {
  left: 25px;
  right: 25px;
  margin: 0;
  text-align: center;
}

.block {
  display: block !important;
}

.no-float {
  float: none !important;
}

.black {
  color: #282828 !important;
}

.main-header.style-3 .logo-holder::before {
  width: 33%;
}
.main-header.style-3 .navigation-holder {
  margin: 0;
  width: 74%;
}

@media (max-width: 1400px) {
  .main-header.style-3 .logo-holder {
    width: 33%;
  }
  .main-header.style-3 .logo-holder::before {
    width: 35%;
  }
  .main-header.style-3 .navigation-holder {
    width: 66%;
    margin: 0;
  }
}
@media (max-width: 1175px) {
  .main-header.style-3 .logo-holder {
    width: 33%;
  }
  .main-header.style-3 .logo-holder::before {
    width: 35%;
  }
  .main-header.style-3 .navigation-holder {
    width: 66%;
    margin: 0;
  }
}
@media (max-width: 1050px) {
  .main-header.style-3 .logo-holder {
    width: 25%;
  }
  .main-header.style-3 .logo-holder::before {
    width: 30%;
  }
  .main-header.style-3 .navigation-holder {
    width: 75%;
    margin: 0;
  }
}
@media (max-width: 988px) {
  .main-header.style-3 .logo-holder {
    width: 30%;
  }
  .main-header.style-3 .logo-holder::before {
    width: 40%;
  }
  .main-header.style-3 .navigation-holder {
    width: 65%;
    margin: 0 0 0 60px;
  }

  .section-padding {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  .main-header.style-3 .logo-holder {
    width: 50%;
  }
  .main-header.style-3 .logo-holder::before {
    width: 55%;
  }
  .main-header.style-3 .navigation-holder {
    position: relative;
    width: 50%;
    float: right;
  }

  .section-padding {
    padding: 50px 0;
  }
}
@media (max-width: 500px) {
  .section-padding {
    padding: 20px 0;
  }
}
/*@media (max-width: 1400px){
    .main-header.style-3{
        .logo-holder{
            width: 22%;
            &::before {
                width: 25%;
            }
        }
    }
}*/
@media (min-width: 768px) {
  .navbar-collapse.collapse {
    display: inline-block !important;
    float: right;
  }
}
.blog-post-holder {
  margin: 0;
}

.map-overlay {
  width: 30%;
  max-width: 600px;
  min-width: 300px;
}

@media (max-width: 650px) {
  .map-overlay {
    padding: 15px 0;
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
ul {
  list-style: circle inside;
  padding-left: 17px;
}
ul li {
  color: #666;
}

address a {
  color: #aaa;
}
address a:hover, address a:active, address a:focus {
  color: #eee;
}

.overlay-semidark::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

@media (min-width: 1200px) {
  .auto-clear .col-lg-1:nth-child(12n+1) {
    clear: left;
  }

  .auto-clear .col-lg-2:nth-child(6n+1) {
    clear: left;
  }

  .auto-clear .col-lg-3:nth-child(4n+1) {
    clear: left;
  }

  .auto-clear .col-lg-4:nth-child(3n+1) {
    clear: left;
  }

  .auto-clear .col-lg-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .auto-clear .col-md-1:nth-child(12n+1) {
    clear: left;
  }

  .auto-clear .col-md-2:nth-child(6n+1) {
    clear: left;
  }

  .auto-clear .col-md-3:nth-child(4n+1) {
    clear: left;
  }

  .auto-clear .col-md-4:nth-child(3n+1) {
    clear: left;
  }

  .auto-clear .col-md-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auto-clear .col-sm-1:nth-child(12n+1) {
    clear: left;
  }

  .auto-clear .col-sm-2:nth-child(6n+1) {
    clear: left;
  }

  .auto-clear .col-sm-3:nth-child(4n+1) {
    clear: left;
  }

  .auto-clear .col-sm-4:nth-child(3n+1) {
    clear: left;
  }

  .auto-clear .col-sm-6:nth-child(odd) {
    clear: left;
  }
}
@media (max-width: 767px) {
  .auto-clear .col-xs-1:nth-child(12n+1) {
    clear: left;
  }

  .auto-clear .col-xs-2:nth-child(6n+1) {
    clear: left;
  }

  .auto-clear .col-xs-3:nth-child(4n+1) {
    clear: left;
  }

  .auto-clear .col-xs-4:nth-child(3n+1) {
    clear: left;
  }

  .auto-clear .col-xs-6:nth-child(odd) {
    clear: left;
  }
}
.d-inline-block {
  display: inline-block;
}

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