

@media (max-width: 1380px) and (min-width: 992px) {
    .box-big .box-wrapp {
        margin-left: -20px;
        margin-right: -20px;
    }
}



@media all and (min-width:1200px){
    #header #header-top-row .header-manager{display:table-cell;}
}

@media all and (max-width:1199px){

    #header #header-top-row .header-manager{display:none;}
    #header .user-menu a:first-of-type{display: none;}

    .box-big .small_box .title a {font-size: 36px;}
    .product-sorting > button {float: left; margin: 15px 25px 15px 0px; }
    .product-wrapper {min-height: 340px;}
    #footer .fbox4 {padding-right: 0;}
}
@media (max-width: 1024px) {
    .selectFiltersBox .product-sorting {
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 10px;
    }
    .selectFiltersBox .productsort .sort-box {
        min-width: 223px;
    }
    .selectFiltersBox .productsort.sort-color .sort-dropdown,
    .selectFiltersBox .productsort.sort-available .sort-dropdown {
        top: 80px;
    }
}
@media (max-width: 992px) {
    .selectFiltersBox .productsort .sort-box {
        min-width: 148px;
    }
}
@media all and (max-width:991px){
    .box-big .box-wrapp {margin-left: 0; margin-right: 0;}
    #header .page-menu #nav li {padding: 10px 10px;}
    #header .page-menu #nav ul.menu_boxes { width: 580px;}
    #header .page-menu #nav ul.menu_boxes li {width: 145px; min-height: 180px;}
    #header .page-menu #nav ul.menu_boxes2 {left: -175px; width: 660px;}
    #header .page-menu #nav ul.menu_boxes2 li { width: 165px;}
    .box-big .small_box .small_boxes_img {min-height: 120px;}
    .newslist-box {margin-bottom: 0;}
    #footer .footer-box + .footer-box {border: none;}
    .product-sorting .productsort:nth-child(3){margin-left: 0;}
    .product-sorting > button {margin-top: 0;}
    .product-box {width: 50%;}
    .header-top-right {position: absolute !important; right: 0;}
    #header .page-menu #nav a:before { top:0px; bottom:0px; }
    #header .page-menu #nav ul.menu_boxes .menu_box_title, #header .page-menu #nav ul.menu_boxes2 .menu_box_title {font-size: 24px;}
    #header .page-menu .social {border: none; padding-top: 10px; padding-right: 0px;}
    .delivery_option:last-child {margin-left: 25px;}
    .contact-text {margin-bottom: 20px;}
    #customer_account_form {text-align: center;}
    #customer_account_form{margin-bottom: 30px;}

    #profit_rate_0{font-size: 13px;}
    #shopping_cart .cart-item .cart_img .cart_img_wrapper{width:80px; height:80px;}
    #shopping_cart .cart-item .product-name{padding-left:8px;}
    #shopping_cart #cart-add #payment_method .payment_option, #shopping_cart #cart-add #delivery_method .delivery_option {width:30%;}
    #shopping_cart #cart-add label {float: left;}
    #shopping_cart .kurier, #shopping_cart .kurier-wlasny{padding-left:85px!important}
    #shopping_cart #cart-add #payment_method .payment_option label{padding-left:100px;}
    #profitrate_0, #count_0{width:25px!important; font-size: 11px!important;}
}
@media all and (min-width:768px){
    #header .page-menu #nav{display:block !important;}
}
/* @media (max-width: 768px) {
    .selectFiltersBox .productsort .sort-box {
        min-width: 237px;
    }
} */
@media all and (max-width:767px){
    #header .header-top-row {padding-top: 2px;}
    .breadcrumb-wrapper {margin-bottom: 15px;}
    #header .page-menu #nav {display: none; position: fixed; top: 40px; left: 0; z-index: 9999999; background-color: #f8f8f8; width: 100%;}
    #header .page-menu #nav ul {padding: 5px;}
    #header .page-menu #nav li {display: block; border-bottom: 1px solid #fff;}
    #header .header-top-wrapp.header-top-right {width: auto; margin-right: 45px;}
    #header .search .top-wrapp {width: 100%}
    #header .search_phrase_wrapp2 {width: 90%}
    #header .search .search_phrase {width: 100%; z-index:999999; display: block;}
    #header .page-menu #nav ul.menu_boxes, #header .page-menu #nav ul.menu_boxes2 {width: 100%; top: 40px; left: 50%;}
    #header .page-menu #nav ul.menu_boxes li,#header .page-menu #nav ul.menu_boxes2 li {display: block; min-height: 25px; float: left; width: 100%; text-align: center;}
    #header .page-menu #nav ul.menu_boxes li a, #header .page-menu #nav ul.menu_boxes2 li a {padding: 0;}
    #header .page-menu #nav ul.menu_boxes li .menu_box_title, #header .page-menu #nav ul.menu_boxes2 li .menu_box_title  {font-size: 18px; padding: 10px;}
    #header .page-menu #nav ul.menu_boxes li .menu_box_image, #header .page-menu #nav ul.menu_boxes2 li .menu_box_image  {display: none;}
    #header .page-menu #nav ul.menu_boxes li .menu_box_content, #header .page-menu #nav ul.menu_boxes2 li .menu_box_content {display: none;}
    #header .page-menu #nav ul, #header .page-menu2 #nav ul {width: 100%; text-align: center;}
    #header .header-top {font-size: 13px; padding-left: 0; padding-right: 0; height: 37px; }
    #header #burger {display: block;}
    #header #nav .search.header-top {display: block; border-left: none; padding: 7px;}
    #header .search.header-top {display: none;}
    #category_menu { border: none;}
    .category_list {display: none;}
    #category_menu .category_list > ul >li {border: none;}
    .shop_view #product-burger {background: url(../../img/jett/bigrarrow.png) no-repeat center center;  width: 40px; height: 40px; position: relative; top: -35px; left: 110px; z-index: 5; transition: 0.4s; cursor: pointer; transform: rotate(90deg);}
    .box-big .small_box {width: 100%; margin-bottom: 30px;}
    .box-big .small_box_wrap { min-height: 280px;}
    .box-big .small_box .small_boxes_img {width: 50%; float: right;}
    .box-big .box-content-wrapp {width: 50%; float: left;}
    #category_menu .category_title {margin-bottom: 15px;}
    .box-half {width: 95%; float: left;}
    .home #newslist { width: 95%}
    .box-half:nth-of-type(2n) {padding-right: 0;}
    .newslist-box {margin-bottom: 10px; min-height: 250px; margin-left: 10px; max-width: calc(100% - 10px)}
    .newslist-box .news-img {float: left; width: 50%;}
    .newslist-box .news-img .imgwrap {max-height: 179px;}
    .newslist-box .news-content  {float: left; width: 50%;}
    /*.box-footer .small_box {width: 49%; margin: 0 auto 65px; display: inline-block;}*/
    #product-content .product-quantity .quantity-table {display: block; overflow-x: scroll;}
    .page_content_text img {width: 100%; height: auto;}
    .box-footer {margin-top: 30px;}
    /*.box-footer .small_box:last-child {position: relative; top: -200px;}*/
    /*.box-footer .col-xs-12 {min-height: 700px;}*/
    #footer .footer-box {min-height: 160px;}
    .box-footer .box-wrapp {width: 100%}
    #footer .fbox4 ul.raquolist li {width: 100%; padding-right: 0;}
    .product-wrapper {min-height: 320px;}
    #product-listing-box {margin-bottom: 50px;}
    .product-sorting > button {float: right;}
    #header .header-top .shop-basket {border-left: 0;}
    #product-right #desc2 {max-height: 400px !important;}
    .cart .shop_view #product-burger {display: none;}
    .btn.btn-long {min-width: 130px;}
    .delivery_option:last-child {margin-left: 0px;}
    .user-menu a {display: none;}
    #header .user-menu img {padding-left:0px; padding-right:5px;}
    .allways_on{display:block !important;}
    .fbox3 ul li:nth-child(odd) {padding: 0 2px;}
    .productsort .sort-dropdown { max-width: 500px;}
    #cms .category_title, #page_contact .category_title  {display:none;}
    #header .page-menu #nav li:hover ul {display:none;}

    /* mobilka */
    .search.header-top{max-width: calc(100% - 40px)!important; margin-top: 7px; }
    .search_phrase_wrapp2{float:left; margin-left:0px;}
    .search_phrase{ z-index: 99999999;}
    .search-submit{
        float: left;
        top: 3px;
        position: relative;
        right: -10px;
    }
    #header .page-menu #nav li{margin-left:10px; margin-right:10px;}
    #category_menu .category_title h2{left:0; ;}
    #category_menu{margin-bottom:10px;}
    #category_menu .category_title{margin-bottom:25px;}
    .shop_view #product-burger{left:170px;}
    .breadcrumb-wrapper{padding-left:0;}
    .small_box_wrap h3.title{margin-top:5px; margin-bottom:5px;}
    .box-footer .small_boxes_btn{bottom:54px; right:18px;}

    .box-footer .small_boxes_content{padding-bottom:70px;}
    #pagination a{display: none; }
    #pagination a:nth-child(1), #pagination a:nth-child(2),  #pagination a:last-child{display: inline-block;  }

    #pagination a:nth-last-child(2){display: inline-block;  }
    .login-content .customer_login{width: calc(100% - 30px); margin-left:15px;}
    .color-title-big{margin-left: 15px;}
    .form-horizontal .control-label{margin-bottom:5px;}

    .login-content .customer_login, .login-content .info, .login-content .warning, .login-content .success{margin-left:15px; max-width: calc(100% - 30px); }
    .customer-views #product-burger{display: none}

    .box-footer h3.title{position:relative;}
    .box-footer .small_boxes_content{padding-top:15px;}

    .newslist-box h4{min-height:1px;}
    #header .page-menu #nav ul{padding:0;}
    .productsort .sort-alert{left:0; max-width:100%;}
    .product-description table{max-width:100%!important; width:100%!important}
    .product-info-desc img{max-width:100%!important; }
    #shopping_cart span.profit_all_item{display: block; margin-bottom: 7px;}
    .buy_price price{float: right!important;}
    .basket-label-only-xs{display: inline-block;}
    .buy_price , .profit{text-align:right!important }
    .add_additional_info{display: none;}
    .add_additional_info--xs{display: block; float: right; margin-top:15px;}
    .product_info--special{text-align:right; }
    .del_product_info{margin-left:15px;}
    #shopping_cart .cart-tab{padding-bottom:30px;}
    #order_step3 #prices-summary .group{line-height:1.1;}
    .cart #customer_account label{margin-bottom:0;}
    .orderform{margin-top:-10px;}
    .customer-forms.topspace{width:100%;}
    .customer-info{line-height: 1.2}
    #shopping_cart .cart-item .price.item_title{display: block!important; text-align: right;}

    #shopping_cart #cart-add label {float: none;}
    #shopping_cart .kurier, #shopping_cart .kurier-wlasny{padding-left:85px!important}
    #shopping_cart #cart-add #payment_method .payment_option label{padding-left:100px;}


    #order_step3 .summary span{width: auto; float: none; }
    #order_step3 .summary label{line-height: 1.28; }
    #invoice-summary{margin-top:30px;}
    #order_step3 #prices-summary label{line-height: 1.2}

    #shopping_cart .color-title-big{margin-left: 0}
    .manager-info {line-height: 1.3!important;}
    .manager-info label {margin-bottom:0!important; margin-top:10px;}
    #boxes-1 img{display: none; }
    .home       .products-boxes .small_boxes_img{min-height:60px!important; height: auto!important; max-height: 120px!important;  }
    .home  .products-boxes .small_box_wrap{ min-height:80px!important; margin-bottom:20px;}
    .offercart #product-burger{display: none; }
    #profitrate_0, #count_0{width:35px!important; font-size: 14px!important;}
    #profit_rate_0{font-size: 14px;}
    .basket-label-only-xs--offer{width:calc(100% - 150px);  display: block; float: left; margin-bottom:10px; line-height:2;}
    .basket-value--offer{display: block; width:100px; float: left; text-align: left; margin-left:50px; margin-bottom:10px;}
    #shopping_cart .item_del{float: right; margin-top:-30px;}
    #shopping_cart .cart-item .del_product_info{margin-top:-50px;}
    #shopping_cart .cart-item .moreless2{margin-top:-50px; float: right}
    .product_additional_info    .basket-label-only-xs--offer{line-height:2.6;}
    .terms-content h2{margin-left:0;}
}


@media all and (max-width:650px){
    #footer .fbox4 {clear: both}
    #footer .fbox1 .row{margin-left: 0px;}
    #footer .footer-box .raquolist {padding: 0px;}
    #header .header-text {display: none;}
    #header .header-phone {border: 0 !important;}
    /*.productsort .sort-dropdown { max-width: 500px;}*/
}


@media all and (max-width:600px){
    .box-footer .small_box {width: 100%;}
    .box-footer .small_box:last-child {position: relative; top: 0px;}
    .product-box .producer-logo {width: 35%}
}

@media all and (max-width:560px){ 
    .product-sorting > button {position: absolute; top: 100px; left: 0; }
    .product-box {width: 50%;}
    .home #newslist{margin-top: 10px;}

}

@media all and (max-width:480px){
    .box-footer .small_box {width: 100%;}
    #footer .footer-box {width: 50%;}
    .box-big .small_box_wrap { min-height: 400px;}
    .box-big .box-wrapp .small_boxes_img{width: 100%;}
    .box-big .box-wrapp .box-content-wrapp{ width: 100%;}
    .box-big .box-wrapp .small_boxes_img {min-height: 150px;}
    .newslist-box .news-img {width: 100%;}
    .newslist-box .news-content {width: 100%;}
    #newslist .color-title-big .word1 {padding: 30px;}
    .box-right .small_box, .box-left .small_box  {float: none; margin: 0 auto; width: 100%; }
    .product-box {width: 100%;}
    #header .search_phrase_wrapp2 {width: 85%}
    .productsort .sort-box-wrapp {width: 50%; padding-top: 10px; padding-bottom: 10px;}
    .productsort .sort-alert{left: 0px; height:auto;     white-space: normal; }
    .search.header-top{max-width: calc(100% - 20px)!important; }
    #newslist .color-title-big .word1{padding-left:0; }
    .color-title-big{margin-top:30px;}
    #order_step3 .summary span{width: auto; float: none; }
    #order_step3 .group{line-height:1.25; }
    #invoice-summary{margin-top: 30px;}
    #order_step3 .summary-btns{margin-left: -20px; margin-right: auto; }
    .order_step4   .customer-info .col-xs-6,  .order_history .customer-info .col-xs-6{width:100%;}
    .order_step4   .customer-info  .text-bold, .order_history   .customer-info  .text-bold{margin-top:8px;}
    .basket-label-only-xs--offer{text-align: left;}
    .selectFiltersBox .product-sorting {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 10px;
    }
    .selectFiltersBox .productsort .sort-box {
        min-width: 218px;
    }
    .selectFiltersBox .productsort.sort-prices .sort-dropdown,
    .selectFiltersBox .productsort.sort-available .sort-dropdown {
        top: 80px;
    }
    .selectFiltersBox .productsort.sort-color .sort-dropdown {
        top: 125px;
    }
}

@media all and (max-width: 430px){
    .header-phone a {font-size: 0;}
    .product-buttons .btn.btn-long {margin: 0; margin-bottom: 10px; display: block; width: 100%;}
    #order_step3 .summary label{width:100%;}
    #order_step3 .group{margin-bottom:10px;}
}
@media all and (max-width: 370px){
    .box-footer h3.title span:nth-of-type(2n){display: block;}
    .basket-label-only-xs--offer{width:calc(100% - 80px - 30px );  display: block; float: left; margin-bottom:10px;}
    .basket-value--offer{display: block; width:80px; float: left; text-align: left; margin-left:30px; margin-bottom:10px;}
    #shopping_cart .item_del{float: right; margin-top:-30px;}
    .home .box-big .box-wrapp .small_boxes_img{min-height:120px;}

}
@media all and (max-width: 320px){
    .productsort .sort-title{min-width: 1px !important; width: 125px !important;}
    .product-sorting .productsort:nth-child(4) { left: 145px;}
    .productsort .sort-dropdown {max-width: 160px;}
}
@media all and (max-width:360px){
    #header .page-menu .social {margin-left: 0px;}
    .logo img{max-width: 170px;}
    /*  .product-sorting > button {position: absolute; top: 200px; left: 0; margin-left: 15px;}
      .product-sorting .productsort:nth-child(2) {position: absolute; top:100px; left: 0; }
      .product-sorting .productsort:nth-child(4) {top:150px; left: 15px;}
      .product-sorting .productsort:nth-child(3), .product-sorting .productsort:first-child {left: 15px;}
   #product-listing-box {margin-bottom: 200px;}
    */
}