/*
 Theme Name:   Industrie Child
 Theme URI:    https://demo.rstheme.com/wordpress/industrie/
 Description:  Industrie Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     industrie
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100..900&display=swap');
* {
  font-family: "Noto Sans Thai", sans-serif !important;
}
.rs-iconbox-area .box-inner .text-area .iconbox-title {
	min-height: 70px;	
}

.footer-icon-box .iconbox-title {
	min-height: 0px !important;	
}
/* .elementor-26 .elementor-element.elementor-element-7d6dcf4 .rs-addon-slider.rs-services-slider .rs-service-slider .service-title .title {
	min-height: 64px;
}
.elementor-26 .elementor-element.elementor-element-7d6dcf4 .rs-addon-slider.rs-services-slider .rs-service-slider .service-desc {
	    min-height: 196px;
} */

.rs-services-slider.service-style-1 .service-title-holder .numbering.number-line:after {
	bottom: 76px;
/* 	width: 80%; */
}
.contact-email-address .services-inner{
	min-height: 248px;
}
.elementor-29861 .elementor-element.elementor-element-2207f66 .wpcf7-submit {
	 padding: 14px 55px 14px 55px;
}
.home-contact-form .wpcf7-response-output {
	margin: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0 !important;
    border-color: #E7D7D7;
    color: #46b450 !important;
    padding: 0 !important;
}
.wpcf7-response-output {
	color: #46b450 ;
}
.elementor-29959 .elementor-element.elementor-element-749b284 > .elementor-widget-container {
	    border-width: 0px 0px 0px 0px !important;
}
.hfe-nav-menu nav.border-tops > ul > li > div > a::before, .hfe-nav-menu nav.border-tops > ul > li > a::before {
	width: 100%;
}
@media (max-width: 1870.98px) { 
	/* Logo */
	.hfe-site-logo-container img {
		    height: 50px !important;
	}
	.hfe-nav-menu nav.border-tops > ul > li.current-menu-ancestor > div > a::before, .hfe-nav-menu nav.border-tops > ul > li.current_page_item > div > a::before, .hfe-nav-menu nav.border-tops > ul > li.current_page_item > a::before {
		left: 0px;
	}
	.hfe-nav-menu nav.border-tops > ul > li > div > a:hover:before, .hfe-nav-menu nav.border-tops > ul > li > a:hover:before {
		left: 0px;
	}
	elementor-29959 {
		margin-top: 72px;
	}
}
@media screen and (max-width: 1700px) {
    .hfe-site-logo .hfe-site-logo-set .hfe-site-logo-img {
        height: 50px !important;
    }
}
@media screen and (max-width: 1024px) {
	.hfe-site-logo-container {
		width: 90px !important;	
	}
	.elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .title-inner .title {
        font-size: 40px;
        line-height: 46px;
    }
	.elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .description p, .elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .description {
		font-size: 40px;
		font-weight: 400;
    	line-height: 46px;
	}

}
@media screen and (max-width: 767px) {
	.header-vc-logo {
		width: 50%;
	}
	.header-vc-ham {
		width: 10%;
        margin-left: auto;
        margin-right: 0;
	}
	 .elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
    }
	.elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .description p, .elementor-29861 .elementor-element.elementor-element-452e405 .prelements-heading .description {
		font-size: 30px;
    	font-weight: 400;
    	line-height: 38px;
	}
	.rs-iconbox-area .box-inner .text-area .iconbox-title {
    	min-height: auto;
	}
}
@media screen and (max-width: 540px) {
	.header-vc-ham {
		margin-right: 20px;
	}
}

#menu-item-11924 a {
	pointer-events: none;

}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item {
	justify-content: start;
}
.hfe-nav-menu a.hfe-menu-item img, .hfe-nav-menu a.hfe-sub-menu-item img {
	margin-right:10px;
}