/* FOOTER STYLINGS */
.footer_style_home {
  background-color: var(--bold-yellow);
}

.footer_h2_home {
  color: var(--bold-yellow);
}

.footer_style_about {
  background-color: var(--pink);
  color: black;
}

.footer_h2_about {
  color: var(--pink);
}

.footer_style_marketing {
  background-color: var(--pink);
  color: black;
}

.footer_h2_marketing {
  color: var(--pink);
}

.footer_style_contact {
  margin-top: 0px !important;
}

.footer_h2_contact {
  color: white;
}
/* END FOOTER STYLINGS */

/* NAV STYLES FOR WORK.PHP */
.footer_v1 {
  background-color: var(--bold-blue);
  color: white;
}

.footer_v1 a {
  color: white;
}

.footer_v2 h2 {
  color: var(--bold-blue);
}

.footer_v2 {
  background-color: var(--bold-yellow);
  color: black;
}

.footer_v2 a {
  color: black;
}

.footer_v2 h2 {
  color: var(--bold-yellow);
}

.footer_v3 {
  background-color: var(--orange);
  color: black;
}

.footer_v3 a {
  color: black;
}

.footer_v3 h2 {
  color: var(--orange);
}

.footer_v4 {
  background-color: var(--burgundy);
  color: white;
}

.footer_v4 a {
  color: white;
}

.footer_v4 h2 {
  color: var(--burgundy);
}

.footer_v5 {
  background-color: var(--pink);
  color: black;
}

.footer_v5 a {
  color: black;
}

.footer_v5 h2 {
  color: var(--pink);
}

.footer_v6 {
  background-color: var(--grass-green);
  color: white;
}

.footer_v6 a {
  color: white;
}

.footer_v6 h2 {
  color: var(--grass-green);
}

.footer_wrapper {
  margin-top: 45px;
  padding: 50px 0px;
}

.footer_container {
  display: flex;
  justify-content: space-between;
}

.footer_left img {
  width: 450px;
  margin-bottom: 20px;
}

.footer_left_copy_wrapper {
  width: 620px;
  font-size: 22px;
  background-color: black;
  text-align: right;
  padding: 12px 20px;
  margin-left: -80px;
}

.footer_right {
  font-size: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.footer_links.ka {
  font-size: 17px;
}

.footer_right_top {
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
  column-gap: 80px;
}

.footer_links_container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  row-gap: 15px;
}

.footer_links {
  line-height: 25px;
}

.footer_links.ka {
  font-size: 16px;
}

.footer_links ul li a {
  color: black;
}

#backToTop {
  font-family: "EngFontHeader";
  cursor: pointer;
  text-align: center;
}

#backToTop img {
  width: 50px;
}

#backToTop p {
  font-size: 25px;
}

#backToTop p span {
  display: inline-block;
  transform: rotate(-10deg);
}

.footer_contact {
  line-height: 25px;
}

.footer_contact a.en {
  color: black;
  font-family: "EngFontText";
}

.footer_contact p.ka {
  font-size: 16px;
  font-family: "GeoFontSubHeader";
}

/* Mobile logic */
@media screen and (max-width: 991px) {
  .footer_left_copy_wrapper {
    width: 100%;
    margin-left: -30px;
  }

  .footer_container {
    flex-direction: column-reverse;
    row-gap: 50px;
  }

  .footer_right {
    row-gap: 25px;
  }
}

@media screen and (max-width: 500px) {
  .footer_wrapper {
    margin-top: 45px;
    padding: 25px 0px;
  }

  .footer_left img {
    width: 85%;
  }

  .footer_left_copy_wrapper {
    width: 100%;
    padding: 12px 20px 12px 62px;
  }

  .footer_links_container {
    flex-direction: column;
    row-gap: 25px;
  }
}
