@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Outfit", 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:#f9f9f9;
}
.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:46px;
	line-height:56px;
	text-align:center;
}
.bdhding2{
	font-size:38px;
	line-height:48px;
}
.bdfont{	
	font-size:24px;
	line-height:32px;
	text-align:left;
}
.bdfont2{
	font-size:26px;
	line-height:34px;
	text-align:left;
}
.bdfont3{
	font-size:28px;
	line-height:36px;
	text-align:left;
}
.bdfont u,  .bdfont2 u{
	text-decoration:underline;
	text-decoration-thickness:1px;
	text-underline-offset:5px;
}

.mar1{margin-top:32px;}
.mar2{margin-top:40px;}
.hdmar{margin-top:10px;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1000px){
.container{ max-width:750px; width:100%; }
.bdhding1{
	font-size:40px;
	line-height:50px;
}
.bdhding2{
	font-size:32px;
	line-height:42px;
}
.bdfont{	
	font-size:20px;
	line-height:28px;
}
.bdfont2{
	font-size:21px;
	line-height:31px;
}
.bdfont3{
	font-size:23px;
	line-height:33px;
}

.mar1{margin-top:28px;}
.mar2{margin-top:37px;}
.hdmar{margin-top:8px;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box; }
.bdhding1{
	font-size:34px;
	line-height:44px;
}
.bdhding2{
	font-size:28px;
	line-height:38px;
}
.bdfont{	
	font-size:18px;
	line-height:26px;
}
.bdfont2{
	font-size:20px;
	line-height:28px;
}
.bdfont3{
	font-size:22px;
	line-height:32px;
}
.mar1{margin-top:26px;}
.mar2{margin-top:35px;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
.bdhding2{
	font-size:26px;
	line-height:36px;
}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:27px;
	line-height:37px;
}
.bdhding2{
	font-size:24px;
	line-height:34px;
}
}
/*====================start section1, 2, 3=====================*/
.header{background:#1d1d1d;padding:8px 0;}
.hdrlogo{margin:0 auto;display:block;max-width:100%;}
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;
	padding:50px 0 160px 0;	
}
.introbx{
	position:relative;
	padding:0 0 0 108px;
}
.introbximg{position:absolute;left:0;top:-4px;}
.introbx-txt1{
	background-image: linear-gradient(to right, #d3034f 30% , #ee4046);
	width:160px;
	padding:2px 10px;
	border-radius:40px;
	font-weight:500;
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align:center;
}
.introbx-txt2{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	color:#e60083;
	text-align:left;
	margin-top:3px;
}
.introbx-txt2 img{margin:0 0 -3px 5px;}
.introbx-txt3{
	font-size:18px;
	line-height:28px;
	color:#242424;
	text-align:left;
}
.s1hding{
	font-weight:800;
	font-size:80px;
	line-height:90px;
	text-align:left;
	margin-top:36px;
}
.s1hding span{color:#ff0009;}
/*-------------------mid section------------------*/
.midsec{padding:1px 0 58px 0;}
.midsecbx{
	background:#fff;
	margin:-120px 0 0 0;
	border-radius:14px;
	box-shadow:0 0 10px #e7e6e6;
}
/*-------------mid sec1--------------*/
.mid-sec1{padding:40px 30px 45px 30px;background:#fff url(../images/mids1bg.jpg) right 1100px no-repeat;border-radius:14px 14px 0 0;}
.mids1-img1{float:right;margin:-32px -30px -150px -170px;max-width:100%;}
.mids1-img2{float:left;margin:40px 40px 0 0;max-width:100%;}
.chartbx1, .chartbx2{
	background-image: linear-gradient(to right, #e1f5ff, #e1f5ff);
	margin:44px 195px 0 195px;
	position:relative;
	border-radius:50px;
	padding:18px 38px;
	font-weight:600;
	font-style:italic;
}
.chartbx2{
	margin:44px 0 0 158px;
	background:#fff1ca;
	width:320px;
	padding:18px 30px;
}
.chartbx1arw{position:absolute;left:50px;top:-18px;}
.mids1bx1{
	background:#161924  url(../images/mids1bx1bg.png) left top no-repeat;
	margin:40px 0 0 0;
	border-radius:14px;
	color:#fff;
	padding:38px 28px 38px 366px;
}
.mids1bx1txt{margin-top:36px;}
.mids1bx1txt span{
	background:#ff001c;
	padding:6px 18px;
	font-weight:bold;
}
.mids1-img3{float:right;margin:48px 0 0 30px;max-width:100%;}
.mids1bx2{margin:44px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.mids1bx2 > .lft, .mids1bx2 > .rgt{
	width:49%;
	position:relative;
}
.mids1bx2hding{
	font-weight:600;
	font-style:italic;
	position:relative;
	padding:0 0 0 86px;
}
.mids1bx2hding img{position:absolute;left:0;top:4px;}
.mids1bx2img{margin:30px auto 0 auto;display:block;max-width:100%;width:auto;height:auto;}
.mids1bx2arw1, .mids1bx2arw2{position:absolute;top: 56px;right: 89px;}
.mids1bx2arw2{right:12px;}
.mids1bx3{margin:44px 0 0 0;}
.mids1bx3-top{border-radius:14px 14px 0 0;padding:42px 30px;background:#f1f1f1 url(../images/mids1bx3-topbg.jpg) right bottom no-repeat;}
.mids1bx3-btm{background:#ffe8ea;padding:42px 30px 42px 370px;border-radius:0 0 14px 14px;position:relative;}
ul.mids1bx3top-list, ul.mids1bx3btm-list{padding:24px 0 0 38px;}
ul.mids1bx3btm-list{padding:20px 0 0 38px;}
ul.mids1bx3top-list li, ul.mids1bx3btm-list li{
	font-weight:bold;
	color:#fff;
	margin-top:19px;	
}
ul.mids1bx3top-list li span, ul.mids1bx3btm-list li span{
	background:#ff001c url(../images/bullet1.png) 14px 9px no-repeat;
	padding:7px 20px 7px 51px;
	display:inline-block;
}
ul.mids1bx3btm-list li span{
	background:#0d9d40 url(../images/bullet2.png) 14px 9px no-repeat;
	padding:5px 20px 5px 51px;
}
.mids1bx3btmimg{position:absolute;left:30px;top:43px;}
.mids1-img4{float:right;margin:30px 0 0 30px;max-width:100%;}

@media only screen and (max-width: 1000px){
.sec1{background:url(../images/sec1.jpg) 62% top no-repeat scroll;}
.s1hding {font-size: 60px;line-height: 70px;}

.midsec{padding:1px 0 50px 0;}
.mid-sec1 {padding: 30px 20px 35px 20px;background:#fff url(../images/mids1bg.jpg) right 970px no-repeat;background-size:450px;}
.mids1-img1 {
    width:450px;height:auto;
    margin: -28px -20px -150px -170px;
}
.mids1-img2 {width:300px;height:auto;margin: 35px 30px 0 0;}
.chartbx1{margin: 40px 125px 0 125px;}
.chartbx2 {margin: 40px 0 0 138px;width:284px;}
.mids1bx1 {padding: 28px 20px 28px 336px;}
.mids1-img3 {width:320px;height:auto;margin: 40px 0 0 20px;}
.mids1bx2 {margin: 37px 0 0 0;}
.mids1bx2hding {padding: 0 0 0 60px;}
.mids1bx2hding img {width:48px;height:auto;}
.mids1bx2arw1, .mids1bx2arw2 {top: 50px;right: 69px;width:70px;height:auto;}
.mids1bx2arw2{right:7px;}
.mids1bx3 {margin: 40px 0 0 0;}
.mids1bx3-top {
    padding: 32px 20px;
	background-size:700px;
}
.mids1bx3-btm {padding: 32px 20px 32px 326px;}
ul.mids1bx3top-list, ul.mids1bx3btm-list {padding: 18px 0 0 28px;}
ul.mids1bx3top-list li span, ul.mids1bx3btm-list li span {
    background: #ff001c url(../images/bullet1.png) 10px 9px no-repeat;
	background-size:26px;
    padding: 6px 20px 6px 46px;
}
ul.mids1bx3btm-list li span{background:#0d9d40 url(../images/bullet2.png) 10px 9px no-repeat;background-size:24px;}
.mids1bx3btmimg{width:280px;height:auto;top: 36px;left:20px;}
.mids1-img4{width:240px;height:auto;margin:30px 0 0 0;}
}
@media only screen and (max-width: 767px){
.header{padding:5px 0;}
.hdrlogo{width:170px;height:auto;}
.sec1{background:#ffeced url(../images/sec1-mob.jpg) right top no-repeat;padding:28px 0 158px 0;	}
.introbx{padding:0 0 0 92px;}
.introbximg{top:0;width:80px;height:auto;}
.introbx-txt1{
	width:140px;
	padding:1px 10px;
	font-size:14px;
	line-height:24px;
}
.introbx-txt2{
	font-size:20px;
	line-height:28px;
}
.introbx-txt2 img {margin: 0 0 -3px 4px;width:19px;height:auto;}
.introbx-txt3{
	font-size:16px;
	line-height:24px;
}
.s1hding {
	font-size: 40px;
	line-height: 50px;
	margin-top:18px;
}

.midsec{padding:1px 0 35px 0;}
.midsecbx{border-radius:0;}
.mid-sec1 {padding: 30px 10px 35px 10px;background:#fff;}
.mids1-img1, .mids1bg-mob, .mids1bx1img{float:none;margin:25px auto 0 auto;display:block;max-width:100%;width:320px;height:auto;border-radius:14px;}
.mids1bg-mob{margin:32px auto 0 auto;}
.mids1-img2, .mids1-img3, .mids1-img4{
	float:none;
	margin:32px auto 5px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.chartbx1, .chartbx2{
	margin: 35px 15px 0 15px;
	padding: 12px 18px;
}
.chartbx2 {margin: 35px 0 0 20px;width:244px;}
.chartbx1arw{width:20px;height:auto;top:-14px;left:30px;}
.mids1bx1 {
	background:#161924;
	margin: 36px 0 0 0;
	padding: 22px 10px;
}
.mids1bx1txt span{padding:4px 10px;}
.mids1bx2 {margin: 0 0 0 0;}
.mids1bx2 > .lft, .mids1bx2 > .rgt{width:100%;margin-top:30px;}
.mids1bx2 > .rgt{margin-top:35px;}
.mids1bx2img{width:320px;height:auto;border-radius:14px;margin:25px auto 0 auto;}
.mids1bx2arw1, .mids1bx2arw2 {top: 46px;right: 195px;width:60px;height:auto;}
.mids1bx2arw2{right:132px;}
.mids1bx3 {margin: 36px 0 0 0;}
.mids1bx3-top {
	padding: 28px 10px;
	background-size: 400px;
}
.mids1bx3-btm {padding: 28px 10px;}
ul.mids1bx3top-list, ul.mids1bx3btm-list {padding: 16px 0 0 0;}
ul.mids1bx3top-list li, ul.mids1bx3btm-list li{margin-top:15px;}
ul.mids1bx3top-list li span, ul.mids1bx3btm-list li span {
    background: #ff001c url(../images/bullet1.png) 10px 9px no-repeat;
	background-size:20px;
    padding: 4px 10px 4px 40px;
}
ul.mids1bx3btm-list li span{background:#0d9d40 url(../images/bullet2.png) 10px 8px no-repeat;background-size:20px;}
.mids1bx3btmimg{width:280px;height:auto;top: 36px;left:20px;}

.mids1bx3btmimg{
	position:inherit;
	left:auto;
	top:auto;
	margin:30px auto 0 auto;
	display:block;
	max-width:100%;
}
}
@media only screen and (max-width: 479px){
.introbx {padding: 0 0 0 80px;}
.introbximg {width: 70px;}
.introbx-txt1 {
	width: 130px;
	font-size: 13px;
	line-height: 20px;
	padding:0 10px;
}
.introbx-txt3 {
	font-size: 15px;
	line-height: 22px;
}

.s1hding {font-size: 36px;line-height: 46px;}
.mids1bx2arw1{right:27%;}
.mids1bx2arw2{right:12%;}
.mids1bx3-top {
	padding: 28px 10px;
	background-size: 280px;
}
}
@media only screen and (max-width: 389px){
.mids1bx2arw1{right:23%;}
.mids1bx2arw2{right:6%;}
}
/*====================start mid section2, 3, 4=======================*/
.mid-sec2{padding:40px 30px 45px 30px;background:#fffee7 url(../images/mids2bg.jpg) right 30px no-repeat;}
.mids2txt{width:70%;}
.mids2bx{
	margin:40px 68px 0 68px;
	border:2px solid #d9d7b1;
	background:#fffff3;
	border-radius:14px;
	padding:40px 30px;
}
.mids2bx p{text-align:center;}
ul.mids2bx-list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.mids2bx-list li{
	width:25%;
	margin:30px 0 0 0;
	padding:0 15px;
}
.mids2bx-limg{margin:0 auto 15px auto;display:block;max-width:100%;}
.mids2bx-list p{font-weight:600;}
/*----------------------------*/
.mid-sec3{background:url(../images/midsec3.jpg) center top no-repeat;padding:40px 30px 45px 30px;color:#fff;}
.logo{margin:28px auto 0 auto;display:block;max-width:100%;}
/*----------------------------*/
.mid-sec4{padding:40px 30px 45px 30px;position:relative;background:#fff url(../images/midsec4.jpg) right 230px no-repeat;}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 32px solid transparent;
	border-right: 32px solid transparent;
	border-top: 22px solid #721e22;
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	display:block;
}
.mids4-img1{float:right;margin:-30px -30px -20px -100px;max-width:100%;}
.mids4-img2{float:left;margin:35px 40px 0 0;max-width:100%;}
.mids4txt span{background:#ff001c;padding:2px 12px;color:#fff;display:inline-block}
.mids4bx{
	margin:40px 0 0 0;
	border:2px solid #ff001c;
	border-radius:16px;
	padding:25px 30px;
}
.mids4bximg{float:right;margin:0 0 0 0;max-width:100%;}
.mids4-img3{float:left;margin:40px 40px 0 0;max-width:100%;}
.mids4-img4{float:right;margin:0 -30px 0 10px;max-width:100%;}
.mids4-img5{float:right;margin:20px 0 0 20px;max-width:100%;}

.mids4bx2{
	margin:40px 0 0 0;
	background:#f1f1f1;
	padding:40px 30px;
	border-radius:14px;
}
.mids4bx2-img{float:right;margin:35px 0 0 -80px;max-width:100%;}
.mids4-img6{float:left;margin:30px 30px 0 0;max-width:100%;}
.mids4-img7{float:right;margin:-50px -30px 0 -110px;max-width:100%;}
@media only screen and (max-width: 1000px){
.mid-sec2 {
    padding: 30px 20px 35px 20px;
    background: #fffee7 url(../images/mids2bg.jpg) right 70px no-repeat;
	background-size:750px;
}	
.mids2bx {
    margin: 38px 28px 0 28px;
    padding: 35px 20px;
}	
ul.mids2bx-list {padding: 8px 0 0 0;}
.mids2bx-limg{width:auto;height:auto;}	
.mid-sec3, .mid-sec4  {padding: 30px 20px 35px 20px;background-size:cover;}	
.mid-sec4 {background: #fff url(../images/midsec4.jpg) right 230px no-repeat;background-size:500px;}
.mids4-img2{width:310px;height:auto;margin: 35px 30px 0 0;}
.mids4bx {
    margin: 37px 0 0 0;
    padding: 23px 20px;
}
.mids4bximg{margin:-5px 0 0 0;}
.mids4-img3{width:300px;height:auto;margin: 43px 30px 0 0;}
.mids4-img4 {width:300px;height:auto;margin: 0 -20px 0 10px;}
.mids4-img5{width:430px;height:auto;}
.mids4bx2 {margin: 38px 0 0 0;padding: 30px 20px;}
.mids4bx2-img, .mids4-img6{width:320px;height:auto;}
.mids4-img6{margin: 36px 30px 30px 0;}
.mids4-img7{width:360px;height:auto;margin: -30px -20px -50px -20px;}
}
@media only screen and (max-width: 767px){
.mid-sec2 {padding: 30px 10px 35px 10px;background: #fffee7 url(../images/mids2bg-mob.jpg) right 16% no-repeat;background-size: 400px;}	
.mids2bx {
	margin: 35px 0 0 0;
	padding: 26px 10px;
}
ul.mids2bx-list li{width:50%;}	
.mid-sec3, .mid-sec4 {padding: 30px 10px 35px 10px;}
.mid-sec4{background:#fff;}	
.triangle-down {
    border-left: 26px solid transparent;
    border-right: 26px solid transparent;
    border-top: 16px solid #721e22;
}
.mids4-img1-mob{margin:30px auto 0 auto;display:block;max-width:100%;width:auto;height:auto;border-radius:14px;}
.mids4-img2, .mids4bximg, .mids4-img3, .mids4-img4, .mids4-img5, .mids4bx2-img, .mids4-img6, .mids4-img7{
	float:none;
	margin:30px auto 0 auto;
	display:block;
	max-width:100%;
}
.mids4bximg{margin:25px auto 0 auto;}
.mids4-img4{border-radius:14px;width:260px;border:1px solid #cecabe;}
.mids4-img7{border-radius:14px;margin:15px auto -22px auto;}
.mids4-img5{margin:20px auto -8px auto;}
.mids4bx {margin: 35px 0 0 0;padding: 20px 10px;}
.mids4bx2{margin:35px 0 0 0;padding:25px 10px;}
}
@media only screen and (max-width: 479px){
.mid-sec2 {padding: 30px 10px 35px 10px;background: #fffee7 url(../images/mids2bg-mob.jpg) right 15% no-repeat;background-size: 350px;}	
.mids2txt{width:auto;}
.logo{width:300px;height:auto;margin:24px auto 0 auto;}
}
/*====================start mid section5, 6, 7, 8=======================*/
.mid-sec5{padding:40px 30px 1px 30px;background:url(../images/midsec5.jpg) center top no-repeat;color:#fff;}
.mids5prdbx{margin:0 -30px;}
.mids5prd{margin:40px auto -96px auto;display:block;max-width:100%;height:auto;}
/*-------------------------*/
.mid-sec6{padding:130px 30px 45px 30px;}
ul.mids6list{padding:20px 0 0 0;}
ul.mids6list li{
	background:#fff6f7;
	border:4px solid #fff;
	border-radius:14px;
	position:relative;
	padding:44px 30px 44px 292px;
	box-shadow:0 0 10px #e8e8e8;
	margin:20px 0 0 0;
}
.mids6limg{position:absolute;left:0;top:0;}
/*-------------------------*/
.mid-sec7{padding:40px 30px 45px 30px;background:#ffe8ea;}
.mids7bx1{
	margin:40px 0 0 0;
	background-image: linear-gradient(to right, #d3034f, #ee4046);
	padding:30px 30px;
	border-radius:14px;
	color:#fff;
}
.mids7bx1img{float:right;margin:5px 0 0 20px;max-width:100%;}
.mids7-img1{float:right;margin:-80px -30px -50px -130px;max-width:100%;}
.mids7-img2{margin:26px auto 0 auto;display:block;max-width:100%;}
.mar3{margin-top:20px;}
/*-------------------------*/
.mid-sec8{padding:40px 30px 45px 30px;}
.bonusbx1, .bonusbx2{
	margin:40px 0 0 0;
	background-image: linear-gradient(to right, #f58647, #c6029b);
	border-radius:14px;
	padding:3px;	
}
.bonusbx2{margin:21px 0 0 0;}
.bonusbxhd, .bonusbxhd2{padding:10px 30px 10px 94px;color:#fff;position:relative;}
.bonusbxhd2{padding:18px 30px 18px 94px;}
.bonusbxhd p, .bonusbxhd2 p{
	font-weight:800;
	font-size:32px;
	line-height:40px;
	text-align:left;	
	padding:0 200px 0 0;
}
.bonusbxhd-num1, .bonusbxhd-num2{
	position:absolute;
	left:25px;
	top:22px;
	height:54px;
	width:54px;
	background:#fff;
	border-radius:50%;	
}
.bonusbxhd-num2{top:11px;}
.bonusbxhd-num1 span, .bonusbxhd-num2 span{
	font-weight:800;
	line-height:54px;
	font-size: 32px;
	background: -webkit-linear-gradient(to bottom, #ca0b98, #fa955c);
	background: linear-gradient(to bottom, #ca0b98, #fa955c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align:center;
	display:block;
}
.bonusbxbtm{
	background:#fff;
	padding:30px 30px;
	border-radius:0 0 12px 12px;
	width:100%;
	display:table;
}
.bonusbx-imgbx{position:relative;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4,
.bonusbx-img5, .bonusbx-img6, .bonusbx-img7, .bonusbx-img8{float:right;margin:-110px -20px 0 35px;max-width:100%;}
.bonusbx-img2, .bonusbx-img3{margin:-110px -20px 0 6px;}
.bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7, .bonusbx-img8{margin:-88px -20px 0 30px;}
.bonusbx-img8{margin:-70px 5px 0 20px;}

.bonuseal, .bonuseal2, .bonuseal3{
	position:absolute;
	right:160px;
	top:-80px;
	background:url(../images/bonusealbg.png) center center no-repeat;
	background-size:100%;
	width:98px;
	height:97px;
	padding-top:20px;
}
.bonuseal2{top:-50px;}
.bonuseal3{top: -58px;right: 227px;}

.bonuseal-txt1{
	font-weight:800;
	font-size:32px;
	line-height:34px;
	color:#d72020;
	text-align:center;
}
.bonuseal-txt2{
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
}
.mids8bx{
	margin:40px 0 0 0;
	border:2px solid #ffe8ea;
	border-radius:14px;
}
.mids8bx-top{
	background:#ffe8ea url(../images/mids8bx-topbg.jpg) right bottom no-repeat;
	padding:40px 30px;
	border-radius:14px 14px 0 0;
}
ul.mids8top-list{padding:20px 0 0 0;}
ul.mids8top-list li{
	background:#0d9d40 url(../images/bullet2.png) 13px 10px no-repeat;
	padding:7px 15px 7px 50px;
	font-weight:600;
	color:#fff;
	margin-top:20px;
	width:520px;
}
ul.mids8top-list li:nth-child(2){width:480px;}
ul.mids8top-list li:nth-child(3){width:550px;}
ul.mids8top-list li:nth-child(4){width:530px;}
ul.mids8top-list li:nth-child(5){width:290px;}
.mids8bx-btm{padding:40px 30px;background:#fff url(../images/mids8bx-btm-img3.png) right bottom no-repeat;border-radius:0 0 14px 14px;}
.mids8bx-btm-img1{float:left;margin:40px 35px 0 0;max-width:100%;}
.mids8line{position:absolute;left:0;right:0;top:160px;width:90%;height:2px;background:url(../images/line.jpg) left top repeat-x;margin:0 auto;display:block;}
ul.mids8bx-btm-list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
ul.mids8bx-btm-list li{
	width:33.33%;
	margin:30px 0 0 0;
	padding:0 20px;
	position:relative;
}
.mids8bx-btm-limg{margin:0 auto 15px auto;display:block;max-width:100%;}
ul.mids8bx-btm-list li p{font-weight:600;text-align:center;}
.mids8bx-btm-larw{position:absolute;right:-7px;top:113px;}
.mids8bx-btm-img2{float:right;margin:54px 0 0 0;max-width:100%;}
.chartbx3{margin: 44px 20px 0 20px;padding: 18px 28px;}
.chartbx3arw {position: absolute;left: 50px;top: -18px;}
@media only screen and (max-width: 1000px){
.mid-sec5 {
    padding: 30px 20px 1px 20px;
    background-size:cover;
}
.mids5prdbx{margin:0 -20px;}
.mids5prd{height:auto;width:auto;margin: 40px auto -86px auto;}
.mid-sec6 {padding: 114px 20px 35px 20px;}
ul.mids6list{padding:15px 0 0 0;}
ul.mids6list li {padding: 36px 30px 36px 292px;}
.mid-sec7 {padding: 30px 20px 35px 20px;}
.mids7bx1 {
    margin: 38px 0 0 0;
    padding: 26px 20px;
}
.mids7bx1img{width:320px;height:auto;margin: 13px 0 0 20px;}
.mids7-img1 {
    width:400px;height:auto;
    margin: -80px -20px -50px -140px;
}
.mids7-img2{height:auto;width:auto;margin:22px auto 0 auto;}
.mid-sec8 {padding: 30px 20px 35px 20px;}
.bonusbx1 {margin: 37px 0 0 0;}
.bonusbxhd, .bonusbxhd3 {padding: 10px 20px 10px 80px;}
.bonusbxhd2{padding:18px 20px 18px 80px;}
.bonusbxhd3{padding:10px 20px 10px 80px;}
.bonusbxhd-num1, .bonusbxhd-num2 {
    left: 15px;
    top: 22px;
    height: 48px;
    width: 48px;
}
.bonusbxhd-num2{top:11px;}
.bonusbxhd-num1 span, .bonusbxhd-num2 span {
    line-height: 48px;
    font-size: 32px;
}
.bonusbxhd p, .bonusbxhd2 p {font-size: 28px;line-height: 36px;padding: 0 170px 0 0;}
.bonusbxbtm {padding: 25px 20px;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7, .bonusbx-img8{
	width:220px;
	height:auto;
	margin: -95px -20px 0 25px;
}
.bonusbx-img4, .bonusbx-img5, .bonusbx-img7 {margin: -75px -20px 0 25px;}
.bonusbx-img8{margin: -86px 0 0 15px;}
.bonuseal, .bonuseal2, .bonuseal3 {right: 130px;top: -43px;}
.bonuseal3{right:150px;}

.mids8bx {margin: 37px 0 0 0;}
.mids8bx-top {background-size:400px;padding: 26px 20px 34px 20px;}
ul.mids8top-list li {
	background-size:22px;
    padding: 6px 10px 6px 46px;
    margin-top: 18px;
    width: 434px;
}
ul.mids8top-list li:nth-child(3) {width: 456px;}
ul.mids8top-list li:nth-child(4) {width: 440px;}
ul.mids8top-list li:nth-child(5) {width: 245px;}
.mids8bx-btm {padding: 30px 20px;background-size:360px;}
.mids8bx-btm-img1 {
    width:280px;height:auto;
    margin: 32px 30px 0 0;
}
.mids8line {top: 135px;}
ul.mids8bx-btm-list li {padding: 0 10px;}
.mids8bx-btm-limg{height:auto;width:180px;}
.mids8bx-btm-larw {right: -5px;top: 87px;}
.mids8bx-btm-img2{width:300px;height:auto;}
.chartbx3 {margin: 40px 0 0 0;}
}
@media only screen and (max-width: 767px){
.mid-sec5 {padding: 30px 10px 1px 10px;}
.mids5prdbx{margin:0 0;}
.mids5prd {margin: 26px auto -36px auto;}
.mid-sec6 {padding: 64px 10px 35px 10px;}
ul.mids6list li {padding: 20px 10px 20px 10px;}
.mids6limg{position:inherit;left:auto;top:auto;margin:0 auto;display:block;border-radius:14px;}
ul.mids6list li p{text-align:center;margin-top:18px;}
.mid-sec7 {padding: 30px 10px 35px 10px;}
.mids7bx1 {margin: 35px 0 0 0;padding: 22px 10px;}
.mids7bx1img, .mids7-img1{float:none;margin:28px auto 0 auto;display:block;max-width:100%;}
.mids7-img1{border-radius:14px;margin:34px auto 0 auto;padding-bottom:5px;}
.mid-sec8 {padding: 30px 10px 35px 10px;}
.bonusbx1 {margin: 34px 0 0 0;}
.bonusbxhd, .bonusbxhd2, .bonusbxhd3 {padding: 13px 10px 13px 60px;}
.bonusbxhd p, .bonusbxhd2 p {font-size: 24px;line-height: 30px;padding: 0 0 0 0;}
.bonusbxhd-num1, .bonusbxhd-num2 {
	left: 10px;
	top: 16px;
	height: 38px;
	width: 38px;
}
.bonusbxhd-num2{top:9px;}
.bonusbxhd-num2.long{top:16px;}
.bonusbxhd-num1 span, .bonusbxhd-num2 span {line-height: 38px;font-size: 26px;}
.bonusbxbtm {padding: 20px 10px;}
.bonusbx-imgbx{width:250px;margin:0 auto;display:block;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7, .bonusbx-img8{
	float:none;
	margin:0 auto 10px auto;
	display:block;
	max-width:100%;
	width:200px;height:auto;
}
.bonuseal, .bonuseal2, .bonuseal3 {
    right: 0;
    top: 0;
    width: 88px;
    height: 87px;
    padding-top: 17px;
}
.bonuseal-txt1{font-size:30px;line-height:32px;}
.bonuseal-txt2{font-size:16px;line-height:18px;}
.mids8bx-top {
	background-size: 300px;
	padding: 24px 10px 30px 10px;
}
ul.mids8top-list {padding: 16px 0 0 0;}
ul.mids8top-list li, ul.mids8top-list li:nth-child(2), ul.mids8top-list li:nth-child(3), ul.mids8top-list li:nth-child(4), ul.mids8top-list li:nth-child(5) {
	background: #0d9d40 url(../images/bullet2.png) 10px 8px no-repeat;
	background-size: 20px;
	padding: 5px 10px 5px 42px;
	margin-top: 16px;
	width: auto;
}
.mids8bx-btm {padding: 28px 10px 0 10px;background:#fff;}
.mids8bx-btm-img1, .mids8bx-btm-img2{
	float:none;
	margin:24px auto 0 auto;
	display:block;
	max-width:100%;
}
.mids8bx-btm-img2{margin:28px auto -8px auto;}

ul.mids8bx-btm-list {padding: 0 0 0 0;}
ul.mids8bx-btm-list li{width:100%;}
.chartbx3 {
	margin: 35px 0 0 0;
	padding:12px 22px;
}
.chartbx3arw {width: 24px;left: 40px;height:auto;top:-13px;}
.mids8bx-btm-img3-mob{margin:0 auto;display:block;max-width:100%;height:auto;}
}
@media only screen and (max-width: 479px){
.bonusbxhd-num2.long2{top:16px;}
}
@media only screen and (max-width: 389px){
.bonusbxhd-num2.long3{top:16px;}
}
/*====================start mid section9, 10, 11, 12, 13=======================*/
.mid-sec9{background:#fffee7;padding: 40px 30px 45px 30px;}
.mbbx {
    border: 42px solid transparent;
    border-image-source: url(../images/mbbg.jpg);
    border-image-repeat: repeat;
    border-image-slice: 42;
    padding: 0;
    box-sizing: border-box;
    margin: 40px 48px 0 48px;
    display: block;
    position: relative;
}
.mbbx-in {
    background: #fff;
    padding:23px 28px 40px 28px;
	position:relative;
}
.mbbxhding{
	font-weight:800;
	font-size:44px;
	line-height:54px;
	text-align:left;
	border-bottom:2px solid #d3034f;
	padding-bottom:20px;
}
.mbbseal{float:right;margin:-50px 0 0 10px;max-width:100%;}
.mbbxtxt{margin-top:30px;}
/*-------------------------*/
.mid-sec10{padding:40px 30px 45px 30px;}
.mids10-bx1{
	margin:40px 0 0 0;
	border:3px solid #bebebe;
	padding:34px 30px 40px 30px;
	border-radius:14px;
}
.mids10-bx2{
	background-image: linear-gradient(to right, #f58647, #c6029b);
    border-radius: 14px;
	padding:3px;
	margin:35px 0 0 0;
}
.mids10-bx2-inbx{background:#fff;border-radius:14px;padding:34px 30px 40px 30px;}
	
.mids10bx1-hdbx{position:relative;padding:0 0 0 198px;}
.mids10bx1-hding, .mids10bx2-hding{
	font-weight:bold;	
	text-align:left;
	position:relative;
	padding:22px 0;
	font-size:30px;
	line-height:34px;
}
.mids10bx2-hding{padding:0;}
.mids10bx2-hding{color:#e60083;}
.mids10bx1-option, .mids10bx2-option{
	position:absolute;
	left:-30px;
	top:8px;
	background: -webkit-linear-gradient(to right, #c0c0c0, #4d4d4d);
	background: linear-gradient(to right, #c0c0c0, #4d4d4d);
	width:190px;
	height:62px;
	font-weight:bold;
	font-size:32px;
	line-height:62px;
	text-align:center;
	color:#fff;
	padding:0 30px;	
}
.mids10bx2-option{
	background: -webkit-linear-gradient(to right, #fdb160, #c7029b);
	background: linear-gradient(to right, #fdb160, #c7029b);
}
.mids10bx1-option span.triangle-right1, .mids10bx2-option span.triangle-right2 {
	position:absolute;
	right:-20px;
	top:0;
	height:62px;
	width:20px;
	width: 0;
	height: 0;
	border-top: 31px solid transparent;
	border-left: 20px solid #4d4d4d;
	border-bottom: 31px solid transparent;
}
.mids10bx2-option span.triangle-right2{
	border-left: 20px solid #c7029b;
}
.mids10bx1-txt{margin-top:28px;}
.mids10bx1-img, .mids10bx2-img{float:right;margin:50px 0 0 20px;max-width:100%;}
.mids10bx2-img{margin:40px 0 20px 20px;}
/*-------------------------*/
.mid-sec11{padding:40px 30px 45px 30px;background:#fefce1;}
.tbx1, .tbx2{
	margin:40px 62px 0 62px;
	background:#fff;
	border:2px solid #f4e6c9;
	border-radius:16px;
	padding:26px 30px 30px 30px;
}
.tbx2{margin:20px 62px 0 62px;}
.tbxtxtmar{margin-top:21px;}
.tbxtxt{width:71%;margin-top:21px;font-style:italic;}
.tbxnm{color:#757272;}
.tbxnm span{font-weight:bold;color:#000;}
.ok-hand, .emotion{margin:0 0 0 5px;display:inline-block;}
.emotion{margin:0 0 -5px 5px;}
.timg{float:right;margin:12px 0 0 20px;max-width:100%;}
/*-------------------------*/
.mid-sec12{padding:40px 30px 45px 30px;background:#fff url(../images/mids12bg.jpg) left top no-repeat;}
.mids12txt{padding-left:400px;}
.mids12img2{float:right;margin:42px 0 0 20px;max-width:100%;}
/*-------------------------*/
.mid-sec13 {
    padding: 40px 30px 55px 30px;
    background: url(../images/midsec13.jpg) center top no-repeat;
    color: #fff;
}
.mid-sec13 p{text-align:center;}
.mids13prdbx{margin:0 -30px;position:relative;}
.mids13prd{margin:38px auto 0 auto;display:block;max-width:100%;height:auto;width:auto;}
.mbseal2{position:absolute;top:-6px;right:140px;}
.regularprc{
	font-size:24px;
	line-height:34px;
	color:#373737;
	text-align:center;
	margin-top:18px;
}
.regularprc span{padding:0 5px;}
.prc{
	font-weight:bold;
	font-size:90px;
	line-height:90px;
	text-align:center;
	background: -webkit-linear-gradient(to bottom, #ca0b98, #fa955c);
    background: linear-gradient(to bottom, #ca0b98, #fa955c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-top:19px;
}
.btn{margin:26px auto 0 auto;display:block;max-width:100%;}
.cards{margin:5px auto 0 auto;display:block;max-width:100%;}
.review{
	font-size:17px;
	line-height:22px;
	color:#192f23;
	text-align:center;
	margin-top:20px;
}
.review span{font-weight:600;}
.stars{margin:0 8px -2px 0;}
.faces{margin:0 0 -11px 8px;}
@media only screen and (max-width: 1000px){
.mid-sec9 {padding: 35px 20px 35px 20px;}
.mbbx {margin: 35px 0 0 0;}
.mbbx-in {padding: 20px 20px 35px 20px;}
.mbbxhding {font-size: 36px;line-height: 46px;padding-bottom:17px;}
.mbbseal{width:180px;height:auto;}

.mid-sec10 {padding: 35px 20px 35px 20px;}
.mids10-bx1 {margin: 35px 0 0 0;padding: 26px 20px 35px 20px;}
.mids10-bx2-inbx {padding: 26px 20px 35px 20px;}
.mids10bx1-hdbx {padding: 0 0 0 176px;}
.mids10bx1-option, .mids10bx2-option {
    left: -20px;
    top: 8px;
    width: 160px;
    height: 54px;
    font-size: 28px;
    line-height: 54px;
    padding: 0 24px;
}
.mids10bx1-option span.triangle-right1, .mids10bx2-option span.triangle-right2 {
    right: -20px;
    height: 54px;
    border-top: 27px solid transparent;
    border-bottom: 27px solid transparent;
}
.mids10bx1-hding, .mids10bx2-hding {
    padding: 20px 0;
    font-size: 28px;
    line-height: 30px;
}
.mids10bx2-hding{padding:0;}
.mids10bx1-img, .mids10bx2-img {
    width:300px;height:auto;
    margin: 35px 0 0 20px;
}
.mid-sec11 {padding: 30px 20px 35px 20px;}
.tbx1, .tbx2 {
    margin: 35px 22px 0 22px;
    padding: 22px 20px 25px 20px;
}
.tbx2{margin:20px 22px 0 22px;}
.timg {margin: 12px 0 0 10px;}
.tbxtxt{width:72%;}
.ok-hand{width:18px;height:auto;margin:0 0 -1px 5px;}
.emotion{width:26px;height:auto;}
.mid-sec12 {padding: 30px 20px 35px 20px;background-size:500px;}
.mids12txt {padding-left: 303px;}
.mids12img2{width:300px;height:auto;margin:36px 0 0 20px;}
.mid-sec13 {padding: 30px 20px 45px 20px;background: url(../images/midsec13.jpg) center -90px no-repeat;}
.mids13prdbx{margin:0 -20px;}
.mbseal2 {width:170px;height:auto;right: 110px;}
.regularprc {
    font-size: 22px;
    line-height: 32px;
    margin-top: 14px;
}
.prc {
    font-size: 80px;
    line-height: 80px;
    margin-top: 14px;
}
.btn{margin:22px auto 0 auto;}
}
@media only screen and (max-width: 767px){
.mid-sec9 {padding: 30px 10px 35px 10px;}
.mbbx {
    border: 15px solid transparent;
    border-image-source: url(../images/mbbg-mob.jpg);
    border-image-repeat: repeat;
    border-image-slice: 15;
    padding: 0;
    box-sizing: border-box;
    margin: 38px 0 0 0;0
}
.mbbx-in {padding:23px 12px 25px 12px;}
.mbbseal{width:150px;margin: -60px auto 0 auto;display:block;float:none;}
.mbbxhding {
	font-size: 30px;
	line-height: 40px;
	padding-bottom: 13px;
	text-align:center;
}
.mbbxtxt {margin-top: 20px;}
.mid-sec10 {padding: 35px 10px 40px 10px;}
.mids10-bx1 {
	margin: 32px 0 0 0;
	padding: 22px 10px 30px 10px;
}
.mids10-bx2{margin:28px 0 0 0;}
.mids10-bx2-inbx {padding: 22px 10px 30px 10px;}
.mids10bx1-hdbx {padding: 0 0 0 0;}
.mids10bx1-option, .mids10bx2-option {
	position:inherit;
	left:auto;
	top:auto;
	margin:0 0 0 -10px;
	display:block;
	width: 120px;
	height: 44px;
	font-size: 24px;
	line-height: 44px;
	padding: 0 10px;
	text-align:left;
}
.mids10bx1-option span.triangle-right1, .mids10bx2-option span.triangle-right2 {
	right: -12px;
	height: 44px;
	width:12px;
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	border-left: 12px solid #4d4d4d;
}
.mids10bx2-option span.triangle-right2{border-left: 12px solid #c7029b;}
.mids10bx1-hding, .mids10bx2-hding {
	padding: 20px 0 0 0;
	font-size: 24px;
	line-height: 28px;
}
.mids10bx1-img, .mids10bx2-img, .mids12img2{float:none;margin:28px auto 5px auto;display:block;max-width:100%;}

.mid-sec11 {padding: 30px 10px 35px 10px;}
.tbx1, .tbx2 {
    margin: 32px 0 0 0;
    padding: 22px 10px 25px 10px;
}
.tbx2{margin:20px 0 0 0;}
.timg {margin: 0 0 0 0;width:130px;height:auto;}
.tbxtxt{width:auto;margin-top:16px;}
.emotion{width:22px;height:auto;}
.mid-sec12 {
	padding: 30px 10px 35px 10px;
	background: #fff;
}
.mids12txt {padding-left: 0;}
.mids12img1-mob{margin:30px auto 2px auto;display:block;max-width:100%;border-radius:14px;width:auto;height:auto;}
.mid-sec13 {padding: 30px 10px 36px 10px;background:url(../images/midsec13-mob.jpg) center top no-repeat;}
.mids13prdbx{margin:0 0;}
.mids13prd{margin:30px auto 0 auto;}
.mbseal2{width:130px;height:auto;right:40px;top:-14px;}
.regularprc {
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
}
.prc {
    font-size: 70px;
    line-height: 70px;
    margin-top:8px;
}
.btn{margin:15px auto 0 auto;width:400px;height:auto;}
.cards{margin:0 auto;width:290px;height:auto;}
.review{font-size:14px;line-height:20px;}
.stars, .faces{margin:2px auto;display:block;}
}
@media only screen and (max-width: 479px){
.mid-sec13 {background:url(../images/midsec13-mob.jpg) center -60px no-repeat;}
.mbseal2{width:110px;}
.btn{width:330px;}
}
@media only screen and (max-width: 389px){
.mid-sec13 {background:url(../images/midsec13-mob.jpg) center -45px no-repeat;}	
.timg {width:110px;}
.btn{width:auto;}	
}
/*===================================
			start footer
====================================*/
footer{padding:45px 0;background:url(../images/footer.jpg) center top no-repeat;color:#333333;}
.ftrlogo{margin:0 auto;display:block;max-width:100%;}
.ftrbx{
	border:1px solid #c3c3c3;
	margin:38px 0 0 0;
	padding:28px 40px;
}
.ftrbxtxt1, .ftrbxtxt2{
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.ftrbxtxt2{margin-top:18px;}
ul.ftrlist{padding:20px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.ftrlist2{margin:14px 0 0 0;}
ul.ftrlist li{
	padding:0 12px;
	font-size:22px;
	line-height:28px;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#333333;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:6px;
	height:18px;
	width:1px;
	background:#333333;
}
ul.ftrlist li:last-child::after{display:none;}
.ftrtxt{
	font-size:22px;
	line-height:27px;
	text-align:center;
	margin-top:20px;	
}
.ftrtxt2{margin-top:15px;}
@media only screen and (max-width: 1000px){
.ftrbx {
    margin: 34px 0 0 0;
    padding: 22px 12px;
}
ul.ftrlist li {font-size: 20px;line-height: 26px;}
ul.ftrlist li::after{
	top:6px;
	height:15px;
}
.ftrtxt {
    font-size: 20px;
    line-height: 25px;
}
}
@media only screen and (max-width: 767px){
footer{padding:32px 0 35px 0;background-size:cover;}
.ftrlogo{width:200px;height:auto;}
.ftrbx {
	margin: 24px 0 0 0;
	padding: 18px 10px;
}
ul.ftrlist{padding:13px 0 0 0;}
ul.ftrlist2 {margin: 8px 0 0 0;}
ul.ftrlist li {font-size: 16px;line-height: 24px;padding:0 8px;}
ul.ftrlist li::after{
	top:8px;
	height:12px;
}
.ftrtxt {
    font-size: 16px;
    line-height: 21px;
	margin-top:13px;
}
}
