.box_offers{

}
.div_offers{
box-sizing: border-box;
max-width: 100%;
}

.ofertyDetailParent {
width: 100%;
margin: 0px auto;
position: relative;
border-top: none;
box-sizing: border-box;
padding: 0px;
}

.ofertyDetailB{
}

.ofertyDetailA{
width: 100%;
max-width: 100%;
position: relative;
overflow: hidden;
display: none;
}

.ofertyDetail{
position: relative;
margin: 0px auto;
right: 0px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.ofertyDetail .oferta{
float: left;
box-sizing: border-box;
padding: 20px 33px;
cursor: default;
position: relative;
transition: padding 0.5s ease-out 0s;
-webkit-transition: padding 0.5s ease-out 0s;
}

.ofertyDetail .oferta:hover{
padding-top: 0px;
padding-bottom: 0px;
}
.ofertyDetail .oferta:hover .oferta2{
padding-top: 20px;
padding-bottom: 20px;
background-color: #1b854d;
}

.ofertyDetail .oferta:hover .oferta2 .zajawkaOff{
color: #ffffff;
}

.ofertyDetail .oferta .oferta2{
overflow: hidden;
box-sizing: border-box;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
position: relative;
background-color: #dee6e1;
border-radius: 5px;
height: 100%;
}
.ofertyDetail .oferta .oferta2:after, .ofertyDetail .oferta2:before{
content: "";
width: 180px;
height: 15px;
background: url("../images/oferty_bg.png");
bottom: 0px;
position: absolute;
left: 50%;
transform: translateX(-50%);
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.ofertyDetail .oferta .oferta2:after{
background-position: 0px 0px;
opacity: 0;
}
.ofertyDetail .oferta .oferta2:before{
background-position: 0px -15px;
opacity: 1;
}

.ofertyDetail .oferta:hover .oferta2:before{
opacity: 0;
}
.ofertyDetail .oferta:hover .oferta2:after{
opacity: 1;
}

.ofertyDetail .oferta2 .oferta3{
padding: 30px 10px 0px 165px;
}
.ofertyDetailParent .isRun .aPrev,.ofertyDetailParent .isRun .aNext{cursor: pointer;
display: block;
}
.ofertyDetailParent .aPrev{
left: -50px;
}
.ofertyDetailParent .aNext{
right: -50px;
}
.ofertyDetailParent .aNext:after, .ofertyDetailParent .aPrev:after {
font-family: 'Glyphicons Halflings';
color: #0f6939;
position: absolute;
width: 100%;
top: 50%;
transform: translateY(-50%);
}
.ofertyDetailParent .aPrev:after {
content: "\e079";
text-align: right;
left: -20px;
}
.ofertyDetailParent .aNext:after {
content: "\e080";
text-align: left;
right: -20px;
}
.ofertyDetailParent .aPrev, .ofertyDetailParent .aNext{
background-color: #FFFFFF;
cursor: pointer;
display: block;
height: 100px;
width: 100px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
position: absolute;
top: 50%;
margin-top: -37px;
border-radius: 23px;
z-index: 1;
display: none;
}


.ofertyDetailParent .isRun .aPrev:hover,.ofertyDetailParent .isRun .aNext:hover{

}


.ofertyDetailParent .isRun .aPrev:hover{
left: -23px;
}
.ofertyDetailParent .isRun .aNext:hover{
right: -23px;
}

.ofertyDetail .oferta2 .p_top{
display: block;
box-sizing: border-box;
overflow: hidden;
padding-bottom: 25px;
}
.ofertyDetail .oferta2 .p_top img{
margin: 0px auto;
max-width: 100%;
display: block;
margin-bottom: 20px;
}
.ofertyDetail .oferta2 .p_top .p_top_tit{
display: block;
color: #0f6939;	
font-size:24px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.ofertyDetail .oferta2 .p_top .linkOff{
display: block;
float: left;
padding: 8px 12px;
background-color: #4a96d4;
border-radius:5px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 13px;
}
.ofertyDetail .oferta2 .zajawkaOff{
font-size: 14px;
color: #484a49;
height: 65px;
overflow: hidden;
line-height: 1.2em;
padding-bottom: 50px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.ofertyDetail .oferta2 .linkSp{
display: block;
border-top: 1px solid #edeeef;
padding: 15px 0px 0px 0px;
}

.ofertyDetail .oferta2 .linkOffa{
color: #818080;
float: right;
font-size: 11px;
margin: 0px 10px 10px 0px;
font-weight: bold;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.ofertyDetail .oferta .oferta2 .icoOff, .ofertyDetail .oferta .oferta2 .icoOn{
width: 113px;
height: 95px;
position: absolute;
left: 0px;
top: 50%;
background-repeat: no-repeat;
transform: translate(25%, -50%);
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.ofertyDetail .oferta .oferta2 .icoOff{
background-position: 0px 0px;
opacity: 1;
}

.ofertyDetail .oferta .oferta2 .icoOn{
background-position: 0px -95px;
opacity: 0;
}

.ofertyDetail .oferta:hover .oferta2 .icoOn{
opacity: 1;
}

.ofertyDetail .oferta:hover .oferta2 .icoOff{
opacity: 0;
}

.ofertyDetail .oferta:hover .oferta2 .p_top .p_top_tit {
color: #ffffff;
}
.ofertyDetail .oferta:hover .oferta2 .linkOffa {
color: #9ec14d;
}

.wrap_home .ofertyDetail .oferta2 .zajawkaOff {
display: block;
}


@media screen and (max-width:1390px){
.ofertyDetail .oferta2 .p_top {padding-bottom: 15px;}
.ofertyDetail .oferta2 .p_top .p_top_tit {font-size: 23px;}
.ofertyDetail .oferta2 .zajawkaOff {font-size: 13px;}
.ofertyDetail .oferta {padding: 20px 15px;}
}

@media screen and (max-width:1315px){}
@media screen and (max-width:810px){
.ofertyDetail .oferta .oferta2 .icoOff, .ofertyDetail .oferta .oferta2 .icoOn{background-size: 80px;width: 80px;height: 67px;}
.ofertyDetail .oferta .oferta2 .icoOn {background-position: 0px -67px;opacity: 0;}
.ofertyDetail .oferta2 .oferta3 {padding: 30px 10px 0px 120px;}
.ofertyDetail .oferta2 .p_top .p_top_tit {font-size: 20px;}
}
@media screen and (max-width:760px){}

@media screen and (max-width:430px){
.ofertyDetail .oferta2 .p_top .p_top_tit {display: block; position: relative; padding-top: 65px; text-align: center;}
.ofertyDetail .oferta .oferta2 .icoOff, .ofertyDetail .oferta .oferta2 .icoOn {display: block; position: absolute; top: 0;transform: translateX(-50%);left: 50%;}
.ofertyDetail .oferta2 .oferta3 {padding: 10px 20px 0px 20px;}
.ofertyDetail .oferta2 .zajawkaOff {text-align: center;}
}
.ofertyDetailB {padding: 0px 25px;}
}