.label_dp_block label{
  display:block
}
@media only screen and (max-width: 768px){
.fw .tableResponsive table{
	width:100%;
}
.fw table.around th,
.fw table.around td{
	display:block !important;
	width:100% !important;
}
input[type="text"],
textarea{
	width:100%;
	padding:10px;
}
input[type="text"]#product_inquiry_zipCodePrefix,
input[type="text"]#product_inquiry_zipCodeSuffix,
#product_inquiry_fax,
#product_inquiry_email_first,
#product_inquiry_email_second,
#product_inquiry_age,
#business_product_inquiry_zipCodePrefix,
#business_product_inquiry_zipCodeSuffix,
#business_product_inquiry_email_first,
#business_product_inquiry_email_second,
#business_product_inquiry_tel,
#other_inquiry_zipCodePrefix,
#other_inquiry_zipCodeSuffix,
#other_inquiry_tel,
#other_inquiry_tel2,
#other_inquiry_fax,
#other_inquiry_email_first,
#other_inquiry_email_second,
#other_inquiry_age{
	width:auto;
}

.fw table.around th.pcDisp{
	display:none !important;
}
.fw table.around .spDisp .bgGray{
	background:#999 !important;
	color:#fff;
}

#contact_business_product.fw .tableResponsive table td{
  vertical-align:middle;
}
#contact_business_product.fw .tableResponsive table th{
  white-space:normal;
}
#contact_business_product.fw .tableResponsive table th span{
  display:block;
}
#contact_business_product.fw .tableResponsive table th br{
  display:none
}

}
@media(min-width: 770px){
a[href^="tel:"]{
	pointer-events: none;
}
.spDisp{
  display:none;
}
}