.social-links {
}

.social-links a {
    display: inline-block;
    width: 34px;
    margin: 0 5px
}

.social-links img {
    max-height: 40px;
}

.txt2 {
    padding-left: 1em;
}

.contact-form .form-control {
    background: transparent;
    display: block;
    width: 100%;
    padding: .375rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #D0D0D0;
    border-radius: .5rem;
}

.contact-form .form-control::placeholder {
    color: #DCDCDC;
}

.contact-form .form-label {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.5px;
    text-align: left;
}

.contact-form .contact-body {
    /* min-height: ; */
    resize: vertical
}

.contact-form #send {
    background: #009aa6;
    border-color: #009aa6;
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 18px;
}

.contact-form #send:hover {
    background: #72ce9b;
    border-color: #009aa6;
    color: #fff;
}

.contact-us-header {
    .title {
        font-size: 40px;
        font-weight: 500;
        line-height: 57.92px;
        text-align: left;
        color: #6C6C6C;
    }

    .details {
        font-size: 16px;
        font-weight: 400;
        line-height: 23.17px;
        text-align: left;
        color: #6C6C6C;
    }
}

.contact-us-form {
    .form-title {
        font-size: 24px;
        font-weight: 700;
        line-height: 34.75px;
        text-align: center;
        color: #009AA6 !important;
    }

    .little-divider {
        border: 0;
        border-bottom: 1px solid #72CE9B;
        width: 32px;
    }
}

.contact-form .dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
}
.contact-form .dropdown-button {
    background: transparent;
    width: 100%;
    padding: .375rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #D0D0D0;
    border-radius: .5rem;
    cursor: pointer;
    display: flex; /* Use flexbox for alignment */
    justify-content: space-between; /* Space between text and arrow */
    align-items: center; /* Center items vertically */
    position: relative; /* For positioning the arrow */
}
.contact-form .button-text {
    flex: 1; /* Allow text to take available space */
}
.contact-form .arrow {
    right: 0;
    margin-left: 10px; /* Space between text and arrow */
}
.contact-form .dropdown-content {
    display: none; /* Hidden by default */
    position: absolute;
    border: 1px solid #009AA6;
    border-radius: .5rem;
    background-color: white;
    min-width: 160px;
    width: 100%;
    padding: .5rem 0;
    margin-top: .25rem;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 1;
}
.contact-form .dropdown-content a {
    color: #6C6C6C;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.contact-form .dropdown-content a:hover {
    background-color: #F1FAF5; /* Highlight on hover */
    color: #03838C; /* Darker text on hover */
}
.contact-form .dropdown:hover .dropdown-button {
    border: 1px solid #009AA6;
}
.contact-form .dropdown:hover .dropdown-content {
    display: block; /* Show the dropdown on hover */
}
.contact-form .dropdown:hover .dropdown-button {
    background-color: transparent; /* Darker shade on hover */
}
.dropdown-button-placeholder {
    color: #DCDCDC;
}