h1{
font-weight:bold;
}
.alignright {
    margin-bottom: 0em!important;
}
.panel-grid-cell{
padding-top:0px!important;
  margin-top:0px!important;
}
.kn-title-comment{
font-family: 'Kanit', sans-serif;
  font-weight: 300;
    text-align:left;
  line-height: 20%;
}
.kn-text-comment{
font-family: 'Kanit', sans-serif;
  font-weight: 300;
  font-size:11px;
line-height:20%;
  text-align:left;
}
.kn-label{
font-family: 'Kanit', sans-serif!important;
  font-weight: 300;
  font-size:12px;
}
.kn-btn-form{
color:#ffffff;
  background-color:#4da8c7;
font-family: 'Kanit', sans-serif;
}

.pc-show-sarunya {
  display: block !important;
}


.mobile-show-sarunya {
  display: none !important;
}

@media only screen and (max-width: 767px) {
	  body {
    padding-top: 80px;
  }
 
.pc-show-sarunya {
    display: none !important;
  }

  
.mobile-show-sarunya {
    display: block !important;
  }

}
.nf-form-fields-required{
color:#cccccc;
  display:none;
}
.nf-field-label label {
    font-weight: 300!important;
}

.list-checkbox-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label {

    float: left!important;

}
p{
font-family: 'Kanit', sans-serif!important;
  font-size:16px!important;
}
li{
font-family: 'Kanit', sans-serif!important;
  font-size:16px!important;
}
.border-hl-62ccca{
  background-color:#62ccca;
  color:#ffffff;
  padding-top:13px;
  padding-bottom:13px;
  padding-left:15px;
  padding-right:15px;
  margin-bottom:23px;
  font-family: 'Kanit', sans-serif!important;
  font-size:20px!important;
}
.list-checkbox-wrap .nf-field-element li input, .list-radio-wrap .nf-field-element li inpu:after {
margin-left: 5em;
}
.label-hidden .nf-field-element {
  width: auto!important;
}
.title-center .widget-title{
text-align:center!important;
}