footer {
    background:#0a0a0e
  }
  .main_footer_wrapper {
    background:#0d1120;
    padding:0
  }
  .footer_wrapper {
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    text-align:center
  }
  .company-details {
    color:#ffffffb3;
    font-size:14px;
    line-height:1.4
  }
  .company-details p {
    margin:5px 0
  }
  .footer_link p {
    color:#1e90ff;
    text-decoration:none;
    transition:opacity .2s ease;
    opacity:1
  }
  .footer_link p:hover {
    opacity:.75
  }
  @media only screen and (max-width: 500px) {
    .footer_wrapper {
      flex-direction:column
    }
  }
  