#header {
    width: 100%;
    background: url(../img/fi2019/bg_santo.jpg) no-repeat 51% 0;
    min-height: 1000px;
    background-size: cover;
}

#sectorA {
    background: url(../img/fi2019/bg_santo2.jpg) bottom right no-repeat;
}

#sectorB {
    background: url(../img/fi2019/bg_santo3.jpg) bottom center no-repeat #ece7e3;
}

h1 {
    font-size: 25px;
    color: #333
}

h2.hname {
    font-family: 'Prompt', sans-serif !important;
    color: #333;
    font-size: 22px;
    padding: 20px 0
}

#sectorD .title h2 {
    font-size: 4em !important; 
}

.navpage .btn, .navpage .btn:hover, .navpage .btn:visited, .navpage .btn:focus {
    background: rgba(4, 94, 196, .9);
}

.nopad {
    padding: 0;
    margin: 0 !important
}

#sectorD .title h1, #sectorD .title h2, #sectorD h3, #sectorD p, #sectorD h2.hname, #sectorD h4, #sectorD table.table tr td, #sectorD .cap h2, #sectorD .cap h3 {
    color: #FFF !important
}

#sectorD {
    background: #323e83;
    color: #FFF;
    margin: 100px 0 -200px 0;
    min-height: 900px;
}

.largebg {
    background: url('../img/fi2019/bg_santo5.jpg') no-repeat 50% 50%;
    width: 100%;
    margin-top: 100px;
    overflow: hidden;
}

.overlay {
    background: rgba(0, 0, 0, .8);
    min-height: 100vh;
    width: 100%;
    position: relative;
    z-index: 1
}

.overlay div {
    position: absolute;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

h2.hname {
    color: #333;
    font-size: 25px;
}

.overlay>div p, .overlay>div h2.hname {
    color: #FFF;
    font-size: 25px;
}

.disSkewme {
    -webkit-transform: skew(0deg, 0deg);
    transform: skew(0deg, 0deg);
    background: #FFF;
    padding-bottom: 90px
}

.circle {
    width: 300px;
    margin: 0 auto
}

.slogan h3 {
    margin: 30px
}

.year {
    margin: 0 !important;
    padding: 0 !important
}

.force33>div {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.force33 h1 {

    /*font-weight: bold;*/
    color: #333 !important;
    font-size: 25px
}

.force33 h3 {
    font-size: 20px;
    color: #333 !important;
}

@media(max-width:480px) {
    .force33 div {
        position: relative;
    }

    .overlay div {
        width: 100%;
        padding: 30px
    }

    #header {
        background: url('../img/fi2019/bg_santo.jpg') no-repeat 50% -50px;
        background-size: 200% 90vh;
        min-height: auto
    }

    #sectorA h4 {
        font-style: 25px !important
    }

    .slogan h3 {
        font-size: 22px;
    }

}

.btn-group, .btn-group-vertical {
    display: block !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
}

.btn-group a {
    border: 1px solid #FFF;
}
