ul.mycarousel,
#top_slider_new {
    overflow: hidden;
}

#kategorie_table_rwd,
.span_menu_rwd {
    display: none;
}

.rwd_menu {
    display: none;

    width: 32px;
    height: 22px;

    background: #fff url(../images/rwd_menu.png) no-repeat top center;

    float: right;

    cursor: pointer;

    box-sizing: border-box;
}

.only-rwd {
    display: none;
}

@media (max-width: 1000px) {
    div#top_logo img {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        top: 0;

    }

    pre {
        display: none;
    }

    div#bg {
        background: #f3f3f3 0 0;
    }

    div#kontener {
        width: calc(100% - 30px);
        margin: 0 15px;
    }

    div#top,
    div#menu_new_wide,
    div#top_top,
    div#menu_new {
        width: 100%;
    }

    #top_bar_container {
        display: none;
    }

    div#top_top {
        height: auto;
        padding-top: 0;
    }

    div#top_logo {
        width: 100%;
        height: auto;

        text-align: center;

        padding-left: 0;

        background: #fff;
    }

    /*div#top_logo:before*/
    /*{*/
    /*content: '';*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 111px;*/
    /*left: 0;*/
    /*width: 15px;*/
    /*height: 97px;*/
    /*background: #fff;*/
    /*}*/
    /*div#top_logo:after*/
    /*{*/
    /*content: '';*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 111px;*/
    /*right: 0;*/
    /*width: 15px;*/
    /*height: 97px;*/
    /*background: #fff;*/
    /*}*/
    div#top_nav {
        float: left;

        width: 39%;

        padding-bottom: 22px;
    }

    #top_lang {
        padding-right: 0;
        padding-bottom: 0 !important;
    }

    div#top_koszyk {
        padding: 0;
        width: 59% !important;
    }

    .top_koszyk_new .koszyk_cena {
        padding-top: 2px;

        margin-left: 2px;
    }

    #top_kontakt {
        font-size: 11px;
        margin-right: 0;
    }

    #top_kontakt div {
        text-align: right !important;
    }

    div.top_log_kol {
        width: 42%;
    }

    .top_log_pole input {
        width: calc(100% - 10px);
    }

    div#menu_new_wide,
    div#menu_new {
        background: #f3f3f3;
    }

    div#menu_new,
    div#menu_new_wide {
        height: auto;
    }

    .top_box_main,
    #menu_new_wide .top_box_main {
        width: 100%;
        height: auto;

        background: url(../images/top_box_back.png) no-repeat top center;
        background-size: cover;

        text-indent: 25px;

        margin: 0;
        margin-top: 9px;
    }

    .top_box_main:first-child {
        margin-left: 0;
    }

    .top_box_img {
        display: none;
    }

    .top_box_new {
        text-align: left;
        width: 100%;
    }

    .top_box_new_hover {
        border: none;
        /*text-indent: 0;*/
    }

    .top_box_logos {
        display: none !important;
        position: static;
        width: 100%;
        overflow: hidden;
    }

    div.menu_szukaj_new {
        width: 100%;

        margin-top: 10px;
    }

    .menu_szukaj_new input {
        width: calc(100% - 77px);
    }

    #top_slider_new {
        width: 100%;
        background: #f3f3f3;
        overflow: hidden;
    }

    .top_box_logo {
        width: 13%;
        margin-right: 1%;
    }

    .top_box_logo_img {
        margin: 0 auto;
    }

    .top_box_logo:nth-of-type(4n) {
        margin-right: 1%;
    }

    .search_container {
        width: 100%;
        /*max-width: 446px;*/
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    .search_new h2 {
        width: auto;
        text-indent: 0;
        max-width: 350px;
    }

    .search_new h2 span.line1 {
        font-size: 34px;
    }

    .search_new h2 span.line2 {
        font-size: 34px;
    }

    /*    .search_img {
            position: static;
            float: right;
            margin-top: -10%;
    
            max-width: 57%;
            max-height: 200px;
        }*/
    /*div.search_new*/
    /*{*/
    /*width: 100%;*/
    /*border: none;*/
    /*background: rgba(0,124,169,1) !important;*/
    /*background: -moz-linear-gradient(left, rgba(0,124,169,1) 0%, rgba(0,64,116,1) 100%)!important;*/
    /*background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,124,169,1)), color-stop(100%, rgba(0,64,116,1)))!important;*/
    /*background: -webkit-linear-gradient(left, rgba(0,124,169,1) 0%, rgba(0,64,116,1) 100%)!important;*/
    /*background: -o-linear-gradient(left, rgba(0,124,169,1) 0%, rgba(0,64,116,1) 100%)!important;*/
    /*background: -ms-linear-gradient(left, rgba(0,124,169,1) 0%, rgba(0,64,116,1) 100%)!important;*/
    /*background: linear-gradient(to right, rgba(0,124,169,1) 0%, rgba(0,64,116,1) 100%)!important;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ca9', endColorstr='#004074', GradientType=1 )!important;*/
    /*}*/
    div#center,
    div#center_sub {
        width: 100%;
    }

    div#center {
        margin-bottom: 2%;
        margin-top: 0;
    }

    div#center_sub {
        background: none;
    }

    div#right {
        width: 100%;
        padding: 0;
    }

    /*LISTA PRODUKTOW*/
    div.prod_item {
        width: 32%;
        min-height: 480px;
        margin: 0 1% 1% 0;
    }

    div.prod_item_img {
        width: calc(100% - 12px);
        display: flex;
        justify-content: center;

        margin: 0 auto 2%;
    }

    div.prod_box_feature {
        display: block;
        height: 33px;
    }

    .kategoria_new_holder {
        width: 49%;
        margin: 0 1% 1% 0;
    }

    div.paginacja {
        background: none;

        margin: 2% 0;
    }

    div#prod_box_left {
        width: 45%;
    }

    div#prod_box_img {
        width: calc(100% - 16px);
        display: flex;
        justify-content: center;
    }

    div.prod_img_podglad.right_img {
        float: left;
        margin-left: 1%;
    }

    div#prod_box_right {
        float: left;
        margin-left: 25px;
    }

    /*PODGLAD PRODUKTU*/
    div.prod_img_podglad {
        width: calc(49% - 9px);
    }

    .prod_img_podglad a {
        display: flex;
        justify-content: center;
        align-items: center;

        margin: 0 auto;
    }

    .prod_img_podglad a img {
        max-width: 80%;
    }

    .new_button {
        width: 50%;
        height: auto;
    }

    .new_button img {
        width: 100%;
    }

    div#left_new {
        width: 100%;
    }

    div#right_new {
        width: 100%;
    }

    .center_wide {
        width: 100% !important;
    }

    div#main {
        background: none;
    }

    div#main_left {
        width: 100%;
    }

    h1.naglowek.main_naglowek {
        width: calc(100% - 90px);
    }

    #top_slider_new {
        margin: 0 auto;
    }

    div#main_right {
        width: 100%;
        padding-right: 0;
    }

    div.main_kat_inne {
        padding: 0 0 7px 0;
    }

    div#main_right .czysc {
        display: none;
    }

    div#main_right h1.naglowek {
        clear: both;
    }

    div.main_best.right {
        padding-right: 5px;
    }

    #main_best_box {
        overflow: hidden;
    }

    #main_producer_box .zam_txt:first-of-type {
        width: 100% !important;
    }

    #main_producer_box .zam_txt {
        text-align: left !important;
        width: 100%;
    }

    #main_producer_box div.man_item.last {
        padding-right: 15px;
    }

    .box_producent {
        width: 24%;

        margin: 0 1% 1% 0;

        display: flex;
        justify-content: center;
        align-items: center;

        text-align: center;
    }

    .box_producent a {
        margin: 0 auto;
    }

    .box_producent:nth-of-type(6n) {
        margin-right: 1%;
    }

    div#left_new2 {
        width: 30%;
    }

    div#right_new2 {
        width: 68%;
    }

    /*REJESTRACJA*/
    div.rej_gr_form {
        width: 100%;
    }

    div.rej_kol {
        width: 49%;
    }

    .rej_kol input {
        width: calc(100% - 17px);
    }

    .rej_kol input#ulica {
        width: calc(100% - 70px);
    }

    .rej_kol select {
        width: 100%;
    }

    div.rej_sel {
        width: calc(100% - 17px);
    }

    #koszyk_spis div.rej_kol {
        width: 100%;
    }

    /*PAGINACJA*/
    .stronicowanie2 a {
        height: 30px;
        padding: 2px 15px 0 15px;
        display: flex;
        align-items: center;
    }

    span.str_sep,
    .stronicowanie a.pn {
        height: 30px;
        display: flex;
        align-items: center;
    }

    /*KOSZYK*/
    .rej_gr_form textarea {
        width: calc(100% - 16px);
    }

    /*KOMENTARZE*/
    #dodaj_opinie div.rej_kol {
        width: 100% !important;
    }

    textarea.opinia_area {
        background: #fff;
        border: 1px solid #d1d1d1;
        width: calc(100% - 16px);
    }

    /*NOWE MENU*/
    .machines {
        width: 100%;
    }

    .maszyna_new_holder {
        width: 32%;

        margin: 0 1% 1% 0;
    }

    .maszyna_new_holder:nth-of-type(4n) {
        margin-right: 1%;
    }

    .maszyna_new_holder a {
        width: 100%;
        height: 100%;
    }

    .maszyna_new {
        width: 100%;
        height: 75%;
    }

    .maszyna_new img {
        max-width: 90%;
    }

    #kategorie_tabela {
        display: none;
    }

    #kategorie_table_rwd {
        display: block;

        margin-bottom: 15px;
    }

    #kategorie_table_rwd span {
        display: block;

        margin-bottom: 10px;
    }

    #kategorie_table_rwd select {
        width: 100%;
        height: 30px;
        border: 1px solid #d2d2d2;
    }

    /*MENU BOCZNE*/
    .naglowek_box_wide {
        width: 100%;
    }

    div#left {
        padding-left: 0;

        width: 100%;
    }

    #left_kat ul {
        display: none;
    }

    .span_menu_rwd {
        height: 41px;
        display: block;
        width: 100%;
    }

    .span_menu_rwd select {
        width: 100%;
        height: 30px;
        border: 1px solid #d2d2d2;
    }

    .span_menu_rwd .select2-container--default .select2-selection--single {
        background-color: transparent;
        border: none;
        border-radius: 0;
        color: #fff;
    }

    .span_menu_rwd .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 41px;
        color: #f1f1f1;
        font-size: 16px;
        font-weight: bold;
        text-indent: 17px;
    }

    .span_menu_rwd .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 50%;
        right: inherit;
        width: 20px;
        margin-top: -5px;
        left: 95%;
    }

    .span_menu_rwd .select2-container--default .select2-selection--single .select2-selection__arrow {
        background: url(../images/top_box_main_arrow.png) no-repeat 97% center;
        background-size: 16px 9px;
    }

    .span_menu_rwd .select2-container--open .select2-selection--single .select2-selection__arrow {
        background: url(../images/top_box_main_arrow_active.png) no-repeat 97% center;
        background-size: 16px 9px
    }

    .span_menu_rwd .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none;
    }

    .span_menu_rwd select option,
    #kategorie_table_rwd select option {
        color: #000;
    }

    div.left_best_nazwa {
        display: block;
        height: 46px;
    }

    .best_menu .czysc {
        display: none;
    }

    .best_menu div.left_best.right {
        float: left;
    }

    .best_menu div.left_best {
        margin-right: 1%;
    }

    /*REKLAMA*/
    div#left_adv {
        width: 100%;

        margin: 2% 0;

        padding-top: 0;
    }

    div#left_adv_box {
        margin: 0 auto;
    }

    #left_adv a#slider_mask {
        background: transparent;
    }

    /*KOSZYK DOSTAWA*/
    div.koszyk_przesylka_kol,
    div.koszyk_przesylka_kol.kraj {
        width: 32%;
        margin-right: 1%;
        padding-right: 0;
    }

    .kraj div.formularz,
    div.formularz {
        width: calc(100% - 12px);
    }

    .formularz select,
    .kraj .formularz select {
        width: 100%;
    }

    /*FOOTER*/
    div#bottom {
        width: 100%;
        padding: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    div#bot_bot {
        width: calc(100% - 20px);
        padding: 0 10px;
    }

    div#bot_top {
        width: 100%;
        background: #2d2d2d;
    }

    div.bot_kol.tekst {
        margin-left: 0;
    }

    div#bot_box {
        width: calc(100% - 20px);

        background: #2d2d2d;

        padding: 5px 10px 15px;
    }

    .bot_kol_left {
        width: 27%;
        float: left;
    }

    .bot_kol_right {
        width: 27%;
        margin: 0 2%;
        float: left;
    }

    .payment {
        width: 42%;
    }

    .payment_row {
        width: 100%;
    }

    div.bot_kol {
        float: none;
        width: 100%;

        margin-bottom: 40px;
    }

    div.bot_kol.tekst {
        width: 100%;
        margin-bottom: 0;
    }

    div#bot_copy {
        width: auto;
    }
}

@media (max-width: 850px) {
    /*div#top_logo:before*/
    /*{*/
    /*content: '';*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 111px;*/
    /*left: 0;*/
    /*width: 15px;*/
    /*height: 97px;*/
    /*background: #fff;*/
    /*}*/
    /*div#top_logo:after*/
    /*{*/
    /*content: '';*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 111px;*/
    /*right: 0;*/
    /*width: 15px;*/
    /*height: 97px;*/
    /*background: #fff;*/
    /*}*/
    a.a_your_basket {
        width: 90px;
        font-size: 17px;
        padding: 13px 0 14px 50px;
        background: url('../images/top_koszyk.png') left center no-repeat;
        background-size: 25px 25px;
    }

    .top_koszyk_box_new a.a_your_basket {
        padding-left: 30px;
    }

    .producer_logo {
        width: 100%;
    }

    .producer_search {
        width: 100%;
    }

    .kategoria_new_holder {
        width: 100%;
        margin: 0 0 1% 0;
    }

    .kategoria_new {
        margin: 0 auto;
    }

    .search_new h2 span.line1 {
        font-size: 30px;
    }

    .search_new h2 span.line2 {
        font-size: 25px;
    }

    div.prod_item {
        width: 49%;
    }

    div.prod_item_img {
        float: none;
        margin: 0 auto 2%;
    }

    div.prod_item_right {
        text-align: center;
    }
}

@media (max-width: 640px) {
    #top_koszyk_link a.on {
        background: none;
    }

    .top_koszyk_box_new.active {
        width: 62%;
    }

    .koszyk_cena.active {
        display: none;
    }

    .top_koszyk_box_new.active {
        float: left;
    }

    #top_kontakt.active {
        width: 110px;
        clear: right;
    }

    div#top_koszyk_bot {
        padding-bottom: 10px;
    }

    div#top_koszyk_wartosc {
        border-left: none;
        padding-left: 0;
    }

    .phone_rwd #top_kontakt {
        float: left;
        width: 86%;
        text-align: left;
        margin-top: 12px;
        margin-right: 0;
    }

    #top_kontakt div {
        text-align: left !important;
    }

    .phone_rwd #top_kontakt span {
        margin-right: 10px;
    }

    .phone_rwd #top_kontakt br {
        display: none;
    }

    .top_box_main,
    #menu_new_wide .top_box_main {
        border: 2px solid #aaa;
        border-top: none;
        border-bottom: none;
    }

    /*    div.search_new
        {
            padding-top: 1px;
        }*/
    /* .search_new > a
     {
         bottom: -50px;
         left: 0;
 
         margin-left: 0;
 
         width: 100%;
         background-position: top right;
         background-color: #fff;
         background-repeat: no-repeat ;
     }*/
    /*    .search_img {
            margin-top: -12%;
            max-width: 50%;
        }*/
    .box-img-wrapper {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    div.search_new {
        width: 100%;
        max-width: 446px;
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        margin: 0 auto 10px;
    }

    div#top_koszyk {
        width: 100% !important;
        background: #e2e2e2;
        height: 74px;
    }

    div#top_koszyk:before {
        content: '';
        display: block;

        position: absolute;

        top: 0;
        left: 0;

        background: #e2e2e2;

        width: 15px;
        height: 72px;
    }

    div#top_koszyk:after {
        content: '';
        display: block;

        position: absolute;

        top: 0;
        right: 0;

        background: #e2e2e2;

        width: 15px;
        height: 72px;
    }

    div#top_koszyk.active:before {
        height: 131px;
    }

    div#top_koszyk.active:after {
        height: 131px;
    }

    #top_kontakt {
        margin-right: 3px;
    }

    div#top_nav {
        width: 100%;
    }

    div.top_log_kol {
        width: calc(100% - 155px);
    }

    div.top_log_kol:first-of-type {
        width: 115px;
    }

    .top_box_logo {
        width: 19%;
    }

    div.prod_sort_czesci {
        padding: 9px 8px 0 16px;
    }

    .prod_sort_czesci div {
        width: 100%;
        margin-bottom: 2%;
        padding: 0 !important;
    }

    .prod_sort_czesci div select {
        width: 100% !important;
    }

    .prod_sort_czesci div.nr_kat_new,
    .prod_sort_czesci div.nr_new {
        width: 50px;
    }

    .box_producent {
        width: 32%;
    }

    div#prod_box_left {
        width: 100%;
    }

    div#prod_box_img {
        width: 300px;
    }

    div#prod_box_right {
        margin-top: 2%;
        margin-left: 0;
        width: 100%;
    }

    div#left_new2 {
        width: 100%;
    }

    div#right_new2 {
        width: 100%;
    }

    .maszyna_new_holder {
        width: 32%;
    }

    .producer_search {
        text-align: center;
    }

    /*    .search_new {
            width: calc(100% - 30px);
            background: #fff;
            border: 1px solid #d2d2d2;
        }*/
    .search_icon_new {
        left: inherit;
        right: 0;
    }

    /*.search_new h2 {*/
    /*text-align: center;*/
    /*padding-left: 0;*/
    /*width: 100%;*/
    /*max-width: initial;*/
    /*}*/
    /*div.search_new*/
    /*{*/
    /*height: auto;*/
    /*min-height: 395px;*/
    /*margin: 0 auto 80px;*/
    /*}*/
    /*   .search_img
       {
           width: 100%;
           max-width: 100%;
           max-height: 270px;
   
           margin-top: 2%;
       }*/
    #main_producer_box div.man_item,
    #main_producer_box div.man_item.last {
        width: 19%;
        padding: 0;
        margin: 0 1% 1% 0;
    }

    #main_best_box div.main_best {
        width: 24%;
        padding: 0;
        float: left;
        overflow: hidden;
        margin: 0 1% 1% 0;
    }

    .temporary #main_best_box div.main_best {
        width: 49%;
    }

    .temporary#main_best_box {
        margin-bottom: 30px;
    }

    #main_best_box div.main_best.right {
        padding-right: 0;
    }

    #main_best_box .left_best_nazwa a {
        display: block;
        height: 33px;
    }

    div.main_best_img {
        display: flex;
        justify-content: center;
        align-items: center;

        margin: 0 auto;

        width: calc(100% - 10px);
    }

    /*LISTA PRODUKTOW*/
    .kategoria_new_holder {
        width: 32%;
        margin: 0 1% 1% 0;
    }

    /*PODGLAD PRODUKTU*/
    div.prod_item {
        min-height: 490px;
    }

    /*KOSZYK*/
    table.koszyk thead {
        display: none;
    }

    table.koszyk tbody {
        display: block;
        width: 100%;
    }

    table.koszyk tbody tr {
        width: 100%;
        height: auto;
        float: left;
        text-align: center;
        padding-bottom: 8px;
        margin-bottom: 4px;
        background: url('../images/sep.gif') bottom repeat-x;
    }

    div#kosz_przelicz {
        float: left;
    }

    .only-rwd {
        display: block;
    }

    .no-rwd {
        display: none !important;
    }

    table.koszyk tbody td,
    table.koszyk tbody td.nazwa,
    table.koszyk tbody td.ilosc,
    table.koszyk tbody td.usun {
        width: 100%;
        padding: 2px 5%;
        float: left;
        display: inline-block;
        box-sizing: border-box;
    }

    table.koszyk .only-rwd,
    table.koszyk div.koszyk_towar_img {
        float: left;
    }

    table.koszyk div.koszyk_towar_img {
        margin: 0;
        margin-top: 2px;
        margin-right: 40px;
    }

    a.nazwa_koszyk_rwd {
        float: left;
        display: block;
        width: 60%;
        text-align: left;
        margin-top: 8px;
    }

    table.koszyk tbody td.nazwa {
        padding: 2px 0;

        width: 80%;
    }

    table.koszyk tbody td.nazwa span:first-child {
        margin-top: 15px;
        margin-right: 40px;
    }

    table.koszyk tbody td.ilosc {
        width: 80px;
        padding: 0 2px;

        float: right;

        text-align: right;
    }

    table.koszyk tbody td.ilosc span {
        float: right;
    }

    div.koszyk_towar_img {
        float: none;
        margin: 0 auto 1%;
    }

    div.koszyk_przesylka_et {
        padding-top: 10px;
        padding-bottom: 2px;
    }

    /*PODGLAD PRODUKTU*/
    .new_button img {
        width: 100%;
    }

    div#prod_box_img {
        width: calc(100% - 14px);
        margin-bottom: 2%;
    }

    div.prod_img_podglad.right_img {
        margin-left: 0;
    }

    div.prod_img_podglad {
        width: 32%;
        display: block;
        float: left;
        margin-left: 0;
        margin-right: 1%;
    }

    /*KOMENTARZE*/
    div.rej_linia {
        width: 100% !important;
    }

    div#bot_bot {
        height: auto;
    }

    /*FOOTER*/
    .bot_kol_left {
        width: 49%;
    }

    .bot_kol_right {
        width: 49%;
        margin-right: 0;
    }

    .payment {
        width: 100%;
    }
}

@media (max-width: 550px) {
    div.search_new {
        min-height: 360px;
    }

    /*    .search_img {
            position: static;
            margin-top: 2%;

            width: 100%;
            max-width: 100%;
        }*/
    table.koszyk tbody td.nazwa span:first-child,
    table.koszyk div.koszyk_towar_img {
        margin-right: 15px;
    }

    a.nazwa_koszyk_rwd {
        width: 61%;
    }

    table.koszyk tbody td.nazwa {
        width: 78%;
    }

    table.koszyk tbody td.ilosc {
        margin-top: 10px;
    }
}

@media (max-width: 480px) {
    div#top_logo {
        height: 86px;

        display: flex;
        align-items: center;
    }

    #top_koszyk_btn a {
        font-size: 14px;
    }

    a.a_your_basket {
        width: 110px;

        position: absolute;
        top: 13px;
    }

    .top_box_logo {
        width: 32%;
    }

    div#top_logo img {
        max-width: 80%;
    }

    .box_producent {
        width: 49%;
    }

    .maszyna_new_holder {
        width: 49%;
    }

    .right_newer2 div#kategorie_table_rwd {
        width: 49% !important;
    }

    .search_img {
        /*position: static;*/
        /*margin-top: 2%;*/

        width: 100%;
        max-width: 100%;
    }

    /*.search_new > a {*/
    /*width: 100%;*/
    /*background-position: top right;*/
    /*background-color: #fff;*/
    /*background-repeat: no-repeat;*/
    /*}*/
    #top_kontakt a,
    #top_kontakt {
        font-size: 10px;
    }

    div#center {
        margin-bottom: 0;
    }

    #main_best_box div.main_best {
        width: 32%;
    }

    #main_producer_box div.man_item,
    #main_producer_box div.man_item.last {
        width: 32%;
        padding: 0;
        margin: 0 1% 1% 0;
    }

    div.rej_kol {
        width: 100%;
    }

    div.search_new {
        min-height: 340px;
    }

    /*SLIDER GLOWNA*/
    .jcarousel-item {
        width: 100px;
    }

    .top_slider_img {
        padding: 12px;
    }

    /*LISTA PRODUKTOW*/
    div.prod_item {
        min-height: initial;
        width: 100%;
        margin: 0 0 1% 0;
    }

    button.button_114 {
        width: 70%;
        background-size: 100% 100%;;
    }

    div.prod_box_feature {
        height: auto;
    }

    .new_list .alarm {
        padding-bottom: 5px;
    }

    /*PODGLAD PRODKTU*/
    .new_button {
        width: 100%;
        height: auto;
    }

    .new_button img {
        width: 100%;
    }

    #prod_sort_ile {
        width: 170px;
    }

    div.prod_img_podglad {
        width: calc(49% - 10px);
    }

    /*KOSZYK DOSTAWA*/
    div.koszyk_przesylka_kol,
    div.koszyk_przesylka_kol.kraj {
        width: 100%;
    }

    div.formularz {
        width: calc(100% - 12px);
    }

    .kraj div.formularz {
        width: calc(100% - 10px);
    }

    .formularz select,
    .kraj .formularz select {
        width: 100%;
    }

    table.koszyk tbody td.nazwa span:first-child,
    table.koszyk div.koszyk_towar_img {
        margin-right: 15px;
    }

    a.nazwa_koszyk_rwd {
        width: 56%;
    }

    table.koszyk tbody td.nazwa {
        width: 78%;
    }

    table.koszyk tbody td.ilosc {
        margin-top: 10px;
    }

    /*MENU BOCZNE*/
    #right div.left_best {
        width: 49%;
    }

    #right div.left_best_img {
        width: calc(100% - 12px);

        margin: 0 auto;
    }

    .produkt.prod_pole_img.odd {
        background: #e6e6e6;
    }

    .produkt_wkoszu {
        background: #ccffff !important;
    }

    div#bot_bot {
        width: 100%;
        text-align: center;
    }

    div#undicom {
        float: none;
        width: 100%;
        display: flex;
        justify-content: center;
        padding-top: 5px;
    }

    div#bot_copy {
        float: none;
    }

    .search_new h2 span.line1 {
        font-size: 20px;
    }

    .search_new h2 span.line2 {
        font-size: 20px;
    }
}

@media (max-width: 400px) {
    a.a_your_basket {
        width: 100px;
        font-size: 14px;
        padding: 13px 0 14px 50px;
        background: url('../images/top_koszyk.png') left center no-repeat;
        background-size: 15px 15px;
    }

    .top_koszyk_box_new a.a_your_basket {
        padding-left: 20px;
    }

    .phone_rwd #top_kontakt span {
        margin-right: 0;
    }

    #top_kontakt a, #top_kontakt {
        font-size: 9px;
    }

    div.search_new {
        min-height: 300px;
    }

    .komorka_koszyk {
        width: 90px;
        display: flex;
    }

    .prod_pole_5_new {
        padding-top: 15px;
    }

    .prod_pole_5_new .prod_pole_6_new {
        float: left;
        border-left: none;

        height: auto;

        padding: 0 10px;

        margin-top: 10px;
    }

    table.koszyk tbody td.nazwa {
        width: 70%;
    }

    a.nazwa_koszyk_rwd {
        width: 100%;
    }

    table.koszyk tbody td.ilosc {
        margin-top: 20px;
    }

    /*FOOTER*/
    .bot_kol_left {
        width: 100%;
    }

    .bot_kol_right {
        width: 100%;
        margin: 0;
    }
}

@media (max-width: 365px) {

    div.search_new {
        min-height: 275px;
    }

    /*.search_img {*/
    /*right: -180px;*/
    /*}*/
    /*.search_new > a {*/
    /*width: 100%;*/
    /*background-position: top right;*/
    /*background-color: #fff;*/
    /*background-repeat: no-repeat;*/
    /*}*/
    .kategoria_new_holder {
        width: 49%;
    }
}

/* ------------------------------------------------------------------- *
 *  STYLE DO NOWEJ PODSTRONY WYSZUKIWANIA CZESCI ZAMIENNYCH I USLUG    *
 * ------------------------------------------------------------------ */
@media (max-width: 1000px) {
    .left_newer2 {
        width: 30% !important;
    }

    .left_newer2 .producer_search {
        width: 100%;
    }

    .left_newer2 .search_new {
        width: calc(100% - 89px);
    }

    .new_parts_faq {
        margin-bottom: 25px;
    }

    .left_newer2_kat .producer_logo {
        margin-bottom: 15px;
        left: 50%;
        margin-left: -40px;
    }

    .left_newer2_kat ul {
        display: block !important;
    }

    .right_newer2 div#kategorie_table_rwd {
        width: 66%;
        float: right;
    }

    .new_services_container .new_service_box {
        width: 23.5%;
        margin-right: 2%;
        background-size: 100% 100%;
    }

    form.new_services_form .new_services_input {
        width: 23.5%;
        margin-right: 2%;
    }

    form.new_services_form .new_services_input.new_services_input2 {
        width: 49%;
    }
}

/* ------------------------------------------------------------------- *
 *  STYLE DO NOWEJ CZĘŚCI STRONY GLOWNEJ                              *
 * ------------------------------------------------------------------ */

@media (max-width: 1000px) {
    .temporary .main_kat_container {
        width: 49%;
        margin-right: 2%;
    }

    .temporary .main_kat_container:nth-child(2n) {
        margin-right: 0;
    }

    .temporary div.main_kat_img {
        height: 63px;
    }

    .temporary div#main_left {
        margin-left: 0;
    }

    .temporary .products-wrapper {
        width: 100%;
    }

    .temporary .products-wrapper h1 {
        width: 100%;
    }

    .temporary .main_product {
        width: 24%;
        margin-right: 1%;

        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .temporary .main_product:nth-of-type(4n) {
        margin-right: 0;
    }

    .temporary .main-contact {
        width: 100%;

        margin-bottom: 30px;
    }

    .temporary #main_producer_box {
        float: left;

        width: 49%;
        margin-right: 2%;
    }

    .temporary div.man_item {
        width: 25%;

        padding-right: 0;
    }

    .temporary #main_producer_box div.man_item.last {
        padding-right: 0;
    }

}

@media (max-width: 768px) {
    .temporary div.man_item {
        width: 33%;
    }

    .search_new h2 span.line1 {
        font-size: 25px;
    }

    .search_new h2 span.line2 {
        font-size: 25px;
    }

}

@media (max-width: 640px) {
    .temporary .main_product {
        width: 49%;
        margin-right: 2%;
    }

    .temporary .main_product:nth-of-type(2n) {
        margin-right: 0;
    }

    .temporary .main-contact {
        height: auto;
    }

    .temporary .main-contact-column {
        float: none;
    }

    .temporary .main_contact_photo {
        top: initial;
        bottom: 0;
    }

    .temporary h1.naglowek.main_naglowek {
        font-size: 25px;
    }

    .temporary #main_producer_box {
        float: left;

        width: 100%;
        margin-right: 0;
    }

    .temporary#main_best_box {
        clear: both;

        width: 100%;
    }

    .temporary #main_producer_box div.man_item,
    .temporary #main_producer_box div.man_item.last {
        width: 20%;

        margin: 0 0 2% 0;
    }
}

@media (max-width: 480px) {
    .temporary .main_kat_container {
        width: 100%;
        margin-right: 0;
    }

    .temporary .main_contact_photo,
    .temporary .main_contact_faq {
        display: none;
    }

    .temporary #main_producer_box div.man_item,
    .temporary #main_producer_box div.man_item.last {
        width: 33%;
    }

}

@media (max-width: 1000px) and (min-width: 641px) {
    .prodnew_item_holder_newer div.prod_item_newer {
        width: 32%;
        margin: 0 0.5% 20px;
        padding: 0 0.5%;
    }

    .prodnew_item_holder_newer div.prod_item_newer:nth-child(3n+1) {
        margin-left: 0;
        padding-left: 0;
    }

    .prodnew_item_holder_newer div.prod_item_newer:nth-child(3n) {
        margin-right: 0;
        padding-right: 0;
    }
}

@media (min-width: 641px) {
    .prodnew_item_holder_newer div.prod_item_newer:nth-child(3n) {
        background: none;
    }
}

@media (max-width: 640px) {
    .left_newer2 {
        width: 100% !important;
    }

    .new_services_container .new_service_box {
        width: 49%;
        margin-right: 2%;
    }

    .new_services_container .new_service_box:nth-child(2n) {
        margin-right: 0;
    }

    form.new_services_form .new_services_input {
        width: 49%;
    }

    form.new_services_form .new_services_input.new_services_input1_even {
        margin-right: 0;
    }

    form.new_services_form .new_services_input.new_services_input2 {
        width: 100%;
        margin-right: 0;
    }
}

@media (max-width: 640px) and (min-width: 401px) {
    .prodnew_item_holder_newer div.prod_item_newer {
        width: 49%;
        margin: 0 0.5% 20px;
        padding: 0 0.5%;
    }

    .prodnew_item_holder_newer div.prod_item_newer:nth-child(2n+1) {
        margin-left: 0;
        padding-left: 0;
    }

    .prodnew_item_holder_newer div.prod_item_newer:nth-child(2n) {
        margin-right: 0;
        padding-right: 0;
        background: none;
    }
}

@media (max-width: 400px) {
    .prodnew_item_holder_newer div.prod_item_newer {
        width: 100%;
        margin: 0 0 10px;
        padding: 0 0 10px;
        height: auto;
        background: url('../images/sep.gif') bottom repeat-x;
    }

    form.new_services_form .new_services_input {
        width: 100%;
        margin-right: 0;
    }
}