.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.55%;
}

.diagram.diagram1 .spectext[data-spectext="4"] {
    left: 109.05%;
    top : 35.55%;
}

.diagram.diagram1 .spectext[data-spectext="5"] {
    left: 109%;
    top : 53.45%;
}

.diagram.diagram1 .spectext[data-spectext="6"] {
    left: -48.35%;
    top : 51.7%;
}

.diagram.diagram1 .spectext[data-spectext="7"] {
    left: -48.35%;
    top : 51.7%;
}

.diagram.diagram1 .spectext[data-spectext="8"] {
    left: 109%;
    top : 53.45%;
}

.diagram.diagram1 .spectext[data-spectext="9"] {
    left: -48.35%;
    top : 51.7%;
}

.diagram.diagram1 .spectext[data-spectext="10"] {
    left: 109.55%;
    top : -0.55%;
}

.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="7"] {
    left: 36.9%;
    top : 93.7%;
}

.diagram.diagram1 .specpoint[data-spectext="8"] {
    left: 67.5%;
    top : 70.7%;
}

.diagram.diagram1 .specpoint[data-spectext="9"] {
    left: 30.5%;
    top : 86.7%;
}

.diagram.diagram1 .specpoint[data-spectext="10"] {
    left: 31.7%;
    top : 4.1%;
}

.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="7"],
    .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%;
    }
}