@media only screen and (max-width: 460px) {
    .triplegrid {
        grid-template-columns: repeat(1, 1fr);
    }
    .triplegrid a:last-child {
        display: block;
    }

    .only_right p {
        font-size: 20px;
    }

    .img_buttons button {
        font-size: 20px;
        padding: 0px 7px;
      }

    /* Deactivate Gallery on Snapshots */
    /* .img_buttons {
        display: none;
      } */
}

@media only screen and (max-width: 400px) {

    .toggle-btn.button-primary, .toggle-btn.button-secondary {
        padding: 6px 12px;
        font-size: 13px;
    }

    .button-primary, .button-secondary {
        padding: 6px 12px;
        font-size: 13px;
    }

    .mission_text {
        padding-right: 0px;
        font-size: 20px;
    }

    .short_description {
        font-size: 24px;
        padding-top: 8px;
        padding-bottom: 24px;
    }

    .secondary_description_landing {
        font-size: 18px;
    }

    .right_value {
        aspect-ratio: 2/1;
    }
}

@media only screen and (max-height: 420px) {
    img.home {
        width: auto;
        height: 110px;
      }
}