@media screen and (min-width: 0px) and (max-width: 1200px){
    .container{
        width: 100%;
    }
    .popular-section .popular-list{
        flex-wrap: wrap;
        justify-content: center;
        margin-left: 0;
    }
}
@media screen and (min-width: 0px) and (max-width: 1180px){
    .item-section .item-top .item-top_right .buy-count_bottom .buy-count_bottom_r{
        display: none;
    }
    .item-section .item-top .item-top_right .buy-count_bottom .buy-count_bottom_l{
        width: 100%;
    }
    .item-section .item-top .item-top_right{
        width: 100%;
        margin-left: 25px;
    }
    .item-section .item-center_right{
        width: 100%;
    }
    .item-section .item-center .item-center_right .item-center_block_r .item-center_list .item-center_case{
        width: 100%;
    }
    .item-section .item-center .item-center_left{
        margin-right: 25px;
    }
    .item-section .item-center .item-center_right .item-center_block_r .item-center_list .item-center_case .item-center_infoo{
        width: 60%;
        margin-left: 20px;
    }
}
@media screen and (min-width: 0px) and (max-width: 980px){
    header .top-nav{
        flex-direction: column;
        justify-content: center;
    }
    header .top-nav .logotype{
        margin-bottom: 25px;
    }
    header .top-nav form input{
        width: 240px;
    }
    .random-section .random-case_list{
        flex-wrap: wrap;
    }
    .item-section .item-top .item-top_left {
        width: 50%;
    }
    .item-section .item-center .item-center_left{
        width: 100%;
    }
    .item-section .item-center{
        flex-direction: column;
    }
    .item-section .item-center .item-center_block{
        width: 100%;
    }
}
@media screen and (min-width: 0px) and (max-width: 920px){
    .tab-item{
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
    }
    .tab-item .item-home_case{
        height: 100%;
        flex-direction: column;
        margin-top: 70px;
        width: 270px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .tab-item .item-home_case .item-home_ava{
        margin-top: -70px;
        margin-bottom: 20px;
    }
    .tab-item .item-home_case .item-home_info{
        text-align: center;
        margin-bottom: 20px;
    }
    .tab-item .item-home_case .item-home_buy{
        margin-bottom: 20px;
    }
    .tab-item .item-home_case .item-home_buy .item-home_buy_btn{
        margin-right: 0;
    }
    .search-section .search-catalog .search-list{
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
        display: flex;
    }
    .search-section .search-catalog .search-list .search-case{
        height: 240px;
        flex-direction: column;
        margin-top: 70px;
        width: 270px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .search-section .search-catalog .search-list .search-case .search_ava{
        margin-top: -70px;
        margin-bottom: 20px;
    }
    .search-section .search-catalog .search-list .search-case .search-section_info{
        text-align: center;
    }
    .search-section .search-catalog .search-list .search-case .search_buy_btn{
        margin-right: 0;
        margin-bottom: 20px;
    }
    .search-filter{
        width: 100%;
        margin-left: 0;
    }
}
@media screen and (min-width: 0px) and (max-width: 890px){
    .footer .footer-menu{
        flex-direction: column;
    }
    .footer .footer-menu .f-logotype{
        text-align: center;
        margin: 25px 0px;
    }
    .footer .footer-menu .f-menu{
        margin-bottom: 25px;
    }
    .footer .footer-menu .f-arrow{
        margin-bottom: 40px;
    }
    .footer .footer-menu .f-menu .f-m-btn{
        display: inline;
    }
    .footer .footer-menu .f-menu ul{
        display: none;
    }
    .support_section .support_block .support_content .support_lft{
        width: 100%;
    }
    .support_section .support_block .support_content .support_rt{
        width: 100%;
        justify-content: center;
        margin: 30px 0;
    }
}
@media screen and (min-width: 0px) and (max-width: 780px){
    .items-section .top-items{
        flex-direction: column;
    }
    .items-section .top-items .tabs-items ul li{
        margin: 5px;
    }
    .items-section .top-items .tabs-items{
        display: flex;
        justify-content: center;
    }
    .items-section .top-items .tabs-items ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .items-section .top-items .tabs-items ul li:last-child{
        margin-right: 5px;
    }
    .footer .footer-cop{
        flex-direction: column;
    }
    .footer .footer-cop .footer-cop-info{
        margin-bottom: 10px;
    }
}
@media screen and (min-width: 0px) and (max-width: 730px){
    header .top-nav .search{
        flex-direction: column;
        align-items: center;
    }
    header .top-nav .catalog_btn{
        margin-bottom: 25px;
    }
    .item-section .item-top{
        flex-direction: column;
    }
    .item-section .item-top .item-top_left{
        width: 100%;
        margin-bottom: 20px;
    }
    .item-section .item-top .item-top_right{
        margin-left: 0;
    }
    .item-section .item-top .item-top_right .buy-count_bottom .buy-count_bottom_l{
        height: 100%;
    }
    header .top-nav{
        min-height: 370px;
    }
    .garant_block .garant_item{
        width: 100%;
    }
}
@media screen and (min-width: 0px) and (max-width: 620px){
    .footer .footer-cop .footer-cop-info a{
        margin: 0;
    }
    .footer .footer-cop .footer-n-store{
        margin-right: 10px;
    }
    .footer .footer-cop .footer-created a{
        display: flex;
    }
    .menu-section .menu-section-m ul{
        display: none;
    }
    .menu-section-m .mcmaine{
        display: flex;
        align-items: center;
        font-weight: 700;
    }
}
@media screen and (min-width: 0px) and (max-width: 400px){
    .tab-item .item-home_case .item-home_buy .item-home_buy_price ul{
        text-align: center;
        margin-bottom: 10px;
    }
    .tab-item .item-home_case .item-home_buy{
        flex-direction: column;
    }
    .tab-item .item-home_case .item-home_buy .item-home_buy_btn{
        margin: 0;
    }
    .tab-item{
        padding: 0;
    }
    .tab-item .item-home_case .item-home_info{
        width: 100%;
        padding: 0 10px;
    }
    .tab-item .item-home_case{
        margin-left: 0;
        margin-right: 0;
    }
}
@media screen and (min-width: 0px) and (max-width: 370px){
    .item-section .item-top .item-top_right .buy-count{
        padding: 0 10px;
    }
}