.contact {
    font-family: 'Open Sans', sans-serif;
    background-image: url('/images/contact/contactbg2.jpg');
    background-size: cover;
    height: 90vh;
    background-repeat: no-repeat;
    background-position: center center;




}

.get_in_touch {
    font-size: 35px;
}

.contact-para {
    font-size: 17px;
    font-weight: 500;
}

input:hover,
input:focus {
    outline: none;
    border: none;

}

.form-control {
    border-radius: 10px !important;

}

.form-control2 {
    height: 40px;
}

.main-container {
    background: rgba(38, 50, 56, 0.7);
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;

}

.contact-para {
    color: darkgrey;
}

.button-send {
    font-size: 18px;
    background-color: #333F50;
    outline: none;
    border: none;
    color: white;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    cursor: pointer;
}

@media screen and (max-width: 1400px) {
    .contact {

        height: 87vh;

    }

    /* .contact-container {
        padding: 30px;
    } */

    .get_in_touch {
        font-size: 28px;
    }

    .contact-para {
        font-size: 16px;

    }

    .form-control2 {
        height: 35px;
    }

    .button-send {
        font-size: 16px;
        padding-right: 13px;
        padding-left: 13px;
        padding-top: 8px;
        padding-bottom: 8px;

    }
}

@media screen and (max-width: 1180px) {
    .contact {
        height: auto;
    }

    .contact-container {
        padding: 50px;
    }

}

@media screen and (max-width: 767px) {



    .contact-container {
        padding: 30px;
    }

    .get_in_touch {
        font-size: 25px;
    }

    .contact-para {
        font-size: 15px;

    }

    .form-control2 {
        height: 30px;
    }

    .button-send {
        font-size: 14px;

    }
}

/* iPad Pro */
/* @media only screen and (width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
    .contact {
        height: 93vh;
    }
} */

/* iPad Air */
/* @media only screen and (width: 820px) and (max-height: 1180px) and (-webkit-min-device-pixel-ratio: 2) {
    .contact {
        height: 93vh;
    }
} */

/* iPad Mini */
/* @media only screen and (width:768px) and (max-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .contact {
        height: 91vh;
    }
} */

/* iphone se */
/* @media only screen and (width:375px) and (max-height: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .contact {
        height: 87vh;
    }
} */

/* Surface Pro 7 */
/* @media only screen and (width:912px) and (max-height: 1368px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .contact {
        height: 93vh;
    }
} */

/* Nexus Hub */
/* @media only screen and (min-width:912px) and (max-height: 600px) {
    .contact {
        height: 85vh;
    }



} */