.div_content {
width: 1266px;
}
.cars{
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.cars .product{
box-sizing: border-box;
padding: 0px 10px 34px 10px;
width: 33.333%;
}
.cars .product2{
height: 100%;
display: flex;
flex-wrap: wrap;
flex-direction: column;

}

.cars .product .tytul{
text-align: center;
font-weight: 700;
font-size: 24px;
margin-bottom: 15px;
position: relative;
}
.cars .product .tytul a{
color: #000000;
text-underline: none;
font-weight: 700;
}
/*
.cars .product .tytul:after{
content: "";
position: absolute;
width: 60px;
height: 6px;
background-color: #FED138;
bottom: 3px;
left: 0px;
right: 0px;
margin: auto;
z-index: -1;
}
*/
.cars .product .podtytul{
text-align: center;
font-weight: 300;
font-size: 13px;
margin-bottom: 13px;
}
.cars .product .img{
text-align: center;
position: relative;
background-color: #FFFFFF;
}
.cars .product .img img{
max-width: 100%;
height: auto;
}
/*
.cars .product .img:after{
content: "";
width: 161px;
height: 161px;
position: absolute;
right: 0px;
top:0px;
background-color: #FFFFFF;
border-radius: 50%;
display: block;
z-index: -1;
transition: all 0.5s ease-out 0s;
}
.cars .product .img:hover:after{
width: 100%;
height: 100%;
border-radius: 0%;
background-color: rgba(255,255,255,0.5);
}
*/
.cars .product .content{
box-sizing: border-box;
padding: 18px 6px;
background-color: #FFFFFF;
transition: all 0.5s ease-out 0s;
}
.cars .product:hover .content{
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
}

.cars .product .content .dtech{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.cars .product .content .dtech .itemDt{
flex: 1 1 100%;
text-align: center;
}
.cars .product .content .dtech .ico{
display: block;
margin-bottom: 9px;
}
.cars .product .content .dtech .name{
display: block;
font-size: 10px;
font-weight: 500;
}
.cars .product .content .term{

}
.cars .product .content .term table{
border-collapse: collapse;
width: 100%;
border: 1px solid #E8E8E8;
margin-bottom: 15px;
}
.cars .product .content .term table thead{

}
.cars .product .content .term table thead tr{
background-color: #000000;
}
.cars .product .content .term table thead tr th{
border: 1px solid #E8E8E8;
font-weight: 500;
color: #FED138;
padding: 9px 5px;
}
.cars .product .content .term table tbody tr{
background-color: #FFFFFF;
}
.cars .product .content .term table tbody tr td{
padding: 10px 5px;
text-align: center;
font-size: 14px;
font-weight: 400;
border-left: 1px solid #E8E8E8;
border-right: 1px solid #E8E8E8;
}

.cars .product .content .term table tbody tr td .cost{

}
.cars .product .content .term table tbody tr td .cost.promo{
font-weight: 700;
}
.cars .product .content .term table tbody tr td .prom{
text-decoration: line-through;
margin-left: 5px;
}

.cars .product .content .term table tbody tr td .tekst{
margin-left: 5px;
}

.cars .product .content .term table tbody tr:nth-child(2n+1){
background-color: #F9F9F9;
}
.cars .product .content .foot{
text-align: center;
}

@media screen and (max-width:1230px){
.cars .product .podtytul {height: 32px;overflow: hidden}
}
@media screen and (max-width:890px){
.cars .product {width: 50%}
}
@media screen and (max-width:520px){
.cars .product {width: 100%}
}