.public_bottomModelLogo{
    height: 2rem
}

#dropDownList {
    display: none;
}
.public_bottomSecondParent {
    display: none;
}


@media (max-width: 767px) {
    .public_bottomSecondParent {
        display: block;
    }
    .max-w-\[1440px\] {
        max-width: 100% !important;
        box-sizing: border-box;
    }
    .public_header .public_language {
        display: none;
    }
    .bg-primary {
        background: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
    }
    .text-primary {
        color: rgb(49 118 255 / var(--tw-text-opacity, 1)) !important;
    }

    /*====== 公共的头部 start ======*/
    .public_header {
        position: relative;
    }
    #menu {
        width: 5rem;
        height: 5rem;
        background-color: rgb(49 118 255 / var(--tw-bg-opacity, 1));
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        top:0rem;
        right: 0rem;
    }

    #menu.menu {
        background-image: url('../images/menu.png');
        background-size: 2.5rem 2rem;
    }

    #menu.cha {
        background-image: url('../images/cha.png');
        background-size: 2rem 2rem;
    }

    .ovfHidden {
        overflow: hidden;
        height: 100%;
    }

    .public_header .max-w-\[1440px\] {
        position: relative;
        box-sizing: border-box;
    }

     #dropDownList {
        display: none;
        background-color: rgba(0, 0, 0, 0.6);
        position: fixed;
        top: 50px;
        left: 0;
        width: 100%;
        height: calc(100% - 50px);
        z-index: 800;
        overflow: auto;
    }

     #dropDownList::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

     #dropDownList li {
        padding: 12px 4%;
        background-color: #fff;
        color: #333;
        border-top: 1px solid #d2d2d2;
         position: relative;
    }
    .language-dropdown  > a {
        border-top: 1px solid #d2d2d2;
    }
     #dropDownList li > a {
        color: #333;
        width: 100%;
        box-sizing: border-box;
        display: block;
    }

     #dropDownList li .base_headerDown {
        width: 10px;
        height: 13px;
    }

     .language-button,
     #dropDownList li a.dropDownList_service {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

     .language-dropdown {
         display: none;
     }

    
    /*====== 公共的头部 start ======*/

    /*====== 公共的底部 start ======*/

    .public_bottom .grid-cols-4 {
        grid-template-columns:auto;
    }
    .public_header .language-dropdown,
    .language-button,
    .public_bottom .gap-8,
    .public_bottom .gap-8 > div,
    .public_bottom .gap-8 > div.public_bottomFirst {
        width: 100%;
    }

    .public_bottomModelLogo {
        height: 4rem;
    }
    .public_bottomCopyright .text-gray-400 {
        text-align: center;
    }
    .public_bottomCopyright .flex{
        display: block;
    }

    .public_bottomCopyright a,
    .public_bottomCopyright button {
        width: 33%;
        margin-top: 1rem;
        display: block;
        float: left;
    }
    #termsModal .text-lg,
    #privacyModal .text-lg,
    #cookieModal .text-lg,
    .public_bottom  .text-lg {
        font-size: 1.5rem;
    }
    .public_bottom .gap-8 > div.public_bottomSecond {
        display: none;
    }
    .public_bottom .gap-8 > div .public_bottomSecond {
        float: left;
        width: 50%;
        display: block;
    }
    .public_bottomSecondParent {
        width: 100%;
    }
    /*====== 公共的底部 end ======*/

    #termsModal h3,
    #privacyModal h3,
    #cookieModal h3 {
        margin: 0px;
    }
    #termsModal .text-xl,
    #cookieModal .text-xl,
    #privacyModal .text-xl {
        font-size: 1.8rem;
    }

}