@media (min-width: 992px) and (max-width: 1200px){    .fut-page-width{        padding: 0 30px;        box-sizing: border-box;    }    .fut-page-width-mar{        margin: 0 30px;        box-sizing: border-box;    }    .navbar-expand-lg .navbar-nav .nav-link{        font-size: 14px;        padding: 0 15px;        margin: 0 5px;    }    .navbar-expand-lg .navbar-nav .nav-item:nth-child(8) .nav-link{        padding-right: 0 !important;        padding-left: 5px;        margin: 0 0 0 5px;    }    .swiper-pagination{        bottom: 60px !important;    }    /************* search **************/    .fut-search{        display: none;    }    /************* m menu **************/    .fut-m-menu{        display: none;    }    /************* button **************/    .fut-button-box{        padding: 30px 0;    }    .fut-button-box img{        width: 48px;        height: 48px;    }    .b-show{        transform: translateX(24px);    }    .b-none{        transform: translateX(-60px);    }    .fut-button-box:hover .b-show{        transform: translateX(-48px);    }    .fut-button-box:hover .b-none{        transform: translateX(-24px);    }    .fut-button-box-text{        margin-left: 10px;        transform: translateX(-24px);    }    .fut-button-box-text h3{        font-size: 16px;        margin: 6px 0;    }    .fut-button-box-text span{        font-size: 12px;    }    .fut-button-box:hover .fut-button-box-text h3, .fut-button-box:hover .fut-button-box-text span{        color: #364f6b;    }    .fut-botton-enter img{        width: 16px;        height: 16px;        margin-left: 5px;    }    .col-other-3{        width: calc(25% - 20px);    }    .col-other-9{        width: 75%;        padding-left: 0;        padding-right: 0;    }    .col-other-4{        width: 50%;    }    .col-other-4:nth-child(2n+1){        padding-left: 0px;        padding-right: 10px;    }    .col-other-4:nth-child(2n+2){        padding-left: 5px;        padding-right: 0;    }    .fut-feed .container-fluid{        width: 100%;        padding: 0 0 0 15px;    }    .fut-activity-search{        margin-right: 0;    }    .col-other-l{        width: 60%;    }    .col-other-r{        width: 40%;    }    .fut-news-box, .fut-news-box-img{        height: 160px;    }    .fut-user-input input, .fut-user-select,    .fut-user-record-li, .fut-user-points-li{        font-size: 14px;    }    .fut-activity-show-li, .fut-activity-show-li-a{        width: calc(20% - 20px);    }    .fut-activity-show-cases img{        width: calc(25% - 10px);    }    .fut-activity-show-hig img{        width: 100%;    }    .fut-feed-li-img{        height: 180px;    }    .fut-feed-content .col-md-6:nth-child(1) .fut-feed-li-img,    .fut-feed-content .col-md-6:nth-child(2) .fut-feed-li-img{        height: 180px;    }    .fut-feed-li-img img{        height: 180px;    }    .fut-feed-content .col-md-6:nth-child(1) .fut-feed-li-img img,    .fut-feed-content .col-md-6:nth-child(2) .fut-feed-li-img img{        height: 180px;    }    .fut-feed-li-title{        height: 50px;        line-height: 25px;    }    .fut-reading-show-box p:nth-child(3n+1){        font-size: 20px;    }    .fut-about-content p{        font-size: 16px;    }    .fut-activity-date, .fut-feed-li-date{        font-size: 12px;    }    .fut-activity-text-title, .fut-feed-li-title{        font-size: 16px;    }    .fut-activity-show-content{        padding: 45px 15px;    }    .fut-activity-show-cases img{        width: 100%;    }    .fut-activity-cases-box h2, .fut-activity-hig-box h2{        font-size: 16px;        height: 26px;        margin: 5px 0;    }    .fut-activity-cases-box h4, .fut-activity-hig-box h4{        font-size: 14px;        height: 22px;    }    .fut-feed-show-title h2, .fut-activity-show-title h2,    .fut-reading-show-title h2, .fut-pub-show-title h2,    .fut-cont-show-title h2{        font-size: 20px;        text-align: center;    }    .fut-cont-show-title p, .fut-pub-show-title p, .fut-feed-show-title p{        font-size: 14px;    }    .fut-about-title h2, .fut-cont-title h2,    .fut-pub-title h2, .fut-reading-title h2,    .fut-activity-title h2, .fut-feed-title h2{        font-size: 36px;    }    .fut-about-content-img{        max-width: calc(50% - 10px);    }    .fut-cont, .fut-pub, .fut-reading, .fut-activity{        margin-top: 0;    }    .fut-activity-sub-title h2, .fut-cont-sub-title h2{        width: 150px;        font-size: 36px;    }    .fut-activity-sub-title p, .fut-cont-sub-title p, .fut-feed-title p, .fut-activity-title p,    .fut-reading-title p, .fut-pub-title p{        font-size: 14px;    }    .fut-pub-botton, .fut-reading-menu-bottom{        margin-top: 12px;    }    .fut-cont-n-date, .fut-cont-n-title, .fut-cont-n-school, .fut-cont-n-name{        font-size: 14px;    }    .fut-pub-n-date, .fut-pub-n-title, .fut-pub-n-school, .fut-pub-n-name{        font-size: 14px;    }    .fut-activity-img, .fut-activity-img img{        height: 180px;    }    .fut-activity-text-title{        height: 52px;        line-height: 26px;    }    .fut-pub-menu-bottom, .fut-pub-menu-search,    .fut-reading-menu-bottom, .fut-reading-menu-search,    .fut-activity-search, .fut-activity-search-input,    .fut-cont-menu-bottom, .fut-cont-menu-search,    .fut-feed-search, .fut-feed-search-input{        width: 180px;    }    .fut-cont-menu-search, .fut-pub-menu-search,    .fut-reading-menu-search, .fut-activity-search-input,    .fut-feed-search-input{        font-size: 14px;    }    .fut-cont-botton span, .fut-pub-botton span, .fut-activity-botton span{        font-size: 14px;    }    .fut-pub-menu-box, .fut-reading-menu-box{        font-size: 14px;        margin: 0 5px;    }    .fut-reading-menu-box-select-box span{        font-size: 14px;    }    .fut-submission-title span{        font-size: 30px;    }    .fut-submission-title p{        height:auto;    }    .fut-card-box .fut-card-item{        width: calc(25% - 13px);        overflow: hidden;    }    /************* news **************/    .fut-news-title{        padding: 15px 0 30px;    }    .fut-news-title h2{        font-size: 36px;    }    .fut-news-li-title{        width: calc(100% - 60px);        height: 50px;        line-height: 40px;        padding: 5px;        border-radius: 25px;    }    .fut-news-li-small-title{        height: 40px;        padding: 0 15px;        font-size: 14px;    }    .fut-news-li-small-title .tb{        width: auto;        height: 15px;    }    .fut-news-li-content{        width: calc(100% - 60px);        padding: 10px;        margin-top: 30px;        margin-bottom: 30px;    }    .fut-news-box-img img{        height: 160px;        margin-right: 10px;    }    .fut-news-box-title{        padding-bottom: 0;        border-bottom: none;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;        overflow: hidden;        text-overflow: ellipsis;    }    .fut-news-box-content{        height: 60px;        line-height: 22px;        padding-top: 15px;        box-sizing: border-box;        border-top: 1px solid #d4d4d4;    }    /************* ablum **************/    .fut-ablum-title h2{        font-size: 36px;    }    .fut-ablum .col-3{        flex: 0 0 auto;        width: 25%;    }    .fut-ablum-book{        font-size: 15px;        height: 40px;        line-height: 40px;        text-align: center;    }    .fut-ablum-container a:nth-child(2n+1){        height: calc(100% - 40px);    }    /************* media *************/    .fut-media{        min-height: 300px;    }    .fut-media-box-title{        padding: 20px 0 40px;    }    .fut-media-box-title h2{        font-size: 36px;    }    .fut-media-box-li-img{        width: 80px;        height: 80px;        overflow: hidden;        padding: 4px;        border: 1px solid #d4d4d4;        border-radius: 5px;        background-color: #ffffff;        position: relative;    }    .fut-media-box-li-img img{        width: 70px;        height: 70px;        position: absolute;        top: 4px;        left: 4px;        object-fit: cover;        transition: transform 0.4s ease-in-out, opacity 0.2s ease;    }    .fut-media-box-li span{        font-size: 14px;    }    /************* link *************/    .fut-link{        width: calc(100% - 60px);    }    .fut-link-content a{        margin-right: 10px;        font-size: 12px;        height: 25px;        line-height: 25px;        margin-bottom: 5px;    }    /************* footer *************/    .fut-footer-menu-li a{        font-size: 14px;    }    .fut-footer-img{        width: 160px;        height: auto;    }    .fut-footer-btm a{        font-size: 12px;    }    .fut-footer-box p{        font-size: 16px;    }    .fut-footer-box span{        font-size: 14px;    }    .fut-fixed{        bottom: 95px;        right: 30px;    }    /*.container-fluid{        padding-left: 0;        padding-right: 0;    }*/    .fut-footer .container-fluid{        padding-left: 0;        padding-right: 0;    }    .fut-fixed-menu-button-li img{        margin-right: 5px;    }    .fut-fixed-menu-button-li a{        font-size: 12px;    }    .navbar-brand{        padding: 0;    }    .fut-logo {        width: 130px;        height: 40px;        margin: 10px 0;    }    .fut-w{        width: 92%;        margin: 0 auto;    }    .fut-head{        width: 92%;        margin: 0 auto;        padding: 0;    }    .fut-head-index{        width: 100%;        padding: 0 30px;        box-sizing: border-box;    }    .fut-button{        width: calc(100% - 60px);        padding: 0;        box-sizing: border-box;    }    .fut-activity-show-width{        font-size: 16px;        padding: 0 5%;        box-sizing: border-box;    }}