.xlp header{
    color:#fff;
    border-radius: 0 0 30px 30px;
    margin-bottom:40px;
    background-image: url('../img/top.png');
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}

.xlp .copy{
    text-align: left;
    align-items: left;
}

.xlp .copy2{
    text-align: left;
    align-items: left;
}

.xlp section.product1{
    padding:40px 0;
    color:#fff;
    border-radius: 30px;
    background-image: url('../img/trinagle2.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.xlp section.steps{
    color:#fff;
}

.xlp section.zawodnicy{
    padding:40px 0 0;
    color:#fff;
    border-radius: 30px;
    background-image: url('../img/trinagle1.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.xlp section.product2{
    color:#fff;
    padding:40px 0;
}

.xlp .photo{
    border-radius: 30px;
}
.xlp .photo2{
    border-radius: 30px;
    border:solid 1px #ddd;
}

.xlp ul{
    padding:10px 0;
    margin:0;
 
    list-style: none;
}

.xlp li{
    padding:5px 0;

}

.xlp .day{
    color:#0075cf;
}

.xlp header h2{
    margin:0;
    padding:0;
}


.xlp header h1{
    margin:0;
    padding:0;
}



.xlp .img-fluid{
    height:100px;
    width:auto;
}

.xlp span.box{
    padding: 8px 16px;
    border:1px solid #fff;
    border-radius:30px;
    margin:0 8px;
}

@media screen and (max-width:991.97px){
    .xlp .copy2{
        text-align: center;
        align-items: center;
    }

}

.xlp .line{
    width:90%;
    height:1px;
    background-color:#fff;
    opacity:0.2;
}

.xlp a{
    color:#fff;
    text-decoration: none;
}





@media screen and (max-width:767.97px){
    .xlp .copy{
        text-align: center;
        align-items: center;
    }
    .xlp ul{
        padding:10px 0;
        margin:0;
        list-style: none;
        
        
    }

    .xlp .img-fluid{
        height:75px;
        width:auto;
    }
    

}