article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

/*****************
EMBEDDED FONTS
*****************/

@font-face {
    font-family: 'cyntho_slab_proregular';
    src: url('_fonts/cynthoslabpro-regular-webfont.eot');
    src: url('_fonts/cynthoslabpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/cynthoslabpro-regular-webfont.woff') format('woff'),
         url('_fonts/cynthoslabpro-regular-webfont.ttf') format('truetype'),
         url('_fonts/cynthoslabpro-regular-webfont.svg#cyntho_slab_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cyntho_slab_proitalic';
    src: url('_fonts/cynthoslabpro-italic-webfont.eot');
    src: url('_fonts/cynthoslabpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/cynthoslabpro-italic-webfont.woff') format('woff'),
         url('_fonts/cynthoslabpro-italic-webfont.ttf') format('truetype'),
         url('_fonts/cynthoslabpro-italic-webfont.svg#cyntho_slab_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'flama_semicondensedmedium';
    src: url('_fonts/flamasemicondensed-medium-webfont.eot');
    src: url('_fonts/flamasemicondensed-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/flamasemicondensed-medium-webfont.woff') format('woff'),
         url('_fonts/flamasemicondensed-medium-webfont.ttf') format('truetype'),
         url('_fonts/flamasemicondensed-medium-webfont.svg#flama_semicondensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'STFangsong';
    src: url('_fonts/simfang.eot');
    src: url('_fonts/simfang.eot?#iefix') format('embedded-opentype'),
         url('_fonts/simfang.woff') format('woff'),
         url('_fonts/simfang.ttf') format('truetype'),
         url('_fonts/simfang.svg#stfangsong') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'STHeiti';
    src: url('_fonts/simhei.eot');
    src: url('_fonts/simhei.eot?#iefix') format('embedded-opentype'),
         url('_fonts/simhei.woff') format('woff'),
         url('_fonts/simhei.ttf') format('truetype'),
         url('_fonts/simhei.svg#stheiti') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Batang';
    src: url('_fonts/batang.eot');
    src: url('_fonts/batang.eot?#iefix') format('embedded-opentype'),
         url('_fonts/batang.woff') format('woff'),
         url('_fonts/batang.ttf') format('truetype'),
         url('_fonts/batang.svg#batang') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gulim';
    src: url('_fonts/gulim.eot');
    src: url('_fonts/gulim.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gulim.woff') format('woff'),
         url('_fonts/gulim.ttf') format('truetype'),
         url('_fonts/gulim.svg#gulim') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
Basic body setup
*/
body {
    margin: 0;
    padding: 0;
    overflow-x:hidden;
}

/*
Header is relative so z-index: 1 guarantees always displayed on top
*/
header {
    background-color: #fff;
    padding: 5px;
    text-decoration: none;
    position: fixed;
    width: 100%;
    z-index: 1;
}

/*
using background color is important to cover the menu
position absolute isset to cover the whole viewport
*/
#content {
    background-color: #fff;
    padding: 41px 0px 10px 0px;
    position: relative;
    width: auto;
    min-height: 1500px;
    z-index: 0;
    box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.5);
    -moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.5);
    -webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.5);
}

/*
the hamburger button
*/
#hamburger {
    cursor: pointer;
    display: block;
    height: 24px;
    padding: 3px 4px 3px;
    position: relative;
    width: 25px;
}

/*
The stripes in the hamburger button
*/
#hamburger div {
    background-color: black;
    border: 1px solid black;
    border-radius: 2px 2px 2px 2px;
    height: 2px;
    margin-top: 3px;
    width: 90%;
}

#mobilelanguagemenu {
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    display: inline-block;
    position: relative;
    padding-right: 12px;
    margin-top: -23px;
    float:right;
}

#mobilelanguagemenu a {
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    text-decoration: none;
    padding-right: 5px;
    color:black;
}


/*
The navigation container in the background
*/
nav.mobileNav {
    left: 0px;
    top: 0px;
    padding-top: 0px;
    margin-top: -2px;
    position: fixed;
    z-index: 0;
    width: 70%;
    height: 100%;
    overflow-x:hidden;
    overflow-y:auto;
    background: url(images/mobile_nav_bg.jpg);
}

nav.mobileNavChinese {
    left: 0px;
    top: 0px;
    padding-top: 0px;
    margin-top: -2px;
    position: fixed;
    z-index: 0;
    width: 70%;
    height: 100%;
    overflow-x:hidden;
    overflow-y:auto;
    background: url(images/mobile_nav_bg.jpg);
}

/*
Style the navigation menu
*/
nav ul {
    list-style: none;
    margin: 0;
    width: 100%;
    padding: 0;
}

nav.mobileNavChinese li {
    position: relative;
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 45px;
    line-height: 53px;
    padding-left: 15px;
    border: 0; 
    height: 2px; 
    background-image: -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0, #FCFCFC),
    color-stop(1, #c5c5c5)
);
    background-image: -o-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -moz-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -webkit-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -ms-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: linear-gradient(to right bottom, #FCFCFC 0%, #c5c5c5 100%);
    box-shadow: 1px 1px 5px rgba(252,252,252,0.75);
    -moz-box-shadow: 1px 1px 5px rgba(252,252,252,.75);
    -webkit-box-shadow: 1px 1px 5px rgba(252,252,252,.75);
}

nav li {
    position: relative;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 45px;
    line-height: 53px;
    padding-left: 15px;
    border: 0; 
    height: 2px; 
    background-image: -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0, #FCFCFC),
    color-stop(1, #c5c5c5)
);
    background-image: -o-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -moz-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -webkit-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: -ms-linear-gradient(right bottom, #FCFCFC 0%, #c5c5c5 100%);
    background-image: linear-gradient(to right bottom, #FCFCFC 0%, #c5c5c5 100%);
    box-shadow: 1px 1px 5px rgba(252,252,252,0.75);
    -moz-box-shadow: 1px 1px 5px rgba(252,252,252,.75);
    -webkit-box-shadow: 1px 1px 5px rgba(252,252,252,.75);
}

nav li a {
    margin-bottom: 10px;
    color: #111111;
    text-decoration: none;
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
}

/*
OVERLAY: The Layer that will be layed over the content
so that the content is unclickable while menu is shown
*/

#contentLayer {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 30%;
    z-index: 5;
    min-height: 1062px;
}

#imagehome1 {
    max-width: 66.9%;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 1.5%;
    float:left;
    margin-top: -10px;
    /*outline:solid 2px blue;*/
}

#imagehome2 {
    float:right;
    margin-top: -10px;
    max-width:31.1%;
    /*outline:solid 2px green;*/
}

#imageabout1, #imageservices1 {
    width: 49%;
    padding-bottom: 0;
    padding-left: 0%;
    margin-top: -10px;
    float:left;
    /*outline:solid 2px blue;*/
}

#imageabout2, #imageservices2 {
    width: 49%;
    padding-bottom: 0;
    margin-top: -10px;
    padding-right: 0%;
    float:right;
    /*outline:solid 2px blue;*/
}

.YH_logo {
    position:relative;
    max-width: 100%;
    padding-bottom: 35px;
    /*outline:solid 1px red;*/
}

#logo_container {
    position:relative;
    display:inline-block;
    margin-top: 0px;
    text-align:center;
    width:100%;
    height:100%;
}

p#legalDisclaimer {
    font-size: .750em;
    font-family: Helvetica, Arial, sans-serif;
    padding-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    /*outline:solid 1px red;*/
}

p#FirstPdisclaimer {
    padding-top:0px;
    margin-top: 0px;
    /*outline:solid 1px green;*/
}

#FirstPhoneEmail.chinese {
    margin-left: 0px;
    padding-left: 0px;
    /*outline:solid 1px blue;*/
}

#webelieve.chinese p#FirstEmail.chinese {
    font-size: 14px;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    /*outline:solid 1px blue;*/
}

 #webelieve.chinese p#FirstPhone.chinese {
    font-size: 13px;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
   /* outline:solid 1px blue;*/
}

h1#catchphrase {
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    font-size: 1.875em;
    font-weight: normal;
    color: #666666;
    opacity: 0.7;
    line-height:115%;
    padding: 0px 20% 0px;
    margin-top: 40%;
    margin-bottom: 25px;
    text-align: center;
    width:60%;
    /*outline:solid 1px red;*/
}

h1#catchphrase.chinese {
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    font-size: 1.875em;
    font-weight: normal;
    color: #666666;
    opacity: 0.7;
    line-height:115%;
    padding: 0px 10% 0px;
    margin-top: 40%;
    margin-bottom: 25px;
    text-align: center;
    width:80%;
    /*outline:solid 1px red;*/
}
#mission {
    font-size: 1.3em;
    color: #666666;
    opacity: 0.7;
    vertical-align: text-bottom;
    padding-left: 9%;
    padding-right: 11%;
    margin-top: 0px;
}

#mission.chinese {
    font-size: 1.438em;
    color: #666666;
    opacity: 0.7;
    vertical-align: text-bottom;
    padding-left: 9%;
    padding-right: 11%;
    margin-top: 0px;
}

#birds img {
    padding: 30px 0px 0px 610px;
    padding-left: 10%;
    max-width:45%;
    /*outline:solid 1px green;*/
}

#birdsoffice img {
    padding: 30px 0px 0px 610px;
    padding-left: 10%;
    max-width:30%;
}

#imageoffice1 {
    display:none;
}

#imageofficeCombined {
    width:100%;
    padding-bottom: 0;
    padding-left: 0%;
    margin-top: -10px;
    float:left;
    /*outline:solid 2px green;*/
}



/*****************
STRUCTURAL STYLES
*****************/

p {
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;

}

#footer {
    position:absolute;
    bottom:0;
    width:100%;
    height:200px;   /* Height of the footer */
}
/* End of Sticky Footer */

p#member {
    clear: both;
    font-size: 14px;
    opacity: 0.9;
    padding-top: 10%;
    padding-left: 9%;
    padding-right: 5%;
    padding-bottom: 2%;
    display:block;
}

.linefiller2 {
    border-bottom: solid 1px #999999;
    margin-top: 0px;
}

#linefillerTOP {
    border-bottom: solid 1px #999999;
    margin-top: 0px;
    margin-bottom: 10px;
    display:none;
}

.linefiller3 {
    border-bottom: solid 1px #999999;
    clear:both;
    padding-top: 20px;
}

.linefiller5 {
    border-bottom: solid 1px #999999;
    clear:both;
    padding-top: 20px;
}

#phoneANDemail {
    margin-top: 8px;
    width:100%;
    /*outline:solid 1px green;*/
    height:50px;
}

#phone {
    display:inline-block;
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    padding-right: 2%;
    padding-bottom: 3px;
    /*outline:solid 1px red;*/
    color: #432418;
    float:left;
    width:98%;
}

#email {
    display:inline-block;
    font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    /*outline:solid 1px red;*/
    float:left;
    width:100%;
}

#emailicon {
    display:inline-block;
    padding-top: 2px;
    padding-left: 9%;
    padding-right: 5px;
    /*outline:solid 1px green;*/
    float:left;
}

#telephoneicon {
    display:inline-block;
    padding-top: 2px;
    padding-left: 9%;
    padding-right: 5px;
    /*outline:solid 1px green;*/
    float:left;
}

#disclaimer {
    display:inline-block;
    font-family: Helvetica, Arial, sans-serif;
    color: #333333;
    font-size: .563em;
    padding-top: 0px;
    padding-bottom: 15px;
    padding-left: 9%;
    padding-right: 6%;
    /*outline:solid 1px purple;*/
}

 #disclaimer p {
    margin-bottom: 10px;
    margin-top: 2px;
    font-family: Helvetica, Arial, sans-serif;
}







/* ****************************************
    MOBILE 417 • MOBILE 417 • MOBILE 417 
    *****************************************/

/*MOBILE begin*/
@media all and (max-width: 417px) { 

    section {
        /*outline:solid 5px blue;*/
    }

    /***********HOME BODY Mobile 417*****************/

    #mainmenu { display:none; }

    .info_block, .or_phone { display:block; }

    .pleasecontactus {
        float: left;
        font-size: 1.125em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 9%;
        padding-right: 5%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px red;*/
    }

    .pleasecontactusCH {
        float: left;
        font-size: 1.125em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 9%;
        padding-right: 5%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px red;*/
    }

    .pleasecontactusCH p.chinese {
        float: left;
        font-size: 1.625em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 5%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px red;*/
    }

     /***********ABOUT BODY Mobile 417*****************/

      #FirstEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

     #FirstPhone.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #FirstPhoneEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 26px;
    }

     #webelieve.chinese p#FirstEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        /*outline:solid 1px purple;*/
    }

     #webelieve.chinese p#FirstPhone.chinese{
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        /*outline:solid 1px purple;*/
    }

    #FirstPhoneEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 26px;
        /*outline:solid 1px purple;*/
    }

    h1#weonlydoonething {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:100%;
        padding: 0 20% 0 20%;
        margin-top: 73%;
        margin-bottom: 0px;
        text-align: center;
        width:60%;
        /*outline:solid 1px blue;*/
    }

    h1#weonlydoonething.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:100%;
        padding: 0 20% 0 20%;
        margin-top: 73%;
        margin-bottom: 0px;
        text-align: center;
        width:60%;
        /*outline:solid 1px blue;*/
    }

     h1#weonlydoonething.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:100%;
        padding: 0 20% 0 20%;
        margin-top: 73%;
        margin-bottom: 0px;
        text-align: center;
        width:60%;
        /*outline:solid 1px blue;*/
    }

    p#webelieve {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 19px;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 20px 30px 0px 30px;
    }
    
    p#webelievetext {
        font-size: 14px;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        line-height: 150%;
        padding: 0px 30px 0px 30px;
    }

    #birdsabout img {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5%;
        width:50%;
        /*outline:solid 1px yellow;*/
        float:left;
        display:block;
    }

    /***********TEAM Mobile 417*****************/

    h1#wearemulticultural {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:81%;
        /*outline:solid 1px red;*/
    }


    h1#wearemulticultural.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:81%;
        /*outline:solid 1px red;*/
    }

    h1#wearemulticultural.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:81%;
        /*outline:solid 1px red;*/
    }

    #birdsteam {
        display:none;
    }

    /***********UNIVERSAL FOOTER Mobile 417*****************/
   
    #telephoneicon {
        padding-left: 9%;
        padding-right: 5px;
       /* outline:solid 1px green;*/
    }

     #emailicon {
        padding-left: 9%;
        padding-right: 5px;
        /*outline:solid 1px green;*/
    }

} /*************MOBILE 417 end***************/


@media all and (max-width: 662px) { 

    /*section { outline:solid 5px yellow; }*/

    #mainmenu, #bottommenu  { display:none; }

      #FirstEmail.korean {
        font-size: 14px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

     #FirstPhone.korean {
        font-size: 13px;
        padding-left: 0px;
        margin-left: 26px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        /*outline:solid 1px red;*/
        /*width:55%;*/
    }

    #FirstPhoneEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 26px;
    }

     #webelieve.chinese p#FirstEmail.chinese {
        font-size: 14px;
        padding-left: 0px;
        margin-left: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
       /* outline:solid 1px yellow;*/
    }

     #webelieve.chinese p#FirstPhone.chinese {
        font-size: 13px;
        padding-left: 0px;
        margin-left: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        /*outline:solid 1px yellow;*/
    }

    #FirstPhoneEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        /*outline:solid 1px yellow;*/
    }

     #birdsabout img {
        padding-top: 30px;
        padding-bottom: 0px;
        padding-left: 5%;
        width:49%;
        /*outline:solid 1px pink;*/
        float:left;
        display:block;
    }

    .pleasecontactus {
        float: left;
        font-size: 1.125em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 9%;
        padding-right: 5%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px red;*/
    }

     .pleasecontactusCH {
        float: left;
        font-size: 1.125em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 9%;
        padding-right: 1%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px blue;*/
        width:90%;
    }

    p.clear {
        clear:both;
    }

     .pleasecontactusCH p.chinese {
        float: left;
        font-size: 1.438em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 0%;
        margin-left: 0;
        padding-right: 5%;
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: 0;
        /*outline:solid 1px red;*/
    }

     h1#weonlydoonething {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 5% 0px;
        margin-top: 41%;
        margin-bottom: 20px;
        text-align: center;
        width:90%;
        /*outline:solid 1px red;*/
    }

    h1#weonlydoonething.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 41%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

     h1#weonlydoonething.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 41%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

    h1#communitymatters {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 63%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px green;*/
    }

    h1#communitymatters.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 63%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px green;*/
    }

    h1#communitymatters.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 63%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px green;*/
    }

    h2#leadheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 20px 30px 0px 30px;
        font-weight: normal;
        /*outline:solid 1px blue;*/
    }

    h2#leadheader.chinese {
        font-size: 1.125em;
        width:90%; 
        padding: 20px 5% 0px 5%;
        /*outline:solid 1px red;*/
    }

    h2.subheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding: 20px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    h2.subheaderch {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.125em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding: 20px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    #webelieve p {
        font-size: .9em;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        line-height: 150%;
        padding: 0px 30px 0px 30px;
        margin-top: 0px;
    }

     #webelieve.chinese p {
        font-size: 1.063em;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        line-height: 150%;
        padding: 0px 30px 0px 30px;
        margin-top: 0px;
    }

    #birdsteam {
        display:none;
    }


      /***********TEAM Mobile 417*****************/

   h1#wearemulticultural {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.6em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:110%;
        padding: 0px 10% 30px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:80%;
        /*outline:solid 1px purple;*/
    }

    h1#wearemulticultural.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:110%;
        padding: 0px 10% 30px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:80%;
        /*outline:solid 1px purple;*/
    }

    h1#wearemulticultural.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:110%;
        padding: 0px 10% 30px;
        margin-top: 0%;
        margin-bottom: 0px;
        text-align: center;
        width:80%;
        /*outline:solid 1px purple;*/
    }

    .yvonne {
        position:relative;
        /*padding-top: 10px;*/
        padding-right: 10%;
        padding-bottom: 150px;
        padding-left: 10%;
        width:80%;
        text-align: center;
        /*outline:solid 1px purple;*/
    }

    h3.teamname {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 25px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        margin-top:15px;
        font-weight: normal;
        text-align: center;
        /*outline:solid 1px purple;*/
    }

    .teamtext p, .teamtextMichiko p {
        display:inline-block;
        position:relative;
        font-size: 1em;
        opacity: 1;
        color: #000;
        line-height: 150%;
        padding: 5px 6% 0px 6%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        width:88%;
        float:left;
    }

     .teamtextch p, .teamtextchMichiko p {
        display:inline-block;
        position:relative;
        font-size: 1.125em;
        opacity: 1;
        color: #000;
        line-height: 150%;
        padding: 5px 6% 0px 6%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        width:88%;
        float:left;
    }

    .specialty {
        width:100%;
        /*outline:solid 1px green;*/
    }

    .specialty p {
        display:block;
        font-size: .9em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 20% 20px 20%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        float:left;
        width:60%;
        text-align: center;
        clear:both;
    }

    .specialtych {
        width:100%;
        /*outline:solid 1px green;*/
    }

    .specialtych p {
        display:block;
        font-size: 1.063em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 20% 20px 20%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        float:left;
        width:60%;
        text-align: center;
        clear:both;
    }

    .yvonne, .elina, .elina, .annie, .vicky, .josephine, .michiko {
        padding: 15px 0% 0px 0%;
        /*outline:solid 1px purple;*/
        text-align: center;
        width:100%;
    }

    p.teamtitle {
        font-size: 1em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        text-align: center;
        /*outline:solid 1px purple;*/
    }

    .linefillerTeam {
        border-bottom: solid 1px #999999;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 20px;
        margin-bottom: 10px;
        clear:both;
        /*outline:solid 1px purple;*/
    }

    .linefillerTeamSPACEHOLDER {
        border-bottom: solid 1px #fff;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 20px;
        margin-bottom: 10px;
        clear:both;
        /*outline:solid 1px purple;*/
    }

     .linefillerYvonne { display:none; }

    #disclaimer {
        display:inline-block;
        font-family: Helvetica, Arial, sans-serif;
        color: #333333;
        font-size: .563em;
        padding-top: 0px;
        padding-bottom: 15px;
        padding-left: 9%;
        padding-right: 6%;
        /*outline:solid 1px purple;*/
    }

     #disclaimer p {
        margin-bottom: .625em;
        margin-top: 2px;
        font-family: Helvetica, Arial, sans-serif;
    }

     /*****************TEAM ADDITION**************************/

    #NameListADD {
        margin-bottom: 70px;
    }

     #NameListADD a {
        text-decoration: none;
        text-align: center;
    }

    p.selectMember {
        font-family: Helvetica, Arial, sans-serif;
        font-size: .563em;
        text-align: center;
        font-weight: bold;
        margin-bottom: 0px;
        margin-top: 45px;
        opacity:.5;
        /*outline:solid 1px red;*/
    }

    p.selectMore {
        font-family: Helvetica, Arial, sans-serif;
        font-size: .563em;
        text-align: center;
        font-weight: bold;
        margin-bottom: 0px;
        margin-top: 90px;
        opacity:.5;
        /*outline:solid 1px red;
*/    }

     p.selectMoreCH {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: .875em;
        text-align: center;
        font-weight: bold;
        margin-bottom: 0px;
        margin-top: 80px;
        opacity:.5;
        /*outline:solid 1px red;*/
    }

    p.selectMemberch {
        font-family: Helvetica, Arial, sans-serif;
        font-size: .750em;
        text-align: center;
        font-weight: bold;
        margin-bottom: 0px;
        opacity:.5;
        /*outline:solid 1px red;*/
    }

    p.selectArea {
        font-family: Helvetica, Arial, sans-serif;
        font-size: .563em;
        text-align: left;
        font-weight: bold;
        margin-left: 30px;
        margin-top: 25px;
        margin-bottom: 10px;
        opacity:.5;
        line-height: 0;
        /*outline:solid 1px red;*/
    }

    p.largerArrow {
        font-size: 2em;
        color: #000;
        opacity: .5;
    }

     h3.teamnameADD {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.375em;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding: 10px 0px 7px 0px;
        border-top: solid 1px #d5d2d0;
        margin-top: 10px;
        margin-bottom: 0px;
        font-weight: normal;
        /*background-color: red;*/
    }

    h3.servicesADD {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.250em;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding: 10px 0px 0px 0px;
        border-top: solid 1px #d5d2d0;
        margin-top: 10px;
        margin-bottom: 0px;
        font-weight: normal;
        /*background-color: red;*/
    }

      h3#servicesADDagreements {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.250em;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding: 10px 0px 10px 0px;
        border-top: solid 1px #d5d2d0;
        border-bottom: solid 1px #d5d2d0;
        margin-top: 10px;
        font-weight: normal;
        /*background-color: red;*/
    }


     h3#teamnameADDtrust {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.375em;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding: 10px 0px 7px 0px;
        border-top: solid 1px #d5d2d0;
        margin-top: 10px;
        margin-bottom: 0px;
        font-weight: normal;
        /*background-color: red;*/
    }

    p.teamtitleADD  {
        font-size: .875em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        padding-bottom: 3px;
        text-align: center;
        /*background-color: purple;*/
        line-height: 0;
    }

    p.teamtitleADDmichiko {
        font-size: .875em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        padding-bottom: 16px;
        text-align: center;
        /*background-color: purple;*/
        border-bottom: solid 1px #d5d2d0;
        line-height: 0;
    }

    .addPAD {
        padding-top: 50px;
    }

    #spaceholderFACTA, #spaceholderTAX, #spaceholderBUSINESS, #spaceholderPROPERTY  {
        border-bottom: solid 1px #fff;
        padding-bottom: 25px;
    }

    #spaceholderTRUST {
        /*border-bottom: solid 1px red;*/
        padding-bottom: 25px;
        padding-top: 0px;
        margin-top: 0px;
    }

    a.BackTop {
        text-align: center;
        padding-left: 0%;
        padding-right: 0%;
        width:100%;
        float:left;
    }

    /****************OFFICE 417*****************************/


    #officeimageHeaders h4 { display:none; }
 
    h1#communitymatters {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 52%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }


    h1#communitymatters.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 5% 0px;
        margin-top: 52%;
        margin-bottom: 20px;
        text-align: center;
        width:90%;
        /*outline:solid 1px red;*/
    }

     .linebreakComm {
            display:block;
        }

    h1#communitymatters.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 20% 0px;
        margin-top: 52%;
        margin-bottom: 20px;
        text-align: center;
        width:60%;
        /*outline:solid 1px red;*/
    }

    .officesaddresshead {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 0;
        padding-left:15%;
        padding-right:15%;
        margin-bottom: 0;
        width:70%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }


    .officesaddressheadchinese {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 22px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 0;
        padding-left:15%;
        padding-right:15%;
        margin-bottom: 0;
        width:70%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

    .officesaddressheadkorean {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 22px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 0;
        padding-left:15%;
        padding-right:15%;
        margin-bottom: 0;
        width:70%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

     h5.locationsubheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding-left:15%;
        margin-top: 20px;
        padding-right:15%;
        margin-bottom: 0px;
        width:60%;
        font-weight: normal;
        /*outline:solid 1px green;*/
    }

      h5.locationsubheaderchinese {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size:1.125em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding-left:15%;
        margin-top: 20px;
        padding-right:15%;
        margin-bottom: 0px;
        width:60%;
        font-weight: normal;
        /*outline:solid 1px green;*/
    }

    #officelocationscolumn1 {
        width:95%;
    }

    #officelocationscolumn2 {
        width:95%;
        /*outline:solid 1px green;*/
        float:left;
        padding-bottom: 50px;
    }

    #officelocationscolumn1 a, #officelocationscolumn2 a {
        text-decoration: none;
        color: #333333;
    }

    #officelocationscolumn1 a:hover, #officelocationscolumn2 a:hover {
        text-decoration: none;
        color:#ff3333;
    }

     #officelocationscolumn1 p, #officelocationscolumn2 p {
        /*outline:solid 1px red;*/
        font-size: .938em;
        padding-left: 15%;
        padding-right: 5%;
        margin-top: 3px;
        width:80%;
    }

    #birdsoffice img {
        padding: 0px 0px 0px 610px;
        padding-left: 10%;
        max-width:56%;
        /*outline:solid 1px red;*/
    }

     #birdscontact {
        margin-bottom:0px;
        /*outline:solid 1px red;*/
    }

    #birdscontact img {
        padding: 30px 0px 0px 610px;
        padding-left: 10%;
        max-width:85%;
        /*outline:solid 1px yellow;*/
        /*clear:both;*/
        display:block;
    }

    #threeOfficePics {
        display:none;
    }
/*
    ***************SEVICES 417 ******************/

      h1#wedoonethingbest {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 40%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

    h1#wedoonethingbest.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 40%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

    h1#wedoonethingbest.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 0px;
        margin-top: 40%;
        margin-bottom: 20px;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

    h2#servicesheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.2em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 55px 20px 0px 30px;
        margin-bottom: -90px;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

     h2#servicesheader.korean {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.2em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 45px 5px 80px 30px;
        font-weight: normal;
    }

    h2.servicessubheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 20px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    h2#servicessubheaderFIRSTp {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 0px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

    h2.servicessubheaderko {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 10px 30px 0px 30px;
        margin-bottom: -15px;
        font-weight: normal;
    }

    h2.servicessubheaderTOP {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 0px 10px 1px 30px;
        margin-top: 10px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    #jumpToSection a {
        text-decoration: none;
    }

    #jumpToSection {
        margin-bottom: 240px;
    }

    ul.bullets li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

    ul.bulletsch li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

    ul.bulletsko li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

   /* ***************CONTACT 417***********************/

     #imagecontact1 {
        width:68%;
        margin-bottom: 0%;
        padding-left: 0%;
        padding-right: 1.6%;
        margin-right:0%;
        margin-left: 0%;
        margin-top: -10px;
        float:left;
        /*outline:solid 2px green;*/
    }

    #imagecontact2 {
        width:30.4%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
        margin-right:0%;
        margin-left: 0%;
        margin-top: -10px;
        float:right;
        /*outline:solid 2px green;*/
    }

    #imagecontact3 {
        width:30.4%;
        padding-left: 0%;
        padding-right: 0%;
        margin-top: 2.2%;
        margin-right:0%;
        margin-left: 0%;
        float:right;
        /*outline:solid 2px green;*/
    }

    h1#letstalk {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 19% 20px;
        padding-top:38%;
        text-align: center;
        width:62%;
        /*outline:solid 1px red;*/
    }

     h1#letstalk.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 5% 10px;
        padding-top:38%;
        text-align: center;
        width:90%;
        /*outline:solid 1px red;*/
    }

    h1#letstalk.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.813em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 10% 10px;
        padding-top:38%;
        text-align: center;
        width:80%;
        /*outline:solid 1px red;*/
    }

    h2#visitcorporate {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 21px;
        text-transform: uppercase;
        text-align: left;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left:0px;
        padding-right:10%;
        margin-bottom: 0;
        width:90%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

    #contact_body, #contact_body2 {
        padding-left:30px;
    }

    #contact_body p, #contact_body2 p {
        float:left;
        width:200px;
        /*outline:solid 1px red;*/
        font-size: 15px;
        line-height: 145%;
    }

    #contact_body a, #contact_body2 a {
        text-decoration: none;
        color: #333333;
    }

    #contact_body a:hover, #contact_body2 a:hover {
        text-decoration: none;
        color:#ff3333;
    }

    #officeLocationMap img {
       display:none;
    }

    #officeLocationMapXL img {
        width: 100%;
        /*outline:solid 5px red;*/
        margin-top: 30px;
        margin-bottom: 30px;
        padding-left:0px;
        float:left;
        clear:both;
    }

    #birdscontact {
        /*height:240px;*/
        padding-bottom: 30px;
        width:50%;
        margin-top: 0px;
        float:left;
        /*clear:both;*/
        display:block;
       /* outline:solid 1px purple;*/
    }

}

/**********************************************************************************************
iphone LANDSCAPE • iphone LANDSCAPE • iphone LANDSCAPE • iphone LANDSCAPE • iphone LANDSCAPE
**********************************************************************************************/

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {


    /*ABOUT iPhone Landscape*/

     #FirstEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
    }

     #FirstPhone.korean {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 26px;
    }

     #webelieve.chinese p#FirstEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        outline:solid 1px blue;
    }

     #webelieve.chinese p#FirstPhone.chinese {
        font-size: 16px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 26px;
        outline:solid 1px blue;
    }

    #birdsabout img {
        padding-top: 20px;
        padding-bottom: 0px;
        padding-left: 5%;
        width:40%;
        /*outline:solid 1px red;*/
        float:left;
        display:block;
    }

    #webelieve p {
        font-size: .7em;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        line-height: 150%;
        padding: 0px 30px 0px 30px;
        margin-top: 0px;
    }

    #webelieve.chinese p {
        font-size: .7em;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        line-height: 150%;
        padding: 0px 30px 0px 30px;
        margin-top: 0px;
    }

    #disclaimer {
        display:inline-block;
        font-family: Helvetica, Arial, sans-serif;
        color: #333333;
        font-size: .563em;
        padding-top: 0px;
        padding-bottom: 15px;
        padding-left: 9%;
        padding-right: 6%;
    }
 
     #disclaimer p {
        margin-bottom: 10px;
        font-size: .563em;
        margin-top: 2px;
        font-family: Helvetica, Arial, sans-serif;
    }

     /*SERVICES iPhone Landscape*/

    p#member {
        clear: both;
        font-size: 15px;
        margin-left: 40px;
        margin-right: 17px;
        color: #000000;
        opacity: 0.9;
        padding: 20px 30px 27px 0px;
        display:block;
        /*outline:solid 1px red;*/
    }

    /*TEAM iPhone Landscape*/

     p.teamtitleADD  {
        font-size: .563em;
        opacity: 1;
        color: #333333;
        padding: 3px 0px 0px 0px;
        margin-top: 0px;
        padding-bottom: 6px;
        text-align: center;
        /*background-color: purple;*/
        line-height: 0;
    }

     p.teamtitleADDmichiko {
        font-size: .563em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        padding-bottom: 19px;
        text-align: center;
        /*background-color: purple;*/
        border-bottom: solid 1px #d5d2d0;
        line-height: 0;
    }

     .teamtext p, .teamtextMichiko p {
        display:inline-block;
        position:relative;
        font-size: .7em;
        opacity: 1;
        color: #000;
        line-height: 150%;
        padding: 5px 6% 0px 6%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        width:88%;
        float:left;
    }

    .teamtextch p, .teamtextchMichiko p {
        display:inline-block;
        position:relative;
        font-size: .7em;
        opacity: 1;
        color: #000;
        line-height: 150%;
        padding: 5px 6% 0px 6%;
        margin-bottom: 10px;
        /*outline:solid 1px purple;*/
        width:88%;
        float:left;
    }

     .specialty p {
        display:block;
        font-size: .7em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 15% 0px 15%;
        margin-bottom: 10px;
        /*outline:solid 1px pink;*/
        float:left;
        width:70%;
        text-align: center;
        clear:both;
    }

    .specialtych p {
        display:block;
        font-size: .7em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 15% 0px 15%;
        margin-bottom: 10px;
        /*outline:solid 1px pink;*/
        float:left;
        width:70%;
        text-align: center;
        clear:both;
    }

     p.teamtitle {
        font-size: .7em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        text-align: center;
        /*outline:solid 1px pink;*/
    }

    /*OFFICES iPhone Landscape*/

     #officelocationscolumn1 p, #officelocationscolumn2 p {
        /*outline:solid 1px red;*/
        font-size: .688em;
        padding-left: 15%;
        padding-right: 5%;
        margin-top: 3px;
        width:80%;
    }

     ul.bullets li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: .688em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

    ul.bulletsch li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: .688em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

    ul.bulletsko li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: .688em;
        margin-bottom: 10px;
        padding-right: 20px;
    }

}

/**********************************************************************************************
MEDIA QUERY 662 * MEDIA QUERY 662 * MEDIA QUERY 662 * MEDIA QUERY 662 * MEDIA QUERY 662 *
**********************************************************************************************/

@media all and (min-width: 662px) { 

    /*************UNIVERSAL 662*****************/

    /*section { outline:solid 5px red; }*/

    #mainmenu a.selected {
        color: #ff3333;
        border-top: solid 5px #ff3333;
    }

    #bottommenu a.selected { color:#ff3333; }
    #hamburger, nav.mobileNav, nav.mobileNavChinese, header { display:none; }
    #mobilecontainer { overflow-x: hidden; }

    .YH_logo {
        position:relative;
        max-width: 80%;
        margin-left: 5px;
        /*outline:solid 1px red;*/
        padding-bottom: 30px;
        margin-top: -15px;
    }

    #logo_container {
        display:inline-block;
        margin-top: -5px;
        margin-left: -50px;
        text-align:left;
        width:98%;
        height:100%;
        /*outline:solid 1px green;*/
        z-index: 0;
    }

    /*****************HOME/ABOUT/SERVICES 662********************/

    #jumpToSection { display:none; }

    #imagehome1 {
        max-width: 64.2%;
        padding-bottom: 0;
        padding-left: 2%;
        padding-right: 0px;
        float:left;
        /*outline:solid 2px orange;*/
    }

    #imageabout1, #imageservices1 {
        width: 48%;
        margin-left: 1%;
        padding:0;
        float:left;
        /*outline:solid 2px red;*/
    }

    #imageabout2, #imageservices2 {
        width: 48%;
        margin-right: 1%;
        margin-top: -10px;
        padding:0;
        float:right;
        /*outline:solid 2px red;*/
    }

    .pleasecontactus {
        float: left;
        font-size: 18px;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 0%;
        padding-right: 35%;
        padding-bottom: 0;
        padding-top: 0px;
        margin-bottom: 0;
        /*outline:solid 1px green;*/
        margin-left: 20px;
    }


    .pleasecontactusCH {
        float: left;
        font-size: 18px;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 0%;
        padding-right: 35%;
        padding-bottom: 0;
        padding-top: 0px;
        margin-bottom: 0;
       /* outline:solid 1px green;*/
        margin-left: 20px;
    }


    .pleasecontactusCH p.chinese {
        float: left;
        font-size: 1.375em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding-left: 0%;
        padding-right: 35%;
        padding-bottom: 0;
        padding-top: 0px;
        margin-bottom: 0;
        /*outline:solid 1px green;*/
        margin-left: 0px;
    }

    .info_block {
        clear:both;
        /*outline:solid 1px red;*/
    }

    /*****************
    662 NAVIGATION MENU
    *****************/

    #mainmenu {
        position:relative;
        float: right;
        padding: 0px 17px 0px 0px;
        margin-top: -65px;
        z-index: 5;
    }

    #mainmenu a {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 0px;
        color: #333333;
        font-style: normal;
        padding: 4px 2px 0px 2px;
        z-index: 6;
    }

    #mainmenu a:hover { color:#ff3333; }
    
    #bottommenu {
        float: right;
        padding: 10px 17px 0px 0px;
    }
    #bottommenu a {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 10px;
        text-decoration: none;
        letter-spacing: 0px;
        color: #333333;
        padding: 0px 4px;
        vertical-align: 2px;
    }

    #bottommenu.chinese a {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 0px;
        color: #333333;
        padding: 0px 4px;
        vertical-align: 2px;
    }

    #bottommenu a:hover { color:#ff3333; }
    
    #bottommenu a.selected { color:#ff3333; }

    /*****************
    662 STRUCTURAL STYLES
    *****************/

        * {
          margin: 0;
          padding: 0;
        }
        
        html {
            background: url(../_images/background.jpg) no-repeat center center fixed; 
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }
        
        body {
            max-width: 1024px;
            overflow-x: hidden;
            margin: 0px auto;
        }

        /* Sticky Footer */
        html, body {
            height:100%;
        }
        
        #container {
            background-color: #ffffff;
            height: auto;
            min-height:100%;
            position:relative;
            /*outline:solid 1px yellow;*/
            width:100%;
        }           
        
        #header {
            padding: 0px;
        }
        #body {
            padding:0px 0px 200px 0px;  /* bottom is height of the footer */
        }
        #footer {
            position:absolute;
            bottom:0;
            width:100%;
            height:200px;   /* Height of the footer */
        }
        /* End of Sticky Footer */

        #logo {
            padding: 20px 0px 18px 30px;
        }

        a img {border: none; }

        p#member {
            clear: both;
            font-size: 14px;
            margin-left: 20px;
            margin-right: 17px;
            color: #000000;
            opacity: 0.9;
            padding: 0px 30px 27px 0px;
            display:block;
            /*outline:solid 1px red;*/
        }

        .linefiller2 {
            border-bottom: solid 1px #999999;
            margin-left: 20px;
            margin-right: 20px;
        }

        .linefiller3 {
            border-bottom: solid 1px #999999;
            clear:both;
            padding-top: 20px;
        }

        .linefiller5 {
            display:none;
        }

        .linefillerTeam {
            border-bottom: solid 1px #999999;
            margin-left: 20px;
            margin-right: 20px;
            padding-top: 20px;
            clear:none;
        }

        .linefillerYvonne {
            border-bottom: solid 1px #999999;
            margin-left: 20px;
            margin-right: 20px;
            padding-top: 0px;
            clear:both;
        }

        #phoneANDemail {
            width:450px;
            /*outline:solid 1px green;*/
            height:50px;
        }

        #email {
            display:inline;
            font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 11px;
            font-weight: 500;
            font-style: normal;
            color: #432418;
            word-spacing: 16px;
            width:40%;
        }
        #email a {
            text-decoration: none;
            color: #432418;
        }

         #phone {
            display:inline;
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 11px;
            font-weight: 500;
            font-style: normal;
            color: #432418;
            word-spacing: 16px;
            margin-right: 0;
            width:28%;
            /*outline:solid 1px red;*/
        }

        #email a:hover {
            color: #ff3333 !important;
        }

        #telephoneicon {
            padding: 0px 3px 0px 20px;
        }

        #emailicon {
            padding: 0px 5px 0px 10px;
        }

        #disclaimer {
            font-family: Helvetica, Arial, sans-serif;
            color: #333333;
            font-size: .563em;
            padding: 10px 20px 15px 20px;
        }

        #disclaimer p {
            margin-bottom: .625em;
            font-family: Helvetica, Arial, sans-serif;
        }

        /************HOME 662 ****************/

        #imagehome1 {
            max-width: 64.2%;
            padding-bottom: 0;
            padding-left: 2%;
            padding-right: 0px;
            float:left;
            /*outline:solid 2px red;*/
        }

        #imagehome2 {
            float:right;
            margin-top: -10px;
            padding-right: 2%;
            max-width:30%;
            /*outline:solid 2px blue;*/
        }

        h1#catchphrase {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 2.7em;
            font-weight: normal;
            color: #666666;
            opacity: 0.7;
            line-height:115%;
            padding: 0px 0px 15px 20px;
            text-align: left;
            margin-top:33.5%;
            margin-bottom: 0px;
            width:100%;
            /*outline:solid 1px orange;*/
        }

        h1#catchphrase.chinese {
            font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 2.8em;
            font-weight: normal;
            color: #666666;
            opacity: 0.7;
            line-height:115%;
            padding: 0px 0px 15px 20px;
            text-align: left;
            margin-top:33.5%;
            margin-bottom: 0px;
            width:90%;
            /*outline:solid 1px purple;*/
        }
        
        #mission {
            font-size: 1.625em;
            color: #666666;
            opacity: 0.7;
            vertical-align: text-bottom;
            padding: 30px 30px 20px 20px;
            width:90%;
        }

        #mission p, #mission.chinese p {
            margin-bottom: 30px;
        }

        #mission.chinese {
            font-size: 24px;
            color: #666666;
            opacity: 0.7;
            vertical-align: text-bottom;
            padding: 30px 30px 20px 20px;
            width:90%;
        }

        #myemailCH {
            color: #3399cc !important;
            font-size: 16px;
            /*outline:solid 1px red;*/
        }
 
        
        #myemail {
            color: #3399cc !important;
        }
        
        #myemail:hover {
            color: #ff3333 !important;
        }

        #birds {
            padding: 20px 100px 58px 310px;
            margin-top: -112px;
            width:90%;
            /*outline:solid 1px red;*/
            float:left;
        }

        #birds img {
            width:30%;
        }

        #birdsabout img {
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 0%;
            width:30%;
            /*outline:solid 1px green;*/
            float:left;
            display:block;
        }

        
        /************ABOUT 662****************/

         #FirstEmail.korean {
            font-size: 16px;
            padding-left: 0px;
            margin-left: 26px;
        }

         #FirstPhone.korean {
            font-size: 16px;
            padding-left: 0px;
            margin-left: 26px;
        }

         #webelieve.chinese p#FirstEmail.chinese {
            font-size: 14px;
            padding-left: 0px;
            margin-left: 30px;
            /*outline:solid 1px pink;*/
        }

         #webelieve.chinese p#FirstPhone.chinese {
            font-size: 14px;
            padding-left: 0px;
            margin-left: 30px;
            /*outline:solid 1px pink*/
        }
        
        #imageabout1, #imageservices1 {
            width: 48%;
            margin-left: 1.5%;
            padding:0;
            float:left;
            /*outline:solid 2px green;*/
        }

        #imageabout2, #imageservices2 {
            width: 48%;
            margin-right: 1.5%;
            margin-top: -10px;
            padding:0;
            float:right;
            /*outline:solid 2px green;*/
        }

         h1#weonlydoonething {
            font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 2.2em;
            font-weight: normal;
            color: #666666;
            opacity: 0.7;
            line-height:115%;
            padding: 10px 3% 20px;
            margin-top: 34%;
            text-align: left;
            width:91%;
            /*outline:solid 1px red;*/
        }

        h1#weonlydoonething.chinese {
            font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 2.2em;
            font-weight: normal;
            color: #666666;
            opacity: 0.7;
            line-height:115%;
            padding: 10px 3% 20px;
            margin-top: 34%;
            text-align: left;
            width:91%;
            /*outline:solid 1px red;*/
        }

        h1#weonlydoonething.korean {
            font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
            font-size: 2.2em;
            font-weight: normal;
            color: #666666;
            opacity: 0.7;
            line-height:115%;
            padding: 10px 3% 20px;
            margin-top: 34%;
            text-align: left;
            width:91%;
            /*outline:solid 1px red;*/
        }

         p.extramargin {
            margin-bottom: 15px;
        }

        p.extramarginch {
            margin-bottom: 15px;
        }

        #webelieve {
            width:97%;
        }

        #webelieve p {
            font-size: 1em;
            color: #333333;
            opacity: 1;
            vertical-align: text-bottom;
            line-height: 150%;
            padding: 0px 30px 0px 30px;
            margin-top: 0px;
        }

        #webelieve.chinese {
            width:95%;
        }

        #webelieve.chinese p {
            font-size: 1.125em;
            color: #333333;
            opacity: 1;
            vertical-align: text-bottom;
            line-height: 150%;
            padding: 0px 30px 0px 30px;
            margin-top: 0px;
        }

        #wedobullets {
            padding: 0px 50px 0px 0px;
            margin-bottom: -90px;
            /*outline:solid 1px red;*/
        }

        .linebreak {
            display:block;
        }

        h2#leadheader {
            font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
            font-size: 1.125em;
            text-transform: uppercase;
            color: #333333;
            opacity: 1;
            vertical-align: text-bottom;
            padding: 20px 30px 0px 30px;
            font-weight: normal;
            /*outline:solid 1px red;*/
        }

        h2#leadheader.chinese { 
            font-size: 1.250em;
        }

        h2.subheader {
            font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
            font-size: 1.125em;
            text-transform: uppercase;
            color: #333333;
            opacity: 1;
            padding: 20px 30px 0px 30px;
            margin-bottom: 0px;
            font-weight: normal;
        }

        h2.subheaderch {
            font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
            font-size: 1.250em;
            text-transform: uppercase;
            color: #333333;
            opacity: 1;
            padding: 20px 30px 0px 30px;
            margin-bottom: 0px;
            font-weight: normal;
        }

    /***********TEAM 662*****************/

    h1#wearemulticultural {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.9em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 0%;
        text-align: left;
        width:92%;
        /*outline:solid 1px red;*/
    }

     h1#wearemulticultural.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.9em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 0%;
        text-align: left;
        width:92%;
        /*outline:solid 1px red;*/
    }


     h1#wearemulticultural.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 1.9em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 0%;
        text-align: left;
        width:92%;
        /*outline:solid 1px red;*/
    }

    #birdsteam {
        display:none;
    }

    .yvonne {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 330px 20px;
        width:230px;
        /*outline:solid 1px purple;*/
    }

     .elina {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 55px 20px;
        width:230px;
        /*outline:solid 1px purple;*/
    }

     .annie {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 250px 20px;
        /*outline:solid 1px green;*/
        width:230px;
    }

     .josephine {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 15px 20px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .vicky {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 220px 20px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .michiko {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 190px 20px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .teamphoto img {
        min-width:100%;
        padding-right: 10px;
        /*outline:solid 1px red;*/
    }

    h3.teamname {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 25px;
        text-transform: uppercase;
        font-weight: normal;
        color: #666666;
        opacity: 1;
        padding: 7px 0px 0px 0px;
        float:left;
    }

    p.teamtitle {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        float:left;
        clear:both;
        /*outline:solid 1px green;*/
    }

    .teamtext {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 20px;
        margin-top: 7px;
        /*outline:solid 1px blue;*/
        width:58%;
        float:left;
        clear:none;
    }

    .teamtextMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 20px;
        /*outline:solid 1px green;*/
        width:57%;
        float:left;
        clear:none;
    }

    .teamtextch {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 20px;
        margin-top: 7px;
        /*outline:solid 1px blue;*/
        width:58%;
        float:left;
        clear:none;
    }

    .teamtextchMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 20px;
        /*outline:solid 1px green;*/
        width:57%;
        float:left;
        clear:none;
    }

    .teamtextch p, .teamtextchMichiko p {
        font-size: .8em;
        line-height: 150%;
        padding: 5px 0px 10px 20px;
        /*outline:solid 1px green;*/
        width:100%;
        float:left;
    }

    .teamtextch p.lastParagraph {
        margin-bottom: 0px;
        font-size: .8em;
        line-height: 150%;
        padding: 5px 0px 10px 20px;
        /*outline:solid 1px green;*/
        width:100%;
        float:left;
    }

    .teamtext p, .teamtextMichiko p {
        font-size: .8em;
        line-height: 150%;
        padding: 5px 0px 10px 20px;
       /* outline:solid 1px green;*/
        width:100%;
        float:left;
    }

    .teamtext p.lastParagraph {
        margin-bottom: 0px;
        font-size: .8em;
        line-height: 150%;
        padding: 5px 0px 10px 20px;
        /*outline:solid 1px green;*/
        width:100%;
        float:left;
    }

    .specialty p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 0px 0px 20px;
        margin-bottom: 10px;
        /*outline:solid 1px green;*/
        float:left;
        width:46%;
    }

     .specialtych p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 0px 0px 20px;
        margin-bottom: 10px;
        /*outline:solid 1px green;*/
        float:left;
        width:46%;
    }

    .linefillerTeam {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 40px;
        clear:both;
    }

    .linefillerYvonne {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 0px;
        clear:both;
    }

    /*************TEAM ADD****************/

     #NameListADD, .BackTop p, a.BackTop { display:none; }

    /**********OFFICES 662**********************/

    h1#communitymatters {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        margin-top: 46.5%;
        text-align: left;
        width:85%;
    }

    h1#communitymatters.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        margin-top: 46.5%;
        text-align: left;
        width:85%;
    }

    h1#communitymatters.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        margin-top: 46.5%;
        text-align: left;
        width:85%;
    }

     #officeimageHeaders h4 {
        float: left;
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 14px;
        padding-bottom: 5px;
        padding-left: 1.5%;
        color: #666666;
        opacity: 1;
        width:22%;
        font-weight: normal;
    }

    .officesaddresshead {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-left:30px;
        width:70%;
        font-weight: normal;
        
    }

    .officesaddressheadchinese {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-left:30px;
        width:70%;
        font-weight: normal;
        
    }

    .officesaddressheadkorean {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-left:30px;
        width:70%;
        font-weight: normal;
        
    }

     h5.locationsubheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding: 20px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

     h5.locationsubheaderchinese {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        padding: 20px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    #officelocationscolumn1 {
        width:30%;
        float:left;
        /*outline:solid 1px green;*/
    }

    #officelocationscolumn2 {
        width:30%;
        float:left;
        /*outline:solid 1px red;*/
    }

    #officelocationscolumn2 p, #officelocationscolumn2 h2, #officelocationscolumn2 h5 {
        padding-left: 0px;
    }

    #officelocationscolumn1 a, #officelocationscolumn2 a {
        text-decoration: none;
        color: #333333;
    }

     #officelocationscolumn1 a:hover, #officelocationscolumn2 a:hover {
        text-decoration: none;
        color:#ff3333;
    }

     #officelocationscolumn1 p {
        font-size: 15px;
        padding-left: 30px;
        /*outline:solid 1px red;*/
    }

    #officelocationscolumn2 p {
        font-size: 15px;
        padding-left: 0px;
        /*outline:solid 1px red;*/
    }

    #threeOfficePics {
        width:auto;
        margin-left: 20px;
        /*outline:solid 1px green;*/
    }

    #threeOfficePics img {
        padding-right: 7px;
        width:31.3%;
    }

    #birdsoffice {
        display:inline-block;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0%;
        width:40%;
        height:460px;
        padding-right: 0;
        /*outline:solid 1px blue;*/
        float:left;
        padding-bottom: 90px;
    }

    #birdsoffice img {
        padding: 30px 0px 0px 610px;
        padding-left: 10%;
        max-width:68%;
    }

     #imageoffice1 {
        width:74%;
        padding-bottom: 0;
        padding-left: 2%;
        margin-top: -10px;
        float:left;
        display:inline-block;
        /*outline:solid 2px green;*/
    }

    #imageofficeCombined { display:none; }

/******************SERVICES 662*****************/

    #linefillerTOP {
        border-bottom: solid 1px #999999;
        margin-top: 0px;
        margin-bottom: 10px;
        display:inherit;
    }

    #linefillerTOP2 {
        border-bottom: solid 1px #fff;
        margin-top: 0px;
        margin-bottom: 0px;
        display:inherit;
    }

    h1#wedoonethingbest  {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 34%;
        text-align: left;
        width:85%;
        /*outline:solid 1px red;*/
    }

     h1#wedoonethingbest.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 34%;
        text-align: left;
        width:85%;
        /*outline:solid 1px red;*/
    }

     h1#wedoonethingbest.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 34%;
        text-align: left;
        width:85%;
        /*outline:solid 1px red;*/
    }

    h2#servicesheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.25em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 20px 0px 0px 30px;
        font-weight: normal;
    }

    h2#servicesheader.korean {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.313em;
        text-transform: uppercase;
        color: #333333;
        opacity: 1;
        vertical-align: text-bottom;
        padding: 20px 0px 0px 30px;
        font-weight: normal;
    }

    h2.servicessubheader {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 20px 30px 5px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    h2#servicessubheaderFIRSTp {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 20px 30px 5px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    h2.servicessubheaderko {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #0099cc;
        opacity: 1;
        padding: 15px 30px 0px 30px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    ul.bullets li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        margin-bottom: 16px;
        font-size: 14px;
        margin-left: 48px;
        padding-right: 30px;
    }

    ul.bulletsch {
        width:95%;
    }

    ul.bulletsch li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        margin-bottom: 16px;
        font-size: 16px;
        margin-left: 48px;
        padding-right: 0px;
        /*outline:solid 1px red;*/ 
    }

    ul.bulletsko {
        width:95%;
    }

    ul.bulletsko li {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        margin-bottom: 6px;
        font-size: 16px;
        margin-left: 48px;
        padding-right: 0px;
        /*outline:solid 1px red; */
    }

   /* ***********CONTACT 662*******************/

    #imagecontact1 {
        width:65.4%;
        margin-bottom: 1%;
        padding-left: 2%;
        margin-top: -10px;
        float:left;
        /*outline:solid 2px green;*/
    }

    #imagecontact2 {
        width:29.8%;
        padding-bottom: 0;
        padding-left: 1%;
        margin-top: -10px;
        float:left;
        /*outline:solid 2px green;*/
    }

    #imagecontact3 {
        width:29.8%;
        padding-bottom: 0;
        padding-left: 1%;
        margin-top: 1.2%;
        float:left;
        /*outline:solid 2px green;*/
    }

     h1#letstalk {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:42%;
        text-align: left;
        width:76%;
        /*outline:solid 1px green;*/
    }

    h1#letstalk.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:42%;
        text-align: left;
        width:76%;
        /*outline:solid 1px green;*/
    }

     h1#letstalk.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.2em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:42%;
        text-align: left;
        width:76%;
        /*outline:solid 1px green;*/
    }

    #birdscontact {
        /*height:410px;*/
        padding-bottom: 50px;
        width:35%;
        margin-top: 0px;
        float:left;
        /*outline:solid 1px green;*/
        /*clear:both;*/
        display:block;

    }

    #birdscontact img {
        padding: 30px 0px 0px 610px;
        padding-left: 10%;
        max-width:68%;
        /*clear:both;*/
        display:block;
    }

    #contact_body, #contact_body2 {
        padding-left:30px;
    }

    #contact_body p, #contact_body2 p {
    float:left;
    width:200px;
    /*outline:solid 1px red;*/
    font-size: 14px;
    line-height: 145%;
    }

    #contact_body a, #contact_body2 a {
        text-decoration: none;
        color: #333333;
    }

    #contact_body a:hover, #contact_body2 a:hover {
        text-decoration: none;
        color:#ff3333;
    }

    h2#visitcorporate {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 21px;
        text-transform: uppercase;
        text-align: left;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left:0px;
        padding-right:15%;
        margin-bottom: 0;
        width:70%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

    #officeLocationMap img {
        width: 60%;
        /*outline:solid 5px blue;*/
        margin-top: 30px;
        margin-bottom: 100px;
        padding-left:30px;
        float:left;
        /*clear:both;*/
    }

    #officeLocationMapXL img {
        display:none;
    }

} /*media query 662 end*/


/**********************************************************************************************
MEDIA QUERY 700 * MEDIA QUERY 768 * MEDIA QUERY 768 * MEDIA QUERY 768 * MEDIA QUERY 768 *
**********************************************************************************************/

@media all and (min-width: 768px) { 


    /***************UNIVERSAL 768**********************/

    /*section { outline:solid 5px purple; }*/
    header { display:none }

    /***************HOME 768**********************/

     #imagehome1 {
        max-width: 64.2%;
        padding-bottom: 0;
        padding-left: 2.5%;
        padding-right: 0px;
        float:left;
        /*outline:solid 2px yellow;*/
    }

    #imagehome2 {
        float:right;
        margin-top: -10px;
        padding-right: 2.5%;
        max-width:30%;
        /*outline:solid 2px orange;*/
    }
    
    #mainmenu a {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 13px;
        text-decoration: none;
        letter-spacing: 0px;
        color: #333333;
        font-style: normal;
        padding: 4px 5px 0px 6px;
        z-index: 6;
    }

    #mainmenu.chinese a {
        font-size: 15px; 
    }

    #mainmenu.korean a {
        font-size: 14px; 
    }

    #mainmenu a.selected {
        color: #ff3333;
        border-top: solid 5px #ff3333;
    }

    h1#catchphrase {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3.4em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 30px 15px 20px;
        text-align: left;
        margin-top:34.5%;
        width:100%;
        /*outline:solid 1px orange;*/
    }

    h1#catchphrase.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3.5em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 30px 15px 20px;
        text-align: left;
        margin-top:34.5%;
        width:85%;
        /*outline:solid 1px orange;*/
    }

    h1#catchphrase.korean {
        font-size: 3.750em;
    }

    #birds {
        padding: 0% 50% 5% 50%;
        margin-top: -65px;
        width:100%;
        /*outline:solid 1px yellow;*/
        float:left;
    }

     #mission {
        font-size: 1.5em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding: 30px 30px 20px 20px;
        width:82%;
    }

    #mission.chinese {
        font-size: 1.375em;
        color: #666666;
        opacity: 0.7;
        vertical-align: text-bottom;
        padding: 30px 30px 20px 20px;
        width:87%;
    }

    h1#weonlydoonething {
        /*width:90%;*/
        font-size: 2.7em;
        padding-top: 15px;
    }

    h1#weonlydoonething.chinese {
        /*width:90%;*/
        font-size: 2.875em;
        padding-top: 15px;
    }

     h1#weonlydoonething.korean {
        /*width:90%;*/
        font-size: 3.125em;
        padding-top: 15px;
    }

    /***********ABOUT 768*****************/

     #FirstEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
    }

     #FirstPhone.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
    }

     #webelieve.chinese p#FirstEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        /*outline:solid 1px pink;*/
    }

     #webelieve.chinese p#FirstPhone.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        /*outline:solid 1px pink;*/
    }

   h1#communitymatters {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding-top: 20px;
        padding-left: 3%;
        padding-right: 3%;
        padding-bottom: 20px;
        margin-top: 44.5%;
        text-align: left;
        width:65%;
        /*outline:solid 1px red;*/
    }

    h1#communitymatters.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding-top: 20px;
        padding-left: 3%;
        padding-right: 3%;
        padding-bottom: 20px;
        margin-top: 44.5%;
        text-align: left;
        width:75%;
        /*outline:solid 1px red;*/
    }

    h1#communitymatters.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3.125em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding-top: 20px;
        padding-left: 3%;
        padding-right: 3%;
        padding-bottom: 20px;
        margin-top: 44.5%;
        text-align: left;
        width:47%;
        /*outline:solid 1px red;*/
    }

    #birdsabout {
        padding-top: 0px;
        padding-bottom: 10px;
        padding-left: 65%;
        width:100%;
        /*outline:solid 1px blue;*/
        float:left;
        display:block;
    }

    /***********TEAM 768*****************/

     #birdsteam {
        display:inline-block;
        padding-top: 0px;
        padding-bottom: 20px;
        padding-left: 0%;
        width:30%;
        /*outline:solid 1px green;*/
        float:left;
    }

     #birdsteam img{
        width:100%;
    }

    .yvonne {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 150px 30px;
        width:230px;
    }

     .elina {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 0px 30px;
        width:230px;
    }

     .annie {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 150px 30px;
        /*outline:solid 1px green;*/
        width:230px;
    }

     .josephine {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 0px 30px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .vicky {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 70px 30px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .michiko {
        position:relative;
        left:0;
        float: left;
        padding: 15px 20px 170px 30px;
        /*outline:solid 1px green;*/
        width:230px;
    }

    .teamphoto img {
        min-width:100%;
        padding-right: 10px;
        /*outline:solid 1px red;*/
    }

    h3.teamname {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 25px;
        text-transform: uppercase;
        font-weight: normal;
        color: #666666;
        opacity: 1;
        padding: 7px 0px 0px 0px;
        float:left;
        /*outline:solid 1px green;*/
    }

    p.teamtitle {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        float:left;
        /*outline:solid 1px green;*/
    }

    .teamtext {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        /*outline:solid 1px green;*/
        padding-right: 0%;
        width:40%;
        float:left;
        clear:none;
    }

     .teamtextch {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        /*outline:solid 1px red;*/
        padding-right: 0%;
        padding-top: 5px;
        width:42%;
        float:left;
        clear:none;
    }

    .teamtextMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px green;*/
        width:40%;
        float:left;
        clear:none;
    }

    .teamtextchMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px red;*/
        width:42%;
        float:left;
        clear:none;
    }

    .teamtext p, .teamtextMichiko p {
        font-size: .8em;
        line-height: 150%;
        padding: 0px 0px 10px 20px;
        margin-top: 5px;
        /*outline:solid 1px red;*/
        width:90%;
        float:left;
    }

    .teamtext p.lastParagraph {
        margin-bottom: 0px;
        width:90%;
    }

    .teamtextch p, .teamtextchMichiko p {
        font-size: .938em;
        line-height: 150%;
        padding: 0px 0px 10px 20px;
        margin-top: 7px;
        /*outline:solid 1px red;*/
        width:90%;
        float:left;
    }

    .teamtextch p.lastParagraph {
        margin-bottom: 0px;
        width:90%;
    }

    .specialty p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 7px 10px 0px 10px;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px green;*/
        float:left;
        width:19%;
    }

     .specialtych p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 7px 10px 0px 10px;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px green;*/
        float:left;
        width:19%;
    }

    .linefillerTeam {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 40px;
        clear:both;
        /*outline:solid 1px green;*/
    }

    .linefillerYvonne {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 0px;
        clear:both;
    }

      /******************OFFICE 768*******************/

    #officeimageHeaders h4 { display:none; }

     #threeOfficePics {
        width:auto;
        margin-left: 20px;
        /*outline:solid 1px green;*/
        margin-top: 0;
    }

    #threeOfficePics img {
        padding-right: 7px;
        width:32%;
        /*outline:solid 1px red;*/
    }

    #imageoffice1 {
        width:100%;
        padding-bottom: 0;
        padding-left: 0%;
        margin-top: -10px;
        float:left;
        /*outline:solid 2px green;*/
    }

    /******************SERVICES 768*******************/


    #linefillerTOP {
        border-bottom: solid 1px #999999;
        margin-top: 0px;
        margin-bottom: 10px;
        display:inherit;
    }

    h1#wedoonethingbest  {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 35%;
        text-align: left;
        width:70%;
        /*outline:solid 1px red;*/
    }

     h1#wedoonethingbest.chinese  {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.875em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 35%;
        text-align: left;
        width:82%;
        /*outline:solid 1px red;*/
    }

     h1#wedoonethingbest.korean  {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3.125em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 10px 3% 20px;
        margin-top: 35%;
        text-align: left;
        width:46%;
        /*outline:solid 1px red;*/
    }

    /******************CONTACT 768*******************/

    #contact_body, #contact_body2 {
        padding-left:30px;
    }

    #contact_body p, #contact_body2 p {
    float:left;
    width:200px;
    /*outline:solid 1px red;*/
    font-size: 14px;
    line-height: 145%;
    }

    #contact_body a, #contact_body2 a {
        text-decoration: none;
        color: #333333;
    }

    #contact_body a:hover, #contact_body2 a:hover {
        text-decoration: none;
        color:#ff3333;
    }

    h2#visitcorporate {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 21px;
        text-transform: uppercase;
        text-align: left;
        color: #666666;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left:0px;
        padding-right:15%;
        margin-bottom: 0;
        width:70%;
        font-weight: normal;
        /*outline:solid 1px red;*/
    }

    #officeLocationMap img {
        width: 60%;
        /*outline:solid 5px red;*/
        margin-top: 30px;
        margin-bottom: 0px;
        padding-left:30px;
        float:left;
        /*clear:both;*/
    }

    #officeLocationMapXL img {
        display:none;
    }

    #birdscontact img {
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 80px;
        padding-bottom: 0px;
        /*outline:solid 1px red;*/
    }

    #birdscontact {
        display:inline-block;
        padding-bottom: 0px;
        width:33%;
        margin-top: 0px;
        padding-top: 0px;
        float:right;
        /*outline:solid 1px yellow;*/
    }

    #imageofficeCombined {
     display:none;
    }

    #imageoffice1 {
        max-width: 75%;
        padding-bottom: 0;
        padding-left: 20px;
        margin-top: -10px;
        float:left;
        display:inline-block;
        /*outline:solid 2px green;*/
    }

     #officeimageHeaders h4 {
        float: left;
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 13px;
        padding-bottom: 5px;
        padding-left: 1.5%;
        color: #666666;
        font-weight: normal;
        opacity: 1;
        width:20%;
        display:inline-block;
    }

    h1#letstalk {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;       
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:77%;
        /*outline:solid 1px red;*/
    }

     h1#letstalk.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:79%;
        /*outline:solid 1px blue;*/
    }

     h1#letstalk.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:77%;
        /*outline:solid 1px blue;*/
    }

     h1#wearemulticultural {
        font-size: 2.6em;
        width: 67%;
        /*outline:solid 1px green;*/
        margin-top: 25px;
        padding-right: 0px;
        float:left; 
        max-height: 288px;
    }

     h1#wearemulticultural.chinese {
        font-size: 2.1em;
        width: 63%;
        /*outline:solid 1px blue;*/
        margin-top: 25px;
        padding-right: 0px;
        float:left; 
        max-height: 288px;
    }

     h1#wearemulticultural.korean {
        font-size: 2.1em;
        width: 63%;
        /*outline:solid 1px blue;*/
        margin-top: 25px;
        padding-right: 0px;
        float:left; 
        max-height: 288px;
    }

} /*end 768*/

/**********************************************************************************************
MEDIA QUERY 1024 * MEDIA QUERY 1024 * MEDIA QUERY 1024 * MEDIA QUERY 1024 * MEDIA QUERY 1024 *
**********************************************************************************************/

@media all and (min-width: 1024px) { 


    /*****************UNIVERSAL 1024********************/

    /*section { outline:solid 5px yellow; }*/

    /*****************ABOUT 1024********************/

    #FirstEmail.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
    }

     #FirstPhone.korean {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
    }

    #webelieve.chinese p#FirstEmail.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        /*outline:solid 1px orange;*/
    }

     #webelieve.chinese p#FirstPhone.chinese {
        font-size: 16px;
        padding-left: 0px;
        margin-left: 26px;
        /*outline:solid 1px orange;*/
    }

    /*****************TEAM 1024********************/

    h1#wearemulticultural {
        font-size: 2.6em;
        width: 57%;
        /*outline:solid 1px green;*/
        margin-top: 25px;
        padding-right: 55px;
        float:left; 
        max-height: 288px;
    }

    h1#wearemulticultural.chinese {
        font-size: 2.750em;
        width: 61%;
        /*outline:solid 1px red;*/
        margin-top: 25px;
        padding-right: 0px;
        float:left; 
        max-height: 288px;
    }

     h1#wearemulticultural.korean {
        font-size: 2.750em;
        width: 61%;
        /*outline:solid 1px red;*/
        margin-top: 25px;
        padding-right: 0px;
        float:left; 
        max-height: 288px;
    }

    #birdsteam {
        display:inline-block;
        padding-top: 0px;
        padding-bottom: 20px;
        padding-left: 0%;
        width:34%;
        /*outline:solid 1px green;*/
        float:left;
    }

    .yvonne, .michiko {
        padding: 15px 20px 100px 30px;
    }

    .elina, .sharlene, .annie  {
        padding: 15px 20px 10px 30px;
    }

    .annie {
        padding: 15px 20px 50px 30px;
    }

    .vicky, .josephine {
        padding: 15px 20px 0px 30px;
    }

    h3.teamname {
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 25px;
        text-transform: uppercase;
        font-weight: normal;
        color: #666666;
        opacity: 1;
        padding: 7px 0px 0px 0px;
        float:left;
        /*outline:solid 1px green;*/
    }

    p.teamtitle {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        float:left;
        /*outline:solid 1px green;*/
    }

    .teamtext {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 0px;
        /*outline:solid 1px green;*/
        width:47%;
        float:left;
    }

    .teamtextMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 0px;
        /*outline:solid 1px green;*/
        width:45%;
        float:left;
    }

    .teamtext p, .teamtextMichiko p {
        font-size: .8em;
        line-height: 150%;
        padding: 5px 30px 0px 20px;
        /*outline:solid 1px yellow;*/
        width:88%;
        float:left;
    }

    .teamtextch {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 0px;
        /*outline:solid 1px blue;*/
        width:53%;
        float:left;
    }

    .teamtextchMichiko {
        display:inline-block;
        opacity: 1;
        color: #000;
        margin-bottom: 10px;
        margin-top: 0px;
        /*outline:solid 1px blue;*/
        width:53%;
        float:left;
    }

    .teamtextch p, .teamtextchMichiko p {
        font-size: .938em;
        line-height: 150%;
        padding: 5px 30px 0px 20px;
        /*outline:solid 1px blue;*/
        width:88%;
        float:left;
    }

    .teamtext p.lastParagraph, .teamtextch p.lastParagraph {
        margin-bottom: 50px;
        /*outline:solid 1px blue;*/
    }

    .specialty p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 10px 0px 0px;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px green;*/
        float:left;
        width:16%;
    }

    .specialtych p {
        font-size: .8em;
        opacity: 1;
        color: #333333;
        line-height: 130%;
        padding: 5px 10px 0px 0px;
        margin-bottom: 10px;
        margin-top: 7px;
        /*outline:solid 1px green;*/
        float:left;
        width:16%;
    }

    .linefillerYvonne {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 0px;
        clear:both;
    }

    .linefillerTeam {
        border-bottom: solid 1px #999999;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 40px;
        clear:both;
        /*outline:solid 1px red;*/
    }

    /******************OFFICES 1024*******************/

    #officeimageHeaders h4 {
        float: left;
        font-family: 'flama_semicondensedmedium', 'STHeiti', 华文黑体, 華文黑體, SimHei, 黑体, 黑體, 'Gulim', Helvetica, Arial, STHeiti, sans-serif;
        font-size: 14px;
        padding-bottom: 5px;
        padding-left: 1.5%;
        color: #666666;
        opacity: 1;
        width:20%;
        display:inline-block;
        font-weight: normal;
    }

    #birdsoffice {
        height:410px;
        padding-bottom: 50px;
    }

    #imageoffice1 {
        max-width: 76%;
        padding-bottom: 25px;
        padding-left: 20px;
        margin-top: 0px;
        float:left;
        display:inline-block;
        /*outline:solid 2px green;*/
    }

/******************SERVICES 1024************************/

    #linefillerTOP {
        border-bottom: solid 1px #999999;
        margin-top: 0px;
        margin-bottom: 10px;
        display: inherit;
    }

/******************CONTACT 1024************************/

     h1#letstalk {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 2.7em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:68%;
        /*outline:solid 1px green;*/
    }

     h1#letstalk.chinese {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:68%;
        /*outline:solid 1px green;*/
    }

    h1#letstalk.korean {
        font-family:'cyntho_slab_proregular', STFangsong, 华文仿宋, 華文仿宋, FangSong, 仿宋, Batang, "Times New Roman", Times, serif;
        font-size: 3.125em;
        font-weight: normal;
        color: #666666;
        opacity: 0.7;
        line-height:115%;
        padding: 0px 3% 20px;
        padding-top:41%;
        text-align: left;
        width:68%;
        /*outline:solid 1px green;*/
    }

}   /*end 1024*/
