@keyframes opacityanimation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes loading {
  to {
    text-shadow: 20px 0 70px #BE9E44;
    color: #BE9E44; } }

@keyframes movecolorbackgorund {
  from {
    background-position: 0 0; }
  to {
    background-position: 400% 0; } }

@keyframes MoveBackgroundPosition {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

.provider {
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 13px -7px #000000, 5px 5px 0px 10px rgba(0, 0, 0, 0);
  box-shadow: 0 10px 13px -7px #000000, 5px 5px 0px 10px rgba(0, 0, 0, 0);
  margin-left: 2rem;
  margin-bottom: 2rem; }
  .provider .field--name-field-media-image {
    float: none;
    margin: auto; }
    .provider .field--name-field-media-image .field__item {
      text-align: center; }
      .provider .field--name-field-media-image .field__item img {
        max-height: 150px;
        width: auto;
        height: auto;
        padding: 0.5rem; }

.provider-full .providerfull .col-md-4 .field--name-field-media-image {
  float: none;
  margin: auto; }
  .provider-full .providerfull .col-md-4 .field--name-field-media-image .field__item {
    text-align: left; }
    .provider-full .providerfull .col-md-4 .field--name-field-media-image .field__item img {
      padding-right: 2rem;
      padding-bottom: 5rem;
      max-height: 200px;
      width: auto; }
