@media(max-width:1400px) and (min-width: 1200px) {
    .container {
        max-width: 93% !important;
    }
}





@media(max-width:1199px) and (min-width:992px){
    
    ul.product_list.grid > li .product-container .button-container{
        display: none !important;
    }
    
    #header #shop-func .account{
        margin-right:30px;
    }
    .container {
        max-width: 93% !important;
    }
}

@media(max-width:991px) and (min-width:768px){    
    .sf-menu > li > a{
        font-size:16px;
    }
    
    .sf-menu li.sf-search{
        float:none;
    }
    
     .sf-menu li.sf-search{
        float:none !important;
    }
    
    .sf-menu li.sf-search{
        padding-bottom: 20px;
    }
    
    .sf-menu li.sf-search input{
        width:100%;
    }
    
    #header #shop-func .account, #header #shop-func .basket{
        font-size:0;
        color:transparent;
        width:30px;
        padding-left:0;
        background-size:30px 30px;
    }
    
    #header #shop-func .account{
        margin-right:15px;
    }
    
    #block_top_menu{
        display: block;
    }
    
    ul.product_list.grid > li .product-container .button-container{
        display: none !important;
    }
    
    .sf-menu > li > a{
        padding:17px 20px;
        background:none;
    }
    
    #home-categories .item1{
        float:none;
        width: 100%;
        margin-right:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item2{
        float:none;
        width: 100%;
        margin-left:0;
    }
    
    #home-categories .item3{
        float:none;
        width: 100%;
        margin-right:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item4{
        float:none;
        width: 100%;
        margin-left:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item5{
        float:none;
        width: 100%;
        margin-left:0;
    }
}

@media(max-width:767px){
    
    #header .left, #header .center, #header .right{
        float:none;
        margin:0 auto;
        text-align: center;
    }
    
    #block_top_menu{
        display: block;
    }
    
    .sf-menu > li > a, .sf-menu > li > ul > li > a{
        font-size:15px;
    }
    
    .sf-menu li.sf-search{
        float:none !important;
    }
    
    .sf-menu li.sf-search{
        padding-bottom: 20px;
    }
    
    .sf-menu li.sf-search input{
        width:100%;
    }
    
    #header #shop-func{
        float:none;
        display: table;
        margin:20px auto 5px auto;
    }
    
    #header{
        position: relative;
    }
    
    #index .tab-content{
        margin-bottom:0;
    }
    
    .delivery_option_logo{
        display: none;
    }
    
    #order-detail-content #cart_summary td.cart_unit{
        text-align: center;
    }
    
    ul.product_list.grid > li .product-container .button-container{
        display: none !important;
    }
    
    .section-title .title{
        font-size:28px;
    }
    
    ul.product_list.grid > li .product-container .button-container{
        display: none !important;
    }
    
    #footer #newsletter_block_left .form-group .button-small{
        margin-top:10px;
    }
    
    #categories_block_left .title_block{
        display: block;
    }
    
    #search_block_top{
        width:auto;
        left:30px;
        right:30px;
        top:70px;
    }
    
    #homepage-slider .bx-wrapper .bx-controls-direction a{
        display: none;
    }
    
    .section-title .bg{
        font-size:110px;
    }
    
    .row{
        margin-left:0;
        margin-right:0;
    }
    
    .sf-menu > li > a{
        padding:17px 20px;
        background:none;
    }
    
    form#searchbox{
        max-width:100%;
        display: table;
        margin:10px auto 0 auto;
    }
    
    form#searchbox input#search_query_block, #search_query_top{
        width:100%;
        max-width:inherit;
    }
    
    #home-categories .item1{
        float:none;
        width: 100%;
        margin-right:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item2{
        float:none;
        width: 100%;
        margin-left:0;
    }
    
    #home-categories .item3{
        float:none;
        width: 100%;
        margin-right:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item4{
        float:none;
        width: 100%;
        margin-left:0;
        margin-bottom: 30px;
    }
    
    #home-categories .item5{
        float:none;
        width: 100%;
        margin-left:0;
    }
}