/*
Theme Name: bearyweb_stabil
Theme URI: http://underscores.me/
Author: Sellsuki
Author URI: http://sellsuki.co.th
Description: Theme Stabil for Bearyweb
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bearyweb_stabil
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

bearyweb_stabil is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*boss css*/
.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(4) >div >div>div>div>div>p ,.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(3) >div >div>div>div>div>p ,.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(2) >div >div>div>div>div>p {
    color: #36b370;
}
.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(4) >div >div>div>div>div>a ,.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(3) >div >div>div>div>div>a ,.page >div > .vc_row.wpb_row.vc_row-fluid:nth-child(3)>div > div > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(2) >div >div>div>div>div>a{
    color: #36b370;
}
.parent-pageid-421 a , .page-id-140 a {
    color: #36b370;
    text-decoration: none;
}

.contact-us-sec >div > div >.wpb_wrapper > .vc_empty_space {
    display: none;
}

.contact-us-sec {
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.vc_pageable-slide-wrapper.vc_clearfix {
    margin: 50px 0;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title > h4 {
     margin: 0px 0px;
     height: 55px;
     font-family: Prompt;
     font-size: 14px;
     font-weight: normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     color: #4a4a4a;
}

.vc_grid-item-mini.vc_clearfix {
    width: 300px;
    box-shadow: 1px 1px 5px #00000038;
}

.vc_grid-item-mini.vc_clearfix:hover {
    width: 300px;
    box-shadow: 1px 1px 25px #00000060;
}

.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 25px 10px;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    padding: 5px 15px;
    font-size: 14px;
    text-align: left;
    color: #36b370;
    background-color: #fff0;
}

.vc_btn3-container.vc_btn3-left {
    text-align: right !important;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #36b370;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: #36b370;
    border: 1px solid #36b370;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    color: #ffffff;
    background-color: #36b370;
}

html[lang="th"] div a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    background-color: #36b370;
}

body a {
    text-decoration: none;
    color: #000000;
}

/* unvisited link */
a:link {
    color: red;
}

/* visited link */
a:visited {
    color: green;
}

/* mouse over link */
a:hover {
    color: hotpink;
}

/* selected link */
a:active {
    color: blue;
}

nav .dropdown {
    width: fit-content;
}

nav .menu-menu-1-container {
    margin-left:  auto;
}

/*end boss css*/
/*nack edit*/
@media screen and (max-width: 900px){
	.mob-menu-logo-holder {
    background: #fff !important;
		box-shadow: 0px 5px 0px 0px #f5f4f4;
}
	#mobmenuleft li a, #mobmenuleft li a:visited {
    
    font-family: Prompt;
}
	li.qtranxs-lang-menu-item.qtranxs-lang-menu-item-en.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-1293 > a > img , li.qtranxs-lang-menu-item.qtranxs-lang-menu-item-TH.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1292 > a > img,li.qtranxs-lang-menu > a > img {
    width: 18px;
}
	ul.sub-menu.show-sub-menu > li {
    border-bottom: 1px solid #36b370;
	}
.mob-menu-logo-holder a img {
    /* height: 40px; */
    width: 160px;
}
	div.mobmenu_content .menu-menu-1-container {
   
    width: 100%;
}
	.mob-menu-left-panel li, .leftmbottom, .leftmtop {
		padding-left: 0%; padding-right: 0%; width: 100%; border-bottom: 1px solid #ffffff47;
	}
}
@media screen and (max-width: 380px){
	div.vc_row.wpb_row.vc_row-fluid.mobile .vc_gitem-zone.vc_gitem-zone-c {
    	width: 90%;
}
	body.page-id-5 div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link, div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{
    	width: 90%;
}
	div.vc_grid-item-mini.vc_clearfix {
		width: 90%;
		margin: 0px auto !important;
}
}
@media screen and (max-width: 770px){
	.page-id-5 div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link, div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    width: 342px;
}
body .responsive-menu-box {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
}.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link,div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    width: 100%;
}div.vc_gitem_row.vc_row.vc_gitem-row-position-top {
    width: 100%;
}
	div span.quform-button-text.quform-button-submit-text {
    margin: 0;
    width: 100%;
}a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    color: green;
}
	.vc_grid-item-mini.vc_clearfix {
    margin: 0 auto;
}div.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0;
}

div.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 0;
}
ul {
    text-align: left;
}
div a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    font-size: 12px;
}.vc_grid-owl-next.vc_arrow-icon-arrow_01_right.vc_grid-nav-next-inside,.vc_grid-owl-prev.vc_arrow-icon-arrow_01_left.vc_grid-nav-prev-inside.disabled,.vc_grid-owl-prev.vc_arrow-icon-arrow_01_left.vc_grid-nav-prev-inside {
        font-family: 'ult-silk';
}

div .vc_btn3.vc_btn3-color-juicy-pink, div .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: white;
    color: #36b371;
}

div .vc_btn3.vc_btn3-color-juicy-pink:hover, div .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, div .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {
    background: none;
    color: #36b371;
    border: 1px solid;
}
	div.vc_btn3-container.vc_btn3-left {
    text-align: right;
}
	.vc_grid-owl-prev.vc_arrow-icon-arrow_01_left.vc_grid-nav-prev-inside.disabled {
    left: 10px;
    font-size: 25px;
}

div.vc_arrow-icon-arrow_01_left:before {
    content: "\e60c";
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 6px;
}

.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    width: 342px;
    height: 192px;
    margin: 0 auto;
}

.vc_grid.vc_row.vc_grid-gutter-30px.vc_pageable-wrapper.vc_hook_hover.owl-carousel.vc_grid-owl-theme.owl-loaded.owl-drag {
    /* margin-top: -100px; */
}


.vc_gitem_row.vc_row.vc_gitem-row-position-top {
    width: 344px;
    margin: 0 auto;
}

.vc_row.wpb_row.vc_row-fluid.mobile .vc_gitem-zone.vc_gitem-zone-c {
    width: 344px;
    margin: 0 auto;
}
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    text-transform: capitalize;
}
.quform-element.quform-element-submit.quform-element-3_2.quform-cf.quform-button-style-theme {
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}.quform-element.quform-element-submit.quform-element-1_2.quform-cf.quform-button-style-theme {
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}.quform-loading.quform-loading-position-left.quform-loading-type-spinner-1 {
    display: none;
}
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    text-transform: capitalize;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #36b370;
}
img.aligncenter {
    display: block; 
    margin: 0 auto;
}
html[lang="th"] a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    color: rgba(255, 255, 255, 0) ;
}

html[lang="th"] a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink .readmore {
    color: #36b371;
}

span.quform-button-text.quform-button-submit-text {
    margin-top: 50px;
    width: 300px;
    height: 50px;
    border: solid 1px #36b370;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    margin-bottom: 50px;
    margin: 0;
}

button.quform-submit {
    background: white;
    padding: 0;
    border: 1px solid #36b370;
    /* background-color: #fff; */
    border-color: #ccc;
    box-shadow: 2px 2px 10px #eee;
}

html[lang="th"] div a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
    display: flex;
    width: 120px;
    margin-left: auto;
    height: 33px;
    flex-direction: column;
    font-size: 0px;
    background-color: #fff0;
}

html[lang="th"] .readmore {
    font-size: 14px;
    text-align: center;
}

html[lang="th"] a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
}

html[lang="th"] .readmore > span.th {
    width: 100%;
    padding: 0;
}

html[lang="th"] a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink .readmore:hover {}



html[lang="th"] a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover .readmore {
    color: white;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%;
    padding: 30px 0px;
    border: solid 1px #36b370;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-6:hover {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/hover-product-stabil.jpg);
    cursor: pointer;
    background-size:cover; 
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-6:hover img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-6:hover a {
    color: #fff !important;
}

.blockproduct{
    max-width: 390px;
    width: 300px;
  height: 79px;
  background-color: #36b370;}
  p.border {
    margin-top: 50px;
    width: 300px;
    height: 50px;
    border: solid 1px #36b370;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    margin-bottom: 50px;
}

p.border:last-child {
    margin-bottom: 50px;
}h3#layerContent {
    color: #36b370;
    font-size: 24px;
    margin: 50px 0;
    margin-bottom: 25px;
}header#masthead {
    position: absolute;
}

div#layerContentContainer {
    margin-bottom: 50px;
}
.logo >a >img {
    width: 120px;
    height: auto;
}
h2:nth-child(2) span.highlightedLayerContent {
    color: #36b370;
}

span.highlightedLayerContent {
    color: #e2302c;
}
body header#masthead.bg-scroll {
    background: white;
    box-shadow: 15px 1px 5px #eee;
    transition: 0.3s all;
    background-color: white;
}



body header#masthead.bg-scroll * {
    color: black;
}
.bg-image-sec2 .wpb_wrapper {
    background: url(https://www.stabil.co.th/wp-content/uploads/2018/03/group-25-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 600px;
    height: 200px;
    margin: 50px auto;
}

.bg-image-sec2 .wpb_wrapper  .wpb_wrapper {
    background: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.bg-image-sec2 .wpb_wrapper .wpb_wrapper >h2:nth-child(1) {
    display: none;
}

.bg-image-sec2 .wpb_wrapper .wpb_wrapper >h2:nth-child(2) {
    margin-top: 0;
}.width-section {
    width: 68%;
    margin: 0 auto;
}p.btn-green {
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}

.blockproduct * {
    height: 79px;
}
button.dropbtn:hover {
    color: #36b370;
}
.menu-menu-1-container ul li a:hover {
    color: #36b370 !important;
}
@media only screen and (min-width: 767px) {
  button#responsive-menu-button {
    display:none ;
  }
}

@media only screen and (max-width: 768px) {
	/*video.html5-video-player .iv-module-loaded .playing-mode .ytp-large-width-mode .ytp-fullscreen .ytp-big-mode .ytp-autohide{
		width:1230px !important;
		height:900px !important;
	}
	*/
	
 body div header#masthead {
    display:none ;
  }
	.page-id-5 div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link, div.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    width: 100%;
}

.vc_row.wpb_row.vc_row-fluid.mobile .vc_gitem-zone.vc_gitem-zone-c {
    width: 100%;
}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    margin-top: -15px;
}.vc_grid.vc_row.vc_grid-gutter-30px.vc_pageable-wrapper.vc_hook_hover.owl-carousel.vc_grid-owl-theme.owl-loaded.owl-drag {
    margin-bottom: 10px;
}
}
.contact-us-sec h2 {
    color: #fff;
	font-family: Prompt;
  font-size: 30px;
  font-weight: normal;
	
}

p, span {font-weight:300;
line-height: 1.5em;}

/*End nack edit*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
body {
	margin: 0;
}


h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

hr {
	box-sizing: content-box; 
	height: 0; 
	overflow: visible; 
}

pre {
	font-family: monospace, monospace; 
	font-size: 1em; 
}
section.error-404.not-found {
    margin-top: 100px;
    padding-bottom: 50px;
}
a {
	background-color: transparent;
}
ul#primary-menu {
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    list-style: none;
}

nav#site-navigation {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

body header#masthead {
    height: 60px;
    background-color: rgba(0, 0, 0, 0.25);
    position: absolute !important;
    z-index: 999;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: fixed!important;
    top: 0;
    transition: 0.3s all;
}
header#masthead {
    height: 60px;
    background-color: rgba(0, 0, 0, 0.25);
   
    z-index: 999;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.site-header {
    display: flex;
    flex-direction: row;
    width: 1900px;
    margin: 0 auto;
}div#content,footer#colophon{
	 width: 940px;
	 margin: 0 auto;
}
.site-header {
    display: flex;
    width: 940px;
    margin: 0 auto;
    height: 100%;
}

ul#primary-menu li a {
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    color: #ffffff;
    text-decoration: blink;
}
div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 300px;
    height: 200px;
    border: solid 1px #36b370;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div#iconimg .wpb_text_column.wpb_content_element ,div#iconimg .wpb_text_column.wpb_content_element a {
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #36b370;
    text-decoration: blink;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
    height: calc(100% - 80px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

div#primary {
    width: 100%;
}



.vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 20px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid:before,.vc_row.wpb_row.vc_inner.vc_row-fluid:after {
    display: none;
}

.vc_row {
    margin: 0;
}

.vc_column_container > .vc_column-inner {
    padding: 0;
}
.element-title h2 {
    font-size: 36px;
    font-weight: normal;
    text-align: center;
    color: #4a4a4a;
    margin-top: 57px;
    margin-bottom: 0px;
}

.icon-flash {
    width: 84px;
    background-size: contain;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/group-3.png);
    height: 20px;
    margin: 0 auto;
}

.element-title {
    margin-bottom: 20px;
}
.vc_row.wpb_row.vc_row-fluid.bg-section-3.vc_row-has-fill.vc_row-no-padding.vc_row-o-content-middle.vc_row-flex.vc_general.vc_parallax.vc_parallax-content-moving {
    height: 300px;
}

.vc_row.wpb_row.vc_row-fluid.bg-section-3.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.vc_general.vc_parallax.vc_parallax-content-moving {
    height: 300px;
}
.bg-section-3 p,.bg-section-3 h2 {
    color: #ffffff;
}
.bg-section-3 p{color: #ffffff;font-size:36px;margin-top: 0;margin-top: 20px;}
.bg-section-3 h2 {
    font-size:48px;
    margin-bottom: 0;
    margin: 0;
}
.bg-section-3 .icon-flash {
    margin-left: 0px;
    margin-right: 0px;
    }

.bg-section-3 .vc_column-inner {
    height: 100%;
}

.bg-section-3 .vc_column-inner .wpb_wrapper {
    /* height: 100%; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bg-section-3 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    height: 100%;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid:last-child {
    margin-bottom: 50px;
}

.wpb_video_widget > .wpb_wrapper {
    display: flex;
    flex-direction: column-reverse;
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper  h2 {
    font-size: 16px;
    color: #36b370;
    text-align: center;
}button.slick-next, button.slick-prev {
    top: 71px;
}
button.slick-next {
    right: -25px;
}
button.slick-prev {
    left: -25px;
}
div#iconimg .wpb_column.vc_column_container.vc_col-sm-4:hover {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/hover-product-stabil.jpg);
    color: white;
    cursor: pointer;
    background-size:cover;
    
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4:hover .wpb_text_column.wpb_content_element,div#iconimg .wpb_column.vc_column_container.vc_col-sm-4:hover .wpb_text_column.wpb_content_element a {
    color: white;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4:hover img {
       -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.all-video a.vc_general {
    border: 1px solid #36b370;
    width: 150px;
    height: 50px;
    border-radius: inherit;
}

.all-video a.vc_general:hover {
    background: #36b370!important;
    color: white!important;
}
div.ult-carousel-wrapper {
    margin-bottom: 15px;
}

#carousel {
  position: relative;
  height: 450px;
  top: 0;
  transform: 0;
  overflow: hidden;
}
#carousel div {
  position: absolute;
  transition: transform 1s, left 1s, opacity 1s, z-index 0s;
  opacity: 1;
}
#carousel div img {
  width: 300px;
  transition: width 1s;
  height: auto;
}
#carousel div.hideLeft {
  left: 0%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel div.hideLeft img {
  width: 200px;
}
#carousel div.hideRight {
  left: 100%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel div.hideRight img,#carousel div.hideRight .content {
  width: 100px;
  transition: transform 1s, left 1s, opacity 1s, z-index 0s;
}
#carousel div.prev {
  z-index: 5;
  left: 30%;
  transform: translateY(50px) translateX(-50%);
}
#carousel div.prev img,#carousel div.prev .content {
  width: 200px;
}
#carousel div.prevLeftSecond {
  z-index: 4;
  left: 15%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
}
#carousel div.prevLeftSecond img,#carousel div.prevLeftSecond .content {
  width: 150px;
}
#carousel div.selected {
  z-index: 10;
  left: 50%;
  transform: translateY(0px) translateX(-50%);
  width: 300px;
}
#carousel div.next {
  z-index: 5;
  left: 70%;
  transform: translateY(50px) translateX(-50%);
}
#carousel div.next img,#carousel div.next .content {
  width: 200px;
  /* transition: transform 1s, left 1s, opacity 1s, z-index 0s; */
}
#carousel div.nextRightSecond {
  z-index: 4;
  left: 85%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
}
#carousel div.nextRightSecond img,#carousel div.nextRightSecond .content {
  width: 150px;
  transition: transform 1s, left 1s, opacity 1s, z-index 0s;
}
div#carousel .content {
    opacity: 0;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    height: 148px;
    transition: 1s all;
}



div#carousel .selected .content {
 position: relative;
 margin-top: -5px;
 box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
 transition: 1s all;
 opacity: 1;
}

#carousel div.selected > a {
    display: flex;
    flex-direction: column;
    text-decoration: blink;
}button#prev {
    border-radius: 100%;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.7em;
    top: 150px;
}

button#next {
    border-radius: 100%;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.7em;
    top: 150px;
}

span.caption {
    color: #4a4a4a;
    font-size: 14px;
    text-decoration: blink;
    text-align: left;
	
}

span.caption {
    height: 100px;
    padding: 0 10px;
    margin: 0;
    padding-top: 24px;
}div#carousel .selected .content a {
    width: 100px;
    height: 30px;
    border: solid 1px #36b370;
    padding: 0;
    line-height: 30px;
    margin-left: auto;
    margin-bottom: 23px;
    margin-right: 10px;
    color: #36b371;
}

div#carousel .selected .content a:hover {
    background: #36b371;
    color: white;
}
div#carousel  .content a {
    width: 100px;
    height: 30px;
    border: solid 1px #36b370;
    padding: 0;
    line-height: 30px;
    margin-left: auto;
    margin-bottom: 23px;
    margin-right: 10px;
    color: #36b371;
}
div#carousel .selected .content a:hover {
    background: #36b371;
    color: white;
}
i.fa-adjust:before {
    content: "";
}

i.vc_btn3-icon.fa.fa-adjust {
    width: 19px;
    height: 15px;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/page-1-4.png);
    background-size: contain;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left {
    width: 180px;
    text-align: center;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left:hover i {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left {
    width: 180px;
    text-align: center;
}

.title-lean {
    font-size: 36px;
    color: #4a4a4a;
}
.title-lean p {
    margin-top: 50px;
}

.vc_btn3-container.all-post.all-video.vc_btn3-center {
    text-align: right;
}
div#carousel .content a:last-child {
    margin-bottom: 23px;
}
.vc_general.vc_btn3:focus {
    background: white;
    border: 1px solid #36b370;
}
div#carousel  .content {
    height: 140px;
    width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.last-section {
    padding-top: 30px;
    padding-bottom: 50px;
}
.flex-row{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.flex-column{
display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
#footer {
    background: url(https://www.stabil.co.th/wp-content/uploads/2018/04/bg-footer-42-1024x307-copy.jpg);
	
    background-size:cover;
}
.logo-footer {
	margin-top:15px;
    margin-bottom: 25px;
}.logo-footer img {
    width: 220px;
    height: 65px;
}

footer#colophon {
    padding-top: 50px;
    height: 550px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.flex-col .title {
    color: #36b370;
    font-size: 18px;
    font-weight: 500;
    margin-top: 18px;
}
.flex-col ul {
    list-style: none;
    padding: 0;
}
.flex-col ul li a{
    padding: 0;
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    color: #ffffff;
    line-height: 47px;
    display: flex;
    flex-direction: row;
    text-decoration: blink;
}
.flex-col ul li span{
    padding: 0;
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    color: #ffffff;
    line-height: 47px;
    display: flex;
    flex-direction: row;
    text-decoration: blink;
}
.border-bot {
    border: 1px solid white;
    margin-top: 15px;
}
.footer-content {
    margin-bottom: 5px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    color: white;
}
body.admin-bar {
    font-family: Prompt;
}
i.icon1 {
    width: 15px;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/04/icon-mail.png);
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-repeat: no-repeat;
    height: 15px;
    margin-top: 15px;
    margin-right: 10px;
}
i.icon2 {
    width: 15px;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/04/icon-call.png);
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-repeat: no-repeat;
    height: 15px;
    margin-top: 15px;
    margin-right: 10px;
}
i.icon3 {
    width: 15px;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/04/icon-fax.png);
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-repeat: no-repeat;
    height: 15px;
    margin-top: 15px;
    margin-right: 10px;
}
i.icon4 {
    width: 15px;
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/04/icon-loca.png);
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-repeat: no-repeat;
    height: 15px;
    margin-top: 15px;
    margin-right: 10px;;
}
.flex-col.menu-us li {
    display: flex;
    line-height: 32px;
    font-size: 18px;
}
.flex-col ul li {
    color: white;
}
ul.sub-menu a {
    color: #ffffff00;
}
ul#primary-menu .sub-menu li > a {
    color: #ffffff00;
    justify-content: center;
    display: flex;
    flex-direction: row;
    font-size: 0;
}
ul.sub-menu {
    padding: 0;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 58px;
}
li#menu-item-186 > a {
    display: none;
}
ul.sub-menu > li {
    list-style: none;
}
ul#primary-menu li {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
ul#primary-menu li > a {
}
ul#primary-menu .sub-menu li img {
    width: 24px;
    height: auto;
}
ul#primary-menu .sub-menu li > a * {
    display: none;
}
ul#primary-menu .sub-menu li > a img {
    display: block;
    display: none;
}
html[lang="th"] ul#primary-menu .qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item-TH > a {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/icon-flag-thai.png);
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
}
html[lang="th"] ul#primary-menu .qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item-en > a {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/icon-flag-eng.png);
    width: 24px;
    height: 23px;
    background-repeat: no-repeat;
}
 html[lang="en-US"] ul#primary-menu .qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item-TH > a {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/icon-flag-thai-1.png);
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
}
html[lang="en-US"] ul#primary-menu .qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item-en > a {
    background-image: url(https://www.stabil.co.th/wp-content/uploads/2018/03/icon-flag-eng-1.png);
    width: 24px;
    height: 23px;
    background-repeat: no-repeat;
}
li.current_page_item,li.current-menu-ancestor {
    border-bottom: 3px solid #36b370;
}
.site-branding {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.menu-menu-1-container {
    height: 100%;
}
ul#primary-menu {
    height: 100%;
}
ul#primary-menu>li.menu-item {
    position: relative;
    display: flex;
}
ul#primary-menu>li.menu-item  .sub-menu {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    width: 240px;
    margin: 0;
}
ul#primary-menu>li.menu-item .sub-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
ul#primary-menu>li.menu-item .sub-menu a:hover {
	background-color: #ddd
}
ul#primary-menu>li.menu-item:hover > .sub-menu {
    display: block;
    top: 60px;
}
ul#primary-menu>li.menu-item:hover .menu-item-434 > a {
    background-color: #fff;
	 
}
ul#primary-menu>li.menu-item:hover .sub-menu >li >a {
    color: black;
    font-size: 13px;
    text-align: left;
    display: block;
    border-bottom: 1px solid #999;
	
}
ul#primary-menu>li.menu-item .sub-menu .menu-item-has-children:hover .sub-menu {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	
}
ul#primary-menu>li.menu-item .sub-menu .menu-item-has-children:hover .sub-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
ul#primary-menu>li.menu-item .sub-menu .menu-item-has-children:hover .sub-menu a:hover {
	background-color: #ddd; 
}
ul#primary-menu>li.menu-item .sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
    left: 240px;
    position: absolute;
    margin-top: 20px;
}
ul.sub-menu .menu-item-has-children .sub-menu {
    left: 245px;
}
footer.entry-footer {
    display: none;
}

.menu-item-589 {
    position: relative;
    display: inline-block;
}

.menu-item-589  .sub-menu {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top: 60px;
    width: 240px;
    margin: 0;
}

.menu-item-589 .sub-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.menu-item-589 .sub-menu a:hover {background-color: #ddd}

.menu-item-589:hover > .sub-menu {
    display: block;
}

.menu-item-589:hover .menu-item-589 > a {
    background-color: #fff;
}


ul#primary-menu .menu-item-589:hover .sub-menu >li >a {
    color: black;
    font-size: 13px;
    text-align: left;
    display: block;
    border-bottom: 1px solid #999;
}

.menu-item-589 .sub-menu .menu-item-has-children:hover .sub-menu {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.menu-item-589 .sub-menu .menu-item-has-children:hover .sub-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.menu-item-589 .sub-menu .menu-item-has-children:hover .sub-menu a:hover {background-color: #ddd}

.menu-item-589 .sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
    left: 240px;
    position: absolute;
    margin-top: 20px;
}
ul.sub-menu .menu-item-has-children .sub-menu {
    left: 245px;
}
ul#primary-menu li#menu-item-186 {
    display: none;
}
.dropbtn {
    /* background-color: #3498DB; */
    color: white;
    padding: 16px;
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
    /* background-color: #2980B9; */
    border-bottom: 3px solid #36b370;
    outline: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.toggled div#myDropdown {
    display: block;
}

.menu-menu-1-container {
    width: calc(100% - 150px);
}

.dropdown {
    width: 150px;
}

button.dropbtn {
    margin-top: 4px;
    background: none;
    font-family: Prompt;
}

ul#primary-menu li:hover {
    border-bottom: 3px solid #36b370;
}
.dropdown a:hover {background-color: #ddd}
html[lang="th"] .en {
    display: none;
}
html[lang="en-US"] .th {
    display: none;
}

span.th,span.en {
    padding: 10px;
}
.show {display:block;}

@media only screen and (max-width: 768px){
	div#content, footer#colophon {
    width: 100%;
}
div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 200px;
    height: 133px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid {
    justify-content: space-around;
    margin-left: 20px;
    margin-right: 20px;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
    height: calc(100% - 15px);
    justify-content: space-around;
}

div#iconimg .wpb_text_column.wpb_content_element, div#iconimg .wpb_text_column.wpb_content_element a {
    font-size: 14px;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
    float: left;
}

.wpb_text_column.wpb_content_element.title-lean {
    text-align: center;
}

.vc_btn3-container.all-post.all-video.vc_btn3-center {
    text-align: center;
}
	
}
.desktop {
    display: block;
}

.mobile {
    display: none;
}
.form {
    display: none;
    width: 300px;
    border: 1px solid rgba(170, 170, 170, 0.32);
    padding: 15px;
    position: fixed;
    bottom: 80px;
    right: 10px;
    background: white;
    z-index: 9999;
}

div#primary {
    position: relative;
    z-index: 4;
}
div#content {
    position: relative;
}

.container {
    position: relative;
}

.bouton-form {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
    cursor: pointer;
}.form.showform {
    display: block;
}
#iconimg .wpb_column.vc_column_container.vc_col-sm-4 figure.wpb_wrapper.vc_figure > a  {
    position: absolute;
    width: 300px;
    height: 200px;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
div#iconimg .wpb_column.vc_column_container.vc_col-sm-6 p {
    margin-top: 70px;
}
.wpb_column.vc_column_container.vc_col-sm-6 figure.wpb_wrapper.vc_figure > a  {
    position: absolute;
    width: 428px;
    height: 204px;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#iconimg .wpb_column.vc_column_container.vc_col-sm-4 figure.wpb_wrapper.vc_figure > a > img,div#iconimg .wpb_column.vc_column_container.vc_col-sm-6 figure.wpb_wrapper.vc_figure > a > img {
    margin: 0 auto;
    margin-top: -35px;
}



#iconimg  .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(3) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) .wpb_wrapper.vc_figure > a > img,#iconimg  .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(4) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) .wpb_wrapper.vc_figure > a > img  {
    margin-top: -35px;
}
#iconimg  .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(3) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) p,#iconimg  .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(4) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) p {
   margin-top: 70px;
   /* top: 35px; */
   position: relative;
}

.single-post .container {
    margin-top: 80px;
}
body.admin-bar {
    top: 101px;
    /* position: absolute; */
}

body.admin-bar header#masthead {
    top: 34px;
}

.single-post body header#masthead {
    background: white;
}
.single-post body header#masthead {
    background-color: rgba(255, 255, 255, 0.94); 
}

.single-post ul#primary-menu li a {
    color: black;
}
::-webkit-scrollbar {
    width: 12px;
}
.form::-webkit-scrollbar-thumb {
    background: #36b370;
    height: 50px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
@media (max-width: 800px) and (min-width: 740px){
	body .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-direction: row;
    margin: 0;
    flex-wrap: nowrap;
    /* width: 80%; */
    margin-bottom: 25px;
}

body div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 {
    margin: 0;
    width: 200px;
}

body .container {
    padding: 0;
}

body .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item {
    /* width: 100%; */
    margin: 0 auto;
}

body .owl-item {
}
	
}

/************** mb   ***************************/
@media only screen and (max-width: 768px){
div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 300px;
    height: 200px;
    margin-bottom: 35px;
    margin: 0 auto 35px auto;
}
div.mobile {
    display: block;
}
div.desktop {
    display: none;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    flex-wrap: wrap;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-4:last-child {
    margin-bottom: 15px;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left {
    width: 150px;
    font-size: 12px;
}

.title-lean p {
    font-size: 30px;
    margin-left: 10px;
}.flex > .flex-row {
    flex-direction: column;
    justify-content: center;
}
	
img {
    width: calc(100% );
    height: auto;
    margin: 0 auto;
}

h1.entry-title {
    font-size: 30px;
}

.container {
    padding: 0 16px;
}

button#responsive-menu-button {
    background: black;
}
	div#iconimg img {
    width: 70px;
}

.last-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
}

.last-section .vc_row.wpb_row.vc_inner.vc_row-fluid > div {
    width: 80px;
}
	

div#iconimg img {
    width: 70px;
}

.last-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
}

.last-section .vc_row.wpb_row.vc_inner.vc_row-fluid > div {
    width: 80px;
}

.form.showform * {
    width: 100%;
}

.form.showform {
    width: 80%;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left {
    width: 120px;
    padding-left: 28px;
    padding-right: 0;
}


body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    background-color: #e4e4e4!important;
    width: 40px!important;
    height: 10px!important;
    border-radius: 10px!important;
    border: none;
}

body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
    width: 40px;
    height: 10px;
    border-radius: 10px;
    background-color: #36b370!important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    width: 100px;
    height: 30px;
    border: solid 1px #36b370;
    background: white;
    padding: 0;
    color: #36b370;
    padding-top: 5px;
}

button#responsive-menu-button {
    border-radius: 5px;
    border: 1px solid;
    background: rgb(54, 179, 113);
}

.vc_row.wpb_row.vc_row-fluid.mobile .vc_gitem-zone.vc_gitem-zone-c {
    background: white!important;
    border: 1px solid #eee;
}

div .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 10px;
}
.page-id-497 button#responsive-menu-button {
    border-radius: 5px;
    border: 1px solid;
    background: rgb(54, 179, 113);
}

.page-id-497 .vc_grid-item-mini.vc_clearfix.vc_is-hover {
    margin: 0 auto;
}

.page-id-497 .vc_grid-item-mini.vc_clearfix {
    margin: 0 auto;
}

.page-id-497 .vc_gitem-zone.vc_gitem-zone-c {
    background: white!important;
    border: 1px solid #eee;
}
	h2 {
    color: #4a4a4a;
    font-size: 30px;
}

.table-contact td {
    padding-left: 26px;
}

.table-contact td > img {
    width: 50px;
    height: 50px;
}div#responsive-menu-container img {
    width: 35px;
}

li#responsive-menu-item-186 img {position: relative;top: 6px;}
	
	div#footer {
    background: url(https://www.stabil.co.th/wp-content/uploads/2018/04/bg-footer-4-sp.jpg);
    background-size: cover;
}

footer#colophon {
    height: 100%;
}footer#colophon {
    /* padding-left: 50px; */
}

div#footer {
    /* padding-left: 50px; */
}


footer#colophon > .flex .flex-row > .flex-col > .flex-row {
    width: 185px;
}

.flex-col ul li span {
    line-height: 30px;
}

.flex-col.menu-us > ul > li >i {
    left: -20px;
    position: relative;
    margin-top: 9px;
    margin-right: 0;
}

.flex-col.menu-us > ul > li >i.icon1 {
    margin-top: 15px;
}.mycoloum_sm-30.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%!important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.wpb_column.vc_column_container.vc_col-sm-2 img {
    width: 60%;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid > .vc_col-sm-2 {
    width: 100%!important;
}

div.mycoloum_sm-30.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%!important;
}

.footer-content {
    margin-top: 15px;
}



footer#colophon > .flex > .flex-row {
    padding-left: 50px;
}
	.vc_row.wpb_row.vc_row-fluid.bg-image-sec2.vc_row-has-fill.vc_row-no-padding {
    width: 100%!important;
    left: 0!important;
}

div .bg-image-sec2 .wpb_wrapper {
    width: 86%;
    height: 400px;
    background-size: cover;
}


.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
div#iconimg .wpb_column.vc_column_container.vc_col-sm-6 figure.wpb_wrapper.vc_figure > a {
    width: 100%;
}

div#iconimg .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
    margin-bottom: 35px;
}

.vc_row.wpb_row.vc_row-fluid.test .wpb_column.vc_column_container.vc_col-sm-2 img {
    width: 100%;
}div p.border {
    width: 100%;
}.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background: white;
    color: #36b371;
}
	
}
@media only screen and (max-width: 360px){
div#iconimg .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
}
button#responsive-menu-button {
    background: #36b371!important;
}
div#comments {
    display: none;
}

nav.navigation.post-navigation {
    display: none;
}

article {
    margin-bottom: 35px;
}.single-post body header#masthead {
    background: white;
}
body {
    font-family: Prompt;
}body.single-post  header#masthead {
    background: white;
}.entry-meta {
    display: none;
}
.single-post .dropbtn {
    color: black;
}
.single-post .post-thumbnail {
    text-align: center;
}
a.vc_gitem-link.vc_single_image-wrapper.vc_box_border_grey {}

a.vc_gitem-link.vc_single_image-wrapper.vc_box_border_grey {}

a.vc_gitem-link.vc_single_image-wrapper.vc_box_border_grey {
    width: 266px;
    height: 150px;
    overflow: hidden;
}

.owl-carousel .owl-item img {
    margin-top: -60px;
}

.vc-gitem-zone-height-mode-auto:before {
}

.vc_grid-owl-next.vc_arrow-icon-arrow_08_right.vc_grid-nav-next-outside, .vc_grid-owl-prev.vc_arrow-icon-arrow_08_left.vc_grid-nav-prev-outside.disabled,.vc_grid-owl-prev.vc_arrow-icon-arrow_08_left.vc_grid-nav-prev-outside {
    font-family: 'ult-silk';
}

.vc_arrow-icon-arrow_08_right:before {
    content: "\e60d";
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    opacity: 1!important;
    background: #36b371;
    border-radius: 15px;
    color: white;
    padding: 1px;
    filter: alpha(opacity=100);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
    opacity: 1!important;
}

div.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
    display: block!important;
}

.vc_grid-owl-prev.vc_arrow-icon-arrow_08_left.vc_grid-nav-prev-outside.disabled {}

.vc_grid-owl-prev.vc_arrow-icon-arrow_08_left.vc_grid-nav-prev-outside {}