@charset "UTF-8";

form label {
	display: inline-block;
	margin-right: 40px;
	min-width: 60px;
}
.table.table-form th{
	width: 230px;
}
.table.table-form td>p:last-child{ margin-bottom: 0;}
form .table h6 {
	font-weight: 600;
}
#form textarea {
	height: 100px;
}

.contact_info{ background-color: #eee;}
.contact_info>p{ text-align: center;}
@media (min-width: 768px) {
.contact_info{ padding-bottom: 1em; margin-bottom: 2em;}
.contact_info>p{ padding-top: 1em;}
.contact_info>ul{ margin-bottom:0;}
}

@media (max-width: 767.98px) {
.table.table-form,
.table.table-form tbody,
.table.table-form tr,
.table.table-form th,
.table.table-form td{ display: block; width: 100%;}


.table.table-form{}
.table.table-form tbody{}
.table.table-form tr{}
.table.table-form th{}
.table.table-form td{ border-top: none;}
.table.table-form tbody tr:last-child td{border-bottom: 1px solid #dee2e6;}

.contact_info{ padding-bottom: 1em; margin-bottom: 2em;}
.contact_info>p{ padding-top: 1em;}
.contact_info>ul{ margin-bottom:0; padding-left: 2em; padding-right: 2em;}
}


.contact_thankyou a{ color:#212529;}
@media (min-width: 768px) {
.contact_thankyou{ text-align: center; padding: 60px 0;}
}
@media (max-width: 767.98px) {
.contact_thankyou{ padding: 40px 0;}
}



@media (min-width: 768px) {
}
@media (max-width: 767.98px) {
}




@media (min-width: 768px) {}
@media (max-width: 767.98px) {}

@media (min-width: 768px) {}
@media (max-width: 767.98px) {}

@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}
