/*
 * Contact code goes here.
 */


/* style */

@media (max-width: 768px) {
    #contact .contact-page-info h5 {
        font-size: 20px !important;
    }
}

#contact .contact-page-info {
    border: none;
}

#contact .contact-page-info h5 {
    font-size: 24px;
    font-weight: 600;
}

#contact .page-title {
    display: none;
}

#contact .contact-page-info .part .data {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    font-weight: 600;
}

#contact .contact-page-info .part .icon-correo {
    font-size: 1.5rem;
}

#contact .contact-form label:not(.btn) {
    display: none;
}

#contact select,
#contact input:not([name="s"]) {
    height: 46px;
    border-radius: 3px;
    border: solid 1px #aeaeae;
}

#contact textarea {
    resize: none;
    border: solid 1px #aeaeae;
}

#contact .btn.btn-primary {
    border-radius: 7px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

#contact .group-span-filestyle.input-group-btn {
    width: 100%;
    height: 46px;
}

#contact .group-span-filestyle.input-group-btn label {
    text-align: left;
    background: #ffffff !important;
    border-radius: 3px;
    border: solid 1px #aeaeae;
    color: #777 !important;
}

#contact .group-span-filestyle.input-group-btn label:after {
    content: "\e917";
    font-family: 'MixturaGourmet_Iconos';
    position: absolute;
    right: 20px;
    font-size: .5em;
    padding-top: 5px;
}

#contact .bootstrap-filestyle.input-group input {
    display: none;
}

#contact .icon-span-filestyle {
    display: none;
}

#contact .input-group .input-group-btn>.btn {
    padding: 1rem;
}

#contact .contact-image img {
    max-width: 100% !important;
}

#contact .form-control-select,
#contact select {
    background-image: none;
}