@media only screen and (max-width:1030px){#unseen table td:nth-child(2),
#unseen table th:nth-child(2){display:none;}
}
@media only screen and (max-width:640px){#unseen table td:nth-child(4),
#unseen table th:nth-child(4),
#unseen table td:nth-child(7),
#unseen table th:nth-child(7),
#unseen table td:nth-child(8),
#unseen table th:nth-child(8){display:none;}
}
@media only screen and (max-width:1030px){#flip-scroll .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#flip-scroll * html .cf{zoom:1;}
#flip-scroll *:first-child+html .cf{zoom:1;}
#flip-scroll table{width:100%;border-collapse:collapse;border-spacing:0;}
#flip-scroll th,
#flip-scroll td{margin:0;vertical-align:top;}
#flip-scroll th{text-align:left;}
#flip-scroll table{display:block;position:relative;width:100%;}
#flip-scroll thead{display:block;float:left;}
#flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}
#flip-scroll thead tr{display:block;}
#flip-scroll th{display:block;text-align:right;}
#flip-scroll tbody tr{display:inline-block;vertical-align:top;}
#flip-scroll td{display:block;min-height:1.25em;text-align:left;}
#flip-scroll th{border-bottom:0;border-left:0;}
#flip-scroll td{border-left:0;border-right:0;border-bottom:0;}
#flip-scroll tbody tr{border-left:1px solid #babcbf;}
#flip-scroll th:last-child,
#flip-scroll td:last-child{border-bottom:1px solid #babcbf;}
}
@media only screen and (max-width:1030px){#no-more-tables table,
#no-more-tables thead,
#no-more-tables tbody,
#no-more-tables th,
#no-more-tables td,
#no-more-tables tr{display: inline-block;}
#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
#no-more-tables tr{border:1px solid #db3c36; background-color:#ccc;}
#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:60%;white-space:normal;text-align:left;}
#no-more-tables td:before{position:absolute;top:6px;left:6px;width:60%;white-space:nowrap;text-align:left;font-weight:bold; color:#FFF;}
#no-more-tables td:before{content:attr(data-title); color:#000; min-height:30px}
}

/* ### detail box ### */
					.detailBox { padding-left: 10px; }
					.detailBox h2 { margin-top: 0; font-size: 28px; }
					.detailBox p { font-size: 12px; font-weight: 300; line-height: 14px; }
					.detailBox form { padding: 0px 0px 0 0; }
					.detailBox .form-control { height: 15px; border-color: #e2e2e2; -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.1); box-shadow: 0px 0px 2px rgba(0,0,0,.1); }
					.detailBox .form-group { margin-bottom: 7px; }
					.detailBox .form-control:focus { color: #48b8e4; border: 1px solid #4ca4c6; box-shadow: none; -webkit-box-shadow: none; }
					.detailBox .form-control:focus::-moz-placeholder{ color: #009bd9; }
					.detailBox .form-control:focus::-webkit-input-placeholder { color: #009bd9; }
					.detailBox .form-control:focus:-ms-input-placeholder { color: #009bd9; }
					.detailBox .wpcf7-not-valid { border-color: red !important; }
					.wpcf7-response-output, span.wpcf7-not-valid-tip {display: none !important;}
					.detailBox select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/drop.jpg) right top no-repeat; }
					.detailBox textarea.form-control { margin-top: 15px; height: 200px; }
					.detailBox .gap { padding-top: 10px; }
					.detailBox h4 { font-size: 20px; }
					.detailBox form .btn { font-weight: 700; }
					.detailBox li { padding-bottom: 3px; font-size: 14px; font-weight: 300; }
					.detailBox li span { font-weight: 600; font-size: 15px; width: 100px; display: inline-block; } 
					.detailBox .open .btn { padding: 7px 18px; font-size: 15px; }
					.detailBox.content { padding-left: 0; }
					.detailBox.content p { padding-bottom: 10px; }
					.detailBox.content li:before { color: #73ba2b; position: absolute; left: 0; top: 2px; content: "\e089"; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-size: 18px; font-weight: normal; line-height: 1; }
					.detailBox.content li { padding: 0 0 4px 24px; position: relative; }
					.detailBox.content h4 { font-size: 18px; font-weight: 400; }
					.detailBox.content .social .title { color: #dbdbdb; }
					.detailBox.content .social .fa { padding-left: 5px; font-size: 18px; }