@import url('font-thai.css');
#less-content-separator {
  content: "separator";
}
a,
.iconsubmenu,
.btn,
button,
input[type="submit"],
input[type="button"] {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
a:hover {
  color: #F18E36;
}
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.btn {
  height: 36px;
  padding: 0 12px;
  color: #fff;
  border: none;
}
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.btn:hover {
  background-color: #000;
  color: #fff;
}
a.btn {
  height: auto;
  line-height: 36px;
}
input {
  height: 36px;
  border: 1px solid #ccc;
  padding: 0 5px;
}
.helvetica_neueitalic {
  font-family: 'helvetica_neueitalic';
}
h3,
ul.fxmenu,
.helvetica_neue_lightregular {
  font-family: 'helvetica_neue_lightregular';
}
.helvetica_neue_lightitalic {
  font-family: 'helvetica_neue_lightitalic';
}
.helvetica_neue_thinregular {
  font-family: 'helvetica_neue_thinregular';
}
.helvetica_neue_thinitalic {
  font-family: 'helvetica_neue_thinitalic';
}
.helvetica_neue_mediumregular {
  font-family: 'helvetica_neue_mediumregular';
}
.helvetica_neue_mediumitalic {
  font-family: 'helvetica_neue_mediumitalic';
}
#logo,
h1,
h2,
.helvetica_neue_condensed_heRg {
  font-family: 'helvetica_neue_condensed_heRg';
}

#block-header {
  background-color: #3C4548;
}
#block-header .container {
  padding: 20px;
}
#logo {
  float: left;
}
.logo-bg {
  background: url(../images/default/logo.png) no-repeat;
  width: 120px;
  height: auto;
}
.position-search {
  position: absolute;
  right: 15px;
  top: 25px;
}

#block-header .timer {
  bottom: 0;
  font-size: 14px;
  position: absolute;
  right: 0;
}
#block-header .font-size {
  position: absolute;
  right: 170px;
  top: 30px;
}
.font-size a {
  width: 25px;
  height: 20px;
  display: block;
  float: left;
  text-indent: -999em;
  margin-left: 3px;
  font-size: 0;
  background-image: url(../images/default/button.png);
}
.font-size a.smaller {
  background-position: 0 0;
}
.font-size a.bigger {
  background-position: 0 -20px;
}
.font-size a.reset {
  background-position: 0 -40px;
}

#block-mainnav {
  background-color:transparent;
  border-top: 0px solid #538E0F;
}
.container {
  position: relative;
}
/* background main content */
.container {background-color:transparent;
-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.2), -5px 1px 20px -5px rgba(0, 0, 0, 0.2) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.2), -5px 1px 20px -5px rgba(0, 0, 0, 0.2) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.2), -5px 1px 20px -5px rgba(0, 0, 0, 0.2) ;
}

a.flexMenuToggle {
  margin-right: 10px;
  float: left;
}

.jvresslide {
  line-height: normal;
}
.jvresslide div.title {
  font-size: 32px;
  color: #fff;
  margin-bottom: 15px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.4);
  padding: 10px;
  display: inline-block;
  transform: translateX(-50%);
  transition: all 0.5s ease-out 0s;
}
.jvresslide .desc {
  color: #fff;
}
.jvresslide .desc p {
  font-size: 16px;
  float: left;
  clear: both;
  opacity: 0;
  margin-bottom: 10px;
  transform: translateX(50%);
  transition: all 0.5s ease-out 0.1s;
  background: rgba(0, 0, 0, 0.4);
  margin-bottom: 0 0 10px;
  padding: 10px;
}
.jvresslide li.active .title {
  transform: translateX(0);
  opacity: 1;
}
.jvresslide li.active .desc p {
  transform: translateX(0);
  opacity: 1;
}
.jvresslide .desc p:nth-child(2) {
  transition-delay: 0.2s;
}
.jvresslide .desc p:nth-child(3) {
  transition-delay: 0.3s;
}
.jvresslide .desc p:nth-child(4) {
  transition-delay: 0.4s;
}
.jvresslide .desc p:nth-child(5) {
  transition-delay: 0.6s;
}
.jvresslide .desc p:nth-child(6) {
  transition-delay: 0.7s;
}
.jvresslide .desc p:nth-child(7) {
  transition-delay: 0.8s;
}
.jvresslide .desc p:nth-child(8) {
  transition-delay: 0.9s;
}

h3.title-module {
  padding: 5px 10px;
  color: #fff;
  line-height: 30px;
  margin: 0 0 10px;
  font-size: 18px;
}

.follow-us {
  margin: 0;
  padding: 0;
}
.follow-us li {
  list-style-type: none;
  margin-top: 10px;
  padding-top: 10px;
  box-shadow: 0 -1px 0 0 #ffffff, 0 -2px 0 0 #bcbcbc;
  -webkit-box-shadow: 0 -1px 0 0 #ffffff, 0 -2px 0 0 #bcbcbc;
  -moz-box-shadow: 0 -1px 0 0 #ffffff, 0 -2px 0 0 #bcbcbc;
}
.follow-us li:first-child {
  margin-top: 0;
  padding: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.follow-us li a {
  background: url(../images/default/follow-us.png) no-repeat;
  display: block;
  line-height: 16px;
  padding: 8px 0 8px 40px;
}
.follow-us .facebook a {
  background-position: 0 0;
}
.follow-us .twitter a {
  background-position: 0 -50px;
}
.follow-us .rss a {
  background-position: 0 -100px;
}
.follow-us .people a {
  background-position: 0 -150px;
}

.block.equal-column .jv-module,
.block.equal-column > [class*="span"]:after {
  background: #e5e5e5;
}
.block.equal-column .contentmod {
  padding: 10px;
}
.block.equal-column h3.title-module {
  margin: 0;
}

#block-bottomb .accordion {
  margin: 0;
}
.accordion-group {
  background: #fff;
  border-color: #BCBCBC;
}
.accordion-inner {
  border-color: #BCBCBC;
}
ul.vertical li {
  border: 1px solid #CBDDB7;
  margin-top: -1px;
}
ul.vertical li .item-text {
  display: block;
  padding: 10px;
}
ul.vertical li:hover > .item-text,
ul.vertical li.active > .item-text {
  background-color: rgba(0, 0, 0, 0.1);
}
ul.vertical li.parent:after {
  top: 12px;
}

#block-slide img {
  width: 100%;
}
[class*="blog"] .items-row {
  border-bottom: 1px dashed #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.item-page .item-image {
  margin-bottom: 10px;
}
div.pagination p.counter {
  margin: 0;
}
p.readmore {
  margin: 0;
}
#myTab {
  border-color: #aaa;
  margin: 0;
  padding: 0 10px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  border-color: #bcbcbc #bcbcbc transparent;
}

#block-footer {
  background-color: #3C4548;
  padding: 10px 0;
  color: #fff;
  font-size: 92%;
}
div.copyright {
  padding: 0;
}
.bs-example {
  background-color: #FAFAFA;
  border-color: #E5E5E5 #EEEEEE #EEEEEE;
  border-style: solid;
  border-width: 1px 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;
  margin: 0 -15px 15px;
  padding: 45px 15px 15px;
  position: relative;
}
.bs-example:after {
  color: #BBBBBB;
  content: "Example";
  font-size: 12px;
  font-weight: 700;
  left: 15px;
  letter-spacing: 1px;
  position: absolute;
  text-transform: uppercase;
  top: 15px;
}
.bs-example + .highlight {
  border-radius: 0;
  border-width: 0 0 1px;
  margin: -15px -15px 15px;
}
@media (min-width: 768px) {
  .bs-example {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
  }
  .bs-example + .highlight {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -16px;
  }
}
.bs-example .container {
  width: auto;
}
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
.bs-example > .form-control:last-child,
.bs-example > .table:last-child,
.bs-example > .navbar:last-child,
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
.bs-example > .well:last-child,
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table {
  margin-bottom: 0;
}
.bs-example > p > .close {
  float: none;
}
.bs-example-type .table .type-info {
  color: #999999;
  vertical-align: middle;
}
.bs-example-type .table td {
  border-color: #EEEEEE;
  padding: 15px 0;
}
.bs-example-type .table tr:first-child td {
  border-top: 0 none;
}
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
  margin: 0;
}
.bs-example-bg-classes p {
  padding: 15px;
}
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}
.bs-example > .table-responsive > .table {
  background-color: #FFFFFF;
}
.bs-example > .btn,
.bs-example > .btn-group {
  margin-bottom: 5px;
  margin-top: 5px;
}
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
}
.bs-example-control-sizing select,
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
.bs-example-form .input-group {
  margin-bottom: 10px;
}
.bs-example > textarea.form-control {
  resize: vertical;
}
.bs-example > .list-group {
  max-width: 400px;
}
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
.bs-callout {
  border-left: 3px solid #EEEEEE;
  margin: 20px 0;
  padding: 20px;
}
.bs-callout h4 {
  margin-bottom: 5px;
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  background-color: #FFFFFF;
  border-radius: 3px;
}
.bs-callout-danger {
  background-color: #FDF7F7;
  border-color: #D9534F;
}
.bs-callout-danger h4 {
  color: #D9534F;
}
.bs-callout-warning {
  background-color: #FCF8F2;
  border-color: #F0AD4E;
}
.bs-callout-warning h4 {
  color: #F0AD4E;
}
.bs-callout-info {
  background-color: #F4F8FA;
  border-color: #5BC0DE;
}
.bs-callout-info h4 {
  color: #5BC0DE;
}
.color-swatches {
  margin: 0 -5px;
  overflow: hidden;
}
.color-swatch {
  border-radius: 3px;
  float: left;
  height: 60px;
  margin: 0 5px;
  width: 60px;
}
@media (min-width: 768px) {
  .color-swatch {
    height: 100px;
    width: 100px;
  }
}
.color-swatches .gray-darker {
  background-color: #222222;
}
.color-swatches .gray-dark {
  background-color: #333333;
}
.color-swatches .gray {
  background-color: #555555;
}
.color-swatches .gray-light {
  background-color: #999999;
}
.color-swatches .gray-lighter {
  background-color: #EEEEEE;
}
.color-swatches .brand-primary {
  background-color: #428BCA;
}
.color-swatches .brand-success {
  background-color: #5CB85C;
}
.color-swatches .brand-warning {
  background-color: #F0AD4E;
}
.color-swatches .brand-danger {
  background-color: #D9534F;
}
.color-swatches .brand-info {
  background-color: #5BC0DE;
}
.color-swatches .bs-purple {
  background-color: #563D7C;
}
.color-swatches .bs-purple-light {
  background-color: #C7BFD3;
}
.color-swatches .bs-purple-lighter {
  background-color: #E5E1EA;
}
.color-swatches .bs-gray {
  background-color: #F9F9F9;
}



/*===========================================================Custom========================================================*/
body{margin:0px; background:url(../../../images/bg-1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#373737; line-height:25px; font-family: "THSarabunNew"; font-size:16px;}

#block-header { background-color:transparent;}  
#block-header .container { background-color:transparent; height:auto; background:url(../../../images/headers/header.jpg); background-size:100% 100%; min-height:350px;}
#headbg{color:#fff; background-color:transparent; background-repeat:no-repeat; background-size:100% 100%; background:url(../../../images/header/header.jpg); width:100%; height:350px;}
#logo {visibility:hidden}

#block-header .container .logo" {visibility:hidden}


#block-mainnav {color: #fff;}

/* line 13 menu and h module font size */
h3, ul.fxmenu ,  .helvetica_neue_lightregular       		{ font-family: 'THSarabunNew';}

/* line 71 block module clear gray background of module and body*/
.block.equal-column .jv-module, .block.equal-column > [class*="span"]:after { background:none;}
/* line 131 core template */
section , .sidebar .jv-module  { margin-bottom:15px; }

.item-page {padding:0px;}

.pull-left item-image {
  position: relative; float: right; width: 85px; height: 55px; margin-right: 5px;
} 


/* custom readmore */
p.readmore { margin-right:5px; float:right;}
p.a , .btn{
  display: inline-block;
  *display: inline;
  padding: 0 5px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  border: none;
  border-radius: 3px;
  *zoom: 1;
  color:#000;
  background-color:#ffe65d;
}

/*-----------------custom ข่าวประชาสัมพันธ์  ------------*/
.blog-featured .page-header h1
{
text-align:center;
padding-top:5px;
height:35px;
background:url(../../../images/menu/label-content-2.png) no-repeat center top; background-size:100% 100%; color:#000; line-height:35px; font-family: "THSarabunNew"; font-size:135%; font-weight:bold;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

.blog-featured
{
font-size:90%; font-style:normal;
width:auto;
height:auto;
margin-bottom:15px;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:10px;
border-color:#ebebeb #ebebeb #0094e8 #ebebeb;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:#fffcf1;
}
/*--------------------------------*/
#content-1{
position: relative;
float: left;
margin-right:5px;
width:120px;
height:auto;
vertical-align: top;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#dec757;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#content-1 img{ 
float:left;
vertical-align: top;
width:120px;
height:80px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;

}
#content-2 { 
vertical-align: top;
color:blue;
}
/*--------------------------------*/
#news-content{
padding-left:5px;
position: relative;
float: left;
margin-right:10px;
width:85px;
height:auto;
vertical-align: top;
}
#news-content img{ 
float:left;
vertical-align: top;
width:85px;
height:55px;

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#news-shortdesc {
float:left;
width:65%; 
vertical-align: top;
line-height: 20px;
font-size:100%;
color:blue;
padding:0px;
}
#news-shortdesc img{ 
vertical-align: top;
width:30px;
height:30px;
}
.blog {padding:10px;}


/*-----------------custom sendmail form------------*/
.mod_sef { background:#fffffe; padding-left:15px; padding-top:20px; padding-bottom:20px; border:1px solid #c4db6f;}
.mod_sef_input { line-height: 25px; margin-bottom:15px;}
.mod_sef_input_textarea { line-height: 25px; height: 200px; width:600px; margin-bottom:15px;}
#mod_simpleemailform_submit_1 {margin-top:15px; background:#71c32a;}
#mod_simpleemailform_reset_1{margin-top:15px; background:#c4db6f;}

h3.title-module { padding:5px 10px; color:#fff; line-height:30px; margin:0 0 10px; font-size:18px; }

/*-----------------custom main contents headding ------------*/

/*-----------------custom กิจกรรม การดำเนินงาน   ------------*/
.position-content-top .module_news-slide h3.title-module 
{
margin:0px;
text-align:center;
background:url(../../../images/menu/label-content-1.png) no-repeat center top;  background-size:100% 100%;
color:#ffffff; 
line-height:40px; 
font-family: "THSarabunNew";
font-weight:bold; 
font-size:120%;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

.position-content-top .module_news-slide .contentmod {
width:auto;
height:auto; margin-top:0px; margin-bottom:7px; 
padding:3px;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:10px;
border-color:#c8d120;
-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;

-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

#sidebar-a--
{
padding-top:120px;
background:url(../../../images/menu/left.png) no-repeat center top; background-size:100% 100%; color:blue; line-height:30px; font-family: "THSarabunNew"; font-size:120%;

-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

/***********Overwrite alls*******setup left sitebar overwrite all setup on module*******/
#sidebar-a h3.title-module { height:35px; font-weight:bolder; font-size:100%; color:#fff;}
#sidebar-a---.position-left h3.title-module  {font-size:100%; color:#fff !important;}
#sidebar-a .position-left a {font-size:95%; color:#212627 !important;}
#sidebar-a .position-left  .contentmod {font-size:95%; color:#212627 !important;}

#sidebar-a .position-left {
background:url(../../../images/menu/left-top-1.png) no-repeat center top; background-size:100%; background-color:none;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
width:auto;
height:auto; margin-top:0px; margin-bottom:7px; 
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px; 
border-bottom-width:10px;
border-color:#0094e8;
-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.position-left-2{ 
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
width:auto;
height:auto; margin-top:0px; margin-bottom:7px; 
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px; 
border-bottom-width:10px;
border-color:#0094e8;

-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;

-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

#sidebar-b .position-right-1 {
background:url(../../../images/menu/left-top-1--.png) no-repeat center top; background-size:100%;
padding-top:0px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
width:auto;
height:auto; margin-top:0px; margin-bottom:7px; 
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px; 
border-bottom-width:10px;
border-color:#c8d120;

-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;

-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

#sidebar-b .position-right-1 img { width:100%;}


#sidebar-b .position-right {
background:url(../../../images/menu/right-top-1.png) no-repeat center top; background-size:100%; background-color:#000;
padding-top:55px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;

width:auto;
height:auto; margin-top:0px; margin-bottom:7px; 

border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:10px;
border-color:#c8d120;

-webkit-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 20px -5px rgba(0, 0, 0, 0.3), -5px 1px 20px -5px rgba(0, 0, 0, 0.3) ;

-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;

border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

#sidebar-a h3.title-module 
{
text-align:center;
height:35px;
background:url(../../../images/menu/mnbg-l-1.png) no-repeat center top; background-size:100% 100%; color:#fff; line-height:35px; font-family: "THSarabunNew"; font-size:120%;
background-color:#0094e8;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#sidebar-b h3.title-module 
{
text-align:center;
height:35px;
background:url(../../../images/menu/mnbg-r-1.png) no-repeat center top; background-size:100% 100%; color:#ffffff; line-height:35px; font-family: "THSarabunNew"; font-size:100%; font-weight:bold;
background-color:#0094e8;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

/*----------------- set box contentmodule ------------*/
#---sidebar-b .jv-module .contentmod 
{
width:100%;
height:auto; 
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#8a0808;

-webkit-box-shadow:5px 1px 10px -5px rgba(0, 0, 0, 0.3), -5px 1px 10px -5px rgba(0, 0, 0, 0.1) ;
-moz-box-shadow:5px 1px 10px -5px rgba(0, 0, 0, 0.3), -5px 1px 10px -5px rgba(0, 0, 0, 0.1) ;
box-shadow:5px 1px 10px -5px rgba(0, 0, 0, 0.3), -5px 1px 10px -5px rgba(0, 0, 0, 0.3) ;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/*-----------------custom menu left ------------*/
.module_menu-l-1---
{
background:url(../../../images/menu/left-1.png) no-repeat center top; background-size:100% 100%;
padding-top:70px; padding-bottom:15px;
}


.module_menu-l-1 h3.title-module 
{
margin:0 0 0px;
padding-left:36px;
height:25px;
background:url(../../../images/menu/left-1.png) no-repeat center top; background-size:100% 100%; color:#fff; line-height:25px; font-family: "THSarabunNew"; font-size:110%; font-weight:bold;
background-color:none;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-1 .contentmod a {font-size:100%; color:#212627 !important;} 
.module_menu-l-1 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#89bd34;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}

.module_menu-l-2 h3.title-module 
{
margin:0 0 0px;
padding-left:36px;
height:25px;
background:url(../../../images/menu/left-2.png) no-repeat center top; background-size:100% 100%; color:#ffffff; line-height:25px; font-family: "THSarabunNew"; font-size:110%; font-weight:bold;
background-color:#00c2f3;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-2 .contentmod a {font-size:90%; color:#055d4c !important;}
.module_menu-l-2 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#89bd34;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}

.module_menu-l-3 h3.title-module 
{
margin:0 0 0px;
padding-left:36px;
height:25px;
background:url(../../../images/menu/left-3.png) no-repeat center top; background-size:100% 100%; color:#ffffff; line-height:25px; font-family: "THSarabunNew"; font-size:110%; font-weight:bold;
background-color:#7f3e98;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-3 .contentmod a { color:#055d4c !important;} 
.module_menu-l-3 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#89bd34;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}

.module_menu-l-4 h3.title-module 
{
margin:0 0 0px;
padding-left:30px;
height:25px;
background:url(../../../images/menuicons/icons-left-1.gif) no-repeat center left; background-size:10%; color:#ffffff; line-height:30px; font-family: "THSarabunNew"; font-size:120%; font-weight:bold;
background-color:#7f3e98;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-4 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#89bd34;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}
.module_menu-l-5 h3.title-module 
{
margin:0 0 0px;
padding-left:30px;
height:25px;
background:url(../../../images/menuicons/icons-left-1.gif) no-repeat center left; background-size:10%; color:#ffffff; line-height:30px; font-family: "THSarabunNew"; font-size:120%; font-weight:bold;
background-color:#00c2f3;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-5 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#89bd34;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}

.module_menu-l-6 h3.title-module 
{
margin:0 0 0px;
padding-left:30px;
height:25px;
background:url(../../../images/menuicons/icons-left-1.gif) no-repeat center left; background-size:10%; color:#ffffff; line-height:30px; font-family: "THSarabunNew"; font-size:120%; font-weight:bold;
background-color:#00c2f3;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.module_menu-l-6 .contentmod a { color:#056afc !important;}
.module_menu-l-6 .contentmod
{
width:auto;
height:auto;
border-style:solid;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-bottom-width:1px;
border-color:#00c2f3;

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;

background-color:transparent;
}

#block-footer {background:transparent;}
#block-footer .container { background:url(../../../images/headers/footer.jpg) bottom center no-repeat; height:300px; padding-top:0px; color:#ffffff; font-size:92%;
background-color:none; 
border-style:solid;
border-top-width:1px;
border-right-width:0px; 
border-bottom-width:0px;
border-left-width:0px;
border-color:#00adef #ebebeb blue #ebebeb;

-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;

} 


/*-------------------------------
	set width override bootstrap
------------------------------*/


@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}


@media (min-width: 1600px) {
  .container {
    width: 1280px;
  }
}





#sidebar-a {width: 250px !important; float:left; position:relative; margin-left:0px; margin-right:10px; background-color:transparent;}
#main-content {width:810px !important; min-width:550px !important; position:absolute;  float:left; margin-left:233px !important;}
#sidebar-b {width: 250px !important; float:right; background-color:transparent;}



/* ----------------For Non responsive--------------------------------------------------------*/


@media (max-width: 991px) {
  .flexMenuToggle {
    display: none !important;
  }
}


/* -------------------------------------------For Non responsive--------------------------------------------------------*/
@media (max-width: 1280px) {

#wrapper { background:none;}
#mainsite { width: 1170px !important; margin-left:auto; margin-right:auto;}

#block-main{}
#block-main .container
{ 
  max-width: none !important;
  width: 1170px !important;

}

#main-content { background-color:transparent;}
#block-header {background:none;}
#block-mainnav {display: block !important; width: 900px !important;}
#block-mainnav--- {background: url(../../../images/menuicons/nav_bg.png) no-repeat; padding:0; background-color:#538e0f; border-top: 0px solid #FFFFFF; border-radius:1px;}


/* ขนาดข่าวตรงกลาง*/
#content {min-width:600px !important;  float:left;}
#content .col-md-4 { float:left; margin-right:-20px !important;}

#sidebar-a {width: 250px !important; float:left; position:relative; margin-left:0px; margin-right:10px; background-color:transparent;}
#main-content {width:700px !important; min-width:550px !important; position:absolute;  float:left; margin-left:233px !important;}
#sidebar-b {width: 250px !important; float:right; background-color:transparent;}


/* ----------------Set Non responsive--------------------------------------------------------*/
.container {
  max-width: none !important;
  width: auto !important;
}

.col-sm-1,
.col-md-1,
.col-lg-1 {
  width: 8.33333333% !important;
}
.col-sm-2,
.col-md-2,
.col-lg-2 {
  width: 16.66666667% !important;
}
.col-sm-3,
.col-md-3,
.col-lg-3 {
  width: 23% !important;
}
.col-sm-4,
.col-md-4,
.col-lg-4 {
  width: 33.33333333% !important;
}
.col-sm-5,
.col-md-5,
.col-lg-5 {
  width: 41.66666667% !important;
}
.col-sm-6,
.col-md-6,
.col-lg-6 {
  width: 50% !important;
}
.col-sm-7,
.col-md-7,
.col-lg-7 {
  width: 58.33333333% !important;
}
.col-sm-8,
.col-md-8,
.col-lg-8 {
  width: 66.66666667% !important;
}
.col-sm-9,
.col-md-9,
.col-lg-9 {
  width: 75% !important;
}
.col-sm-10,
.col-md-10,
.col-lg-10 {
  width: 83.33333333% !important;
}
.col-sm-11,
.col-md-11,
.col-lg-11 {
  width: 91.66666667% !important;
}
.col-sm-12,
.col-md-12,
.col-lg-12 {
  width: 100% !important;
}
.col-sm-offset-0,
.col-md-offset-0,
.col-lg-offset-0 {
  margin-left: 0 !important;
}
.col-sm-offset-1,
.col-md-offset-1,
.col-lg-offset-1 {
  margin-left: 8.33333333% !important;
}
.col-sm-offset-2,
.col-md-offset-2,
.col-lg-offset-2 {
  margin-left: 16.66666667% !important;
}
.col-sm-offset-3,
.col-md-offset-3,
.col-lg-offset-3 {
  margin-left: 25% !important;
}
.col-sm-offset-4,
.col-md-offset-4,
.col-lg-offset-4 {
  margin-left: 33.33333333% !important;
}
.col-sm-offset-5,
.col-md-offset-5,
.col-lg-offset-5 {
  margin-left: 41.66666667% !important;
}
.col-sm-offset-6,
.col-md-offset-6,
.col-lg-offset-6 {
  margin-left: 50% !important;
}
.col-sm-offset-7,
.col-md-offset-7,
.col-lg-offset-7 {
  margin-left: 58.33333333% !important;
}
.col-sm-offset-8,
.col-md-offset-8,
.col-lg-offset-8 {
  margin-left: 66.66666667% !important;
}
.col-sm-offset-9,
.col-md-offset-9,
.col-lg-offset-9 {
  margin-left: 75% !important;
}
.col-sm-offset-10,
.col-md-offset-10,
.col-lg-offset-10 {
  margin-left: 83.33333333% !important;
}
.col-sm-offset-11,
.col-md-offset-11,
.col-lg-offset-11 {
  margin-left: 91.66666667% !important;
}
.col-sm-offset-12,
.col-md-offset-12,
.col-lg-offset-12 {
  margin-left: 100% !important;
}
.visible-xs,
.visible-xs-block,
.visible-sm,
.visible-sm-block {
  display: block !important;
}
.visible-xs-inline,
.visible-sm-inline {
  display: inline !important;
}
.visible-xs-inline-block,
.visible-sm-inline-block {
  display: inline-block !important;
}
.hidden-xs,
.hidden-sm {
  display: block !important;
}
.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
.navbar-header {
  float: left;
}
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}
.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}
.navbar-brand {
  margin-left: -15px;
}
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}
.navbar-nav.navbar-right {
  float: right;
}
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}



}
/*        end for mobiles            */