body {
    font-family: 'Source Sans Pro', sans-serif;
}

.bg-barrita-menu {
    background-color: #BC9A56;
    color: #fff;
}

.bg-barrita-menu-p {
    background-color: #806B44;
    color: #fff;
}

.text-nav {
    font-size: 17px;
    color: #fff;
    text-decoration: none;
}

.text-nav:hover {
    color: #fff;
}

.a-none {
    text-decoration: none;
}

.m-right-10 {
    margin-right: 10px;
}

.m-right-40 {
    margin-right: 40px;
}

.m-right-30 {
    margin-right: 30px;
}

.modal-content{
    background-color: #343437 !important;
}

.bg-index{
    background-image: url('../img/bg-index.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    color: #fff;
}

.bg-continent-first{
    background-image: url('../img/fondo-1.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 50vh;
}

.bg-continent-second{
    background-image: url('../img/fondo_imagenes2.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 50vh;
}

.txt-index{
    margin-top: 170px;
}

.anyClass-services {
    height: 250px;
    overflow-y: scroll;
    background-color: #343437;
}

.card{
    background-color: #343437;
}

footer{
    background-color: #BC9A56;
}

@media only screen and (min-width:320px) and (max-width: 479px){

    .bg-continent-first{
        background-image: url('../img/fondo-1.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 45vh;
    }

    .bg-continent-second{
        background-image: url('../img/fondo_imagenes2.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 45vh;
    }
    
    
    .txt-index{
        margin-top: 5px;
    }
    
}
@media only screen and (min-width:480px) and (max-width: 767px){

    .bg-continent-first{
        background-image: url('../img/fondo-1.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 50vh;
    }

    .bg-continent-second{
        background-image: url('../img/fondo_imagenes2.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 50vh;
    }

    
    .txt-index{
        margin-top: 15px;
    }

}
@media only screen and (min-width:768px) and (max-width: 1023px){

    .bg-continent-first{
        background-image: url('../img/fondo-1.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 50vh;
    }

    .bg-continent-second{
        background-image: url('../img/fondo_imagenes2.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 50vh;
    }
    

}