.nav-logo {width:50px;
height: auto}

.footer-logo {width:50px;
height: auto}

.sign-position {
    position:relative;
    margin-top:-9rem;
    
}

.heading {
  font-size: 48px;
}

.heading-beige {
    color:#D1C6B0;

}

.copywrite {
  padding-right: 30px;
  font-size: 9px;
  color: #000;
  opacity: .6;
}

.contact-sec .contact-inner {
  border: solid 10px #d1c7b07a;
  padding: 80px;
}

.side-menu {
    background-color:#D1C6B0;
    width:100%;
}
.navbar-nav .nav-link {
    color:white;
    text-transform:uppercase;
    font-size:3rem;
    
}



.social-icons, .copywrite {
  width: 30%;
  float: left;
}

p:last-child {
  margin-bottom: 0;
  width: 70%;
}

.mini-service-card {
    color:grey;
    text-align: left
}

.orga-links  a{
  color:black;
}


@media (max-width: 767.98px) {
  .heading {
    font-size: 35px;
    text-align: center;
  }

  .navbar-nav .nav-link {
    color:white;
    text-transform:uppercase;
    font-size:2rem;
    
}
}

.nav-link:hover {
    color:grey;
}


.portfolio-sec .work-navigation a {
  text-decoration: none;
  display: block;
  transition: .8s ease;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#ec3737), color-stop(50%, #ec3737), color-stop(50%, #000000));
  background-image: linear-gradient(to right, #bbb1af, #d7d9c4 50%, #000 50%);
  background-size: 200% 100%;
  background-position: 100%;
}