#contacto {
	background-image: url('../images/fondoContactos.jpg');
	background-repeat: no-repeat;
    background-size: cover;
    min-height: 78vh;
    display: flex;
    align-items: center;
}

#contacto div h1 {
	text-align: center;
    color: white;
    font-size: calc(2rem + 3vw);
    padding-top: 5vh;
    font-weight: 700;
}
#contactoText {
    padding-bottom: 8vh;
    padding-top: 6vh;
}
.conText {
/*    padding-top: 5vh;*/
}
.conText p {
    text-align: center;
    opacity: .8;
}
#formCont div label {
    font-weight: 700;
    font-size: calc(.7rem + .6vw);
    font-style: italic;
}
.btn-success {
    margin-top: 3vh;
    font-size: calc(.6rem + .7vw);
    border-radius: 30px;
    padding: .3vw 8vh;
    background-color: rgb(98 138 26);
}
textarea, select, input, input[disabled='disabled'], textarea[disabled='disabled'] {
    background-color: #ffffff;
    border: none !important;
    border-bottom: 3px solid #ccc !important;
}

.contConImg {
    text-align: center;
    padding-bottom: 6vh;
}
.contConImg img{
    max-width: 90%;
}
.contConText p {
    line-height: normal;
    margin-bottom: 1px;
    text-align: center;
    font-size: calc(.9rem + .8vh);
    opacity: .8;
}
.contConText label {
    line-height: normal;
    margin-bottom: 1px;
    text-align: center;
    opacity: .8;
    font-style: italic;
}

@media screen and (max-width:1200px) {
    #contacto {
        min-height: 62vh;
    }
}
@media screen and (max-width:992px) {
    #contacto {
        min-height: 52vh;
    }
    #contacto div h1 {
        padding-top: 6vh;
    }
    .contConImg {
        padding-top: 10vh;
    }
}
@media screen and (max-width:768px) {
    #contacto {
        min-height: 42vh;
    }
    #contacto div h1 {
        padding-top: 7vh;
    }
}
@media screen and (max-width:574px) {
    #contacto {
        min-height: 25vh;
    }
    #contacto div h1 {
        padding-top: 0vh;
    }
    .min-90vw {
        min-width: 90vw;
    }
    .contConText p {
        font-size: calc(.7rem + .7vh) !important;
    }
}