@media only screen and (min-width: 1681px) and (max-width: 1920px) {
    .mk_header h1 {
        margin: 29px 0 0 0;
        font-family: quicksand-light;
        font-size: 14px;
    }
    ul.mk_menu {
        float: right;
        font-family: quicksand-medium;
        list-style-type: none;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }
    ul.mk_menu li {
        float: left;
        padding: 29px 20px;
    }
    ul.mk_menu li a {
        display: block;
    }
    ul.mk_menu li a:hover,
    ul.mk_menu li a:focus, ul.mk_menu li a.active {
        text-decoration: none;
    }
    ul.mk_menu li a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    .mk_background1 { min-height: 678px; }
    .mk_background2 { min-height: 696px; }
    .mk_bio_background1 { min-height: 678px; }
    .mk_bio_background2 { min-height: 543px; }
    .mk_bio_background3 { min-height: 543px; }
    .mk_bio_background4 { min-height: 696px; }
    .mk_publication_background1 { min-height: 678px; }
    .mk_publication_background2 { min-height: 659px; }
    .mk_publication2 { min-height: 659px; }
    .article_background1 { min-height: 678px; }
    .article_background2 { min-height: 678px; }
    .article_background3 { min-height: 678px; }
    .article_background4 { min-height: 678px; }
    .article_background5 { min-height: 678px; }
    .article_background6 { min-height: 678px; }
    .article_background7 { min-height: 678px; }
    h1.mk_title {
        margin: 0 0 0 -5px;
        font-family: quicksand-light;
        font-size: 84.55px;
        font-weight: normal;
        line-height: 76.1px;
    }
    h2.mk_title_small {
        margin: 0px 0px 0px 0;
        font-family: quicksand-light;
        font-size: 28.02px;
        font-weight: normal;
        line-height: 25.22px;
    }
    h3.mk_title_sub {
        margin: 20px 0 0 50px;
        font-size: 19.5px;
        font-weight: normal;
        line-height: 17.55px;
        background: #ffffff;
        z-index: 1;
        padding: 0px 10px;
    }
    p.mk_sub_content{
        max-width: 380px;
        margin: 40px 0 0 0;
        font-size: 12px;
        font-weight: normal;
        line-height: 19px;
    }
    .index_bio {
        min-height: 544px;
    }

    .article_userinfo {
        min-height: 36px;
    }
    .article_userinfo p {
        padding: 0 0 0 50px;
        font-size: 12px;
        line-height: 17.5px;
    }
    .article_userinfo p span{
        font-size: 15px;
    }
    hr.article {
        margin: 42px 0 14px 0;
        max-width: 450px;
    }
    h4.mk_ic {
        font-size: 19.5px;
        line-height: 17.55px;
    }
    h4.mk_ic2 {
        font-size: 19.5px;
        line-height: 17.55px;
    }
    h4.mk_bio_title {
        margin: 0px 0 22px 0;
        font-size: 19.5px;
        font-weight: normal;
        line-height: 17.55px;
    }
    h4.mk_bio_title2 {
        font-size: 19.44px;
        line-height: 25.27px;
    }
    h4.mk_publication_title {
        margin: 55px 0 22px 0;
        font-size: 19.44px;
        line-height: 25.27px;
    }
    h4.article_title2 {
        font-size: 19.43px;
        line-height: 25.26px;
    }
    p.mk_bio {
        max-width: 380px;
        font-size: 12px;
        font-weight: normal;
        line-height: 19px;
    }
    p.mk_bio_left {
        font-size: 19.5px;
        font-weight: normal;
        line-height: 25.36px;
    }
    .index_contact {
        font-size: 12px;
        line-height: 19px;
    }
    .mk_contact_form {
        max-width: 450px;
    }
    .mk_contact_form input, textarea {
        font-size: 11px;
        line-height: 19px;
    }
    .mk_contact_form input[type=submit] {
        padding: 6px 0 6px 0;
    }
    a.mk_button_bio {
        padding: 7px 35px;
        font-size: 12px;
    }
    iframe {
        min-height: 696px;
    }
    p.mk_publication {
        max-width: 450px;
        font-size: 12px;
        line-height: 19px;
    }
    p.article_content {
        max-width: 450px;
        font-size: 12px;
        line-height: 19px;
    }
    p.article_content_detail {
        max-width: 513px;
        font-size: 12px;
        line-height: 19px;
    }
    .footer {
        padding: 12px 0 12px 0;
        font-size: 10px;
    }
}
@media (max-width: 991px) {
    .row_vertical_align, .row_vertical_top {
        display: unset;
        align-items: unset;
        justify-content: unset;
        flex-direction: unset;
    }
    .detail_row {
        margin-top: unset;
        margin-bottom: unset;
    }
    .mk_header {
        display: none;
    }
    .mobile-container {
        display: block;
    }
    .mobile-container .mc_left {
        padding: 15px 0px 0px 15px;
        font-size: 18px;
    }
    .mc_left a {
        color: #333333;
        text-decoration: none;
    }
    .mobile-container .mc_right, .mobile-container .mc_right i {
        text-align: right;
        font-size: 1.6em;
        padding: 5px 8px 0 0;
    }
    .mobile-container .mc_right a {
        color: #333333;
    }
    .mobile-menu{
        background-color: #d7dee1;
        position: fixed;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        z-index: 9999;
    }
    .mobile-menu ul {
        margin: 0 0 0 0;
        text-align: center;
        letter-spacing: 2px;
    }
    .mobile-menu p {
        text-align: right;
        padding: 5px 20px 0 0;
    }
    .mobile-menu p a {
        color: #72827F;
    }
    .mobile-menu p i {
        font-size: 1.6em;
    }
    .mobile-menu ul li {
        padding: 10px 20px;
        list-style: none;
    }
    .mobile-menu ul li a {
        color: #72827F;
    }
    .mobile-menu ul li a.active {
        color: #424746;
        font-weight: bold;
    }
    .mobile-menu ul li a:hover {
        text-decoration: none;
    }
    h2.mk_title_small {
        margin: 20px 0 0 0;
    }
    p.mk_sub_content {
        margin: 20px 0 20px 0;
    }
    .content-mw380 {
        max-width: 100%;
        padding: 0 0 0 0;
    }
    h4.mk_bio_title, h4.mk_bio_title2, h4.mk_publication_title {
        margin: 20px 0 22px 0;
    }
    .mk_bio_col3, .contact_row {
        margin-top: 20px;
    }
    .mk-gallery-column {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
    }
    .container-gallery {
        float: none !important;
        margin: 0 0 8px 0 !important;
    }
    h4.mk_ic2 {
        margin: 0px 0 22px 0;
    }
}
@media (max-width: 479px) {
    .mk_background1 {
        background-image: url('../images/index_m1.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_bio_background1 {
        background-image: url('../images/bio_1.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_background2 {
        background-image: url('../images/index_m2.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_bio_background2 {
        background-image: url('../images/bio_2.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_bio_background3 {
        background-image: url('../images/bio_3.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_bio_background4 {
        background-image: url('../images/bio_4.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_publication_background1{
        background-image: url('../images/publication_1.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .mk_publication_background2{
        background-image: url('../images/publication_2.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background1 {
        background-image: url('../images/article_1.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background2 {
        background-image: url('../images/article_2.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background3 {
        background-image: url('../images/article_3.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background4 {
        background-image: url('../images/article_4.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background5 {
        background-image: url('../images/article_5.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background6 {
        background-image: url('../images/article_6.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .article_background7 {
        background-image: url('../images/article_7.jpg');
        background-size: cover;
        background-position: center center;
        min-height: 45vh;
    }
    .wow {
        visibility: visible !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
    .mk-gallery-column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
    .container-gallery {
        float: none !important;
        margin: 0 0 8px 0 !important;
    }
    .mk_contact_form input, textarea {
        background-color: #ececec;
    }
    .mk_contact_form input[type=submit] {
        margin: 0 0 20px 0;
    }
}