.header-button-wrap .avia-button:first-child {
    display: none;
}

.contact-form .gform_body select,
.contact-form .gform_body input,
.contact-form .gform_body textarea {
   padding: 10px !important;
   border-radius: 5px !important;
}

.contact-form .gform_footer input[type=submit] {
	padding: 5px 10px !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	font-size: 18px;
	border-radius: 50px;
	min-width: 220px !important;
}

.textarea.small {
    margin-bottom: 0 !important;
}

.contact-form .gfield_label {
    font-size: 15px !important;
    font-weight: bold !important;
}

.contact-form fieldset {
    margin-bottom: 0 !important;
}

@media (min-width: 641px) {
    .contact-form .gform_footer input[type=submit] {
        padding: 15px !important;
    }
}

p.gform_required_legend {
    display: none;
}

.location-list ul {
    margin: 0;
    list-style-type: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
}

.location-list ul li {
    margin: 0;
    padding: 25px 15px;
}

@media (min-width: 768px) {
    .location-list ul {
        grid-template-columns: repeat(3, 1fr);
    }
    .location-list ul li:nth-child(n+4) {
        border-top: 1px solid #666;
    }
    
    .location-list ul li:nth-child(3n+2) {
        border-inline: 1px solid #666;
    }
}

@media (max-width: 767px) {
    .location-list ul li:not(:last-child) {
        border-bottom: 1px solid #666;
    }
    
    .location-list ul li:nth-child(odd) {
        border-right: 1px solid #666;
    }
}