@media (max-width:860px){

    .zlewakolumna #zbiornik {
        flex-wrap: wrap;
    }

    .zlewakolumna #content,
    .zlewakolumna #kolumnalewo {
        width: 100%;
    }


  .m411-podpisy {
    background-color: rgba(255,255,255,0.6);
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    top: 0;
    position: absolute;
  }


}


@media (max-width:480px){



   .slideshowck{
        display: none !important;
    }


    .slideshowck{
        display: none !important;
    }

    .itemid-101 #slider{
        background-image:url(../../../images/slajdy/slajd-mobilny.webp);
        background-repeat:no-repeat;
        height: 70vh;
        background-size: cover;
        background-position: 11%;
        margin-left: 0em;
        margin-right: 0em;
        margin-bottom: 2em;
    }


    
    #mobilna-opis-slajdy{
        z-index: 2;
        position: relative;
        height: 100%;
        display: flex;
        color:#000;
        justify-content: center;
        align-items: center;
        font-size: 3vh;
        line-height: 3.5vh;
        background: linear-gradient(to top, #fff, transparent 50%);
    }


    #mobilna-opis-slajdy > div{
        padding-left: 5%;
        padding-right: 5%;
        align-self: flex-end;
        text-align: right;
        margin-left: 0;
        margin-right: 0;
        color: #000;
        padding: 1em 0.8em 0 0.8em;
    }

    #mobilna-opis-slajdy-opis{
        font-size: 0.7rem;
        display: block;
        line-height: 1.5;
    }


    #mobilna-opis-slajdy-tytul{
        font-weight: bold;
        font-size: 1rem;
        line-height: 1.5;
        display: block;
        margin-bottom: 0.4em;
      }

    #mobilna-opis-slajdy-tytul b{
        font-weight:normal;
    }



    #mobilna-opis-slajdy-tytul span:nth-child(1){
        display: inline-block;
        color: #fff;
        background-color: var(--kolor1);
        font-size: 0.7rem;
        letter-spacing: 1px;
        padding: 0.2em 1em;
    }
    
    #mobilna-opis-slajdy-tytul span:nth-child(2){
        display: block;
        font-size: 2rem;
        line-height: 1;
        margin-top: 0.2em;
        margin-bottom: 0.1em;
        font-weight: 800;
    }
    
    
    #mobilna-opis-slajdy-tytul span:nth-child(3){
        font-weight: 400;
        font-size: 1.1rem;
        display: block;
    }
    
    

    #naglowek_srodek-lewo {
        display: flex;
        align-items: center;
    }



    .m383boxy {
        grid-template-columns: 1fr;
        gap: 20px;
    }


    .m383boxy {
        padding-right: 0.5em;
        padding-left: 0.5em;
    }




    .kontosklepnaglowek > .moduletable #hikashop_cart_module {
        margin-right: 10px;
    }


    #hikashop_product_right_part h1 {
        line-height: 25px;
    
    }

    #hikashop_product_right_part .hikacart {
        padding: 0.875em 3em;
    }

    .zlewakolumna #kolumnalewo {
        margin-top: 0px;
    }

    .kontosklepnaglowek a {
    border: none;
    }

    .zobacztakzeproduktylewo,
    .ostatnioogladanelewo{
        display: none;
    }

    #hikashop_filter_main_div_module_131{
        margin-bottom: 2rem;
    }

    #mobilna-opis-slajdy{
        z-index: 2;
        position: relative;
        height: 100%;
        display: flex;
        color:#000;
        justify-content: center;
        align-items: center;
        font-size: 3vh;
        line-height: 3.5vh;
    }

    #mobilna-opis-slajdy > div{
        padding-left: 5%;
        padding-right: 5%;
        align-self: flex-end;
        text-align: center;
        background: #fff;
        margin-left: 1em;
        margin-right: 1em;
        color: #000;
        padding: 1em 0.8em 0 0.8em;
    }

    #mobilna-opis-slajdy-opis{
        font-size: 0.8rem;
        display: block;
        line-height: 1.5;
    }


    #mobilna-opis-slajdy-tytul{
        font-weight: bold;
        font-size: 1rem;
        line-height: 1.5;
        display: block;
        margin-bottom: 0.4em;
        text-transform: uppercase;
    }

    #mobilna-opis-slajdy-tytul b{
        font-weight:normal;
    }


    .pull-right {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
        margin-top: 10px;
    }


    body ul.sigFreeClassic li.sigFreeThumb {
        float: none;
        width: 49%;
    }

    .view-checkout #hikashop_checkout_login_1_0 h1 {
        line-height: 1.2;
    }


    .com-users-login {
        flex-wrap: wrap;
    }

    .com-users-login #com-users-login__form {
        width: 100%;
        margin-bottom: 30px;
    }


    .com-users-login .com-users-login__options {
        width: 100%;
        padding: 30px 20px 20px 20px;
    }



    .right {
        float: none;
        max-width: 100%;
        padding-left: 0;
        margin: 0;
        margin-right: 0;
    }
      

    .m506 .custom > p:nth-child(2),
    .m506 .custom > p:nth-child(1) a:nth-child(2){
        display: none;
    }



    .m411-obraz img {
        max-width: 90%;
    }

    .m411{
        margin-top: 50px;
    }

    .m411-podpisy-lewo  p span:nth-child(2) {
        text-align: left;
    }

    .m411-podpisy .m411-podpisy-lewo p span:nth-child(3) {
        text-align: left;
    }

    .m411 .m411-podpisy .m411-podpisy-lewo > p,
    .m411 .m411-podpisy .m411-podpisy-prawo > p {
        margin-top: 0 !important;
      }

    .m411 .m411-podpisy .m411-podpisy-lewo > p:nth-child(1) > span:nth-child(1) {
        margin-left: 160px;
        width: 120px;
    }

    .m411 .m411-podpisy .m411-podpisy-lewo > p:nth-child(2) > span:nth-child(1) {
        margin-left: 210px;
        width: 100px;
      }

      .m411 .m411-podpisy .m411-podpisy-lewo > p:nth-child(3) > span:nth-child(1) {
        margin-left: 220px;
        width: 90px;
      }

      body .m411 .m411-podpisy .m411-podpisy-prawo > p > span:nth-child(1) {
        margin-right: 0px !important; 
        width: 100% !important;
        top: 0 !important;
        margin-top: 20px !important;
        padding-bottom: 20px !important;
        margin-left: 25px;
      }


        .m411-podpisy .m411-podpisy-prawo p span:nth-child(2) {
            text-align: right;
        }

    .m411-podpisy .m411-podpisy-prawo p span:nth-child(3) {
        text-align: right;
        }




        .m384 .m384-opis {
            width: 100%;
            order: 2;
            align-self: flex-start;
            margin-top: 20px;
        }
    
    
        .m384 .m384-zdjecie {
            width: 100%;
            order: 1;
            margin-top: 3em;
        }
    
        .m384 {
            margin-top: 1rem;
            flex-wrap: wrap;
        }
        
        
 
        .m447 p:nth-child(1) {
            writing-mode: vertical-lr;
            text-orientation: mixed;
            width: 10%;
        }
    
    
        .m447 p:nth-child(2) {
            width: 90%;
        }
           

    .m343 .mod-articlescategory {
        grid-template-columns: 1fr;
    }

    


    .m446-gora {
        grid-template-columns: 1fr;
    }


    .m446-gora-prawo {
        flex-wrap: wrap;
    }


    .m446-dol {
        grid-template-columns: 1fr;
        text-align: center;
    }

    .m446-dol p a{
        width:100%;
        text-align: left;
        display: block;
        margin-bottom:0.5em;
    }

    .m446-dol p:nth-child(2){
        text-align: left;
    }

    .m446-dol p:nth-child(1) a:nth-child(1) {
        margin-right: 0;
      }
	  
	  


      .m383naglowek h2 {
        font-size: 2.5rem;
      }


    body .hk-row-fluid {
        grid-template-columns: 1fr;
    }

    .m384-opis-wprowadzenie h2 {
        font-size: 2.3rem;
        line-height: 1.2;
    }
      
    .m447 a {
        margin-block: 1rem;
    }

    .m343 .mod-articles-category-title {
        line-height: 1.3;
        font-size: 1.5rem;
        font-weight: 600;
    }


    #hikashop_filter_main_div_module_131 form{
        grid-template-columns: 1fr 1fr;
        display: grid;
        gap: 0 1rem;
    }

    #hikashop_filter_main_div_module_131 select {
        min-width: 120px
    }



    #hikashop_filter_main_div_module_131 .hikashop_filter_fieldset h3{
        display: none;
    }

    
    .tagi-gora-strony {
        flex-wrap: wrap;
    }


    .m506 .custom > p:nth-child(1) a {
        margin-right: 0;
    }
    

    .article-info .category-name{
        display: none;
    }


    .tabela-opon {
        display: grid;
        gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
    }


} /* koniec */