.swiatlowod-upsell{
background: #f1f5f8;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 20px;
width: 100%;
box-sizing: border-box;
}
.upsell-left,
.upsell-right{
    width:49%;
    float:left;
    background:#FFFFFF;
}
.upsell-center{
    width:49%;
    margin-left:auto;
    margin-right:auto;
    float:none;
    overflow: auto;
    background:#f1f5f8;
}

.upsel-right-margin{
    margin-left:2%;
}
.upsell-header{
    width:100%;
}
.upsell-header img{
    width:100%;
    height:auto;
}
.upsell-opis{
    width:100%;
    display:block;
    text-align:center;
    padding-bottom:30px;
    padding-left:0.5rem;
    padding-right:0.5rem;
    line-height:1.5;
}

.h3-upsell{
    font-size:26px;
    display:block;
    text-align:center;
    font-weight:700;
    padding-top:25px;
    padding-bottom:10px;
    padding-left:0.5rem;
    padding-right:0.5rem;
}

.upsell-button{
    width:170px; 
    margin-left: auto;
    margin-right: auto;
    font-weight:700;
    padding:13px;
    background: #ffcd04;
    text-align:center;
    color:#000000;
    border-radius: 9px; 
    margin-bottom:25px;
}
a.upsell-url:hover .upsell-left .upsell-content .h3-upsell,
a.upsell-url:hover .upsell-left .upsell-content .upsell-opis,
a.upsell-url:hover .upsell-right .upsell-content .h3-upsell,
a.upsell-url:hover .upsell-right .upsell-content .upsell-opis, 
a.upsell-url:hover .upsell-center .upsell-content .h3-upsell,
a.upsell-url:hover .upsell-center .upsell-content .upsell-opis{
    color:#000000;
}

a.upsell-url:hover .upsell-content .h3-upsell,
a.upsell-url:hover .upsell-content .upsell-opis{
    color:#000000;
}


.upsell-button:hover,
.upsell-button:hover{
    background:#f8b120;
}

.upsell-left .upsell-content .upsell-opis span,
.upsell-right .upsell-content .upsell-opis span,
.upsell-center .upsell-content .upsell-opis span {
    display:block;
}

.section-upsel-header{
    width:100%;
    font-size:36px;
    font-weight:700;
    padding-top:48px;
    padding-bottom: 60px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

.upsell-left .upsell-content .upsell-opis,
.upsell-right .upsell-content .upsell-opis{
    min-height:102px;
}
.right-mobile .upsell-content .upsell-opis,
.left-mobile .upsell-content .upsell-opis{
    min-height:0;
}

@media (max-width: 350px) {
    .section-upsel-header{
        font-size: 28px !important;
    }
}
@media (max-width: 1200px) {
    .section-upsel-header{
        font-size: 30px !important;
        padding-top: 48px;
        padding-bottom: 30px;
    }
}



@media (max-width: 839px){
    .upsell-left,
    .upsell-right, 
    .upsell-center{
        width: 100%;
    }
    .upsel-right-margin{
    margin-left:0;
    margin-top:40px;
    }
    .upsell-left .upsell-content .upsell-opis{
    min-height:0;
    }
    .swiatlowod-upsell{
    padding-bottom: 0px;
    }
    .h3-upsell{
        font-size:23px;
    }
}

@media (max-width: 839px) and (min-width: 410px) {
    .upsell-left,
    .upsell-right, 
    .upsell-center{
        width: 400px;
        margin-left:auto;
        margin-right:auto;
        float:none;
        overflow: auto;
    }
    .section-upsel-header{
        text-align: center;
    }
}

@media (max-width: 1200px) and (min-width: 840px) {
    .upsell-left,
    .upsell-right, 
    .upsell-center{
    min-height:450px;
    }
    
    .upsell-right .upsell-content .upsell-opis{
    padding-left: 48px;
    padding-right: 48px;
    }
}

@media (min-width: 410px) {
    .upsell-left,
    .upsell-right, 
    .upsell-center{
        border-radius: 9px;
    }

    .upsell-left img,
    .upsell-right img, 
    .upsell-center img {
        border-top-left-radius: 9px;
        border-top-right-radius: 9px;
    }
}




