.under{margin:10px 0px 20px 0px !important; padding:0px; width:87%;}
.tabl{bottom:10px;}
.f_btn{ padding:5px 15px; background:#610927; color:#fff; border:none; text-transform:uppercase}
.f_btn:hover{ background:#000000}
.hrr{border: 1px dotted #3A3838;}
.middle2 h3{ font-size:20px; background:rgba(38,38,38,1.00); padding:10px 10px; text-transform:uppercase;}
.field{  height:30px !important ;}
.fieldtd{ width:100%!important  ;height:30px;
color:#000}
.fieldari{   color:#000}
.maf{}
form header {
  margin: 0 0 20px 0; 
}
form header div {
  font-size: 90%;
  color: #999;
}
form header h2 {
  margin: 0 0 0px 0;
}
form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
  
}
form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
form > div > label,
legend {
	width:35%;
  float: right;
  padding-left: 10px;
}
form > div > div,
form > div > fieldset > div {
  width: 65%;
  float: left;
}
form > div > fieldset label {
	font-size: 100%;
}
fieldset {
  border: 0;
  padding: 0;
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea {
width:80%;

}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea,
select
 {
width:80%;
}
input[type=reset]:focus{border-color: #c92645;}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=reset]:focus,
textarea:focus, select:focus {
  outline: 0;
  border-color: #610927;
}
option{height:20px; }
.tableform{width:30%; float:left; margin-right:10px;}
.tableform2{width:93%; float:left; }
.tableform p{ text-align:left; background:#e6e6e6; padding:5px 5px; margin:0px 0px 5px 0px !important;}
.tableform2 p{ text-align:left; background:#e6e6e6; padding:5px 5px; margin:0px 0px 5px 0px !important;}
.tableform .field{width:100% !important; margin-bottom:5px;}
.tableform2 .field,.tableform2 .fieldari{width:100% !important; margin-bottom:5px;}
.tableform2 .fieldfull{ float:right; width:97% !important;  height:30px;}
.tableform2 div{width:100% !important;  margin-bottom:5px;}

.threcall{ width:100%; border:none;}
.threcall td{ margin-left:2%; width:18%; float:right;text-align: right; 

}
.tdg{background:#e6e6e6;padding: 5px 5px; border:none;}
@media (max-width: 600px) {
.tableform2{width:100% !important;}
  form > div {
    margin: 0 0 15px 0; 
  }
  form > div > label,
  legend {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  form > div > div,
  form > div > fieldset > div {
    width: 100%;
    float: none;
  }
  input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea
  {
width:100%;
height:25px;
  }
.desc {
    margin: 5px 0px;
    float: left;
   
}
.under{ width:100% !important;}
.field{ width:100% !important;}
.tableform{width:100% !important};


.tableform2{width:100%!important; float:left; }
.tableform2 .fieldfull{ float:right; width:100% !important;  height:30px;}
@media (min-width: 1200px) {
  form > div > label,
	legend {
  	text-align: left;
  }
}

