@media all and (min-width:1950px) {
.ptotal{width:1920px;margin:auto;}
}

@media all and (max-width: 1250px)  {
#banery{display:none}
.total{width:98%;padding-left:1%;padding-right:1%;}

h1{line-height:45px; font-size:44px}
.tlo .tlotext{top:40vh;}
#tlo .slide{overflow:hidden;text-align:center;width:100%}

.tlo img{height:150vh; width:auto;}

a.cv{width:60%;margin:10px 20%;background-position:center;}
a.cv:hover{background-position:center}

#all1 > div{width:25%;height:30vh}
.item{height:30vh}
.itema{line-height:30vh}

.ajaxitem{max-width:100%;}
#p00{width:100%;padding:0;border:0 !important;}
#p00>div{width:25%;height:25vh;background-size:80%; border: 0 !important}

#p00>div:hover, #p00>div.active{background-size:80%;}

#p01>#ekrany>div{position:static;width:98%;padding:10px 1%;float:left;margin:0;background:none;overflow:hidden;text-align:center;height: auto !important}
#p01>#ekrany>div img{max-width:75%;}
#p014{display:none}

#ciastkodivf{height:auto;}
#ciastkocontainer{width:80%; padding:10px 20% 10px 0; height:auto;}
}



@media all and (max-width: 900px)  {
.mobi{display:block;}
.nomobi{display:none}

#topmenu{padding-top:10px;}
#topmobi{float:right;width:140px;}
#menumin{margin:3px;display:block;float:left;width:40px;height:40px;cursor:pointer;background:url(img/ham2.png) transparent no-repeat center;background-size:30px;}
#mobilangmenu a{margin:3px;display:block;float:left;width:40px;height:40px;font-size:0px;background-size:100%}
#mobilangmenu a.jezykpl{background:url(img/pl.svg) no-repeat;}
#mobilangmenu a.jezyken{background:url(img/en.svg) no-repeat;}

#minimenu{display:none;width:100% !important; overflow:hidden; z-index:999;position:absolute;top:69px; padding:0;}
#minimenu ul{z-index:auto !important; height: auto !important;display:block !important; width:100% !important; position: relative !important;padding:0;margin:0;}
#minimenu li,#menu li:hover ul li{display:block !important; width:100% !important; position: relative !important;margin:0}
#minimenu a,ul.men1 a:hover, ul.men1 li:hover a
{border-radius:0 !important;font-size:36px;background: url(img/menu_top.png) repeat-x; text-align:center;height:54px !important; line-height:54px !important; width:98% !important; padding-left:1% !important;padding-right:1% !important; display:block !important;color:white !important;text-decoration:none !important; margin-bottom:1px;}
#minimenu li ul{display:none !important;}
#minimenu{height:auto;}
#minimenu li a.active{background:#164C7A}

#left{display:none}
#right{width:100%;}
#right p, #right h2{margin: 5px 0;}
h1 span{display:none}
#all1 > div{width:50%;height:39vh}
.itema{line-height:39vh}
input#wyslij{width:98.2%;margin-bottom:1vh}
}



@media all and (max-width: 690px)  {

.tlo .tlotext .s1{font-size:2vh;}
.tlo .tlotext .s2{font-size:3vh; line-height:4vh}
.tlo .tlotext .s3{font-size:2vh;}

a.cv{width:90%;margin:10px 5%}

#cont>#ofertaitemy{float:right}
#ofertaitemy a{text-decoration:none;display:inline-block; width:70px;color:white;background:black;line-height:70px; font-size:12px; height:70px;margin:10px 5px;border:5px solid #EBE9EA; border-radius:40px;}
}


@media all and (max-width: 540px)  {
#all1 > div{width:100%;}

}