@media (max-width:992px) {
    .serbox {
            width: 100%;
            position: relative;
            bottom: unset;
            right: unset;
        }
        #google_translate_element,
        #J_lang_switch {
            margin-left: 0;
        }
    
        .d-flex {
            width: 100%;
        }
                .head-contentBox1 {
                    flex-direction: column-reverse;
                    align-items: normal
                }
        #Header .d-flex {
            margin-top: 10px;
            
        }
        .title-logo {
            max-width: 100px;
            height: 30px;
            display: flex;
            overflow: hidden;
        }       
        #google_translate_element,
                #J_lang_switch {
                    margin-top: 10px;
                }
        #Header .d-flex input {
            width: 100%;
        }
        #Header {
            padding: 10px;
            background-color: #f8f8f9;
        }
    
        #Header>.header-box {
            color: #333;
            background-color: #f8f8f9;
        }
    
        .navbar {
            padding: 0;
            position: relative;
        }
    
        #common-fixed {
            display: none !important;
    
        }
    
        .navbar #background_logo {
            display: none;
        }
    
        .navbar #logo {
            position: relative;
            max-width: 100px;
            top: 0;
            left: 0;
            height: 50px;
            overflow: hidden;
        }
    
        .navbar-brand {
            padding: 0;
        }
    
        .navbar #logo .i-image {
            width: auto;
            height: 45px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
    
        .navbar>.container-fluid {
            padding: 0;
        }
    
        .navbar .info {
            display: none;
        }
    
        .navbar .navbar-nav {
            padding-top: 20px;
            margin: 0 !important;
        }
                .title-list {
                    flex-direction: column;
                    height: auto;
                }
        
                .title-list .item {
                    width: 100%;
                }
        #Footer .up .left {
            width: 100%;
        }
        #Footer .up .left>.item {
            width: 100%;
        }
                #Footer .up .right {
                    width: 100%;
                    padding: 0;
                    border: none;
                }
}