@media all and (min-width:640px) and (max-width:1400px) {
div.order{width:100%;height:auto; background:none;overflow:hidden;position:relative;margin:0 auto; display:block;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
nav {display:none; float:left;}
div.order .content{
height:auto;
position: relative;
overflow: hidden;
}

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

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


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

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 {


}

div.order .content .ll ul li u {
    text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
    text-decoration: none;
    color: red;
}


div.order .content .rr p {

	text-align:center;
    margin: 0 12px 12px 12px;


}

.order img.big{
display:none;
}


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


.content .info {
    padding: 20px 100px 20px 100px;
}

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

div.order .content .lls{
float:right;
}

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



div.order .content .lls ul.promo{
	 overflow: hidden;
	 max-width:540px;
	 margin: 20px auto 40px auto;
}


div#cechy .content .lls ul.promo{
	 overflow: hidden;
	 max-width:540px;
	 margin: 20px auto 0 auto;
}

ul.promo li{
    width:50%;
	 float:left;
	 overflow: hidden;
}

ul.promo li.nag{
font-size: 32px;
}

ul.promo li.sztuk {
width:100%;
}

ul.promo li.nameprodukt {
width:100%;
text-align:center;
}


ul.promo li.promo-price {
line-height:50px;
}

ul.promo li.promo-price span{
font-size:40px;
}

ul.promo li.baynow{
width:100%;
}
ul.promo li a{
	margin: 10px auto 0 auto;
}

ul.promo li.time,ul.promo li.koniec{
font-size: 26px;
}

ul.promo li.time b{
margin-right:10px;
}

ul.promo li.koniec{
text-align:left;
}

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

div.order .content .info h2 {

    padding: 10px 0;
    text-align: center;

}

div.order .content .info h3 {
    background: #FFF;
    padding: 20px 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{
padding-right:0;
max-height:160px;
}

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%;

}

@media all and (min-width:980px){
.opinia{width:50%;}
}

@media all and (min-width:1400px){.opinia{width:50%;}
div.order .content .lls{width:30%; padding-bottom:40px;}
div.order .content .rrs{width:70%; padding-bottom:40px;}
}




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

div.order .content .info .opinia p.images {
width:100%;
}
div.order .content .info .opinia h3 span span{
display:none;
}

div.order .content .info .opinia p img{
min-height:200px;
min-width:100%;

}
.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;
}
}