/*@media (min-width: 1200px) {*/
/*    .container {*/
/*        max-width: 970px;*/
/*    }*/
/*}*/

.tl2-color {
    /*color: #A4FFFC;*/
}

.tl2-heading {

}

.tl2-separator {
    color: #A4FFFC;
}

.tl2-mission {
    margin-bottom: 40px;
}

.tl2-mission-text {
    margin-top: 20px;
    margin-bottom: 20px;
}

.tl2-mission-quote {
    font-size: 90%;
}

.tl2-features {
    margin-top: 40px;
    margin-bottom: 40px;
}

.tl2-feature-title {
    margin-bottom: 20px;
}

.tl2-feature-video {
    /*max-width: 200px;*/
}

.tl2-feature-details {
    font-size: 80%;
}

.tl2-footer {
    margin-top: 60px;
}

body {
    margin: 0;
    font-family: Consolas, Monaco, Andale Mono, monospace;
    font-size: 17px;
    /*background: #272727;*/
    background: #2b2b2b;
    color: #ffffff;
}

#video {
    top: 0;
    width: 90%;
    height: 90%;
    max-width: 1400px;
    max-height: 1400px;
}

.video {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media only screen and (max-width: 799px) {
    .content {
        flex-direction: column;
    }

    .title {
        padding-bottom: 20px;
    }

    .description {
        padding-bottom: 20px;
    }

    .appStore {
    }
}

.content {
    max-width: 1200px;
    margin: 0 auto;

    width: 100%;
    padding-top: 30px;

    border-bottom: 10px rgb(53, 52, 49);

    display: flex;
    justify-content: space-around;
    align-items: center;
}

.title {
    font-size: 150%;
}

.description {
}

.appStore {
}

.referencesSection {
    max-width: 600px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}

.referencesTitle {
    font-size: 130%;
    padding-top: 20px;
    padding-bottom: 40px;
}

.references {
    font-size: 15px;

    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}

.reference {
    font-size: 15px;
    padding-bottom: 30px;
}

.referenceText {
    font-style: italic;
    padding-bottom: 5px;
}

.contactSection {
    padding-top: 20px;
    padding-bottom: 40px;

    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}

a:link {
    color: white;
}

a:visited {
    color: white;
}

a:hover {
    color: white;
}

a:active {
    color: white;
}
