@media only screen and (min-width: 960px) and (max-width: 1199px) {
    div.section-02 .point img {
        width             : 40%;
    }

    div.section-03 {
        height            : 560px;
    }

    div.section-05 {
        height            : 840px;
    }

    div.section-05 h2 {
        font-size         : 40px;
    }

    div.section-05 .hero-sub {
        font-size         : 24px;
    }

    div.section-05 .hero-description {
        font-size         : 18px;
    }

    div.section-05 .md-button-primary {
        width             : 100%;
    }

    div.section-07 {
        height            : 1040px;
    }

    div.section-07 .col-icon {
        text-align        : center;
        padding-top       : 2px;
        padding-left      : 16px;
    }

    div.section-07 img {
        width             : 56px;
    }

    div.section-08 {
        height            : 960px;
    }

    div.section-packages .header {
        height            : 320px;
    }

    div.section-packages .body .product-box .inner-header {
        height            : auto;
    }

    div.section-packages .body .product-box .inner-header-special {
        height            : 380px;
    }

    div.section-packages .body .first-bracket,
    div.section-packages .body .last-bracket {
        height            : 660px;
    }

    div.section-packages .body .middle-bracket {
        height            : 660px;
    }

    div.section-packages .buy-button {
        font-size         : 15px;
    }

    div.section-affiliate {
        height            : 340px;
    }

    div.section-collaborator .col-img-getdoc,
    div.section-collaborator .col-img-hms {
        text-align        : left;
    }

    div.section-participating-clinics img {
        height            : 100px;
    }

    .eventDialog {
        width             : 90%;
        margin-left       : 5%;
        margin-right      : 5%;
    }

    .orderDialog {
        width             : 40%;
        margin-left       : 30%;
        margin-right      : 30%;
    }
}
