.languageButton {
  border-radius: 25px;
  padding-left: 35px;
  padding-right: 35px;
  border: 2px solid #cc263d;
}

.languageButton:hover {
  color: white;
  background-color: #cc263d;
}

.languageButton:hover a {
  color: white !important;
}

.navDiv {
  padding-left: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.mainContainer {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}

@media (min-width: 768px) {
  footer {
    position: fixed;
    bottom: 0;
    width: 100%;
  }
}

@media (max-width: 960px) {
  .headerText {
    font-size: 36px !important;
  }
}

@media (max-width: 480px) {
  .languageButton {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}

@media (max-width: 575px) {
  .quickLinks {
    text-align: center !important;
    margin-top: 25px;
  }
}

@media (min-width: 992px) and (max-width: 1470px) {
  .quickLinks {
    margin-top: 30px !important;
  }
}

@media (min-width: 992px) and (max-width: 1600px) {
  .buttonColumn {
    margin-right: 50px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .languageButton {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media (min-width: 1600px) {
  .mainContainer {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
