h1.main-title {
margin-bottom: 15px;
padding: 0px 83px;
}
.pathway {
padding: 0px 83px 24px 83px;
}
.box_offer{
padding-top: 25px;
}
.wrap_home .box_offer{
padding-top: 0px;
}
.ProduktyDetailParent {
width: 100%;
margin: 0px auto;
border-top: none;
box-sizing: border-box;
padding: 0px;
}

.ProduktyDetailB{
padding: 0px 51px;
}

.ProduktyDetailA{
width: 100%;
max-width: 100%;
overflow: hidden;
padding: 0px 0px 40px 0px;
}

.ProduktyDetail{
}

.ProduktyDetail .product{
float: left;
box-sizing: border-box;
cursor: default;
position: relative;
transition: all 0.5s ease-out 0s;
bottom: 0px;
width: 25%;

}

.ProduktyDetail .product2{
overflow: hidden;
box-sizing: border-box;
transition: all 0.5s ease-out 0s;
display: inline-block;
padding: 0px 32px 24px 32px;
}
.ProduktyDetailParent .aPrev,.ProduktyDetailParent .aNext{cursor: default;}
.ProduktyDetailParent .isRun .aPrev,.ProduktyDetailParent .isRun .aNext{cursor: pointer;}
.ProduktyDetailParent .aPrev{
left: -29px;
background: #96C439 url('../images/mod_arrow_a.png') no-repeat;
background-position: 50% 50%;
background-size:28px auto; 
}
.ProduktyDetailParent .aNext{
right: -29px;
background: #96C439 url('../images/mod_arrow.png') no-repeat;
background-position: 50% 50%;
background-size:28px auto; 
}

.ProduktyDetailParent .aPrev, .ProduktyDetailParent .aNext{
width:40px;
height: 94px;
display: block;
position: absolute;
top:50%;
margin-top: -47px;
transition: all 0.5s ease-out 0s;
/*background-size:0px 0px;*/ 
}


.ProduktyDetailParent .isRun .aPrev:hover,.ProduktyDetailParent .isRun .aNext:hover{
background-color: #9ec14d;
width:82px;
transition: all 0.5s ease-out 0s;
background-size:52px auto;
background-position: 50% 50%;
}


.ProduktyDetailParent .isRun .aPrev:hover{
left: -71px;
}
.ProduktyDetailParent .isRun .aNext:hover{
right: -71px;
}

.ProduktyDetail .product2 .p_top{
display: inline-block;
box-sizing: border-box;
margin: 0px 0px 0px 0px;
text-align: center;
transition: all 0.5s ease-out 0s;
position: relative;
border-radius: 4px;
overflow: hidden;
}
.ProduktyDetail .product2 .p_top:after {
opacity: 1;
}
.ProduktyDetail .product2 .p_top:after {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMWE0ZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzBlMWE0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTFhNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(14,26,79,0) 0%, rgba(14,26,79,1) 84%, rgba(14,26,79,1) 100%);
background: -webkit-linear-gradient(top, rgba(14,26,79,0) 0%,rgba(14,26,79,1) 84%,rgba(14,26,79,1) 100%);
background: linear-gradient(to bottom, rgba(14,26,79,0) 0%,rgba(14,26,79,1) 84%,rgba(14,26,79,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e1a4f', endColorstr='#0e1a4f',GradientType=0 );
}
.ProduktyDetail .product2 .p_top:after, .ProduktyDetail .product2 .p_top:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
z-index: 1;
}
.ProduktyDetail .product2 .p_top:before {
opacity: 0;
}
.ProduktyDetail .product2 .p_top:before {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3ZmY5MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzQ3ZmY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0N2ZmOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(71,255,144,0) 0%, rgba(71,255,144,1) 84%, rgba(71,255,144,1) 100%);
background: -webkit-linear-gradient(top, rgba(71,255,144,0) 0%,rgba(71,255,144,1) 84%,rgba(71,255,144,1) 100%);
background: linear-gradient(to bottom, rgba(71,255,144,0) 0%,rgba(71,255,144,1) 84%,rgba(71,255,144,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0047ff90', endColorstr='#47ff90',GradientType=0 );
}
.ProduktyDetail .product2 .p_top:hover:after {
opacity: 0;
}
.ProduktyDetail .product2 .p_top:hover:before {
opacity: 1;
}
.ProduktyDetail .product2 .p_top img{
margin: 0px auto;
max-width: 100%;
display: block;
}

.ProduktyDetail .product2 .p_top .p_top_tit {
display: block;
color: #ffffff;
font-weight: 500;
font-size: 24px;
transition: all 0.5s ease-out 0s;
position: absolute;
bottom: 56px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
z-index: 10;
width: 100%;
}
.ProduktyDetail .product2 .p_top:hover .p_top_tit {
transition: all 0.5s ease-out 0s;
color: #0e1a4f;
}


.ProduktyDetail .product2 .p_top .linkOff{
display: block;
float: left;
padding: 8px 12px;
background-color: #4a96d4;
border-radius:5px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 13px;
}
.ProduktyDetail .product2 .zajawkaOff{
padding: 0px 5px 0px 5px;
font-size: 13px;
color: #808080;
height: 82px;
overflow: hidden;
margin-bottom: 22px;
line-height: 1.5em;
display: none;
}
.ProduktyDetail .product2 .linkSp{
display: inline-block;
padding: 10px 38px;
font-size: 13px;
color: #000000;
border: 1px solid #CCCCCC;
transition: all 0.5s ease-out 0s;
}

.ProduktyDetail .product2 .p_top:hover .linkSp{
border: 1px solid #0378f7;
background-color: #0378f7;
color: #FFFFFF;
}

.ProduktyDetail .product2 .linkOffa{
color: #818080;
float: right;
font-size: 11px;
margin: 0px 10px 10px 0px;
font-weight: bold;
transition: all 0.5s ease-out 0s;
}

.ProduktyDetail .product2 .p_top .p_top_tit .icoOff{
display: inline-block;
vertical-align: middle;
width: 31px;
height: 28px;
margin-right: 8px;
}

.ProduktyDetail .product2:hover .linkOffa {
transition: all 0.5s ease-out 0s;
color: #9ec14d;
}

.ProduktyDetail .product2:hover {

}

.ProduktyDetail .product2:hover .p_top{
/*box-shadow:inset 0px 0px 0px 1px rgba(3,120,247,0.5);*/
}

.ProduktyDetail .product2:hover {
}

.wrap_home .ProduktyDetail .product2 .zajawkaOff {
display: block;
}
.boxContent {
    padding: 80px 0px 136px 0px;
}
@media screen and (max-width:1160px){
.ProduktyDetail .product2 .p_top .p_top_tit {font-size: 16px;}
/*.ProduktyDetail .product2 .p_top {padding: 20px;}*/	
}


@media screen and (max-width:1315px){
.ProduktyDetailParent .aPrev {left: 0px;}
.ProduktyDetailParent .aNext {right: 0px;}
.ProduktyDetailParent .isRun .aPrev:hover{left: 0px;}
.ProduktyDetailParent .isRun .aNext:hover{right: 0px;}	
}

@media screen and (max-width:970px){
.ProduktyDetail .product {width: 33.333%;}
}


@media screen and (max-width:768px){
.ProduktyDetailParent .aPrev, .ProduktyDetailParent .aNext {
width: 36px;
background-size:30px auto;
background-position: 50% 50%;
}
}

@media screen and (max-width:730px){
.ProduktyDetail .product {width: 50%;}
}



@media screen and (max-width:480px){
.ProduktyDetail .product {width: 100%;}
}