.navbar-light .navbar-brand {
  margin:0 40px;
  font-family:'Satisfy';
  font-size:40px;
}

.navbar.navbar-light.navbar-expand-md.fixed-top {
  padding:5px;
}

.h5, h5 {
  font-size:24px;
  font-family:'Macondo';
}

.h1, h1 {
  font-family:'Satisfy';
  text-align:center;
  font-size:40px;
  color:#444;
}

p {
  font-family:'Montserrat';
  text-align:center;
  font-size:18px;
  color:#444;
}

body {
  position:relative;
}

a {
  color:#333;
}

a:hover {
  color:#444;
}

#icon {
  width:30px;
  height:30px;
  padding:5px 0;
  text-align:center;
  border:2px solid #333;
  border-radius:50%;
  margin:0 5px;
}

.h2, h2 {
  font-size:30px;
}

#infolay {
  background:rgba(0,0,0,0.6);
  width:90%;
  min-height:680px;
}

@media (min-width: 576px) {
  #infolay {
    width:80%;
  }
}

@media (min-width: 992px) {
  #infolay {
    width:60%;
  }
}

.h6, h6 {
  font-weight:bold;
  text-align:center;
  font-size:14px;
}

@media (min-width: 576px) {
  .h1, h1 {
    font-size:50px;
  }
}

.nav {
  font-family:'Montserrat';
  text-transform:uppercase;
  font-size:14px;
}

.nav-item {
  padding:10px;
}

#home {
  background:url(../../assets/img/home.jpg);
  background-size:cover;
  background-attachment:fixed;
  min-height:650px;
  padding:30px;
  text-align:center;
  background-position:center;
}

.heading-block::after {
  content:'';
  display:block;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  margin-top:20px;
  width:40px;
  border-top:2px solid #444;
}

.heading-blockw::after {
  content:'';
  display:block;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  margin-top:20px;
  width:40px;
  border-top:2px solid #fff;
}

@media (min-width: 768px) {
  #copyright {
    text-align:left;
  }
}

@media (min-width: 768px) {
  #powered {
    text-align:right;
  }
}

