@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:wght@100..900&family=Kalam:wght@300;400;700&display=swap');
@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Inter", 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:#f9f9f9;
}
.container{
	width:1170px;
	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{
	font-weight:800;
	font-size:40px;
	line-height:50px;
	text-align:left;
}
.bdhding1 u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset: 6px;}
.bdfont{	
	font-size:19px;
	line-height:26px;
	text-align:left;
}
.bdfont2{
	font-size:26px;
	line-height:36px;
	text-align:left;
}
.bdfont3{
	font-size:22px;
	line-height:32px;
	text-align:left;
}

.bdfont u, .bdfont2 u, .bdfont3 u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset: 4px;}
.mar1{margin:26px 0 0 0;}
.mar2, .mar5{margin:38px 0 0 0;}
.mar3{margin:21px 0 0 0;}
.mar4{margin:50px 0 0 0;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.black{font-weight:900;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
.txlnlft{text-align:left;}
.italic{font-style:italic;}
@media only screen and (max-width: 1200px){
.container{ max-width:1000px; width:100%; }	
.bdhding1{
	font-size:36px;
	line-height:46px;
}
}
@media only screen and (max-width: 1030px){
.container{ max-width:750px; width:100%; }
.bdhding1{
	font-size:31px;
	line-height:41px;
}
.bdfont{	
	font-size:18px;
	line-height:25px;
}
.bdfont2{
	font-size:23px;
	line-height:32px;
}
.bdfont3{
	font-size:20px;
	line-height:30px;
}
.mar1{margin:24px 0 0 0;}
.mar2{margin:35px 0 0 0;}
.mar3{margin:18px 0 0 0;}
.mar4{margin:40px 0 0 0;}
.mar5{margin:30px 0 0 0;}
}
@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:40px;
	text-align:center;
}
.mar5{margin:25px 0 0 0;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:28px;
	line-height:36px;
}
}
@media only screen and (max-width: 389px){
.bdhding1{
	font-size:26px;
	line-height:34px;
}
}
/*==============start main css=================*/
.headerF{background:#320346;padding:16px 0 0 0;height:74px;}
.logo{
	position:absolute;
	left:0;
	right:0;
	top:1px;
	margin:0 auto;
	display:block;
	width:258px;
}
.hdr-phtxt, .hdr-emtxt{
	float:left;
	position:relative;
	padding:0 0 0 54px;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#fff;
	text-align:left;
}
.hdr-emtxt{float:right;}
.hdr-emtxt a{color:#ffd800;text-decoration:underline;}
.phonebx, .emailbx{
	position:absolute;
	left:0;
	top:2px;
	height:40px;
	width:40px;
	border:1px solid #6e4280;
	background:url(/images/phone-icon.png) center center no-repeat;
}
.emailbx{background:url(/images/email-icon.png) center center no-repeat;}
/*---------------section1-----------------*/
.sec1{background:url(/images/sec1.jpg) center top no-repeat;padding:30px 0 40px 0;}
.s1txt{
	font-family: "Barlow Condensed", sans-serif;
	font-weight:500;
	font-size:20px;
	line-height:30px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	background:#320346;
	padding:2px 20px;
	border-radius:5px;
	width:600px;
	margin:0 auto;
	display:block;
}
.s1hding{
	font-weight:800;
	font-size:46px;
	line-height:56px;
	color:#fff;
	text-align:center;
	margin-top:13px;
}
.s1hding2{
	font-weight:bold;
	font-size:28px;
	line-height:38px;
	color:#fff;
	text-align:center;
	margin-top:21px;
}
.s1video{margin: 60px 0 0 -19px;
    max-width: 66%;}
/*---------------section2-----------------*/
.sec2{padding:0 0;background:#f9f9f9;}
.s2form{
	float:right;
	margin:56px 0 -566px 0;
	width:34%;
	border:2px solid #ff7e00;
	border-radius:12px;
	background:#fff;
	position:relative;
}
.s2frm-hd{background:#ff7e00;padding:14px 20px 10px 20px;border-radius:7px 7px 0 0;}
.s2frm-hd p{
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.s2frmarw{margin:0 auto;display:block;max-width:100%;}
.s2frmbtm{padding:10px 24px 24px 24px;}
.s2frmprd{margin:8px auto 0 auto;display:block;max-width:100%;}
.s2frm-txt1, .s2frm-txt2, .s2frm-txt3{
	font-family: "Barlow Condensed", sans-serif;
	font-weight:600;
	font-size:16px;
	line-height:24px;
	color:#686868;
	text-align:center;
	text-transform:uppercase;
}
.s2frm-txt1{margin-top:10px;}
.s2frm-txt2{
	font-size:27px;
	line-height:35px;
	color:#ff0000;
}
.s2frm-txt3{
	font-size:20px;
	line-height:28px;
	color:#000;
}
.s2frmline{
	height:1px;
	background:#cccccc;
	margin:20px 0;
}
.s2frm-txt4{
	font-size:16px;
	line-height:22px;
	font-style:italic;
	text-align:left;
}
.s2frm-txt5{
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#109816;
	text-align:left;
	text-transform:uppercase;
	margin-top:17px;
}
.s2frm-txt5 img{margin:0 5px -4px 0;}
.s2frm-txt6{
	font-size:16px;
	line-height:24px;
	text-align:left;
	margin-top:12px;
}
.email-fld{
	height:54px;
	width:100%;
	background:#f8f8f8;
	border:1px solid #e0e0e0;
	border-radius:6px;
	font-weight:600;
	font-size:13px;
	text-align:left;
	outline:none;
	text-transform:uppercase;
	padding:3px 20px 0 20px;
	margin-top:20px;
	box-shadow:inset 0 2px 5px #e0e0e0;
}
.download-btn{margin:16px auto 0 auto;display:block;max-width:100%;}
.s2frm-txt7{
	font-size:14px;
	line-height:20px;
	color:#233567;
	text-align:center;
	margin-top:16px;
}
.s2frm-cards{margin:15px auto 0 auto;display:block;max-width:100%;}
.s2frm-mbbx{
	background:#fff5e6;
	margin:22px -24px 0 -24px;
	padding:10px 24px 5px 110px;
	position:relative;
}
.s2frm-mbseal{position:absolute;left:24px;top:-5px;}
.s2frm-mbbx p{
	font-family: "Kalam", cursive;
	font-weight: 700;
	font-size:17px;
	line-height:22px;
	text-align:left;
}
.s2frm-logos{margin:21px auto 0 auto;display:block;max-width:100%;}

.s2txtarea{width:58%;padding:50px 0;float:left;}
.s2triangle-down {
	position:absolute;left:0;top:0;
	width: 0;
	height: 0;
	border-left: 21px solid transparent;
	border-right: 21px solid transparent;
	border-top: 22px solid #4b0b51;
}
.s2img{float:right;margin:-27px -120px -50px -120px;max-width:100%;}
/*---------------section3-----------------*/
.sec3{padding:50px 0;background:url(/images/sec3.jpg) center top no-repeat;}
.s3txtarea{width:62.22%;color:#fff;}
.s3hdimg{margin:20px 0 15px 0;display:block;max-width:100%;}
.s3img1{float:right;margin:-35px 0 0 20px;max-width:100%;}
.s3bx1{
	margin:40px 68px 0 68px;
	background-image: linear-gradient(to right, #4a1461 , #87182f);
	border:2px solid #8a228a;
	border-radius:14px;
	position:relative;
	padding:30px 100px 30px 30px;
}
.qmark	{position:absolute;right:-2px;top:25px;}
ul.s3bx1-list{padding:0;}
ul.s3bx1-list li{
	background:url(/images/bullet.png) left 5px no-repeat;
	padding:0 0 0 30px;
	margin:24px 0 0 0;
}
ul.s3bx1-list li:first-child{margin:0;}
.difficultbx-container{margin:46px 68px 0 68px;display:flex;justify-content:space-between;flex-wrap:no-wrap;}
.difficultbx, .easybx{width:46%; .difficult3}
.difficult1, .difficult2, .difficult3,
.easy1, .easy2, .easy3{
	background:#d44b4b;
	padding:18px 15px;	
	border-radius:10px;
}
.easy1, .easy2, .easy3{background:#01ba6e;}
.difficult2, .easy2{margin-top:45px;}
.difficult3, .easy3{margin-top:0;}
.difficulttxt1, .easytxt1{
	font-size:20px;
	line-height:30px;
	text-align:center;
}
.difficulttxt1 span, .easytxt1 span{
	font-weight:bold;
	font-size:26px;
}
.difficulttxt, .easytxt{
	text-align:center;
	font-weight:500;
	font-size:22px;
	line-height:32px;
}
.difficultline, .easyline{
	width:4px;
	height:20px;
	background:#d44b4b;
	margin:0 auto;
	display:block;
}
.easyline{height:108px;background:#01ba6e;}
.difficult-arw, .easy-arw{margin:0 auto 5px auto;display:block;}
/*------------*/
.s3rgtbx{
	margin:-130px 0 0 0;
	width:34%;
	float:right;
	border:2px solid #af36b3;
	border-radius:10px;
	background:#fff;
	position:relative;
}
.s3rgtbxhd{
	border-radius:8px 8px 0 0;
	background-image: linear-gradient(to right, #591555 10% , #931925 80%);
	padding:15px 20px;
}
.s3rgtbxhding{
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	color:#fff;
	text-align:center;
}
.s3rgt-pkg{margin:20px auto 0 auto;display:block;max-width:100%;}
.s3rgt-down {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 12px solid #7a173a;
	margin:0 auto;
	display:block;
}
.s3rgtbxbtm{padding:0 24px 24px 24px;}
.s3rgtbxbtmhding{
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	color:#8a228a;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
}
.freebonusbx1, .freebonusbx2{
	position:relative;
	padding:0 0 0 116px;
	margin:24px 0 0 0;
	height:144px;
	display:table;
}
.freebonusbx2{margin:20px 0 0 0;}
.free-bonus{position:absolute;left:0;top:0;}
.freebonusbx-hding{
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	text-align:left;
}
.freebonusbx-subhding{
	font-weight:600;
	font-size:14px;
	line-height:20px;
	color:#181818;
	text-align:left;
	margin-top:8px;
}
.freebonusbx-txt{
	font-size:14px;
	line-height:18px;
	color:#181818;
	text-align:left;
	margin-top:10px;
}
.instant-access, .value{
	float:left;
	display:inline-block;
	width:55%;
	margin-top:22px;
}
.instant-access{
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#009a5b;
	text-align:left;
	text-transform:uppercase;
}
.instant-access-icon{margin:0 4px 0 0;}
.value{
	width:45%;
	font-weight:600;
	font-size:14px;
	line-height:24px;
	text-align:right;
	text-transform:uppercase;
}
.value span.span1{
	background:#01ba6e;
	color:#fff;
	padding:0 5px;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	border-radius:4px;
	margin:0 0 0 4px;
}
.s3rgtbxbtm-dvdr{
	height:1px;
	background:#cecece;
	margin:12px 0 0 0;
	display:block;
	width:100%;
}
.s3rgtbxbtm-listprc{margin-top:13px;}
.clicklink{
	font-size:13px;
	line-height:19px;
	color:#000fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:underline;
	margin-top:15px;
	display:block;
}
@media only screen and (max-width: 1200px){
.s1hding {font-size: 44px;line-height: 54px;}
.s1video{margin: 51px 0 0 -19px;
    max-width: 66%;}

.s2txtarea {width: 63%;}
.s2form {margin:50px 0 -566px 0;}
.s2frm-hd {padding: 14px 10px 10px 10px;}
.s2frm-hd p {
    font-size: 20px;
    line-height: 30px;
}
.s2frmbtm {padding: 10px 16px 20px 16px;}
.s2frm-mbbx {
    margin: 22px -16px 0 -16px;
    padding: 10px 16px 5px 96px;
}
.s2frm-mbseal{left:16px;}
.s2frm-mbbx p {font-size: 16px;line-height: 21px;}
.s2frm-txt4, .s2frm-txt6 {
    font-size: 15px;
    line-height: 23px;
}
.s2frm-txt5 {
    font-size: 12px;
    line-height: 22px;
}
.s2img {
    margin: 0 -120px -100px -140px;
    max-width: 100%;
}

.sec3{background-size:cover;}
.s3rgtbx {margin: -177px 0 0 0;}
.s3hdimg {width: 368px;}
.difficultbx-container {margin: 40px 38px 0 38px;}

.s3rgtbxbtm {padding: 0 16px 20px 16px;}
.s3rgtbxbtmhding {
    font-size: 21px;
    line-height: 31px;
}
.s3bx1 {margin: 40px 38px 0 38px;}
}
@media only screen and (max-width: 1030px){
.hdr-phtxt, .hdr-emtxt{font-size:14px;padding:0 0 0 48px;}
.s1txt {
    font-size: 17px;
    line-height: 27px;
    padding: 2px 10px;
    width: 500px;
}
.s1hding {
	font-size: 33px;
	line-height: 43px;
}
.s1hding2 {
    font-size: 22px;
    line-height: 32px;
	margin-top:17px;
}
.s1video{width:64%;margin:26px 0 0 -12px;}
.s2txtarea {width: 62%;padding:40px 0;}
.s2form{width:36.4%;margin:36px 0 -602px 0;}
.s2frm-hd {padding: 12px 5px 8px 5px;}
.s2frm-hd p {
    font-size: 17px;
    line-height: 26px;
}
.s2frmbtm {padding: 6px 10px 20px 10px;}
.s2frmline {margin: 15px 0;}
.s2frm-txt1{font-size:14px;line-height:22px;}
.s2frm-txt2 {font-size: 25px;line-height: 33px;}
.s2frm-txt3 {font-size: 18px;line-height: 26px;}
.s2frm-txt4, .s2frm-txt6 {
	font-size: 14px;
	line-height: 22px;
}
.email-fld {
    height: 48px;
    font-size: 12px;
    padding: 3px 12px 0 12px;
    margin-top: 17px;
}
.s2frm-txt7 {
    font-size: 12px;
    line-height: 18px;
    margin-top: 12px;
}
.s2frm-mbbx {
	margin: 22px -10px 0 -10px;
	padding: 10px 10px 5px 76px;
}
.s2frm-mbseal{left:10px;width:60px;}
.s2frm-mbbx p {
	font-size: 13px;
	line-height: 18px;
}
.s2img{width:350px;margin: 51px -100px -50px -130px;}

.sec3{padding:40px 0;}
.s3txtarea {width: 61%;}
.s3img1 {width:180px;margin: -25px 0 0 15px;}
.s3hdimg {width: 250px;}
.difficultbx-container, .s3bx1 {margin: 40px 0 0 0;}
.s3bx1 {padding: 20px 70px 20px 16px;}
.qmark {width:70px;top:60px;}
.difficulttxt1, .easytxt1 {
    font-size: 16px;
    line-height: 26px;
}
.difficulttxt1 span, .easytxt1 span {font-size: 22px;}
.difficulttxt, .easytxt {font-size: 18px;line-height: 28px;}
.easyline {height: 103px;}	
	
.s3rgtbx {width: 36.4%;margin: -110px 0 0 0;}
.s3rgtbxbtm {padding: 0 10px 20px 10px;}
.s3rgtbxhding {font-size: 20px;line-height: 28px;}
.s3rgtbxbtmhding {font-size: 17px;line-height: 25px;}
.free-bonus{width:80px;}
.freebonusbx1, .freebonusbx2 {padding: 0 0 0 86px;}
.freebonusbx-hding {
    font-size: 16px;
    line-height: 20px;
}
.freebonusbx-subhding {font-size: 13px;line-height: 18px;margin-top:6px;}
.freebonusbx-txt {
    font-size: 13px;
    line-height: 17px;
	margin-top:8px;
}
.instant-access, .value{
	font-size:11px;
	line-height:19px;
	margin-top:15px;
}
.value span.span1 {
    padding: 0 3px;
    margin: 0 0 0 2px;
}
.clicklink {font-size: 11px;line-height: 16px;}
}
@media only screen and (max-width: 767px){
.headerF{height:auto;padding:10px 0;}
.logo{position:inherit;left:auto;right:auto;top:auto;margin:0 auto;display:block;width:166px;}	
.sec1 {
    background-size:cover;
    padding: 20px 0 36px 0;
}
.s1txt {
	font-size: 17px;
	line-height: 22px;
	padding: 5px 10px;
	width:100%;
}
.s1hding {
	font-size: 30px;
	line-height: 40px;
}
.s1video{margin:25px auto 0 auto;display:block;float:none;max-width: 100%;}	
.s2form{
	float:none;
	margin:24px auto 0 auto;
	display:block;
	width:360px;
}
.s2frm-hd p {
	font-size: 19px;
	line-height: 28px;
}	
.s2frmbtm {padding: 6px 20px 20px 20px;}	
.s2frm-mbbx {
	margin: 22px -20px 0 -20px;
	padding: 10px 20px 5px 106px;
}
.s2frm-mbseal{left:30px;}
.s2txtarea {width: 100%;padding:35px 0;}
.s2triangle-down {
	right:0;
	margin:0 0 0 20px;
	display:block;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 12px solid #6a1043;
}
.s2img {
	width: 250px;
	margin: -80px -10px -35px -100px;
}
.s2txtwidth{width:70%;}

.sec3 {padding: 35px 0 40px 0;}
.s3txtarea{width:100%;}
.s3img1{float:none;margin:0 auto 24px auto;display:block;max-width:100%;}
.s3hdimg{width:100%;}
.s3bx1 {padding: 20px 70px 20px 10px;margin:35px 0 0 0;}
ul.s3bx1-list li{padding:0 0 0 24px;}

.difficultbx, .easybx {width: 48%;}
.difficult1, .difficult2, .difficult3, .easy1, .easy2, .easy3 {padding: 10px 5px;}
.easyline {height: 84.5px;}
.difficulttxt1, .easytxt1 {
	font-size: 14px;
	line-height: 22px;
}
.difficulttxt1 span, .easytxt1 span {font-size: 18px;}
.difficulttxt, .easytxt {font-size: 15px;line-height: 25px;}

}
@media only screen and (max-width: 479px){
.s2img {margin: -55px -10px -35px -100px;}
.s1hding2 {font-size: 20px;line-height: 30px;}
}
@media only screen and (max-width: 389px){
.s1hding {
	font-size: 28px;
	line-height: 38px;
}
.s2txtwidth{width:100%;}
.s2img {width: 200px;margin: -12px -10px -35px -70px;}
.difficulttxt1 span, .easytxt1 span {font-size: 17px;}
.s2form{width:100%;}
.s2frmbtm {padding: 6px 15px 20px 15px;}
.s2frm-mbbx {
	margin: 22px -15px 0 -15px;
	padding: 10px 15px 5px 92px;
}
.s2frm-mbseal {left: 20px;}
}
/*==============start section4, 5, 6, 7, 8, 9=================*/
.sec4{padding:50px 0;background:url(/images/sec4.jpg) center top no-repeat;}
.s4bx{
	width:834px;
	margin:40px auto 0 auto;
	background:#ffffff;
	border-radius:10px;
	padding:52px;
	box-shadow:0 0 10px #e5d7e5;
}
.s4bx-nmbx{
	position:relative;
	padding:0 0 0 240px;
	height:192px;
}
.s4bximg1{position:absolute;left:-15px;top:-15px;}
.s4bx-nmbx p{
	font-size:20px;
	line-height:28px;
	text-align:left;
	padding-top:70px;
	border-bottom:2px solid #dcc3dc;
	padding-bottom:26px;
}
.s4bximg2{float:right;margin:-35px -52px 0 -70px;max-width:100%;}
/*---------------section5----------------*/
.sec5{padding:50px 0;background:#f9f9f9;}
.s5img{float:left;margin:26px 20px 0 -15px;max-width:100%;}
/*---------------section6----------------*/
.sec6{background:url(/images/sec6.jpg) center top no-repeat;padding:50px 0;}
.s6img{float:right;margin:30px -15px 0 20px;max-width:100%;}
.tbx, .tbx2{
	background:#fff url(/images/quote.png) 740px 40px no-repeat;
	margin:50px 0 0 0;
	padding:48px 28px;
	border-radius:10px;
}
.tbx2{margin:30px 0 0 0;}
.timg{float:right;margin:0 0 0 20px;max-width:100%;}
.timg2{float:right;margin:-25px 0 0 20px;max-width:100%;}
.timg3{float:right;margin:-15px 0 0 20px;max-width:100%;}
/*--------------section7---------------*/
.sec7{background:url(/images/sec7.jpg) center top no-repeat;padding:50px 0;}
.s7img{float:left;margin:30px 20px 0 55px;max-width:100%;}
ul.s7list{padding:40px 200px 0 200px;}
ul.s7list li{
	background:#fff url(/images/bullet2.png) 28px 29px no-repeat;
	padding:22px 28px 18px 58px;
	margin:12px 0 0 0;
	border-radius:10px;
	box-shadow:0 0 10px #e5dee0;
}
/*--------------section8---------------*/
.sec8{background:url(/images/sec8.jpg) center top no-repeat;padding:50px 0 200px 0;color:#fff;}
.s8txtarea{width:64%;}
/*--------------section9---------------*/
.sec9{padding:0 0 50px 0;}
.s9bx{
	margin:-150px 0 0 0;
	background:#fff;
	border-radius:12px;
	box-shadow:0 0 10px #e5e4e4;
	padding:42px 42px;
}
.s9bx-inbx{
	margin:40px 0 0 0;
	border:3px solid #d4becd;
	padding:36px 40px 35px 30px;
	background:#fff;
	border-radius:10px;	
}
.s9bximg1{float:left;margin:30px 30px 0 0;}
ul.s9bx-inbxlist{padding:0 0 0 366px;}
ul.s9bx-inbxlist li{
	background:url(/images/bullet2.png) left 7px no-repeat;
	padding:0 0 0 28px;
	margin:27px 0 0 0;
}
ul.s9bx-inbxlist li:first-child{margin:0;}
.s9bximg2{float:right;margin:20px -15px 0 30px;max-width:100%;}
.s9bx2{
	background:url(/images/s9bx2bg.png?v2) center bottom no-repeat;
	margin:40px 0 0 0;
	background-size:100%;
}
.s9prd{margin:0 auto;display:block;max-width:100%;}
.s9img1{float:left;margin:33px 20px 0 -15px;max-width:100%;}
.s9img2{margin:40px 0 0 0;display:inline-block;}
@media only screen and (max-width: 1200px){
.tbx, .tbx2 {background: #fff url(/images/quote.png) 640px 40px no-repeat;}
ul.s7list {padding:30px 140px 0 140px;}	
.s9bximg1{width:330px;margin: 104px 20px 0 0;}
.s9bx {padding: 32px 32px;}	
.s9bx-inbx {
    margin: 36px 0 0 0;
    padding: 26px 20px 25px 30px;
}
ul.s9bx-inbxlist {padding: 0 0 0 320px;}	
ul.s9bx-inbxlist li{margin:23px 0 0 0;}
.s9img2{width:600px;}
.s9img1 {margin: 26px 20px 0 -15px;}

}
@media only screen and (max-width: 1030px){
.sec4, .sec5, .sec6{padding:40px 0;}
.s4bx{width:100%;padding: 32px;}	
.s4bximg2 {margin: -35px -32px 0 -50px;max-width: 100%;}	
.s4bx-nmbx p {
    font-size: 18px;
    line-height: 26px;
}

.s5img{width:350px;margin: 30px 20px 0 -15px;}
.s6img{width:350px;}
.tbx, .tbx2 {
    background: #fff url(/images/quote.png) 460px 40px no-repeat;
	background-size:80px;
    margin: 40px 0 0 0;
    padding: 30px 16px;
}
.timg, .timg2, .timg3{width:250px;margin:-6px 0 0 10px;}

.sec7{padding:40px 0;background-size:cover;}
.s7img{width:350px;margin:30px 20px 15px -15px;}
ul.s7list {padding:30px 40px 0 40px;}	

.sec8{padding:40px 0 180px 0;}
.sec9 {padding: 0 0 40px 0;}
.s9bx {
    margin: -136px 0 0 0;
    padding: 22px 16px;
}
.s9bximg1 {
	width: 300px;
	margin: 22px 20px 0 0;
}	
.s9bximg2{width:340px;}
.s9img1{width:330px;}
.s9img2 {width: 410px;}
}
@media only screen and (max-width: 767px){
.sec4{padding:35px 0 40px 0;background-size:cover;}	
.s4bx {
	margin:35px 0 0 0;
	padding: 20px 10px;
}	
.s4bx-nmbx {padding: 0 0 0 0;height: auto;}	
.s4bximg1{position:inherit;left:auto;top:auto;margin:0 auto;display:block;}
.s4bx-nmbx p {
    padding-top: 14px;
	text-align:center;
	padding-bottom:20px;
}	
.s4bxtxt{margin-top:20px;}
.s4bximg2 {
	margin: -35px -10px 0 -50px;
	width:250px;
}

.sec5, .sec7{padding:35px 0;}	
.s5img, .s6img, .timg, .timg2, .timg3, .s7img, .s9bximg1, .s9bximg2, .s9img1{
	float:none;
	margin:22px auto -15px auto;
	display:block;
	max-width:100%;
}
.s6img, .s9bximg2, .s9img1{margin:22px auto -4px auto;}
.timg, .timg2, .timg3{margin:15px auto -4px auto;}
.s9bximg1{margin:-70px auto 20px auto;width:200px;}

.sec6{padding:30px 0 40px 0;background-size:cover;}
.tbx, .tbx2 {
    background: #fff;
    margin: 38px 0 0 0;
    padding: 24px 10px;
}
.tbx2{margin:30px 0 0 0;}
ul.s7list {padding:26px 0 0 0;}
ul.s7list li {
    background: #fff url(/images/bullet2.png) 14px 23px no-repeat;
    padding: 16px 12px 14px 40px;
}

.sec8{background:#460944 url(/images/sec8-mob.jpg?v2) right top no-repeat;padding:35px 0 180px;}
.s8txtarea{width:100%;}

.sec9{padding:0 0 35px 0;}
.s9bx {padding: 22px 10px 25px 10px;}
.s9bx-inbx{margin:60px auto 0 auto;padding: 22px 10px 22px 10px;}
ul.s9bx-inbxlist {padding: 0 0 0 0;}
.s9bx2{margin:30px 0 0 0;}
.s9prd{margin:0 auto -8px auto;}
.s9img2{width:auto;margin:34px auto 0 auto;}
}
@media only screen and (max-width: 479px){
.s4bximg2 {
	margin: -15px -10px 0 -40px;
	width:200px;
}
}
/*==============start section10, 11, 12, 13, 14, 15=================*/
.sec10{padding:50px 0 182px 0;background:url(/images/sec10.jpg) center top no-repeat;color:#fff;}
.s10txtwidth{width:63%;}
.s10txt1{
	background-image: linear-gradient(to right, rgba(138,31,70,1), rgba(138,31,70,0));
	padding:10px 28px 10px 28px;
	border-radius:10px;
	margin-top:40px;
	width:60%;
}
.s10bx{
	margin:40px 0 0 0;
	background:#8a1f46;
	padding:36px 42px;
	border-radius:10px;
}
.s10bximg{margin:30px auto 0 auto;display:block;max-width:100%;}
.s10txt2{margin:36px 0 0 102px;}
.s10chart1, .s10chart2{
	background:#fff2d2;
	border-radius:60px;
	margin:38px 0 0 102px;
	padding:18px 40px;
	position:relative;
	width:598px;
	color:#000;
	font-weight:500;
}
.s10chart2{background:#d6f6e0;margin:38px 0 0 0;width:50%;display:inline-block;}
.chart1-arw{position:absolute;left:120px;top:-21px;}
.s10img{float:left;margin:28px 25px 0 -15px;max-width:100%;width:375px;}
/*------------------section11------------------*/
.sec11{padding:0 0 50px 0;}
.s11bx{
	margin:-142px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:40px 42px;
	box-shadow:0 0 10px #e1e0e0;
}
.s11txt{
	background:#8a1f46;
	padding:12px 30px;
	border-radius:10px;
	font-weight:bold;
	color:#fff;
	width:70%;
}
.s11bximg{float:right;margin:40px -15px 0 -40px;max-width:100%;}
/*------------------section12------------------*/
.sec12{background:#fdf1fd;padding:50px 0;}
.s12txt{
	background:#8a1f46;
	padding:16px 30px;
	border-radius:10px;
	color:#fff;
}
.s12img{float:left;margin:20px -60px -50px 0;max-width:100%;}
/*------------------section13------------------*/
.sec13{background:url(/images/sec13.jpg) center top no-repeat;padding:50px 0 230px 0;color:#fff;}
/*------------------section14------------------*/
.sec14{background:#f9f9f9;padding:0 0 50px 0;}
.s14bx{
	background:#fff;
	margin:-190px 0 0 0;
	border-radius:12px;
	padding:40px;
	box-shadow:0 0 10px #e1dede;
}
.s14bximg{float:right;margin:0 0 0 20px;max-width:100%;}
.s14txt {margin: 36px 0 0 60px;}
.s14chart{margin:38px 0 0 60px;}
.s14easybx{width:290px;float:left;margin:44px 40px 0 0;color:#fff;}
.s14easyline {height: 83px;}
.s14bx2 {
    border-radius:12px;
    background-image: linear-gradient(to right, #591555 40%, #931925 80%); 
	margin:40px 0 0 0;
	padding: 30px 486px 30px 30px;
	color:#fff;
	position:relative;
}
.s14bx2img{position:absolute;right:0;bottom:0;}
.s14chart2{margin:40px 0 0 0;display:inline-block;width:auto;}
.s14img1{float:left;margin:23px 20px 0 -15px;max-width:100%;}
.s14bx3{
	margin:40px 0 0 0;
	background:url(/images/s14bx3bg.png) center bottom no-repeat;
	background-size:100%;
}
ul.s14bx3-list{padding:20px 20px 24px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s14bx3-list li{width:25%;}
ul.s14bx3-list li img{margin:0 auto;display:block;max-width:100%;}
ul.s14bx3-list p{
	font-weight:600;
	text-align:center;
}
.s14txt2{
	background:#464646;
	padding:17px 40px;
	border-radius:10px;
	margin:40px 0 0 200px;
	color:#fff;
	font-weight:bold;
}
.s14img2{float:right;margin:0 -70px 0 -20px;max-width:100%;}
.s14img3{float:left;margin:46px 30px 0 -15px;max-width:100%;}
/*------------------section15------------------*/
.sec15{background:url(/images/sec15.jpg) center top no-repeat;padding:50px 0 55px 0;}
.s15prd{margin:30px auto 0 auto;display:block;max-width:100%;}
ul.s15list{padding:20px 100px 0 100px;}
ul.s15list li{
	background:#fff url(/images/bullet3.png) 30px 26px no-repeat;
	padding:25px 40px 25px 72px;
	margin:12px 0 0 0;
	border-radius:10px;
	font-weight:bold;
}
ul.s15list li:nth-child(even){background:#fbe1e5 url(/images/bullet3.png) 30px 26px no-repeat;font-weight:500;}
@media only screen and (max-width: 1200px){
.s10img {margin:32px 18px 0 -15px;}	
.s11bx {padding: 32px 32px;}
.s14bx2 {padding: 30px 345px 30px 30px;}
.s14bx2img{width:400px;}
ul.s14bx3-list {padding: 20px 0 20px 0;}
ul.s15list {padding: 20px 50px 0 50px;}
	
}
@media only screen and (max-width: 1030px){
.sec10 {padding: 40px 0 182px 0;}	
.s10txtwidth {width: 84%;}
.s10txt1 {padding: 10px 16px 10px 16px;margin-top: 36px;width:66%;}
.s10bx {
    margin: 36px 0 0 0;
    padding: 26px 20px;
}
.s10txt2 {margin: 36px 0 0 62px;}
.s10chart1, .s10chart2 {
    margin: 36px 0 0 62px;
    padding: 16px 30px;
}
.s10chart2{margin:56px 0 0 0;width:70%;}
.s10img{width:340px;margin: 32px 18px -30px -15px;}

.sec11 {padding: 0 0 44px 0;}
.s11bx {padding: 24px 16px;}
.s11bximg{width:340px;margin: 40px -15px 0 -20px;}
.s11txt {padding: 12px 16px;width:80%;}

.sec12 {padding: 40px 0;}
.s12img{width:400px;margin: 55px -60px -90px 0;}
.s12txt {padding: 16px 16px;}

.sec13{padding:40px 0 230px 0;background:url(/images/sec13.jpg) 55% top scroll;}

.sec14 {padding: 0 0 40px 0;}
.s14bx {padding: 24px 16px;}
.s14bximg{width:180px;margin: 10px 0 0 20px;}
.s14txt {margin: 36px 0 0 30px;}
.s14chart {margin: 38px 0 0 30px;}
.s14easybx {
    width: 240px;
    margin: 40px 30px 0 0;
}
.s14easyline {height: 81px;}	
.s14bx2 {padding: 22px 16px 0 16px;margin:36px 0 0 0;}
.s14bx2img{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:30px auto 0 auto;
	display:block;
}
.s14img1{width:340px;margin: 30px 15px 0 -15px;}
.s14chart2 {margin: 36px 0 0 0;}
ul.s14bx3-list {padding: 0 0 14px 0;}
ul.s14bx3-list li p{font-size:18px;line-height:28px;}
.s14img2 {width:450px;}
.s14img3{width:340px;margin: 26px 20px 0 -15px;}
.s14txt2 {
    padding: 17px 16px;
    margin: 34px 0 0 200px;
}

.sec15 {
    background-size:cover;
    padding: 40px 0 45px 0;
}
ul.s15list {padding: 20px 0 0 0;}
ul.s15list li {
    background: #fff url(/images/bullet3.png) 20px 26px no-repeat;
    padding: 25px 30px 25px 60px;
}
ul.s15list li:nth-child(even){background:#fbe1e5 url(/images/bullet3.png) 24px 26px no-repeat;}
}
@media only screen and (max-width: 767px){
.sec10 {padding: 40px 0 182px 0;background:#4d0a40 url(/images/sec10-mob.jpg?v2) right top no-repeat;padding:35px 0 180px 0;}		
.s10txtwidth{width:100%;}
.s10txt1 {
    background-image: linear-gradient(to right, rgba(138, 31, 70, 1), rgba(138, 31, 70, 1));
    padding: 12px 10px;
    margin-top: 34px;
    width: 100%;
}
.s10bx {margin: 34px 0 0 0;padding: 20px 10px;}
.s10bximg{margin:20px auto 0 auto;}
.s10txt2 {margin: 33px 0 0 0;}
.s10chart1, .s10chart2 {
	margin: 34px 0 0 0;
	padding: 16px 30px;
	width:100%;
}
.chart1-arw{left:70px;}
.s10img, .s11bximg, .s12img, .s14img1, .s14img3{
	float:none;
	margin:22px auto -4px auto;
	display:block;
	max-width:100%;
}
.s11bximg{margin:0 auto -8px auto;}
.s12img{margin:-10px auto -80px auto;width:350px;}
.s14img3{margin:15px auto -25px auto;}

.sec11 {padding: 0 0 40px 0;}
.s11bx {padding: 20px 10px 22px 10px;}
.s11txt{width:100%;}

.sec12 {padding: 35px 0;}
.s12txt {padding: 18px 10px 20px 10px;}

.sec13{padding:35px 0 230px 0;background:#490943;}
.s13txtwidth{width:76%;}

.sec14 {padding: 0 0 35px 0;}
.s14bx {padding: 22px 10px 24px 10px;}
.s14bximg{width:130px;margin: 0 0 0 0;}
.s14txt {margin: 24px 0 0 0;}
.s14bx2 {padding: 22px 10px 0 10px;margin: 34px 0 0 0;}
.s14easy1{margin:38px 0 -6px 0;width:156px;color:#fff;}
.s14easy2{width:156px;color:#fff;margin:36px 0 0 0;}
.s14easy2 .easytxt{font-size:17px;}
.s14easy3{margin:36px 0 0 0;width:156px;color:#fff;}
.s14bx3{background:none;margin:0;}
ul.s14bx3-list{padding:0 20px 0 0;}
ul.s14bx3-list li{width:50%;margin:30px 0 0 0;}
ul.s14bx3-list li img{margin:0 auto -25px auto;position:relative;z-index:99;}
ul.s14bx3-list li p{
	background:#f0ecf3;
	padding:26px 10px 0 10px;
	height:96px;
	position:relative;
}
.triangle-right, .triangle-right2, .triangle-right3 {
	position:absolute;
	left:0;
	top:0;
	width: 0;
	height: 0;
	border-top: 48px solid transparent;
	border-left: 20px solid #fff;
	border-bottom: 48px solid transparent;
}
.triangle-right2{border-left: 20px solid #f0ecf3;left:-5px;}	
.triangle-right3{
	left:auto;
	right:-20px;
	border-left: 20px solid #f0ecf3;
}
.s14img2 {width: 450px;width:300px;margin: 0 -60px -50px -70px;}
.s14txt2 {padding: 17px 10px;margin: 34px 0 0 0;}

.sec15 {padding: 35px 0 40px 0;}
ul.s15list li {
    background: #fff url(/images/bullet3.png) 14px 21px no-repeat;
	background-size:22px;
    padding: 18px 10px 18px 48px;
}
ul.s15list li:nth-child(even){background:#fbe1e5 url(/images/bullet3.png) 14px 21px no-repeat;background-size:22px;}
}
@media only screen and (max-width: 479px){
ul.s14bx3-list li p{font-size:17px;line-height:27px;}	
}
@media only screen and (max-width: 389px){
.s14bximg{width:100px;}
ul.s14bx3-list{padding:0 10px 0 0;}
ul.s14bx3-list li p{font-size:15px;line-height:25px;height:86px}	
.triangle-right, .triangle-right2, .triangle-right3 {	
	border-top: 43px solid transparent;
	border-left: 15px solid #fff;
	border-bottom: 43px solid transparent;
}
.triangle-right2{border-left: 15px solid #f0ecf3;left:-5px;}	
.triangle-right3{
	left:auto;
	right:-15px;
	border-left: 15px solid #f0ecf3;
}	
}
/*==============start section16, 17, 18, 19=================*/
.sec16{padding:50px 0;background:#fdf1fd;position:relative;}
.s16plus{
	position:absolute;
	left:0;
	right:0;
	top:-20px;
	margin:0 auto;
	display:block;
}
.bonusbx{
	margin:35px 100px 0 100px;
	background:#fff;
	border-radius:12px;
	border:2px solid #dbbed1;
}
.topmar{margin:22px 100px 0 100px;}
.bonusbx-hd{
	background-image: linear-gradient(to right, #591555 35% , #931925 80%);
	border-radius:10px 10px 0 0;
	padding:15px 36px;	
}
.bonusbx-hding1{
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	color:#fad303;
	text-align:left;
}
.bonusbx-hding2{
	font-weight:800;
	font-size:28px;
	line-height:38px;
	color:#fff;
	text-align:left;
}
.bonusbx-btm{padding:30px 36px 40px 36px;width:100%;display:table;}
.bonusbx-imgbx{position:relative;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7{
	float:right;
	margin:-80px 40px 0 50px;
	max-width:100%;
}
.bonusbx-img3, .bonusbx-img4{margin:-80px 40px 20px 90px;}
.bonusbx-img5, .bonusbx-img6{margin:-80px 40px 20px 110px;}

.badge {
    position: absolute;
    right: 5px;
    top: -100px;
    height: 84px;
    width: 84px;
    background: url(/images/badgebg.png) center center no-repeat;
    background-size: 100%;
    padding: 0 0 0 4px;
}
.badge-txt1, .badge-txt2 {
    font-weight: 600;
    font-size: 15px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 16px 0 0 0;
}
.badge-txt2{
	padding:0;
	font-size:26px;
	line-height:28px;
	color:#fff000;
}
.bonus-inbx{
	background:#ffffe2;
	margin:40px 0 0 0;
	border-radius:10px;
	padding:20px 270px 20px 28px;
	border:1px solid #f6f6cd;
	position:relative;
	width:98%;
}
.bonus-inbximg{position:absolute;right:-40px;top:-60px;}
.bonus-inbxquote{position:absolute;right:140px;top:-50px;width:110px;}
/*------------------section17------------------*/
.sec17{padding:50px 0;background:#f9f9f9;}
ul.s17list{padding:10px 0 0 65px;}
ul.s17list li{
	background:url(/images/bullet4.png) left 2px no-repeat;
	padding:0 0 0 34px;
	margin:27px 0 0 0;
}
.s17img{float:right;margin:33px -15px 25px 25px;max-width:100%;}
.s17bx{
	background:#8a1f46;
	margin:40px 0 0 0;
	padding:24px 0 24px 30px;
	color:#fff;
	border-radius:10px;
}
.s17img2{float:right;margin:30px -90px -50px -250px;max-width:100%;}
/*------------------section18------------------*/
.sec18{background:url(/images/sec18.jpg) center top no-repeat;padding:50px 0 368px 0;color:#fff;}
.s18img{float:left;margin:30px 25px 0 -10px;max-width:100%;}
/*------------------section19------------------*/
.sec19{background:#f9f9f9;padding:0 0 50px 0;}
.s19bx{
	margin:-320px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:45px 30px 30px 30px;
	box-shadow:0 0 10px #d7d7d7;
}
.s19prd{margin:0 auto;display:block;max-width:100%;}
.s19btn{margin:30px auto 0 auto;display:block;max-width:100%;}
.hdmar{margin-top:12px;}
.s19img{float:right;margin:25px -10px 0 20px;max-width:100%;}

@media only screen and (max-width: 1200px){
.bonusbx{margin:35px 50px 0 50px;}
.topmar{margin:22px 50px 0 50px;}
.bonus-inbx {padding: 20px 239px 20px 28px;}

.s17img2 {margin: 100px -60px -50px -200px;width:550px;}	
}
@media only screen and (max-width: 1030px){
.sec16 {padding: 40px 0 45px 0;}
.bonusbx{margin:30px 0 0 0;}
.topmar{margin:22px 0 0 0;}	
.bonusbx-hd {padding: 16px 16px 14px 16px;}	
.bonusbx-hding1 {font-size: 19px;line-height: 29px;}	
.bonusbx-hding2 {font-size: 23px;line-height: 33px;}	
.bonusbx-btm {padding: 24px 16px 30px 16px;}
.bonus-inbx {padding: 20px 220px 20px 16px;}
.bonus-inbximg{width:220px;right: -20px;top: -30px;}
.bonus-inbxquote {right: 130px;top: -40px;width: 85px;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7{	
	margin:-80px 30px 10px 30px;
}

.sec17 {padding: 40px 0;}
.s17img{width:340px;margin: 25px -15px -5px 18px;}
ul.s17list {padding: 10px 0 0 30px;}
ul.s17list li{margin:24px 0 0 0;}
.s17bx {
    margin: 36px 0 0 0;
    padding: 20px 0 20px 16px;
}
.s17img2 {
	margin: 10px -60px -50px -200px;
	width: 520px;
}
.sec18 {
    background-size:cover;
    padding: 40px 0 368px 0;
}
.s18img{width:330px;margin: 25px 25px 20px -10px;}

.sec19 {padding: 0 0 40px 0;}
.s19bx {padding: 36px 16px 25px 16px;}
.s19img{width:340px;margin: 25px -10px 0 3px;}
.hdmar{margin-top:6px;}
}
@media only screen and (max-width: 767px){
.sec16 {padding: 35px 0 40px 0;}
.bonusbx{margin:25px 0 0 0;}
.topmar{margin:20px 0 0 0;}	
.bonusbx-hd {padding: 16px 10px 14px 10px;}	
.bonusbx-btm {padding: 20px 10px 25px 10px;}
.bonusbx-imgbx{width:200px;margin:0 auto 20px auto;display:block;}
.bonusbx-img1, .bonusbx-img2, .bonusbx-img3, .bonusbx-img4, .bonusbx-img5, .bonusbx-img6, .bonusbx-img7,
.s17img, .s18img, .s19img{
	float:none;
	margin:0 auto;
	display:block;
	width:160px;
}
.s17img{margin:22px auto -15px auto;width:340px;}
.s18img, .s19img{margin:22px auto -5px auto;width:340px;}

.badge {
    position: absolute;
    right: -20px;
    top: -30px;
    height: 84px;
    width: 84px;
    background: url(/images/badgebg.png) center center no-repeat;
    background-size: 100%;
    padding: 0 0 0 4px;
}
.bonus-inbx {padding: 20px 10px 15px 10px;margin:34px 0 0 0;}
.bonus-inbximg{
	position:inherit;
	right:auto;
	top:auto;
	margin:15px auto 0 auto;
	display:block;
}

.sec17 {padding: 35px 0;}
.s17bx {
	margin: 34px 0 0 0;
	padding: 20px 12px 120px 12px;
}
.s17img2{float:none;margin:-100px auto -40px auto;display:block;width:400px;}	
ul.s17list {padding: 10px 0 0 0;}	
ul.s17list li {margin: 20px 0 0 0;}	

.sec18 {padding: 35px 0 260px 0;}

.sec19 {padding: 0 0 35px 0;}
.s19btn{margin:18px auto 0 auto;}
.s19bx {padding: 36px 12px 15px 12px;margin:-220px 0 0 0;}	
}
/*==============start section20, 21=================*/
.sec20{background-image: linear-gradient(to right, #4a1461 , #87182f);padding:50px 0;}
.s20-mbbx{
	margin:100px 0 0 0;
	background:#ffffe2;
	border-radius:12px;
	padding:1px 40px 50px 40px;
}
.s20-mbbx p{text-align:center;}
.s20-mbseal{margin:-62px auto 15px auto;display:block;}
.s20-mbbxhding{
	font-weight:800;
	font-size:28px;
	line-height:38px;
}
.s20-mbprd{margin:40px auto 0 auto;display:block;max-width:100%;}
.s20-triangle-down {
	width: 0;
	height: 0;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: 10px solid #ffffe2;
	margin:0 auto;
	display:block;
}
.s20img{float:right;margin:-56px -100px -80px -120px;max-width:100%;}
/*------------------section21------------------*/
.sec21{padding:50px 0;background:#f9f9f9;}
.s21txt{
	font-weight:bold;
	font-size:30px;
	line-height:40px;
	text-align:center;
}
.s21bx{margin:24px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
.s21bx > .s21bx-lft, .s21bx > .s21bx-rgt{width:50%;margin:10px 0 0 0;padding:0 70px 0 30px;}
.s21bx > .s21bx-rgt{padding:0 30px 0 70px;}
.or{
	position:absolute;
	left:0;
	right:0;
	top:20px;
	margin:0 auto;
	display:block;
}
.s21bximg{margin:0 auto 12px auto;display:block;max-width:100%;}
.s21bx > .s21bx-lft p, .s21bx > .s21bx-rgt p{
	text-align:center;
	font-weight:bold;
}
.s21bx2{margin:40px 0 0 0;}	
@media only screen and (max-width: 1030px){
.sec20 {padding: 40px 0;}	
.s20-mbbx {padding: 1px 20px 34px 20px;}	
.s20-mbbxhding {
    font-weight: 800;
    font-size: 24px;
    line-height: 34px;
}
.s20-mbprd {margin: 34px auto 0 auto;}
.s20img{width:550px;margin: -26px -60px -80px -80px;}

.sec21 {padding: 40px 0 45px 0;}
.s21txt {font-size: 26px;line-height: 36px;}
.s21bx{margin:16px 0 0 0;}
.s21bx > .s21bx-lft, .s21bx > .s21bx-rgt{width:50%;margin:10px 0 0 0;padding:0 50px 0 0;}
.s21bx > .s21bx-rgt{padding:0 0 0 50px;}
.or{width:90px;}	
}
@media only screen and (max-width: 767px){
.sec20 {padding: 35px 0;}		
.s20-mbbx {padding: 1px 10px 26px 10px;margin:65px 0 0 0;}	
.s20-mbseal{width:80px;margin:-40px auto 15px auto;}
.s20-mbbxhding {
	font-size: 22px;
	line-height: 32px;
}
.s20img{
	float:none;
	margin:-20px auto -50px auto;
	display:block;
	max-width:100%;
}
.sec21 {padding: 32px 0 40px 0;}
.s21txt {font-size: 24px;line-height: 34px;}
.s21bx{margin:0 0 0 0;}
.s21bx > .s21bx-lft, .s21bx > .s21bx-rgt{width:100%;padding:0;margin:15px 0 0 0;}
.or{display:none;}
.or-mob{margin:20px auto 0 auto;display:block;max-width:100%;}
.s21bximg {
    margin: 0 auto 10px auto;
    display: block;
    max-width: 100%;
}
.s21bx2 {margin: 34px 0 0 0;}

}
/*=================start footer==================*/
footer{background:#f9f9f9;padding:0 0 40px 0;}
.ftrlogo{margin:0 auto;display:block;max-width:100%;}
ul.ftrlist{padding:30px 0 0 0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	padding:0 13px 0 8px;
	font-size:19px;
	line-height:19px;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#000;}
ul.ftrlist li:after{
	content:"";
	position:absolute;
	right:0;
	top:3px;
	height:17px;
	background:#000;
	width:1px;
}
ul.ftrlist li:last-child:after{display:none;}
.ftrtxt{
	font-size:19px;
	line-height:29px;
	text-align:center;
	margin-top:10px;
}

@media only screen and (max-width: 767px){
footer{padding:0 0 30px;}
.ftrlogo{width:176px;}
ul.ftrlist{padding:15px 0 0 0;}
ul.ftrlist li{
	padding:0 10px;
	font-size:14px;
	line-height:14px;
}
ul.ftrlist li:after{height:12px;top:2px;}
.ftrtxt{
	font-size:14px;
	line-height:24px;
	margin-top:2px;
}
}


