.elementor-31704 .elementor-element.elementor-element-6d517fd3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31704 .elementor-element.elementor-element-dbae311{--display:flex;}.elementor-31704 .elementor-element.elementor-element-23a442d4 .elementor-heading-title{font-family:var( --e-global-typography-07eff56-font-family ), Sans-serif;font-size:var( --e-global-typography-07eff56-font-size );font-weight:var( --e-global-typography-07eff56-font-weight );line-height:var( --e-global-typography-07eff56-line-height );word-spacing:var( --e-global-typography-07eff56-word-spacing );color:var( --e-global-color-text );}.elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-31704 .elementor-element.elementor-element-df0d33b{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-item > a{font-family:"Noto Sans Thai", Sans-serif;font-size:1rem;font-weight:normal;line-height:1.6em;}.elementor-31704 .elementor-element.elementor-element-df0d33b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-31b1b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-31b1b6f-font-size );font-weight:var( --e-global-typography-31b1b6f-font-weight );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-31704 .elementor-element.elementor-element-42ad027f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button:hover, .elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button:focus{color:var( --e-global-color-0c2822e );}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button:hover svg, .elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button:focus svg{fill:var( --e-global-color-0c2822e );}@media(min-width:768px){.elementor-31704 .elementor-element.elementor-element-6d517fd3{--width:100%;}}@media(max-width:1170px){.elementor-31704 .elementor-element.elementor-element-23a442d4 .elementor-heading-title{font-size:var( --e-global-typography-07eff56-font-size );line-height:var( --e-global-typography-07eff56-line-height );word-spacing:var( --e-global-typography-07eff56-word-spacing );}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button{font-size:var( --e-global-typography-31b1b6f-font-size );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );}}@media(max-width:767px){.elementor-31704 .elementor-element.elementor-element-23a442d4 .elementor-heading-title{font-size:var( --e-global-typography-07eff56-font-size );line-height:var( --e-global-typography-07eff56-line-height );word-spacing:var( --e-global-typography-07eff56-word-spacing );}.elementor-31704 .elementor-element.elementor-element-42ad027f .elementor-button{font-size:var( --e-global-typography-31b1b6f-font-size );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );}}/* Start custom CSS */.e-n-menu-wrapper::-webkit-scrollbar {
    display: none;
}


@media only screen and (max-width: 1170px){
 .e-n-menu-wrapper{
    overflow-y: scroll;
    height: 100vh;
    background-color: white !important;
}
}

 {
  position: sticky;
  top: 0;
  z-index: 99;
  width: 100%;
}


/* Menu contact-button Styling */

#header-mega-menu #contact-button{
    background-color:#F90614;
    border-radius: 15px;
    transition-duration: 200ms;
    padding: 20px 12px ;
}

#header-mega-menu #contact-button:hover{
    background-color:#C7050F; 
   
}

#header-mega-menu #contact-button .e-n-menu-title-text
{
    color:white !important;
    font-weight: 700;
}

#header-mega-menu .e-n-menu-item:has(#contact-button){
    padding: 8px;
}


/*Show contact-button for Desktop*/

@media only screen and (min-width: 1170px)
{
   #header-mega-menu #contact-button {
       display: none;
   }
    
}


/* notification icon Styling */

#notification .e-n-menu-icon i,#promotion .e-n-menu-icon i,
.training i{
    width: 15px;
    font-size: 8px;
    color: #FA3843;
}

.elementor-button-content-wrapper{
    align-items: center;
}


.training i{
    transform: translate(4px,-2px);
}

/*Only Tablet Mobile Styling*/
@media only screen and (max-width: 1170px){
    #header-mega-menu .e-n-menu-title-text
{
    font-size: 1.125rem;
    font-weight: 700;
}
}

@media only screen and (min-width: 767px){
    .cwc-widget-icon{
        display:none;
    } 
}/* End custom CSS */