﻿#SubHeader_BeHealth {
    background-image: url(media/BeHealth/BeHealthSH.jpg);
    background-size: cover;
    height: 100vh;
    position: relative;
}

    #SubHeader_BeHealth .row {
        padding-top: 15%;
    }

.BannerBeHealth {
    background-image: url(media/BeHealth/BannerBeHealth_1.jpg);
    background-size: cover;
    height: 100vh;
    position: relative;
    background-position: bottom center;
    display: table;
}

    .BannerBeHealth .btn-primary {
        margin-top: 50px;
    }

.Donazioni .TextDoppiacolonna {
    padding: 0 80px;
}

    .Donazioni .TextDoppiacolonna img {
        width: 60%;
        display: block;
    }

.Donazioni .btn-primary {
    margin-top: 50px;
    width: 200px;
}

.Staff {
    position: relative;
    padding: 80px;
    color: #fff;
}

    .Staff .ImgBGStaff {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .Staff .ImageStaff {
        width: 100%;
    }

    .Staff p {
        text-align: justify;
    }

    .Staff .col-lg-6:first-of-type {
        padding: 50px 100px 50px 50px;
    }

    .Staff h2 span {
        color: #fff;
        display: block;
        font-weight: 300;
    }

.BtnStaff {
    width: 90px;
    height: 90px;
    overflow: hidden;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #fff;
}

.BtnStaffSelected {
    width: 90px;
    height: 90px;
    overflow: hidden;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #F9D333;
}

.BottoniStaff {
    margin: 0 auto;
    display: block;
    width: calc(50% - 330px);
}

    .BottoniStaff img {
        width: 100%;
    }

.Sede {
    padding-bottom: 50px;
}

    .Sede h1 {
        margin-bottom: 50px;
    }



    .Sede .Solidita {
        background-color: #1B5EA3;
        color: #fff;
        height: 100%;
        padding: 40px 30px 40px 60px;
        min-height: 318px;
    }

    .Sede h2 {
        color: #fff;
    }

    .Sede .CodiceEtico {
        background-image: url(media/BeHealth/CodiceEtico.jpg);
        background-size: cover;
        background-position: right;
        background-repeat: no-repeat;
        color: #fff;
        min-height: 318px;
        padding: 40px 30px 40px 60px;
    }

        .Sede .CodiceEtico p {
            width: 60%;
        }

    .Sede .Avedisco p {
        width: 50%;
    }

    .Sede .MadeItaly {
        background-image: url(media/BeHealth/MadeItaly.jpg);
        background-size: cover;
        background-position: right;
        background-repeat: no-repeat;
        color: #fff;
        min-height: 318px;
        padding: 40px 30px 40px 60px;
        margin-top: 20px;
    }

    .Sede .Avedisco {
        background-image: url(media/BeHealth/Avedisco.jpg);
        background-size: cover;
        background-position: right;
        color: #fff;
        background-repeat: no-repeat;
        min-height: 345px;
        padding: 40px 30px 40px 60px;
        margin-top: 20px;
    }

.BannerDBH {
    background-image: url(media/BeHealth/BannerDBH.jpg);
    background-repeat: no-repeat;
    background-position: right;
    height: 100vh;
    background-size: cover;
    position: relative;
    margin-bottom: 50px;
}

    .BannerDBH .BannerDBH_Text {
        position: absolute;
        left: 6%;
        width: 35%;
        color: #fff;
        top: 30%;
    }

        .BannerDBH .BannerDBH_Text .btn-White {
            margin-top: 20px;
        }

@media (max-width:1208px) {
    .Staff .col-lg-6:first-of-type {
        padding: 20px;
    }

    .Staff .ImageStaff {
        width: 100%;
        max-width: 300px;
        display: block;
        margin: 0 auto;
    }

    .BottoniStaff {
        width: 100%;
    }
}

@media (max-width:768px) {
    .Staff {
        padding: 0px;
    }


    .BtnStaff {
        display: inline-block;
        margin: 20px 10px 0 0;
    }

    .Staff .ImageStaff {
        width: 100%;
        margin-bottom: 20px;
    }

    .BannerDBH .BannerDBH_Text {
        position: absolute;
        left: 20px;
        width: 90%;
        color: #fff;
        top: 50%;
    }
}

@media (max-width:578px) {
    .Donazioni .TextDoppiacolonna {
        padding: 0 10px;
    }




    .Sede .CodiceEtico,
    .Sede .Solidita,
    .Sede .MadeItaly,
    .Sede .Avedisco {
        padding: 40px 20px;
    }
    .Sede .CodiceEtico {
    margin-top:20px;
    }
        .Sede .CodiceEtico p, .Sede .Avedisco p, .Sede .Avedisco p {
            width: 100%;
        }

    .BannerDBH {
        height: 500px;
    }

        .BannerDBH .BannerDBH_Text {
            top: 10%;
        }
}
