@media screen and (min-width: 768px) and (max-width: 1600px){
    .about-global .map{
        overflow-y: hidden;
    }
    /* ******* */
    .about-global .map::-webkit-scrollbar {
        /* width: 15px; */
        height: 18px;
        opacity: 0.5;
    }
    .about-global .map::-webkit-scrollbar-track,
    .about-global .map::-webkit-scrollbar-thumb {
        border-radius: 999px;
        border: 5px solid transparent;
    }
    .about-global .map::-webkit-scrollbar-track {
        box-shadow: 1px 1px 5px transparent inset;
    }
    .about-global .map::-webkit-scrollbar-thumb {
        min-height: 10px;
        background-clip: content-box;
        box-shadow: 0 0 0 20px #397594 inset;
    }
    .about-global .map::-webkit-scrollbar-corner {
        background: transparent;
    }
    /* ******* */
}
@media screen and (min-width: 768px) and (max-width: 1450px){
    .therapeutic-part .time-line .img{
        left: -22rem;
    }
    .swiper-experience::before{
        top: 43%;
    }
}
@media screen and (min-width: 768px) and (max-width: 1300px){
    .therapeutic-part .time-line{
        padding-left: 22rem;
    }
    .therapeutic-part .time-line span.time-line-bf{
        left: 16rem;
    }
}
@media screen and (min-width: 768px) and (max-width: 1250px){
    .content,.large-content{
        max-width: 1100px;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    header.main nav>div>ul>li{
            margin: 0px 1.5vw;
    }
    header.main nav>div>ul>li>a{
        font-size: 16px;
    }
        .select-lang span.lang{
           margin-left: 20px;
        }
    .select-lang span.lang, .home .fixed .select-lang span.lang{
        font-size: 1rem;
    }
    .home header .button, header .button{
        font-size: 1rem;
        padding: 0 1.2rem;
    }
    .linear-border::before{
        width: 104.5%;
        height: 117%;
    }
    .swiper-team.content{
        padding-left: 2rem;
    }
    .about-global div.map-address>div{
        top: 14%;
    }
    .about-global div.map-address>div.malilan {
        top: 10%;
        left: 34%;
    }
    .about-global div.map-address>div.beijing {
        top: 10%;
        right: 11%;
    }
    .about-global div.map-address>div.suzhou {
        top: 45%;
        right: 26%;
    }
    .about-global div.map-address>div.guangzhou {
        top: 57%;
        right: -4%;
    }
    .about-global div.map-address>div.shanghai {
        top: 24%;
        right: -18%;
    }
    .about-global div.map-address>div.suzhou span.name{
        right: -3.5rem;
    }
    .about-global div.map-address>div.guangzhou>div{
        margin-left: -60%;
        width: max-content;
    }
    .about-global div.map-address>div.guangzhou::before{
        left: -10%;
    }
    .about-global div.map-address>div.shanghai>div{
        margin-left: -125%;
        width: max-content;
    }
    .about-global div.map-address>div.shanghai::before{
        left: -75%;
    }
    .tech-content .tech-main p{
        font-size: 16px;
        line-height: 30px;
    }
    ul.process-list li:nth-child(1)::before, ul.process-list li:nth-child(6)::before {
        width: 100%;
        left: 12%;
    }
    ul.process-list li:not(:last-child)::after{
        right: -65%;
    }
    ul.process-list li:nth-child(2)::after {
        right: -41% !important;
    }
    ul.process-list li:not(:last-child)::before{
        width: 85%;
        left: 23%;
    }
    ul.process-list li:nth-child(2)::before{
        left: 16%;

    }
    ul.process-list li:nth-child(4)::before{
        width: 60%;
        left: 26%;
    }
    ul.process-list li:nth-child(4)::after {
        right: -17% !important;
    }
    ul.process-list li:nth-child(5)::before{
        width: 116%;
        left: 10%;
    }
    ul.process-list li:nth-child(5)::after {
        right: -96%;
    }
    ul.process-list li:nth-child(6)::before{
        width: 56%;
        left: 29%;
    }
    ul.process-list li:nth-child(6)::after {
        right: -16%;
    }
    footer .main-message{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .layout-part>div{
        width: 36.7%;
    }
}
@media screen and (min-width: 768px) and (max-width: 1100px){
    header.main nav>div>ul>li>a{
        min-width: unset;
    }
    .content,.large-content{
        max-width: 1000px;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .about-global div.map-address>div {
        top: 6%;
        left: 6%;
    }
    .about-global div.map-address>div.malilan {
        top: 3%;
    }
    .about-global div.map-address>div.beijing {
        top: 3%;
        right: 10%;
    }
    .about-global div.map-address>div.suzhou {
        top: 43%;
        right: 28%;
    }
    .about-global div.map-address>div.guangzhou {
        right: -8%;
    }
    .about-global div.map-address>div.shanghai {
        top: 17%;
        right: -25%;
    }
    .investor-list span{
        padding: 0 1rem;
    }
    .report-part .button-red.arrow {
        padding: 0 4.2rem 0 2.5rem;
    }
}
@media screen and (min-width: 768px) and (max-width: 1000px){
    .select-lang{
        display: none;
    }
}