/* css for the email form */
.contact-area {
padding: 80px 0;
}

.section-title {
text-align: center;
margin-bottom: 50px;
}

.section-title span {
font-size: 18px;
color: #777;
}

.section-title h2 {
font-size: 36px;
margin-top: 10px;
}

.form-group {
margin-bottom: 20px;
}

.form-group label {
font-weight: bold;
margin-bottom: 8px;
display: block;
}

.form-control {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 5px;
font-size: 16px;
}

.form-control:focus {
border-color: #007bff;
box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

.form-check-label a {
color: #007bff;
text-decoration: none;
}

.form-check-label a:hover {
text-decoration: underline;
}

.send-btn {
text-align: center;
margin-top: 20px;
}

.btn-primary {
background-color: #007bff;
border: none;
padding: 10px 20px;
font-size: 16px;
border-radius: 5px;
cursor: pointer;
}

.btn-primary:hover {
background-color: #0056b3;
}

#responseMessage {
margin-top: 20px;
}
