@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight:normal;
    color: #000;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
}
.container{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}
.bdhding1, .bdhding2{
	font-weight:800;	
	font-size:44px;
	line-height:56px;
	text-align:center;
}
.bdhding2{font-size:42px;line-height:52px;}
.bdhding1 u, .bdhding2 u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}
.bdfont{	
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.bdfont sup{font-size:14px;line-height:14px;color:#9a9a9a;}
.bdfont2{
	font-size:26px;
	line-height:36px;
	text-align:left;
}
.bdfont3{
	font-size:28px;
	line-height:38px;
	text-align:left;
}
.bdfont4{
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.bdfont5{
	font-size:32px;
	line-height:42px;
	text-align:left;
}
.bdfont6{
	font-size:34px;
	line-height:44px;
	text-align:left;
}
.bdfont u, .bdfont2 u, .bdfont3 u, .bdfont4 u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.mar1{margin-top:34px;}
.mar2{margin-top:44px;}
.mar3{margin-top:29px;}
.hdmar{margin-top:12px;}

.highlight, .highlight2{
	background-image: linear-gradient(#cd0000, #fe0000);
	border-radius:5px;
	padding:0 5px 3px 5px;
	color:#fff;
}
.highlight2{background-image: linear-gradient(#00aa6c, #00cb81);}
.bold{font-weight:bold;}
.exbold{font-weight:800;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
.txlnlft{text-align:left;}
@media only screen and (max-width: 1020px){
.container{ max-width:750px; width:100%; }
.bdhding1{font-size:36px;line-height:48px;}
.bdhding2{font-size:34px;line-height:44px;}
.bdfont{font-size:20px;line-height:30px;}
.bdfont2{font-size:22px;line-height:32px;}
.bdfont3{font-size:24px;line-height:34px;}
.bdfont4{font-size:26px;line-height:36px;}
.bdfont5{font-size:27px;line-height:37px;}
.bdfont6{font-size:30px;line-height:40px;}
.mar1{margin-top:30px;}
.mar2{margin-top:40px;}
.mar3{margin-top:26px;}
.hdmar{margin-top:10px;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box; }

.bdhding1{font-size:30px;line-height:42px;}
.bdhding2{font-size:28px;line-height:38px;}
.bdfont{font-size:17px;line-height:27px;}
.bdfont sup{font-size:11px;line-height:11px;}
.bdfont2{font-size:19px;line-height:29px;}
.bdfont3{font-size:20px;line-height:30px;}
.bdfont4{font-size:22px;line-height:32px;}
.bdfont5{font-size:23px;line-height:33px;}
.bdfont6{font-size:25px;line-height:35px;}
.mar1{margin-top:27px;}
.mar2{margin-top:36px;}
.mar3{margin-top:23px;}
.hdmar{margin-top:8px;}
}
@media only screen and (max-width: 479px){
.bdhding1{font-size:26px;line-height:36px;}
.bdhding2{font-size:25px;line-height:35px;}
.bdfont3{font-size:20px;line-height:30px;}
.bdfont4{font-size:21px;line-height:31px;}
.bdfont5, .bdfont6{font-size:22px;line-height:32px;}
}
/*====================start section1, 2, 3, 4=====================*/
.sec1{background:url(../images/sec1.jpg) center top no-repeat;padding:30px 0 418px 0;}
.s1hding1{
	font-weight:bold;
	font-size:26px;
	line-height:36px;
	color:#fff;
	text-align:center;
}
.s1hding1 span.span1{
	background-image: linear-gradient(#cd0000, #fe0000);
	border-radius:5px;
	padding:0 10px 3px 10px;
	font-style:italic;
}
.s1hding2{
	font-weight:800;
	font-size:64px;
	line-height:74px;
	color:#fff;
	text-align:center;
	margin-top:17px;
}
.s1hding3{
	font-weight:600;
	font-size:42px;
	line-height:52px;
	color:#fff;
	text-align:center;
	font-style:italic;
	margin-top:10px;
}
/*---------------------section2--------------------*/
.sec2{padding:1px 0 50px 0;}
.s2bx{
	margin:-380px 0 0 0;
	background:#354a9f url(../images/s2bxbg.png) right bottom no-repeat;
	padding:30px 32px;
	border:2px solid #fff;
	border-radius:14px;
	color:#fff;
}
ul.s2bxlist{padding:10px 330px 0 32px;}
ul.s2bxlist li{
	background:url(../images/bullet1.png) left 3px no-repeat;
	padding:0 0 4px 60px;
	margin-top:23px;
	font-weight:600;
}
.clinicalbx{
	margin-top:30px;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:22px 0;
}
.clinicalbx-hding{
	font-weight:600;
	font-size:22px;
	line-height:32px;
	text-align:center;
}
.logos{margin:18px auto 0 auto;max-width:100%;display:block;height:auto;}
.s2img1{float:right;margin:75px -60px 0 -100px;max-width:100%;}
.s2bx2{
	width:630px;
	background:#faf5e4;
	border-radius:14px;
	padding:50px 68px;
	margin:44px auto 0 auto;
	display:block;
}
ul.s2bx2list{padding:0;}
ul.s2bx2list li{
	background:url(../images/bullet2.png) left 3px no-repeat;
	padding:0 0 0 46px;
	margin-top:22px;
	font-weight:bold;
}
ul.s2bx2list li:nth-child(1){margin-top:0;}
.s2bx3{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
.s2bx3arw{position:absolute;left:0;right:0;top:110px;margin:0 auto;display:block;}
.s2bx3lft, .s2bx3rgt{width:50%;padding:20px 20px;}
.s2bx3lft{background-image: linear-gradient(0deg, #fff, #f7eeee, #fff);}	
.s2bx3rgt{background-image: linear-gradient(0deg, #fff, #ecf8f0, #fff);}
.s2bx3lftimg, .s2bx3rgtimg{
	margin:0 auto;
	display:block;
	max-width:100%;
}
.s2bx3lft-hding, .s2bx3rgt-hding{
	width:180px;
	margin:5px auto 0 auto;
	display:block;
	background-image: linear-gradient(#cd0000, #fe0000);
	font-weight:800;
	font-size:29px;
	line-height:39px;
	color:#fff;
	text-align:center;
	border-radius:40px;
	padding:6px 10px 8px 10px;
	text-decoration:underline;
	text-decoration-thickness:2px;
	text-underline-offset:5px;
}
.s2bx3rgt-hding{background-image: linear-gradient(#00aa6c, #00cc81);}
.s2bx3lft-hding2{
	font-weight:800;
	text-align:center;
	margin-top:8px;
}
.s2txt{margin-top:15px;font-weight:bold;}
.s2bx4{
	margin:44px 0 0 0;
	background:#e8f6ec;
	border-radius:14px;
	padding:23px 30px;
	font-weight:bold;
}
.s2bx4img{float:right;margin:36px 0 -20px 20px;max-width:100%;}
/*---------------------section3--------------------*/
.sec3{padding:45px 0 310px 0;background:#f3f5ff url(../images/sec3.jpg) center top no-repeat;}
.s3img{float:left;margin:220px 110px 0 -18px;max-width:100%;}
/*---------------------section4--------------------*/
.sec4{padding:1px 0 50px 0;background:#fff url(../images/sec4.jpg) center bottom no-repeat;}
.s4bx{
	background:#354a9f url(../images/s4bxbg.png) right top no-repeat;
	margin:-270px 0 0 0;
	border-radius:14px;
	padding:52px 360px 52px 30px;
	color:#fff;
}
.s4subhding{text-align:center;font-weight:600;margin-top:12px;font-style:italic;}
.s4img1{float:left;margin:0 -55px -30px -220px;max-width:100%;height:auto;}
.s4img2{float:right;margin:0 -38px 180px -50px;max-width:100%;}

@media only screen and (max-width: 1020px){
.sec1{background:url(../images/sec1.jpg) 60% top no-repeat scroll;padding:30px 0 400px 0;}
.s1hding1 {font-size: 22px;line-height: 32px;}
.s1hding2 {font-size: 50px;line-height: 60px;margin-top: 13px;}
.s1hding3 {font-size: 33px;line-height: 43px;margin-top: 8px;}

.sec2{padding:1px 0 40px 0;}
.s2bx {padding: 26px 20px;background-size:500px;margin:-360px 0 0 0;}
ul.s2bxlist {padding: 10px 270px 0 0;}
ul.s2bxlist li{
	background-size:26px;
	padding:0 0 0 44px;
}
.clinicalbx{padding:18px 0;}
.clinicalbx-hding {font-size: 20px;line-height: 30px;}
.s2img1{width:440px;height:auto;margin: 75px -60px 0 -120px;}
.s2bx2 {
    padding: 40px 58px;
    margin: 40px auto 0 auto;
}
ul.s2bx2list li{background: url(../images/bullet2.png) left 4px no-repeat;background-size:25px;}
.s2bx3arw{width:160px;height:auto;top:120px;}
.s2bx3lft-hding, .s2bx3rgt-hding {
    font-size: 25px;
    line-height: 35px;
}
.s2bx4 {
    margin: 40px 0 0 0;
    padding: 20px 20px;
}
.s2bx4img{width:260px;height:auto;margin: 36px 0 -20px 0;}

.sec3{background:#f3f5ff url(../images/sec3.jpg) 49% -50px no-repeat scroll;padding:35px 0 310px 0;}
.s3img {margin: 162px 10px 0 -18px;}

.sec4{padding:1px 0 40px 0;}
.s4bx {padding: 28px 360px 28px 20px;}
.s4img1{width:500px;height:auto;margin: 0 -30px 30px -160px;}
.s4img2{width:340px;height:auto;margin: 0 -38px 220px -50px;}
}
@media only screen and (max-width: 767px){
.sec1{background:#0e194f url(../images/sec1-mob.jpg) right top no-repeat;padding:20px 0 400px 0;}	
.s1hding1 {font-size: 20px;line-height: 30px;}
.s1hding2 {font-size: 40px;line-height: 50px;margin-top: 10px;}
.s1hding3 {font-size: 27px;line-height: 37px;margin-top: 6px;}	
.s2bx {padding: 22px 10px 0 10px;background:#354a9f;margin:-370px 0 0 0;}	
ul.s2bxlist {padding: 0 0 0 0;}
ul.s2bxlist li{
	background: url(../images/bullet1.png) left 4px no-repeat;
    padding: 0 0 4px 60px;
	background-size:20px;
	padding:0 0 0 30px;
	margin-top:20px;
}
.s2bximg-mob{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}
.clinicalbx {padding: 12px 0;margin-top:20px;}
.clinicalbx-hding {font-size: 17px;line-height: 27px;}	
.logos{margin:12px auto 0 auto;}

.sec2 {padding: 1px 0 35px 0;}
.s2img1{float:none;margin:20px auto -30px auto;display:block;max-width:100%;width:360px;height:auto;}
.s2bx2 {
	width:100%;
	padding: 24px 10px;
	margin: 27px auto 0 auto;
}
ul.s2bx2list li {
	background: url(../images/bullet2.png) left 4px no-repeat;
	background-size: 20px;
	padding:0 0 0 36px;
	margin-top:15px;	
}
.s2bx3lft, .s2bx3rgt{width:100%;padding:0;margin-top:32px;}
.s2bx3lft-hding, .s2bx3rgt-hding {
	font-size: 22px;
	line-height: 30px;
	padding: 4px 10px 6px 10px;
	width:130px;
}
.s2bx3lft-hding2{margin-top:12px;}
.s2bx3lftimg, .s2bx3rgtimg{width:280px;height:auto;}
.s2bx4 {margin: 37px 0 0 0;padding: 18px 10px 12px 10px;}
.s2bx4img{float:none;margin:25px auto 0 auto;display:block;max-width:100%;}

.sec3{background:#f3f5ff;padding:30px 0 300px 0;}
.s3img, .s4img2{float:none;margin:13px auto -17px auto;display:block;width:280px;height:auto;}
.s4img2{width:300px;margin:5px auto -22px auto;}

.sec4{padding:1px 0 35px 0;background:#fff;}
.s4bx {
	background:#354a9f ;
	margin:-260px 0 0 0;
	padding: 22px 10px 22px 10px;
}
.s4bximg-mob{margin:28px auto 0 auto;display:block;max-width:100%;height:auto;border:3px solid #fff;border-radius:14px;}
.s4img1{float:none;margin:15px auto -20px auto;display:block;}
.s4subhding{margin-top:9px;}
}
@media only screen and (max-width: 479px){
.s1hding1 {font-size: 17px;line-height: 27px;}
.s1hding2 {font-size: 34px;line-height: 42px;margin-top: 10px;}
.s1hding3 {font-size: 22px;line-height: 30px;margin-top: 6px;}
}
@media only screen and (max-width: 389px){
.s1hding2 {font-size: 32px;line-height: 40px;}
.s1hding3 {font-size: 20px;line-height: 28px;}
}
/*====================start section5, 6, 7, 8, 9, 10=====================*/
.sec5{background:#f7f7f7 url(../images/sec5.jpg) center top no-repeat;padding:45px 0 438px 0;}
.s5img{float:left;margin:40px 0 -30px -30px;max-width:100%;}
/*---------------------section6--------------------*/
.sec6{padding:1px 0 50px 0;}
.s6bx{
	margin:-398px 0 0 0;
	background:#fff;
	border:2px solid #ff0000;
	border-radius:14px;
	padding:40px 30px 34px 30px;
}
.s6bx p{text-align:center;}
ul.s6bxlist{padding:15px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s6bxlist li{
	width:33.33%;
	background:url(../images/s6bxlbg.png) center top no-repeat;
	padding:38px 20px 0 20px;
	font-weight:600;
}
.s6bxlimg{margin:0 auto;display:block;max-width:100%;}
.s6img1{float:right;margin:0 -50px 0 -100px;max-width:100%;}
.s6img2{float:left;margin:20px 16px 0 -18px;max-width:100%;}
/*---------------------section7--------------------*/
.sec7{padding:45px 0 50px 0;background:#354a9f url(../images/sec7.jpg) center top no-repeat;color:#fff;}
.s7txtwidth{width:59%;}
.s7txtwidth2{width:55%;}
.s7img2{float:left;margin:25px 16px -18px -18px;max-width:100%;}
/*---------------------section8--------------------*/
.sec8{padding:45px 0 50px 0;}
.s8img{float:right;margin:20px -18px 0 40px;max-width:100%;}
.s8bx{
	margin:44px 0 0 0;
	background:#fff url(../images/s8bxbg.jpg) left 180px no-repeat;
	border:2px solid #354a9f;
	border-radius:14px;
	padding:38px 30px;
}
.s8bxtxtpad{padding-left:370px;}
.s8img2{float:right;margin:0 -70px -60px 30px;max-width:100%;}
.s8img3{margin:24px auto 0 auto;display:block;max-width:100%;height:auto;}
/*---------------------section9--------------------*/
.sec9{padding:45px 0 50px 0;background:#f3f5ff url(../images/sec9.jpg) center bottom no-repeat;}
.s9bx{
	margin:44px 0 0 0;
	background:#354a9f url(../images/s9bxbg.png) center top no-repeat;
	background-size:100%;
	border-radius:14px;
	padding:24px 30px;
	color:#fff;
}
.s9bximg{float:right;margin:-22px -4px 0 -50px;max-width:100%;}
.s9txtpad{padding-left:404px;}
/*---------------------section10--------------------*/
.sec10{padding:45px 0 50px 0;}
.s10img{float:right;margin:25px -18px 0 15px;max-width:100%;}
@media only screen and (max-width: 1020px){
.sec5{background:#f7f7f7 url(../images/sec5.jpg) 45% top no-repeat scroll;padding:35px 0 434px 0;}

.sec6 {padding: 1px 0 40px 0;}
.s5img{margin:40px 0 0 -30px;width:350px;height:auto;}
.s6bx {
    margin: -398px 0 0 0;
    padding: 30px 20px 28px 20px;
}
ul.s6bxlist li{background-size:90%;}
.s6img1{width:450px;height:auto;}
.s6img2, .s7img2, .s8img, .s10img{width:350px;height:auto;}
.s7img2{margin: 25px 16px 30px -18px;}
.s8img{margin: 20px -18px 0 20px;}

.sec7 {padding: 35px 0 40px 0;}

.sec8 {padding: 35px 0 40px 0;}
.s8bx {
    margin: 40px 0 0 0;
	background-size:400px;
    padding: 28px 20px;
}
.s8bxtxtpad {padding-left: 269px;}
.s8img2{width:400px;height:auto;margin: 0 -70px -60px 0;}

.sec9 {padding: 35px 0 40px 0;background: #f3f5ff url(../images/sec9.jpg) 45% bottom no-repeat scroll;}
.s9bx {
    margin: 40px 0 0 0;
    padding: 20px 20px;
}
.s9bximg{width:330px;height:auto;}
.s9txtpad {padding-left: 309px;}

.sec10 {padding: 35px 0 40px 0;}
}
@media only screen and (max-width: 767px){
.sec5 {background: #f7f7f7 url(../images/sec5-mob.jpg) center 300px no-repeat;padding: 30px 0 434px 0;}
.s5img{float:none;width:300px;margin:5px auto -22px auto;display:block;height:auto;}

.sec6 {padding: 1px 0 35px 0;}
.s6bx {
    margin: -398px 0 0 0;
    padding: 24px 10px 24px 10px;
}
ul.s6bxlist{padding:4px 0 0 0;}
ul.s6bxlist li{background-size:170px;width:100%;margin-top:30px;padding: 28px 10px 0 10px;}
.s6img1{width:450px;height:auto;}
.s6img2{width:350px;height:auto;}
.s6img1, .s6img2, .s7img2, .s8img, .s8img2, .s9bximg, .s10img{
	float:none;
	margin:0 auto -30px auto;
	display:block;
}
.s6img2, .s7img2, .s8img, .s10img{margin:15px auto -15px auto;width:320px;}
.s8img2{width:350px;margin:10px auto -20px auto;}
.s9bximg{margin:0 auto -40px auto;height:auto;}

.sec7 {padding: 30px 0 35px 0;background:#354a9f url(../images/sec7-mob.jpg) center top no-repeat;}
.s7img1, .s8bximg-mob{margin:30px auto 8px auto;display:block;max-width:100%;height:auto;border:3px solid #fff;border-radius:14px;}
.s8bximg-mob{margin:30px auto 5px auto;box-shadow:0 0 10px #dddcdc;}
.s7txtwidth, .s7txtwidth2{width:100%;}

.sec8 {padding: 30px 0 35px 0;}
.s8bx {
	margin: 36px 0 0 0;
	background:#fff;
	padding: 22px 10px;
}
.s8bxtxtpad{padding-left:0;}

.sec9 {padding: 30px 0 35px 0;background: #f3f5ff;}
.s9bx {margin: 32px 0 0 0;padding: 20px 10px 1px 10px;}
.s9txtpad {padding-left: 0;}
.s9img-mob{margin:0 auto;display:block;max-width:100%;height:auto;}

.sec10 {padding: 30px 0 35px 0;}
}
@media only screen and (max-width: 479px){
.sec5 {background: #f7f7f7 url(../images/sec5-mob.jpg) center 360px no-repeat;}
}
@media only screen and (max-width: 389px){
.sec5 {background: #f7f7f7 url(../images/sec5-mob.jpg) center 400px no-repeat;}
}
/*====================start section11, 12, 13, 14, 15, 16, 17=====================*/
.sec11{background:#f3f5ff;padding:45px 0 156px 0;}
.s11img{margin:26px auto -3px auto;display:block;max-width:100%;}
/*---------------------section12--------------------*/
.sec12{padding:1px 0 50px;}
.s12bx{
	margin:-110px 0 0 0;
	background:#fff;
	padding:25px 30px;
	border-radius:14px;
	box-shadow:0 0 10px #d9dbe3;
}
.s11bximg{float:right;margin:0 0 0 15px;max-width:100%;}
.s12bx2{
	margin:44px 0 0 0;
	padding:23px 30px;
	background:#354a9f;
	border-radius:14px;
	color:#fff;
	font-weight:bold;
	font-style:italic;
}
.s12bx2img{float:right;margin:-39px 30px 0 20px;max-width:100%;}
/*---------------------section13--------------------*/
.sec13{background:#354a9f url(../images/sec13.jpg) center top no-repeat;padding:45px 0 50px 0;color:#fff;}
.s13img{margin:20px auto 0 auto;display:block;max-width:100%;}
.s13bx{
	margin:0;
	background:#fff;
	padding:22px 30px;
	border-radius:14px;
	color:#000;
	font-weight:bold;
	font-style:italic;
}
.s13img2{float:right;margin:30px -18px -15px 20px;max-width:100%;}
/*---------------------section14--------------------*/
.sec14{padding:45px 0 50px 0;}
.s14bx{
	margin:44px 0 0 0;
	background:#354a9f;
	padding:22px 30px;
	color:#fff;
	border-radius:14px;
	font-weight:bold;
	font-style:italic;
}
.s14bx p sup{color:#fff;font-weight:normal;}
.s14bximg{float:right;margin:0 0 0 20px;max-width:100%;}
.s14img1{float:left;margin:20px 16px 0 -18px;max-width:100%;}
.s14img2{float:right;margin:0 -30px -50px -250px;max-width:100%;}
/*---------------------section15--------------------*/
.sec15{padding:45px 0 178px 0;background:#f3f5ff;}
/*---------------------section16--------------------*/
.sec16{padding:1px 0 162px 0;}
.s16bx{margin:-136px 0 0 0;background:#354a9f;border-radius:10px;padding:23px 40px 23px 398px;color:#fff;position:relative;}
.s16bximg{position:absolute;left:20px;bottom:0;}
ul.s16list{padding:20px 0 0 0;}
ul.s16list li{
	border:2px solid #ff0000;
	border-radius:14px;
	padding:24px 374px 24px 30px;
	background:#fff;
	position:relative;
	margin-top:20px;
	box-shadow:0 5px 10px #d8d7d7;
}
ul.s16list li:nth-child(1), ul.s16list li:nth-child(4){padding:40px 374px 40px 30px;}
.s16limg1, .s16limg2, .s16limg3, .s16limg4{position:absolute;right:30px;top:-26px;}	
.s16lnum1, .s16lnum2, .s16lnum3, .s16lnum4{
	position:absolute;
	top:14%;
	font-family: "Anton", sans-serif;
	font-size:160px;
	line-height:160px;
	color:#f2e5e5;
	right:275px;
}
.s16lnum2, .s16lnum3{right:260px;}
.s16lnum3{top:20%;}
.s16lnum4{color:#e6ebff;}
.s16img{float:left;margin:-36px -130px -136px -100px;max-width:100%;}
/*---------------------section17--------------------*/
.sec17{padding:1px 0 50px 0;background:#eff3ff url(../images/sec17.jpg) center top no-repeat;}
.s17bx{
	margin:-124px 0 0 0;
	background:#fff;
	border:2px solid #ff0000;
	border-radius:14px;
	position:relative;
	padding:24px 396px 24px 30px;	
}
.s17bximg{position:absolute;right:0;top:-11px;}
.s17bx2{
	margin:44px auto 0 auto;
	width:708px;
	display:block;
	background:#354a9f  url(../images/s17bx2bg.png) -10px bottom no-repeat;
	padding:36px 90px;
	border-radius:14px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	position:relative;
	font-style:italic;
}
.rgtqt{position:absolute;right:30px;top:-15px;}

@media only screen and (max-width: 1020px){
.sec11 {padding: 35px 0 154px 0;}

.sec12 {padding: 1px 0 40px 0;}
.s12bx {padding: 22px 20px;}	
.s12bx2 {
    margin: 40px 0 0 0;
    padding: 20px 20px;
}	
.s12bx2img{width:220px;height:auto;margin: 14px 30px 0 20px;}

.sec13 {padding: 35px 0 40px 0;}
.s13img{width:450px;height:auto;margin:16px auto 0 auto;}
.s13img2, .s14img1{width:350px;height:auto;}

.sec14 {padding: 35px 0 40px 0;}
.s14bx {
    margin: 40px 0 0 0;
    padding: 20px 20px;
}
.s14bximg {margin: 13px 0 0 0;}
.s14img2{width:550px;height:auto;margin: 0 -30px -40px -200px;}

.sec15 {padding: 35px 0 178px 0;}

.s16bx {padding: 20px 20px 20px 340px;}
.s16bximg{width:300px;height:auto;}
ul.s16list li, ul.s16list li:nth-child(4) {padding: 20px 290px 20px 20px;}
ul.s16list li:nth-child(1){
    padding: 35px 314px 35px 20px;
}
.s16limg1, .s16limg2, .s16limg3, .s16limg4 {
    width:220px;height:auto;
    right: 20px;
    top: -20px;
}
.s16lnum1, .s16lnum2, .s16lnum3, .s16lnum4 {
    top: 13%;
    font-size: 140px;
    line-height: 140px;
    right: 235px;
}
.s16lnum2, .s16lnum3, .s16lnum4{right:220px;}
.s16lnum2, .s16lnum3{top:18%;}
.s16img{width:540px;height:auto;margin: -36px -110px -66px -100px;}

.sec17 {padding: 1px 0 40px 0;}
.s17bx {padding: 20px 306px 20px 20px;}
.s17bximg{width:390px;height:auto;top:7px;}
.s17bx2 {
    margin: 40px auto 0 auto;
    width: 638px;
    padding: 26px 70px;
}
}
@media only screen and (max-width: 767px){
.sec11 {padding: 30px 0 147px 0;}	
.s11img{margin:15px auto -8px auto;height:auto;}

.sec12 {padding: 1px 0 35px 0;}
.s12bx {padding: 20px 10px;}
.s11bximg{width:130px;height:auto;margin:0 0 0 0;}
.s12bx2 {
	margin: 36px 0 0 0;
	padding: 20px 10px 0 10px;
}
.s12bx2img{float:none;margin:20px auto 0 auto;display:block;width:190px;}

.sec13 {padding: 30px 0 35px 0;}
.s13bx {padding: 17px 10px;}
.s13img2, .s14bximg, .s14img1{
	float:none;
	margin:15px auto -5px auto;
	display:block;
	max-width:100%;
}
.s14bximg{margin:25px auto 0 auto;}

.sec14 {padding: 30px 0 35px 0;}
.s14bx {
	margin: 36px 0 0 0;
	padding: 18px 10px;
}
.s14img2-mob{margin:15px auto -30px auto;display:block;max-width:100%;height:auto;}

.sec15 {padding: 30px 0 170px 0;}
.s16bx {padding: 20px 10px 0 10px;}
.s16bximg{position:inherit;left:auto;top:auto;margin:22px auto 0 auto;display:block;max-width:100%;width:250px;}
ul.s16list {padding: 10px 0 0 0;}
ul.s16list li, ul.s16list li:nth-child(4), ul.s16list li:nth-child(1) {padding: 15px 10px 22px 10px;}
.s16limg1, .s16limg2, .s16limg3, .s16limg4{
	position:inherit;
	right:auto;
	top:auto;
	margin:0 auto 10px auto;
	display:block;
}
.s16lnum1, .s16lnum2, .s16lnum3, .s16lnum4 {
    top: 16px;
    font-size: 90px;
    line-height: 90px;
    right: auto;
	left:10px;
}
.s16img-mob{margin:0 auto -30px auto;max-width:100%;height:auto;display:block;}

.sec17 {padding: 1px 0 35px 0;}
.s17bx {padding: 20px 10px 0 10px;}
.s17bximg{width:330px;height:auto;right:0;position:inherit;top:auto;margin:20px auto 0 auto;display:block;}
.s17bx2 {
    margin: 36px auto 0 auto;
    width: 100%;
    padding: 22px 10px;
	background-size:140px;
}	
.rgtqt {
    width:25px;height:auto;
    right: 15px;
    top: -10px;
}
}
/*====================start section18 19, 20, 21, 22, 23=====================*/
.sec18{padding:45px 0 50px 0;}
ul.s18list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 0 0;}
ul.s18list li{
	width:31%;
	margin-top:20px;
	background:#fff;
	border-radius:14px;
	padding:12px 20px;
	box-shadow:0 0 10px #e3e2e2;
}
.s18l1hding1, .s18l1hding2, .s18l1hding3{
	width:114px;
	height:33px;
	background:#f6c519;
	border-radius:30px;
	font-size:22px;
	line-height:33px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.s18l1hding2{background:#a62843;}
.s18l1hding3{background:#604784;}
.s18limg{margin:6px auto 0 auto;display:block;max-width:100%;height:auto;}
.s18ltxt{
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	text-align:left;
}
.s18bx{
	margin:44px 0 0 0;
	background:#354a9f url(../images/s18bxbg.png) right bottom no-repeat;
	padding:40px 290px 40px 30px;
	border-radius:14px;
	color:#fff;
}
/*---------------------section19--------------------*/
.sec19{background:#f3f5ff url(../images/sec19.jpg) center top no-repeat;padding:45px 0 50px;}
.s19img{float:right;margin:30px -30px -30px 150px;max-width:100%;}
/*---------------------section20--------------------*/
.sec20{padding:45px 0 50px;background:#fff url(../images/sec20.jpg) center bottom no-repeat;}
.s20img1{float:left;margin:35px 30px 0 0;max-width:100%;}
.s20bx{
	margin:44px 0 0 0;
	background:#fff url(../images/s20bxbg.png) right top no-repeat;
	padding:38px 252px 38px 30px;
	border:2px solid #ff0000;
	border-radius:14px;
}
.s20img2{float:left;margin:23px 13px 0 -18px;max-width:100%;}
.s20img3{float:right;margin:23px -18px 0 15px;max-width:100%;}
.s20bx2{
	background:#354a9f url(../images/s20bx2bg.png) left top no-repeat;
	padding:20px 30px 24px 300px;
	margin:44px 0 0 0;
	border-radius:14px;
	color:#fff;
}
.s20txtwidth{width:60%;}
/*---------------------section21--------------------*/
.sec21{background:#f3f5ff url(../images/sec21.jpg) center top no-repeat;padding:45px 0 50px 0;}
.s21bx{
	background:#fff;
	margin:40px 98px 0 98px;
	border-radius:14px;
	padding:26px 30px;
	box-shadow:0 0 10px #dee0e9;
}
ul.s21bxlist{padding:0 50px;}
ul.s21bxlist li{
	background:url(../images/bullet.png) left 3px no-repeat;
	padding:0 0 0 46px;
	margin-top:36px;
	font-weight:bold;
}
ul.s21bxlist li:nth-child(1){margin-top:0;}	
.s21img{float:left;margin:22px 16px 0 -18px;max-width:100%;}
/*---------------------section22--------------------*/
.sec22{padding:45px 0 50px 0;}
ul.s22list{padding:16px 0 0 0;}
ul.s22list li{
	border:2px solid #b2bde7;
	border-radius:14px;
	position:relative;
	padding:26px 30px 26px 200px;
	margin-top:24px;
}
.s22limg{position:absolute;left:30px;top:30px;}
.s22ltxt{margin-top:12px;}
/*---------------------section23--------------------*/
.sec23{padding:45px 0 50px 0;background:#f3f5ff;}
.s23img{float:right;margin:-20px -50px -30px -70px;max-width:100%;}
@media only screen and (max-width: 1020px){
.sec18 {padding: 35px 0 40px 0;}
ul.s18list{padding:16px 0 0 0;}	
ul.s18list li {padding: 12px 10px;}	
.s18l1hding1, .s18l1hding2, .s18l1hding3 {
    width: 104px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
}	
.s18bx {
    margin: 40px 0 0 0;
	background-size:270px;
    padding: 30px 270px 30px 20px;
}	
.s18ltxt {font-size: 18px;line-height: 26px;}	

.sec19 {
    background: #f3f5ff url(../images/sec19.jpg) 55% top no-repeat scroll;
    padding: 35px 0 40px;
}
.s19img {
    width:300px;height:auto;
    margin: 30px -30px -30px 9px;
}

.sec20{padding:35px 0 40px 0;background: #fff url(../images/sec20.jpg) 60% bottom no-repeat scroll;}
.s20img1{width:300px;height:auto;}
.s20bx {
    margin: 40px 0 0 0;
	background-size:340px;
    padding: 24px 172px 24px 20px;
}
.s20img2, .s20img3, .s21img{width:350px;height:auto;}
.s20bx2 {background: #354a9f url(../images/s20bx2bg.png) left top no-repeat;padding: 20px 30px 24px 242px;margin: 40px 0 0 0;}

.sec21, .sec22, .sec23{padding:35px 0 40px 0;}
.s21bx {
    margin: 37px 48px 0 48px;
    padding: 26px 20px;
}
ul.s21bxlist {padding: 0 25px;}
ul.s21bxlist li{background-size:26px;margin-top:30px;padding: 0 0 0 40px;}

ul.s22list li {padding: 24px 20px 24px 190px;margin-top:20px;}
.s22limg{left:20px;}
.s23img{width:450px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec18 {padding: 30px 0 35px 0;}	
ul.s18list{justify-content:center;}
ul.s18list li{width:330px;}	
.s18bx {
	margin: 36px 0 0 0;
	background-size: 200px;
	padding: 22px 10px 0 10px;
	background: #354a9f;
}	
.s18bximg-mob{margin:20px auto 0 auto;display:block;max-width:100%;}	

.sec19 {background: #f3f5ff;padding: 30px 0 35px;}
.s19img, .s20img1, .s20img2, .s20img3, .s20img4, .s21img, .s23img {
	width:270px;
    float:none;
	margin:-6px auto -25px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s19img{width:auto;height:auto;}
.s20img1{margin:28px auto 0 auto;width:250px;}
.s20img2, .s20img3, .s21img{margin:15px auto -15px;width:320px;}
.s20img4{margin:0 auto -40px auto;width:auto;height:auto;}
.s23img{width:400px;margin:10px auto -25px auto;}

.sec20 {padding: 30px 0 35px 0;background: #fff;}
.s20bx {
	margin: 0 0 0 0;
	background:#fff;
	padding: 24px 10px;
}
.s20bximg{margin:24px auto 0 auto;display:block;max-width:100%;height:auto;width:200px;}
.s20bx2 {
	background: #354a9f url(../images/s20bx2bg-mob.png) right top no-repeat;
	padding: 20px 70px 20px 10px;
	margin: 36px 0 0 0;
}
.s20txtwidth{width:auto;}

.sec21, .sec22, .sec23{padding:30px 0 35px 0;}
.s21bx {
    margin: 35px 0 0 0;
    padding: 22px 10px;
}
ul.s21bxlist {padding: 0 0;}
ul.s21bxlist li{background-size:22px;margin-top:22px;padding:0 0 0 34px;}

ul.s22list li {padding: 22px 10px;}
.s22limg{position:inherit;left:auto;top:auto;margin:0 auto 14px auto;display:block;}
ul.s22list li p{text-align:center;}
.s22ltxt {margin-top: 10px;}
}
@media only screen and (max-width: 389px){
ul.s18list li{width:100%;}	
}
/*====================start section24, 25, 26, 27, 28, 29, 30=====================*/
.sec24{padding:45px 0 180px 0;background:#354a9f url(../images/sec24.jpg) center top no-repeat;color:#fff;}
.s24hding{margin:32px auto;display:block;max-width:100%;}
.s24prd{margin:30px auto -10px auto;display:block;max-width:100%;height:auto;}
.s24txtwidth{width:54%;}
/*---------------------section25--------------------*/
.sec25{padding:1px 0 50px 0;background:#fff;}
.s25bx{
	margin:-140px 0 0 0;
	background:#fff;
	border-radius:14px;
	padding:28px 400px 36px 30px;
	box-shadow:0 5px 10px #eae9e9;
	position:relative;
}
.s25bximg{position:absolute;right:0;bottom:0;}
/*---------------------section26--------------------*/
.sec26{background:#f3f5ff;padding:45px 0 102px 0;}
.s26img{float:left;margin:30px 30px 0 0;max-width:100%;}
/*---------------------section27--------------------*/
.sec27{padding:1px 0 50px 0;background:#fff;}
.s27bx{
	margin:-64px 0 0 0;
	background:#fff;
	border:2px solid #ff0000;
	padding:25px 30px;
	border-radius:14px;
	box-shadow:0 5px 10px #e5e5e5;
}
.s27bx2, .s28bx{
	margin:44px 98px 0 98px;
	background:#faf5e4;
	padding: 44px 30px;
	border-radius:14px;
}
.s28bx{border:1px solid #eee6ce;margin:24px 98px 0 98px;}
/*---------------------section28--------------------*/
.sec28{background:#f3f5ff url(../images/sec28.jpg) center top no-repeat;padding:45px 0 234px 0;}
.s28txtwidth{width:56%;}
.s28txt{
	background:#354a9f;
	padding:13px 30px;
	border-radius:14px;
	color:#fff;
	margin-top:44px;
}
.s28prd{margin:15px auto 0 auto;display:block;max-width:100%;height:auto;}
ul.s28bxlist li{background:url(../images/bullet2.png) left 3px no-repeat;margin-top:26px;}
.s28img{float:left;margin:0 -75px -70px -80px;max-width:100%;}
/*---------------------section29--------------------*/
.sec29{padding:1px 0 50px 0;}
.s29bx{
	margin:-190px 0 0 0;
	background:#354a9f;
	border-radius:14px;
	color:#fff;
	padding:42px 30px;
}
.s29bxprd{float:right;margin:9px 0 0 30px;max-width:100%;}	
.tbx1, .tbx2{
	margin-top:44px;
	background:#faf8ea;
	border:1px solid #ebead9;
	border-radius:12px;
	padding:30px;
}
.tbx2{margin-top:32px;}
.tbx-lftqt{display:inline-block;margin:0 2px 8px 0;}
.tbx-rgtqt{display:inline-block;margin:0 0 0 8px;}
.tbxtxt{margin-top:22px;font-style:italic;}
.timgbx, .timgbx2{margin-top:24px;position:relative;padding:15px 0 18px 128px;}
.timgbx2{padding:35px 0 28px 128px;}
.timg{position:absolute;left:0;top:-4px;}
/*---------------------section30--------------------*/
.sec30{padding:45px 0 50px 0;background:#f3f5ff;}
.s30bx{
	background:#354a9f;
	margin:40px 0 0 0;
	padding:20px 30px;
	border-radius:14px;
	color:#fff;
}
.s30bxprd{float:right;margin:15px 0 0 20px;max-width:100%;}
.s30img{float:left;margin:15px -170px -20px -200px;max-width:100%;}

@media only screen and (max-width: 1020px){
.sec24 {padding: 35px 0 180px 0;}
.s24hding{width:360px;height:auto;}
.s24txtwidth{width: 58%;}

.sec25 {padding: 1px 0 40px 0;}
.s25bx {padding: 24px 300px 30px 20px;}	
.s25bximg {width:490px;height:auto;}

.sec26 {padding: 40px 0 102px 0;}
.s26img{width:330px;height:auto;}

.sec27 {padding: 1px 0 40px 0;}
.s27bx {padding: 22px 20px;}
.s27bx2, .s28bx {
	margin: 40px 48px 0 48px;
	padding: 26px 20px;
}
.s28bx{margin: 22px 48px 0 48px;}	

.sec28 {
    background: #f3f5ff url(../images/sec28.jpg) 55% top no-repeat scroll;
    padding: 35px 0 230px 0;
}
.s28txt {
    padding: 12px 20px;
    margin-top: 40px;
}
ul.s28bxlist li {
    background: url(../images/bullet2.png) left 5px no-repeat;
	background-size:22px;
    margin-top: 26px;
}
.s28img{width:500px;height:auto;margin: 0 -75px -40px -80px;}

.sec29 {padding: 1px 0 40px 0;}
.s29bx {padding: 32px 20px;}
.s29bxprd{width:330px;height:auto;margin: 19px 0 0 30px;}
.tbx1, .tbx2 {
    margin-top: 40px;
    padding: 25px 20px;
}
.tbx2{margin-top:28px;}
.tbx-lftqt, .tbx-rgtqt{width:30px;height:auto;}
.timg{width:100px;height:100px;}
.timgbx {padding: 12px 0 16px 120px;}
.timgbx2 {padding: 30px 0 28px 120px;}

.sec30 {padding: 35px 0 40px 0;}
.s30bxprd{width:400px;height:auto;}
.s30img{width:600px;height:auto;margin: 15px -140px -30px -160px;}
.s30bx {padding: 20px 20px;}	
}
@media only screen and (max-width: 767px){
.sec24 {padding: 30px 0 174px 0;background:#364aa0 url(../images/sec24-mob.png) right top no-repeat;}	
.s24hding{width:300px;height:auto;margin:20px auto 0 auto;}
.s24prd {margin: 20px auto -5px auto;	}
.s24txtwidth{width:100%;}

.sec25 {padding: 1px 0 35px 0;}
.s25bx {padding: 20px 10px 0 10px;}
.s25bximg-mob{margin:20px auto 0 auto;display:block;height:auto;width:300px;}

.sec26 {padding: 35px 0 96px 0;}
.s26img, .s28img, .s29bxprd, .s30bxprd, .s30img{
	float:none;
	margin:20px auto -8px auto;
	display:block;
	max-width:100%;
	height:auto;
	width:280px;
	height:auto;
}
.s28img{width:400px;margin:0 auto -34px auto;}	
.s29bxprd, .s30bxprd{margin:25px auto 0 auto;width:320px;}
.s30img{width:400px;margin:0 auto -25px auto;}

.sec27 {padding: 1px 0 35px 0;}
.s27bx {padding: 18px 10px;}
.s27bx2, .s28bx {
	margin: 37px 0 0 0;
	padding: 22px 10px;
}
.s28bx{margin:20px 0 0 0;}

.sec28{background:#f3f5ff;padding:30px 0 228px 0;}
.s28txtwidth{width:100%;}
.s28img1{margin:0 auto;display:block;max-width:100%;height:auto;}
.s28txt {
    padding: 10px 10px;
    margin-top:10px;
}
ul.s28bxlist li {
	background: url(../images/bullet2.png) left 4px no-repeat;
	background-size: 20px;
	margin-top: 22px;
}

.sec29 {padding: 1px 0 35px 0;}
.s29bx {padding: 25px 10px;}
.tbx1, .tbx2 {
	margin-top: 37px;
	padding: 22px 10px;
}
.tbx2{margin-top:28px;}
.tbx-lftqt, .tbx-rgtqt{width:25px;}
.tbx-rgtqt {margin: 0 0 0 4px;}
.timgbx {padding: 6px 0 10px 92px;}
.timgbx2 {padding: 20px 0 26px 92px;}
.timg {
	width: 80px;
	height: 80px;
}

.sec30 {padding: 30px 0 35px 0;}
.s30bx {padding: 20px 10px 10px 10px;margin:36px 0 0 0;}	
}
@media only screen and (max-width: 479px){
.s24hding{width:250px;}		
}
/*====================start section31, 32, 33, 34, 35, 36=====================*/
.sec31{padding:45px 0 50px 0;background:#fff;}
ul.s31list{padding:10px 0 0 0;}
ul.s31list li{
	position:relative;
	padding:0 0 0 48px;
	margin-top:20px;
	font-weight:600;
}
.s3lnum{
	position:absolute;
	left:0;top:1px;
	height:34px;
	width:34px;
	background:#354a9f;
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:34px;
}
.s31img{float:right;margin:25px 0 0 20px;max-width:100%;}
/*---------------------section32--------------------*/
.sec32{padding:45px 0 50px 0;background:#f3f5ff;}
.s32img{float:left;margin:0 -50px 0 -80px;max-width:100%;}
/*---------------------section33--------------------*/
.sec33{padding:45px 0 50px 0;background:#fff;}
.s33txt, .s34bx1, .s34bx2{
	background:#354a9f;
	border-radius:14px;
	padding:24px 30px;
	font-weight:bold;
	color:#fff;
	margin-top:44px;
}
.s33img{float:right;margin:20px -20px 0 50px;max-width:100%;}
/*---------------------section34--------------------*/
.sec34{padding:45px 0 50px 0;background:#f3f5ff;}
.s34img{float:left;margin:0 -60px 0 -80px;max-width:100%;}
.s34bx1prd{float:right;margin:-42px 0 0 20px;max-width:100%;}
.s34bx2prd{float:left;margin:-36px 30px 0 0;max-width:100%;}
.s34bx2imgbx{position:relative;}
.s34bx2save, .s36bxsave, .giftseal{
	position:absolute;	
	background:url(../images/savebg.png) center center no-repeat;
	height:101px;
	width:101px;
	background-size:100%;
	font-weight:800;
	font-size:24px;
	line-height:26px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:25px;
}
.s34bx2save{left:170px;top:-46px;}
.s36bxsave{right:146px;top:-5px;width:113px;height:113px;font-size:26px;line-height:28px;padding-top:28px;}
.giftseal{right: 196px;top: 28px;font-size:24px;line-height:24px;padding-top:15px;}
.giftseal span{font-size:25px;}

/*---------------------section35--------------------*/
.sec35{padding:45px 0 682px 0;}
.s35img{float:right;margin:-74px -100px -80px -180px;max-width:100%;}
/*---------------------section36--------------------*/
.sec36{padding:1px 0 50px 0;background:#f3f5ff;}
.s36bx{
	margin:-642px 0 0 0;
	background:#354a9f url(../images/s36bxbg.jpg) center top no-repeat;
	padding:40px 30px;
	border:3px solid #6e8bff;
	border-radius:18px;
	color:#fff;
	text-align:center;
}
.s36bxprdbx{position:relative;}
.s36bxprd{margin:34px auto 0 auto;display:block;max-width:100%;}
.rtlprc{
	font-size:24px;
	line-height:34px;
	margin-top:5px;
}
.price{
	font-weight:800;
	font-size:58px;
	line-height:48px;
	margin-top:32px;
}
.mbtxt{
	font-size:22px;
	line-height:32px;
	text-align:center;
	margin-top:18px;
}
.mbicon{margin:0 5px -6px 0;}

.giftbx1, .giftbx2, .giftbx3{
	margin-top:44px;
	border:1px solid #354a9f;
	border-top:10px solid #354a9f;
	border-radius:14px;
	background:#fff;
	padding:36px 30px;
	position:relative;
	box-shadow:0 0 10px #c4c5cf;
}
.giftbx2, .giftbx3{margin-top:32px;}
.giftbx3{background:#fffadc;}
.triangle-down {
	position:absolute;
	right:145px;
	top:0;
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 16px solid #354a9f;
}
.giftbxhding1cont{font-weight:bold;}
.giftbxhding1{
	background-image: linear-gradient(#cd0000, #fe0000);
	border-radius:5px;
	padding:4px 15px 4px 15px;
	color:#fbfd00;
}
.giftbxhding2{
	color:#354a9f;
	font-weight:800;
	margin-top:10px;
}
.giftbxdvdr{
	height:1px;
	background:#cccccc;
	margin:22px 0;
}
.giftimgbx{position:relative;}
.gift1img, .gift4img{float:right;margin:10px -35px 0 20px;max-width:100%;}
.gift4img{margin:10px -35px 0 10px;}
@media only screen and (max-width: 1020px){
.sec31, .sec32, .sec33 {padding: 35px 0 40px 0;}
.s31img, .s33img{width:350px;height:auto;}	
.s3lnum {
    height: 30px;
    width: 30px;
    line-height: 30px;
}	

.s32img{width:450px;height:auto;margin: 0 -50px -40px -80px;}

.s33txt, .s34bx1, .s34bx2 {
    padding: 22px 20px;
    margin-top: 40px;
}

.sec34 {padding: 35px 0 40px 0;}
.s34img{width:480px;height:auto;}

.sec35 {padding: 35px 0 680px 0;}
.s35img{width:500px;height:auto;margin: -74px -100px -80px -200px;}

.sec36 {padding: 1px 0 40px 0;}
.s36bx {padding: 30px 20px;}
.s36bxprd{height:auto;}
.rtlprc {font-size: 22px;line-height: 32px;}
.price {font-size: 52px;line-height: 42px;margin-top: 25px;}
.mbtxt {font-size: 18px;line-height: 28px;margin-top: 14px;}
.mbicon	{width:24px;height:24px;margin: 0 5px -5px 0;}
.giftbx1, .giftbx2, .giftbx3 {
    margin-top: 40px;
    padding: 30px 20px;
}
.giftbx2, .giftbx3{margin-top:28px;}
.gift1img, .gift4img{width:280px;height:auto;margin: 10px -35px 0 10px;}
.giftseal {right: 157px;}
.triangle-down{right:105px;}
}
@media only screen and (max-width: 767px){
.sec31, .sec32, .sec33, .sec34 {padding: 33px 0 35px 0;}
.s31img, .s32img, .s33img, .s34img, .s34bx1prd, .s34bx2prd, .s35img{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s32img{margin:0 auto -40px auto;}
.s33img{margin:15px auto;}
.s34img{margin:0 auto -30px auto;}
.s34bx1prd{margin:25px auto 0 auto;width:320px;}
.s34bx2prd{margin:35px auto 0 auto;width:240px;}
.s35img{margin:0 auto -50px auto;}

ul.s31list li {
    padding: 0 0 0 42px;
    margin-top: 17px;
}
.s3lnum {
	height: 27px;
	width: 27px;
	line-height: 27px;
}

.s33txt, .s34bx1, .s34bx2 {
    padding: 20px 10px;
    margin-top: 37px;
}
.s34bx2imgbx{width:260px;margin:0 auto 0 auto;display:block;}
.s34bx2save, .s36bxsave, .giftseal {
    height: 76px;
    width: 76px;
    font-size: 18px;
    line-height: 20px;
    padding-top: 18px;	
}
.s34bx2save{top:-16px;}
.s36bxsave{font-size:20px;line-height:22px;padding-top: 16px;right:60px;}
.giftseal{font-size:17px;line-height:17px;padding-top: 13px;right:-6px;}
.giftseal span{font-size:19px;}

.sec35 {padding: 33px 0 495px 0;}

.sec36 {padding: 1px 0 35px 0;}
.s36bx {
	margin: -460px 0 0 0;
	padding: 22px 10px;
	background: #354a9f url(../images/s42bxbg-mob.jpg) center 7% no-repeat;
	background-size:100%;
}
.s36bxprd{width:450px;margin:24px auto 0 auto;}
.rtlprc {font-size: 20px;line-height: 30px;}
.price{margin-top:16px;}
.mbtxt {
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
}
.mbicon{width:20px;height:20px;margin: 0 5px -4px 0;}
.giftbx1, .giftbx2, .giftbx3 {
    margin-top: 36px;
    padding: 24px 10px;
}
.giftbx2, .giftbx3{margin-top:26px;}
.triangle-down {
    right: 0;
	left:0;
    margin:0 auto;display:block;
    border-left: 12px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #354a9f;
}
.giftimgbx{float:none;margin:0 auto;display:block;width:240px;}
.gift1img, .gift4img{float:none;margin:0 auto;display:block;width:240px;}
.giftbxhding1cont{text-align:center;}
.giftbxhding1 {padding: 1px 8px 4px 8px;}
.giftbxhding2{text-align:center;margin-top:6px;}
.giftbxdvdr{margin:12px 0 22px 0;}	
}
@media only screen and (max-width: 389px){
.mbtxt {font-size: 14px;line-height: 24px;}
.mbicon{width:19px;height:19px;}
.s36bxsave{right:40px;}	
}
/*====================start section37, 38, 39, 40, 41, 42=====================*/
.sec37{background:url(../images/sec37.jpg) center top no-repeat;color:#fff;padding:45px 0 330px 0;}
/*---------------------section38--------------------*/
.sec38{padding:1px 0 50px 0;background:#fff;}
.mbbx {
    border: 28px solid transparent;
    border-image-source: url(../images/mbbg.jpg);
    border-image-repeat: repeat;
    border-image-slice: 28;
    padding: 0;
    box-sizing: border-box;
    margin: -215px 0 0 0;
    display: block;
    position: relative;
}
.mbbx-in {
    background: #fff;
    padding: 1px 30px 40px 30px;
}
.mbseal {
    margin: -108px auto 22px auto;
    display: block;
}
.mbbx-in p{text-align:center;}
/*---------------------section39--------------------*/
.sec39{background:#f3f5ff;padding:45px 0 682px 0;}
.s39bx1{
	margin-top:44px;
	background:#354a9f url(../images/s39bx1bg.png) right top no-repeat;
	padding:26px 280px 26px 30px;
	border-radius:14px;
	color:#fff;
}
.s39bx1img{float:right;margin:-18px -110px 0 15px;max-width:100%;}
/*---------------------section40--------------------*/
.sec40{padding:1px 0 682px 0;}
.opt1bx, .opt2bx{
	margin-top:60px;
	border:1px solid #fd0000;
	background:#fff5f5;
	border-radius:14px;
	padding:56px 32px 36px 32px;
	position:relative;
}
.opt2bx{border:1px solid #00ad6e;background:#f1fef9 url(../images/opt2bxbg.jpg) right bottom no-repeat;}
.optbxhding{
	position:absolute;
	left:32px;
	top:-20px;
	font-weight:bold;
}
.optbxhding span{padding:2px 16px 6px 16px;}	
.opt2bx-inbx{
	background:#354a9f;
	padding:23px 30px;
	color:#fff;
	border-radius:14px;
	margin-top:44px;
}
.opt2bx-inbximg{float:right;margin:-20px 30px 0 20px;max-width:100%;}
.opt2bxtxtwidth1{width:70%;}
.opt2bxtxtwidth2{width:60%;}
/*---------------------section41--------------------*/
.sec41{padding:1px 0 50px 0;background:#f3f5ff;}
#accordion {
    height: auto!important;
    margin: 40px 0 0 0;
    display: block;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    zoom: 1;
    background:#fff url(../images/down.png) 97% 38px no-repeat;
    padding: 27px 54px 27px 32px;
    margin: 16px 0 0 0;
    outline: none;
	font-weight:400;
    font-size: 24px;
    line-height: 34px;
    color: #000;
    text-align: left;
    border: 2px solid #e8e9f3;
	border-radius:15px;
}
.ui-accordion .ui-accordion-header span{font-weight:bold;font-style:italic;}
.ui-accordion .ui-accordion-header.active {
    background:#fff url(../images/up.png) 97% 38px no-repeat;
    border-bottom: none;
	border-radius:15px 15px 0 0;
}
.ui-accordion .ui-accordion-content {  
    overflow: auto;
    zoom: 1;
    padding: 0 32px;
    border: 2px solid #e8e9f3;
    border-top: none;
	border-radius:0 0 15px 15px;
	background:#fff;
}
.accordline{height:2px;width:100%;background:url(../images/line.jpg) top repeat-x;margin:0 0 26px 0;}
.accordarw{position:absolute;top:-2px;left:40px;}
.accord-txt {
    box-sizing: border-box;
    float: left;
    text-align: left;
    padding: 0 0 30px 0;
    background: #fff;
	position:relative;
}
ul.accord-list{padding:14px 0 0 30px;}
ul.accord-list li{
	background:url(../images/disc.png) left 12px no-repeat;
	padding:0 0 0 30px;
	margin:16px 0 0 0;
}
/*---------------------section42--------------------*/
.sec42{padding:45px 0 50px 0;background:#fff;}
.s42txt span{
	background-image: linear-gradient(#1e3389, #344a9f);
	border-radius:4px;
	padding:5px 20px 7px 20px;
	font-weight:bold;
	color:#fff;
}
.s42bx{margin-top:44px;background:#354a9f  url(../images/s42bxbg.png) center top no-repeat;}
p.refhding{
	font-weight:500;
	color:#1d1d1d;
	font-size:22px;
	line-height:32px;
	text-align:left;
}
ul.ref-list{padding:20px 0 0 0;}
ul.ref-list li {
    font-size: 13px;
    line-height: 19px;
    text-align: left;
    color: #7d7c7c;
    margin:8px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 26px;
    position: relative;
}
.refnum {
    font-size: 13px;
    line-height: 19px;
    text-align: left;
    color: #7d7c7c;
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1020px){
.sec37 {background-size:cover;padding: 35px 0 330px 0;}
.mbbx-in {padding: 1px 20px 30px 20px;}	

.sec39 {padding: 35px 0 680px 0;}
.s39bx1 {
    margin-top: 40px;
    padding: 26px 240px 26px 20px;
}
.s39bx1img{width:280px;height:auto;margin:10px -130px 0 0;}

.sec40 {padding: 1px 0 680px 0;}
.opt1bx, .opt2bx {
    margin-top: 50px;
    padding: 50px 22px 30px 22px;
}
.optbxhding{left:22px;}
.opt2bx-inbx {padding: 20px 20px;margin-top: 40px;}
.opt2bx-inbximg{width:300px;height:auto;margin: 0 20px 0 20px;}

.sec41{padding:1px 0 40px 0;}
#accordion {margin: 36px 0 0 0;}
.ui-accordion .ui-accordion-header {
    background:#fff url(../images/down.png) 97% 31px no-repeat;
    padding: 20px 44px 20px 22px;
    font-size: 20px;
    line-height: 30px;
}
.ui-accordion .ui-accordion-header.active {
    background:#fff url(../images/up.png) 97% 31px no-repeat;
}
.ui-accordion .ui-accordion-content {padding: 0 22px;}
.accordline{height:2px;width:100%;background:url(../images/line.jpg) top repeat-x;margin:0 0 20px 0;}	
ul.accord-list {padding: 12px 0 0 0;}	
ul.accord-list li {
    background: url(../images/disc.png) left 10px no-repeat;
	background-size:8px;
    padding: 0 0 0 22px;
    margin: 12px 0 0 0;
}

.sec42{padding:35px 0 40px 0;}
.s42bx{margin-top:40px;background-size:100%;}
p.refhding{font-size:20px;line-height:30px;}
}
@media only screen and (max-width: 767px){
.sec37 {background-size:cover;padding: 33px 0 330px 0;}	
.mbbx {
    border: 16px solid transparent;
    border-image-source: url(../images/mbbg-mob.jpg);
    border-image-repeat: repeat;
    border-image-slice: 16;
    margin: -248px 0 0 0;
}	
.mbbx-in {padding: 1px 10px 24px 10px;}	
.mbseal{width:120px;height:auto;margin:-67px auto 15px auto;}	

.sec39 {padding: 33px 0 495px 0;}
.s39bx1 {
	margin-top: 37px;
	padding: 22px 10px 1px 10px;
	background: #354a9f url(../images/s39bx1bg-mob.jpg) right bottom no-repeat;
}
.s39bx1img, .opt2bx-inbximg{float:none;margin:25px auto -40px auto;display:block;width:260px;}

.sec40 {padding: 1px 0 495px 0;}
.opt1bx, .opt2bx {
    margin-top: 44px;
    padding: 40px 10px 26px 10px;
}
.opt2bx{background:#f1fef9;}
.optbxhding{left:10px;top:-17px;}
.opt2bx-inbx {padding: 20px 10px 1px 10px;margin-top: 37px;}
.opt2bxtxtwidth1, .opt2bxtxtwidth2{width:auto;}

.sec41{padding:1px 0 35px 0;}
#accordion {margin: 33px 0 0 0;}
.ui-accordion .ui-accordion-header {
    background:#fff url(../images/down.png) 97% 23px no-repeat;
	background-size:16px;
    padding: 15px 40px 15px 10px;
    font-size: 18px;
    line-height: 28px;
	margin: 10px 0 0 0;
}
.ui-accordion .ui-accordion-header.active {
    background:#fff url(../images/up.png) 97% 23px no-repeat;
	background-size:16px;
}
.ui-accordion .ui-accordion-content {padding: 0 10px;}
.accordline{height:2px;width:100%;background:url(../images/line.jpg) top repeat-x;margin:0 0 16px 0;}	

.sec42{padding:33px 0 35px 0;}
p.refhding{font-size:18px;line-height:28px;}
ul.ref-list{padding:15px 0 0 0;}
ul.ref-list li, .refnum {font-size: 12px;line-height: 18px;}
ul.ref-list li{padding: 0 0 0 22px;}

.s42bx{margin-top:40px;background:#354a9f url(../images/s42bxbg-mob.jpg) center 32% no-repeat;background-size:100%;}	
}
@media only screen and (max-width: 479px){
.s42bx{background:#354a9f url(../images/s42bxbg-mob.jpg) center 36% no-repeat;background-size:100%;}
}
/*=========================================
			  START VSL PAGE
==========================================*/
.vslsec1{
	background:url(../images/vslsec1.jpg) center top no-repeat;
	padding:24px 0 32px 0;
	color:#fff;
}
.vsls1-hding{
	font-family: "Inter", sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:28px;
	text-align:center;		
}
.vsls1-hding span.span1{
	background-image: linear-gradient(#cd0000, #fe0000);
	border-radius:5px;
	padding:5px 14px 8px 14px;
}
.vsls1-hding2{
	font-weight:800;
	font-size:56px;
	line-height:64px;
	text-align:center;
	margin-top:14px;
}
.videobx{
	margin:24px 0 0 0;
	background:#fff;
	padding:7px;
}
.videobxtxt{
	font-family: "Inter", sans-serif;
	font-size:17px;
	line-height:25px;
	color:#000;
	text-align:center;
}
.lftsoundicon{margin:0 5px -7px 0;}
.rgtsoundicon{margin:0 0 -7px 5px;}
.video{margin:6px auto 0 auto;display:block;max-width:100%;height:auto;}
/*----------------------strip--------------------*/
.vslstrip{
	border-bottom:1px solid #d6d6d6;
	padding:24px 0 26px 0;
}
/*----------------------vsl section2--------------------*/
.vsl-sec2{padding:45px 0 570px 0;background:#fff;}
.vsls2hding{font-weight:800;text-align:center;}
.counter{
	font-family: "Inter", sans-serif;
	font-weight:800;
	font-size:58px;
	line-height:58px;
	color:#ff0000;
	text-align:center;
	margin-top:12px;
}
/*----------------------vsl section3--------------------*/
.vsl-sec3{background:#f3f5ff;padding:1px 0 50px 0;}
.vsls3bx{
	margin-top:-536px;
	background:#364aa0 url(../images/vsls3bxbg.jpg) center top no-repeat;
	padding:40px 30px;
	border-radius:14px;
	border:2px solid #6e8bff;
	color:#fff;
}
.vsls3bx2{margin-top:44px;}

.vsls3bx p{text-align:center;}
.vsls3bximgbx{position:relative;}
.vsls3bximg{margin:0 auto;display:block;max-width:100%;height:auto;}
.vsls3bxsave {
    position: absolute;
	right:434px;
	top:35px;
    background: url(../images/savebg.png) center center no-repeat;
	background-size: 100%;
    height: 88px;
    width: 88px;    
    font-weight: 800;
    font-size: 21px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 21px;
}
/*----------------------vsl section4--------------------*/
.vsl-sec4{padding:45px 0 50px 0;}
@media only screen and (max-width: 1020px){
.vslsec1{background-size:cover;}	
.vsls1-hding {font-size: 16px;line-height: 26px;}
.vsls1-hding2 {font-size: 46px;line-height: 54px;margin-top: 12px;}
.videobxtxt {font-size: 15px;line-height: 23px;}
.lftsoundicon, .rgtsoundicon{width:27px;height:auto;}
.lftsoundicon{margin:0 5px -6px 0;}
.rgtsoundicon{margin:0 0 -6px 5px;}

.vslstrip{padding:20px 0;}	

.vsl-sec2 {padding: 35px 0 570px 0;}
.counter {font-size:48px;line-height: 48px;}	

.vsl-sec3 {padding: 1px 0 40px 0;}
.vsls3bx {padding: 30px 20px;}
.vsls3bx2{margin-top:40px;}
.vsls3bxsave {
	right:324px;
    height: 78px;
    width: 78px;
    font-size: 19px;
    line-height: 21px;
    padding-top: 18px;
}
.vsl-sec4 {padding: 35px 0 40px 0;}	
}
@media only screen and (max-width: 767px){
.vslsec1{padding:20px 0 28px 0;background:#0e194f url(../images/sec1-mob.jpg) right top no-repeat;}
.vsls1-hding span.span1{padding:1px 10px 4px 10px;}	
.vsls1-hding2 {font-size: 33px;line-height: 41px;}	
.videobx{margin:20px 0 0 0;}
.videobxtxt {
	font-size: 13px;
	line-height: 20px;
}	
.lftsoundicon, .rgtsoundicon{width:22px;height:auto;}
.lftsoundicon{margin:0 3px -4px 0;}
.rgtsoundicon{margin:0 0 -4px 3px;}	

.vslstrip{padding:16px 0;}	

.vsl-sec2 {padding: 32px 0 420px 0;}
.counter {font-size:40px;line-height: 40px;margin-top:8px;}	

.vsl-sec3 {padding: 1px 0 35px 0;}
.vsls3bx {padding: 24px 10px;margin-top:-392px;}
.vsls3bx2{margin-top:37px;}
.vsls3bximgbx{width:400px;margin:0 auto;display:block;}
.vsls3bximg-mob{margin:30px auto 0 auto;display:block;max-width:100%;height:auto;}
.vsls3bxsave{right:20px;top:-10px}
.vsl-sec4 {padding: 32px 0 35px 0;}		
}
@media only screen and (max-width: 479px){
.vsls1-hding {
	font-size: 14px;
	line-height: 24px;
}	
.vsls1-hding2 {
	font-size: 27px;
	line-height: 35px;
}
.videobxtxt {
	font-size: 11px;
	line-height: 18px;
}	
.lftsoundicon, .rgtsoundicon{width:16px;height:auto;}
.lftsoundicon{margin:0 3px -3px 0;}
.rgtsoundicon{margin:0 0 -3px 3px;}	
.vsls3bximgbx, .vsls3bximg-mob{width:300px;}
.vsls3bxsave{right:10px;}
}
@media only screen and (max-width: 389px){
.lftsoundicon, .rgtsoundicon{display:none;}	
.vsls3bximgbx, .vsls3bximg-mob{width:100%;}
}
/*=========================================
			  START HOME PAGE
==========================================*/
.homesec1{
	background:url(../images/homesec1.jpg) center top no-repeat;
	padding:76px 0 508px 0;
	color:#fff;
}
.homes1hding{
	font-weight:800;
	font-size:56px;
	line-height:64px;
	text-align:left;
}
.homesec2{padding:1px 0 50px 0;}
.homes2bx{margin-top:-416px;}
@media only screen and (max-width: 1020px){
.homes1hding {font-size: 50px;line-height: 58px;}	
.homesec2 {padding: 1px 0 40px 0;}	
}
@media only screen and (max-width: 767px){
.homesec1 {background:#0e194f url(../images/sec1-mob.jpg) right top no-repeat;padding: 36px 0 308px 0;}	
.homes1hding {
	font-size: 33px;
	line-height: 43px;
}
.homesec2 {padding: 1px 0 35px 0;}	
.homes2bx{margin-top:-266px;}	
}
@media only screen and (max-width: 479px){
.homes1hding {
	font-size: 30px;
	line-height: 40px;
}
}
@media only screen and (max-width: 479px){
.homes1hding {
	font-size: 27px;
	line-height: 37px;
}
}












