@media screen and (min-width: 1681px) {

    .pure-u-xl-s1-1,
    .pure-u-xl-s1-1-1,
    .pure-u-xl-s1-1-2,
    .pure-u-xl-s1-1-3,
    .pure-u-xl-s1-2-3,
    .pure-u-xl-s1-1-4,
    .pure-u-xl-s1-3-4,
    .pure-u-xl-s1-1-5,
    .pure-u-xl-s1-2-5,
    .pure-u-xl-s1-3-5,
    .pure-u-xl-s1-4-5,
    .pure-u-xl-s1-5-5,
    .pure-u-xl-s1-1-6,
    .pure-u-xl-s1-5-6,
    .pure-u-xl-s1-1-8,
    .pure-u-xl-s1-1-10,
    .pure-u-xl-s1-3-8,
    .pure-u-xl-s1-5-8,
    .pure-u-xl-s1-7-8,
    .pure-u-xl-s1-1-12,
    .pure-u-xl-s1-5-12,
    .pure-u-xl-s1-7-12,
    .pure-u-xl-s1-11-12,
    .pure-u-xl-s1-1-24,
    .pure-u-xl-s1-2-24,
    .pure-u-xl-s1-3-24,
    .pure-u-xl-s1-4-24,
    .pure-u-xl-s1-5-24,
    .pure-u-xl-s1-6-24,
    .pure-u-xl-s1-7-24,
    .pure-u-xl-s1-8-24,
    .pure-u-xl-s1-9-24,
    .pure-u-xl-s1-10-24,
    .pure-u-xl-s1-11-24,
    .pure-u-xl-s1-12-24,
    .pure-u-xl-s1-13-24,
    .pure-u-xl-s1-14-24,
    .pure-u-xl-s1-15-24,
    .pure-u-xl-s1-16-24,
    .pure-u-xl-s1-17-24,
    .pure-u-xl-s1-18-24,
    .pure-u-xl-s1-19-24,
    .pure-u-xl-s1-20-24,
    .pure-u-xl-s1-21-24,
    .pure-u-xl-s1-22-24,
    .pure-u-xl-s1-23-24,
    .pure-u-xl-s1-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-s1-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-xl-s1-1-12,
    .pure-u-xl-s1-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-xl-s1-1-8,
    .pure-u-xl-s1-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-xl-s1-1-10{
        width: 10%;
        *width: 10%;
    }

    .pure-u-xl-s1-1-6,
    .pure-u-xl-s1-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-xl-s1-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-xl-s1-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-xl-s1-1-4,
    .pure-u-xl-s1-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-xl-s1-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-xl-s1-1-3,
    .pure-u-xl-s1-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-xl-s1-3-8,
    .pure-u-xl-s1-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-xl-s1-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-xl-s1-5-12,
    .pure-u-xl-s1-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-xl-s1-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-xl-s1-1-2,
    .pure-u-xl-s1-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-xl-s1-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-xl-s1-7-12,
    .pure-u-xl-s1-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-xl-s1-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-xl-s1-5-8,
    .pure-u-xl-s1-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-xl-s1-2-3,
    .pure-u-xl-s1-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-xl-s1-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-xl-s1-3-4,
    .pure-u-xl-s1-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-xl-s1-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-xl-s1-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-xl-s1-5-6,
    .pure-u-xl-s1-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-xl-s1-7-8,
    .pure-u-xl-s1-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-xl-s1-11-12,
    .pure-u-xl-s1-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-xl-s1-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-xl-s1-1-1,
    .pure-u-xl-s1-1,
    .pure-u-xl-s1-5-5,
    .pure-u-xl-s1-24-24 {
        width: 100%;
    }

}

@media screen and (min-width: 1601px) and (max-width: 1680px) {

    .pure-u-xl-s5-1,
    .pure-u-xl-s5-1-1,
    .pure-u-xl-s5-1-5,
    .pure-u-xl-s5-1-6,
    .pure-u-xl-s5-1-7,
    .pure-u-xl-s5-1-8{
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-s5-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-xl-s5-1-6{
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-xl-s5-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-xl-s5-1-8 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-xl-s5-1-1,
    .pure-u-xl-s5-1 {
        width: 100%;
    }

}

@media screen and (min-width: 1441px) and (max-width: 1600px) {

    .pure-u-xl-s2-1-1,
    .pure-u-xl-s2-1,
    .pure-u-xl-s2-1-2,
    .pure-u-xl-s2-1-3,
    .pure-u-xl-s2-2-3,
    .pure-u-xl-s2-1-4,
    .pure-u-xl-s2-3-4,
    .pure-u-xl-s2-1-5,
    .pure-u-xl-s2-2-5,
    .pure-u-xl-s2-3-5,
    .pure-u-xl-s2-4-5,
    .pure-u-xl-s2-5-5,
    .pure-u-xl-s2-1-6,
    .pure-u-xl-s2-5-6,
    .pure-u-xl-s2-1-7,
    .pure-u-xl-s2-1-8,
    .pure-u-xl-s2-3-8,
    .pure-u-xl-s2-5-8,
    .pure-u-xl-s2-7-8,
    .pure-u-xl-s2-1-12,
    .pure-u-xl-s2-5-12,
    .pure-u-xl-s2-7-12,
    .pure-u-xl-s2-11-12,
    .pure-u-xl-s2-1-24,
    .pure-u-xl-s2-2-24,
    .pure-u-xl-s2-3-24,
    .pure-u-xl-s2-4-24,
    .pure-u-xl-s2-5-24,
    .pure-u-xl-s2-6-24,
    .pure-u-xl-s2-7-24,
    .pure-u-xl-s2-8-24,
    .pure-u-xl-s2-9-24,
    .pure-u-xl-s2-10-24,
    .pure-u-xl-s2-11-24,
    .pure-u-xl-s2-12-24,
    .pure-u-xl-s2-13-24,
    .pure-u-xl-s2-14-24,
    .pure-u-xl-s2-15-24,
    .pure-u-xl-s2-16-24,
    .pure-u-xl-s2-17-24,
    .pure-u-xl-s2-18-24,
    .pure-u-xl-s2-19-24,
    .pure-u-xl-s2-20-24,
    .pure-u-xl-s2-21-24,
    .pure-u-xl-s2-22-24,
    .pure-u-xl-s2-23-24,
    .pure-u-xl-s2-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-s2-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-xl-s2-1-12,
    .pure-u-xl-s2-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-xl-s2-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-xl-s2-1-8,
    .pure-u-xl-s2-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-xl-s2-1-6,
    .pure-u-xl-s2-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-xl-s2-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-xl-s2-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-xl-s2-1-4,
    .pure-u-xl-s2-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-xl-s2-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-xl-s2-1-3,
    .pure-u-xl-s2-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-xl-s2-3-8,
    .pure-u-xl-s2-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-xl-s2-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-xl-s2-5-12,
    .pure-u-xl-s2-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-xl-s2-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-xl-s2-1-2,
    .pure-u-xl-s2-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-xl-s2-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-xl-s2-7-12,
    .pure-u-xl-s2-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-xl-s2-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-xl-s2-5-8,
    .pure-u-xl-s2-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-xl-s2-2-3,
    .pure-u-xl-s2-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-xl-s2-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-xl-s2-3-4,
    .pure-u-xl-s2-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-xl-s2-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-xl-s2-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-xl-s2-5-6,
    .pure-u-xl-s2-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-xl-s2-7-8,
    .pure-u-xl-s2-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-xl-s2-11-12,
    .pure-u-xl-s2-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-xl-s2-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-xl-s2-1-1,
    .pure-u-xl-s2-1,
    .pure-u-xl-s2-5-5,
    .pure-u-xl-s2-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 1367px) and (max-width: 1440px) {

    .pure-u-xl-s3-1-1,
    .pure-u-xl-s3-1,
    .pure-u-xl-s3-1-2,
    .pure-u-xl-s3-1-3,
    .pure-u-xl-s3-2-3,
    .pure-u-xl-s3-1-4,
    .pure-u-xl-s3-3-4,
    .pure-u-xl-s3-1-5,
    .pure-u-xl-s3-2-5,
    .pure-u-xl-s3-3-5,
    .pure-u-xl-s3-4-5,
    .pure-u-xl-s3-5-5,
    .pure-u-xl-s3-1-6,
    .pure-u-xl-s3-5-6,
    .pure-u-xl-s3-1-7,
    .pure-u-xl-s3-1-8,
    .pure-u-xl-s3-3-8,
    .pure-u-xl-s3-5-8,
    .pure-u-xl-s3-7-8,
    .pure-u-xl-s3-1-12,
    .pure-u-xl-s3-5-12,
    .pure-u-xl-s3-7-12,
    .pure-u-xl-s3-11-12,
    .pure-u-xl-s3-1-24,
    .pure-u-xl-s3-2-24,
    .pure-u-xl-s3-3-24,
    .pure-u-xl-s3-4-24,
    .pure-u-xl-s3-5-24,
    .pure-u-xl-s3-6-24,
    .pure-u-xl-s3-7-24,
    .pure-u-xl-s3-8-24,
    .pure-u-xl-s3-9-24,
    .pure-u-xl-s3-10-24,
    .pure-u-xl-s3-11-24,
    .pure-u-xl-s3-12-24,
    .pure-u-xl-s3-13-24,
    .pure-u-xl-s3-14-24,
    .pure-u-xl-s3-15-24,
    .pure-u-xl-s3-16-24,
    .pure-u-xl-s3-17-24,
    .pure-u-xl-s3-18-24,
    .pure-u-xl-s3-19-24,
    .pure-u-xl-s3-20-24,
    .pure-u-xl-s3-21-24,
    .pure-u-xl-s3-22-24,
    .pure-u-xl-s3-23-24,
    .pure-u-xl-s3-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-s3-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-xl-s3-1-12,
    .pure-u-xl-s3-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-xl-s3-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-xl-s3-1-8,
    .pure-u-xl-s3-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-xl-s3-1-6,
    .pure-u-xl-s3-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-xl-s3-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-xl-s3-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-xl-s3-1-4,
    .pure-u-xl-s3-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-xl-s3-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-xl-s3-1-3,
    .pure-u-xl-s3-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-xl-s3-3-8,
    .pure-u-xl-s3-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-xl-s3-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-xl-s3-5-12,
    .pure-u-xl-s3-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-xl-s3-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-xl-s3-1-2,
    .pure-u-xl-s3-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-xl-s3-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-xl-s3-7-12,
    .pure-u-xl-s3-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-xl-s3-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-xl-s3-5-8,
    .pure-u-xl-s3-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-xl-s3-2-3,
    .pure-u-xl-s3-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-xl-s3-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-xl-s3-3-4,
    .pure-u-xl-s3-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-xl-s3-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-xl-s3-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-xl-s3-5-6,
    .pure-u-xl-s3-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-xl-s3-7-8,
    .pure-u-xl-s3-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-xl-s3-11-12,
    .pure-u-xl-s3-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-xl-s3-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-xl-s3-1-1,
    .pure-u-xl-s3-1,
    .pure-u-xl-s3-5-5,
    .pure-u-xl-s3-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1366px) {

    .pure-u-xl-s4-1-1,
    .pure-u-xl-s4-1,
    .pure-u-xl-s4-1-2,
    .pure-u-xl-s4-1-3,
    .pure-u-xl-s4-2-3,
    .pure-u-xl-s4-1-4,
    .pure-u-xl-s4-3-4,
    .pure-u-xl-s4-1-5,
    .pure-u-xl-s4-2-5,
    .pure-u-xl-s4-3-5,
    .pure-u-xl-s4-4-5,
    .pure-u-xl-s4-5-5,
    .pure-u-xl-s4-1-6,
    .pure-u-xl-s4-5-6,
    .pure-u-xl-s4-1-7,
    .pure-u-xl-s4-1-8,
    .pure-u-xl-s4-3-8,
    .pure-u-xl-s4-5-8,
    .pure-u-xl-s4-7-8,
    .pure-u-xl-s4-1-12,
    .pure-u-xl-s4-5-12,
    .pure-u-xl-s4-7-12,
    .pure-u-xl-s4-11-12,
    .pure-u-xl-s4-1-24,
    .pure-u-xl-s4-2-24,
    .pure-u-xl-s4-3-24,
    .pure-u-xl-s4-4-24,
    .pure-u-xl-s4-5-24,
    .pure-u-xl-s4-6-24,
    .pure-u-xl-s4-7-24,
    .pure-u-xl-s4-8-24,
    .pure-u-xl-s4-9-24,
    .pure-u-xl-s4-10-24,
    .pure-u-xl-s4-11-24,
    .pure-u-xl-s4-12-24,
    .pure-u-xl-s4-13-24,
    .pure-u-xl-s4-14-24,
    .pure-u-xl-s4-15-24,
    .pure-u-xl-s4-16-24,
    .pure-u-xl-s4-17-24,
    .pure-u-xl-s4-18-24,
    .pure-u-xl-s4-19-24,
    .pure-u-xl-s4-20-24,
    .pure-u-xl-s4-21-24,
    .pure-u-xl-s4-22-24,
    .pure-u-xl-s4-23-24,
    .pure-u-xl-s4-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-xl-s4-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-xl-s4-1-12,
    .pure-u-xl-s4-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-xl-s4-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-xl-s4-1-8,
    .pure-u-xl-s4-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-xl-s4-1-6,
    .pure-u-xl-s4-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-xl-s4-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-xl-s4-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-xl-s4-1-4,
    .pure-u-xl-s4-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-xl-s4-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-xl-s4-1-3,
    .pure-u-xl-s4-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-xl-s4-3-8,
    .pure-u-xl-s4-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-xl-s4-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-xl-s4-5-12,
    .pure-u-xl-s4-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-xl-s4-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-xl-s4-1-2,
    .pure-u-xl-s4-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-xl-s4-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-xl-s4-7-12,
    .pure-u-xl-s4-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-xl-s4-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-xl-s4-5-8,
    .pure-u-xl-s4-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-xl-s4-2-3,
    .pure-u-xl-s4-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-xl-s4-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-xl-s4-3-4,
    .pure-u-xl-s4-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-xl-s4-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-xl-s4-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-xl-s4-5-6,
    .pure-u-xl-s4-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-xl-s4-7-8,
    .pure-u-xl-s4-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-xl-s4-11-12,
    .pure-u-xl-s4-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-xl-s4-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-xl-s4-1-1,
    .pure-u-xl-s4-1,
    .pure-u-xl-s4-5-5,
    .pure-u-xl-s4-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .medium{
        font-size: 0.9vw;
    }
    .small{
        font-size: 0.7vw;
    }

    .pure-u-lg-s5-1-1,
    .pure-u-lg-s5-1,
    .pure-u-lg-s5-1-2,
    .pure-u-lg-s5-1-3,
    .pure-u-lg-s5-2-3,
    .pure-u-lg-s5-1-4,
    .pure-u-lg-s5-3-4,
    .pure-u-lg-s5-1-5,
    .pure-u-lg-s5-2-5,
    .pure-u-lg-s5-3-5,
    .pure-u-lg-s5-4-5,
    .pure-u-lg-s5-5-5,
    .pure-u-lg-s5-1-6,
    .pure-u-lg-s5-5-6,
    .pure-u-lg-s5-1-7,
    .pure-u-lg-s5-1-8,
    .pure-u-lg-s5-3-8,
    .pure-u-lg-s5-5-8,
    .pure-u-lg-s5-7-8,
    .pure-u-lg-s5-1-12,
    .pure-u-lg-s5-5-12,
    .pure-u-lg-s5-7-12,
    .pure-u-lg-s5-11-12,
    .pure-u-lg-s5-1-24,
    .pure-u-lg-s5-2-24,
    .pure-u-lg-s5-3-24,
    .pure-u-lg-s5-4-24,
    .pure-u-lg-s5-5-24,
    .pure-u-lg-s5-6-24,
    .pure-u-lg-s5-7-24,
    .pure-u-lg-s5-8-24,
    .pure-u-lg-s5-9-24,
    .pure-u-lg-s5-10-24,
    .pure-u-lg-s5-11-24,
    .pure-u-lg-s5-12-24,
    .pure-u-lg-s5-13-24,
    .pure-u-lg-s5-14-24,
    .pure-u-lg-s5-15-24,
    .pure-u-lg-s5-16-24,
    .pure-u-lg-s5-17-24,
    .pure-u-lg-s5-18-24,
    .pure-u-lg-s5-19-24,
    .pure-u-lg-s5-20-24,
    .pure-u-lg-s5-21-24,
    .pure-u-lg-s5-22-24,
    .pure-u-lg-s5-23-24,
    .pure-u-lg-s5-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-lg-s5-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-lg-s5-1-12,
    .pure-u-lg-s5-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-lg-s5-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-lg-s5-1-8,
    .pure-u-lg-s5-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-lg-s5-1-6,
    .pure-u-lg-s5-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-lg-s5-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-lg-s5-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-lg-s5-1-4,
    .pure-u-lg-s5-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-lg-s5-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-lg-s5-1-3,
    .pure-u-lg-s5-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-lg-s5-3-8,
    .pure-u-lg-s5-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-lg-s5-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-lg-s5-5-12,
    .pure-u-lg-s5-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-lg-s5-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-lg-s5-1-2,
    .pure-u-lg-s5-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-lg-s5-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-lg-s5-7-12,
    .pure-u-lg-s5-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-lg-s5-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-lg-s5-5-8,
    .pure-u-lg-s5-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-lg-s5-2-3,
    .pure-u-lg-s5-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-lg-s5-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-lg-s5-3-4,
    .pure-u-lg-s5-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-lg-s5-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-lg-s5-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-lg-s5-5-6,
    .pure-u-lg-s5-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-lg-s5-7-8,
    .pure-u-lg-s5-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-lg-s5-11-12,
    .pure-u-lg-s5-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-lg-s5-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-lg-s5-1-1,
    .pure-u-lg-s5-1,
    .pure-u-lg-s5-5-5,
    .pure-u-lg-s5-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
    .big{
        font-size: 1.2vw;
    }
    .medium{
        font-size: 0.9vw;
    }
    .small{
        font-size: 0.8vw;
    }

    .pure-u-md-s1-1,
    .pure-u-md-s1-1-1,
    .pure-u-md-s1-1-2,
    .pure-u-md-s1-1-3,
    .pure-u-md-s1-2-3,
    .pure-u-md-s1-1-4,
    .pure-u-md-s1-3-4,
    .pure-u-md-s1-1-5,
    .pure-u-md-s1-2-5,
    .pure-u-md-s1-3-5,
    .pure-u-md-s1-4-5,
    .pure-u-md-s1-5-5,
    .pure-u-md-s1-1-6,
    .pure-u-md-s1-5-6,
    .pure-u-md-s1-1-7,
    .pure-u-md-s1-1-8,
    .pure-u-md-s1-3-8,
    .pure-u-md-s1-5-8,
    .pure-u-md-s1-7-8,
    .pure-u-md-s1-1-12,
    .pure-u-md-s1-5-12,
    .pure-u-md-s1-7-12,
    .pure-u-md-s1-11-12,
    .pure-u-md-s1-1-24,
    .pure-u-md-s1-2-24,
    .pure-u-md-s1-3-24,
    .pure-u-md-s1-4-24,
    .pure-u-md-s1-5-24,
    .pure-u-md-s1-6-24,
    .pure-u-md-s1-7-24,
    .pure-u-md-s1-8-24,
    .pure-u-md-s1-9-24,
    .pure-u-md-s1-10-24,
    .pure-u-md-s1-11-24,
    .pure-u-md-s1-12-24,
    .pure-u-md-s1-13-24,
    .pure-u-md-s1-14-24,
    .pure-u-md-s1-15-24,
    .pure-u-md-s1-16-24,
    .pure-u-md-s1-17-24,
    .pure-u-md-s1-18-24,
    .pure-u-md-s1-19-24,
    .pure-u-md-s1-20-24,
    .pure-u-md-s1-21-24,
    .pure-u-md-s1-22-24,
    .pure-u-md-s1-23-24,
    .pure-u-md-s1-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-md-s1-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-md-s1-1-12,
    .pure-u-md-s1-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-md-s1-1-7{
        width: 14.285%;
        *width: 14.285714%;
    }

    .pure-u-md-s1-1-8,
    .pure-u-md-s1-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-md-s1-1-6,
    .pure-u-md-s1-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-md-s1-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-md-s1-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-md-s1-1-4,
    .pure-u-md-s1-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-md-s1-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-md-s1-1-3,
    .pure-u-md-s1-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-md-s1-3-8,
    .pure-u-md-s1-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-md-s1-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-md-s1-5-12,
    .pure-u-md-s1-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-md-s1-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-md-s1-1-2,
    .pure-u-md-s1-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-md-s1-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-md-s1-7-12,
    .pure-u-md-s1-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-md-s1-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-md-s1-5-8,
    .pure-u-md-s1-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-md-s1-2-3,
    .pure-u-md-s1-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-md-s1-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-md-s1-3-4,
    .pure-u-md-s1-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-md-s1-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-md-s1-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-md-s1-5-6,
    .pure-u-md-s1-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-md-s1-7-8,
    .pure-u-md-s1-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-md-s1-11-12,
    .pure-u-md-s1-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-md-s1-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-md-s1-1-1,
    .pure-u-md-s1-1,
    .pure-u-md-s1-5-5,
    .pure-u-md-s1-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 481px) and (max-width: 800px) {
    .big{
        font-size: 1.4vw;
    }
    .medium{
        font-size: 1.1vw;
    }
    .small{
        font-size: 0.9vw;
    }

    .pure-u-sm-s2-1-1,
    .pure-u-sm-s2-1,
    .pure-u-sm-s2-1-2,
    .pure-u-sm-s2-1-3,
    .pure-u-sm-s2-2-3,
    .pure-u-sm-s2-1-4,
    .pure-u-sm-s2-3-4,
    .pure-u-sm-s2-1-5,
    .pure-u-sm-s2-2-5,
    .pure-u-sm-s2-3-5,
    .pure-u-sm-s2-4-5,
    .pure-u-sm-s2-5-5,
    .pure-u-sm-s2-1-6,
    .pure-u-sm-s2-5-6,
    .pure-u-sm-s2-1-8,
    .pure-u-sm-s2-3-8,
    .pure-u-sm-s2-5-8,
    .pure-u-sm-s2-7-8,
    .pure-u-sm-s2-1-12,
    .pure-u-sm-s2-5-12,
    .pure-u-sm-s2-7-12,
    .pure-u-sm-s2-11-12,
    .pure-u-sm-s2-1-24,
    .pure-u-sm-s2-2-24,
    .pure-u-sm-s2-3-24,
    .pure-u-sm-s2-4-24,
    .pure-u-sm-s2-5-24,
    .pure-u-sm-s2-6-24,
    .pure-u-sm-s2-7-24,
    .pure-u-sm-s2-8-24,
    .pure-u-sm-s2-9-24,
    .pure-u-sm-s2-10-24,
    .pure-u-sm-s2-11-24,
    .pure-u-sm-s2-12-24,
    .pure-u-sm-s2-13-24,
    .pure-u-sm-s2-14-24,
    .pure-u-sm-s2-15-24,
    .pure-u-sm-s2-16-24,
    .pure-u-sm-s2-17-24,
    .pure-u-sm-s2-18-24,
    .pure-u-sm-s2-19-24,
    .pure-u-sm-s2-20-24,
    .pure-u-sm-s2-21-24,
    .pure-u-sm-s2-22-24,
    .pure-u-sm-s2-23-24,
    .pure-u-sm-s2-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-sm-s2-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-sm-s2-1-12,
    .pure-u-sm-s2-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-sm-s2-1-8,
    .pure-u-sm-s2-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-sm-s2-1-6,
    .pure-u-sm-s2-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-sm-s2-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-sm-s2-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-sm-s2-1-4,
    .pure-u-sm-s2-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-sm-s2-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-sm-s2-1-3,
    .pure-u-sm-s2-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-sm-s2-3-8,
    .pure-u-sm-s2-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-sm-s2-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-sm-s2-5-12,
    .pure-u-sm-s2-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-sm-s2-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-sm-s2-1-2,
    .pure-u-sm-s2-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-sm-s2-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-sm-s2-7-12,
    .pure-u-sm-s2-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-sm-s2-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-sm-s2-5-8,
    .pure-u-sm-s2-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-sm-s2-2-3,
    .pure-u-sm-s2-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-sm-s2-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-sm-s2-3-4,
    .pure-u-sm-s2-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-sm-s2-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-sm-s2-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-sm-s2-5-6,
    .pure-u-sm-s2-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-sm-s2-7-8,
    .pure-u-sm-s2-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-sm-s2-11-12,
    .pure-u-sm-s2-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-sm-s2-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-sm-s2-1-1,
    .pure-u-sm-s2-1,
    .pure-u-sm-s2-5-5,
    .pure-u-sm-s2-24-24 {
        width: 100%;
    }
}

@media screen and (min-width: 321px) and (max-width: 480px) {
   .big{
        font-size: 2.2vw;
    }
    .medium{
        font-size: 1.4vw;
    }
    .small{
        font-size: 1.2vw;
    }

    .pure-u-sm-s3-1-1,
    .pure-u-sm-s3-1,
    .pure-u-sm-s3-1-2,
    .pure-u-sm-s3-1-3,
    .pure-u-sm-s3-2-3,
    .pure-u-sm-s3-1-4,
    .pure-u-sm-s3-3-4,
    .pure-u-sm-s3-1-5,
    .pure-u-sm-s3-2-5,
    .pure-u-sm-s3-3-5,
    .pure-u-sm-s3-4-5,
    .pure-u-sm-s3-5-5,
    .pure-u-sm-s3-1-6,
    .pure-u-sm-s3-5-6,
    .pure-u-sm-s3-1-8,
    .pure-u-sm-s3-3-8,
    .pure-u-sm-s3-5-8,
    .pure-u-sm-s3-7-8,
    .pure-u-sm-s3-1-12,
    .pure-u-sm-s3-5-12,
    .pure-u-sm-s3-7-12,
    .pure-u-sm-s3-11-12,
    .pure-u-sm-s3-1-24,
    .pure-u-sm-s3-2-24,
    .pure-u-sm-s3-3-24,
    .pure-u-sm-s3-4-24,
    .pure-u-sm-s3-5-24,
    .pure-u-sm-s3-6-24,
    .pure-u-sm-s3-7-24,
    .pure-u-sm-s3-8-24,
    .pure-u-sm-s3-9-24,
    .pure-u-sm-s3-10-24,
    .pure-u-sm-s3-11-24,
    .pure-u-sm-s3-12-24,
    .pure-u-sm-s3-13-24,
    .pure-u-sm-s3-14-24,
    .pure-u-sm-s3-15-24,
    .pure-u-sm-s3-16-24,
    .pure-u-sm-s3-17-24,
    .pure-u-sm-s3-18-24,
    .pure-u-sm-s3-19-24,
    .pure-u-sm-s3-20-24,
    .pure-u-sm-s3-21-24,
    .pure-u-sm-s3-22-24,
    .pure-u-sm-s3-23-24,
    .pure-u-sm-s3-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-sm-s3-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-sm-s3-1-12,
    .pure-u-sm-s3-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-sm-s3-1-8,
    .pure-u-sm-s3-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-sm-s3-1-6,
    .pure-u-sm-s3-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-sm-s3-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-sm-s3-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-sm-s3-1-4,
    .pure-u-sm-s3-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-sm-s3-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-sm-s3-1-3,
    .pure-u-sm-s3-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-sm-s3-3-8,
    .pure-u-sm-s3-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-sm-s3-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-sm-s3-5-12,
    .pure-u-sm-s3-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-sm-s3-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-sm-s3-1-2,
    .pure-u-sm-s3-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-sm-s3-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-sm-s3-7-12,
    .pure-u-sm-s3-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-sm-s3-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-sm-s3-5-8,
    .pure-u-sm-s3-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-sm-s3-2-3,
    .pure-u-sm-s3-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-sm-s3-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-sm-s3-3-4,
    .pure-u-sm-s3-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-sm-s3-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-sm-s3-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-sm-s3-5-6,
    .pure-u-sm-s3-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-sm-s3-7-8,
    .pure-u-sm-s3-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-sm-s3-11-12,
    .pure-u-sm-s3-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-sm-s3-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-sm-s3-1-1,
    .pure-u-sm-s3-1,
    .pure-u-sm-s3-5-5,
    .pure-u-sm-s3-24-24 {
        width: 100%;
    }
}

@media (min-width: 301px) and (max-width: 320px) {
    .big{
        font-size: 3vw;
    }
    .medium{
        font-size: 2.1vw;
    }
    .small{
        font-size: 1.6vw;
    }

    .pure-u-sm-s4-1-1,
    .pure-u-sm-s4-1,
    .pure-u-sm-s4-1-2,
    .pure-u-sm-s4-1-3,
    .pure-u-sm-s4-2-3,
    .pure-u-sm-s4-1-4,
    .pure-u-sm-s4-3-4,
    .pure-u-sm-s4-1-5,
    .pure-u-sm-s4-2-5,
    .pure-u-sm-s4-3-5,
    .pure-u-sm-s4-4-5,
    .pure-u-sm-s4-5-5,
    .pure-u-sm-s4-1-6,
    .pure-u-sm-s4-5-6,
    .pure-u-sm-s4-1-8,
    .pure-u-sm-s4-3-8,
    .pure-u-sm-s4-5-8,
    .pure-u-sm-s4-7-8,
    .pure-u-sm-s4-1-12,
    .pure-u-sm-s4-5-12,
    .pure-u-sm-s4-7-12,
    .pure-u-sm-s4-11-12,
    .pure-u-sm-s4-1-24,
    .pure-u-sm-s4-2-24,
    .pure-u-sm-s4-3-24,
    .pure-u-sm-s4-4-24,
    .pure-u-sm-s4-5-24,
    .pure-u-sm-s4-6-24,
    .pure-u-sm-s4-7-24,
    .pure-u-sm-s4-8-24,
    .pure-u-sm-s4-9-24,
    .pure-u-sm-s4-10-24,
    .pure-u-sm-s4-11-24,
    .pure-u-sm-s4-12-24,
    .pure-u-sm-s4-13-24,
    .pure-u-sm-s4-14-24,
    .pure-u-sm-s4-15-24,
    .pure-u-sm-s4-16-24,
    .pure-u-sm-s4-17-24,
    .pure-u-sm-s4-18-24,
    .pure-u-sm-s4-19-24,
    .pure-u-sm-s4-20-24,
    .pure-u-sm-s4-21-24,
    .pure-u-sm-s4-22-24,
    .pure-u-sm-s4-23-24,
    .pure-u-sm-s4-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-sm-s4-1-24 {
        width: 4.1667%;
        *width: 4.1357%;
    }

    .pure-u-sm-s4-1-12,
    .pure-u-sm-s4-2-24 {
        width: 8.3333%;
        *width: 8.3023%;
    }

    .pure-u-sm-s4-1-8,
    .pure-u-sm-s4-3-24 {
        width: 12.5000%;
        *width: 12.4690%;
    }

    .pure-u-sm-s4-1-6,
    .pure-u-sm-s4-4-24 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-sm-s4-1-5 {
        width: 20%;
        *width: 19.9690%;
    }

    .pure-u-sm-s4-5-24 {
        width: 20.8333%;
        *width: 20.8023%;
    }

    .pure-u-sm-s4-1-4,
    .pure-u-sm-s4-6-24 {
        width: 25%;
        *width: 24.9690%;
    }

    .pure-u-sm-s4-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .pure-u-sm-s4-1-3,
    .pure-u-sm-s4-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-sm-s4-3-8,
    .pure-u-sm-s4-9-24 {
        width: 37.5000%;
        *width: 37.4690%;
    }

    .pure-u-sm-s4-2-5 {
        width: 40%;
        *width: 39.9690%;
    }

    .pure-u-sm-s4-5-12,
    .pure-u-sm-s4-10-24 {
        width: 41.6667%;
        *width: 41.6357%;
    }

    .pure-u-sm-s4-11-24 {
        width: 45.8333%;
        *width: 45.8023%;
    }

    .pure-u-sm-s4-1-2,
    .pure-u-sm-s4-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-sm-s4-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .pure-u-sm-s4-7-12,
    .pure-u-sm-s4-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .pure-u-sm-s4-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .pure-u-sm-s4-5-8,
    .pure-u-sm-s4-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .pure-u-sm-s4-2-3,
    .pure-u-sm-s4-16-24 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-sm-s4-17-24 {
        width: 70.8333%;
        *width: 70.8023%;
    }

    .pure-u-sm-s4-3-4,
    .pure-u-sm-s4-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .pure-u-sm-s4-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .pure-u-sm-s4-4-5 {
        width: 80%;
        *width: 79.9690%;
    }

    .pure-u-sm-s4-5-6,
    .pure-u-sm-s4-20-24 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-sm-s4-7-8,
    .pure-u-sm-s4-21-24 {
        width: 87.5000%;
        *width: 87.4690%;
    }

    .pure-u-sm-s4-11-12,
    .pure-u-sm-s4-22-24 {
        width: 91.6667%;
        *width: 91.6357%;
    }

    .pure-u-sm-s4-23-24 {
        width: 95.8333%;
        *width: 95.8023%;
    }

    .pure-u-sm-s4-1-1,
    .pure-u-sm-s4-1,
    .pure-u-sm-s4-5-5,
    .pure-u-sm-s4-24-24 {
        width: 100%;
    }
}

@media screen and (max-width: 300px) {
    .big{
        font-size: 3vw;
    }
    .medium{
        font-size: 2.1vw;
    }
    .small{
        font-size: 1.6vw;
    }

    .pure-u-sm-s5-1-1 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-sm-s5-1-1{
        width: 100%;
    }
}