.feedbackform{
	padding: 70px 0;
}
.feedback-logo{
	margin:auto;
	text-align: center;
  background: #fff;
  padding: 30px;  margin-bottom: 40px;
}
.feedback-logo img{
	height: 50px;
}
.check-list-right input[type=checkbox], .radio-list-right input[type=radio], .check-list-left input[type=checkbox], .radio-list-left input[type=radio] {
  opacity: 0;
  float: left;
  width: 1px;
  margin: 0;
}
.check-list-right input[type=checkbox] + label, .radio-list-right input[type=radio] + label, .check-list-left input[type=checkbox] + label, .radio-list-left input[type=radio] + label {
  position: relative;
  margin: 0;
  display: block;
  width: 100%;
  padding: 0px;
  color: #222;
  background: #fff;
}
.check-list-right input[type=checkbox] + label:before, .radio-list-right input[type=radio] + label:before, .check-list-left input[type=checkbox] + label:before, .radio-list-left input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 50%;
  background: #ddd;
  border: 1px solid #aaa;
}
.check-list-right input[type=checkbox]:checked + label, .radio-list-right input[type=radio]:checked + label, .check-list-left input[type=checkbox]:checked + label, .radio-list-left input[type=radio]:checked + label {
  color: #8c6e48;
}
.check-list-right input[type=checkbox]:checked + label:before, .radio-list-right input[type=radio]:checked + label:before, .check-list-left input[type=checkbox]:checked + label:before, .radio-list-left input[type=radio]:checked + label:before {
  background: #8c6e48;
  border-color: #8c6e48;
}
.check-list-right input[type=checkbox]:disabled + label, .radio-list-right input[type=radio]:disabled + label, .check-list-left input[type=checkbox]:disabled + label, .radio-list-left input[type=radio]:disabled + label {
  color: #ccc;
}
.check-list-right input[type=checkbox]:disabled + label:before, .radio-list-right input[type=radio]:disabled + label:before, .check-list-left input[type=checkbox]:disabled + label:before, .radio-list-left input[type=radio]:disabled + label:before {
  background: rgba(204, 204, 204, 0.5);
  border: 2px dotted #ccc;
}
.check-list-right input[type=checkbox]:focus + label, .radio-list-right input[type=radio]:focus + label, .check-list-left input[type=checkbox]:focus + label, .radio-list-left input[type=radio]:focus + label {
  box-shadow: inset 0 0 3px #eee;
}

dt{
  font-weight: 400;
  color: #000;
  margin-bottom: 10px;
}
.radio-list-left input[type=radio] + label {
  padding-left: 50px;box-shadow:none !important;
}
.radio-list-left input[type=radio] + label:before {
  height: 20px;
  width: 20px;
  margin-top: -8px;
  left: 10px;
  border-radius: 100%;
}

.check-list-left input[type=checkbox] + label {
  padding-left: 50px;
}
.check-list-left input[type=checkbox] + label:before {
  height: 24px;
  width: 24px;
  margin-top: -13px;
  left: 10px;
  border-radius: 4px;
}

.radio-list-right input[type=radio] + label {
  padding-right: 50px;
}
.radio-list-right input[type=radio] + label:before {
  height: 20px;
  width: 20px;
  margin-top: -11px;
  right: 10px;
  border-radius: 100%;
}

.check-list-right input[type=checkbox] + label {
  padding-right: 50px;
}
.check-list-right input[type=checkbox] + label:before {
  height: 24px;
  width: 24px;
  margin-top: -13px;
  right: 10px;
  border-radius: 4px;
}
.tm-contact-formwrapper{
  box-shadow: 0 0 10px rgb(140, 110, 72);
  padding: 0 0px 10px;
}
form{
  padding: 0 30px 30px;
}
.fee2{
  padding-bottom: 10px;  margin-bottom: 0px;
}

@media screen and (max-width: 767px){
  .feedbackform{
  padding: 40px 0;
}
}