header nav li.show_mobile{display: none !important}
@media (min-width: 1350px){
    .container {
        width: 1280px;
    }
}
@media (max-width: 1650px){

}
@media (max-width: 1350px){

}
@media (max-width: 1199px){
    .stick .logo{padding-top: 13px}
    .main-menu ul.main li{min-width: 80px;padding:0 5px;}
    #facebook_slider_widget{display: none;}
    .related-product-row .owl-controls .owl-nav .owl-prev{left:0px}
    .related-product-row .owl-controls .owl-nav .owl-next{right:0px}

}
@media (max-width: 991px){      
    #facebook_slider_widget, .tp-caption,.tp-bullets{display: none;}
    #header .header-area{position: relative;background:#fff;}
    .logo,.stick .logo{max-width: 200px;display: block;margin: 10px auto; padding: 0;}
    .main li a,.header-language .lang,.stick .header-language .lang,.stick .main-menu ul.main li a.main-a{padding:15px 0;margin:0;}
    .main-menu ul.main li{min-width: 1px;}
    .main li a.shop,.stick .main-menu ul.main li a.main-a.shop{margin-top: 10px;padding-left: 5px;padding-right: 5px;padding: 5px;}
    .site.contact,.site.pages,.site.account,.site.users{padding-top:30px;}
    .header-language, .header-userinfo, .header-cart {
        padding: 10px 2px;
    }
    .site.categories,.site.products,.site.manufacturers,.site.advanced-search,.site.order,.site.files{padding-top:15px;}
    .page-head .shop-banner h2{font-size:28px}
    #similar .mobile_clear_2{clear: both}
    .products .left-content{margin-bottom:15px;}
}
@media (max-width: 767px){
    .banner-wraper{padding: 15px;}
    .mobile_clear_2{clear: both}
    .clear.clearfix.mobile_clear_none,.clear.clearfix.mobile_clear_none:after,.clear.clearfix.mobile_clear_none:before{clear: none}
    .search-catagory .background h4{font-size:20px;}
    .product-item_sale,.product-item_new{display: none;}
    .page-head{padding:20px 0 50px;}
    .search-catagory h4:after,.search-catagory h4:before{display: none;opacity: 0;}
    .header-config{display: none;opacity: 0;visibility: hidden}
    .stick .main-menu ul.main li a.main-a,.main-menu ul.main li a.main-a{padding:5px 5px;}
    header nav li.show_mobile{display: block !important}
    .logo,.navbar-toggle{display: inline-block}
    .header-wocom{display: none;}
    #header .header-area{position: fixed;background:#fff; }
    .logo,.stick .logo{max-width: 220px;margin:5px 0; padding: 0;display: inline-block}
    .navbar-toggle{margin: 15px 0 15px 3px;}
    .main-menu ul.main li{width: 100%;}
    .stick .main-menu ul.main li a.main-a.shop,.main-menu ul.main li a.main-a.shop{border:0px;margin:0;}
    .home-boxes .single-blog-post .post-thumb{ margin: 0 0 5px;    max-width: 265px; width: 100%;}
    .home-boxes .single-blog-post .post-area{width:100%;    display: inline-block;}
    #map{height: 250px;margin:15px 0;}
    .footer-logo{max-width: 100%;width: 250px;}
    .owl-controls .owl-nav .owl-next, .owl-controls .owl-nav .owl-prev,.pages-boxes .owl-controls .owl-nav .owl-prev, .pages-boxes .owl-controls .owl-nav .owl-next{
        height: 30px;width: 30px;background-size: contain;
    }
    .pages-boxes .owl-controls .owl-nav .owl-prev,#home-box_boxes .owl-controls .owl-nav .owl-prev{left:-15px;}
    .pages-boxes .owl-controls .owl-nav .owl-next,#home-box_boxes .owl-controls .owl-nav .owl-next{right:-15px;}
    .pages-boxes .owl-controls{margin-top:-15px;}
    section.banner{margin-top: -54px;}
    #header .header-area{background: #fff;}
    .flexslid-padding{margin:0 0 15px 0;}
    .site.contact,.site.pages,.site.account,.site.users, .site.categories,.site.products,.site.manufacturers,.site.advanced-search,.site.order,.site.files{padding-top:80px;}
    footer .footer-bottom .col-md-6{text-align: center}
    .main-menu ul.main li a.main-a:after{opacity:0;}
    .main-menu ul.main li a.main-a:hover,.main-menu ul.main li.active a.main-a{color:#747474}
    nav{ max-height: calc(100vh - 66px);}
    .menu_col{padding:0;}
    #brands .owl-controls .owl-nav .owl-prev{left:0px}
    #brands .owl-controls .owl-nav .owl-next{right:0px}
    .category-info,.manufactury-info{padding:15px 0;}
    .category-info,.manufactury-info,.category-info img,.manufactury-info img{text-align: center;}
    .category-info img,.manufactury-info img{margin:0 auto 15px auto;}
    .category-info h2,.manufactury-info h2{font-size:20px;}
    .account .rwdmb{margin-bottom: 20px;}
    .account .login-box .account-desc-content .field {
        width: 100%;
    }
    .tab-content{padding:15px;}
    /*koszyk*/
    #basket-content tr th{font-weight: bold}
    .basket-sum h3{margin-right: 5px;}
    .table-responsive{border-color: #fff;}
    #basket-content tr,#basket-content tbody,#basket-content th{width: 100%;max-width: 100%;}
    #basket-content tr th,#basket-content tr td{ 
        display: inline-block;
        height: auto;
        min-height: 0;
        width: 100%;
        white-space: normal;
    }
    #basket-content  td.prod{margin:0 auto;text-align: center;}
    #basket-content  td.prod img.product-image{}
    #basket-content td.prod span{display: block;max-width: 100%;}
    #basket-content .custom-table .qty, #basket-content .product-counter{width:100%;max-width: 100%;}
    #basket-content  tbody tr{border-bottom:3px solid #000;}

    .widget h3,.widget{
        margin-bottom: 15px;
    }
    .home-boxes #home-box_box .single-blog-post{
        text-align: center;
    }
    .home-boxes #home-box_box .single-blog-post .post-thumb{
        margin:0 auto;display: inline-block;float: none;
    }
    .about-us-box-item{
        max-width: 270px;margin: 0 auto;
    }
    .field textarea, .field input{margin-bottom:15px;}
    .products .product-select-amount table tr td .t_o_size, .products .product-select-amount table tr td .t_o_quantity, .products .product-select-amount table tr td .t_o_input{margin:1px;}
    .tabs-container .nav-tabs > li > a, .tabs-container .nav-tabs > li > a:hover, .tabs-container .nav-tabs > li > a:focus{padding:10px;}
}
@media (max-width: 750px){
}
@media (max-width: 700px){
}
@media (max-width: 670px){
}
@media (max-width: 570px){
}
@media (max-width: 540px){
}
@media (max-width: 500px){
    .about-us-box-item h4{width:100%;}
    .about-us-box-item p{width:100%;}
	
	.products .product-select-amount table tr td .t_o_size, .products .product-select-amount table tr td .t_o_quantity, .products .product-select-amount table tr td .t_o_input {
	  line-height: 1;
	  display: flex;
	  flex-flow: column;
	  justify-items: center;
	  justify-content: center;
	  font-size: 12px;
	}
	.footer-logo{max-width:120px;}
}
@media (max-width: 460px){

}

@media (max-width: 400px){
    .logo,.stick .logo{max-width: 200px;margin:8px 0;}
    .shop_section .products .col-xs-6,#similar .products-list-item .col-xs-6{width: 100%;}
}
@media (max-width: 320px){
    .logo, .stick .logo{
        max-width: 160px;
        margin: 15px 0;
    }
}
@media (min-width: 1200px){

}