@media all and (max-width:640px){
body{background-image: none !important;}
div.order{width:100%;height:auto;background:#FFF;overflow:hidden;position:relative;margin:0 auto; display:block; background-image:none !important;}
nav {display:none; float:left;}

div.order .content{
height:auto;
position: relative;
overflow: hidden;
}

div.order .content .rr,div.order .content .ll{
width:100%;
}


div.order .content .ll ul {
    width: 100%;
    margin-top: 0;
    color: #FFF;
    position: inherit;
    left: 0;
    bottom: inherit;
    overflow: hidden;
}

div.order .content .ll ul li.produkt p {
    display: block;
    margin: 20px;
    background: #FFF;
    padding: 40px;
    border: 3px solid #06af49;
    border-radius: 0;
    width: inherit;
}

div.order .content .ll ul li h1 {
    text-shadow: none;
    color: #aaa;
}

div.order .content .ll ul li u {
    text-shadow: none;
    text-decoration: none;
    color: black;
}


div.order .content .rr p {
    font-size: 22px;
    color: red;
    margin: 12px;
    text-shadow: none;
}

.order img.big{
display:none;
}


div.order .content .lls ul, div.order .content .rrs ul,div.order .content .info {
    position: relative;
}

div.order .content .rrs,div.order .content .lls{
width:100%;
}

div.order .content .lls ul, div.order .content .rrs ul {
    position: relative;
    bottom: inherit;
    left: inherit;
    font-size: 30px;
}

ul.promo li.sztuk b{
    display:none;
}
ul.promo li.time{
font-size: 32px;
}

div.order .content .ll ul li.produkt img{
height:inherit;
max-width:200px;
}

div.order .content .info h2 {
    color: #000;
    padding: 10px 0;
    text-align: center;
    text-shadow: none;
}

div.order .content .info h3 {
    background: #FFF;
    padding: 0 0 20px 0;
    text-align: center;
}

div.order .content .info p {
    background: #FFF;
    display: block;
    overflow: hidden;
    padding: 0 20px 20px 20px;
    border-bottom: 1px solid #aaa;
    text-align: justify;
}

div.order .content .info p img{
    max-width:100px;
}

div.order .content .info p img.second{
max-width:100%;
width:100%;
height:100%;
max-height: 100% !important;
float: right;
padding: 0 0;
}

img.ekspertmin {
    display: block;
    margin: 0 auto;
}

.lalal{width:100%; background:#FFF; overflow: hidden; padding:20px 0;}
.lalar {float:left; overflow: hidden; width:100%;}
.lalal .erdg{float:left; width:100%; text-align:center;}
b.odczego{color:#000;}

.opinia {
    width: 100%;
	 height: auto;
}


div.order .content .info p img {
    max-width: 100%;
}

div.order .content .info .opinia p.images {
    width: 100%;
    float: left;
    padding: 0;
    color: #aaa;
    position: relative;
    overflow: hidden;
	 height:auto;
}

.esd {
    width: 100%;
    float: left;
    padding: 0;
}

div.order .content .rrss  {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}


div.order .content .rrss .info p ,div.order .content .rrss .info .ulbox  {
    padding:10px;;
	 margin:0;
}
div.footer{
margin-top:40px;
}
}