.diagram.diagram1 .spectext[data-spectext="1"] {
    left: -50%;
    top: 3.95%;
}

.diagram.diagram1 .spectext[data-spectext="2"] {
    left: 110.5%;
    top: 22.05%;
}

.diagram.diagram1 .spectext[data-spectext="3"] {
    left: 109.55%;
    top: -0.6%;
}

.diagram.diagram1 .spectext[data-spectext="4"] {
    left: 109.05%;
    top: 35.55%;
}

.diagram.diagram1 .spectext[data-spectext="5"] {
    left: 109%;
    top: 53.4%;
}

.diagram.diagram1 .spectext[data-spectext="6"] {
    left: -51.35%;
    top: 59.15%;
}


.diagram.diagram1 .spectext[data-spectext="8"] {
    left: 109%;
    top: 53.4%;
}

.diagram.diagram1 .specpoint[data-spectext="1"] {
    left: 51.4%;
    top: 13.5%;
}

.diagram.diagram1 .specpoint[data-spectext="2"] {
    left: 55.2%;
    top: 26.7%;
}

.diagram.diagram1 .specpoint[data-spectext="3"] {
    left: 94.1%;
    top: 21.1%;
}

.diagram.diagram1 .specpoint[data-spectext="4"] {
    left: 80.5%;
    top: 38.5%;
}

.diagram.diagram1 .specpoint[data-spectext="5"] {
    left: 57.4%;
    top: 55.3%;
}

.diagram.diagram1 .specpoint[data-spectext="6"] {
    left: 21.6%;
    top: 60.7%;
}



.diagram.diagram1 .specpoint[data-spectext="8"] {
    left: 67.5%;
    top: 70.7%;
}

.diagram.diagram2 .spectext[data-spectext="1"] {
    left: -50%;
    top: 10%;
}

.diagram.diagram2 .spectext[data-spectext="2"] {
    left: -50%;
    top: 51.1%;
}

.diagram.diagram2 .spectext[data-spectext="3"] {
    left: -50%;
    top: 67.6%;
}

.diagram.diagram2 .spectext[data-spectext="4"] {
    left: -50%;
    top: 87.6%;
}

.diagram.diagram2 .spectext[data-spectext="5"] {
    left: 28.55%;
    top: 101.15%;
}

.diagram.diagram2 .specpoint[data-spectext="1"] {
    left: 15%;
    top: 11.9%;
}

.diagram.diagram2 .specpoint[data-spectext="2"] {
    left: 17.7%;
    top: 53.1%;
}

.diagram.diagram2 .specpoint[data-spectext="3"] {
    left: 18.2%;
    top: 69.1%;
}

.diagram.diagram2 .specpoint[data-spectext="4"] {
    left: 7.3%;
    top: 89.5%;
}

.diagram.diagram2 .specpoint[data-spectext="5"] {
    left: 40.1%;
    top: 96.4%;
}

.diagram.diagram3 .spectext[data-spectext="1"] {
    left: -33%;
    top: -3.45%;
}

.diagram.diagram3 .spectext[data-spectext="2"] {
    left: -33.35%;
    top: 3%;
}

.diagram.diagram3 .spectext[data-spectext="3"] {
    left: -33.4%;
    top: 11.3%;
}

.diagram.diagram3 .spectext[data-spectext="4"] {
    left: -33.55%;
    top: 16.1%;
}

.diagram.diagram3 .spectext[data-spectext="5"] {
    left: -33.25%;
    top: 25.3%;
}

.diagram.diagram3 .spectext[data-spectext="6"] {
    left: -33.45%;
    top: 31.1%;
}

.diagram.diagram3 .spectext[data-spectext="7"] {
    left: -33.3%;
    top: 38.7%;
}

.diagram.diagram3 .spectext[data-spectext="8"] {
    left: -32.9%;
    top: 58.05%;
}

.diagram.diagram3 .spectext[data-spectext="9"] {
    left: -32.9%;
    top: 78.6%;
}

.diagram.diagram3 .spectext[data-spectext="10"] {
    left: -33%;
    top: 86.9%;
}

.diagram.diagram3 .spectext[data-spectext="11"] {
    left: 102.05%;
    top: 39.15%;
}

.diagram.diagram3 .spectext[data-spectext="12"] {
    left: 103.65%;
    top: 73.95%;
}

.diagram.diagram3 .spectext[data-spectext="13"] {
    left: 103.35%;
    top: 89.45%;
}

.diagram.diagram3 .spectext[data-spectext="14"] {
    left: -0.55%;
    top: 102.7%;
}

.diagram.diagram3 .spectext[data-spectext="15"] {
    left: 62.25%;
    top: 102.55%;
}

.diagram.diagram3 .spectext[data-spectext="16"] {
    left: -32.9%;
    top: 58.2%;
}

.diagram.diagram3 .specpoint[data-spectext="1"] {
    left: 21.4%;
    top: 8.1%;
}

.diagram.diagram3 .specpoint[data-spectext="2"] {
    left: 8.6%;
    top: 7.8%;
}

.diagram.diagram3 .specpoint[data-spectext="3"] {
    left: 14.1%;
    top: 10.5%;
}

.diagram.diagram3 .specpoint[data-spectext="4"] {
    left: 5.6%;
    top: 18.1%;
}

.diagram.diagram3 .specpoint[data-spectext="5"] {
    left: 4%;
    top: 27%;
}

.diagram.diagram3 .specpoint[data-spectext="6"] {
    left: 13.1%;
    top: 37.3%;
}

.diagram.diagram3 .specpoint[data-spectext="7"] {
    left: 4.1%;
    top: 40.6%;
}

.diagram.diagram3 .specpoint[data-spectext="8"] {
    left: 4.5%;
    top: 65.7%;
}

.diagram.diagram3 .specpoint[data-spectext="9"] {
    left: 4%;
    top: 80.3%;
}

.diagram.diagram3 .specpoint[data-spectext="10"] {
    left: 14.5%;
    top: 82.7%;
}

.diagram.diagram3 .specpoint[data-spectext="11"] {
    left: 95.8%;
    top: 41%;
}

.diagram.diagram3 .specpoint[data-spectext="12"] {
    left: 97.5%;
    top: 75.7%;
}

.diagram.diagram3 .specpoint[data-spectext="13"] {
    left: 96%;
    top: 91.2%;
}

.diagram.diagram3 .specpoint[data-spectext="14"] {
    left: 38.8%;
    top: 89.5%;
}

.diagram.diagram3 .specpoint[data-spectext="15"] {
    left: 51.5%;
    top: 98.4%;
}

.diagram.diagram3 .specpoint[data-spectext="16"] {
    left: 4.5%;
    top: 53.4%;
}

.diagram.diagram4 .spectext[data-spectext="1"] {
    left: -43.05%;
    top: 51.4%;
}

.diagram.diagram4 .spectext[data-spectext="2"] {
    left: 105.15%;
    top: 3.15%;
}

.diagram.diagram4 .spectext[data-spectext="3"] {
    left: 105.15%;
    top: 15.65%;
}

.diagram.diagram4 .spectext[data-spectext="4"] {
    left: 105.3%;
    top: 30.25%;
}

.diagram.diagram4 .spectext[data-spectext="5"] {
    left: 105.55%;
    top: 59.6%;
}

.diagram.diagram4 .spectext[data-spectext="6"] {
    left: 106.15%;
    top: 85.2%;
}

.diagram.diagram4 .spectext[data-spectext="7"] {
    left: -43.05%;
    top: 51.4%;
}

.diagram.diagram4 .spectext[data-spectext="8"] {
    left: 105.55%;
    top: 59.4%;
}

.diagram.diagram4 .specpoint[data-spectext="1"] {
    left: 22%;
    top: 53.4%;
}

.diagram.diagram4 .specpoint[data-spectext="2"] {
    left: 88.9%;
    top: 10.2%;
}

.diagram.diagram4 .specpoint[data-spectext="3"] {
    left: 93.1%;
    top: 13.7%;
}

.diagram.diagram4 .specpoint[data-spectext="4"] {
    left: 94.5%;
    top: 56.6%;
}

.diagram.diagram4 .specpoint[data-spectext="5"] {
    left: 68.5%;
    top: 54.9%;
}

.diagram.diagram4 .specpoint[data-spectext="6"] {
    left: 65.6%;
    top: 97.1%;
}

.diagram.diagram4 .specpoint[data-spectext="7"] {
    left: 19.6%;
    top: 74.7%;
}

.diagram.diagram4 .specpoint[data-spectext="8"] {
    left: 89.9%;
    top: 75.5%;
}


@media screen and (min-width: 1921px) {

    .diagram.diagram1 .spectext[data-spectext="1"],
    .diagram.diagram1 .spectext[data-spectext="6"],    
    .diagram.diagram1 .spectext[data-spectext="9"],
    .diagram.diagram2 .spectext[data-spectext="1"],
    .diagram.diagram2 .spectext[data-spectext="2"],
    .diagram.diagram2 .spectext[data-spectext="3"],
    .diagram.diagram2 .spectext[data-spectext="4"] {
        left: -60%;
    }
}