@media (max-width:640px){




.kaflelewe .kafel25{
width: 100%;
float: none;
}


.kaflelewe .kafel25:nth-child(2n) {
    margin-right: 0%;
    width: 100%;
}




.dlaczegowartoznami ul li {
	width: 44%;
    margin-right: 1%;
}



.ikonyszarybkox .boxszary {
    width: 100%;
    float: none;
}


.ikonyszarybkox .boxszary:nth-child(2n+1) {
    margin-right: 0%;
}



.zalety-obraz-bialy .obrazwprowadzenie {
    width: 96%;
	padding: 2%;
    display: block;
    float: none;
    margin-right: 0;
}



.zalety-obraz-bialy .tekstobokobraz {
    display: block;
    width: 96%;
    float: none;
    padding: 2%;
}




.produkty-kafle-duzo .prodk4 {
    width: 50%;
}

.produkty-kafle-duzo .prodk4:nth-child(1) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(2) {background: #eaeaea;}
.produkty-kafle-duzo .prodk4:nth-child(3) {background: #eaeaea;}
.produkty-kafle-duzo .prodk4:nth-child(4) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(5) {background: #fff;}
.produkty-kafle-duzo .prodk4:nth-child(6) {background: #eaeaea;}



.dowiedzsiewiecej .dowiedzsiewiecej-formularz {
    width: 100%;
    margin-right: 0;
    float: none;
}


.dowiedzsiewiecej .dowiedzsiewiecej-dane {
    width: 100%;
    float: none;
}



.kafel3f div:first-child {
    flex: 100%;
}


.kafel3f div:nth-child(2){
	 margin: 0 2% 0 0;
	 flex:1;
}

.kafel3f div:nth-child(3) {
    margin: 0 0 0 2%;
	flex:1;
}


.kafel3f {
    flex-wrap: wrap;
	
}

.kafel3f  div{
margin-bottom:30px;
}

.kafel3f  img{
width: 100%;
}


#pozycjamenu .menu{
display:none;
}



#maincontainer #glownykbp {
width: 100%;
padding: 0px 30px;
box-sizing: border-box;
order: 2;
}

#maincontainer{
flex-wrap:wrap;
padding-top: 0px;
}


#maincontainer #naglowekbp {
width: 100%;
}


#maincontainer #naglowekbp {
    width: 100%;
    border-left: none;
    padding: 30px;
    box-sizing: border-box;
    position: relative;
    right: 0;
    bottom: 30px;
    top: 0px;
    display: block;
    flex-wrap: wrap;
    align-content: first baseline;

}

#przewijak{
animation-play-state: paused;
}


body .slicknav_menu  a{
color:#000;
background: #fff;
display: block;
}

.slicknav_nav{
display: block;
border: solid 1px #eee;
width: 100%;
background: #fff;

}

body .slicknav_menu {
display: block;
right:0;
padding-right: 10px;
background: #fff;
z-index: 999999;
}


#pozycjalogo {
z-index: 22222;
position: relative;
margin-top: 20px;
}



}