/* marginesy */


.mt-6 {
    margin-top: 2.5rem;
}
.mt-5 {
    margin-top: 2rem;
}
.mt-4 {
    margin-top: 1.5rem;
}
.mt-3 {
    margin-top: 1rem;
}
.mt-2 {
    margin-top: .5rem;
}
.mt-1 {
    margin-top: .25rem;
}

.mb-6 {
    margin-bottom: 2.5rem;
}
.mb-5 {
    margin-bottom: 2rem;
}
.mb-4 {
    margin-bottom: 1.5rem;
}
.mb-3 {
    margin-bottom: 1rem;
}
.mb-2 {
    margin-bottom: .5rem;
}
.mb-1 {
    margin-bottom: .25rem;
}


/*paddingi górne*/

.pt-6 {
    padding-top: 2.5rem!important;
     padding-bottom: 2.5rem!important;
}
.pt-5 {
    padding-top: 2rem!important;
     padding-bottom: 2rem!important
}
.pt-4 {
    padding-top: 1.5rem!important;
     padding-bottom: 1.5rem!important;
}
.pt-3 {
    padding-top: 1rem!important;
     padding-bottom: 1rem!important;
}
.pt-2 {
    padding-top: .5rem!important;
     padding-bottom: .5rem!important;
}
.pt-1 {
    padding-top: .25rem!important;
     padding-bottom: .25rem!important;
}


.pb-0{
         padding-bottom: 0rem!important;

}
.pb-1{
         padding-bottom: .25rem!important;

}
.pb-2{
        padding-bottom: .5rem!important;

}
.pb-3{
         padding-bottom: 1rem!important;

}
.pb-4{
        padding-bottom: 1.5rem!important;

}
.pb-5{
         padding-bottom: 2rem!important

}
.pb-6{
         padding-bottom: 2.5rem!important

}

.mx-2 {
    margin-left: .5rem!important;
    margin-right:.5rem!important;
}


 .justify-content-c {
 	-webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-r{ 
    justify-content: flex-end !important; 
}



.text-c {
    text-align: center!important;
}

.text-l {
    text-align: left!important;
}
.text-r {
    text-align: right!important;
}

.align-content{
     align-content: center; 

}
.align-items{
    align-items: center;
}