.elementor-kit-11{--e-global-color-primary:#282578;--e-global-color-secondary:#F88512;--e-global-color-text:#666666;--e-global-color-accent:#000000;--e-global-color-0ad51fd:#FFFFFF;--e-global-color-83213de:#9F9EA9;--e-global-color-e603a40:#1A177A;--e-global-color-44bdbe7:#1C1256;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"IBM Plex Sans Thai";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:32px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-primary-font-size:30px;--e-global-typography-text-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wrap-banner .jet-listing-grid__slider .jet-slick-dots{
    position: absolute;
    bottom: 20px
}
.backgroud-blur{
    backdrop-filter: blur(3px);
}
.wrap-menu{
      backdrop-filter: blur(3px);
}
.wrap-menu.elementor-sticky--effects{
    background-color: rgba(16,13,25,0.9) !important;
}
.wrap-menu.elementor-sticky--effects .wpr-menu-item{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.wrap-menu.elementor-sticky--effects .wpr-menu-item:after{
    transform: translateY(35px) !important;
}
.wrap-menu.elementor-sticky--effects .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu, .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{
    transform: translateY(0) !important;
}
.wrap-menu .logo img{
    transition: 0.5s;
}
.wrap-menu.elementor-sticky--effects .logo img{
    width: 60px !important;
}
.text-line1{
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.text-line2{
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.cover-products-home{
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 25px 25px 0 25px;
    padding-bottom: 70%;
}
.cover-products-home img{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-products-home:hover img{
    transform: scale(1.1);
}
.cover-products-list{
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
    padding-bottom: 90%;
}
.cover-products-list img{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-products-list:hover img{
    transform: scale(1.1);
}
.home-productlist .jet-listing-grid__slider-icon{
    border-radius: 50px;
    transition: 0.5s;
}
.product-item-name .jet-listing-dynamic-field__replacement-wrap{
    align-items: flex-start;
}
.product-item-name .jet-listing-dynamic-field__icon{
    margin-top: 13px;
}
.about-gallery .gallery-item a:hover img{
    transform: scale(1.1);
}
.about-gallery .gallery-item a{
    display: block;
    position: relative;
    overflow: hidden;
    padding-bottom: 90%;
      border-radius: 10px;
}
.about-gallery .gallery-item a img{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-machine{
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    padding-bottom: 70%;
    border: 1px solid rgba(255,255,255,0.3);
}
.cover-machine img{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: 1s;
    object-position: top center;
}
.cover-machine:hover img{
    transform: scale(1.1);
}
.list-material .jet-listing-grid__item:last-child .elementor-element{
    border-bottom: 0 !important;
}
.desc-feature b{
    color: #000;
    font-weight: 500;
}
.list-feature .jet-listing-grid__item:last-child .elementor-element{
     border-bottom: 0 !important;
}
.wpr-nav-menu .wpr-sub-menu{
    width: 280px !important;
}
.about-gallery .swiper-slide-inner > img{
    object-fit: cover;
    aspect-ratio: 4/3;
}

@media (max-width: 991px){
    .cover-products-home{
         border-radius: 15px 15px 0 0;
    }
    .menu-mobile .sub-menu{
        position: static !important;
        margin: 0 !important;
    }
}
@media (max-width: 767px){
    .wrap-menu.elementor-sticky--effects .logo img{
    width: 50px !important;
}
}/* End custom CSS */