#health {
    background: #00a0d3;
}
.xs-purple-bg {
    background: linear-gradient(to right, #00a0d3, #00a0d3);
}
.xs-section-heading h2 span, .xs-section-heading2 h2 span, .xs-colummn-heading h2 span, .xs-colummn-heading2 h2 span  {
    color: #00a0d3;
}
.btn-primary {
    background: #00a0d3;
    max-width: 100%;
}
.xs-slider-light-owl .xs-before-text, .xs-slider-light-owl .xs-after-text {
    font-size: 11.625rem;
}
.xs-slider-light-owl .xs-after-text {
    background-image: -webkit-linear-gradient(left, #5C97C8 0%, #00a0d3 100%)
}
.xs-slider-light-owl .xs-before-text {
    background-image: -webkit-linear-gradient(left, #19568A 0%, #5C97C8 70%)
}
/*#trainers .xs-team-content {*/
    /*border-bottom: 1px solid #00a0d3;*/
    /*border-left: 1px solid #00a0d3;*/
    /*border-right: 1px solid #00a0d3;*/
/*}*/
#trainers {
    display: flex;
    justify-content: space-around;
}
.owl-item {
display: flex;
justify-content: center}
#trainers .item {
    width: 80%;
}
#ola {
    width: 100%;
}
#trainers-section {
    padding-bottom: 40px;
    padding-top: 100px;
}
#video-section {
    padding-top: 200px;
}
.xs-slider-light-owl .xs-slide-inner {
    position: unset!important;
}
.blue-cta .xs-overlay {
    background: #00a0d3;
}
.black-btn {
    background: #000000;
}
.slider-txt {
    position: relative;
    bottom: 220px;
    text-align: center;
    color: #00a0d3;
}
.xs-water-mark.medium-size {
    font-size: 18.875rem;
}
.btn-with-border {
    border: 1px solid #000000;
}
.white-milon-txt{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
}
.xs-purple-bg {
    background: #ffffff;
}
.mt {
    margin-top: 2rem;
}
.xs-team {
    margin-bottom: 1rem;
}
.elementskit-menu-hamburger, .elementskit-menu-close {
    background: #ffffff;
}
.men {
    margin-right: 20px;
}
.milon-section h3 {
    margin-bottom: 2rem;
}
.milon-section p {
    font-size: 16px;
    font-weight: 600;
}
.milon-film {
    width: 100%;
}
.btn {
    white-space: normal;
}
.form-control {
    border-radius: 0;
}
.newsletter {
    padding-top: 3em;
    background: #009DD7;
}
.newsletter-zapis {
    margin-top: 3em;
}
@media screen and (max-width: 997px) {
    #video-section {
        padding-top: 100px
    }
}
@media screen and (max-width: 500px) {
    #video-section {
        padding-top: 50px
    }
    #trainers {
        margin-bottom: 3em;
    }
}

