@media only screen and (min-width: 1720px) {
  .footer_btm {
    width: 1650px;
    margin: 2rem auto 0;
    border-top: 1px solid #acacac;
    padding: 1rem 0;
  }
}

@media only screen and (min-width: 1320px) and (max-width: 1720px) {
  .footer_btm {
    width: 1280px;
    margin: 2rem auto 0;
    border-top: 1px solid #acacac;
    padding: 1rem 0;
  }
}

@media only screen and (min-width: 1080px) and (max-width: 1320px) {
  .footer_btm {
    width: 1020px;
    margin: 2rem auto 0;
    border-top: 1px solid #acacac;
    padding: 1rem 0;
  }
}

@media only screen and (min-width: 1080px) {
  .footer_logo {
    height: 50px;
  }
  .social_img {
    height: 40px;
  }
  .social_link_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 30%;
    height: 70px;
  }
  .footer_link_header_top {
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    margin: 3rem 0 1rem;
  }
  .footer_link_header {
    color: #fff;
    font-size: 1rem;
    margin: 3rem 0 1rem;
    font-weight: 600;
  }
  .footer_link {
    font-size: 14px;
    color: var(--white);
    margin: 2rem 0;
    display: block;
    text-decoration: none;
  }
  .footer_link:hover {
    color: #007af6;
    cursor: pointer;
  }
}

@media only screen and (max-width: 1080px) {
  .footer_link_header {
    color: #fff;
    font-size: 1rem;
    margin: 3rem 0 1rem;
  }
  .footer_logo {
    height: 50px;
  }
  .footer_link {
    font-size: 14px;
    color: var(--white);
    margin: 2rem 0;
    display: block;
    text-decoration: none;
  }
  .footer_link_header_top {
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    margin: 3rem 0 1rem;
    font-weight: 600;
  }
  .footer_link:hover {
    color: #007af6;
  }
  .social_img {
    height: 40px;
  }
  .social_link_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 50%;
    height: 70px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1080px) {
  .footer_btm {
    width: 680px;
    margin: 2rem auto 0;
    border-top: 1px solid #acacac;
    padding: 1rem 0;
  }
}

@media only screen and (max-width: 760px) {
  .footer_btm {
    width: 92%;
    margin: 2rem auto 0;
    border-top: 1px solid #acacac;
    padding: 1rem 0;
  }
}
