@media screen and (max-width: 600px) {
    body #shown_header .content_1600 .padding_header #black_menu {
        display: block;
    }
    .padding_100{
        padding: 0 1.5rem;
    }
    .index_title_3{
        font-size: 1.425rem;
        line-height: 2.45rem;
    }
    p.index_title_3{
        font-size: 1.2rem;
    }
    .index_content_4{
        font-size: 1.1rem;
        line-height: 2.3rem;
    }
    #shown_header {
        overflow-x: hidden;
        position: fixed;
        width: 100vw;
        min-width: 1280px;
        z-index: 1000;
    }

    #shown_header #black_img {
        display: flex;
    }

    #shown_header #header_tab_button {
        min-width: 50%;
    }

    #drugflow {
        height: max(55rem, 52vw);
        background-image: url("../img/moblie_products_01.jpg");
        background-size: 100% 100%;
    }

    #drugflow .content_1600 .padding_100 {
        padding-top: max(217px, 17vw);
        margin-right: 4rem;
    }

    #drugflow .content_1600 .padding_100 h1.index_title_3{
        font-size: 1.625rem;
    }

    #drugflow .content_1600 .padding_100 p.index_title_3{
        font-size: 1.2rem;
    }

    .AI_model {
        position: relative;
        height: max(55rem, 52vw);
        background-image: url("../img/moblie_products_02.jpg");
        background-size: 100% 100%;
    }

    .AI_model .content_1600 .padding_100 {
        padding-top: max(15vw, 16rem);
    }

    .AI_model .content_1600 .padding_100 > div{
        width: 80%;
    }

    .AI_model .content_1600 .padding_100 .placeholder {
        width: 30%;
        display: none;
    }

    .AI_model .content_1600 .padding_100 > div > div {
        height: 2.2rem;
        background-color: #0289F5;
        padding-right: 0.25rem;
        margin-right: 1rem;
    }

    .AI_model .content_1600 .padding_100 > div p {
        max-width: 55rem;
        color: #555;
        margin-top: 0;
        text-align: justify;
        text-shadow: none;
    }
}