.invalid-feedback,
.empty-feedback {
  display: none;
}

.was-validated :placeholder-shown:invalid ~ .empty-feedback {
  display: block;
}

.was-validated :not(:placeholder-shown):invalid ~ .invalid-feedback {
  display: block;
}

.is-invalid,
.was-validated :invalid {
  border-color: #dc3545;
}
.contact-page1{width: 700px; margin: 50px auto;}
.contact-page1 .col-md-6{margin-bottom: 35px;}
.contact-page1 input{border: #ddd 1px solid; border-radius: 5px; width: 100%; padding: 10px;}
.contact-page1 textarea{border: #ddd 1px solid; border-radius: 5px; width: 100%; padding: 10px;}
.contact-page1 label{display:  block;}
.contact-page1 button {
    background: var(--brand-blue);
    border-radius: 5px;
    padding: 10px 40px;
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    display: block;
    line-height: inherit;
    border: var(--brand-blue) 1px solid;
    width: 100%;
    outline: none;
}


.contact-page1 input:focus, .contact-page1 textarea:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(21, 156, 228, 0.2);
}

@font-face {
    font-family: 'Open Sans Regular';
    font-style: normal;
    font-weight: 400;
    src: url('chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-regular.woff');
}
@font-face {
    font-family: 'Open Sans Bold';
    font-style: normal;
    font-weight: 800;
    src: url('chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-800.woff');
}

.navbar-toggler {
margin: 15px auto;
}

.navbar-toggler-icon {
filter: invert(1);
}

.dropstart .dropdown-menu[data-bs-popper] {
top: 112% !important;
right: 0 !important;
left: auto;
margin-top: 0;
margin-right: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::before {
display: none
}