@media (max-width: 768px) {
    /* Misc */
    .mt-50 {
        margin-top: 4.65vw;
    }
    .mt-100 {
        margin-top: 9.3vw;
    }
    .mt-150 {
        margin-top: 13.95vw;
    }
    .mt-200 {
        margin-top: 13.95vw;
    }

    .ml-27 {
        margin-left: 5.9vw;;
    }
    .ml-50 {
        margin-left: 4.65vw;
    }
    .ml-100 {
        margin-left: 9.3vw;
    }
    .ml-150 {
        margin-left: 13.95vw;
    }
    .ml-200 {
        margin-left: 18.6vw;
    }
    .ml-250 {
        margin-left: 23.25vw;
    }
    .ml-500 {
        margin-left: 26.5vw;
    }

    .mr-100 {
        margin-right: 9.3vw;
    }
    .desktop-image {
        display: none;
    }
    .mobile-image {
        display: block;
    }
    /* Text */
    .headline-text {
        font-size: 4.65vw;
        line-height: 4.65vw;
    }
    .subtitle-text {
        font-size: 2.79vw;
        line-height: 2.79vw;
    }
    .paragraph-text {
        font-size: 2.79vw;
        line-height: 2.79vw;
    }
    .text-100 {
        font-size: 6.975vw;
        line-height: 6.975vw;
    }
    /* Base */
    .header-text-upper {
        padding-top: 23.0vw;
    }
    .header-menu-container {
        top: 2.3vw;
        right: 11.65vw;
    }
    .menu-button-icon {
        width: 4vw;
        height: 4vw;
    }
    .menu-button {
        top: 3vw;
        right: 4.65vw;
    }
    .language-button {
        font-size: 2.2325vw;
    }
    .navbar-brand {
        width: 48.825vw;
    }
    .news-ticker {
        font-size: 9.3vw;
        line-height: 9.3vw;
    }

    .menu-overlay-content {
        top: 22vw;
    }
    .menu-overlay-link {
        font-size: 9.3vw;
        line-height: 8.3vw;
    }

    footer {
        margin-top: 10.4vw;
        padding-top: 9.3vw;
        padding-bottom: 9.3vw;
    }
    .footer-button-container {
        margin-left: 9.3vw;
    }
    .footer-button {
        font-size: 2.325vw;
        line-height: 2.325vw;
        letter-spacing: -0.14vw;
        margin-right: 4.7vw;
    }
    .footer-copyright {
        font-size: 2.325vw;
        line-height: 2.325vw;
        margin-right: 9.3vw;
        position: unset;
    }

    /* Index Page */
    .index-header-container {
        height: 63.8vw;
    }
    .smile-image-container {
        height: 80.23vw;
    }
    .smile-image-text-container {
        width: 81.4vw;
        left: 9.3vw;
        padding: 9.3vw;
        bottom: -64vw;
    }
    .index-content-block {
        margin-top: 59.3vw;
        width: 100vw;
        display: inline-block;
    }
    .index-content-container {
        width: 81.4vw;
        margin-left: 9.3vw;
        margin-top: 13.45vw;
    }
    .index-content-text-container {
        width: 81.4vw;
    }
    .index-content-circle-container {
        margin-top: 9.3vw;
        margin-left: 13.95vw;
    }
    .main-content-circle {
        width: 65.1vw;
        height: 65.1vw;
    }
    .main-content-circle > div > .paragraph-text {
        width: 43vw;
    }
    .main-content-circle > div > .circle-container-big-text {
        width: 41vw;
    }
    .shop-circle {
        top: 320vw !important;
        right: 4.65vw !important;
        width: 34.875vw;
        height: 34.875vw;
    }
    .shop-circle > div > .circle-container-big-text {
        padding-left: 1.6vw;
        padding-right: 1.6vw;
    }
    .circle-container > div > .circle-container-big-text {
        font-size: 3.4875vw;
        line-height: 3.4875vw;
    }
    .news-circle {
        width: 53.475vw;
        height: 53.475vw;
        margin-left: -13.95vw;
    }
    .news-circle-container {
        margin-top: 4.65vw !important;
    }
    .news-circle > div > .headline-text {
        font-size: 3.4875vw;
        line-height: 3.4875vw;
    }
    .news-circle > div > .circle-container-small-text {
        font-size: 2.79vw;
        line-height: 2.79vw;
        width: 35vw;
    }
    /* Founders Page */
    .founders-header-container {
        height: 63.8vw;
    }
    .founders-content-container {
        width: 90.7vw;
    }
    .founder-person-container {
        flex-direction: column;
        margin-left: 0vw;
    }
    .founder-person-container-even {
        flex-direction: column-reverse;
        margin-left: 0vw;
    }
    .founder-person-container-not-last {
        margin-top: 13.95vw;
    }
    .founder-person-text-container {
        left: 9.3vw;
        position: relative;
        width: 90.7vw;
    }
    .founder-person-text-container > .headline-text {
        width: 87vw;
        font-size: 4.65vw;
        margin-top: 4.65vw;
    }
    .founder-person-text-container > .subtitle-text {
        width: 81.4vw;
    }
    .founder-person-text-container > .paragraph-text {
        width: 81.4vw;
    }
    .founder-person-image-container > img {
        width: 46.5vw;
    }

    /* Publications Page */
    .publications-header-container {
        height: 49vw;
    }
    .publications-content-container {
        width: 81.375vw;
    }
    .main-publication-container {
        margin-left: 0vw;
    }
    .main-publication-container {
        flex-direction: column;
    }
    .main-publication-container-even {
        flex-direction: column-reverse;
    }
    .main-publication-image-container {
        margin-left: 0vw;
    }
    .main-publication-image-container > img {
        width: 69.75vw;
    }
    .main-publication-text-container {
        margin-top: 4.65vw;
        width: 81.375vw;
    }
    .main-publication-button-container {
        margin-left: 0vw;
        width: 52.08vw;
    }
    .main-publication-button {
        padding-top: 1.7vw;
        font-size: 3.48vw;
        height: 8.14vw;
    }
    .other-publications-container {
        width: 81.375vw;
    }
    /* Next-Generation Sequencing Page */
    .ngs-header-container {
        height: 49vw;
    }
    .ngs-blocks-container {
        flex-direction: column;
        margin-left: 0vw;
    }
    .ngs-content-container > .headline-text {
        margin-bottom: 9.3vw;
    }
    .ngs-top-text {
        width: 81.375vw;
    }
    .ngs-blocks-text-container {
        margin-left: 0vw;
        width: 81.375vw;
    }
    .ngs-content-circle-container {
        margin-left: 0vw;
    }
    .ngs-content-circle {
        width: 81.375vw;
        height: 81.375vw;
        position: relative;
        margin-top: 9.3vw;
    }
    .ngs-content-circle > div > .circle-container-big-text {
        padding-left: 4vw;
        padding-right: 4vw;
    }
    .ngs-content-circle > div > .paragraph-text {
        padding-left: 4vw;
        padding-right: 4vw;
    }
    .ngs-image-container { 
        width: 81.375vw;
        position: relative;
        margin-top: 9.3vw;
        margin-left: 4.65vw;
    }
    .ngs-image-container > img {
        width: 69.75vw;
        height: 69.75vw;
    }
    .ngs-green-box {
        width: 81.375vw;
        padding: 9.3vw;
    }
    .ngs-green-box > .ngs-blocks-text-container {
        width: 62.775vw;
    }
    .ngs-green-box > .ngs-blocks-text-container > .ngs-blocks-text-container {
        width: 62.775vw;
    }
    .ngs-publications-container {
        width: 81.375vw;
    }
    /* Solutions Page */
    .solutions-smile-container > .header-text {
        padding-top: 23.2vw;
        font-size: 10.4vw;
        letter-spacing: -0.2vw;
    }
    .solutions-smile-content-container {
        margin-top: 17.8vw;
    }
    .solutions-smile-container > .smile-image-text-container {
        bottom: -68.3vw;
    }
    .solutions-smile-content-container > .index-content-text-container > .headline-text {
        width: 82.8vw;
    }
    .solutions-smile-container > .smile-image-text-container > .paragraph-text {
        width: 62.8vw;
    }
    .solutions-smile-container > .smile-image-text-container > .paragraph-text {
        line-height: 2.79vw;
    }

    .solutions-smile-content-block > .index-content-circle-container {
        margin-top: 9.3vw;
        margin-bottom: 13.95vw;
    }
    .solutions-smile-content-block > .index-content-circle-container > .main-content-circle > div > .paragraph-text {
        width: 43vw;
    }
    .solutions-smile-content-block > .index-content-circle-container > .main-content-circle > div > .circle-container-big-text {
        padding-left: 5.7vw;
        padding-right: 5.7vw;
    }
    .solutions-circle {
        top: 296vw !important;
    }

    /* Contact Page */
    .contact-header-container {
        height: 49vw;
    }
    .e-mail-text {
        letter-spacing: -0.2vw;
    }
    .contact-form {
        margin-left: 0vw;
    }
    .contact-form > .form-group {
        margin-left: 0vw;
        display: block;
        margin-top: 8.2vw;
    }
    .contact-form > .form-group > .form-input {
        width: 81.375vw;  
        height: 5.5vw;
        border-bottom: 0.6vw solid black;
        font-size: 3.48vw;
        line-height: 3.14vw;
    }
    .contact-form > .form-group > .form-textarea {
        width: 81.375vw;
        height: 43.245vw;
        border-bottom: 0.6vw solid black;
        font-size: 3.48vw;
        line-height: 3.48vw;
    }
    .form-input::placeholder {
        font-size: 3.48vw;
        letter-spacing: 0vw;
        line-height: 3.14vw;
    }
    .form-textarea::placeholder {
        font-size: 3.48vw;
        letter-spacing: 0vw;
        line-height: 3.14vw;
    }
    .form-submit-button-container {
        margin-top: 41vw !important;
        margin-left: 0vw;
        width: 52.08vw;
    }
    .form-submit-button {
        padding-top: 0.8vw;
        font-size: 3.48vw;
        height: 8.14vw;
        width: 31.85vw;
    }
    .team-container {
        margin-left: 0vw;
    }
    .team-row {
        flex-direction: row;
        width: 81.375vw;
    }
    .team-person-container {
        width: 81.375vw;
        margin-top: 13.95vw;
    }
    .team-first-person-container {
        margin-top: 0vw;
    }
    .team-image-container > img {
        width: 46.5vw;
    }
    /* Legal Pages */
    .legal-notice-content-block {
        margin-left: 9.3vw;
        width: 81.375vw;
    }
    .legal-notice-header-container {
        height: 39.3vw;
    }
    .data-privacy-content-block {
        margin-left: 9.3vw;
        width: 81.375vw;
    }
    .data-privacy-header-container {
        height: 39.3vw;
    }
}

/* Factor 0,2325 5813953488372093023255813953 */