/*background: url(../images/tl-body.png);
clear: left;
font-family: 'Roboto', sans-serif;
*/

/*=========================================================================================
	CSS Start
===========================================================================================*/
/* Dành cho Samsung S9 */
@media only screen and (max-width: 767px){
	
}
/* Dành cho Ipad */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
	
}
/* Dành cho Desktop */
@media only screen and (min-width: 1280px) {
	
}

body{font-family:'Roboto Condensed',sans-serif;}
.imgshpk{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; }
.imgshpk1 img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; }
.clear { clear: both }
.fas{padding-right:5px;}
.far{padding-right:5px;}
.d-none{display:none;}
.d-cen{text-align:center;}
.inputText{border:0;color:#008800;font-weight:bold;}
.children i {padding-right:2px;}
.moving {position: relative;animation:moveUpDown 3.5s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.2);}
@keyframes moveUpDown {0%, 100% {top: -15px;}50% {top: 0px; /* Move down by 10px */}}
/*=========================================================================================max-height: 80vh;overflow-y: auto;
	CSS Start
===========================================================================================*/
/* Dành cho Samsung S9 */
@media only screen and (max-width: 767px){
	.menuTOP1 {text-align:left}
	.menuTOP2 {text-align:center}
	.menuTOP3 {text-align:right}
	.row {margin-right: 0;margin-left: 0;}
	.marginLR{margin-right: 0;margin-left: 0;}

	.home{height: 100vh;padding:20px 0;background:url("../images/bg0.jpg");background-position:right;background-size:cover;background-repeat:no-repeat;z-index:1;position:relative;}
	.bannerNWE{margin-top:0;}
	.imgTEXT {width: 100%;}
	.bannerImage {margin-top:50px;}
	.bannerImage img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto;}
	.btnForm {margin:30px 0 0 30px;}
	.btnForm button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnForm button:hover{background:#FBD800;color:#686868;}
	
	.AboutNWF{background:url("../images/bg2.jpg");padding:100px 0 100px 0;background-position: top left;background-size:cover;background-repeat:no-repeat;}
	.AboutCss {background-color: #fff; border:1px solid #FBD800; border-radius:25px; padding:40px 5px 60px 5px;}
	.AboutCss h3{font-size: 40px;line-height: 60px;color:#b62525;margin-top: 30px;text-transform:uppercase;}
	.AboutCss p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.btnAbout {margin:30px 0 0 0;}
	.btnAbout button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnAbout button:hover{background:#FBD800;color:#686868;}
	.AboutModal{padding:15px;}
	.AboutModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;}
	.AboutModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.AboutModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	
	.CongNgheNWF{background:url("../images/bg1.jpg");padding:70px 0 100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.cssCN h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;}
	.cssCN p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.cssCN img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; margin:15px 0;border-radius:25px;}
	.btnCongNghe{display: flex;justify-content: center;align-items: center;height: 100px;}
	.btnCongNghe button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnCongNghe button:hover{background:#FBD800;color:#686868;}
	.cnModal{padding:15px;}
	.cnModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;}
	.cnModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.cnModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	
	.UngDungNWF{background:url("../images/bg0.jpg");padding:100px 0;background-position: left;background-size:cover;background-repeat:no-repeat;}
	.titleNWF h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;}
	.titleNWF p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.ungdungItem{background:#fff;border-radius: 25px;padding:20px;margin:15px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;}
	.ungdungItem h4{font-size: 20px;line-height: 24px;color:#686868;text-transform:uppercase;text-align:center;font-weight:600}
	.ungdungItem img{display: block; margin-left: auto; margin-right: auto;max-width: 70%;height: auto;margin-top:30px;margin-bottom:20px; }
	.ungdungItem ul {padding:0 25px;margin:0}
	.ungdungItem ul li{list-style: square;padding:5px 0;text-align:justify;}
	
	.HieuSuatNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position: right;background-size:cover;background-repeat:no-repeat;}
	.hieusuatTitle{margin:0 0 25px 0}
	.hieusuatTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;}
	.hieusuatTitle p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hieusuatImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.hieusuatImgSub img{display: block; margin: 10px auto; max-width: 100%;height: auto;}
	.hieusuatItem{margin:30px 0 0 0;}
	.hieusuatItem h4{font-size: 20px;line-height: 28px;color:#FB7600;text-transform:uppercase;margin:10px 0}
	.hieusuatItem ul {padding:0 25px;margin:0}
	.hieusuatItem ul li{list-style: square;padding:5px 0;font-size: 17px;line-height: 1.6;font-weight: 400;}
	.hieusuatA a{font-size:17px;color:#008800;padding:5px 15px;border:1px solid #080;border-radius:5px;}
	.hieusuatA a:hover{color:#686868}
	
	.HeSinhThaiNWF{background:url("../images/bg3.jpg");padding:100px 0;background-position:top left;background-size:cover;background-repeat:no-repeat;overflow-x: hidden;}
	.hesinhthaiTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;text-align:center;}
	.hesinhthaiImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0;box-sizing: border-box;}
	.hesinhthaiItem{}
	.hesinhthaiItem p {font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hesinhthaiItem span {color:#820808;font-weight:500;}
	.hesinhthaiItem ul {padding:0 25px;margin:0;text-align:center;}
	.hesinhthaiItem ul li{list-style: none;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify;}
	.hstModal{padding:15px;}
	.hstModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;}
	.hstModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hstModal span {color:#820808;font-weight:500;}
	.hstModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	.btnSinhThai{display: flex;justify-content: center;align-items: center;height: 100px;}
	.btnSinhThai button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnSinhThai button:hover{background:#FBD800;color:#686868;}
	
	.DoiTacNWF{background:#fff;padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.doitacItem{padding:0 0;}
	.partner-slider{width:100%;overflow:hidden;background:#fff;padding:20px 0}
	.partner-track{display:flex;gap:40px;animation:slideLeft 15s linear infinite}
	.partner-track img{height:80px;object-fit:contain;transition:filter 0.3s ease}
	.partner-track img:hover{filter:grayscale(0%)}
	@keyframes slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-250%)}}
	
	.GiaTriNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.giatriTitle{margin:0 0 25px 0}
	.giatriTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;}
	.giatriTitle p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.giatriImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.giatriItem{margin:30px 0 0 0;}
	.giatriItem h4{font-size: 20px;line-height: 24px;color:#FB7600;text-transform:uppercase;margin:10px 0}
	.giatriItem ul {padding:0 25px;margin:0}
	.giatriItem ul li{list-style: square;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	
	.footerMain{background:linear-gradient(rgb(115, 115, 116), rgb(227, 227, 227));padding:40px 0;}
	.footerLogo{width:100%;}
	.footerLogo img{width: 200px;}
	.footerContact {}
	.footerContact h3{font-size:16px;color: #820808;border-bottom: 1px solid #FBD800;padding-bottom: 10px;margin-top: 15px;}
	.footerContact ul{margin:0;}
	.footerContact ul li{font-size:14px; color:#820808;list-style:none;padding-top: 10px;}
	.footerContact ul li span{font-size:14px; color:#000;}
	.footerFpage {margin-top:30px;}
	
	.nondisplay {display:block;}
	
}
/* Dành cho Ipad */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
	.menuTOP1 {text-align:left}
	.menuTOP2 {text-align:center}
	.menuTOP3 {text-align:right}
	
	.row {margin-right: 0;margin-left: 0;}
	.marginLR{margin-right: 0;margin-left: 0;}

	.home{height: 100vh;padding:20px 0;background:url("../images/bg0.jpg");background-position:right;background-size:cover;background-repeat:no-repeat;z-index:1;position:relative;}
	.bannerNWE{margin-top:0;}
	.imgTEXT {width: 100%;}
	.bannerImage {margin-top:50px;}
	.bannerImage img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto;}
	.btnForm {margin:30px 0 0 30px;}
	.btnForm button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnForm button:hover{background:#FBD800;color:#686868;}
	
	.AboutNWF{background:url("../images/bg2.jpg");padding:100px 0 100px 0;background-position: top left;background-size:cover;background-repeat:no-repeat;}
	.AboutCss {background-color: #fff; border:1px solid #FBD800; border-radius:25px; padding:40px 5px 60px 5px;}
	.AboutCss h3{font-size: 40px;line-height: 60px;color:#b62525;margin-top: 30px;text-transform:uppercase;font-weight:600}
	.AboutCss p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.btnAbout {margin:30px 0 0 0;}
	.btnAbout button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnAbout button:hover{background:#FBD800;color:#686868;}
	.AboutModal{padding:15px;}
	.AboutModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.AboutModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.AboutModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	
	.CongNgheNWF{background:url("../images/bg1.jpg");padding:70px 0 100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.cssCN h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.cssCN p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.cssCN img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; margin:15px 0;border-radius:25px;}
	.btnCongNghe{display: flex;justify-content: center;align-items: center;height: 100px;}
	.btnCongNghe button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnCongNghe button:hover{background:#FBD800;color:#686868;}
	.cnModal{padding:15px;}
	.cnModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.cnModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.cnModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	
	.UngDungNWF{background:url("../images/bg0.jpg");padding:100px 0;background-position: left;background-size:cover;background-repeat:no-repeat;}
	.titleNWF h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.titleNWF p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.ungdungItem{background:#fff;border-radius: 25px;padding:20px;margin:15px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;}
	.ungdungItem h4{font-size: 20px;line-height: 24px;color:#686868;text-transform:uppercase;text-align:center;font-weight:600}
	.ungdungItem img{display: block; margin-left: auto; margin-right: auto;max-width: 70%;height: auto;margin-top:30px;margin-bottom:20px; }
	.ungdungItem ul {padding:0 25px;margin:0}
	.ungdungItem ul li{list-style: square;padding:5px 0;text-align:justify;}
	
	.HieuSuatNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position: right;background-size:cover;background-repeat:no-repeat;}
	.hieusuatTitle{margin:0 0 25px 0}
	.hieusuatTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;font-weight:600}
	.hieusuatTitle p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hieusuatImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.hieusuatImgSub img{display: block; margin: 10px auto; max-width: 100%;height: auto;}
	.hieusuatItem{margin:30px 0 0 0;}
	.hieusuatItem h4{font-size: 20px;line-height: 28px;color:#FB7600;text-transform:uppercase;margin:10px 0;font-weight:500}
	.hieusuatItem ul {padding:0 25px;margin:0}
	.hieusuatItem ul li{list-style: square;padding:5px 0;text-align:justify;font-size: 17px;line-height: 1.6;font-weight: 400;}
	.hieusuatA a{font-size:17px;color:#008800;padding:5px 15px;border:1px solid #080;border-radius:5px;}
	.hieusuatA a:hover{color:#686868}
	
	.HeSinhThaiNWF{background:url("../images/bg3.jpg");padding:100px 0;background-position:top left;background-size:cover;background-repeat:no-repeat;overflow-x: hidden;}
	.hesinhthaiTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;text-align:center;font-weight:600}
	.hesinhthaiImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0;box-sizing: border-box;}
	.hesinhthaiItem{}
	.hesinhthaiItem p {font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hesinhthaiItem span {color:#820808;font-weight:500;}
	.hesinhthaiItem ul {padding:0 25px;margin:0;text-align:center;}
	.hesinhthaiItem ul li{list-style: none;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify;}
	.hstModal{padding:15px;}
	.hstModal h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.hstModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hstModal span {color:#820808;font-weight:500;}
	.hstModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	.btnSinhThai{display: flex;justify-content: center;align-items: center;height: 100px;}
	.btnSinhThai button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnSinhThai button:hover{background:#FBD800;color:#686868;}
	
	.DoiTacNWF{background:#fff;padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.doitacItem{padding:0 0;}
	.partner-slider{width:100%;overflow:hidden;background:#fff;padding:20px 0}
	.partner-track{display:flex;gap:40px;animation:slideLeft 15s linear infinite}
	.partner-track img{height:80px;object-fit:contain;transition:filter 0.3s ease}
	.partner-track img:hover{filter:grayscale(0%)}
	@keyframes slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-250%)}}
	
	.GiaTriNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.giatriTitle{margin:0 0 25px 0}
	.giatriTitle h3{font-size: 40px;line-height: 60px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;font-weight:600}
	.giatriTitle p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.giatriImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.giatriItem{margin:30px 0 0 0;}
	.giatriItem h4{font-size: 20px;line-height: 24px;color:#FB7600;text-transform:uppercase;margin:10px 0;font-weight:500}
	.giatriItem ul {padding:0 25px;margin:0}
	.giatriItem ul li{list-style: square;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	
	.footerMain{background:linear-gradient(rgb(115, 115, 116), rgb(227, 227, 227));padding:40px 0;}
	.footerLogo{width:100%;}
	.footerLogo img{width: 200px;}
	.footerContact {}
	.footerContact h3{font-size:16px;color: #820808;border-bottom: 1px solid #FBD800;padding-bottom: 10px;margin-top: 15px;font-weight:600}
	.footerContact ul{margin:0;}
	.footerContact ul li{font-size:14px; color:#820808;list-style:none;padding-top: 10px;}
	.footerContact ul li span{font-size:14px; color:#000;}
	.footerFpage {margin-top:30px;}
	
	.nondisplay {display:block;}
	.nondisplay {display:block;}
}
/* Dành cho Desktop */
@media only screen and (min-width: 1280px) {
	.menuTOP1 {text-align:left}
	.menuTOP2 {text-align:center}
	.menuTOP3 {text-align:right}
	
	.home{height: 100vh;padding:20px 0;background:url("../images/bg0.jpg");background-position:right;background-size:cover;background-repeat:no-repeat;z-index:1;position:relative;}
	.bannerNWE{margin-top:60px;}
	.imgTEXT {margin-top:30px;width: 100%;}
	.bannerImage {margin-top:70px;}
	.bannerImage img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto;}
	.btnForm {margin:50px 0 0 50px;}
	.btnForm button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnForm button:hover{background:#FBD800;color:#686868;}
	
	.AboutNWF{background:url("../images/bg2.jpg");padding:100px 0 100px 0;background-position:top right;background-size:cover;background-repeat:no-repeat;}
	.AboutCss {background-color: #fff; border:1px solid #FBD800; border-radius:25px; padding:40px 35px 60px 35px;}
	.AboutCss h3{font-size: 40px;line-height: 46px;color:#b62525;margin-top: 30px;text-transform:uppercase;font-weight:600}
	.AboutCss p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.btnAbout {margin:30px 0 0 0;}
	.btnAbout button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnAbout button:hover{background:#FBD800;color:#686868;}
	.AboutModal{padding:15px;}
	.AboutModal h3{font-size: 40px;line-height: 46px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.AboutModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.AboutModal img{display: block; margin-left: auto; margin-right: auto;max-width: 50%;height: auto; padding:15px 0}


	.CongNgheNWF{background:url("../images/bg1.jpg");padding:70px 0 100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.cssCN h3{font-size: 40px;line-height: 46px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.cssCN p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:center}
	.cssCN img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; margin:15px 0;border-radius:25px;}
	.btnCongNghe{display: flex;justify-content: center;align-items: center;height: 100px;}
	.btnCongNghe button{background:#686868;border-radius:50px;border:1.5px solid rgba(219, 155, 30, 1);color: #fff;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnCongNghe button:hover{background:#FBD800;color:#686868;}
	.cnModal{padding:15px;}
	.cnModal h3{font-size: 40px;line-height: 46px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.cnModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.cnModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}

	.UngDungNWF{background:url("../images/bg4.jpg");padding:100px 0;background-position: bottom center;background-size:cover;background-repeat:no-repeat;}
	.titleNWF{margin-bottom:40px;}
	.titleNWF h3{font-size: 40px;line-height: 46px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.titleNWF p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:center}
	.ungdungItem{background:#fff;border-radius: 25px;padding:20px 20px 40px 20px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;}
	.ungdungItem h4{font-family:'Roboto Condensed',sans-serif;font-size: 20px;line-height: 24px;color:#686868;text-transform:uppercase;text-align:center;font-weight:600}
	.ungdungItem img{display: block; margin-left: auto; margin-right: auto;max-width: 30%;height: auto;margin-top:30px;margin-bottom:20px; }
	.ungdungItem ul {padding:0 25px;margin:0}
	.ungdungItem ul li{list-style: square;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}

	.HieuSuatNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position: top right;background-size:cover;background-repeat:no-repeat;}
	.hieusuatTitle{margin:0 0 25px 0}
	.hieusuatTitle h3{font-size: 60px;line-height: 46px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;font-weight:600}
	.hieusuatTitle p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:center}
	.hieusuatImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.hieusuatImgSub{display: none;}
	.hieusuatItem{margin:0 0 0 0;}
	.hieusuatItem h4{font-size: 20px;line-height: 24px;color:#FB7600;text-transform:uppercase;margin:10px 0;font-weight:500}
	.hieusuatItem ul {padding:0 25px;margin:0}
	.hieusuatItem ul li{list-style: square;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hieusuatItem a{color:#008800;padding:5px 15px;border:1px solid #080;border-radius:5px;}
	.hieusuatItem a:hover{color:#686868}
	
	.HeSinhThaiNWF{background:url("../images/bg03.jpg");padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.hesinhthaiTitle h3{font-size: 60px;line-height: 46px;color:#b62525;text-transform:uppercase;font-weight: 800;margin:0 0 0 0;text-align:center;font-weight:600}
	.hesinhthaiImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	.hesinhthaiItem{}
	.hesinhthaiItem p {font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hesinhthaiItem span {color:#820808;font-weight:500;}
	.hesinhthaiItem ul {padding:0 25px;margin:0;text-align:center;}
	.hesinhthaiItem ul li{list-style: none;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:center}
	.hstModal{padding:15px;}
	.hstModal h3{font-size: 40px;line-height: 46px;color:#b62525;text-transform:uppercase;text-align:center;font-weight:600}
	.hstModal p{font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	.hstModal span {color:#820808;font-weight:500;}
	.hstModal img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; padding:15px 0}
	.btnSinhThai{display: flex;justify-content: center;align-items: center;height: 100px;padding-left:15px;}
	.btnSinhThai button{background:#fff;border-radius:50px;border:1.5px solid #686868;color: #353434;padding:16px 38px 16px 38px !important;text-align: center;text-transform:uppercase;font-weight:500;}
	.btnSinhThai button:hover{background:#FBD800;color:#686868;}
	
	.DoiTacNWF{background:#fff;padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.doitacItem{padding:0 0;}
	.partner-slider{width:100%;overflow:hidden;background:#fff;padding:20px 0}
	.partner-track{display:flex;gap:40px;animation:slideLeft 15s linear infinite}
	.partner-track img{height:50px;object-fit:contain;transition:filter 0.3s ease}
	.partner-track img:hover{filter:grayscale(0%)}
	@keyframes slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-250%)}}
	
	.GiaTriNWF{background:url("../images/bg1.jpg");padding:100px 0;background-position:right;background-size:cover;background-repeat:no-repeat;}
	.giatriTitle{margin:0 0 25px 0}
	.giatriTitle h3{font-size: 60px;line-height: 46px;color:#b62525;text-transform:uppercase;font-weight: 800;margin-bottom:20px;text-align:center;font-weight:600}
	.giatriTitle p{font-size: 16px;line-height: 1.6;color:#353434;padding:0;margin:0;text-transform:none;text-align:center;}
	.giatriImg img{display: block; margin-left: auto; margin-right: auto;max-width: 100%;height: auto; border-radius: 15px;}
	.giatriItem{margin:30px 0 0 0;}
	.giatriItem h4{font-size: 20px;line-height: 24px;color:#FB7600;text-transform:uppercase;margin:10px 0;font-weight:500}
	.giatriItem ul {padding:0 25px;margin:0}
	.giatriItem ul li{list-style: square;font-size:17px;font-weight:400;color:#494848;line-height:1.8;margin:1rem 0;text-align:justify}
	
	
	.footerMain{background:linear-gradient(rgb(115, 115, 116), rgb(227, 227, 227));padding:80px 0;}
	.footerLogo{width:100%}
	.footerLogo img{width: 300px;}
	.footerContact {}
	.footerContact h3{font-size:17px;color: #820808;border-bottom: 1px solid #FBD800;padding-bottom: 10px;margin-top: 15px;margin-left: 30px;font-weight:600}
	.footerContact ul{margin-left:30px;}
	.footerContact ul li{font-size:17px; color:#820808;list-style:none;padding-top: 7px;}
	.footerContact ul li span{font-size:14px; color:#000;}
	.footerFpage {margin-top:30px;}
	
	.nondisplay {display:block;}
}

/*=========================================================================================
	CSS MODAL
===========================================================================================*/
/* Dành cho Samsung S9 */
@media only screen and (max-width: 767px){	
	.btn-primary{padding:10px 20px;background-color:#0d6efd;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer;margin:10px}
	.btn-primary:hover{background-color:#0b5ed7}
	.btn-secondary{padding:10px 20px;background-color:#6c757d;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer}
	.btn-secondary:hover{background-color:#5c636a}
	.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
	.modal-content{background-color:#fff;margin:10%auto;padding:0;border:1px solid#888;width:100%;max-width:90%;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.3);animation:fadeIn 0.3s}
	.modal-header{padding:15px;border-bottom:1px solid#dee2e6;display:flex;justify-content:space-between;align-items:center}
	.modal-body{padding:15px}
	.modal-footer{padding:10px 15px;border-top:1px solid#dee2e6;text-align:right}
	.close{font-size:24px;font-weight:bold;cursor:pointer}
	@keyframes fadeIn{from{opacity:0}to{opacity:1}}
}
/* Dành cho Ipad */
@media only screen and (max-width: 1279px) and (min-width: 768px) {	
	.btn-primary{padding:10px 20px;background-color:#0d6efd;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer;margin:10px}
	.btn-primary:hover{background-color:#0b5ed7}
	.btn-secondary{padding:10px 20px;background-color:#6c757d;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer}
	.btn-secondary:hover{background-color:#5c636a}
	.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
	.modal-content{background-color:#fff;margin:10%auto;padding:0;border:1px solid#888;width:80%;max-width:90%;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.3);animation:fadeIn 0.3s}
	.modal-header{padding:15px;border-bottom:1px solid#dee2e6;display:flex;justify-content:space-between;align-items:center}
	.modal-body{padding:15px}
	.modal-footer{padding:10px 15px;border-top:1px solid#dee2e6;text-align:right}
	.close{font-size:24px;font-weight:bold;cursor:pointer}
	@keyframes fadeIn{from{opacity:0}to{opacity:1}}
}
/* Dành cho Desktop */
@media only screen and (min-width: 1280px) {	
	.btn-primary{padding:10px 20px;background-color:#0d6efd;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer;margin:10px}
	.btn-primary:hover{background-color:#0b5ed7}
	.btn-secondary{padding:10px 20px;background-color:#6c757d;border:none;border-radius:5px;color:white;font-size:16px;cursor:pointer}
	.btn-secondary:hover{background-color:#5c636a}
	.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
	.modal-content{background-color:#fff;margin:10%auto;padding:0;border:1px solid#888;width:50%;max-width:90%;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.3);animation:fadeIn 0.3s}
	.modal-header{padding:15px;border-bottom:1px solid#dee2e6;display:flex;justify-content:space-between;align-items:center}
	.modal-body{padding:15px}
	.modal-footer{padding:10px 15px;border-top:1px solid#dee2e6;text-align:right}
	.close{font-size:24px;font-weight:bold;cursor:pointer}
	@keyframes fadeIn{from{opacity:0}to{opacity:1}}
}

/* Màn hình nhỏ (dưới 576px) */
@media only screen and (max-width: 575.98px) {
    /* CSS cho thiết bị nhỏ */
	.navbar-collapse .navbar-nav .nav-link {
		color: #777;
		padding: 10px;
		margin: 1rem;
		font-weight: 600;
		letter-spacing: .5px;
	}
}

/* Màn hình vừa (từ 576px đến 767.98px) */
@media only screen and (min-width: 576px) and (max-width: 767.98px) {
    /* CSS cho thiết bị di động vừa */
	.navbar-collapse .navbar-nav .nav-link {
		color: #777;
		padding: 10px;
		margin: 1rem;
		font-weight: 600;
		letter-spacing: .5px;
	}
}

/* Máy tính bảng (từ 768px đến 991.98px) */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    /* CSS cho máy tính bảng */
	.navbar-collapse .navbar-nav .nav-link {
		color: #777;
		padding: 10px;
		margin: 1rem;
		font-weight: 600;
		letter-spacing: .5px;
	}
}

/* Laptop và màn hình lớn (từ 992px đến 1199.98px) */
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    /* CSS cho laptop */
	.navbar-collapse .navbar-nav .nav-link {
		color: #777;
		padding: 10px;
		font-weight: 600;
	}
}

/* Màn hình cực lớn (trên 1200px) */
@media only screen and (min-width: 1200px) {
    /* CSS cho màn hình cực lớn */
	.navbar-collapse .navbar-nav .nav-link {
		color: #777;
		padding: 10px;
		margin: 1rem;
		font-weight: 600;
		letter-spacing: .5px;
	}
}


.join-now-btn {
	position:fixed;bottom:20px;right:20px;background-color:#8d0c2a;color:#FBD800;padding:15px 25px;border-radius:50px;text-decoration:none;
	font-weight:bold;font-size:16px;box-shadow:0 5px 15px rgba(0,0,0,0.2);transition:opacity 0.3s ease,visibility 0.3s ease;visibility:hidden;opacity:0;z-index:999;
	box-shadow: 0 0 2px 2px rgba(255, 255, 0, 0.8);
}
.join-now-btn:hover{color:white;}
.join-now-btn a{color:white;}

.join-now-btn.show {
	visibility: visible;
	opacity: 1;
}
	
.btn-hover1{
    display: inline-block;
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    border: 1.5px solid rgba(219, 155, 30, 1);
    color: #686868;
    z-index: 1;
    padding: 16px 38px 16px 38px !important;
    transition: all 0.3s ease;
    text-align: center;
}
.btn-hover1:hover {
    color: #FFFFFFFF;
}
.btn-hover1::before {
    border-radius: 50px 50px 50px 50px;
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    transition: all 0.3s ease;
    background: linear-gradient(60deg, rgba(37, 137, 172, 1) 0%, rgba(219, 155, 30, 1) 100%);
    z-index: -1;
    top: 0;
    left: 0;
}
.btn-hover1:hover::before {
    width: 100%;
    background: linear-gradient(60deg, rgba(37, 137, 172, 1) 0%, rgba(219, 155, 30, 1) 100%);
}
/*==========================*/
.owl-demo .item{margin: 3px;}
.owl-demo .item img{display: block;width: 100%;height: auto;}
/*==========================*/	


/*==========================*/
