body {

    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    color:#333333;

}

h1, h2, h3, h4, h5, h6, .navbar{
  font-family: 'Changa', sans-serif;
}

.normalfont{
  font-family: 'Quicksand', sans-serif !important;
}

a {
    color: #20c997;
}

.img-thumbnail:hover{
      opacity: 0.4 !important;
}


.footer-copyright{
font-size:12px !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.4rem;
    padding-left: 1.4rem;
    text-transform: uppercase;
    font-size: 18px;
}

.footerbgr{
  background: url('../img/footer.jpg') no-repeat center center; background-size: cover;

}

.dropdown-item.active, .dropdown-item:active {
    background-color: rgba(0,0,0,0.1);
    color:#000000;
}

.wow {
  visibility: hidden;
}


.form-group{
  margin: 0 0;
}
.md-form{
margin: 16px 0;
}
.help-block.error {
  margin-bottom: 5px;
}
.has-error label{
  color: #ff3547 !important;
}
.has-error input.form-control{
  border-bottom-color: #ff3547 !important;
}

.carousel .carousel-control-prev-icon, .carousel .carousel-control-next-icon {

    width: 35px;
    height: 35px;

}

main {
margin-top:114px;
}
.carousel-caption {
  bottom:none;
  top:120px;
  color:#333333;
}

.d-block{
  padding-left:150px !important;
  padding-right:150px !important;
  height: 450px;
}

@media (max-width: 1151px) {
  .d-block{
    padding-left:120px !important;
    padding-right:120px !important;
    height: 500px;
  }
}

@media (max-width: 768px) {
  .d-block{
    padding-left:80px !important;
    padding-right:80px !important;
    height: 550px;
  }
}

@media (max-width: 664px) {
  .d-block{
    padding-left:50px !important;
    padding-right:50px !important;
    height: 550px;
  }
}

@media (max-width: 564px) {
  .d-block{
    padding-left:30px !important;
    padding-right:30px !important;
    height: 650px;
  }
}

@media (max-width: 360px) {
  .d-block{
    padding-left:30px !important;
    padding-right:30px !important;
    height: 780px;
  }
}
