@media screen and (max-width: 800px){
    :root{
        --space: 1rem;
    }
    #header{
        position: sticky;
    }
    .logo-menu{
        max-width: unset;
        width: 100%;
        backdrop-filter:unset;
        background-color: transparent;
        border-radius: unset;
    }
    .tool{
        backdrop-filter:unset;
        background-color: transparent;
        border-radius: unset;
    }
    .header-wrap{
        background-color: var(--blue);
        padding:0;
    }
    .tool-item:last-child,
    .tool-item {
        width: 5rem;
        border-left: rgba(255,255,255,0.5) solid 1px;
    }
    .menu-content ul li a {
        font-size: 1.4rem;
    }
    .search-f.show {
        width: 100vw;
        border-top: rgba(255,255,255,0.5) solid 1px;
    }
    .logo {
        padding: .5rem;
        border-right: rgba(255,255,255,0.5) solid 1px;
    }
    .menu-content ul{
        width: 85%;
    }
    .home-title h1{
        font-size: 7vh;
    }
    .home-info-plane{
        width: 100%;
        font-size:13px;
    }
    .footer-wrap{
        display: block;
    }
    .footer-item.first{
        align-items: center;
    }
    .follow{
        margin-top: 2rem;
    }
    .page-header-info h1{
        font-size: 2.7rem;
        word-break: break-all;
        text-align: center;
    }
    .page-header {
        min-height: unset;
        height: auto;
    }
    .page-header-info {
        min-height: unset;
        height: auto;
        position: relative;
    }
    .two .side{
        width: 100%;
    }


    .two .grid {
        width: 100%;
    }
    .box {
        width: 100%;
    }
    .grid .grid-title{
        font-size: 1.5rem;
    }
    .box2 .box-info h3{
        font-size: 1.2rem;
        padding-bottom: 2rem;
    }
    .two{
        display: block;
    }
    .team-plane header h2{
       display: block;
        font-size: 2rem;
    }
    .team-plane header h2 span{
        font-size: 1rem;
        display: block;
    }
    .team-plane header h3{
        font-size: 1rem;
    }
    .list-content h2 {

        font-size: 1.2rem;
    }
    .top-slider{
        display: none;
    }
    .size {
        width: 100%;
        padding: 0 var(--space);
    }
    .logo-box.box{
        width: 50%;
    }
    .single-content .text {
        padding: 0;
    }
    .two .side ul li.active{
        color: var(--color);
    }
    .two .side ul li.active:before{
        display: none;
    }
}