


.footer-link a {
color: #7cfc00;
text-decoration: none;
font-style: italic;
font-size: 1.4em;
}

.container {
  display: flex;
  flex-direction: row;
  margin: auto;
  padding: auto;
  justify-content: center;
  width: 100%;

}

h6 {
  color: #7cfc00;
  font-size: 1.6em;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-white {
  color: silver;
}

.text-center {
  text-align: center;
}

.mt-4 {
      margin: 0;
  
}

.mt-5{
 color: white;
}

.bg-footer {
  
  font-family: 'Raleway', sans-serif;
  position: absolute;
  width: 100%;
  overflow: hidden;
  background-color: #110502;
}

.footer-heading {
  letter-spacing: 2px;
  display: flex;
  justify-content: center;


}

.footer-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 25px;
  list-style: none;
  
}

.footer-link mt-4, li, a{
  margin:2px;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0.1rem;
  display: flex;
  flex-direction: row;

}

.list-inline-item {
  &:not(:last-child) {
    margin-right: 0.3rem;
  }

  display: inline-block;
}

.contact-info {
  color: #acacac;
  font-size: 16px;
}

.footer-social-icon {
  font-size: 20px;
  border-radius: 1px;
  text-align: center;
  display: block;
  margin: 2px;

}

.footer-heading {
  margin:5px;
}


@media (max-width: 620px) {

.footer-link mt-4, li, a{
  margin:0.25px;
}


.footer-link a {
font-size: 0.95em;
}

h6 {
  color: #7cfc00;
  font-size: 1.1em;
  font-style: bold;
}
.container {
  
  display: flex;
  flex-direction: column;
  background-color: #110502;
  
}
}
@media (min-width: 621px ) and (max-width: 1258px) {


.footer-link a {
font-size: 1.1em;
}

h6 {
  color: #7cfc00;
  font-size: 1.2em;
  font-style: bold;
}
.container {
  
  display: flex;
  flex-direction: row;
  background-color: #110502;
  
}

.footer-heading {
  margin:15px;
}
}