@media only screen and (max-width: 1400px)
{
    .menuListOption
    {
        max-width: 1400px;
    }

    .menuOption
    {
        font-size: 11pt;
        height: 48px;
        width: 16%;
    }

    .menuSubOption
    {
        height: 48px;
    }

    .introTitle
    {
        font-size: 40pt;
    }

    .introSubtitle
    {
        font-size: 14pt;
    }

    .introButton
    {
        width: 150px;
    }

    .introButtonText
    {
        font-size: 20pt;
    }

    .homeImgContain
    {
        display: inline-block;
        max-width: 200px;
        padding: 5px 40px 5px 40px;
    }

    .homeImg
    {
        width: 130px;
    }

    .homeDescDiv
    {
        width: 85%;
    }

    .infoMapImgDiv
    {
        margin-right: 10px;
    }

    .infoMapImg
    {
        width: 400px;
    }

    .infoTextDiv
    {
        width: 40%;
        padding-right: 60px;
        padding-top: 10px;
    }

    #infoFirstText
    {
        font-size: 32pt;
    }

    .infoText
    {
        font-size: 13pt;
        line-height: 30px;
    }

    .contactUsContain
    {
        padding: 80px 40px 80px 40px;
    }

    .contactUsInputContain
    {
        width: 480px;
    }

    .contactUsInput
    {
        width: 220px;
        height: 26px;
    }

    .contactUsMessage
    {
        margin-top: 8px;
        width: 465px;
        height: 140px;
    }

    .contactUsTextContain
    {
        width: 350px;
        display: inline-block;
        vertical-align: top;
        margin-left: 50px;
    }

    .contactUsTitle
    {
        font-size: 35pt;
    }

    .contactUsText
    {
        font-size: 13pt;
    }
}