.produktyP{
padding-bottom: 50px;
}
.produktyP .content-text .dsc{
padding: 30px 0px;
}
.produktyP h1.main-title {
margin-top: 0px;
}
.divContent:after{
content: "";
display: block;
clear: both;
}
.produkty{
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 20px;
}
.produkty .produkt{
background-color: #FFFFFF;
border-radius: 10px;
overflow: hidden;
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.03);
transition: all 0.5s ease-out 0s;
}

.produkty .produkt:hover{
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
}

.produkty .produkt .dImg{
overflow: hidden;
}
.produkty .produkt .dImg img{
transition: all 0.5s ease-out 0s;
}
.produkty .produkt:hover .dImg img{
transform: scale(1.1);
}

.produkty .produkt .titleZajawka{
box-sizing: border-box;
padding: 20px 22px 15px 22px;
}
.produkty .produkt .data{
font-size: 14px;
color: #B1B1B1;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 20px;
}
.produkty .produkt .data span{
display: inline-block;
vertical-align: middle;
}

.produkty .produkt .data span:first-child{

}
.produkty .produkt .data span:first-child:after{
content: "";
display: inline-block;
width: 4px;
height: 4px;
border-radius: 50%;
background-color: #B1B1B1;
vertical-align: super;
margin: 0px 10px;
}
.produkty .produkt .title{
font-weight: 700;
font-size: 18px;
color: #4A0C7B;
margin-bottom: 15px;
}
.produkty .produkt .zajawka{
color: #404040;
font-size: 15px;
font-weight: 400;
}


@media screen and (max-width:580px){
.produkty{grid-template-columns: 1fr;justify-items: center}
.produkty .produkt{max-width: 420px}
}