.dropdown-download-button:hover {
  /*transform: scale(1.01);*/
  background-color: #4f4f4f!important;
}

.dropdown-download-button {
  background: #fff;
  /*box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);*/
  transition: 1.35s transform cubic-bezier(.155,1.105,.295,1.12),1.5s box-shadow, 1.5s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  cursor: pointer;
}

.dropdown-download-button:active {
  color: #fff;
  background-color: #4f4f4f!important;
  border-color: #9c9c9c!important;
  /*box-shadow: 0 0 0 5px rgba(38,143,255,0.76)!important;*/
}

.purchase-general-button:hover {
  background-color: #4f4f4f!important;
}

.purchase-general-button:hover {
  transition: 1.35s transform cubic-bezier(.155,1.105,.295,1.12),1.5s box-shadow, 1.5s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  cursor: pointer;
}

@media (max-width: 450px) {
  .download-buttons-container {
    justify-content: center!important;
  }
}

@media (max-width: 940px) and (min-width:575px) {
  .download-page-purchase-button {
    width: 35%!important;
    min-width: 180px!important;
  }
}

@media (max-width: 447px) {
  .download-page-purchase-button {
    width: 35%!important;
    min-width: 180px!important;
  }
}

@media (min-width: 992px) {
  .socials-container-marge {
    margin-bottom: 20%!important;
  }
}

@media (min-width: 992px) {
  .footer-logo-container-marge {
    margin-top: 5%!important;
  }
}

