@media (min-device-width: 1200px) {
    header .wrapper {
        width: unset;
        justify-content: center;
    }
}
footer .top .logo{
    margin-right: 60px !important;
}

html,
body {
    font-family:Arial, Helvetica, sans-serif !important;
    /* text-align: justify; 
    hyphens: auto;*/
}

header .wrapper .menu .lang,header .wrapper .menu .nav ul li{
    margin-left: 20px;
}

header .wrapper .mobile_logo {

    /* margin-right: 1.37rem; */
    margin-right: 0;
}

.about_modules .desc p {
    line-height: 1.6;
    /* letter-spacing: 0; */
}

.about_modules .desc p strong {
    /* font-family: 'Objectivity-Medium' !important; */
    /* font-weight: 600; */
    font-style: italic;
}

header .wrapper .menu .nav ul li a {
    font-size: 16px;
    font-family: 'Arial' !important;
    color: #333333;
}

.home_about .home_about_title .left {
    font-size: 32px;
    font-family: BM DoHyeon OTF !important;
    color: #ffffff;
    letter-spacing: 1px;
    font-weight: 900;
}


/* footer a {
    text-align: center;
    color: #515355;
    letter-spacing: 0.16px;
    font-weight: normal;
    font-family: 'Objectivity-Light' !important;
} */

footer .bottom ul li {
    font-size: 13px;
    letter-spacing: 0.12px;
    font-family: 'Objectivity-Light' !important;
}

header {
    background: #d5d5d5;
    padding: 40px 0;
    font-family: 'Objectivity-Light' !important;
}
/*
.home_card dl dd .content .title {
    font-size: 20px;
    font-family: 'BM DoHyeon OTF' !important;
    text-align: left;
    color: #515354 !important;
    line-height: 1.75;
    letter-spacing: 0.1px;
     font-weight: 900; 
}*/

.about_modules .team dl dd .details .warp .cont .intro .top .name {
    font-family: 'Objectivity-Medium' !important;
    font-size: 15px;
    font-weight: bold;
    color: #515354 !important;
    line-height: 1.75;
}

.about_modules .team dl dd .details .warp .cont .intro .top .position {
    font-family: 'Objectivity-Light' !important;
    font-size: 15px;
    font-weight: Regular;
    color: #515354 !important;
    line-height: 1.75;
}

.about_modules .team dl dd .details .warp .cont .intro .bottom {
    font-family: 'Arial' !important;
    font-size: 15px;
    /* text-align: justify; */
    font-size: 15px;
    color: #717273 !important;
    line-height: 1.75;
    max-height: 268px;
    overflow-y: scroll;
}

.contact_container .contact-main .list>li .box .a_right .company_name {
    font-size: 18px;
    /* font-family: OPPOSans, OPPOSans-Bold; */
    color: #515354 !important;
    line-height: 1.75;
    letter-spacing: -0.5px;
    margin-bottom: 30px;
    /* font-family: 'Objectivity-Medium' !important; */
}
/* .home_about .data dl dd .num .font span:first-child{
    margin-left: -5px;
} */
.special_plus{
    padding-left: 7px;
}


footer .top .nav ul li{
    padding: 0 20px;
}
.adress-text{
    margin-top: 0px;
    text-align: left;
  }
  @media (max-width: 750px) {

    .contact-main {
        max-width: 90%;
        margin: 0 auto;
      }

    .modules_title h1,.tech .tech_md .tech_title{
        /* letter-spacing: -0.5px !important; */
    }
    
    /* .index_num_plus{
        padding-left: 4px;
    } */ 
    .about_modules .team dl dd .details .warp .cont .intro .bottom p{
        letter-spacing: 0.1px;
    }
    .about_modules .desc p{
        margin-bottom: 24px;
    }
    .disease_container .bg .disease_top ul li .font{
        font-size: 14px !important;
    }
    .contact-email {
        padding-top: 3px !important;
    }
  
    .tech dl dd .pic{
        margin-bottom: 0px !important;
    }
    .tech dl dd .info .title,.tech dl dd .info .desc div:not(:last-child){
        margin: 24px auto !important;
    }
   
   .padding_bottom_0{
    padding-bottom: 30px !important;
   }
    .tech .tech_md .tech_title{
        /* letter-spacing: -0.5px; */
        margin: 0 auto 24px auto !important;
    }
    header .wrapper .mobile_logo .icon img{width:28px; height:28px;}
    header {
        padding: 20px 0;
    }

    .footer .top .logo{
        margin-right: 0 !important;
    }
    footer .top .nav ul li{
        padding: 0 5px;
    }
    .special_plus {
        padding-left: 17px;
    }
    /* .banner .slogan{
        letter-spacing: 0.1px;
        font-size: 21px !important;
        line-height: 1;
        padding-left: 20px !important;
        font-family: 'BM DoHyeon OTF' !important;
    }
    .banner .slogan b{
        font-family: 'BM DoHyeon OTF' !important;
    } */
    .banner .slogan .info b,
    .banner .slogan .sec b {
        line-height: 1.5;
        letter-spacing: 0px;
        font-size: 21px !important;
        font-family: 'BM DoHyeon OTF' !important;
        font-weight: unset !important;
        /* font-weight: bold !important; */
    }
    /* .home_about .data dl dd .num .font span:first-child{
        margin-left: 0px;
    } */
    .home_about .home_about_title .left {
        font-size: 18px !important;
        /* letter-spacing: -0.5px !important; */
    }

    .news_mod .news-wrapper .news-list .list ul li a .box .title {
        line-height: 1.6 !important;
    }

    .adress-text {
        line-height: 1.6 !important;
        letter-spacing: 0.5px;
        padding-top: 0;
        margin-top: -3px;
    }

    .issue_container dl dd .box .left .title a {
        line-height: 1.6 !important;
    }

    .disease_container .bg p {
        line-height: 1.6;
        margin-bottom: 24px;
    }

    .about_modules .values dl dd .point {
        margin: 24px 0 !important;
    }

    .tech dl dd {
        padding-bottom: 0 !important;
    }

    .tech dl dd .info .desc,
    .tech .tech_md p {
        line-height: 1.65 !important;
        /* margin-bottom: 0 !important; */
    }

    html,
    body {
        font-size: calc(100vw / 19.20);
        /* text-align: justify; */
        hyphens: auto;
    }

    header .wrapper .logo {
        margin-right:0;
    }

    /* header .wrapper .menu .nav ul li:not(:first-child){
        margin-left:0.4rem
    } */
    .main {
        font-size: 0.14rem;
    }

    header .wrapper .menu .lang {
        font-size: 14px;
        font-family: 'Objectivity-Medium',OPPOSans, OPPOSans-Regular !important;
    }

   /* .home_card dl dd .content .title {
        font-family: 'BM DoHyeon OTF' !important;
        /* letter-spacing: -0.5px !important;
        line-height: 1.2; 
    }*/


    /* .about_container .more_desc .s_left .top{
        font-size: 22px;
        font-family: BM DoHyeon OTF !important;
        font-weight: 600;
        letter-spacing: -1px;
    } */


    .about_container .more_desc .s_left .top strong {
        font-size: 24px;

    }

    .home_card dl dd .content .tips {
        letter-spacing: 0px;
        line-height: 20px !important;
        text-align: left !important;
    }

    footer .top .nav ul li {
        padding: 0 0.35rem;
    }

    footer .top .nav ul li {
        font-size: 0.16rem;
    }

    .about_modules .team dl dd .box .say .leader span {
        white-space: nowrap;
    }

    .home_about .data dl dd .title {

        line-height: 1.5;

    }

    .counter .units {}

    .tech .tech_md .tech_sp1_desc{
        margin-bottom: 0px !important;
    }


    .privacy_container p:not(:last-child) {
        margin-bottom: 25px;
    }
    .privacy_container p {
        font-size: 15px;
        /* text-align: justify; */
        color: #717273 !important;
        line-height: 1.4;
        letter-spacing:0.32px;
    }

 
}


