.main-banner {
    height: 500px;
    background-size: cover;
    background-position: center;
}

.main-banner h2 {
    font-size: 40px;
    font-weight: 400;
}

.main-banner h1 {
    font-size: 75px;
    font-weight: 600;
}

.home-contact {
    background-image: url('images/contact-bg.jpg');
    background-size: cover;
    background-position: center;
}

.inner-div {
    background: rgba(000, 000, 000, 0.7);
}

.home-contact-form .input-group-text {
    background: transparent;
    border-radius: none;
    border: 0px;
    background: rgba(0, 0, 0, .5);
}

.home-contact-form .form-control {
    background: transparent;
    border-radius: none;
    border: 0px;
    background: rgba(0, 0, 0, .5);
    transition: 0.5s;
    color: #fff;
}

.home-contact-form input {
    height: 45px;
}

.home-contact-form .form-control:focus,
.home-contact-form .form-control:hover {
    outline: none;
    box-shadow: none;
    background: rgba(0, 0, 0, 1);

}
