input, td {
	font-size: 16px !important;
}

body {
  background: #E9D8D0;
}

form input.txt, form input.field, textarea {
	color: #000 !important;
    background-color: #FFF !important;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border: 1px solid #AAA;
    border-radius: 5px;
    padding: 5px;
}

.form-caption {
    font-size: 24px;
    text-align: center;
    line-height: 1em;
}

.btn {
    text-align: center;
    background: #891A12;
    border-radius: 4px;
    color: #FFF !important;
    cursor: pointer;
    padding: 5px 20px;
    height: auto;
    width: auto;
    border: none;
}

.btn:hover {
    background: #790A02;
    height: auto;
    width: auto;
    border: none;
}

#contact_call td,
#contact_call p,
#contact_call sub,
#contact_call a {
	color: #000 !important;
}

.contact_submit {
    margin: 0 auto;
    display: inline-block;
}


@media screen and (max-width: 499px){
	.captcha_tbl td.td3{
		width: 100%;
		display: block;
	}
	.feedback_result .captcha_tbl td{
		display: inline-block;
		width: 44%;
		margin: 0 0 5px;
		height: auto;
	}
	.feedback_result .captcha_tbl td img{
		max-width: 100%;
	}
	.contact_popup_tbl tr td{
		display: block;
	}
	body>table[id^=sign]{
		display: none!important;
	}
	.contact_popup_tbl textarea.ta{
		min-width: auto;
	}
	.feedback_result .captcha_tbl td.td2{
		width: 26px;
		margin: 0 0 0 10px;
	}
	div.AlertWindow{
		max-width: 100%;
		box-sizing: border-box!important;
		height: auto!important;
	}
}