/*
Theme Name: Khang Anh
Theme URI: https://wordpress.org/
Author: itheme.vn
Author URI: https://itheme.vn/
Description: Luôn đồng hành & cùng khách hàng mọi lúc, mọi nơi!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: khanganh
*/

@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');

body{font-family:Inter Tight;font-size:16px;font-weight:400;color:#1f1f1f;line-height:24px;width:100%;overflow-x:hidden;position:relative;}
*{list-style:none;padding:0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0;}
*:focus{outline:none;}
img{display:block;max-width:100%;height:auto;}
a{color:inherit;cursor:pointer;transition:all .3s;text-decoration:none;}
.container{width:1440px;display:block;margin:0 auto;padding:0 15px;max-width:100%;}
section{clear:both;}
.responsive-video{position:relative;width:100%;padding:0 0 56.25% 0;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}
.video-wrapper{clear:both;margin-bottom:1rem;width:100%;padding:0 0 56.25%;position:relative;}
.video-wrapper video,.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;z-index:1;}
.alignleft{float:left;padding-right:25px;margin-bottom:20px;}
.alignright{float:right;padding-left:25px;margin-bottom:20px;}
.aligncenter{margin:0 auto;}
input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=button],input[type=submit],textarea{
	appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-family:inherit;}

header{position:relative;z-index:3;background:white;}
header.sticky{top:0;left:0;width:100%;z-index:998;position:fixed;}
.admin-bar header.sticky{top:32px;}
header .header-wrapper{display:flex;align-items:center;padding:7px 0;}
header .header-wrapper .logo{width:120px;flex-basis:120px;}
header .header-wrapper .main-menu{width:calc(50% - 60px);flex-basis:calc(50% - 60px);}
header .header-wrapper .main-menu.wrapper-1{padding-right:24px;}
header .header-wrapper .main-menu.wrapper-1 ul.menu-main{display:flex;justify-content:flex-end;gap:24px;}
header .header-wrapper .main-menu.wrapper-2{padding-left:48px;}
header .header-wrapper .main-menu ul.menu-main{display:flex;gap:16px;}
header .header-wrapper .main-menu ul.menu-main li{position:relative;}
header .header-wrapper .main-menu ul.menu-main>li>a{font-weight:600;color:#1D1E25;}
header .header-wrapper .main-menu ul.menu-main>li.menu-item-has-children>a{padding-right:24px;background:url(images/keyboard_arrow_down.svg)center right no-repeat;}
header .header-wrapper .main-menu ul.menu-main ul{position:absolute;top:0;left:100%;white-space:nowrap;transition:all .3s;opacity:0;
	transform:translateY(30px);z-index:0;visibility:hidden;padding:22px 0;border-radius:8px;background:white;}
header .header-wrapper .main-menu ul.menu-main>li>ul{top:100%;left:0;}
header .header-wrapper .main-menu ul.menu-main li:hover>ul{transform:none;opacity:1;visibility:visible;z-index:998;}
header .header-wrapper .main-menu ul.menu-main ul>li>a{padding:12px 22px;display:block;}
header .header-wrapper .main-menu ul.menu-main ul>li:hover>a{font-weight:600;background:#F0E4B2;}
header .header-wrapper .toggle-menu-mobile{display:none;}
header .header-wrapper .menu-mobile-wrapper{display:none;}
header .switch-langs{position:absolute;right:32px;top:50%;transform:translateY(-50%);}
.dropdown-switch-langs *{user-select:none;}
.dropdown-switch-langs{display:flex;align-items:center;position:relative;padding-left:8px;}
.dropdown-switch-langs span.current{cursor:pointer;padding:0 28px 0 0px;background:url(images/keyboard_arrow_down.svg)center right no-repeat;
	font-size:14px;line-height:17px;font-weight:600;color:#1D1E25;white-space:nowrap;display:inline-flex;align-items:center;}
.dropdown-switch-langs span.current img{margin-right:8px;width:24px;height:24px;border-radius:50%;}
.dropdown-switch-langs .dropdown-list{position:absolute;top:100%;left:0;transform:translateY(20px);visibility:hidden;opacity:0;z-index:0;
	transition:all .3s;min-width:100%;padding:0 8px;background:white;}
.dropdown-switch-langs:hover .dropdown-list{z-index:998;opacity:1;visibility:visible;transform:none;}
.dropdown-switch-langs .dropdown-list ul{white-space:nowrap;background:white;padding:10px 0;}
.dropdown-switch-langs .dropdown-list ul li{display:flex;align-items:center;}
.dropdown-switch-langs .dropdown-list ul li a{display:block;padding:4px 0px;font-size:14px;display:flex;align-items:center;line-height:17px;
	color:#2B2B2B}
.dropdown-switch-langs .dropdown-list ul li a img{width: 24px !important;height: 24px !important;border-radius: 50%;margin-right: 8px;}
.dropdown-switch-langs .dropdown-list ul li a span{display:inline-block;}

section.slider-home{overflow:hidden;margin-bottom:64px;position:relative;}
section.slider-home:before{content:'';width:100%;height:396px;max-height:60%;position:absolute;top:0;left:0;display:inline-block;z-index:1;
	background:#F0E4B2;}
section.slider-home .slider-wrapper{position:relative;z-index:2;padding-bottom:40px;}
section.slider-home .slider-wrapper .slider-inner{overflow-x:hidden;}
section.slider-home .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.slider-home .slider-wrapper .slider-inner>ul>li{float:left;text-align:center;}
section.slider-home .slider-wrapper .slider-inner>ul>li .image{width:1288px;max-width:100%;margin: 0 auto;display:flex;align-items:center;}
section.slider-home .slider-wrapper .slider-inner>ul>li .image img{flex-basis:50%;width:50%;}
section.slider-home .slider-wrapper .slider-inner>ul>li .image img:nth-child(2){margin:0 0 0 -57px;flex-basis:calc(50% + 57px);width:calc(50% + 57px);}
section.slider-home .slider-wrapper .slider-inner>ul>li .info{padding:32px 0 33px;width:610px;max-width:100%;margin:0 auto;}
section.slider-home .slider-wrapper .slider-inner>ul>li .info h3{font-size:40px;line-height:48px;font-weight:600;margin:0 0 24px;}
section.slider-home .slider-wrapper .slider-inner>ul>li .info .button-view-more a{min-width:210px;display:inline-block;border-radius:24px;
	padding:11px 10px;font-size:18px;line-height:26px;font-weight:600;color:#fff;background:#FE6F61;}
section.slider-home .slider-wrapper .slider-inner .dotted_control{display:flex;justify-content:center;width:100%;left:0;bottom:0;position:absolute;}
section.slider-home .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;height:3px;line-height:3px;}
section.slider-home .slider-wrapper .slider-inner .dotted_control ul li{background:#C7C7C7;height:3px;line-height:3px;display:inline-block;
	width:40px;flex-basis:40px;cursor:pointer;}
section.slider-home .slider-wrapper .slider-inner .dotted_control ul li.active{background:#1f1f1f;}
section.box-intro{margin:0 0 64px;}
section.box-intro .container{display:flex;align-items:center;}
section.box-intro .image{width:50%;flex-basis:50%;}
section.box-intro .info{width:50%;flex-basis:50%;padding-left:64px;}
section.box-intro .info h3{padding-top:28px;position:relative;margin:0 0 12px;font-size:40px;line-height:48px;font-weight:600;}	
section.box-intro .info h3:before{content:'';width:64px;height:4px;position:absolute;top:0;left:0;background:#F0E4B2;}
section.box-intro .info p{font-size:18px;line-height:26px;color:#212121;margin:0 0 24px;}
section.box-intro .info .button-view-more a{min-width:170px;padding:11px 17.5px 11px 17.5px;border-radius:24px;border:1px solid #1F1F1F;
	font-weight:600;display:inline-flex;align-items:center;gap:8px;}
section.box-intro .info .button-view-more a:after{content:'';width:24px;height:24px;display:inline-block;background:url(images/arrow-right.svg)center no-repeat;}
section.list-counter-archivements{margin:0 0 64px;}
section.list-counter-archivements ul{display:flex;gap:32px;flex-wrap:wrap;}
section.list-counter-archivements ul li{flex-basis:calc((100% - 96px) / 4);width:calc((100% - 96px) / 4);text-align:center;padding-bottom:18px;}
section.list-counter-archivements ul li:nth-child(2n){padding-top:64px;}
section.list-counter-archivements ul li .number{font-size:96px;line-height:115px;color:#FE6F61;font-weight:900;}
section.list-counter-archivements ul li .number span.unit{display:inline-block;vertical-align:top;font-size:60%;line-height:70px;margin-top:6px;
	margin-left:4px;}
section.list-counter-archivements ul li .info h3{font-size:20px;line-height:28px;margin:0 0 4px;font-weight:600;}
section.list-counter-archivements ul li .info p{color:#8F8F8F;}
section.section-activity{display:flex;margin:0 0 64px;}
section.section-activity .content-section-activity{flex-basis:37.5%;width:37.5%;background:#F0E4B2;padding:96px 63px 96px calc((100% - 1410px) / 2);}
section.section-activity .content-section-activity h2{padding-top:24px;position:relative;font-size:40px;line-height:48px;font-weight:600;margin:0 0 20px;}
section.section-activity .content-section-activity h2:before{content:'';width:64px;height:4px;display:inline-block;background:#FE6F61;position:absolute;
	top:0;left:0;}
section.section-activity .content-section-activity p{font-size:18px;line-height:26px;margin:0 0 20px;}
section.section-activity .content-section-activity .link-view-more a{display:inline-flex;font-weight:500;gap:6px;}
section.section-activity .content-section-activity .link-view-more a:after{content:'';width:24px;height:24px;display:inline-block;
	background:url(images/arrow-right.svg)center no-repeat;}
section.section-activity .slider-image-section-activity{flex-basis:62.5%;width:62.5%;}
section.section-activity .slider-image-section-activity .slider-wrapper{position:relative;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner{overflow-x:hidden;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li{float:left;position:relative;width:33.33%;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .image{position:relative;z-index:1;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .image img{width:100%;display:block;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .info{position:absolute;width:100%;bottom:0;left:0;
	padding:0 32px 94px 32px;z-index:2;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .info h3{font-size:24px;line-height:32px;
	font-weight:600;margin-bottom:24px;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .info .link-view-more a{min-width:170px;
	padding:11px 17.5px 11px 17.5px;border-radius:24px;border:1px solid #1F1F1F;font-weight:600;display:inline-flex;align-items:center;gap:8px;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .info .link-view-more a:after{content:'';width:24px;
	height:24px;display:inline-block;background:url(images/arrow-right.svg)center no-repeat;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control{bottom:96px;right:calc(100% + 63px);
	position:absolute;display:inline-block;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;height:3px;line-height:3px;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control ul li{width:56px;flex-basis:56px;
	height:3px;line-height:3px;background:#fff;cursor:pointer;}
section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control ul li.active{width:64px;flex-basis:64px;
	background:#1F1F1F;}
.section-heading{text-align:center;margin:0 0 40px;}
.section-heading h2{padding-top:28px;position:relative;font-size:40px;line-height:48px;font-weight:600;}
.section-heading h2:before{content:'';width:64px;height:4px;background:#FE6F61;position:absolute;top:0;left:calc(50% - 32px);display:inline-block;}
.section-heading p{font-size:18px;line-height:26px;margin:16px 0 0;}
section.why-choose-us{margin:0 0 64px;}
section.why-choose-us .section-heading{margin-bottom:36px;}
section.why-choose-us .section-heading h2{padding-top:40px;}
section.why-choose-us .section-heading h2:before{background:#F0E4B2;}
section.why-choose-us .list-icon-featured ul{gap:30px 70px;display:flex;flex-wrap:wrap;}
section.why-choose-us .list-icon-featured ul li{flex-basis:calc((100% - 210px) / 4);width:calc((100% - 210px) / 4);text-align:center;}
section.why-choose-us .list-icon-featured ul li .icon-image img{height:64px;width:auto;margin:0 auto 4px;}
section.why-choose-us .list-icon-featured ul li .info h3{font-size:18px;line-height:26px;margin:0 0 4px;font-weight:600;}
section.why-choose-us .list-icon-featured ul li .info p{color:#8F8F8F;}
section.list-popular-products{margin:0 0 64px;}
section.list-popular-products .list-popular-products-wrapper .mobile-view{display:none;}
section.list-popular-products .list-popular-products-wrapper .desktop-view ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;}
section.list-popular-products .list-popular-products-wrapper .desktop-view ul li{flex-basis:calc((100% - 90px) / 4);width:calc((100% - 90px) / 4);}
section.list-popular-products .list-popular-products-wrapper .desktop-view ul li .info{padding:10px 16px;background:#FCF6DB;}
section.list-popular-products .list-popular-products-wrapper .desktop-view ul li .info p.category{font-size:12px;line-height:20px;font-weight:500;color:#8F8F8F;
	text-transform:uppercase;}
section.list-popular-products .list-popular-products-wrapper .desktop-view ul li .info h3{font-size:16px;line-height:24px;font-weight:600;}
section.sustain-development{margin:0 0 64px;padding:93px 0;}
section.sustain-development .content-sustain-dev{padding:40px;background:white;width:550px;max-width:100%;}
section.sustain-development .content-sustain-dev h2{font-size:40px;line-height:48px;padding-top:20px;position:relative;font-weight:600;margin:0 0 16px;}
section.sustain-development .content-sustain-dev h2:before{content:'';height:3px;width:64px;display:inline-block;position:absolute;top:0;left:0;
	background:#F0E4B2;}
section.sustain-development .content-sustain-dev p{font-size:18px;line-height:26px;margin:0 0 16px;}
section.sustain-development .content-sustain-dev .link-view-more a{min-width:170px;padding:11px 17.5px 11px 17.5px;border-radius:24px;
	border:1px solid #1F1F1F;font-weight:600;display:inline-flex;align-items:center;gap:8px;}
section.sustain-development .content-sustain-dev .link-view-more a:after{content:'';width:24px;height:24px;display:inline-block;background:url(images/arrow-right.svg)center no-repeat;}
section.slider-logo-partners{margin:0 0 64px;}
section.slider-logo-partners .section-heading{margin:0 0 24px;}
section.slider-logo-partners .section-heading h2{padding:0 0;font-size:20px;line-height:28px;font-weight:500;color:#212121;}
section.slider-logo-partners .section-heading h2:before{content:none;}
section.slider-logo-partners .slider-wrapper{position:relative;}
section.slider-logo-partners .slider-wrapper .slider-inner{overflow:hidden;}
section.slider-logo-partners .slider-wrapper .slider-inner ul{float:left;visibility:hidden;}
section.slider-logo-partners .slider-wrapper .slider-inner ul li{float:left;}
section.slider-logo-partners .slider-wrapper .slider-inner .slider-control a{width:36px;height:36px;display:inline-block;position:absolute;
	top:calc(50% - 18px);}
section.slider-logo-partners .slider-wrapper .slider-inner .slider-control a.prev{background:url(images/keyboard_backspace.svg)center no-repeat;left:0;}
section.slider-logo-partners .slider-wrapper .slider-inner .slider-control a.next{background:url(images/keyboard_backspace2.svg)center no-repeat;right:0;}
section.slider-logo-partners .slider-wrapper .slider-inner .slider-control a.hide{opacity:.5;}
section.box-news{margin:0 0 32px;}
section.box-news .slider-wrapper{position:relative;}
section.box-news .slider-wrapper *{user-select:none;}
section.box-news .slider-wrapper .slider-inner{overflow:hidden;}
section.box-news .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.box-news .slider-wrapper .slider-inner>ul>li{float:left;margin-right:45px;}
section.box-news .slider-wrapper .slider-inner>ul>li .post-info{padding-top:16px;}
section.box-news .slider-wrapper .slider-inner>ul>li .post-info p.category{font-size:14px;line-height:22px;font-weight:600;text-transform:uppercase;
	color:#8F8F8F;margin:0 0 8px;}
section.box-news .slider-wrapper .slider-inner>ul>li .post-info h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:8px;}
section.box-news .slider-wrapper .slider-inner>ul>li .post-info p.post-date{color:#8F8F8F;}
section.box-news .slider-wrapper .slider-inner .dotted_control{padding-top:24px;clear:both;text-align:center;}
section.box-news .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;max-width:100%;height:3px;line-height:3px;}
section.box-news .slider-wrapper .slider-inner .dotted_control ul li{width:112px;flex-basis:112px;height:3px;line-height:3px;background:#C7C7C7;
	cursor:pointer;}
section.box-news .slider-wrapper .slider-inner .dotted_control ul li.active{width:128px;flex-basis:128px;background:#1F1F1F;}
section.box-news .slider-wrapper-mobile{display:none;}
section.connect-with-us{margin:0 0 64px;}
section.connect-with-us .container{display:flex;}
section.connect-with-us .container .box-banner{flex-basis:50%;width:50%;}
section.connect-with-us .container .box-form-connect{flex-basis:50%;width:50%;padding-left:54px;}
section.connect-with-us .container .box-form-connect .section-heading{text-align:left;margin-bottom:24px;}
section.connect-with-us .container .box-form-connect .section-heading h2{padding-top:20px;}
section.connect-with-us .container .box-form-connect .section-heading h2:before{background:#F0E4B2;left:0;}
section.connect-with-us .container .box-form-connect .section-heading p{font-size:16px;line-height:24px;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control{display:flex;gap:16px;margin-bottom:16px;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control .col-2{flex-basis:calc(50% - 8px);width:calc(50% - 8px);}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control input[type=text],
section.connect-with-us .container .box-form-connect .form-wrapper .form-control input[type=email]{padding:15px 20px;line-height:22px;border-radius:6px;
	background:#F5F5F5;width:100%;border:none;font-size:14px;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control p{width:100%;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control textarea{height:96px;width:100%;padding:15px 20px;line-height:22px;
	font:inherit;border-radius:6px;background:#F5F5F5;border:none;font-size:14px;resize:vertical;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control.submit{padding-top:8px;margin-bottom:0;}
section.connect-with-us .container .box-form-connect .form-wrapper .form-control.submit input[type=submit]{padding:12px 55px 12px 23px;border-radius:24px;
	font-weight:600;display:inline-block;font-size:16px;line-height:24px;border:none;background:#F0E4B2 url(images/arrow-right.svg)center right 23px no-repeat;
	cursor:pointer;}
section.banner-image{margin:0 0 64px;}
section.banner-image img{margin:0 auto;}
section.list-content-activity .item .container{display:flex;}
section.list-content-activity .item .image .video-wrapper{margin:0 0;}
section.list-content-activity .info .inner>h2{padding:20px 0 0;margin-bottom:24px;position:relative;font-size:40px;line-height:48px;font-weight:600;}
section.list-content-activity .info .inner>h2:before{content:'';width:64px;height:4px;position:absolute;top:0;left:0;background:#F0E4B2;}
section.list-content-activity .info .content-inner p{margin-bottom:20px;font-size:18px;line-height:26px;}
section.list-content-activity .info .content-inner p:last-child{margin-bottom:0;}
section.list-content-activity .info .link-view-more{margin-top:20px;}
section.list-content-activity .info .link-view-more a{padding-right:28px;font-weight:500;background:url(images/arrow-right.svg)right center no-repeat;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1){margin:0 0 64px;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .container{gap:70px;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .image{width:calc(50% - 35px);flex-basis:calc(50% - 35px);}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .info{width:calc(50% - 35px);flex-basis:calc(50% - 35px);
	display:flex;align-items:center;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n){margin:0 0 67px;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container{width:100%;padding:0 0;flex-direction:row-reverse;
	gap:120px;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .image{width:calc(47% - 60px);flex-basis:calc(47% - 60px);}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .info{width:calc(53% - 60px);flex-basis:calc(53% - 60px);
	display:flex;align-items:center;padding-left:calc((100% - 1410px) / 2);padding-right:5px;}
.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .info .inner>h2:before{background:#FE6F61;}
section.list-product-popular{display:flex;}
section.list-product-popular .banner-image{width:30%;flex-basis:30%;}
section.list-product-popular .banner-image img{width:100%;}
section.list-product-popular .table-popular-products{width:70%;flex-basis:70%;background: rgb(255,255,255);padding:50px calc((100% - 1410px) / 2) 50px 87px; 
	background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,240,213,1) 100%);}
section.list-product-popular .table-popular-products h2{font-size:24px;line-height:32px;font-weight:600;color:#FE6F61;margin-bottom:35px;}
section.list-product-popular .table-popular-products table{border:2px solid #C7C7C7;border-collapse:collapse;width:100%;text-align:left;
	margin:0 0 24px;}
section.list-product-popular .table-popular-products table th{padding:24px;border:2px solid #C7C7C7;border-right:none;font-weight:600;width:237px;
	vertical-align:top;}
section.list-product-popular .table-popular-products table td{border:2px solid #C7C7C7;padding:24px;padding-left:0;border-left:none;vertical-align:top;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1){margin:0 0 64px;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .container{flex-direction:row-reverse;gap:120px;
	width:100%;padding:0 0;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .image{width:calc(50% - 60px);flex-basis:calc(50% - 60px);}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .info{width:calc(50% - 60px);padding:0 5px 0 calc((100% - 1410px) / 2);
	display:flex;align-items:center;flex-basis::calc(50% - 60px);}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .info .inner>h2:before{background:#FE6F61;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n){position:relative;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .container{align-items:center;min-height:770px;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .image{position:absolute;width:100%;height:100%;top:0;left:0;
	z-index:1;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .image img{position:absolute;display:inline-block;
	width:100%;height:100%;top:0;left:0;object-fit:cover;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info{padding:40px;background:white;width:550px;
	max-width:100%;position:relative;z-index:2;margin:0 0 64px;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info .inner>h2{margin:0 0 16px;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info .inner .link-view-more{margin:16px 0 0;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info .inner .link-view-more a{padding:12px 22.5px;
	font-weight:600;gap:8px;align-items:center;background:none;border-radius:24px;border:1px solid #1F1F1F;display:inline-flex;}
.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info .inner .link-view-more a:after{content:'';
	width:24px;height:24px;display:inline-block;background:url(images/arrow-right.svg)center no-repeat;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1){margin:0 0 64px;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .container{gap:70px;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .image{width:calc(50% - 35px);flex-basis:calc(50% - 35px);}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info{width:calc(50% - 35px);flex-basis:calc(50% - 35px);
	display:flex;align-items:center;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2){margin:0 0 94px;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .container{flex-direction:row-reverse;
	width:100%;padding:0 0;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .image{width:62.5%;flex-basis:62.5%;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info{width:37.5%;padding:0 65px 0 calc((100% - 1410px) / 2);
	display:flex;align-items:center;flex-basis:37.5%;background:#F0E4B2;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info .inner>h2:before{background:#FE6F61;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n){margin:0 0 64px;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .container{flex-direction:row-reverse;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .image{width:47.5%;flex-basis:47.5%;}
.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info{width:52.5%;flex-basis:52.5%;padding-right:99px;
	display:flex;align-items:center;}
.page-template-page-about section.banner-image{margin:0 0;}
section.control-scroll-menu{background:#FEFAF7;margin:0 0;overflow:hidden;}
section.control-scroll-menu.fixed{width:100%;top:0;left:0;position:fixed;z-index:997;}
section.control-scroll-menu ul{display:flex;gap:36px;}
section.control-scroll-menu ul li a{padding:25px 0 23px;position:relative;display:block;font-size:18px;line-height:26px;font-weight:500;
	white-space:nowrap;}
section.control-scroll-menu ul li.active a{font-weight:600;}
section.control-scroll-menu ul li.active a:after{content:'';width:100%;height:3px;bottom:0;left:0;background:#F0E4B2;display:inline-block;position:absolute;}
section.box-about-content{margin:0 0 100px;padding:64px 0 0;}
section.box-about-content .container{display:flex;gap:64px;align-items:center;}
section.box-about-content .container .image{flex-basis:calc(48% - 32px);width:calc(48% - 32px);}
section.box-about-content .container .content{flex-basis:calc(52% - 32px);width:calc(52% - 32px);}
section.box-about-content .container .content h2{padding:20px 0 0;margin-bottom:24px;position:relative;font-size:40px;line-height:48px;font-weight:600;}
section.box-about-content .container .content h2:before{content:'';width:64px;height:4px;background:#F0E4B2;position:absolute;display:inline-block;
	top:0;left:0;}
section.box-about-content .container .content .inner p{font-size:18px;line-height:26px;margin:0 0 24px;}
section.box-about-content .container .content .inner p:last-child{margin:0 0;}
section.box-vision-content{margin:0 0 81px;padding:10px 0 0;}
section.box-vision-content .container{display:flex;gap:100px;align-items:center;flex-direction:row-reverse;}
section.box-vision-content .container .image{flex-basis:calc(51% - 50px);width:calc(51% - 50px);}
section.box-vision-content .container .content{flex-basis:calc(49% - 50px);width:calc(49% - 50px);}
section.box-vision-content .container .content h2{padding:20px 0 0;margin-bottom:24px;position:relative;font-size:40px;line-height:48px;font-weight:600;}
section.box-vision-content .container .content h2:before{content:'';width:64px;height:4px;background:#FE6F61;position:absolute;display:inline-block;
	top:0;left:0;}
section.box-vision-content .container .content .inner p{font-size:18px;line-height:26px;margin:0 0 24px;}
section.box-vision-content .container .content .inner p:last-child{margin:0 0;}
section.box-history-begin{padding:57px 0 85px;background: rgb(255,255,255);position:relative;overflow:hidden;
	background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,240,213,1) 100%);;}
section.box-history-begin .section-heading{margin-bottom:0;overflow:hidden;}
section.box-history-begin .section-heading h2:before{background:#F0E4B2;}
section.box-history-begin .slider-wrapper{position:relative;}
section.box-history-begin:before{content:'';height:100%;top:0;left:0;width:calc((100% - 1410px) / 2);display:inline-block;position:absolute;z-index:10;
	background: rgb(255,255,255);background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,240,213,1) 100%);}
section.box-history-begin .slider-wrapper .slider-inner{display:inline-block;width:100%;}
section.box-history-begin .slider-wrapper .slider-inner>ul{position:relative;z-index:1;float:left;visibility:hidden;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li{position:relative;float:left;margin:0 18px 0 0;padding:74.5px 88px 0px 0;
	min-height:380px;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li:nth-child(2n){padding-top:116px;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li:after{content:'';width:34px;height:380px;position:absolute;top:0;right:18px;
	display:inline-block;background:url(images/border-shadow.png)center no-repeat;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .heading{padding-right:60px;display:inline-block;margin:0 0 24px;
	background:url(images/angle-right-brown.svg)right center no-repeat;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .heading h3{font-size:48px;line-height:1;font-weight:900;color:#FE6F61;margin:0 0 8px;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .heading p.title-history{font-size:20px;line-height:28px;font-weight:600;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .content ul{padding-left:24px;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .content ul li{list-style:disc;margin:0 0 24px;}
section.box-history-begin .slider-wrapper .slider-inner>ul>li .content ul li:last-child{margin:0 0;}
section.box-operation-productive{padding:79px 0 0;background:#004C2C url(images/bg-hieu-suat.png)center no-repeat;background-size:cover;}
section.box-operation-productive .inner{padding:0 38px;display:flex;align-items:center;gap:64px;}
section.box-operation-productive .inner .contact-address-map{width:calc(57% - 32px);position:relative;}
section.box-operation-productive .inner .contact-address-map .popup-contact-map{width:300px;background:white;border-radius:8px;position:relative;
	padding:23px 19px 38px 20px;left:71%;top:calc(46% - 40px);transform:translate(-50%,-100%);position:absolute;}
section.box-operation-productive .inner .contact-address-map .popup-contact-map:before{content:'';width:0;height:0;border-top:16px solid #fff;
	border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:none;position:absolute;display:ineline-block;top:calc(100% - 1px);
	left:calc(50% - 8px);}
section.box-operation-productive .inner .contact-address-map .popup-contact-map:after{content:'';width:40px;height:40px;display:inline-block;
	position:absolute;left:calc(50% - 20px);top:calc(100% + 16px);background:url(images/pin-address.svg)center no-repeat;}
section.box-operation-productive .inner .contact-address-map .popup-contact-map h3{text-align:center;font-size:14px;line-height:20px;font-weight:700;}
section.box-operation-productive .inner .contact-address-map .popup-contact-map p{font-size:14px;line-height:20px;}
section.box-operation-productive .inner .content-operation{width:calc(43% - 32px);color:white;}
section.box-operation-productive .inner .content-operation .box-heading{margin-bottom:24px;}
section.box-operation-productive .inner .content-operation .box-heading h2{position:relative;padding-top:20px;font-size:40px;line-height:48px;
	font-weight:600;}
section.box-operation-productive .inner .content-operation .box-heading h2:before{content:'';width:64px;height:4px;display:inline-block;position:absolute;
	background:#F0E4B2;top:0;left:0;}
section.box-operation-productive .inner .content-operation .box-heading p{margin-top:16px;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li{margin-bottom:34px;display:flex;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li:last-child{margin-bottom:0;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li .number{min-width:142px;flex-basis:142px;line-height:76.8px;
	color:#FE6F61;font-weight:800;font-size:64px;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li .number span{font-size:60%;line-height:46px;display:inline-block;
	vertical-align:top;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li .content{flex-grow:1;}
section.box-operation-productive .inner .content-operation .list-item-counter ul li .content h3{font-size:20px;line-height:28px;margin:0 0 4px;
	font-weight:600;}
section.box-operation-productive .box-testimonials{margin:52px 0 -146px;padding:0 0 56px;display:flex;flex-wrap:wrap;align-items:center;background:white;
	position:relative;z-index:10;box-shadow:0 36px 64px rgba(0,0,0,.08);}
section.box-operation-productive .box-testimonials .heading-testi{flex-basis:46%;width:46%;padding:56px 103px 56px 61px;}
section.box-operation-productive .box-testimonials .heading-testi h2{padding-top:20px;text-align:center;font-size:40px;line-height:48px;font-weight:600;
	position:relative;}
section.box-operation-productive .box-testimonials .heading-testi h2:before{content:'';width:64px;height:4px;display:inline-block;background:#F0E4B2;
	position:absolute;top:0;left:calc(50% - 32px);}
section.box-operation-productive .box-testimonials .slider-testi{flex-basis:54%;width:54%;padding:56px 61px 56px 0;position:relative;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner{overflow:hidden;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul{float:left;visibility:hidden;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li{float:left;display:flex;align-items:center;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .customer-image{min-width:120px;flex-basis:120px;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .customer-image img{width:80px;border:4px solid #F0E4B2;
	border-radius:50%;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p{font-size:24px;line-height:32px;font-weight:500;
	color:#060606;margin:0 0 17px;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p.name{font-size:18px;line-height:26px;font-weight:600;
	margin:0 0;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p.position{font-size:16px;line-height:24px;
	font-weight:500;color:#808080;margin-bottom:0;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control{padding-left:17px;position:absolute;top:100%;left:0;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control ul{display:flex;gap:11px;height:12px;line-height:12px;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control ul li{width:12px;height:12px;display:inline-block;
	border-radius:50%;background:#C7C7C7;cursor:pointer;}
section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control ul li.active{background:#FE6F61;}
section.box-operation-productive .box-testimonials .slider-logo-partners{flex-basis:100%;width:100%;padding:16px 45px 0;border-top:1px solid #C7C7C7;
	margin-top:37px;}
section.box-operation-productive .box-testimonials .slider-logo-partners .slider-inner{overflow:hidden;}
section.box-operation-productive .box-testimonials .slider-logo-partners .slider-inner>ul{float:left;visibility:hidden;}
section.box-operation-productive .box-testimonials .slider-logo-partners .slider-inner>ul>li{float:left;}
section.production-process{background:white;z-index:2;padding:198px 0 22px;}
section.production-process .section-heading{margin:0 0 48px;padding:10px 0 0;}
section.production-process .section-heading h2{padding:0 0;font-size:48px;line-height:56px;font-weight:600;color:#212121;}
section.production-process .section-heading h2:before{content:none;}
section.production-process .section-heading p{width:741px;margin:24px auto 0;max-width:100%;}
section.production-process .slider-wrapper{position:relative;}
section.production-process .slider-wrapper-mobile{display:none;}
section.production-process .slider-wrapper .slider-inner{overflow:hidden;padding-bottom:60px;}
section.production-process .slider-wrapper .slider-inner ul{float:left;visibility:hidden;}
section.production-process .slider-wrapper .slider-inner ul li{float:left;margin:0 32px 0 0;position:relative;}
section.production-process .slider-wrapper .slider-inner ul li:hover{box-shadow:0 30px 30px rgba(0, 0, 0, 0.24);}
section.production-process .slider-wrapper .slider-inner ul li .image{position:relative;z-index:1;}
section.production-process .slider-wrapper .slider-inner ul li .image img{width:100%;position:relative;z-index:1;}
section.production-process .slider-wrapper .slider-inner ul li .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;
	background:rgba(240, 228, 178, 0.35);transition:.3s all;opacity:0;z-index:2;}
section.production-process .slider-wrapper .slider-inner ul li:hover .image:before{opacity:1;}
section.production-process .slider-wrapper .slider-inner ul li .info{padding:0 24px 24px 24px;position:absolute;bottom:0;left:0;width:100%;z-index:2;
	color:white;display:flex;gap:15px;align-items:center;opacity:0;transition:opacity .3s;}
section.production-process .slider-wrapper .slider-inner ul li:hover .info{opacity:1;}
section.production-process .slider-wrapper .slider-inner ul li .info .inner{flex-grow:1;}
section.production-process .slider-wrapper .slider-inner ul li .info h3{font-size:18px;line-height:22px;font-weight:600;margin:0 0 11px;}
section.production-process .slider-wrapper .slider-inner ul li .info p.year-start{display:flex;gap:8px;align-items:center;font-size:18px;
	line-height:22px;max-width:100%;width:212px;}
section.production-process .slider-wrapper .slider-inner ul li .info p.year-start:after{height:12px;line-height:12px;border-bottom:1px solid #fff;
	flex-grow:1;content:'';}
section.production-process .slider-wrapper .slider-inner ul li .info .button-view-more{width:31px;flex-basis:31px;}
section.production-process .slider-wrapper .slider-inner ul li .info .button-view-more a{width:31px;height:31px;line-height:31px;display:block;
	background:url(images/rounded-arrow-right.svg)center no-repeat;}
.page-template-page-about section.sustain-development{margin:0 0;}
section.content-product-wrapper{margin:0 0 64px;}
section.content-product-wrapper .container{display:flex;align-items:center;gap:70px;}
section.content-product-wrapper .image{width:calc(50% - 35px);flex-basis:calc(50% - 35px);}
section.content-product-wrapper .content{width:calc(50% - 35px);flex-basis:calc(50% - 35px);}
section.content-product-wrapper .content .heading h2{padding:20px 0 0;margin:0 0 24px;font-size:40px;line-height:48px;font-weight:600;position:relative;}
section.content-product-wrapper .content .heading h2:before{content:'';top:0;left:0;width:64px;height:4px;position:absolute;display:inline-block;
	background:#F0E4B2;}
section.content-product-wrapper .content .content-inner p strong{font-weight:600;}
section.content-product-wrapper .content .content-inner ul,section.content-product-wrapper .content .content-inner ol{padding-left:24px;}
section.content-product-wrapper .content .content-inner ul li{list-style:disc;}
section.content-product-wrapper .content .content-inner ol li{list-style:decimal;}
section.list-products-slider{margin:0 0 64px;}
section.list-products-slider .section-heading{margin:0 0 36px;}
section.list-products-slider .slider-wrapper{position:relative;}
section.list-products-slider .slider-wrapper-mobile{display:none;}
section.list-products-slider .slider-wrapper .slider-inner{overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;}
section.list-products-slider .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;display:flex;}
section.list-products-slider .slider-wrapper .slider-inner>ul>li{float:left;margin-right:30px;}
section.list-products-slider .slider-wrapper .slider-inner>ul>li .image img{width:100%;}
section.list-products-slider .slider-wrapper .slider-inner>ul>li .info{padding:20px 16px;background:#FCF6DB;display:flex;align-items:center;
	justify-content:space-between;gap:10px;flex-wrap:wrap;}
section.list-products-slider .slider-wrapper .slider-inner>ul>li .info h3{font-size:16px;line-height:24px;font-weight:600;}
section.list-products-slider .slider-wrapper .slider-inner>ul>li .info a.read-more{padding:11px 17.5px 11px 17.5px;gap:8px;border-radius:24px;
	border:1px solid #1F1F1F;font-weight:600;display:inline-flex;align-items:center;}
section.slider-logo-partners{margin:0 0 64px;}
section.list-products-slider .slider-wrapper .slider-inner .dotted_control{clear:both;text-align:center;padding-top:36px;flex-basis:100%;width:100%;}
section.list-products-slider .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;gap:11px;height:12px;line-height:12px;}
section.list-products-slider .slider-wrapper .slider-inner .dotted_control ul li{display:inline-block;width:12px;height:12px;border-radius:50%;
	background:#C7C7C7;cursor:pointer;}
section.list-products-slider .slider-wrapper .slider-inner .dotted_control ul li.active{background:#FE6F61;}
section.list-popular-products .list-popular-products-wrapper .load-more{padding-top:30px;text-align:center;}
section.list-popular-products .list-popular-products-wrapper .load-more a{padding: 12px 23px 12px 23px;border-radius: 24px;font-weight: 600;
	display: inline-block;font-size: 16px;line-height: 24px;cursor: pointer;background: #F0E4B2;}
section.list-popular-products .list-popular-products-wrapper.loading{cursor:wait;opacity:.7;}
section.list-popular-products .list-popular-products-wrapper.loading .load-more a{opacity:.7;cursor:not-allowed;}
section.sample-product{display:flex;}
section.sample-product .content{min-width:37.5%;flex-basis:37.5%;display:flex;align-items:center;padding:40px 47px 40px calc((100% - 1410px) / 2);
	background:#F0E4B2;}
section.sample-product .content h2{padding:24px 0 0;margin:0 0 20px;position:relative;font-size:40px;line-height:48px;font-weight:600;}
section.sample-product .content h2:before{content:'';width:64px;height:4px;display:inline-block;position:absolute;background:#FE6F61;top:0;left:0;}
section.sample-product .content p{font-size:18px;line-height:26px;}
section.sample-product .image{width:62.5%;flex-basis:62.5%;}
section.sample-product .image img{width:100%;}
section.basic-print-info{display:flex;gap:90px;background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,240,213,1) 100%);}
section.basic-print-info .banner-print{width:calc(32% - 45px);flex-basis:calc(32% - 45px);}
section.basic-print-info .content-print{width:calc(68% - 45px);flex-basis:calc(68% - 45px);padding:50px calc((100% - 1410px) / 2) 158px 0;}
section.basic-print-info .content-print .inner{padding-right:59px;}
section.basic-print-info .content-print .box-heading h2{font-size:24px;line-height:32px;font-weight:600;color:#FE6F61;margin:0 0 35px;}
section.basic-print-info .content-print .table-print-info table{border:2px solid #C7C7C7;border-collapse:collapse;text-align:left;margin:0 0 21px;}
section.basic-print-info .content-print .table-print-info table tr th{width:237px;font-weight:600;padding:24px;border:2px solid #C7C7C7;
	border-right:none;vertical-align:top;}
section.basic-print-info .content-print .table-print-info table tr td{padding:24px 24px 24px 0;border:2px solid #C7C7C7;border-left:none;
	vertical-align:top;}
section.basic-print-info .content-print .table-print-info table tr td ul{padding-left:24px;}
section.basic-print-info .content-print .table-print-info table tr td ul li{list-style:disc;}
section.basic-print-info .content-print .content-inner p{margin:0 0 16px;}
section.basic-print-info .content-print .content-inner p strong{font-weight:600;}
section.basic-print-info .content-print .content-inner ul,section.basic-print-info .content-print .content-inner ol{padding-left:24px;}
section.basic-print-info .content-print .content-inner ul li{list-style:disc;}
section.basic-print-info .content-print .content-inner ol li{list-style:decimal;}
section.banner-sustain{padding:61px 0;position:relative;background:#F0E4B2;text-align:center;overflow:hidden;}
section.banner-sustain:before{content:none;width:167px;height:216px;display:inline-block;position:absolute;z-index:1;left:0;bottom:45px;
	background:url(images/bg-tree-2.png)center no-repeat;}
section.banner-sustain:after{content:none;width:343px;height:243px;display:inline-block;position:absolute;z-index:1;right:60px;bottom:32px;
	background:url(images/bg-tree.png)center no-repeat;}
section.banner-sustain .container{position:relative;z-index:2;width:1036px;}
section.banner-sustain h2{width:598px;max-width:100%;margin:0 auto;font-size:40px;line-height:48px;font-weight:600;}
section.banner-sustain p{font-size:24px;line-height:32px;font-weight:500;margin:24px 0 0;}
section.box-commit{padding:8px 0 64px;background:#FEFAF7;}
section.box-commit .container{display:flex;align-items:center;gap:100px;}
section.box-commit .content{width:calc(44% - 50px);flex-basis:calc(44% - 50px);}
section.box-commit .content .heading h2{padding-top:20px;position:relative;margin-bottom:24px;font-size:40px;line-height:48px;font-weight:600;}
section.box-commit .content .heading h2:before{content:'';display:inline-block;position:absolute;top:0;left:0;height:4px;width:64px;background:#F0E4B2;}
section.box-commit .content .content-inner p{font-size:18px;line-height:26px;margin:0 0 24px;}
section.box-commit .content .content-inner p:last-child{margin:0 0;}
section.box-commit .image{width:calc(56% - 50px);flex-basis:calc(56% - 50px);}
section.box-comprehension{padding:0px 0 95px;background:#FEFAF7;}
section.box-comprehension .container{display:flex;align-items:center;gap:100px;flex-direction:row-reverse;}
section.box-comprehension .image{width:calc(44% - 50px);flex-basis:calc(44% - 50px);}
section.box-comprehension .content .heading h2{padding-top:20px;position:relative;margin-bottom:24px;font-size:40px;line-height:48px;font-weight:600;}
section.box-comprehension .content .heading h2:before{content:'';display:inline-block;position:absolute;top:0;left:0;height:4px;width:64px;background:#F0E4B2;}
section.box-comprehension .content .content-inner p{font-size:18px;line-height:26px;margin:0 0 24px;}
section.box-comprehension .content .content-inner p:last-child{margin:0 0;}
section.box-comprehension .content{width:calc(56% - 50px);flex-basis:calc(56% - 50px);}
section.section-approach{padding:64px 0 100px;}
section.section-approach .section-heading{margin:0 auto 48px;width:863px;max-width:100%;}
section.section-approach .section-heading h2{padding-top:20px;}
section.section-approach .section-heading p{font-size:24px;line-height:32px;font-weight:500;margin-top:24px;}
section.section-approach .list-post-approach ul{display:flex;flex-wrap:wrap;gap:45px;}
section.section-approach .list-post-approach ul li{width:calc((100% - 90px) / 3);flex-basis:calc((100% - 90px) / 3);text-align:center;}
section.section-approach .list-post-approach ul li .image img{margin:0 auto;}
section.section-approach .list-post-approach ul li .info p.category{margin:16px 0;color:#FE6F61;font-weight:500;}
section.section-approach .list-post-approach ul li .info h3{font-size:36px;line-height:44px;font-weight:600;margin:0 0 24px;}
section.list-posts-sustain{padding:0 0 280px;background: rgb(219,237,221);position:relative;
	background: linear-gradient(0deg, rgba(219,237,221,1) 0%, rgba(249,255,250,1) 100%);}
section.list-posts-sustain:after{width:100%;height:216px;left:0;bottom:0;content:'';background:url(images/bg-footer-sustain.png)bottom left repeat-x;
	position:absolute;display:inline-block;}
section.list-posts-sustain .section-heading{margin-bottom:48px;}
section.list-posts-sustain .section-heading h2{padding-top:20px;}
section.list-posts-sustain .section-heading p{width:760px;max-width:100%;margin:24px auto 0;}
section.list-posts-sustain .list-posts-wrapper ul{display:flex;gap:45px;flex-wrap:wrap;}
section.list-posts-sustain .list-posts-wrapper ul li{flex-basis:calc((100% - 90px) / 3);width:calc((100% - 90px) / 3);}
section.list-posts-sustain .list-posts-wrapper ul li .info p.category{margin:16px 0 8px;}
section.list-posts-sustain .list-posts-wrapper ul li .info p.category a{font-size:14px;line-height:22px;font-weight:600;color:#FE6F61;text-transform:uppercase;}
section.list-posts-sustain .list-posts-wrapper ul li .info h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 8px;}
section.list-posts-sustain .list-posts-wrapper ul li .info p.post-date{color:#8F8F8F;}
section.list-posts-sustain .slider-wrapper{display:none;}
section.content-page-blog{padding:48px 0 108px;}
section.content-page-blog .section-heading h2{padding-top:24px;}
section.content-page-blog .section-heading h2:before{content:'';background:#F0E4B2;}
section.content-page-blog .list-category-blog{padding-top:24px;margin-bottom:36px;overflow:hidden;}
section.content-page-blog .list-category-blog ul{display:inline-flex;gap:36px;}
section.content-page-blog .list-category-blog ul li a{padding:11px 0;font-size:18px;line-height:26px;font-weight:600;color:#8F8F8F;display:inline-block;
	border-radius:24px;white-space:nowrap;}
section.content-page-blog .list-category-blog ul li.active a{background:#F0E4B2;color:#1f1f1f;padding:11px 22px;}
section.content-page-blog .list-posts>ul{gap:45px;display:flex;flex-wrap:wrap;}
section.content-page-blog .list-posts>ul li{flex-basis:calc((100% - 90px) / 3);width:calc((100% - 90px) / 3);}
section.content-page-blog .list-posts>ul li .info p.category{margin:16px 0 8px;}
section.content-page-blog .list-posts>ul li .info p.category a{font-size:14px;line-height:22px;color:#8F8F8F;font-weight:600;}
section.content-page-blog .list-posts>ul li .info h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 8px;}
section.content-page-blog .list-posts>ul li .info p.post-date{color:#8F8F8F;}
section.content-page-blog .list-posts .pagination{padding-top:24px;margin-top:48px;text-align:center;border-top:2px solid #C7C7C7;}
section.content-page-blog .list-posts .pagination ul{display:inline-flex;align-items:center;gap:16px;}
section.content-page-blog .list-posts .pagination ul li a{min-width:48px;height:48px;border:1px solid #C7C7C7;text-align:center;
	padding:12px 10px;font-weight:500;border-radius:24px;display:inline-block;}
section.content-page-blog .list-posts .pagination ul li span.current{min-width:48px;height:48px;border:1px solid #F0E4B2;text-align:center;
	padding:12px 10px;font-weight:500;border-radius:24px;display:inline-block;background:#F0E4B2;}
section.content-page-blog .list-posts .pagination ul li a.prev{padding:0 0 0 28px;border:none;height:auto;
	background:url(images/arrow-left1.svg)left center no-repeat;}
section.content-page-blog .list-posts .pagination ul li a.next{padding:0 28px 0 0;border:none;height:auto;
	background:url(images/arrow-right1.svg)right center no-repeat;}
section.content-page-blog .list-posts .pagination .mobile-view{display:none;}
section.breadcrumbs{padding:16px 0 24px;}
section.breadcrumbs .container{width:1318px;}
section.breadcrumbs a{color:#000;padding-left:32px;background:url(images/keyboard_arrow_left.svg)left center no-repeat;}
section.banner-single-blog .container{width:1200px;}
section.banner-single-blog img{margin:0 auto;}
section.single-post-content{padding:24px 0;}
section.single-post-content .container{width:1010px;}
section.single-post-content .heading{margin-bottom:24px;text-align:center;}
section.single-post-content .heading h1{font-size:36px;line-height:44px;font-weight:600;}
section.single-post-content .heading p.meta{font-size:14px;line-height:22px;color:#8F8F8F;margin-top:8px;}
section.single-post-content .main-content-post h2{margin:0 0 24px;font-size:18px;line-height:26px;font-weight:600;}
section.single-post-content .main-content-post p{margin:0 0 24px;}
section.single-post-content .main-content-post p:last-child{margin-bottom:0;}
section.single-post-content .main-content-post .wp-caption{max-width:100%;margin-bottom:24px;}
section.single-post-content .main-content-post .wp-caption p.wp-caption-text{font-size:12px;line-height:22px;text-align:center;}
section.single-post-related{padding:0 0 108px;}
section.single-post-related .list-posts-popular{padding:48px 0 0;border-top:2px solid #C7C7C7;}
section.single-post-related .list-posts-popular .section-heading{margin-bottom:36px;}
section.single-post-related .list-posts-popular .section-heading h2{padding-top:24px;}
section.single-post-related .list-posts-popular .section-heading h2:before{content:'';background:#F0E4B2;}
section.single-post-related .list-posts-popular .list-posts .inner>ul{display:flex;gap:45px;}
section.single-post-related .list-posts-popular .list-posts .inner>ul>li{width:calc((100% - 90px) / 3);flex-basis:calc((100% - 90px) / 3);}
section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info p.category{font-size:14px;line-height:22px;color:#8F8F8F;font-weight:600;
	margin:16px 0 8px;}
section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info h3{font-size:16px;line-height:24px;margin:0 0 8px;font-weight:600;}
section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info p.post-date{color:#8F8F8F;}
section.content-page-recruitment{padding:48px 0 126px;}
section.content-page-recruitment .container{width:1318px;}
section.content-page-recruitment .section-heading{margin:0 auto 32px;width:643px;max-width:100%;}
section.content-page-recruitment .section-heading h2{padding-top:20px;}
section.content-page-recruitment .section-heading h2:before{background:#F0E4B2;}
section.content-page-recruitment .banner-recruit{position:relative;}
section.content-page-recruitment .banner-recruit img{position:relative;z-index:1;}
section.content-page-recruitment .banner-recruit h2{margin:0 0 30px;width:405px;max-width:100%;padding-left:35px;font-size:40px;line-height:48px;
	font-weight:600;top:50%;left:0;transform:translateY(-50%);position:absolute;z-index:2;}
section.content-page-recruitment .table-recruitment{position:relative;padding-bottom:30px;}
section.content-page-recruitment .table-recruitment:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:30px;border-radius:0 0 8px 8px;
	border:1px solid #C7C7C7;border-top:none;display:inline-block;}
section.content-page-recruitment .table-recruitment table.desktop{width:100%;border-collapse:collapse;margin-top:48px;}
section.content-page-recruitment .table-recruitment table.desktop thead th{padding:18px 10px;background:#F0E4B2;font-weight:600;text-align:left;}
section.content-page-recruitment .table-recruitment table.desktop thead th:first-child{text-align:center;}
section.content-page-recruitment .table-recruitment table.desktop tbody tr td{padding:18px 10px;background:#FEFAF7;}
section.content-page-recruitment .table-recruitment table.desktop tbody tr td:first-child{text-align:center;}
section.content-page-recruitment .table-recruitment table.desktop tbody tr:nth-child(2n) td{background:none;}
section.content-page-recruitment .table-recruitment .table-mobile{display:none;}
section.content-single-tuyen-dung{margin:0 0 48px;}
section.content-single-tuyen-dung .container{width:872px;}
section.content-single-tuyen-dung .content-main{border:2px solid #C7C7C7;background:#FEFAF7;padding:24px 36px;border-radius:16px;}
section.content-single-tuyen-dung .content-main .heading{margin:0 0 24px;}
section.content-single-tuyen-dung .content-main .heading h1{font-size:20px;line-height:28px;color:#1D1E25;font-weight:700;}
section.content-single-tuyen-dung .content-main .content-inner h2{font-size:16px;line-height:24px;margin:0 0 8px;font-weight:600;}
section.content-single-tuyen-dung .content-main .content-inner p{margin:0 0 24px;}
section.content-single-tuyen-dung .content-main .content-inner p a{text-decoration:underline;}
section.content-single-tuyen-dung .content-main .back-to-home a{min-width:170px;padding:12px 10px;font-weight:600;display:inline-block;max-width:100%;
	text-align:center;border-radius:24px;background:#F0E4B2;}
section.list-orther-recruits{padding:0 0 108px;}
section.list-orther-recruits .table-recruitment{position:relative;padding-bottom:30px;}
section.list-orther-recruits .table-recruitment:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:30px;border-radius:0 0 8px 8px;
	border:1px solid #C7C7C7;border-top:none;display:inline-block;}
section.list-orther-recruits .section-heading h2{padding-top:0;}
section.list-orther-recruits .section-heading h2:before{content:none;}
section.list-orther-recruits .table-recruitment .table-mobile{display:none;}
section.list-orther-recruits .table-recruitment table.desktop{width:100%;border-collapse:collapse;margin-top:48px;}
section.list-orther-recruits .table-recruitment table.desktop thead th{padding:18px 10px;background:#F0E4B2;font-weight:600;text-align:left;}
section.list-orther-recruits .table-recruitment table.desktop thead th:first-child{text-align:center;}
section.list-orther-recruits .table-recruitment table.desktop tbody tr td{padding:18px 10px;background:#FEFAF7;}
section.list-orther-recruits .table-recruitment table.desktop tbody tr td:first-child{text-align:center;}
section.list-orther-recruits .table-recruitment table.desktop tbody tr:nth-child(2n) td{background:none;}
section.box-contact-info-contact-page{padding:48px 0;}
section.box-contact-info-contact-page .container{gap:48px;display:flex;}
section.box-contact-info-contact-page>.image{width:calc(55% - 24px);flex-basis:calc(55% - 24px);}
section.box-contact-info-contact-page .content{width:calc(45% - 24px);flex-basis:calc(45% - 24px);}
section.box-contact-info-contact-page .content .heading{margin-bottom:24px;}
section.box-contact-info-contact-page .content .heading h2{font-size:24px;line-height:32px;font-weight:700;}
section.box-contact-info-contact-page .content .list-contact-info{margin-bottom:48px;}
section.box-contact-info-contact-page .content .list-contact-info ul li{margin-bottom:16px;padding-left:40px;}
section.box-contact-info-contact-page .content .list-contact-info ul li:last-child{margin-bottom:0;}
section.box-contact-info-contact-page .content .list-contact-info ul li.address{background:url(images/home_filled.svg)left center no-repeat;}
section.box-contact-info-contact-page .content .list-contact-info ul li.phone{background:url(images/phone_in_talk.svg)left center no-repeat;}
section.box-contact-info-contact-page .content .list-contact-info ul li.email{background:url(images/email-red.svg)left center no-repeat;}
section.box-contact-info-contact-page .content .list-support{width:515px;max-width:100%;}
section.box-contact-info-contact-page .content .list-support h2{display:flex;align-items:center;margin:0 0 16px;font-size:18px;line-height:26px;
	font-weight:600;}
section.box-contact-info-contact-page .content .list-support h2:before{content:'';min-width:36px;height:36px;display:inline-block;margin:0 8px 0 0;
	background:url(images/support.svg)center no-repeat;}
section.box-contact-info-contact-page .content .list-support ul li{display:flex;justify-content:space-between;margin-bottom:16px;}
section.box-contact-info-contact-page .content .list-support ul li:last-child{margin-bottom:0;}
section.box-contact-info-contact-page .content .list-support ul li .item{display:inline-flex;gap:8px;align-items:center;}
section.box-contact-info-contact-page .content .list-support ul li .item .image img{width:48px;border-radius:24px;}
section.box-contact-info-contact-page .content .list-support ul li .item .info p.name{margin-bottom:4px;}
section.box-form-contact-contact-page{padding:0 0 48px;}
section.box-form-contact-contact-page .container{width:926px;}
section.box-form-contact-contact-page .section-heading{margin: 0 auto 24px;width:693px;max-width:100%;}
section.box-form-contact-contact-page .section-heading h2{padding-top:20px;}
section.box-form-contact-contact-page .section-heading h2:before{background:#F0E4B2;}
section.box-form-contact-contact-page .section-heading p{font-size:16px;line-height:24px;}
section.box-form-contact-contact-page .form-wrapper .form-control{display:flex;gap:16px;margin:0 0 16px;}
section.box-form-contact-contact-page .form-wrapper .form-control:last-child{margin:0 0;}
section.box-form-contact-contact-page .form-wrapper .form-control .col-2{flex-basis:calc(50% - 8px);width:calc(50% - 8px);}
section.box-form-contact-contact-page .form-wrapper .form-control input[type=text],
section.box-form-contact-contact-page .form-wrapper .form-control input[type=email]{padding:15px 20px;line-height:22px;background:#F5F5F5;
	border-radius:6px;border:none;width:100%;font-size:14px;}
section.box-form-contact-contact-page .form-wrapper .form-control textarea{padding:17px 16px;font:inherit;line-height:22px;background:#F5F5F5;
	border-radius:6px;border:none;width:100%;height:96px;resize:vertical;font-size:14px;}
section.box-form-contact-contact-page .form-wrapper .form-control p{width:100%;}
section.box-form-contact-contact-page .form-wrapper .form-control.submit{margin-bottom:0;padding-top:8px;}
section.box-form-contact-contact-page .form-wrapper .form-control.submit input[type=submit]{width:170px;padding:12px 55px 12px 23px;font:inherit;
	line-height:24px;border:none;border-radius:24px;background:#F0E4B2 url(images/arrow-right.svg)right 23px center no-repeat;font-weight:600;
	cursor:pointer;}
section.embed-map iframe{width:100%;height:270px;display:block;}
section.content-404-page{padding:48px 0 108px;text-align:center;}
section.content-404-page .container{width:615px;}
section.content-404-page .content-inner h2{font-size:48px;line-height:56px;font-weight:700;color:#1D1E25;}
section.content-404-page .content-inner h3{font-size:36px;line-height:44px;font-weight:500;color:#1D1E25;margin:0 0 16px;}
section.content-404-page .content-inner p{color:#1D1E25;margin:0 auto 36px;width:548px;max-width:100%;}
section.content-404-page .content-inner .back-to-home a{width:170px;text-align:center;font-weight:600;padding:12px 10px;border-radius:24px;
	background:#F0E4B2;display:inline-block;}
.popup-holine-icon{bottom:60px;right:24px;position:fixed;z-index:997;}
.popup-holine-icon a{width:72px;height:72px;line-height:72px;background:#F0E4B2 url(images/icon-hotline.svg)center no-repeat;display:inline-block;
	border-radius:50%;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats{display:flex;margin-bottom:30px;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats>a{width:40px;flex-basis:40px;display:none;justify-content:center;
	align-items:center;min-width:40px;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats>a svg{width:20px;height:20px;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats.has-scroll>a{display:inline-flex;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats .inner{overflow:hidden;justify-content:center;padding-bottom:5px;
	display:flex;flex-grow:1;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats.has-scroll .inner{flex-basis:calc(100% - 80px);}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul{display:inline-flex;gap:36px;transition:transform .5s;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul li a{padding:25px 0 23px;position:relative;display:block;
	font-size:18px;line-height:26px;font-weight:500;white-space:nowrap;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul li.active a{font-weight:600;}
section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul li.active a:after{content:'';width:100%;height:3px;bottom:0;
	left:0;background:#F0E4B2;display:inline-block;position:absolute;}

footer{background:#1F1F1F;color:#fff;}
footer .footer-top{padding:27px 0 24px;display:flex;justify-content:space-between;align-items:center;}
footer .footer-top .logo-footer img{width:auto;height:67px;}
footer .footer-top .menu-footer-wrapper ul.menu-footer{display:flex;gap:24px;flex-wrap:wrap;}
footer .footer-top .menu-footer-wrapper ul.menu-footer li a{}
footer .footer-top .social-footer{display:none;}
footer .main-footer{display:flex;justify-content:space-between;margin-bottom:38px;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget{display:flex;flex-wrap:wrap;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact{width:100%;flex-basis:100%;display:flex;
	align-items:center;margin-bottom:16px;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact .company-name{flex-basis:238px;width:238px;font-weight:600;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact .address{flex-grow:1;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info{width:100%;flex-basis:100%;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info ul{display:flex;gap:48px;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info ul li.phone{padding-left:28px;background:url(images/phone.svg)left center no-repeat;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info ul li.fax{padding-left:35px;background:url(images/fax.svg)left center no-repeat;}
footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info ul li.email{padding-left:32px;background:url(images/email.svg)left center no-repeat;}
footer .main-footer .social-footer ul{display:flex;gap:36px;padding-top:9px;}
footer .main-footer .social-footer ul li a{width:24px;height:24px;display:block;}
footer .main-footer .social-footer ul li.facebook a{background:url(images/fb.svg)center no-repeat;}
footer .main-footer .social-footer ul li.youtube a{background:url(images/youtube.svg)center no-repeat;}
footer .main-footer .social-footer ul li.xcom a{background:url(images/twitter.svg)center no-repeat;}
footer .main-footer .social-footer ul li.instagram a{background:url(images/ig.svg)center no-repeat;}
footer .footer-bottom{padding:16px 0 38px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;}
footer .footer-bottom .copyright p{font-size:14px;line-height:22px;}
footer .footer-bottom .menu-footer-bottom-wrapper ul.menu-footer-bottom{display:flex;}
footer .footer-bottom .menu-footer-bottom-wrapper ul.menu-footer-bottom li{padding:0 10px;border-right:1px solid #fff;}
footer .footer-bottom .menu-footer-bottom-wrapper ul.menu-footer-bottom li:first-child{padding-left:0;}
footer .footer-bottom .menu-footer-bottom-wrapper ul.menu-footer-bottom li:last-child{border-right:0;padding-right:0;}
footer .footer-bottom .menu-footer-bottom-wrapper ul.menu-footer-bottom li a{display:block;font-size:14px;line-height:22px;}

@media only screen and (max-width: 1440px){
	section.section-activity .content-section-activity{padding-left:15px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .info{padding-left:15px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .info{padding-left:15px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info{padding-left:15px;}
	section.sample-product .content{padding-left:15px;}
}

@media only screen and (max-width: 1200px){
	header{box-shadow:0 1px 36px rgba(0,0,0,.08);}
	header .header-wrapper{padding:16px 0;}
	header .header-wrapper .logo{width:auto;flex-basis:unset;}
	header .header-wrapper .logo img{height:44px;width:auto;}
	header .header-wrapper .main-menu{display:none;}
	header .header-wrapper .toggle-menu-mobile{display:inline-block;margin-left:24px;}
	header .header-wrapper .toggle-menu-mobile a.toggle-btn{width:24px;height:24px;display:block;background:url(images/menu.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:transparent;
		display:block;visibility:hidden;opacity:0;transition:.3s background;}
	header .header-wrapper .menu-mobile-wrapper.show{visibility:visible;opacity:1;background:rgba(0,0,0,.35);z-index:999;}
	header .header-wrapper .menu-mobile-wrapper.show.hide{background:transparent;}
	.admin-bar header .header-wrapper .menu-mobile-wrapper{top:32px;height:calc(100% - 32px);}
	header .header-wrapper .menu-mobile-wrapper .inner{width:630px;position:absolute;top:0;left:0;max-width:90%;height:100%;background:white;
		display:flex;flex-direction:column;transform:translateX(-630px);transition:.3s transform;}
	header .header-wrapper .menu-mobile-wrapper.show .inner{transform:none;}
	header .header-wrapper .menu-mobile-wrapper.show.hide .inner{transform:translateX(-630px);}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-header{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;
		box-shadow:0 1px 36px rgba(0,0,0,.08);}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-header .popup-logo img{height:44px;width:auto;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body{padding:60px 0 26px;flex-grow:1;overflow-y:auto;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li{margin-bottom:24px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li:last-child{margin-bottom:0;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>a{font-weight:600;display:flex;color:#1D1E25;align-items:center;
		padding:0 24px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li.menu-item-has-children>a span.toggle{width:24px;height:24px;
		display:inline-block;background:url(images/keyboard_arrow_down.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>ul{padding:16px 0 12px;border-bottom:1px solid #C7C7C7;
		display:none;position:relative;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>ul:before{content:'';width:24px;height:1px;background:white;
		position:absolute;left:0;bottom:-1px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li{margin-bottom:3px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li:last-child{margin-bottom:0;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li>a{padding:6px 24px 7px;display:block;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li.current-menu-item>a,
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li:hover>a{font-weight:600;background:#F0E4B2;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer{padding:34px 24px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .widget.widget_contact_popup_widget .content-contact{display:none;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .widget.widget_contact_popup_widget .contact-info ul{display:flex;gap:16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .widget.widget_contact_popup_widget .contact-info ul li.phone{padding-left:28px;
		background:url(images/phone1.svg) left center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .widget.widget_contact_popup_widget .contact-info ul li.fax{padding-left:35px;
		background:url(images/fax1.svg) left center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .widget.widget_contact_popup_widget .contact-info ul li.email{padding-left:32px;
		background:url(images/email1.svg) left center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials{margin:24px 0 0;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul{display:flex;gap:36px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul li a{width:24px;height:24px;display:block;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul li.facebook a{background:url(images/fb.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul li.youtube a{background:url(images/youtube.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul li.xcom a{background:url(images/twitter.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials ul li.instagram a{background:url(images/ig.svg)center no-repeat;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .copyright{display:none;}
	
	section.sample-product .image{position:relative;}
	section.sample-product .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
	section.banner-sustain{padding:40px 0;}
	section.banner-sustain:after{right:-24px;}
	section.banner-sustain .container{width:540px;}
	section.banner-sustain h2{font-size:36px;line-height:44px;}
	section.banner-sustain p{font-size:20px;line-height:28px;}
}

@media only screen and (max-width: 1024px){
	.container{padding:0 24px;}
	header .switch-langs{right:24px;}
	.section-heading{margin-bottom:36px;}
	.section-heading h2{font-size:36px;line-height:44px;}
	section.slider-home{margin:0 0 36px;}
	section.slider-home .slider-wrapper .slider-inner>ul>li .info{padding:24px 0 31px;}
	section.slider-home .slider-wrapper .slider-inner>ul>li .info h3{font-size:36px;line-height:44px;}
	section.box-intro{margin:0 0 36px;}
	section.box-intro .image{width:40%;flex-basis:40%;}
	section.box-intro .info{width:60%;flex-basis:60%;padding-left:24px;}
	section.box-intro .info h3{font-size:36px;line-height:44px;}
	section.list-counter-archivements{margin:0 0 36px;}
	section.list-counter-archivements .container{width:662px;}
	section.list-counter-archivements ul{gap:41px 36px;}
	section.list-counter-archivements ul li{flex-basis:calc(50% - 18px);width:calc(50% - 18px);}
	section.list-counter-archivements ul li:nth-child(2n){padding-top:0;}
	
	section.why-choose-us .list-icon-featured ul{width:670px;max-width:100%;margin:0 auto;}
	section.why-choose-us .list-icon-featured ul li{flex-basis:calc(50% - 35px);width:calc(50% - 35px);}
	section.list-popular-products .list-popular-products-wrapper .desktop-view ul{gap:22px 24px;}
	section.list-popular-products .list-popular-products-wrapper .desktop-view ul li{flex-basis:calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);}
	section.list-popular-products .list-popular-products-wrapper .desktop-view ul li .info{padding:17px 16px;}
	section.list-popular-products .list-popular-products-wrapper .desktop-view ul li .info p.category{display:none;}
	section.sustain-development{padding:85px 0;margin:0 0 36px;}
	section.sustain-development .content-sustain-dev{width:444px;}
	section.slider-logo-partners{margin:0 0 36px;}
	section.slider-logo-partners .section-heading h2{font-size:18px;line-height:26px;}
	section.box-news .section-heading{margin:0 0 24px;}
	section.box-news .section-heading h2{padding-top:24px;}
	section.box-news .slider-wrapper .slider-inner>ul>li{margin-right:24px;}
	section.connect-with-us .container .box-banner{width:40%;flex-basis:40%;}
	section.connect-with-us .container .box-banner .image{width:100%;padding-top:114%;position:relative;}
	section.connect-with-us .container .box-banner .image img{width:100%;height:100%;top:0;left:0;position:absolute;object-fit:cover;}
	section.connect-with-us .container .box-form-connect{width:60%;flex-basis:60%;padding-left:24px;}
	section.section-activity .content-section-activity{padding:57px 63px 70px 24px;width:43.7%;flex-basis:43.7%;}
	section.section-activity .content-section-activity h2{font-size:36px;line-height:44px;}
	section.section-activity .slider-image-section-activity{width:56.3%;flex-basis:56.3%;}
	section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control{bottom:63px;}
	section.banner-image{margin:0 0 36px;}
	.page-template-page-section-activity section.list-content-activity .item .container{gap:unset;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1){margin-bottom:36px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n){margin-bottom:47px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .container{gap:unset;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .image{width:40%;flex-basis:40%;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .info{width:60%;flex-basis:60%;padding-left:24px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container{padding:0 24px;gap:unset;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container .image{width:52%;flex-basis:52%;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container .info{width:48%;flex-basis:48%;padding-left:0;
		padding-right:24px;}
	section.list-content-activity .info .inner > h2{font-size:36px;line-height:44px;}
	section.list-product-popular{padding:0 0 74px;}
	section.list-product-popular .banner-image{width:34%;flex-basis:34%;}
	section.list-product-popular .banner-image .image{width:100%;padding-top:176%;position:relative;}
	section.list-product-popular .banner-image .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
	section.list-product-popular .table-popular-products{width:66%;flex-basis:66%;padding:27px 22px 0 24px;}
	section.list-product-popular .table-popular-products h2{margin-bottom:16px;}
	section.list-product-popular .table-popular-products table{margin:0 0 16px;}
	section.list-product-popular .table-popular-products table th{padding:20px 15px 20px 18px;width:193px;}
	section.list-product-popular .table-popular-products table td{padding:20px;padding-left:0;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1){margin:0 0 36px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .container{padding:0 24px;gap:unset;flex-direction:row;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .image{width:40%;flex-basis:40%;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .info{width:60%;flex-basis:60%;padding:0 0 0 24px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .container{min-height:570px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info{width:444px;margin-bottom:5px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info .content-inner p{font-size:16px;line-height:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item{margin:0 0 36px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .container{gap:unset;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .image{width:40%;flex-basis:40%;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info{width:60%;flex-basis:60%;padding-left:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info .inner>h2{margin-bottom:8px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info .content-inner p{font-size:16px;line-height:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .image{width:50%;flex-basis:50%;position:relative;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .image img{position:absolute;top:0;left:0;width:100%;
		height:100%;object-fit:cover;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info{padding:87px 46px 87px 24px;width:50%;flex-basis:50%;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info .inner>h2{margin-bottom:16px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info .content-inner p{font-size:16px;line-height:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info .inner .link-view-more{margin-top:16px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .image{width:40%;flex-basis:40%;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info{width:60%;flex-basis:60%;padding:0 24px 0 0;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info .inner>h2{font-size:40px;line-height:48px;margin-bottom:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info .content-inner p{font-size:16px;line-height:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1),
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2),
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n){margin:0 0 36px;}
	section.control-scroll-menu ul{gap:16px;}
	section.control-scroll-menu ul li a{font-size:16px;line-height:24px;font-weight:500;}
	section.box-about-content{padding-top:50px;margin-bottom:34px;}
	section.box-about-content .container{gap:0;}
	section.box-about-content .container .image{flex-basis:48%;width:48%;}
	section.box-about-content .container .content{flex-basis:52%;width:52%;padding:0 0 0 24px;}
	section.box-about-content .container .content h2{font-size:36px;line-height:44px;margin:0 0 16px;}
	section.box-about-content .container .content .inner p{font-size:16px;line-height:24px;}
	section.box-vision-content{margin-bottom:44px;}
	section.box-vision-content .container{gap:unset;}
	section.box-vision-content .container .image{width:51%;flex-basis:50%;}
	section.box-vision-content .container .content{width:49%;flex-basis:50%;padding:0 36px 0 0;}
	section.box-vision-content .container .content h2{font-size:36px;line-height:44px;margin:0 0 16px;}
	section.box-vision-content .container .content .inner p{font-size:16px;line-height:24px;}
	section.box-history-begin{padding:48px 0 38px;}
	section.box-history-begin .section-heading h2{padding-top:20px;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li{padding:20px 73px 0 0;margin-right:12px;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li:after{right:0;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li:nth-child(2n){padding-top:70px;}
	section.box-operation-productive{padding-top:27px;}
	section.box-operation-productive .inner{gap:0;}
	section.box-operation-productive .inner .contact-address-map{width:46%;flex-basis:46%;}
	section.box-operation-productive .inner .contact-address-map .popup-contact-map{visibility:hidden;z-index:0;}
	section.box-operation-productive .inner .content-operation{width:54%;flex-basis:54%;padding-left:24px;}
	section.box-operation-productive .inner .content-operation .box-heading h2{padding-top:20px;margin:0 0 16px;font-size:36px;line-height:44px;}
	section.box-operation-productive .inner .content-operation .list-item-counter ul li{margin-bottom:16px;}
	section.box-operation-productive .box-testimonials{margin:54px 0 -343px;padding-bottom:0;}
	section.box-operation-productive .box-testimonials .heading-testi{flex-basis:100%;width:100%;padding:24px 29px 24px;}
	section.box-operation-productive .box-testimonials .heading-testi h2{font-size:36px;line-height:44px;}
	section.box-operation-productive .box-testimonials .slider-testi{flex-basis:100%;width:100%;padding:0 29px 16px;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p{font-size:20px;line-height:28px;margin-bottom:0;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control{width:100%;text-align:center;padding-left:0;
		height:12px;line-height:12px;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner .dotted_control ul{display:inline-flex;}
	section.box-operation-productive .box-testimonials .slider-logo-partners{padding:19px 0 25px;}
	section.production-process{padding-top:369px;padding-bottom:0;}
	section.production-process .section-heading{margin-bottom:34px;}
	section.production-process .section-heading h2{font-size:40px;line-height:48px;}
	section.production-process .section-heading p{margin-top:16px;width:609px;}
	section.production-process .slider-wrapper{padding:0 24px;}
	section.production-process .slider-wrapper .slider-inner{overflow:visible;display:inline-block;width:100%;padding-bottom:34px;}
	section.production-process .slider-wrapper .slider-inner ul li{margin-right:16px;}
	section.content-product-wrapper{margin-bottom:50px;}
	section.content-product-wrapper .container{gap:0;align-items:unset;}
	section.content-product-wrapper .image{width:40%;flex-basis:40%;}
	section.content-product-wrapper .content{width:60%;flex-basis:60%;padding-left:24px;position:relative;}
	section.content-product-wrapper .content .inner{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding-left:24px;}
	section.content-product-wrapper .content .content-inner{flex-grow:1;overflow-y:auto;}
	section.list-products-slider{margin:0 0 40px;}
	section.list-products-slider .slider-wrapper .slider-inner>ul>li{margin-right:24px;}
	section.list-products-slider .slider-wrapper .slider-inner>ul>li .info{padding:17px 16px;}
	section.list-products-slider .slider-wrapper .slider-inner .dotted_control{line-height:12px;padding-top:16px;}
	section.sample-product .content{flex-basis:50%;width:50%;padding:40px 46px 40px 24px;min-height:458px;}
	section.sample-product .content h2{padding-top:20px;margin-bottom:16px;font-size:36px;line-height:44px;}
	section.sample-product .content p{font-size:16px;line-height:24px;}
	section.sample-product .image{flex-basis:50%;width:50%;}
	section.basic-print-info{background:white;padding:24px 24px 64px;gap:0;}
	section.basic-print-info .banner-print{width:28%;flex-basis:28%;}
	section.basic-print-info .content-print{width:72%;flex-basis:72%;padding:8px 0 0 24px;}
	section.basic-print-info .content-print .inner{padding-right:0;}
	section.basic-print-info .content-print .table-print-info table tr th{padding:20px;}
	section.basic-print-info .content-print .table-print-info table tr td{padding:20px 20px 20px 0;}
	section.banner-sustain:before{width:185px;height:132px;background:url(images/bg-tree.png)center no-repeat;background-size:100% auto;bottom:40px;
		left:-16px;}
	section.banner-sustain:after{width:194px;height:138px;background:url(images/bg-tree.png)center no-repeat;background-size:100% auto;bottom:40px;
		right:-24px;}
	section.box-commit{padding:36px 0 50px;}
	section.box-commit .container{gap:unset;align-items:unset;}
	section.box-commit .content{width:46%;flex-basis:46%;padding-right:36px;}
	section.box-commit .content .heading{width:268px;max-width:100%;}
	section.box-commit .content .heading h2{font-size:36px;line-height:44px;margin-bottom:16px;}
	section.box-commit .content .content-inner p{font-size:16px;line-height:24px;}
	section.box-commit .image{width:54%;flex-basis:54%;}
	section.box-comprehension{padding-bottom:41px;}
	section.box-comprehension .container{gap:0;}
	section.box-comprehension .image{flex-basis:54%;width:54%;}
	section.box-comprehension .content{flex-basis:46%;width:46%;padding-left:36px;}
	section.box-comprehension .content .heading h2{font-size:36px;line-height:44px;margin:0 0 16px;}
	section.box-comprehension .content .content-inner p{font-size:16px;line-height:24px;}
	section.section-approach{padding:29px 0 36px;}
	section.section-approach .section-heading{margin:0 0 40px;}
	section.section-approach .section-heading p{width:539px;margin:16px auto 0;font-size:18px;line-height:26px;max-width:100%;}
	section.section-approach .list-post-approach ul{gap:24px;}
	section.section-approach .list-post-approach ul li{flex-basis:calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);}
	section.section-approach .list-post-approach ul li .info p.category{margin:8px 0;}
	section.section-approach .list-post-approach ul li .info h3{font-size:20px;line-height:28px;margin:0 0 16px;}
	section.section-approach .list-post-approach ul li .info p{font-size:14px;line-height:22px;}
	section.list-posts-sustain{padding:48px 0 166px;}
	section.list-posts-sustain:after{height:130px;background-size:auto 100%;}
	section.list-posts-sustain .section-heading{margin-bottom:36px;}
	section.list-posts-sustain .section-heading p{width:539px;}
	section.list-posts-sustain .list-posts-wrapper ul{gap:36px 24px;}
	section.list-posts-sustain .list-posts-wrapper ul li{width:calc((100% - 24px) / 2);flex-basis:calc((100% - 24px) / 2);}
	section.list-posts-sustain .list-posts-wrapper ul li:nth-child(n+5){display:none;}
	section.list-posts-sustain .list-posts-wrapper ul li .info p.category{font-size:14px;line-height:22px;}
	section.content-page-blog{padding:36px 0 76px;}
	section.content-page-blog .section-heading{margin:0 0 24px;}
	section.content-page-blog .section-heading .list-category-blog{padding-top:16px;margin-bottom:24px;}
	section.content-page-blog .list-category-blog ul{gap:24px;}
	section.content-page-blog .list-posts > ul{gap:36px 24px;}
	section.content-page-blog .list-posts > ul>li{flex-basis:calc((100% - 24px) / 2);}
	section.content-page-blog .list-posts > ul li .info p.category{font-size:14px;line-height:22px;}
	section.content-page-blog .list-posts .pagination{margin-top:33px;}
	section.single-post-related{padding-bottom:100px;}
	section.single-post-related .list-posts-popular{padding-top:36px;}
	section.single-post-related .list-posts-popular .section-heading{margin-bottom:24px;}
	section.single-post-related .list-posts-popular .list-posts .inner> ul{gap:24px;flex-wrap:wrap;}
	section.single-post-related .list-posts-popular .list-posts .inner > ul>li{flex-basis:calc(50% - 12px);width:calc(50% - 12px);}
	section.single-post-related .list-posts-popular .list-posts .inner > ul>li:nth-child(n+3){display:none;}
	section.breadcrumbs{padding-bottom:16px;}
	section.content-page-recruitment{padding:32px 0 64px;}
	section.content-page-recruitment .section-heading{margin-bottom:36px;}
	section.content-page-recruitment .section-heading p{font-size:16px;line-height:24px;}
	section.content-page-recruitment .banner-recruit{min-height:340px;border-radius:8px;overflow:hidden;}
	section.content-page-recruitment .banner-recruit img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;}
	section.content-page-recruitment .banner-recruit h2{width:411px;padding-left:32px;font-size:36px;lin-height:44px;}
	section.content-page-recruitment .table-recruitment{margin:0 -24px;}
	.single-tuyen_dung section.breadcrumbs{padding-bottom:24px;}
	section.content-single-tuyen-dung .content-main{width:657px;margin:0 auto;max-width:100%;}
	section.content-single-tuyen-dung{margin-bottom:36px;}
	section.content-single-tuyen-dung .section-heading{margin:0 0 36px;}
	.single-tuyen_dung section.list-orther-recruits .table-recruitment table.desktop{margin-top:0;}
	section.list-orther-recruits{padding-bottom:64px;}
	section.list-orther-recruits .table-recruitment{margin:0 -24px;}
	section.box-contact-info-contact-page{padding-top:36px;}
	section.box-contact-info-contact-page .container{gap:0;}
	section.box-contact-info-contact-page .container>.image{width:50%;flex-basis:50%;}
	section.box-contact-info-contact-page .content{width:50%;flex-basis:50%;padding-left:36px;}
	section.box-contact-info-contact-page .content .heading{margin:0 0 16px;}
	section.box-contact-info-contact-page .content .heading h2{font-size:20px;line-height:28px;}
	section.box-contact-info-contact-page .content .list-contact-info{position:relative;padding:0 0 24px;margin-bottom:24px;}
	section.box-contact-info-contact-page .content .list-contact-info:after{content:'';width:64px;height:1px;background:#000;position:absolute;
		bottom:0;left:0;}
	section.box-contact-info-contact-page .content .list-contact-info ul li{margin-bottom:8px;}
	section.box-contact-info-contact-page .content .list-support ul li{flex-wrap:wrap;gap:24px;}
	section.box-contact-info-contact-page .content .list-support ul li .item{flex-basis:100%;width:100%;}
	section.box-form-contact-contact-page{padding-bottom:88px;}
	section.embed-map{display:none;}
	section.content-404-page{padding:34px 0 76px;}
	section.content-404-page .content-inner p{margin-bottom:24px;}
	section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul{gap:16px;}
	section.list-popular-products .list-popular-products-wrapper .filter-by-cats ul li a{font-size: 16px;line-height: 24px;}
	
	footer .footer-top{flex-wrap:wrap;padding:16px 0;}
	footer .footer-top .logo-footer{width:100%;flex-basis:100%;margin:0 0 16px;}
	footer .footer-top .menu-footer-wrapper{width:100%;flex-basis:100%;}
	footer .main-footer{margin-bottom:16px;flex-wrap:wrap;}
	footer .main-footer .content-footer-inner{flex-basis:100%;width:100%;margin:0 0 16px;}
	footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact .company-name{width:201px;flex-basis:201px;
		padding-right:5px;}
	footer .main-footer .social-footer{flex-basis:100%;width:100%;}
	footer .main-footer .social-footer ul{padding-top:0;}
	footer .footer-bottom{padding:16px 0 19px;justify-content:flex-start;gap:36px;}
}

@media only screen and (max-width: 880px){
	section.section-activity{background:#F0E4B2;flex-wrap:wrap;}
	section.section-activity .content-section-activity{padding:40px 24px 55px;flex-basis:100%;width:100%;}
	section.section-activity .slider-image-section-activity{padding:0 0 14px 24px;flex-basis:100%;width:100%;}
	section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner > ul > li .info{padding:0 24px 24px;}
	section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control{right:auto;bottom:auto;top:-35px;left:0;
		height:3px;line-height:3px;}
	section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner .dotted_control ul{display:flex;}
}

@media only screen and (max-width: 782px){
	.admin-bar header.sticky{top:46px;}
	.admin-bar header .header-wrapper .menu-mobile-wrapper{top:46px;height:calc(100% - 46px);}
}

@media only screen and (max-width: 767px){
	section.box-operation-productive .inner{flex-wrap:wrap;}
	section.box-operation-productive .inner .contact-address-map{flex-basis:100%;width:100%;}
	section.box-operation-productive .inner .content-operation{flex-basis:100%;width:100%;padding:0 0;}
	section.box-operation-productive .inner .contact-address-map .popup-contact-map{visibility:visible;z-index:100;}
	section.sample-product{flex-direction:column;}
	section.sample-product .content{flex-basis:100%;width:100%;min-height:0;}
	section.sample-product .image{flex-basis:100%;width:100%;min-height:210px;}
	section.content-product-wrapper .container{flex-direction:column-reverse;}
	section.content-product-wrapper .image{width:100%;flex-basis:100%;}
	section.content-product-wrapper .image img{width:100%;}
	section.content-product-wrapper .content{width:100%;flex-basis:100%;margin-bottom:16px;padding-left:0;}
	section.content-product-wrapper .content .inner{display:block;overflow:visible;position:static;padding-left:0;}
	section.basic-print-info{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(247,240,213,1) 100%);
		padding:30px 16px 56px;flex-wrap:wrap;}
	section.basic-print-info .banner-print{width:100%;flex-basis:100%;}
	section.basic-print-info .content-print{width:100%;flex-basis:100%;padding:0 0;}
	section.banner-sustain{padding-bottom:177px;}
	section.banner-sustain:before{width:150px;height:124px;display:inline-block;position:absolute;bottom:13px;left:50%;transform:translateX(-140px);
		background-size:auto 100%;}
	section.banner-sustain:after{width:197px;height:140px;display:inline-block;position:absolute;bottom:13px;left:50%;background-size:100% auto;}
	section.box-commit .container{flex-wrap:wrap;}
	section.box-commit .content{width:100%;flex-basis:100%;padding:0 0;margin-bottom:24px;}
	section.box-commit .image{width:100%;flex-basis:100%;}
	section.box-comprehension .container{flex-wrap:wrap;}
	section.box-comprehension .content{width:100%;flex-basis:100%;padding:0 0;margin-bottom:24px;}
	section.box-comprehension .image{width:100%;flex-basis:100%;}
	section.box-contact-info-contact-page{padding:24px 0 36px;}
	section.box-contact-info-contact-page .container{flex-wrap:wrap;}
	section.box-contact-info-contact-page .container>.image{width:100%;flex-basis:100%;margin:0 0 24px;}
	section.box-contact-info-contact-page .content{width:100%;flex-basis:100%;padding:0 0;}
	section.list-popular-products .list-popular-products-wrapper .desktop-view ul li{flex-basis:calc((100% - 24px) / 2);width: calc((100% - 24px) / 2);}
	
	footer .footer-top{padding-top:24px;}
	footer .footer-top .logo-footer img{height:61px;}
	footer .footer-top .menu-footer-wrapper ul.menu-footer{gap:16px;}
	footer .footer-top .menu-footer-wrapper ul.menu-footer li{flex-basis:calc(50% - 8px);}
	footer .footer-top .social-footer{display:block;margin-top:16px;}
	footer .footer-top .social-footer ul{display:flex;gap:36px;}
	footer .footer-top .social-footer ul li a{width:24px;height:24px;display:block;}
	footer .footer-top .social-footer ul li.facebook a{background:url(images/fb.svg)center no-repeat;}
	footer .footer-top .social-footer ul li.youtube a{background:url(images/youtube.svg)center no-repeat;}
	footer .footer-top .social-footer ul li.xcom a{background:url(images/twitter.svg)center no-repeat;}
	footer .footer-top .social-footer ul li.instagram a{background:url(images/ig.svg)center no-repeat;}
	footer .main-footer{margin-bottom:0;}
	footer .main-footer .social-footer{display:none;}
	footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact{flex-wrap:wrap;}
	footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact .company-name{flex-basis:214px;width:214px;
		padding-right:0;max-width:100%;margin-bottom:8px;}
	footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .content-contact .address{flex-basis:100%;width:100%;}
	footer .main-footer .content-footer-inner .widget.widget_contact_popup_widget .contact-info ul{flex-direction:column;gap:8px;}
	footer .footer-bottom{flex-direction:column;gap:8px;}
}

@media only screen and (max-width: 600px){
	.admin-bar header.sticky{top:0;}
    html #wpadminbar{top:-46px;}
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}
	.admin-bar header .header-wrapper .menu-mobile-wrapper{top:0;height:100%;}
	header{box-shadow:0 1px 24px rgba(0,0,0,.08);}
	header>.switch-langs{right:65px;}
	header>.switch-langs .dropdown-switch-langs span.current{padding:0 0;background:none;width:24px;height:24px;overflow:hidden;}
	header .header-wrapper{justify-content:space-between;}
	header .header-wrapper .menu-mobile-wrapper .inner{width:314px;max-width:90%;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-header{padding:24px 20px 24px 16px;box-shadow:none;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-header .popup-logo img{height:60px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body{padding:15px 0 16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>a{padding:0 16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li ul>li>a{font-size:14px;line-height:22px;padding:7px 16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>ul{padding:12px 0 9px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-body ul.menu-mobile>li>ul:before{width:16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer{padding:16px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .copyright{display:block;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .copyright p{font-size:14px;line-height:22px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .copyright .content-inner{width:238px;}
	header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .contact-info,header .header-wrapper .menu-mobile-wrapper .inner .popup-footer .popup-socials{
		display:none;}
	.container{padding:0 16px;}
	header .header-wrapper{padding:10px 0;}
	
	section.slider-home{margin:0 0 16px;padding-bottom:20px;}
	section.slider-home:before{height:100%;max-height:none;}
	section.slider-home .slider-wrapper{padding:0 0 56px;}
	section.slider-home .slider-wrapper .slider-inner>ul>li .image{flex-wrap:wrap;justify-content:center;}
	section.slider-home .slider-wrapper .slider-inner>ul>li .image img{flex-basis:80%;width:80%;}
	section.slider-home .slider-wrapper .slider-inner>ul>li .image img:nth-child(2){flex-basis:91%;width:91%;margin:-14px 0 0 0;}
	section.slider-home .slider-wrapper .slider-inner > ul > li .info{padding-bottom:39px;}
	section.slider-home .slider-wrapper .slider-inner > ul > li .info h3{font-size:24px;line-height:32px;}
	section.box-intro .container{flex-wrap:wrap;}
	section.box-intro .image{flex-basis:100%;width:100%;margin:0 0 24px;}
	section.box-intro .info{flex-basis:100%;width:100%;padding:0 0;}
	section.box-intro .info h3{font-size:24px;line-height:32px;}
	section.list-counter-archivements ul{gap:24px;}
	section.list-counter-archivements ul li{display:flex;flex-basis:100%;width:100%;text-align:left;padding:0 0;align-items:center;}
	section.list-counter-archivements ul li .number{padding-right:5px;font-size:48px;line-height:56px;font-weight:700;min-width:93px;flex-basis:93px;
		width:93px;}
	section.list-counter-archivements ul li .number span.unit{font-size:56%;line-height:33px;}
	section.section-activity{margin-bottom:28px;}
	section.section-activity .content-section-activity h2{font-size:24px;line-height:32px;}
	section.section-activity .slider-image-section-activity .slider-wrapper .slider-inner>ul>li .info h3{font-size:20px;line-height:28px;}
	.section-heading h2{font-size:24px;line-height:32px;}
	section.why-choose-us{margin:0 0 36px;}
	section.why-choose-us .list-icon-featured ul{width:300px;gap:24px;}
	section.why-choose-us .list-icon-featured ul li{flex-basis:100%;width:100%;}
	section.list-popular-products{margin:0 0 36px;}
	section.list-popular-products .section-heading{margin:0 0 24px;}
	section.list-popular-products .section-heading p{text-align:left;}
	section.list-popular-products .list-popular-products-wrapper .desktop-view{display:none;}	
	section.list-popular-products .list-popular-products-wrapper .mobile-view{display:block;position:relative;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner{overflow:hidden;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner>ul{float:left;visibility:hidden;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner>ul>li{float:left;margin-right:16px;display:flex;
		flex-direction:column;gap:16px;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner>ul>li .info{padding:10px 16px;background:#FCF6DB;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner>ul>li .info p.category{font-size:12px;line-height:20px;
		font-weight:500;color:#8F8F8F;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner>ul>li .info h3{font-size:16px;line-height:24px;
		font-weight:600;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner .dotted_control{clear:both;padding:24px 0 0;
		text-align:center;line-height:10px;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner .dotted_control ul{display:inline-flex;gap:11px;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner .dotted_control ul li{width:10px;height:10px;
		border-radius:50%;background:#C7C7C7;display:inline-block;cursor:pointer;}
	section.list-popular-products .list-popular-products-wrapper .mobile-view .slider-inner .dotted_control ul li.active{background:#FE6F61;}
	section.sustain-development{padding:16px 0 185px;}
	section.sustain-development .content-sustain-dev{padding:24px 16px;}
	section.sustain-development .content-sustain-dev h2{font-size:24px;line-height:32px;}
	section.sustain-development .content-sustain-dev .link-view-more a{padding:12px 22.5px;}
	section.slider-logo-partners .slider-wrapper .slider-inner .slider-control a{display:none;}
	section.slider-logo-partners .slider-wrapper{width:calc(100% + 16px);margin-right:-16px;}
	section.box-news{margin-bottom:68px;}
	section.box-news .section-heading{margin-bottom:16px;}
	section.box-news .slider-wrapper{display:none;}
	section.box-news .slider-wrapper-mobile{display:block;position:relative;}
	section.box-news .slider-wrapper-mobile .slider-inner{overflow:hidden;}
	section.box-news .slider-wrapper-mobile .slider-inner>ul{float:left;visibility:hidden;}
	section.box-news .slider-wrapper-mobile .slider-inner>ul>li{float:left;margin-right:16px;display:flex;flex-direction:column;gap:16px;}
	section.box-news .slider-wrapper-mobile .slider-inner>ul>li .item .post-info p.category{font-size:14px;line-height:22px;font-weight:600;
		color:#8F8F8F;margin-top:16px;}
	section.box-news .slider-wrapper-mobile .slider-inner>ul>li .item .post-info h3{margin:4px 0 8px;font-size:16px;line-height:24px;font-weight:600;}
	section.box-news .slider-wrapper-mobile .slider-inner>ul>li .item .post-info p.post-date{color:#8F8F8F;}
	section.box-news .slider-wrapper-mobile .slider-inner .dotted_control{clear:both;padding:36px 0 0;text-align:right;line-height:3px;}
	section.box-news .slider-wrapper-mobile .slider-inner .dotted_control ul{display:inline-flex;line-height:3px;}
	section.box-news .slider-wrapper-mobile .slider-inner .dotted_control ul li{height:3px;line-height:3px;width:112px;background:#C7C7C7;
		display:inline-block;cursor:pointer;}
	section.box-news .slider-wrapper-mobile .slider-inner .dotted_control ul li.active{width:128px;background:#1F1F1F;}
	section.connect-with-us{display:none;}
	section.banner-image{margin-bottom:16px;min-height:160px;position:relative;}
	section.banner-image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1){margin-bottom:42px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .container{flex-wrap:wrap;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .image{flex-basis:100%;width:100%;margin-bottom:24px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n+1) .info{flex-basis:100%;width:100%;padding-left:0;}
	section.list-content-activity .info .inner>h2{font-size:24px;line-height:32px;margin-bottom:16px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n){margin-bottom:32px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container{padding:0 16px;flex-wrap:wrap;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container .image{flex-basis:100%;width:100%;margin-bottom:16px;}
	.page-template-page-section-activity section.list-content-activity .item:nth-child(2n) .container .info{flex-basis:100%;width:100%;}
	section.list-product-popular{padding-bottom:68px;flex-wrap:wrap;}
	section.list-product-popular .banner-image{flex-basis:100%;width:100%;}
	section.list-product-popular .banner-image .image{padding-top:128%;}	
	section.list-product-popular .table-popular-products{padding:16px 16px 0;flex-basis:100%;width:100%;}
	section.list-product-popular .table-popular-products h2{font-size:20px;line-height:28px;}
	section.list-product-popular .table-popular-products table th{padding:16px;}
	section.list-product-popular .table-popular-products table td{padding:16px 16px 16px 0;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .container{padding:0 16px;flex-wrap:wrap;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .image{flex-basis:100%;width:100%;margin-bottom:24px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n+1) .info{flex-basis:100%;width:100%;padding-left:0;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .info{padding:24px 16px;}
	.page-template-page-section-activity-2 section.list-content-activity .item:nth-child(2n) .container{align-items:flex-start;padding:16px;
		min-height:615px;}
	.page-template-page-section-activity-2 section.list-content-activity{margin-bottom:8px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .container{flex-wrap:wrap;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .image{flex-basis:100%;width:100%;margin-bottom:24px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info{flex-basis:100%;width:100%;padding:0 0;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1) .info .inner > h2{margin-bottom:16px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+1){margin-bottom:39px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .container{flex-wrap:wrap;flex-direction:column-reverse;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .image{flex-basis:100%;width:100%;min-height:240px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2) .info{flex-basis:100%;width:100%;padding:24px 16px 25px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n+2){margin-bottom:40px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n){margin-bottom:18px;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .container{flex-direction:column-reverse;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .image{width:100%;flex-basis:100%;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info{flex-basis:100%;width:100%;margin-bottom:16px;padding:0 0;}
	.page-template-page-section-activity-3 section.list-content-activity .item:nth-child(3n) .info h2{font-size:24px;line-height:32px;margin-bottom:16px;}
	section.box-about-content{padding-top:28px;margin-bottom:16px;}
	section.box-about-content .container{flex-wrap:wrap;}
	section.box-about-content .container .image{width:100%;flex-basis:100%;margin-bottom:24px;}
	section.box-about-content .container .content{width:100%;flex-basis:100%;padding-left:0;}
	section.box-about-content .container .content h2{font-size:24px;line-height:32px;}
	section.box-vision-content{margin-bottom:36px;}
	section.box-vision-content .container .content h2{font-size:24px;line-height:32px;}
	section.box-vision-content .container{flex-direction:column;}
	section.box-vision-content .container .image{width:100%;flex-basis:100%;margin:0 0 24px;}
	section.box-vision-content .container .content{width:100%;flex-basis:100%;padding:0 0;}
	section.box-vision-content .container .content .inner p{font-size:18px;line-height:26px;}
	section.box-history-begin{padding:32px 0 36px;}
	section.box-history-begin .section-heading{margin-bottom:24px;}
	section.box-history-begin .slider-wrapper .slider-inner>ul{visibility:visible;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li{padding:0 0;margin:0 0 24px;min-height:0;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li:last-child{margin-bottom:0;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li:after{content:none;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li:nth-child(2n){padding-top:0;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li .heading{margin-bottom:8px;}
	section.box-history-begin .slider-wrapper .slider-inner>ul>li .heading h3{font-size:36px;line-height:44px;font-weight:700;}	
	section.box-history-begin .slider-wrapper .slider-inner>ul>li .content ul li{margin-bottom:0;}
	section.box-operation-productive{padding-top:29px;}
	section.box-operation-productive .inner{padding:0 0;}
	section.box-operation-productive .inner .contact-address-map{margin-bottom:26px;}
	section.box-operation-productive .inner .contact-address-map .popup-contact-map{width:187px;padding:9px 14px 11px;}
	section.box-operation-productive .inner .contact-address-map .popup-contact-map h3{font-size:12px;line-height:17px;margin:0 0 4px;text-align:left;}
	section.box-operation-productive .inner .contact-address-map .popup-contact-map p{font-size:12px;line-height:17px;}
	section.box-operation-productive .inner .content-operation .box-heading h2{margin-bottom:14px;font-size:24px;line-height:32px;}
	section.box-operation-productive .inner .content-operation .box-heading p{margin-top:14px;}
	section.box-operation-productive .inner .content-operation .list-item-counter ul li{margin-bottom:24px;}
	section.box-operation-productive .inner .content-operation .list-item-counter ul li .number{min-width:93px;flex-basis:93px;font-size:48px;
		line-height:56px;font-weight:700;}
	section.box-operation-productive .inner .content-operation .list-item-counter ul li .number span{line-height:33px;font-size:56%;}
	section.box-operation-productive .box-testimonials{margin:47px 0 -450px;}
	section.box-operation-productive .box-testimonials .heading-testi{padding:16px 16px 4px;}
	section.box-operation-productive .box-testimonials .heading-testi h2{font-size:24px;line-height:32px;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li{flex-wrap:wrap;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .customer-image{width:100%;flex-basis:100%;margin-bottom:8px;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .customer-image img{margin:0 auto;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi{width:100%;flex-basis:100%;text-align:center;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p{text-align:left;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p.name{text-align:center;}
	section.box-operation-productive .box-testimonials .slider-testi .slider-inner>ul>li .content-testi p.position{text-align:center;}
	section.box-operation-productive .box-testimonials .slider-testi{padding:0 16px 24px;}
	section.box-operation-productive .box-testimonials .slider-logo-partners{margin-top:24px;padding:8px 0;}
	section.production-process{padding-top:476px;}
	section.production-process .section-heading{margin-bottom:16px;}
	section.production-process .section-heading h2{padding-top:20px;font-size:24px;line-height:32px;}
	section.production-process .section-heading h2:before{content:'';}
	section.production-process .section-heading p{font-size:16px;line-height:24px;}	
	section.production-process .slider-wrapper{display:none;}
	section.production-process .slider-wrapper-mobile{position:relative;display:block;overflow:hidden;padding:0 16px;padding-bottom:56px;}
	section.production-process .slider-wrapper-mobile .slider-inner{}
	section.production-process .slider-wrapper-mobile .slider-inner>ul{float:left;visibility:hidden;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li{float:left;margin-right:16px;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item:first-child{margin-bottom:16px;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item{position:relative;transition:all .3s;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item:hover{box-shadow:0 30px 30px rgba(0,0,0,.24);}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .image{position:relative;z-index:1;}	
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .image img{width:100%;position:relative;z-index:1;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .image:before{content:'';width:100%;height:100%;transition:.3s all;
		opacity:0;background:rgba(240,228,178,0.35);top:0;left:0;z-index:2;position:absolute;display:inline-block;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item:hover .image:before{opacity:1;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info{position:absolute;bottom:0;left:0;width:100%;height:auto;
		padding:0 19px 14px 15px;display:flex;justify-content:space-between;align-items:center;z-index:2;opacity:0;transition:all .3s;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item:hover .info{opacity:1;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .inner{flex-grow:1;padding-right:5px;color:white;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .inner h3{font-size:18px;line-height:22px;margin:0 0 4px;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .inner p.year-start{width:164px;max-width:100%;align-items:center;
		font-size:18px;line-height:22px;display:flex;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .inner p.year-start:after{content:'';line-height:4px;height:4px;
		display:inline-block;flex-grow:1;border-bottom:1px solid white;margin-left:2px;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .button-view-more{min-width:24px;flex-basis:24px;}
	section.production-process .slider-wrapper-mobile .slider-inner>ul>li .item .info .button-view-more a{width:24px;height:24px;display:block;
		line-height:24px;background:url(images/rounded-arrow-right.svg)center no-repeat;background-size:24px;}
	.page-template-page-about section.sustain-development{margin-bottom:64px;}
	section.content-product-wrapper{margin-bottom:35px;}
	section.content-product-wrapper .content .inner .heading h2{font-size:24px;line-height:32px;margin-bottom:19px;}
	section.list-products-slider{margin-bottom:0;}
	section.list-products-slider .slider-wrapper{display:none;}
	section.list-products-slider .slider-wrapper-mobile{display:block;position:relative;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner{overflow:hidden;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul{float:left;visibility:hidden;}	
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul>li{float:left;margin-right:16px;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul>li .item{margin-bottom:16px;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul>li .item .image img{width:100%;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul>li .item .info{padding:20px 16px;background:#FCF6DB;}
	section.list-products-slider .slider-wrapper-mobile .slider-inner>ul>li .item .info h3{font-size:16px;line-height:24px;font-weight:600;}
	section.sample-product .content{padding:24px 16px;}
	section.sample-product .content h2{font-size:24px;line-height:32px;}
	section.sample-product .content p{font-size:18px;line-height:26px;}
	section.basic-print-info .content-print .box-heading h2{font-size:20px;line-height:28px;margin-bottom:17px;}
	section.basic-print-info .content-print .table-print-info table tr th {padding: 16px 0 16px 2px;width: 100px;}
	section.basic-print-info .content-print .table-print-info table tr td{padding:16px 16px 16px 0;font-size:14px;line-height:22px;}
	section.basic-print-info .content-print .table-print-info table{margin-bottom:24px;}
	section.basic-print-info .content-print .content-inner{font-size:14px;line-height:22px;}
	section.basic-print-info .content-print .content-inner p strong{font-size:16px;line-height:24px;}
	section.banner-sustain{padding-top:24px;}
	section.banner-sustain h2{margin-bottom:16px;}
	section.banner-sustain p{margin-top:16px;}
	section.box-commit{padding-bottom:28px;}
	section.box-commit .content .heading{width:100%;}
	section.box-commit .content .heading h2{font-size:24px;line-height:32px;}
	section.box-commit .content .content-inner p{font-size:18px;line-height:26px;}
	section.box-comprehension{padding-bottom:35px;}
	section.box-comprehension .content .heading h2{margin-bottom:24px;font-size:24px;line-height:32px;}
	section.box-comprehension .content .content-inner p{font-size:18px;line-height:26px;}
	section.section-approach{padding-top:28px;}
	section.section-approach .section-heading{margin-bottom:24px;}
	section.section-approach .section-heading p{margin-top:24px;width:100%;font-size:20px;line-height:28px;}
	section.section-approach .list-post-approach ul{gap:34px;}
	section.section-approach .list-post-approach ul li{flex-basis:100%;width:100%;}
	section.section-approach .list-post-approach ul li .info h3{margin-bottom:8px;}
	section.section-approach .list-post-approach ul li .info p.category{font-size:14px;line-height:22px;}
	section.section-approach .list-post-approach ul li .info p{font-size:16px;line-height:24px;}
	section.banner-sustain:before,section.banner-sustain:after{left:46%;}
	section.list-posts-sustain{padding:36px 0 110px;}
	section.list-posts-sustain::after{height:96px;}
	section.list-posts-sustain .section-heading{margin-bottom:24px;}
	section.list-posts-sustain .list-posts-wrapper{display:none;}
	section.list-posts-sustain .slider-wrapper{position:relative;display:block;}
	section.list-posts-sustain .slider-wrapper .slider-inner{overflow:hidden;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li{margin-right:16px;float:left;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li .item:first-child{margin-bottom:24px;}	
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li .item .image img{width:100%;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li .info p.category{margin:16px 0 6px;font-size:14px;line-height:22px;color:#8F8F8F;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li .info h3{margin-bottom:4px;font-size:16px;line-height:24px;font-weight:600;}
	section.list-posts-sustain .slider-wrapper .slider-inner>ul>li .info p.post-date{font-size:14px;line-height:22px;color:#8F8F8F;}
	section.list-posts-sustain .slider-wrapper .slider-inner .dotted_control{clear:both;line-height:10px;padding-top:24px;text-align:center;}
	section.list-posts-sustain .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;gap:11px;}
	section.list-posts-sustain .slider-wrapper .slider-inner .dotted_control ul li{display:inline-block;width:10px;height:10px;border-radius:50%;
		background:#C7C7C7;cursor:pointer;}
	section.list-posts-sustain .slider-wrapper .slider-inner .dotted_control ul li.active{background:#FE6F61;}
	section.blog-list-content-wrapper .blog-heading .categories{width:calc(100% + 16px);margin-right:-16px;}
	section.content-page-blog{padding:24px 0 68px;}
	section.content-page-blog .list-category-blog ul{gap:16px;}
	section.content-page-blog .section-heading .list-category-blog{padding-top:24px;}
	section.content-page-blog .list-category-blog ul li a{font-size:16px;line-height:24px;}
	section.content-page-blog .list-posts>ul{gap:32px;}
	section.content-page-blog .list-posts>ul>li{width:100%;flex-basis:100%;}
	section.content-page-blog .list-posts > ul li .info p.category{margin-bottom:4px;}
	section.content-page-blog .list-posts > ul li .info h3{margin-bottom:4px;}
	section.content-page-blog .list-posts > ul li .info p.post-date{font-size:14px;line-height:22px;}
	section.content-page-blog .list-posts .pagination .mobile-view{display:block;padding-top:24px;}
	.single-post section.breadcrumbs{margin-bottom:8px;}
	section.single-post-content{padding:16px 0;}
	section.single-post-content .heading{margin-bottom:16px;}
	section.single-post-content .heading h1{font-size:24px;line-height:32px;}
	section.single-post-content .main-content-post .wp-caption p.wp-caption-text{text-align:left;}
	section.single-post-related{padding-bottom:68px;}
	section.single-post-related .list-posts-popular .list-posts .inner{overflow:hidden;}
	section.single-post-related .list-posts-popular .list-posts .inner>ul{display:block;float:left;visibility:hidden;}	
	section.single-post-related .list-posts-popular .list-posts .inner>ul>li{float:left;margin-right:16px;}
	section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info p.category{font-size:14px;line-height:22px;margin:16px 0 4px;
		color:#8F8F8F;font-weight:600;}
	section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info h3{font-size:16px;line-height:24px;margin:0 0 4px;font-weight:600;}
	section.single-post-related .list-posts-popular .list-posts .inner>ul>li .info p.post-date{font-size:14px;line-height:22px;color:#8F8F8F;}
	section.single-post-related .list-posts-popular .list-posts .inner .dotted_control{clear:both;padding:16px 0 0;text-align:center;line-height:10px;}
	section.single-post-related .list-posts-popular .list-posts .inner .dotted_control ul{display:inline-flex;gap:11px;line-height:10px;}
	section.single-post-related .list-posts-popular .list-posts .inner .dotted_control ul li{width:10px;height:10px;border-radius:50%;
		background:#C7C7C7;display:inline-block;line-height:10px;}
	section.single-post-related .list-posts-popular .list-posts .inner .dotted_control ul li.active{background:#FE6F61;}
	section.content-page-recruitment{padding:24px 0 56px;}
	section.content-page-recruitment .section-heading{margin-bottom:24px;}
	section.content-page-recruitment .banner-recruit{min-height:180px;margin-bottom:32px;}
	section.content-page-recruitment .banner-recruit h2{width:246px;padding:16px 0 16px 24px;font-size:18px;line-height:26px;}
	section.content-page-recruitment .table-recruitment{margin:0 -16px;padding-bottom:0;}
	section.content-page-recruitment .table-recruitment:after{content:none;}
	section.content-page-recruitment .table-recruitment .table-desktop{display:none;}
	section.content-page-recruitment .table-recruitment .table-mobile{display:block;}
	section.content-page-recruitment .table-recruitment table.mobile{width:100%;text-align:left;border-collapse:collapse;}
	section.content-page-recruitment .table-recruitment table.mobile thead th{width:50%;padding:20px 16px 16px;background:#F0E4B2;font-weight:600;}
	section.content-page-recruitment .table-recruitment table.mobile thead td{width:50%;padding:20px 16px 16px 0;background:#F0E4B2;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr th{padding:9px 16px 7px 16px;background:#FEFAF7;color:#1D1E25;
		font-weight:600;vertical-align:top;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr td{padding:9px 16px 7px 0;background:#FEFAF7;color:#1D1E25;
		vertical-align:top;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr:nth-child(2n) th,
	section.content-page-recruitment .table-recruitment table.mobile tbody tr:nth-child(2n) td{background:white;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr td.seperator{background:#ECF1F6;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr td.hide{height:0;line-height:0;padding:0 0;}
	section.content-page-recruitment .table-recruitment table.mobile tbody tr:nth-last-child(2) td.seperator{background:#FEFAF7;}
	section.list-orther-recruits .table-recruitment{margin:0 -16px;padding-bottom:0;}
	section.list-orther-recruits .table-recruitment:after{content:none;}
	section.list-orther-recruits .table-recruitment .table-desktop{display:none;}
	section.list-orther-recruits .table-recruitment .table-mobile{display:block;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile{width:100%;text-align:left;border-collapse:collapse;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile thead th{width:50%;padding:20px 16px 16px;background:#F0E4B2;font-weight:600;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile thead td{width:50%;padding:20px 16px 16px 0;background:#F0E4B2;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr th{padding:9px 16px 7px 16px;background:#FEFAF7;color:#1D1E25;
		font-weight:600;vertical-align:top;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr td{padding:9px 16px 7px 0;background:#FEFAF7;color:#1D1E25;
		vertical-align:top;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr:nth-child(2n) th,
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr:nth-child(2n) td{background:white;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr td.seperator{background:#ECF1F6;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr td.hide{height:0;line-height:0;padding:0 0;}
	section.list-orther-recruits .table-recruitment .table-mobile table.mobile tbody tr:nth-last-child(2) td.seperator{background:#FEFAF7;}
	section.content-single-tuyen-dung .content-main{padding:16px;border:1px solid #C7C7C7;}
	section.content-single-tuyen-dung .content-main .heading h1{font-size:18px;line-height:26px;}
	section.content-single-tuyen-dung .content-main .content-inner p{color:#1D1E25;}
	section.content-single-tuyen-dung .content-main .content-inner p:last-child{margin-bottom:0;}
	section.content-single-tuyen-dung .content-main .back-to-home{display:none;}
	section.list-orther-recruits .section-heading{margin:0 0 24px;text-align:left;}
	section.list-orther-recruits .section-heading h2{font-size:24px;line-height:32px;}
	section.box-contact-info-contact-page .content .heading h2{font-size:18px;line-height:26px;}
	section.box-form-contact-contact-page .form-wrapper .form-control{flex-wrap:wrap;}
	section.box-form-contact-contact-page .form-wrapper .form-control .col-2{flex-basis:100%;width:100%;}
	section.box-form-contact-contact-page{padding-bottom:36px;}
	section.content-404-page{padding:24px 0 35px;}
	section.content-404-page .content-inner h2{font-size:36px;line-height:44px;}
	section.content-404-page .content-inner h3{font-size:24px;line-height:32px;}
	section.content-404-page .content-inner p{margin-bottom:36px;}
	.popup-holine-icon{right:16px;}
	section.list-popular-products .list-popular-products-wrapper .filter-by-cats .inner{flex-basis:calc(100% - 60px);}
	section.list-popular-products .list-popular-products-wrapper .filter-by-cats>a{min-width:30px;width:30px;flex-basis:30px;}
}

