.line {
    display: flex;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'AKONY', sans-serif;
    border-bottom: solid;
    border-color: white;
    font-size: 18px;
}

.part1 {
    flex: 2;
    /* takes 2 parts */
    text-align: left;
    border: solid;
    border-color: rgb(192, 192, 192);
    padding: 10px;
}

.part2 {
    flex: 1;
    /* takes 1 part */
    text-align: left;
    border: solid;
    border-color: rgb(192, 192, 192);
    padding: 10px;
}

.line h1{
    font-family: 'Courier New', Courier, monospace;
    font-size: 20px;
}

.lensmain{
    max-width: 100%;
}