.headerVerify { display: block; position: fixed; left: 0px; top: 0px; width: 100%; z-index: 100; }
.headerVerify::before { content: ''; width: 100%; display: block; width: 100%; height: 60px; border-bottom: 1px solid #45372E; background: rgba(0,0,0,0.8); overflow: hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.headerVerify .logo { display: block; width: 140px; height: 55px; font-weight: normal; margin: 0px; padding: 0px; position: absolute; z-index: 5; left: 5px; top: 3px; overflow: hidden; }
.headerVerify .logo a { display: block; width: 100%; height: 100%; text-indent: -9999px; overflow: hidden; background: url(../images/layout/voodoo-the-miracle-of-beauty.png) no-repeat center top; background-size: 100% auto; cursor: pointer; }
.headerVerify .boxMenu { display: block; position: absolute; right: 5px; top: 3px; white-space: nowrap; }
.headerVerify .boxMenu .btnLang { display: block; float: left; width: 32px; height: 32px; margin: 10px 3px 10px 3px; border-radius: 16px; line-height: 30px; font-size: 20px; border: 1px solid #fff; color: #fff; background: transparent; text-align: center; opacity: 0.6; overflow: hidden; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.headerVerify .boxMenu .btnLang:hover, .headerVerify .boxMenu .btnLang.action { color: #ECA955; border: 1px solid #ECA955; opacity: 1; }
.headerVerify .boxMenu .btnLang.lang-en { font-size: 18px; }
.headerVerify .boxMenu .btnLang.lang-cn { font-size: 12px; }

.boxResultVerifyQR { display: block; position: relative; padding-top: 60px; }
.boxResultVerifyQR .bg { position: absolute; left: 50%; top: 40px; width: 780px; height: 400px; background-position: -250px 0px; background-size: 1000px auto; margin-left: -390px; }
.boxResultVerifyQR .boxContent { display: block; position: relative; padding-top: 300px; }
.boxResultVerifyQR .boxContent .title_1 { font-size: 20px; text-align: center; margin-bottom: 5px; }
.boxResultVerifyQR .boxContent .des_1 { display: block; width: fit-content; margin: 0px auto; }
	.th .boxResultVerifyQR .boxContent .des_1 .txtStyle1 { font-family: 'db_heaventlight'; font-size: 21px; font-weight: bold;}
.boxResultVerifyQR .boxContent .lineStyle_1 { display: block; width: 100%; height: 5px; max-width: 300px; margin: 2px auto; background: url(../images/verify-products/lineBreak2.png) no-repeat left top; background-size: 100% 100%; }
.boxResultVerifyQR .boxContent .lineStyle_2 { display: block; width: 100%; height: 5px; max-width: 300px; margin: 2px auto; background: url(../images/verify-products/lineBreak3.png) no-repeat left top; background-size: 100% 100%; }
.boxResultVerifyQR .boxContent .boxImg { height: 60px; margin: 15px 0px 7px ; }
.boxResultVerifyQR .boxContent .boxImg img { display: block; width: auto; height: 100%; margin: 0px auto; }
.boxResultVerifyQR .boxContent .title_2 { text-align: center; padding: 0px 10px; margin: 0px;}
	.th .boxResultVerifyQR .boxContent .title_2 .txtStyle1 { font-family: 'db_heaventlight'; font-size: 24px; font-weight: bold;}
.boxResultVerifyQR .boxContent .title_3 { text-align: center; padding: 0px 10px; margin-top:0px;}
.boxResultVerifyQR .boxContent .title_3.true { color: #228156; }
.boxResultVerifyQR .boxContent .title_3.warning { color: #C60000; }
.boxResultVerifyQR .boxContent .title_3.fake { color: #C60000; }
.boxResultVerifyQR .boxContent .title_3.error { color: #C60000; }
.boxResultVerifyQR .boxContent .title_3 b {display: block;}
.boxResultVerifyQR .boxContent .title_3 strong {font-size: 1.1em;}
.boxResultVerifyQR .boxContent .boxInfo { position: relative; width: 340px; height: 130px; overflow: hidden; margin: 15px auto 30px; background: url(../images/verify-products/bgInfo.png) no-repeat left top; background-size: 100% 100%; text-align: center; font-size: 18px; padding-top: 15px; color: #808080; }
.boxResultVerifyQR .boxContent .boxInfo .des_2 { font-size: 22px; }
.boxResultVerifyQR .boxContent .boxInfo .boxInfoData { display: block; position: absolute; bottom: 0px; width: 33.33%; padding-bottom: 13px; }
.boxResultVerifyQR .boxContent .boxInfo .boxInfoData b { display: block; }
.boxResultVerifyQR .boxContent .boxInfo .boxCreate { left: 0px; }
.boxResultVerifyQR .boxContent .boxInfo .boxExpire { left: 33.33%; }
.boxResultVerifyQR .boxContent .boxInfo .boxLot { right: 0px; }
.boxResultVerifyQR .boxContent .boxScanCount {text-align: center; font-size: 19px; line-height: 21px; color: #808080; padding-bottom: 10px;}
.boxResultVerifyQR .boxContent .boxVerifyContact {text-align: center; font-size: 19px; line-height: 21px; padding-top: 10px; color: #808080;}
.boxResultVerifyQR .boxContent .boxVerifyContact a {color: #808080;}
.boxResultVerifyQR .boxContent .boxVerifyContact a:hover {color: #ccc;}

.boxResultVerify { display: block; position: relative; padding-top: 70px; }
.boxResultVerify .boxContent { display: block; position: relative; }
.boxResultVerify .boxContent .title_1 { font-size: 25px; text-align: center; margin-bottom: 0px; }
	.th .boxResultVerify .boxContent .title_1 .txtStyle1 {font-family: 'tavirajmedium';}
.boxResultVerify .boxContent .des_1 { display: block; width: fit-content; margin: 0px auto; padding: 0px 0px 4px 0px;}
	.th .boxResultVerify .boxContent .des_1 .txtStyle1 { font-family: 'db_heaventlight'; font-size: 36px; font-weight: bold;}
.boxResultVerify .boxContent .lineStyle_1 { display: block; width: 100%; height: 6px; max-width: 510px; margin: 2px auto; background: url(../images/verify-products/lineBreak2.png) no-repeat left top; background-size: 100% 100%; }
.boxResultVerify .boxContent .lineStyle_2 { display: block; width: 100%; height: 6px; max-width: 510px; margin: 2px auto; background: url(../images/verify-products/lineBreak3.png) no-repeat left top; background-size: 100% 100%; }
.boxResultVerify .boxContent .boxImg { height: 112px; margin: 25px 0px 20px ; }
.boxResultVerify .boxContent .boxImg img { display: block; width: auto; height: 100%; margin: 0px auto; }
.boxResultVerify .boxContent .title_2 { text-align: center; padding: 0px 10px; margin: 0px;}
	.th .boxResultVerify .boxContent .title_2 .txtStyle1 { font-family: 'db_heaventlight'; font-size: 40px; font-weight: bold;}
.boxResultVerify .boxContent .title_3 { text-align: center; padding: 0px 10px 15px 10px; margin-top:0px; font-size: 42px; font-weight: bold;}
.boxResultVerify .boxContent .title_3.true { color: #228156; }
.boxResultVerify .boxContent .title_3.warning { color: #C60000; }
.boxResultVerify .boxContent .title_3.fake { color: #C60000; }
.boxResultVerify .boxContent .title_3.error { color: #C60000; }
.boxResultVerify .boxContent .title_3 b {display: block;}
.boxResultVerify .boxContent .title_3 strong {font-size: 1.1em;}
.boxResultVerify .boxContent .boxInfo { position: relative; width: 580px; height: 220px; overflow: hidden; margin: 10px auto 30px; background: url(../images/verify-products/bgInfo.png) no-repeat left top; background-size: 100% 100%; text-align: center; font-size: 30px; padding-top: 15px; color: #808080; }
.boxResultVerify .boxContent .boxInfo .des_2 { font-size: 40px; }
.boxResultVerify .boxContent .boxInfo .boxInfoData { display: block; position: absolute; bottom: 0px; width: 33.33%; padding-bottom: 15px; }
.boxResultVerify .boxContent .boxInfo .boxInfoData b { display: block; }
.boxResultVerify .boxContent .boxInfo .boxCreate { left: 0px; }
.boxResultVerify .boxContent .boxInfo .boxExpire { left: 33.33%; }
.boxResultVerify .boxContent .boxInfo .boxLot { right: 0px; }
.boxResultVerify .boxContent .boxScanCount {text-align: center; font-size: 26px; line-height: 30px; color: #808080; padding-bottom: 18px;}
.boxResultVerify .boxContent .boxVerifyContact {text-align: center; font-size: 26px; line-height: 30px; padding: 18px 0px 25px; color: #808080;}
.boxResultVerify .boxContent .boxVerifyContact a {color: #808080;}
.boxResultVerify .boxContent .boxVerifyContact a:hover {color: #ccc;}
.boxResultVerify .boxGroupBtn {display: block; text-align: center;}
.boxResultVerify .boxGroupBtn a {margin-left:5px; margin-right:5px; margin-bottom: 5px;}

@media only screen and (max-width: 767px) {
	.boxResultVerify {padding-top: 40px; }
	.boxResultVerify .boxContent .title_1 { font-size: 20px; margin-bottom: 5px; }
	.boxResultVerify .boxContent .des_1 { margin: 0px auto; }
		.th .boxResultVerify .boxContent .des_1 .txtStyle1 {font-size: 21px;}
	.boxResultVerify .boxContent .lineStyle_1 {max-width: 300px;}
	.boxResultVerify .boxContent .lineStyle_2 {max-width: 300px;}
	.boxResultVerify .boxContent .boxImg { height: 60px; margin: 15px 0px 7px ; }
		.th .boxResultVerify .boxContent .title_2 .txtStyle1 {font-size: 24px;}
	.boxResultVerify .boxContent .title_3 { text-align: center; padding: 0px 10px; margin-top:0px; font-size: 24px;}
	.boxResultVerify .boxContent .boxInfo {width: 340px; height: 130px; margin: 15px auto 30px; font-size: 18px; padding-top: 15px; }
	.boxResultVerify .boxContent .boxInfo .des_2 { font-size: 22px; }
	.boxResultVerify .boxContent .boxInfo .boxInfoData {padding-bottom: 13px; }
	.boxResultVerify .boxContent .boxScanCount {font-size: 19px; line-height: 21px; padding-bottom: 10px;}
	.boxResultVerify .boxContent .boxVerifyContact {font-size: 19px; line-height: 21px; padding-top: 10px;}

	.boxResultVerify .boxGroupBtn a {display: block;}
}

@media only screen and (max-width: 374px) {
	.boxResultVerifyQR .boxContent .boxInfo {width:310px;}

	.boxResultVerify .boxContent .boxInfo {width:310px;}
}

.boxResultVerify .boxContent .title_3 .text-red{
    color: #C60000;
}
