/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1657179677
Updated: 2022-07-07 07:41:17

*/

*[lang='auto'] {
  font-family: "Sarabun";
}
*:lang(en-US){
	font-family: "Sarabun" !important;
}
*:lang(th){
	font-family: "Sarabun";
}
/*=== Menu Header ===*/
.elementor-section.elementor-inner-section.elementor-element.header-bg.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
  background: var( --e-global-color-bdc7d0f ); /*#4C627BDB;*/
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after{
	content: " | " !important;
	height: var(--e-nav-menu-divider-height) !important;
	color: #FFF;
	font-weight: 500 !important;
	border-left: 0 !important;
}
@media only screen and (min-width: 1024px)
{
	.elementor-shortcode {
	  text-align: right !important;
	}
}
@media only screen and (max-width: 767px)
{
	.header-bg{
		background-color: #FFFFFF !important;
	}
	.elementor-shortcode {
	  text-align: center !important;
	}
}

/*=== Home Page ===*/
@media only screen and (min-width: 767px)
{
	.ee-button.ee-size-sm .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-sm:after
	{
		padding: 0px !important;
	}
	span.ee-button-content-wrapper, span.ee-button-content-wrapper {
		padding: 0 !important;
	}
	.ee-button.ee-size-sm .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-sm:after {
		padding: 0 !important;
	}
	.ee-unfold__trigger
	{
		margin-top: 0 !important;
	}
	.ee-unfold__mask {
		overflow: unset !important;
	}
		span.ee-button-wrapper {
		visibility: hidden;
	}
}

/*=== Career Page===*/
#career-title {
  height: 60px;
  margin-bottom: 0px;
}

/*=== Our Company===*/
/*#expert-person .elementor-image-box-img {
  text-align: center !important;
}*/
@media only screen and (min-width: 1024px)
{
     .head
     {
          font-size:34px;font-weight:500
     }
}
@media only screen and (min-width: 872px)
{
     .head
     {
          font-size:30px;font-weight:500
     }    
}
@media only screen and (max-width: 767px)
{
     .head
     {
          font-size:20px;font-weight:500
     }    
}
#expert-person .attachment-full.size-full 
{
  margin-left: 25px;
  margin-right: 25px;
}
@media only screen and (min-width: 1367px)
{
	.slope {
		/*shape-outside: polygon(-40px 0, 0 200px, 485px 450px);
		width: 450px;
		height: 500px;
		shape-outside: polygon(-40px 0px, 0px 200px, 564px 510px);
		width: 460px;
		height: 540px;*/
		shape-outside: polygon(-40px 0px, 0px 400px, 565px 541px);
		width: 550px;
		height: 580px;
		float: left;
		opacity: .2;
	}
    /*.slope
    {
        shape-outside: polygon(-35px 0, 0 200px, 365px 325px); 
        width: 350px; height: 550px; 
        float: left; 
        opacity: .2;
    }*/
}
@media screen and (max-width: 1080px) and (min-width: 1024px)
{
	#expert-col-first {
  		width: 50%;
	}
}
@media only screen and (max-width:1366px)
{
	#wealth-advisory .elementor-background-overlay
	{
		opacity: 0.5;
	}
	#relation-manager .elementor-background-overlay
	{
		opacity: 0.5;
	}
}
@media screen and (max-width:1366px) and (min-width:900px)
{
    #right-relat {
      width: 45% !important;
    }
    #left-relat {
      width: 55% !important;
    }
}

/*=== Service Page ===*/
@media only screen and (max-width:1366px)
{
	#section-2type .elementor-background-overlay
	{
		opacity: 0.4;
	}	
}

/**=== Insight Page===*/
.elementor-tab-title
{
	text-align: center;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active
{
	background-color: #2f3849 !important;
	color: #FFF;
	text-align: center;
}
.elementor-tab-title.elementor-tab-mobile-title.elementor-active {
	background: #2f3849 !important;
	color: #FFF;
}
.premium-tab-content {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
@media only screen and (max-width:1366px) and (min-width: 768px)
{
    #under-insight{
    font-size: 20px !important;
    }
}
@media only screen and (max-width:767px)
{
    #under-insight{
    font-size: 14px !important;
    line-height: 0;    }
}

/*=== Privacy Page ===*/
#tb-cookie thead {
  display: none;
}
@media only screen and (max-width: 767px)
{
	.ee-table__text {
  		font-size: 12px !important;
	}
	.elementor-nav-menu__align-center .elementor-nav-menu
	{
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
}

/*=== Cookie Bottom ===*/
#cn-refuse-cookie { 
	background-color: red !important; 
}
#cn-notice-text a, a:hover {
  color: #0693e3;
  text-decoration: underline;
}
#cn-accept-cookie {
  border-radius: 0 !important;
}

/*=== Cookie Page ===*/
#howto-cookies a
{
	color: #000000;
}
#howto-cookies a:hover 
{
	color: #0693e3;
}
