@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Outfit", 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:46px;
	line-height:54px;
	text-align:center;
}
.bdhding2{font-size:36px;line-height:44px;}
.bdhding1 sup{font-size:32px;line-height:32px;}
.bdfont{	
	font-size:24px;
	line-height:32px;
	text-align:left;
}
.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;
}
.mar1{margin-top:32px;}
.mar2{margin-top:44px;}
.hdmar{margin-top:12px;}

.bold{font-weight:bold;}
.exbold{font-weight:800;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
.txlnlft{text-align:left;}
.txttransform{text-transform:uppercase;}
@media only screen and (max-width: 1020px){
.container{ max-width:750px; width:100%; }
.bdhding1{font-size:38px;line-height:46px;}
.bdhding2{font-size:32px;line-height:40px;}

.bdfont{font-size:20px;line-height:28px;}
.bdfont2{font-size:22px;line-height:30px;}
.bdfont3{font-size:24px;line-height:32px;}
.bdfont4{font-size:26px;line-height:34px;}
.bdfont5{font-size:27px;line-height:35px;}
.mar1{margin-top:28px;}
.mar2{margin-top:40px;}
.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:38px;}
.bdhding1 sup{font-size:22px;line-height:22px;}
.bdhding2{font-size:27px;line-height:35px;}

.bdfont{font-size:18px;line-height:26px;}
.bdfont2{font-size:19px;line-height:27px;}
.bdfont3{font-size:20px;line-height:28px;}
.bdfont4{font-size:22px;line-height:30px;}
.bdfont5{font-size:23px;line-height:31px;}
.mar1{margin-top:26px;}
.mar2{margin-top:36px;}
.hdmar{margin-top:6px;}
}
@media only screen and (max-width: 479px){
.bdhding1{font-size:26px;line-height:34px;}
}
/*====================start section1, 2, 3, 4=====================*/
.sec1{background:url(../images/sec1.jpg) center top no-repeat;padding:54px 0;}
.s1hding{
	font-weight:800;
	font-size:60px;
	line-height:70px;
	color:#fff;
	text-align:left;
	width:68%;
	border:4px solid #c2fba1;
	padding:28px 36px 38px 36px;
}
.s1hding span{color:#ffcc00;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:13px;}
.s1img{position:absolute;right:-50px;bottom:-54px;}
/*---------------------section2-----------------------*/
.sec2{padding:46px 0;}
.s2hding{font-style:italic;position:relative;padding:0 74px;}
.lftqt, .rgtqt{position:absolute;}
.lftqt{left:0;top:-8px;}
.rgtqt{right:0;bottom:-5px;}
.s2img{float:left;margin:22px 20px 0 -20px;max-width:100%;}
/*---------------------section3-----------------------*/
.sec3{padding:46px 0 134px 0;background:#f4e9db url(../images/sec3.jpg) center top no-repeat;}
.s3img{position:absolute;right:20px;bottom:-44px;}
/*---------------------section4-----------------------*/
.sec4{padding:1px 0 46px 0;background:#fff;}
.s4bx{
	margin-top:-90px;
	background:#fff url(../images/s4bxbg.png) right top no-repeat;
	border:1px solid #e1d3be;
	border-radius:14px;
	padding:21px 280px 21px 28px;
	box-shadow:0 5px 5px #dad7d7;
}
.s4img1{float:left;margin:30px 20px 0 -20px;max-width:100%;}
.s4bx2{
	margin-top:60px;
	background:#edf7f9;
	border-radius:14px;
	padding:30px 28px;
	position:relative;
}
.s4bx2icon{position:absolute;left:0;right:0;top:-28px;margin:0 auto;display:block;}
.s4bx2hding{font-weight:600;}
.s4bx2hding span{color:#1e4164;font-weight:800;}
.s4bx2txt span{font-weight:bold;background:#fff151;}
.s4bx2inbx, .s6bx{
	margin:44px 38px 0 38px;
	background:#fff7f7;
	border:2px solid #ff0000;
	border-bottom:7px solid #ff0000;
	border-radius:14px;
	padding:24px 28px 34px 28px;
}
.s6bx{margin:-150px 38px 0 38px;position:relative;}
ul.s4bx2inbxlist, ul.s6bxlist{padding:0 0 0 16px;}
ul.s4bx2inbxlist li, ul.s6bxlist li{
	position:relative;
	padding:0 0 0 80px;
	margin-top:30px;
	font-weight:600;
}
ul.s6bxlist li{margin-top:22px;}
.s4bx2inbxlicon, .s6bxlicon{position:absolute;left:0;top:0;}

ul.s4bx2list{padding:0 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s4bx2list li{width:26%;padding:0 10px;margin-top:30px;}
.s4bx2limg{margin:0 auto;display:block;max-width:100%;height:auto;}
.s4bx2ltxt{text-align:center;font-weight:bold;color:#fff;margin-top:2px;}
.s4bx2ltxt span{background:#ff0000;padding:3px 20px;border-radius:20px;}
.s4img2{margin:32px auto 0 auto;display:block;max-width:100%;height:auto;}
.s4img3{float:right;margin:40px -50px -50px -50px;max-width:100%;}
/*---------------------section5-----------------------*/
.sec5{padding:46px 0 190px 0;background:#edf7f9;}
ul.s5list{padding:10px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s5list li{width:28%;padding:0 20px;position:relative;margin-top:30px;}
ul.s5list li:after{
	content:"";
	position:absolute;
	right:0;
	top:10px;
	width:2px;
	height:150px;
	background:#d5caca;
}
ul.s5list li:nth-child(3):after{display:none;}
.s5limg{margin:0 auto;display:block;max-width:100%;height:auto;}
.s5ltxt{text-align:center;margin-top:8px;font-weight:bold;}
/*---------------------section6-----------------------*/
.sec6{padding:1px 0 46px 0;background:#fff;}
.s6bximg{position:absolute;right:74px;top:-42px;}
.s6subhding{font-weight:bold;text-align:center;}
.s6img1bx{position:relative;margin-top:44px;border-radius:15px;box-shadow:0 0 10px #dad9d9;}
.s6img1{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s6img1bx-list{display:flex;justify-content:space-between;flex-wrap:nowrap;position:absolute;bottom:50px;right:100px;left:100px;}
ul.s6img1bx-list li{width:38%;}
ul.s6img1bx-list li:nth-child(2){width:24%;}
.vs{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s6img1bx-list li:nth-child(1) p, ul.s6img1bx-list li:nth-child(3) p{
	margin:0 auto;
	display:block;
	width:272px;
	height:70px;
	background:#ff0000;
	color:#fff;
	font-weight:600;
	text-align:center;
	border-radius:40px;
	font-size:24px;
	line-height:30px;
	margin-top:15px;
}
ul.s6img1bx-list li:nth-child(3) p{background:#30b92d;}	
ul.s6list{padding:24px 48px 0 48px;display:flex;justify-content:space-between;flex-wrap:nowrap;}
ul.s6list li{
	width:31%;
	background:url(../images/bullet1.png) 20px center no-repeat;
	padding:12px 20px 12px 74px;
	border:2px solid #30b92d;
	border-radius:12px;
	font-weight:bold;
	margin-top:20px;
}
.s6img2{float:right;margin:45px 0 0 20px;max-width:100%;}
.s6bx2{
	margin-top:44px;
	background:#fef4d5;
	border:1px solid #e2d19b;
	border-radius:14px;
	padding:28px;
}
.s6bx2img{margin:20px auto 0 auto;display:block;max-width:100%;}

.counter-box{margin:16px auto 0 auto;display:block;width:273px;height:45px;background:url(../images/counterbg.png) center top no-repeat;padding-left:8px;position:relative;}
.uparrow{position:absolute;right:-28px;top:3px;width:24px;height:auto;}
.count{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height:45px;
  text-align:center;
  margin: 0;
  font-weight:bold;
  letter-spacing:25px;				  
}

@media only screen and (max-width: 1020px){
.sec1{padding:44px 0;}
.s1hding{
	font-size:48px;
	line-height:58px;
	width:72%;
	padding:18px 26px 28px 20px;
}
.s1hding span{color:#ffcc00;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:13px;}
.s1img{width:310px;height:auto;right:-50px;bottom:-44px;}

.s2hding {padding: 0 40px;}
.lftqt, .rgtqt{width:45px;height:auto;}
.lftqt{top:0;}
.rgtqt{bottom:5px;}
.s2img{width:350px;height:auto;margin: 18px 20px 0 -20px;}

.s4bx {padding: 20px 240px 20px 20px;}
.s4img1{width:350px;height:auto;margin: 30px 12px 0 -20px;}
.s4bx2 {
    margin-top: 60px;
    padding: 26px 20px;
}
.s4bx2inbx, .s6bx {
    margin: 40px 0 0 0;
    padding: 24px 20px 34px 20px;
}
.s6bx{margin:-150px 0 0 0;}
.s4img3{width:500px;height:auto;margin: 30px -50px -50px -80px;}

.s6bximg{width:134px;height:auto;}
.s6img1bx{margin-top:38px;}
ul.s6img1bx-list{left:40px;right:40px;}
ul.s6img1bx-list li{width:40%;}
ul.s6img1bx-list li:nth-child(2) {width: 20%;}
ul.s6img1bx-list li:nth-child(1) p, ul.s6img1bx-list li:nth-child(3) p{
	font-size:20px;
	line-height:26px;
	width:100%;
	height:auto;
	padding:10px 15px;
	margin-top:0;
}
.vs{width:76px;height:auto;}
ul.s6list {padding: 20px 0 0 0;}
ul.s6list li{background-size:26px;padding: 12px 20px 12px 60px;}
.s6bx2 {margin-top: 40px;}
}
@media only screen and (max-width: 767px){
.sec1{padding:26px 0 0 0;background:url(../images/sec1-mob.jpg) center top no-repeat;background-size:cover;}
.s1hding{
	font-size:42px;
	line-height:52px;
	width:100%;
	padding:0 0 0 0;
	border:none;
}
.s1img{position:inherit;right:auto;bottom:auto;margin:20px auto 0 auto;display:block;max-width:100%;height:auto;width:240px;}

.sec2{padding:35px 0;}
.s2hding {padding: 0 30px;}
.lftqt, .rgtqt{width:30px;height:auto;}
.s2img, .s4img1, .s6img2{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s6img2{margin:20px auto -10px auto;width:250px;height:auto;}

.sec3{padding:35px 0 134px 0;background:#f4e9db;}
.s3img-mob{margin:28px auto 2px auto;display:block;max-width:100%;height:auto;border-radius:14px;border:4px solid #fff;box-shadow:0 0 10px #dbd2c6;}

.sec4 {padding: 1px 0 35px 0;}
.s4bx {padding: 20px 12px 20px 12px;background:#fff;}
.s4bximg-mob{margin:20px auto 0 auto;display:block;max-width:100%;height:auto;}
.s4bx2 {
	margin-top: 50px;
	padding: 26px 12px;
}
.s4bx2icon{width:34px;height:auto;top:-22px;}
.s4bx2inbx, .s6bx {
	margin: 38px 0 0 0;
	padding: 20px 12px 26px 12px;
}
.s6bx{margin:-110px 0 0 0;}
ul.s4bx2inbxlist, ul.s6bxlist {padding: 0 0 0 0;}
ul.s4bx2inbxlist li, ul.s6bxlist li{padding: 0 0 0 74px;margin-top:26px;}
ul.s6bxlist li{padding: 0 0 0 58px;margin-top:20px;}
.s4bx2inbxlicon{width:57px;height:auto;}
ul.s4bx2list li {
    width: 100%;
    padding: 0 10px;
    margin-top: 22px;
}
.s4img2{margin:26px auto -10px auto;}

.sec5 {padding: 35px 0 146px 0;}
ul.s5list{padding:0 0 0 0;}
ul.s5list li{width:33.33%;padding:0 10px;}

.sec6 {padding: 1px 0 36px 0;}
.s6bximg{width:100px;right:15px;bottom:0;top:auto;}
.s6bxlicon{width:42px;height:auto;top:-2px;}
ul.s6img1bx-list{left:12px;right:12px;bottom:20px;}
ul.s6img1bx-list li:nth-child(1) p, ul.s6img1bx-list li:nth-child(3) p {
	font-size: 17px;
	line-height: 22px;
	padding: 6px 15px;
}
.vs {width: 57px;	}
.s6img1bx{margin-top:35px;}	
ul.s6list{padding:14px 0 0 0;}
ul.s6list li {
	background: url(../images/bullet1.png) 10px 12px no-repeat;
	background-size: 20px;
	padding: 8px 10px 8px 40px;
}
.s6bx2 {margin-top: 36px;padding: 20px 12px;}	

.s6bx2img{margin:16px auto 0 auto;}	
.counter-box{margin:12px auto 0 auto;display:block;width:243px;height:40px;background-size:100%;padding-left:9px;}
.uparrow{position:absolute;right:-22px;top:3px;width:20px;height:auto;}
.count{
  font-size: 26px;
  line-height:40px;
  letter-spacing:22px;				  
}	
}
@media only screen and (max-width: 479px){
.s1hding {
	font-size: 38px;
	line-height: 48px;
}
ul.s5list li{width:100%;}
ul.s5list li:after{display:none;}

ul.s6img1bx-list li{width:43%;}
ul.s6img1bx-list li:nth-child(2){width:12%;}
.vs{width:100%;height:auto;}
ul.s6img1bx-list li:nth-child(1) p, ul.s6img1bx-list li:nth-child(3) p {
	font-size: 15px;
	line-height: 18px;
	padding: 5px 10px;
}
ul.s6list{flex-wrap:wrap;padding:22px 0 0 0;}
ul.s6list li{width:100%;margin-top:10px;padding: 10px 10px 10px 40px;}
}
@media only screen and (max-width: 389px){
.s1hding {
	font-size: 34px;
	line-height: 44px;
}
ul.s6img1bx-list{left:8px;right:8px;}
ul.s6img1bx-list li:nth-child(1) p, ul.s6img1bx-list li:nth-child(3) p {
	font-size: 14px;
	line-height: 17px;
}
}
/*====================section7, 8, 9, 10, 11=====================*/
.sec7{padding:46px 0 138px 0;background:#edf7f9;}
.chartbx{
	margin:44px 0 0 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.col1{width:49.69%;border-right:1px solid #b4b4b4;} 
.col2, .col3{width:25.15%;}
.col3{background:#fff;border:1px solid #30b92d;border-radius:14px;}

.row1{height:154px;padding-top:5px;}
.row3, .row4, .row5{margin-top:6px;}
.row2, .row3{height:55px;}
.row4, .row5{height:73px;}
.row6{height:16px;}
.white{background:#fff;}
.gray{background:#f4fafb;}

.row1-txt1{padding-right:50px;}
.chartimg1, .chartimg2{margin:0 auto;display:block;max-width:100%;height:auto;}
.chartimg1{padding-top:14px;}
.row1-txt2{font-weight:bold;font-size:22px;line-height:30px;text-align:center;margin-top:10px;}

.col1-txt1, .col1-txt2, .col1-txt3, .col1-txt4{
	background:url(../images/bullet2.png) 18px 24px no-repeat;
	padding:10px 20px 0 40px;
	font-weight:bold;
	font-size:24px;
	line-height:34px;
}
.col1-txt3, .col1-txt4{padding:20px 20px 10px 40px;background:url(../images/bullet2.png) 18px 35px no-repeat;}

.col2-txt1, .col2-txt2, .col2-txt3, .col2-txt4{
	font-size:22px;
	line-height:28px;
	text-align:center;
	padding:13px 10px 0 10px;
}
.col2-txt3, .col2-txt4{padding:9px 10px 0 10px;}
.s7img{float:right;margin:46px 0 0 -30px;max-width:100%;}
/*---------------------section8-----------------------*/
.sec8{padding:1px 0 56px 0;background:#fff;}
.s8bx1{
	width:568px;
	margin:-100px auto 0 auto;
	display:block;
	background:#fff;
	border:1px solid #e3d4bf;
	box-shadow:0 5px 8px #d9d8d8;
	border-radius:14px;
	padding:0 20px 20px 20px;
}
ul.s8bx1list{display:flex;justify-content:center;flex-wrap:wrap;}
ul.s8bx1list li{width:50%;padding:0 30px;position:relative;}
.equal{position:absolute;right:-18px;top:64px;}
.s8bxlimg{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s8bx1list li p{font-weight:bold;text-align:center;margin-top:8px;}
.s8img{float:left;margin:0 -130px 0 -70px;max-width:100%;}
.s8bx2{
	margin:44px 0 0 0;
	background:#fef4d5 url(../images/s8bx2bg.png) right top no-repeat;
	padding:28px 300px 28px 28px;
	border:1px solid #e1d1bb;
	border-radius:14px;
	font-weight:500;
	font-style:italic;
}
.s8img2{float:left;margin:30px 20px -20px -20px;max-width:100%;}
ul.s8list{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;padding:0 100px;}
ul.s8list li{
	width:33.33%;
	padding:0 20px;
	position:relative;
	margin-top:20px;
}
.s8limg{margin:0 auto;display:block;max-width:100%;height:auto;}	
ul.s8list li p{font-weight:600;text-align:center;margin-top:14px;}
ul.s8list li:after{
	content:"";
	position:absolute;
	right:0;
	top:10px;
	width:1px;
	height:160px;
	background:#dacccc;
}
ul.s8list li:last-child:after{display:none;}
.s8txt{margin-top:36px;}
/*---------------------section9-----------------------*/
.sec9{background:#edf7f9;padding:46px 0 914px 0;}
/*---------------------section10-----------------------*/
.sec10{background:#fff;padding:1px 0 56px 0;}
.s10bx{
	margin:-876px 0 0 0;
	background:#fff;
	border:1px solid #e1d1bb;
	padding:34px 28px;
	border-radius:14px;
}
.s10bximg1{float:right;margin:-15px -20px 0 10px;max-width:100%;}
.s10bxsubhding{
	font-weight:bold;
	font-size:36px;
	line-height:44px;
	text-align:center;
	font-style:italic;
	margin-top:22px;
}
.lftqt2{margin:0 5px 15px 0;}
.rgtqt2{margin:0 0 -20px 5px;}
.s10bximg2{margin:38px auto 0 auto;display:block;max-width:100%;height:auto;}
.s10bx-inbx {
    margin: 44px 38px 0 38px;
    background: #edf7f9;
    border: 2px solid #1e4164;
    border-bottom: 7px solid #1e4164;
    border-radius: 14px;
    padding: 24px 28px 34px 28px;
}
ul.s10bx-inbxlist{padding:0 0 0 30px;}
ul.s10bx-inbxlist li{
	position:relative;
	padding:0 0 0 68px;
	margin-top:24px;
	font-weight:600;
}
.s10bx-inbxlicon{position:absolute;left:0;top:0;}
.s10bx-inbximg{float:right;margin:15px 0 -30px 0;max-width:100%;}
.s10bximg3{float:right;margin:30px 0 0 0;max-width:100%;}
ul.s10bxlist{padding:0 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s10bxlist li{
	background:url(../images/bullet1.png) 22px 12px no-repeat;
	padding:12px 40px 12px 74px;
	border:2px solid #30b92d;
	border-radius:10px;
	font-weight:bold;
	margin:0 15px 0 15px;
}
.s10bximg4{float:left;margin:18px 20px 0 -20px;max-width:100%;height:auto;}
/*---------------------section11-----------------------*/
.sec11{padding:46px 0 434px 0;background:#edf7f9;}
ul.s11list{display:flex;justify-content:space-between;flex-wrap:nowrap;}
ul.s11list li{margin-top:40px;padding:0 12px;}
.sldrimg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:14px;box-shadow:0 0 10px #d7d9da;}

.tbx{width:100%;display:table;}
.ttxt1{
	font-size:28px;
	line-height:30px;
	text-align:left;
}
.ttxt1 span.span1{font-size:22px;color:#757575;}
.ttxt1 span.span2{font-size:18px;color:#888888;}
.ttxt1 span.span3{font-size:24px;}
.vficon{margin:0 5px -2px 5px;}
.stars{margin:15px 0;display:block;}
.ttxt2{color:#2d2d2d;font-style:italic;}
.timg{float:right;margin:-10px -20px -10px 20px;max-width:100%;}
.tdvdr{
	height:1px;
	background:#d9dbdc;
	margin:30px 0;
}

@media only screen and (max-width: 1020px){
.col1-txt1, .col1-txt2, .col1-txt3, .col1-txt4 {
    background: url(../images/bullet2.png) 18px 26px no-repeat;
    padding: 14px 20px 0 40px;
    font-size: 20px;
    line-height: 30px;
}
.col1-txt3, .col1-txt4{
	background: url(../images/bullet2.png) 18px 34px no-repeat;
	padding: 22px 20px 0 40px;
}

.row1-txt2{font-size: 18px;line-height: 26px;}
.col2-txt1, .col2-txt2, .col2-txt3, .col2-txt4 {
    font-size: 18px;
    line-height: 24px;
    padding: 16px 10px 0 10px;
}
.col2-txt3, .col2-txt4{padding: 13px 10px 0 10px;}
.s7img{width:370px;height:auto;margin: 46px 0 0 0;}

.s8img{width:530px;height:auto;margin: 0 -130px 0 -30px;}
.s8bx2 {
    margin: 40px 0 0 0;
    padding: 28px 220px 28px 20px;
}
.s8img2{width:350px;height:auto;}
ul.s8list{padding:0 50px;}

.s10bx {padding: 28px 20px;}
.s10bximg1{width:320px;height:auto;margin: -15px -20px 0 0;}
.s10bxsubhding {
    font-size: 32px;
    line-height: 40px;
}
.lftqt2, .rgtqt2{width:38px;height:auto;margin: 0 5px 10px 0;}
.rgtqt2 {margin: 0 0 -15px 5px;}
.s10bximg2{margin:35px auto 0 auto;}
.s10bx-inbx {
    margin: 40px 0 0 0;
    background: #edf7f9;
    padding: 24px 20px 34px 20px;
}
ul.s10bx-inbxlist {padding: 0 0 0 10px;}
.s10bx-inbximg{width:320px;height:auto;}
.s10bximg3{width:350px;height:auto;margin: 60px -10px 0 0;}
ul.s10bxlist li {
    background: url(../images/bullet1.png) 16px 14px no-repeat;
	background-size:25px;
    padding: 12px 20px 12px 52px;
}
.s10bximg4{width:320px;height:auto;margin: 22px 16px 0 -20px;}

ul.s11list li:nth-child(5){display:none;}
.ttxt1{
	font-size:23px;
	line-height:25px;
}
.ttxt1 span.span1{font-size:18px;}
.ttxt1 span.span2{font-size:14px;}
.vficon{width:16px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec7 {padding: 35px 0 134px 0;}
.chartbx{width:450px;margin:36px auto 0 auto;}

.col1{width:38%;} 
.col2, .col3{width:31%;}

.row1{height:148px;}
.row2, .row3{height:50px;}
.row4, .row5 {height: 64px;}
.row6{height:8px;}

.chartimg1, .chartimg2{max-width:94%;}
.chartimg1 {padding-top: 8px;}

.row1-txt1{padding-right:6px;font-size: 16px;line-height: 24px;}
.row1-txt2 {
	font-size: 16px;
	line-height: 24px;
}

.col1-txt1, .col1-txt2, .col1-txt3, .col1-txt4 {
	background: url(../images/bullet2.png) 10px 22px no-repeat;
	padding: 12px 6px 0 28px;
	font-size: 16px;
	line-height: 26px;
}
.col1-txt3, .col1-txt4 {
	background: url(../images/bullet2.png) 10px 28px no-repeat;
	padding: 20px 6px 0 28px;
}
	
.col2-txt1, .col2-txt2, .col2-txt3, .col2-txt4 {
	font-size: 13px;
	line-height: 17px;
	padding: 16px 6px 0 6px;
}
.s7img{float:none;margin:10px auto -30px auto;display:block;max-width:100%;transform:rotate(6deg);-webkit-transform:rotate(6deg);}

.sec8 {padding: 1px 0 45px 0;}
.s8bx1 {
    width: 100%;
    padding: 0 0 16px 0;
}
ul.s8bx1list li{padding:0 20px;}
.s8img{float:none;margin:0 auto -25px auto;display:block;max-width:100%;height:auto;}
.s8bx2 {
	margin: 36px 0 0 0;
	padding: 20px 10px 20px 10px;
	background: #fef4d5 url(../images/s8bx2bg.png) right bottom no-repeat;
	background-size:130px;
}
.s8bx2txt{padding-right:100px;}
.s8img2, .s10bximg1, .s10bx-inbximg, .s10bximg3, .s10bximg4, .timg{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s10bx-inbximg{margin:25px auto -15px auto;}
.s10bximg3{margin:20px auto 0 auto;width:300px;}
.timg{margin:-10px auto 0 auto;width:200px;}

ul.s8list {padding: 0 0;margin-top:10px;}
ul.s8list li {padding: 0 10px;margin-top: 20px;}
ul.s8list li:after{height:128px;}
.s8txt{margin-top:26px;}
ul.s8list li p{margin-top:10px;}

.sec9 {padding: 35px 0 906px 0;}
.sec10 {padding: 1px 0 40px 0;}
.s10bx {padding: 24px 12px;}
.s10bxsubhding {
	font-size: 26px;
	line-height: 34px;
}
.lftqt2, .rgtqt2 {
	width: 24px;
	height: auto;
	margin: 0 5px 8px 0;
}
.rgtqt2 {margin: 0 0 -8px 5px;}
.s10bximg2{margin:28px auto -6px auto;}
.s10bx-inbx {
	margin: 35px 0 0 0;
	padding: 20px 12px 20px 12px;
}
ul.s10bx-inbxlist {padding: 0 0 0 0;}
ul.s10bx-inbxlist li{margin-top:18px;padding: 0 0 0 54px;}
.s10bx-inbxlicon{width:40px;height:auto;}
ul.s10bxlist{flex-wrap:wrap;padding:0 0 3px 0;}
ul.s10bxlist li {
	background: url(../images/bullet1.png) 10px 14px no-repeat;
	background-size: 20px;
	padding: 10px 10px 10px 42px;
	margin:14px 0 0 0;
	width:100%;
}
ul.s10bxlist li:nth-child(1){margin:0 0 0 0;}

.sec11{padding:35px 0 300px 0;}
.slider{margin-top:20px;width:460px;margin:0 auto;display:block;}
.sldrimg{padding:0 5px;width:330px;margin-top:26px;}

.ttxt1{margin-top:0;}
.tdvdr{margin:22px 0;}
.tdvdr2{margin:35px 0 22px 0;}
.stars{width:100px;height:auto;margin:10px 0;}
.ttxt1{
	font-size:21px;
	line-height:23px;
}
.ttxt1 span.span1{font-size:16px;}
.ttxt1 span.span2{font-size:13px;}
.vficon {width: 14px;margin: 0 3px -2px 3px;}
}
@media only screen and (max-width: 479px){
.chartbx{width:360px;margin:34px auto 0 auto;}
.row1{height:126px;}
	
.row1-txt1, .row1-txt2 {
	font-size: 13px;
	line-height: 21px;
}	
.row1-txt1 strong{font-size:16px;line-height:23px;}	

.col1-txt1, .col1-txt2, .col1-txt3, .col1-txt4 {
	background: url(../images/bullet2.png) 10px 22px no-repeat;
	padding: 14px 6px 0 28px;
	font-size: 14px;
	line-height: 24px;
}
.col1-txt3, .col1-txt4 {
	background: url(../images/bullet2.png) 12px 28px no-repeat;
	padding: 20px 6px 0 28px;
}	
	
.col2-txt1, .col2-txt2, .col2-txt3, .col2-txt4 {
	font-size: 12px;
	line-height: 16px;
	padding: 10px 6px 0 6px;
}	
.short{padding-top:17px;}

.equal{width:26px;height:auto;}

ul.s8list li {width:100%;}
ul.s8list li:after{display:none;}

.slider{width:380px;}
.sldrimg{width:250px;}	
}
@media only screen and (max-width: 389px){
.chartbx{width:340px;margin:36px auto 0 auto;}	
.row1{height:120px;}
.row1-txt1, .row1-txt2 {
	font-size: 12px;
	line-height: 19px;
}
.col2-txt1, .col2-txt2, .col2-txt3, .col2-txt4 {padding: 10px 3px 0 3px;}	
.short{padding-top:17px;}	
.equal{top:50px;}	
	
.slider{width:340px;}
.sldrimg{padding:0 5px;width:210px;margin-top:30px;}	
}
@media only screen and (max-width: 359px){
.chartbx{width:100%;}	
.slider{width:320px;}
.sldrimg{width:190px;}	
}
/*====================section12, 13, 14, 15, 16, 17=====================*/
.sec12{padding:1px 0 54px 0;background:#fff;}
.s12bx{
	margin:-400px 0 0 0;
	background:#fff url(../images/s12bxbg.jpg) right top no-repeat;
	padding:28px;
	border-radius:12px;
	border:1px solid #e1d1bb;
	box-shadow:0 4px 4px #dad9d9;
}
.s12img1{float:right;margin:0 -40px 0 -90px;max-width:100%;}
.s12bx2{
	margin:40px 0 0 0;
	background:#fef4d5;
	border:1px solid #e1d1bb;
	border-radius:10px;
	padding:28px 28px 28px 230px;
	box-shadow:0 3px 3px #dad9d9;
	position:relative;
}
.s12bx2img{position:absolute;left:40px;top:8px;border-radius:50%;box-shadow:0 0 10px #ded6ba;}
.s12bx2inbx{display:flex;justify-content:flex-start;flex-wrap:nowrap;margin-top:12px;}
.s12bx2inbx > .lft{padding:0 17px 0 0;border-right:1px solid #ababab;}
.s12bx2inbx > .rgt{padding:0 0 0 17px;}
.sig{margin:0;display:block;max-width:100%;height:auto;}
.s12bx2inbxtxt{
	font-size:18px;
	line-height:26px;
	text-align:left;
	text-transform:uppercase;
	margin:2px 0 0 10px;
}
ul.s12bx2-inbxlist{padding:30px 0 0 0;display:flex;justify-content:flex-start;flex-wrap:nowrap;}
ul.s12bx2-inbxlist li{margin:0 0 0 5px;}
.sllink{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s12list{display:flex;justify-content:center;flex-wrap:nowrap;padding:10px 0 0 0;}
ul.s12list li{
	padding:0 20px;
	width:28%;
	margin-top:30px;
}
.s12limg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:50%;box-shadow:0 0 10px #ded6ba;}
ul.s12list li p{
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	text-align:center;
	margin-top:14px;
}
.s12img2{float:right;margin:30px -20px 0 40px;max-width:100%;}
.s12img3{float:left;margin:14px 20px 0 -20px;max-width:100%;}
.s12bx3, .s16bx{
    margin: 64px 70px 0 70px;
    background: #fff7f7;
    border: 2px solid #ff0000;
    border-bottom: 7px solid #ff0000;
    border-radius: 14px;
    padding: 24px 28px 0 28px;
}
.s16bx{margin:-130px 70px 0 70px;padding: 28px 28px 28px 68px;}

.s12bx3img{margin:22px auto 0 auto;display:block;max-width:100%;height:auto;}
ul.s12list2{padding:34px 100px 0 100px;}
ul.s12list2 li{
	position:relative;
	padding:13px 20px 13px 100px;
	margin-top:10px;
	box-shadow:0 0 8px #dbdada;
	border-radius:6px;
	font-weight:600;
}
.s12l2icon{position:absolute;left:20px;top:6px;}
/*---------------------section13-----------------------*/
.sec13{padding:46px 0 160px 0;background:url(../images/sec13.jpg) center top no-repeat;}
/*---------------------section14-----------------------*/
.sec14{background:#fff;padding:1px 0 46px 0;}
.s14bx{
	margin:-120px 0 0 0;
	background:url(../images/s14bxbg.png) center top no-repeat;
	border-radius:12px;
	padding:26px 28px;
	color:#fff;
	font-style:italic;
	position:relative;
}
.s14img1{float:left;margin:32px 20px 0 -20px;max-width:100%;}
.s14img2{float:right;margin:0 -120px 0 -250px;max-width:100%;}
/*---------------------section15-----------------------*/
.sec15{padding:46px 0 172px 0;background:#f3f3f3;}
.s15img1{float:left;margin:20px 20px 0 -20px;max-width:100%;}
.s15img2bx{
	width:840px;
	margin:44px auto 0 auto;
	display:block;
	background:#fff;
	padding:4px;
	border-radius:14px;
	box-shadow:0 0 10px #dfdddd;
	display:flex;
	justify-content:space-between;flex-wrap:nowrap;
	font-weight:bold;
	position:relative;
}
.s15img2bx > .lft, .s15img2bx > .rgt{width:50%;padding:0 2px 0 0;border-radius:14px 0 0 14px;}
.s15img2bx > .rgt{padding:0 0 0 2px;}
.s15img2bxlftimg, .s15img2bxrgtimg{border-radius:14px 0 0 14px;margin:0 auto;display:block;max-width:100%;height:auto;}
.s15img2bxrgtimg{border-radius:0 14px 14px 0;height:auto;}
.s15img2bx-lfttxt1, .s15img2bx-rgttxt1{padding:10px 20px 0 20px;}
.s15img2bx-rgttxt1{text-align:right;}
.s15img2bx-lfttxt2{color:#30b92d;font-style:italic;padding:0 20px 14px 20px;font-weight:600;}
.s15img2bx-rgttxt2{color:#ff0000;font-style:italic;padding:0 20px 14px 20px;font-weight:600;text-align:right;font-size:20px;line-height:28px;}
.s15img2bxvs{
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	display:block;
	top:290px;
	border:1px solid #8e8e8e;
	border-radius:50%;
}
/*---------------------section16-----------------------*/
.sec16{padding:1px 0 174px 0;background:#fff;}
ul.s16bxlist{padding:0;}
ul.s17bx2list{padding:20px 0 0 40px;}
ul.s16bxlist li, ul.s17bx2list li{
	position:relative;
	padding:5px 0 5px 60px;
	margin-top:10px;
	font-weight:600;
}
ul.s16bxlist li:nth-child(1){margin-top:0;}
ul.s17bx2list li{padding:5px 0 5px 72px;}

.s16bxlicon, .s17bx2licon{position:absolute;left:0;top:0;}
.s16img1{float:right;margin:-70px -30px -50px -80px;max-width:100%;}
.s16img2{float:left;margin:18px 20px 0 -20px;max-width:100%;}
/*---------------------section17-----------------------*/
.sec17{padding:1px 0 46px 0;background:#edf7f9;}
.s17bx{
	margin:-140px 0 0 0;
	background:#1e4164 url(../images/s17bxbg.png) right top no-repeat;
	padding:28px 380px 28px 28px;
	border-radius:14px;
	color:#fff;
	font-weight:600;
}
.s17img{float:right;margin:30px 0 0 0;max-width:100%;}
.s17bx2{
	margin:44px 0 0 0;
	background:#fff;
	width:60%;
	border-radius:14px;
	padding:25px 28px;
}
@media only screen and (max-width: 1020px){
.s12bx {
	background-size:700px;
    padding: 24px 20px;
}	
.s12img1{width:450px;height:auto;margin: 40px -40px 0 -60px;}	
.s12bx2 {padding: 22px 20px 22px 200px;}	
.s12bx2img {
    width:140px;
	height:auto;
    left: 26px;
    top: 8px;
}
ul.s12list li p {font-size: 18px;line-height: 26px;}	
.s12img2, .s12img3, .s16img2{width:350px;height:auto;}
.s12bx3, .s16bx {
    margin: 54px 0 0 0;
    padding: 24px 20px 0 20px;
}
.s16bx{margin:-130px 0 0 0;padding: 28px 20px 28px 38px;}
ul.s12list2 {padding: 30px 40px 0 40px;}	
.s12l2icon{top:2px;}

.sec13{background:url(../images/sec13.jpg) 55% -130px no-repeat scroll;}

.s14bx {padding: 22px 20px;}
.s14img1, .s15img1{width:350px;height:auto;}
.s14img2{width:600px;height:auto;margin: 0 -120px -80px -170px;}

.s15img2bx{width:100%;margin: 40px auto 0 auto;}
.s15img2bxvs{width:60px;height:60px;top:250px;}
.s15img2bx-rgttxt2 {font-size: 17px;line-height: 25px;}

.s16img1{width:500px;height:auto;margin: -50px -30px -50px -80px;}
.s16bxlicon{width:38px;height:auto;}

.s17bx {padding: 24px 380px 24px 20px;}
.s17img{width:300px;height:auto;margin:70px 0 0 0;}
.s17bx2 {
    margin: 40px 0 0 0;
	width:56%;
    padding: 22px 20px;
}
ul.s17bx2list{padding:12px 0 0 20px;}
ul.s17bx2list li {
    padding: 3px 0 3px 62px;
}
.s17bx2licon{width:46px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec12 {padding: 1px 0 40px 0;}
.s12bx {
	margin:-266px 0 0 0;
	background:#fff url(../images/s12bxbg-mob.jpg) right top no-repeat;
    padding: 20px 12px;
}	
.s12img1, .s12img2, .s12img3, .s14img1, .s14img2, .s15img1, .s16img1, .s16img2{
	float:none;
	margin:0 auto;
	display:block;
	max-width:100%;
}
.s12img2, .s12img3, .s14img1, .s15img1, .s16img2{margin:15px auto -15px auto;}
.s14img2{width:400px;margin:0 auto -35px auto;}
.s16img1{margin:0 auto -50px auto;}

.s12bx2 {
	margin:0;
	padding: 18px 12px 18px 130px;
}		
.s12bx2img {
    width:100px;
	height:auto;
    left: 12px;
    top: 16px;
}
.s12bx2inbx{flex-wrap:wrap;}	
.s12bx2inbx > .lft, .s12bx2inbx > .rgt{
	width:100%;
	padding:0;
	border-right:none;
}
.sig{width:200px;height:auto;}
.s12bx2inbxtxt {
    font-size: 14px;
    line-height: 22px;
    margin: 2px 0 0 0;
}
ul.s12bx2-inbxlist{padding:10px 0 0 0;}
ul.s12list{padding:0;}
ul.s12list li{width:33.33%;}
.s12bx3, .s16bx {
	margin: 36px 0 0 0;
	padding: 20px 12px 0 12px;
}
.s16bx{padding: 18px 12px 14px 12px;}
ul.s12list2 {padding: 26px 0 0 0;}
ul.s12list2 li {padding: 10px 12px 10px 70px;}
.s12l2icon{left:7px;width:50px;height:auto;top:4px;}

.sec13{padding:35px 0 118px 0;background:#eee2d6 url(../images/sec13-mob.jpg) center bottom no-repeat;}
.s13img-mob{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}

.sec14 {padding: 1px 0 36px 0;}
.s14bx{padding:22px 12px;}

.sec15 {padding: 35px 0 132px 0;}
.s15img2bx{width:350px;margin:33px auto 0 auto;flex-wrap:wrap;}
.s15img2bx > .lft, .s15img2bx > .rgt{width:100%;}	
.s15img2bx > .rgt{padding-bottom:5px;}
.s15img2bx-lfttxt1, .s15img2bx-rgttxt1, .s15img2bx-lfttxt2, .s15img2bx-rgttxt2{
	text-align:center;padding:0 10px;
}
.s15img2bxlftimg{margin:0 auto 10px auto;border-radius:14px;}
.s15img2bxvs{position:inherit;left:auto;top:auto;right:auto;margin:10px auto 0 auto;display:block;height:50px;width:50px;}
.s15img2bxrgtimg{margin:10px auto 10px auto;border-radius:14px;}

.s16bx{margin:-100px 0 0 0;}
ul.s16bxlist li, ul.s17bx2list li {padding: 3px 0 3px 50px;}
.s16bxlicon{width:34px;height:auto;}

.sec17 {padding: 1px 0 36px 0;}
.s17bx {
    background: #1e4164;
    padding: 24px 12px;
}
.s17img {width: 200px;margin: 20px 0 0 0;}
.s17bx2 {
	margin:36px 0 0 0;
	width: 100%;
	padding: 20px 12px;
	position:relative;
}
ul.s17bx2list {padding: 12px 0 0 0;}
.s17bx2licon{width:40px;}	
}
@media only screen and (max-width: 479px){
.s12bx2 {padding: 15px 12px 15px 100px;}
.s12bx2img {
	width: 80px;
	left: 10px;
	top: 12px;
}
ul.s12list{flex-wrap:wrap;}
ul.s12list li{width:100%;}	
.s12l2icon-mob{top:14px;}	
.s15img2bx{width:300px;}	
.s17img{width:150px;}		
}
@media only screen and (max-width: 389px){
.s17img{width:130px;}		
}
/*====================section18, 19, 20, 21=====================*/
.sec18{padding:46px 0;background:url(../images/sec18.jpg) center top no-repeat;color:#fff;}
.s18txtpad{padding-left:400px;}
.s18img{float:right;margin:30px -20px 0 30px;max-width:100%;height:auto;}
/*---------------------section19-----------------------*/
.sec19{padding:46px 0;background:#fff;}
.s19img1{float:left;margin:20px 20px 0 -20px;max-width:100%;}
.s19img2{margin:40px auto 0 auto;display:block;max-width:100%;border:4px solid #fff;box-shadow:0 0 10px #e8e5e5;border-radius:14px;}
ul.s19list, ul.s20bxlist{padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s20bxlist{justify-content:space-between;padding:40px 0 0 0;}
ul.s19list li, ul.s20bxlist li{
	width:29%;
	margin:0 2%;
	background:url(../images/bullet1.png) 22px center no-repeat;
	padding:12px 12px 12px 70px;
	border:2px solid #30b92d;
	border-radius:10px;
	font-weight:bold;
	margin-top:20px;
}
ul.s20bxlist li{width:29%;background:url(../images/bullet1.png) 20px center no-repeat;padding:12px 10px 12px 68px;margin:0 2% 0 0;}
ul.s20bxlist li:nth-child(3){width:42%;margin:0;}
.s19img3{float:right;margin:0 -80px 0 -160px;max-width:100%;}
.s19img4{float:left;margin:20px 20px 0 -20px;max-width:100%;}
/*---------------------section20-----------------------*/
.sec20{padding:46px 0 2240px 0;background:#edf7f9;}
.s20bx{
	margin:-2200px 0 0 0;
	background:#fff;
	border:1px solid #e1d1bb;
	border-radius:14px;
	box-shadow:0 0 10px #d9e1e3;
	padding:28px;
	position:relative;
	display:table;
}
.s20bximg{position:absolute;right:0;top:-40px;}
.s20bximg2{margin:38px auto 0 auto;display:block;max-width:100%;}
.s20bx-inbx1{
	margin:124px 40px 0 40px;
	border:1px solid #dfdfdf;
	border-radius:14px;
	display:flex;
	justify-content:space-between;flex-wrap:nowrap;
}
.s20bx-inbx1-lft, .s20bx-inbx1-rgt{width:100%;padding:1px 10px 20px 10px;}
.s20bx-inbx1-lft{background:#f0f0f0;border-radius:14px 0 0 14px;}
.s20bx-inbx1-rgt{background:#1e4164;border-radius:0 14px 14px 0;}
.s20bx-inbx1img1{margin:-106px auto 0 auto;display:block;max-width:100%;height:auto;}
.s20bx-inbx1img2{margin:-127px auto 0 auto;display:block;max-width:100%;height:auto;}
.s20bximg3{float:right;margin:20px -20px 0 10px;max-width:100%;}

/*---------------------section21-----------------------*/
.sec21{padding:1px 0 46px 0;background:#fff;}
.s21img1{float:left;margin:16px 16px 0 -20px;max-width:100%;}
.s21img2{float:right;margin:-30px -140px 0 -60px;max-width:100%;}
.s21chartbx{
	background:#fffcd9;
	padding:32px 35px;
	border-radius:40px;
	width:448px;
	margin:42px 0 0 238px;
	font-weight:bold;
	font-style:italic;
	border:1px solid #e0dba3;
	box-shadow:3px 3px 0px #e9e3a3;
	position:relative;
}
.s21chartbxarw{position:absolute;right:-40px;top:30px;}

@media only screen and (max-width: 1020px){
.sec18{padding:46px 0;background:url(../images/sec18.jpg) center -60px no-repeat;color:#fff;}
.s18txtpad {padding-left: 339px;}
.s18img, .s19img1, .s19img4{width:350px;height:auto;}
.s19img1{margin: 17px 12px 0 -20px;}
.s19img2{height:auto;margin:36px auto 0 auto;}
.s19img4{margin: 20px 15px 0 -20px;}
ul.s19list li, ul.s20bxlist li {
    width: 32%;
    margin: 0 2% 0 0;
    background: url(../images/bullet1.png) 15px center no-repeat;
	background-size:26px;
    padding: 12px 12px 12px 55px;
}
.s19img3{width:500px;height:auto;}

.sec20{padding:46px 0 1740px 0;background:#edf7f9;}
.s20bx{padding:24px 20px 28px 20px;margin:-1700px 0 0 0;}
.s20bximg{width:350px;height:auto;}
.s20bximg2{height:auto;margin: 34px auto 0 auto;}
.s20bx-inbx1 {margin: 124px 0 0 0;}
.s20bx-inbx1-lft, .s20bx-inbx1-rgt{width:100%;padding:1px 6px 15px 6px;}
.s20bximg3{width:350px;height:auto;margin: 0 -20px 0 10px;}

.s21img1{width:350px;height:auto;}
.s21img2 {width:550px;height:auto;margin: -30px -100px -60px -120px;}
.s21chartbx {padding: 26px 35px;width: 388px;margin: 40px 0 0 138px;}
}
@media only screen and (max-width: 767px){
.sec18{background:#1e4164 url(../images/sec18-mob.jpg) center top no-repeat;padding:35px 0 0 0;}
.s18txtpad {padding-left: 0;}	
.s18btm{background:#1e4164 url(../images/s18btm.jpg) center top no-repeat;margin:30px -10px 0 -10px;padding:30px 10px 35px 10px;}
.s18btmtxt{margin-top:0;}
.s18img, .s19img1, .s19img4, .s19img3, .s20bximg3, .s21img1, .s21img2{
	float:none;
	margin:13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s19img3{margin:0 auto -30px auto;}
.s21img2{margin:0 auto -40px auto;}

.sec19 {padding: 35px 0;}
.s19img2{margin:30px auto 0 auto;}
ul.s19list, ul.s20bxlist{flex-wrap:wrap;}
ul.s20bxlist{padding:23px 0 0 0;}
ul.s19list li, ul.s20bxlist li {
	width: 100%;
	margin: 10px 0 0 0;
	background: url(../images/bullet1.png) 10px center no-repeat;
	background-size: 20px;
	padding: 10px 12px 10px 45px;
}
ul.s19list li:nth-child(1){margin-top:0;}
ul.s20bxlist li:nth-child(3){width:100%;margin:10px 0 0 0;}

.sec20{padding:35px 0 2040px 0;}
.s20bx{padding:22px 12px 26px 12px;margin:-2008px 0 0 0;}
.s20bximg{width:180px;top: 0;}
.s20bximg2{margin:26px auto;}
.s20bx-inbx1{border:none;flex-wrap:wrap;margin:0 auto;justify-content:center;width:400px;}
.s20bx-inbx1-lft, .s20bx-inbx1-rgt{
	width:100%;
	margin-top:128px;
	border-radius:14px;
}

.sec21 {padding: 1px 0 35px 0;}
.s21chartbx {
	padding: 20px 15px;
	width: 90%;
	margin: 36px 5%;
	border-radius:30px;
}
.s21chartbxarw {
    width:26px;height:auto;
    right: -26px;
    top: 20px;
}		
}
@media only screen and (max-width: 479px){
.s20bximg {width:130px;}
.s20bx-inbx1{width:300px;}
}
/*====================section22, 23, 24=====================*/
.sec22{padding:46px 0 172px 0;background:#edf7f9 url(../images/sec22.jpg) center top no-repeat;}
.s22img1{float:left;margin:30px 30px 0 0;max-width:100%;height:auto;}
.s22bx1{
	margin:60px 66px 0 66px;
	border:5px solid #fff;
	border-radius:18px;
	box-shadow:0 0 10px #d9e2e4;
	display:flex;
	justify-content:space-between;
	flex-wrap:nowrap;	
}
.s22bx1-lft, .s22bx1-rgt{width:49.8%;}
.s22bx1-lft-top, .s22bx1-rgt-top{background:url(../images/s22bx1-lftbg.png) center top no-repeat;padding:1px 10px 10px 10px;border-radius:14px 0 0 0;background-size:cover;}
.s22bx1-rgt-top{background:url(../images/s22bx1-rgtbg.png) center top no-repeat;border-radius:0 14px 0 0;background-size:cover;}
.s22bx1-lft-btm, .s22bx1-rgt-btm{
	background:#ff0000;
	padding:12px 10px;
	border-radius:0 0 0 14px;
	font-weight:600;
	color:#fff;
	font-size:24px;
	line-height:32px;
	text-align:center;
	margin:0;
}
.s22bx1-rgt-btm{
	background:#30b92d;
	border-radius:0 0 14px 0;
}
.s22bx1img{margin:-45px auto 0 auto;display:block;max-width:100%;height:auto;}
.s22img2{float:right;margin:0 0 -60px 0;max-width:100%;}
.s22img3{float:left;margin:20px 16px 0 -20px;max-width:100%;}
.s22bx2{
	margin:44px 0 0 0;
	background:url(../images/s22bx2bg.png) center bottom no-repeat;
	background-size:cover;
	border-radius:14px;
	padding:28px;	
}
.s22bx2 p{text-align:center;color:#fff;}
.s22b2txtmar{margin-top:10px;}
.s22img4{float:right;margin:30px -20px 0 10px;max-width:100%;}
/*---------------------section23-----------------------*/
.sec23{padding:1px 0 46px 0;background:#fff;}
.s23bx {
    margin: -128px 70px 0 70px;
    background: #fff;
    border: 2px solid #1e4164;
    border-bottom: 7px solid #1e4164;
    border-radius: 14px;
    padding: 24px 28px;
}
.s23bximg{margin:0 auto;display:block;max-width:100%;height:auto;}
.s23img{float:right;margin:105px -120px -46px -350px;max-width:100%;height:auto;}
/*---------------------section24-----------------------*/
.sec24{padding:46px 0 840px 0;background:#1e4164 url(../images/sec24.jpg) center top no-repeat;color:#fff;}
.s24img1{float:left;margin:20px 16px -20px -20px;max-width:100%;}
ul.s24list{padding:36px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s24list li{
	width:33%;
	margin:10px 2% 0 2%;
	background:#fff url(../images/bullet1.png) 22px center no-repeat;
	padding:12px 12px 12px 70px;
	border:2px solid #30b92d;
	border-radius:10px;
	font-weight:bold;
	color:#000;
}
.s24bx{
	background:#edf7f9;
	margin:44px 0 0 0;
	padding:26px 10px;
	border-radius:14px;
	color:#000;
}
.s24bxhding{padding-left:18px;font-weight:bold;}
.s24compbx{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:14px 0 0 0}
.s24compbx-lft{width:39.60%;border-right:1px solid #b4b4b4;}
.s24compbx-mid{width:31.94%;text-align:center;}
.s24compbx-rgt{width:28.46%;border:1px solid #30b92d;border-radius:10px;box-shadow:0 0 10px #d5d3d3;text-align:center;}

.s24cbxrow1{height:60px;padding:0 18px;}	
.s24cbxrow2, .s24cbxrow3, .s24cbxrow4, .s24cbxrow5, .s24cbxrow6{height:54px;background:#fff;margin-top:5px;padding:0 18px;}	
.s24cbxextrow1, .s24cbxextrow2{background:#fff;height:12px;border-radius:25px 25px 0 0;}
.s24cbxextrow2{border-radius:0 0 25px 25px;}
.s24cbxextrow3{height:12px;}
.whitebg{background:#fff;}

.s24compbx-lft-hding, .s24compbx-mid-hding, .s24compbx-rgt-hding{
	font-size:20px;
	line-height:30px;
	text-transform:uppercase;
	padding-top:18px;
}
.s24compbx-rgt-hding{font-weight:bold;}

.s24complft-txt1, .s24complft-txt2, .s24complft-txt3, .s24complft-txt4, .s24complft-txt5{
	background:url(../images/bullet2.png) left 25px no-repeat;
	padding:10px 0 0 24px;
	font-weight:600;
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.s24compmid-txt1, .s24compmid-txt2, .s24compmid-txt3, .s24compmid-txt4, .s24compmid-txt5{
	font-size:22px;
	line-height:34px;
	text-align:center;
	padding:10px 0 0 0;
}

.s24img2{float:right;margin:35px -20px 0 20px;max-width:100%;}
.s24img3{float:left;margin:10px 40px 0 0;max-width:100%;}

@media only screen and (max-width: 1020px){
.s22bx1 {margin: 60px 0 0 0;}	
.s22bx1-lft-btm, .s22bx1-rgt-btm{font-size:20px;line-height:28px;}	
.s22img1, .s22img2, .s22img3, .s22img4{width:350px;height:auto;}	
.s22bx2 {margin: 40px 0 0 0;}

.s23bx {
    margin: -128px 30px 0 30px;
    padding: 20px 20px;
}
.s23img{width:800px;height:auto;margin: 127px -120px -46px -350px;}

.s24img1{width:350px;height:auto;}
ul.s24list {padding: 32px 0 0 0;}
ul.s24list li {width: 37%;	}

.s24bx {margin: 40px auto 0 auto;}
.s24cbxrow1 {padding: 0 10px;}
.s24cbxrow2, .s24cbxrow3, .s24cbxrow4, .s24cbxrow5, .s24cbxrow6 {padding: 0 10px;}

.s24compbx-lft-hding, .s24compbx-mid-hding, .s24compbx-rgt-hding {
    font-size: 17px;
    line-height: 27px;
    padding-top: 18px;
}
.s24complft-txt1, .s24complft-txt2, .s24complft-txt3, .s24complft-txt4, .s24complft-txt5 {background: url(../images/bullet2.png) left 22px no-repeat;font-size: 19px;line-height: 30px;}
.s24compmid-txt1, .s24compmid-txt2, .s24compmid-txt3, .s24compmid-txt4, .s24compmid-txt5 {
    font-size: 18px;
    line-height: 30px;
    padding: 12px 0 0 0;
}
.s24img2, .s24img3{width:350px;height:auto;}	
}
@media only screen and (max-width: 767px){
.sec22 {
    padding: 35px 0 132px 0;
    background-size:100%;
}	
.s22img1, .s22img2, .s22img3, .s22img4, .s23img, .s24img1, .s24img2, .s24img3{
	float:none;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
}
.s22img1{width:300px;margin:26px auto -5px auto;}	
.s22img2{margin:0 auto -30px auto;}
.s22img3, .s22img4, .s24img1{margin:13px auto -15px auto;}
.s23img{margin:20px auto 0 auto;}
.s24img3{margin:12px auto 5px auto;}

.s22bx1-lft-btm, .s22bx1-rgt-btm {
	font-size: 16px;
	line-height: 22px;
	padding:6px 6px 8px 6px;
}	
.s22bx2 {
	margin: 36px 0 0 0;
	padding:18px 12px;
}	
.s22b2txtmar{margin-top:6px;}	


.sec23{padding:1px 0 0 0;}
.s23bx {
	margin: -96px 0 0 0;
	padding: 18px 10px;
}

.sec24 {
    padding: 35px 0 830px 0;
    background-size:100%;
}
ul.s24list{flex-wrap:wrap;padding:24px 0 0 0;}	
ul.s24list li{width:100%;margin:10px 0 0 0;background: #fff url(../images/bullet1.png) 10px center no-repeat;background-size:20px;padding:10px 10px 10px 44px;}
.s24bx {
    margin: 36px auto 0 auto;
	display:block;
	width:450px;
    padding: 20px 4px;
}
.s24bxhding{padding-left:10px;}
.s24compbx-lft-hding, .s24compbx-mid-hding, .s24compbx-rgt-hding {
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
}	
.s24complft-txt1, .s24complft-txt2, .s24complft-txt3, .s24complft-txt4, .s24complft-txt5 {
	background: url(../images/bullet2.png) left 13px no-repeat;
	font-size: 16px;
	line-height: 20px;
	padding: 6px 0 0 20px;
}	
.s24compmid-txt1, .s24compmid-txt2, .s24compmid-txt3, .s24compmid-txt4, .s24compmid-txt5 {
	font-size: 16px;
	line-height: 20px;
	padding: 17px 0 0 0;
}
.s24compmid-txt5{padding:6px 0 0 0;}	
}
@media only screen and (max-width: 479px){
.s22bx1{width:300px;justify-content:center;flex-wrap:wrap;margin:0 auto;border:none;box-shadow:none;}	
.s22bx1-lft, .s22bx1-rgt{width:100%;margin-top:60px;border-radius:14px;}	
.s22bx1-lft-top, .s22bx1-rgt-top{border-radius:14px 14px 0 0;}
.s22bx1-lft-btm, .s22bx1-rgt-btm{border-radius:0 0 14px 14px;}	
		
.s24bx {
    margin: 34px auto 0 auto;
	width:360px;
    padding: 16px 2px;
}	
.s24complft-txt1, .s24complft-txt2, .s24complft-txt3, .s24complft-txt4, .s24complft-txt5 {
	background: url(../images/bullet2.png) left 13px no-repeat;
	font-size: 14px;
	line-height: 18px;
	padding: 8px 0 0 16px;
}
.s24cbxrow2, .s24cbxrow3, .s24cbxrow4, .s24cbxrow5, .s24cbxrow6 {padding: 0 5px;}	
.s24compmid-txt1, .s24compmid-txt2, .s24compmid-txt3, .s24compmid-txt4, .s24compmid-txt5 {
	font-size: 14px;
	line-height: 18px;
	padding: 17px 0 0 0;
}	
.s24compmid-txt5{padding:10px 0 0 0;}	
}
@media only screen and (max-width: 389px){
.s24bx {width:340px;}
}
@media only screen and (max-width: 359px){
.s24bx {width:100%;}		
}
/*====================section25, 26, 27=====================*/
.sec25{padding:1px 0 46px 0;background:#fff;}
.s25bx{
	margin:-790px 0 0 0;
	background:#fff url(../images/s25bxbg.jpg) center 450px no-repeat;
	border-radius:14px;
	border:1px solid #e1d1bb;
	padding:32px 28px 36px 28px;
}
.s25bximg1{
	border:4px solid #fff;
	border-radius: 15px;
    box-shadow: 0 0 10px #dad9d9;
	margin:40px auto 0 auto;
	display:block;
	display:flex;justify-content:space-between;flex-wrap:wrap;
}
.s25bximg1-lft, .s25bximg1-rgt{width:49.75%;}
.s25bximg1-lftimg, .s25bximg1-rgtimg{margin:0 auto;display:block;width:100%;height:auto;border-radius:14px 0 0 14px;}
.s25bximg1-rgtimg{border-radius:0 14px 14px 0;}
.s25bxinbx{
	margin:40px auto 0 auto;
	display:block;
	width:470px;
	background:#1e4164;
	border-radius:14px;
	padding:28px;
}
.metabolismbtn{margin:0 auto;display:block;max-width:100%;}
.s25bxinbx p{
	font-weight:bold;
	font-size:17px;
	color:#4bf0c4;
	text-align:center;
	text-transform:uppercase;
	margin-top:13px;
}
.s25bxdvdr{
	height:1px;
	background:#b6b6b6;
	margin:44px 0;
}
.s25bximg2{float:right;margin:0 20px 0 0;max-width:100%;}
.s25bxinbx2{
	background:#fff;
	padding:4px;
	border-radius: 15px;
    box-shadow: 0 0 10px #dad9d9;
	margin:44px 40px 0 40px;
	display:flex;
	justify-content:space-between;
	flex-wrap:nowrap;	
}
.s25bxinbx2-lft, .s25bxinbx2-rgt{
	width:49.75%;
	background:#dff1de;
	border-radius:14px 0 0 14px;
	padding:22px 15px;
}
.s25bxinbx2-rgt{
	background:#f7e6e6;
	border-radius:0 14px 14px 0;
}
.s25inbx2hding{
	font-weight:600;
	font-style:italic;
	text-align:center;
}
.s25inbx2bdr1, .s25inbx2bdr2{
	height:1px;
	background:#30b92d;
	margin:10px 0;
}
.s25inbx2bdr2{background:#ff0000;}
ul.s25inbx2list{padding:2px 0 0 40px;}
ul.s25inbx2list li{
	position:relative;
	padding:6px 0 6px 58px;
	margin-top:10px;
	font-weight:600;
	font-size:22px;
	line-height:32px;
}
.s25bxinbx2-lfticon, .s25bxinbx2-rgticon{position:absolute;left:0;top:0;}
.s25bxinbx2-rgticon{left:-4px;}
.s25bximg3{float:right;margin:20px -20px 0 20px;max-width:100%;}
.s25img1{float:left;margin:20px 16px 0 -20px;max-width:100%;}
.s25img2{float:right;margin:60px 0 -50px -170px;max-width:100%;}
.s25bx2{
	margin:44px 70px 0 70px;
	background:#1e4164;
	border-radius:14px;
	padding:34px 28px 40px 28px;
	color:#fff;
}
ul.s25bx2list{padding:10px 0 0 0;display:flex;justify-content:center;flex-wrap;wrap;}
ul.s25bx2list li{
	width:50%;
	padding:0 25px;
	border-right:1px solid #6e90b2;
	margin-top:10px;
}
ul.s25bx2list li:nth-child(2){border-right:none;}
.s25bx2limg{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s25bx2list li p{text-align:center;margin-top:10px;}
.s25img3{float:right;margin:0 -100px -30px -170px;max-width:100%;}
/*---------------------section26-----------------------*/
.sec26{padding:46px 0 298px 0;background:#edf7f9;}
.s26img1{float:left;margin:17px 16px 0 -20px;max-width:100%;}
.s26img2{float:right;margin:30px 0 0 20px;max-width:100%;}
/*---------------------section27-----------------------*/
.sec27{padding:1px 0 46px 0;background:#fff;}
.s27bx{
	margin:-254px 0 0 0;
	background:#fff;
	border:1px solid #e1d1bb;
	border-radius:14px;
	padding:34px 28px;
}
.s27bximg1{margin:32px auto 0 auto;display:block;max-width:100%;}
.s27bximg2{float:right;margin:30px 0 0 20px;max-width:100%;}
.s27bx-inbx{
	margin:44px 0 0 0;
	background:#1e4164 url(../images/s27bx-inbxbg.jpg) center bottom no-repeat;
	padding:34px 28px;
	border-radius:14px;
	color:#fff;
}
.s27bx-inbximg{float:left;margin:-70px 30px 0 0;max-width:100%;}

.s27bx2, .s27bx3{
	margin:40px 66px 0 66px;
	background:#1e4164;
	padding:22px 28px 24px 28px;
	border-radius:14px;
	color:#fff;
}
.s27bx3{margin:44px 0 0 0;padding:28px 28px;}

.s27bx2txt{margin-top:4px;text-align:center;}
.s27bx2img{margin:8px auto 0 auto;display:block;max-width:100%;height:auto;}
.s27img1{float:right;margin:50px 0 0 0;}
.s27img2{margin:40px auto 0 auto;display:block;max-width:100%;}
.s27bx3img{float:right;margin:0 40px 0 120px;max-width:100%;}
ul.s27list1{padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s27list1 li{
	width:46%;	
	margin:22px 2% 0 2%;
	background:#fff url(../images/bullet1.png) 20px center no-repeat;
	padding:12px 20px 12px 70px;
	border:2px solid #30b92d;
	border-radius:12px;	
	font-weight:bold;
}
.s27img3{float:left;margin:20px 16px 0 -20px;max-width:100%;}

@media only screen and (max-width: 1020px){
.s25bx {padding: 26px 20px 30px 20px;}	
.s25bximg1-lft, .s25bximg1-rgt{width:49.70%;}
.s25bxdvdr{margin:38px 0;}	
.s25bximg2 {margin: 0 0 0 0;width:300px;height:auto;}	
.s25bxinbx2 {margin: 40px 0 0 0;}	
ul.s25inbx2list {padding: 2px 0 0 15px;}	
ul.s25inbx2list li {
    padding: 8px 0 8px 58px;
    font-size: 18px;
    line-height: 28px;
}
.s25bximg3, .s25img1, .s26img1, .s26img2, .s27bximg2{width:350px;height:auto;}
.s27bximg2{margin: 30px 0 0 0;}
.s25img2{width:480px;height:auto;}
.s25bx2 {
    margin: 40px 30px 0 30px;
    padding: 30px 20px 35px 20px;
}
.s25img3{width:500px;height:auto;}

.s27bx {padding: 28px 20px;}
.s27bx-inbx {
    margin: 40px 0 0 0;
    padding: 30px 20px;
}
.s27bx-inbximg{width:310px;height:auto;margin: -60px 30px 0 0;}	

.s27bx2{margin:36px 26px 0 26px;padding: 22px 20px 24px 20px;}
.s27bx3 {margin: 40px 0 0 0;padding: 22px 20px 24px 20px;}
.s27img1{width:300px;height:auto;}
.s27img2{height:auto;}
ul.s27list1{padding:24px 0 0 0;}
ul.s27list1 li {
    width: 48%;
    margin: 22px 1% 0 1%;
    background: #fff url(../images/bullet1.png) 15px center no-repeat;
	background-size:26px;
    padding: 12px 10px 12px 55px;
}
.s27img3{width:350px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec25 {padding: 1px 0 35px 0;}
.s25bx {padding: 22px 12px 26px 12px;background: #fff url(../images/s25bxbg.jpg) center 350px no-repeat;}	
.s25bximg1{margin:38px auto 0 auto;width:350px;}
.s25bximg1-lft, .s25bximg1-rgt{width:100%;}	
.s25bximg1-lftimg{border-radius:14px 14px 0 0;}
.s25bximg1-rgtimg{border-radius:0 0 14px 14px;}
.s25bxdvdr{margin:28px 0;}	
.s25bximg2{width:220px;}	
.s25bxinbx {
    margin: 36px auto 0 auto;
    width: 100%;
    padding: 20px 12px;
}
.s25bxinbx p {font-size: 15px;margin-top: 11px;}
.s25bxinbx2 {margin: 36px 0 0 0;}	
.s25bximg2{float:none;margin:22px auto 0 auto;display:block;max-width:100%;}
.s25bxinbx2{flex-wrap:wrap;}
.s25bxinbx2-lft, .s25bxinbx2-rgt{width:100%;padding: 18px 12px;border-radius:14px 14px 0 0;}
.s25bxinbx2-rgt{border-radius:0 0 14px 14px;}
ul.s25inbx2list {padding: 2px 0 0 0;}	
.s25bxinbx2-lfticon, .s25bxinbx2-rgticon{height:38px;width:auto;}
ul.s25inbx2list{padding:0;}
ul.s25inbx2list li {
	padding: 5px 0 6px 54px;
	font-size: 17px;
	line-height: 27px;
	margin-top:6px;
}
.s25bximg3, .s25img1, .s25img2, .s25img3, .s26img1, .s26img2, .s27bximg2, .s27bx-inbximg, .s27img1, .s27bx3img, .s27img3{
	float:none;
	margin:13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s25img2{margin:0 auto -40px auto;}
.s25img3{width:auto;}
.s26img1{margin:15px auto -12px auto;}
.s26img2{margin:25px auto -10px auto;}
.s27bximg2{margin:30px auto 5px auto;}
.s27bx-inbximg{width:250px;}
.s27bx-inbximg{margin:20px auto 0 auto;}
.s27img1{margin:0 auto;}
.s27bx3img{margin:26px auto 0 auto;width:200px;height:auto;}

.s25bx2 {
	margin: 36px 0 0 0;
	padding: 24px 12px;
}
ul.s25bx2list li {padding: 0 15px;}

.sec26 {padding: 35px 0 290px 0;}
.sec27 {padding: 1px 0 35px 0;}
.s27bx {padding: 24px 12px;}
.s27bximg1{height:auto;margin:25px auto 0 auto;}
.s27bx-inbx {margin: 36px 0 0 0;padding: 26px 12px;}

.s27bx2, .s27bx3{margin:30px 0 0 0;padding: 20px 12px;}
.s27bx3 {margin: 36px 0 0 0;}
.s27img2{margin:30px auto 0 auto;}
ul.s27list1 {padding: 30px 0 0 0;}
ul.s27list1 li{width:100%;margin:10px 0 0 0;}
}
@media only screen and (max-width: 479px){
ul.s25bx2list{flex-wrap:wrap;padding:0;}
ul.s25bx2list li{width:100%;border-right:none;margin-top:30px;}	
ul.s25bx2list li:nth-child(1){margin-top:20px;}
ul.s25bx2list li p{margin-top:5px;}	
.s25bximg1{margin:34px auto 0 auto;width:300px;}		
}
/*====================section28, 29, 30=====================*/
.sec28{padding:46px 0;background:#edf7f9 url(../images/sec28.jpg) center bottom no-repeat;}
.s28img1{float:right;margin:20px -20px 0 10px;max-width:100%;}
.s28img2{margin:28px auto -6px auto;display:block;max-width:100%;}
.s28bar{
	margin:44px 0 0 0;
	background:#1e4164 url(../images/s28barbg.png) center top no-repeat;
	padding:24px 28px;
	border-radius:14px;
	color:#fff;
	font-weight:600;
}
.s28barimg{float:right;margin:1px 0 0 30px;max-width:100%;}
/*---------------------section29-----------------------*/
.sec29{padding:46px 0 312px 0;background:#fff;}
.s29img1{float:right;margin:15px -20px -20px 10px;max-width:100%;}
ul.s29list{padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s29list li{
	margin:22px 2% 0 0;
	background:#fff url(../images/bullet3.png) 15px center no-repeat;
	padding:12px 20px 12px 60px;
	border:2px solid #ff0000;
	border-radius:12px;	
	font-weight:bold;
}
ul.s29list li:nth-child(4){margin:22px 0 0 0;}

.s29bx{border:1px solid #1e4164;}
.s29compbx{margin:-40px 0 0 0;}
.s29cbxrow1{height:66px;}
.s29compbx-mid-hding{padding-top:16px;}
.s29compbx-rgt-hding{padding-top:2px;line-height:26px;}
.s29compbx-rgt-hding span{text-transform:none;}
.s29img2{float:right;margin:15px -100px 0 -120px;max-width:100%;}
/*---------------------section30-----------------------*/
.sec30{padding:1px 0 46px 0;background:#edf7f9 url(../images/sec30.jpg) center bottom no-repeat;}
.s30img1{margin:-270px auto 0 auto;display:block;max-width:100%;}
.s30bx{
	margin:44px 0 0 0;
	background:#1e4164 url(../images/s30bxbg.png) right top no-repeat;
	padding:28px;
	border-radius:14px;
	color:#fff;
}
.s30bximg{float:right;margin:-30px 0 0 30px;max-width:100%;}
.s30bx2 {margin: 44px 70px 0 70px;}
ul.s30list1{padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s30list1 li{
	width:45%;	
	margin:22px 1% 0 4%;
	background:#fff url(../images/bullet1.png) 20px center no-repeat;
	padding:12px 20px 12px 70px;
	border:2px solid #30b92d;
	border-radius:12px;	
	font-weight:bold;
}
ul.s30list1 li:nth-child(2){margin:22px 4% 0 1%;}
ul.s30list1 li:nth-child(3), ul.s30list1 li:nth-child(4){width:35%;margin:22px 1% 0 14%;}
ul.s30list1 li:nth-child(4){margin:22px 14% 0 1%;}
.s30img2{float:right;margin:36px -20px -20px 10px;max-width:100%;}
@media only screen and (max-width: 1020px){
.s28img1, .s29img1{width:350px;height:auto;}	
.s28bar {margin: 40px 0 0 0;padding: 22px 20px;}
.s28barimg {margin: 11px 0 0 30px;}	

ul.s29list {padding: 18px 0 0 0;}
ul.s29list li {
    margin: 22px 2% 0 0;
    background: #fff url(../images/bullet3.png) 10px center no-repeat;
	background-size:24px;
    padding: 12px 10px 12px 45px;
}
.s29img2{width:450px;height:auto;margin: 15px -100px 0 -120px;}
.s29compbx{margin:10px 0 0 0;}

.s30bx {
    margin: 40px 0 0 0;
	background-size:400px;
    padding: 24px 20px;
}
.s30bximg {width:320px;height:auto;margin: -20px 0 0 30px;}
.s30bx2 {margin: 42px 0 0 0;}
ul.s30list1{padding:24px 0 0 0;}
ul.s30list1 li{
	width:49%;	
	margin:18px 1% 0 0;
	background:#fff url(../images/bullet1.png) 15px center no-repeat;
	background-size:26px;
	padding:12px 20px 12px 55px;
}
ul.s30list1 li:nth-child(2){margin:18px 0 0 1%;}
ul.s30list1 li:nth-child(3), ul.s30list1 li:nth-child(4){width:45%;margin:18px 1% 0 4%;}
ul.s30list1 li:nth-child(4){margin:18px 4% 0 1%;}
.s30img2{width:350px;height:auto;}	
}
@media only screen and (max-width: 767px){
.sec28 {padding: 35px 0;background-size:100%;}
.s28img2{height:auto;}		
.s28img1, .s28barimg, .s29img1, .s29img2, .s30img2{
	float:none;
	margin:13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s28barimg{margin:25px auto 0 auto;}
.s29img2{margin:13px auto 0 auto;}

.s28img2 {margin: 24px auto -6px auto;}	
.s28bar {margin: 36px 0 0 0;padding: 20px 12px;}	
	
.sec29 {padding: 35px 0 164px 0;}
ul.s29list{padding:24px 0 0 0;}	
ul.s29list li, ul.s29list li:nth-child(4) {
	width:48%;
	margin: 12px 1% 0 1%;
	background: #fff url(../images/bullet3.png) 10px center no-repeat;
	background-size: 20px;
	padding: 8px 10px 8px 40px;
}
.s29cbxrow1{height:78px;}
.s29compbx-rgt-hding {
    padding-top: 0;
    line-height: 18px;
}
.s29complft-txt1{padding: 17px 0 0 20px;background: url(../images/bullet2.png) left 24px no-repeat;}
.s29complft-txt2{padding:6px 0 0 0;}
.s29compmid-txt5{padding: 17px 0 0 0;}

.sec30 {padding: 1px 0 35px 0;background: #edf7f9;}
.s30img1{width:450px;height:auto;margin: -130px auto 0 auto;}
.s30bx {
	margin: 36px 0 0 0;
	background:#1e4164;
	padding: 20px 12px;
}
.s30bximg-mob{margin:25px auto 0 auto;}
.s30bx2{margin:36px auto 0 auto;}
ul.s30list1 {padding: 30px 0 0 0;}
ul.s30list1 li, ul.s30list1 li:nth-child(2), ul.s30list1 li:nth-child(3), ul.s30list1 li:nth-child(4) {
	width: 100%;
	margin: 10px 0 0 0;
	background: #fff url(../images/bullet1.png) 10px center no-repeat;
	background-size: 20px;
	padding: 10px 10px 10px 40px;
}
.s30img3-mob{margin:22px auto 0 auto;display:block;max-width:100%;}	
}
@media only screen and (max-width: 479px){
.s29compbx .s24compbx-lft {width:33.60%;}	
.s29compbx .s24compbx-mid {width: 33.94%;}
.s29compbx .s24compbx-rgt {width:32.46%;}
ul.s29list li, ul.s29list li:nth-child(4) {width:100%;margin: 12px 0 0 0;}		
}
/*====================section31, 32, 33=====================*/	
.sec31{padding:46px 0 226px 0;background:#fff;}	
.s31img1{float:left;margin:-76px -100px -50px -100px;max-width:100%;}	
.s31img2{float:right;margin:20px -20px 0 20px;max-width:100%;height:auto;}
.s31chartbx {
    background: #e5f8ff;
    padding: 30px 35px;
    border-radius: 28px;
    width: 322px;
    margin: 42px auto 0 auto;
    font-weight: bold;
    font-style: italic;
    border: 1px solid #b4d9e6;
    box-shadow: 3px 3px 0px #b4d9e6;
    position: relative;
}
.s31chartbx p{text-align:center;}
.s31chartbxarw{position:absolute;left:-26px;top:20px;}
.s31bx, .s33bx2{
    margin: 40px 0 0 0;
    background: #edf7f9;
    border: 2px solid #1e4164;
    border-bottom: 7px solid #1e4164;
    border-radius: 14px;
    padding: 24px 28px 28px 28px;
}
.s33bx2{background:#fff;}
.s31bximg{margin:0 auto;display:block;max-width:100%;height:auto;}
/*---------------------section32-----------------------*/
.sec32{padding:1px 0 284px 0;background:#edf7f9;}
.s32bx{
	margin:-184px 0 0 0;
	background:#1e4164 url(../images/s32bxbg.png) right top no-repeat;
	padding:42px 28px;
	border-radius:14px;
	color:#fff;
}
.s32bximg{float:right;margin:-64px 0 0 30px;max-width:100%;}
.s32img1{float:left;margin:20px 16px 0 -20px;max-width:100%;}
.s32img2{float:right;margin:0 -110px 0 -400px;max-width:100%;height:auto;}
.s32img3{margin:20px auto 0 auto;display:block;max-width:100%;height:auto;}
.s32img4{float:right;margin:0 0 0 20px;max-width:100%;}
.s32img5{margin:40px auto 0 auto;display:block;max-width:100%;height:auto;}
ul.s32list{padding:30px 0 0 0;display:flex;justify-content:center;text-align:center;flex-wrap:nowrap;}
ul.s32list li{
	margin:20px 0.5% 0 0.5%;
	border:2px solid #ff0000;
	background:#fff url(../images/bullet4.png) 20px center no-repeat;
	padding:12px 20px 12px 74px;
	border-radius:10px;
	font-weight:bold;
}
.s32img6{float:right;margin:30px 0 -200px 0;max-width:100%;}
/*---------------------section33-----------------------*/
.sec33{padding:1px 0 46px 0;background:#fff;}
.s33bx{
	margin:-240px 0 0 0;
	border:1px solid #e1d1bb;
	border-radius:14px;
	padding:32px 28px;
	box-shadow:0 0 10px #eae9e9;
	background:#fff;
}
.s33bx-inbx1{
	border-bottom:4px solid #1e4164;
	margin:40px 0 0 0;
	position:relative;
	padding: 0 124px;
}
.s33bx-inbximg1, .s33bx-inbximg2{position:absolute;bottom:0;}
.s33bx-inbximg1{left:0;}
.s33bx-inbximg2{right:0;}
ul.s33bx-inbxlist{padding:44px 0 44px 0;display:flex;justify-content:space-between;flex-wrap:nowrap;}
ul.s33bx-inbxlist li{
	width:25%;
	height:165px;
	background:#f4ae58;
	border-radius:50%;
	padding:28px 12px 10px 12px;
	position:relative;
}
ul.s33bx-inbxlist li:nth-child(2){background:#e43f81;}
ul.s33bx-inbxlist li:nth-child(3){background:#7d4597;}
ul.s33bx-inbxlist li:nth-child(4){background:#32b4c0;padding:16px 10px 10px 10px;}
.s33bx-inbxlarw1{position:absolute;right:-22px;top:-20px;}
.s33bx-inbxlhding{
	font-weight:800;
	font-size:24px;
	line-height:34px;
	color:#fff;
	text-align:center;
}
.s33bx-inbxltxt{
	font-size:20px;
	line-height:24px;
	color:#fff;
	text-align:center;
}
.s33bximg1{float:right;margin:0 -20px 0 20px;max-width:100%;}
.s33txt{text-align:center;font-weight:800;margin-top:36px;}
.s33lftqt{margin:0 4px 8px 0;}
.s33rgtqt{margin:0 0 -8px 4px;}
ul.s33bx-inbxlist2{padding:20px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s33bx-inbxlist2 li{
	width:32%;
	margin:20px 1% 0 1%;
	background:#fff url(../images/bullet1.png) 16px center no-repeat;
	padding:12px 20px 12px 66px;
	border-radius:10px;
	font-weight:bold;
	border:2px solid #30b92d;
}
.s33bximg2{float:left;margin:32px 16px 0 -20px;max-width:100%;}
.s33bximg3{float:right;margin:20px -28px 0 -280px;max-width:100%;}
.s33bx-inbx2{margin:44px 0 0 0;background:#1e4164;position:relative;padding:43px 28px 43px 392px;border-radius:14px;color:#fff;}
.s33bx-inbx2img{position:absolute;left:0;top:0;}
.s33bximg4{float:right;margin:0 -28px 0 -100px;max-width:100%;}
.s33img1{float:left;margin:10px -60px 0 -100px;max-width:100%;}
.s33bx2img{float:right;margin:6px 0 0 0;max-width:100%;}
ul.s33list{padding:10px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}
ul.s33list li{
	width:33.33%;
	margin:30px 0 0 0;
	width:33.33%;
	padding:0 10px;
}
.s33limg{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.s33list li p{font-weight:bold;text-align:center;margin-top:16px;}
@media only screen and (max-width: 1020px){
.s31img1{width:500px;height:auto;}
.s31img2{width:350px;height:auto;}
.s31bx, .s33bx2 {
    margin: 38px 0 0 0;
    padding: 22px 20px 22px 20px;
}

.s32bx {padding: 32px 20px;}
.s32bximg{width:320px;height:auto;margin: -24px 0 0 0;}
.s32img1{width:350px;height:auto;}
.s32img2{width:690px;height:auto;}
.s32img4{width:300px;height:auto;}
.s32img6{width:320px;height:auto;}
ul.s32list {padding: 25px 0 0 0;}
ul.s32list li {
    background: #fff url(../images/bullet4.png) 15px center no-repeat;
	background-size:26px;
    padding: 12px 15px 12px 54px;
}

.s33bx {padding: 28px 20px;}
.s33bx-inbx1 {
    margin: 35px 0 0 0;
    padding: 0 80px;
}
ul.s33bx-inbxlist {padding: 54px 0;}
ul.s33bx-inbxlist li{height:134px;padding: 22px 10px 10px 10px;}
ul.s33bx-inbxlist li:nth-child(4) {padding: 12px 10px 10px 10px;}
.s33bx-inbxlhding {font-size: 20px;line-height: 28px;}
.s33bx-inbxltxt {font-size: 16px;line-height: 20px;}
.s33bximg1{width:350px;height:auto;margin:0 -20px 0 0;}
.s33txt{margin-top:30px;}
.s33lftqt, .s33rgtqt{width:26px;height:20px;}
ul.s33bx-inbxlist2{padding:16px 0 0 0;}
ul.s33bx-inbxlist2 li {
    width: 36%;
    background: #fff url(../images/bullet1.png) 14px center no-repeat;
	background-size:26px;
    padding: 12px 10px 12px 56px;
}
.s33bximg2{width:350px;height:auto;margin: 26px 12px 0 -20px;}
.s33bximg3{width:580px;height:auto;margin: 20px -20px 0 -280px;}
.s33bx-inbx2 {
    margin: 40px 0 0 0;
    padding: 21px 20px 21px 302px;
}
.s33bx-inbx2img{width:300px;height:auto;}
.s33bximg4 {width:408px;height:auto;margin: 0 -20px 0 -100px;}
.s33img1{width:446px;height:auto;}
.s33bx2img{width:310px;height:auto;} 
}
@media only screen and (max-width: 767px){
.sec31 {padding: 35px 0 220px 0;}
.s31img1, .s31img2, .s32bximg, .s32img1, .s32img2, .s32img4, .s32img6, .s33bximg1, .s33bximg2, .s33bximg3, .s33bximg4, .s33img1, .s33bx2img{
	float:none;
	margin:0 auto -80px auto;
	display:block;
	max-width:100%;
}	
.s31img2, .s32img1, .s33bximg1, .s33bximg2{margin:13px auto -15px auto;}	
.s32bximg{margin:20px auto 0 auto;width:280px;}
.s32img1{margin:18px auto -10px auto;}
.s32img2{width:500px;margin:0 auto -50px auto;}
.s32img4{margin:-40px auto -40px auto;width:250px;}
.s32img3 {margin: 25px auto 0 auto;}
.s32img6{width:260px;margin:20px auto -50px auto;}
.s33bximg3{width:auto;margin:0 auto -40px auto;}
.s33img1{margin:0 auto -50px auto;}
.s33bx2img{margin:22px auto 0 auto;width:auto;}

.s31chartbx {
    padding: 15px 15px;
    width: 252px;
    margin: 36px auto 0 auto;
	border-radius:16px;
}	
.s31chartbxarw{width:20px;height:auto;left:-20px;top:10px;}	
.s31bx, .s33bx2 {
	margin: 34px 0 0 0;
	padding: 20px 12px;
}
.s33bx2{padding:20px 12px 16px 12px;}

.s32bx{background:#1e4164;padding: 24px 12px;}	
.s32img5{margin:35px auto 0 auto;}
ul.s32list{flex-wrap:wrap;}
ul.s32list li{width:100%;margin:10px 0 0 0;text-align:left;padding: 10px 10px 10px 40px;background: #fff url(../images/bullet4.png) 10px center no-repeat;background-size:20px;}

.sec33 {padding: 1px 0 35px 0;}
.s33bx {
    margin: -248px 0 0 0;
    padding:22px 12px;
}
.s33bx-inbx1 {
	margin: 30px auto 0 auto;
	display:block;
	padding: 0 0 0 0;
	width:300px;
}
ul.s33bx-inbxlist{width:270px;padding:0 0 220px 0;flex-wrap:wrap;margin:0 auto;}
ul.s33bx-inbxlist li {
	width:50%;
	height: 134px;
	padding: 22px 10px 10px 10px;
}
.s33bx-inbximg1, .s33bx-inbximg2{width:130px;height:auto;}
.s33bx-inbximg1{left:15px;}
.s33bx-inbximg2{right:15px;}
ul.s33bx-inbxlist2{flex-wrap:wrap;padding:24px 0 0 0;}
ul.s33bx-inbxlist2 li {
	width: 100%;
	margin:10px 0 0 0;
	background: #fff url(../images/bullet1.png) 10px center no-repeat;
	background-size: 20px;
	padding: 10px 10px 10px 50px;
}
.s33bx-inbx2 {
	margin: 36px 0 0 0;
	padding: 20px 12px 0 12px;
}
.s33bx-inbx2img{position:inherit;left:auto;top:auto;margin:20px auto 0 auto;display:block;width:220px;height:auto;}
ul.s33list{padding:4px 0 0 0;}
ul.s33list li{width:100%;}
ul.s33list li p{margin-top:12px;}
}
@media only screen and (max-width: 389px){
.s33lftqt, .s33rgtqt {
	width: 22px;
	height: 17px;
}
}
/*====================section34, 35, 36, 37, 38, 39, 40, 41=====================*/	
.sec34{padding:46px 0 240px 0;background:#edf7f9 url(../images/sec34.jpg) center bottom no-repeat;}
.s34img1{float:left;margin:20px 16px 0 -20px;max-width:100%;}
.s34img2{float:right;margin:10px 40px -180px -40px;max-width:100%;}
/*---------------------section35-----------------------*/
.sec35{padding:1px 0 46px 0;background:#fff;}
.s35bx{
	margin:-200px 0 0 0;
	background:#1e4164 url(../images/s35bxbg.png) left top no-repeat;
	padding:42px 28px 42px 400px;
	border-radius:14px;
	color:#fff;
}
.s35img{float:right;margin:-25px 0 -20px 0;max-width:100%;}
/*---------------------section36-----------------------*/
.sec36{padding:46px 0 300px 0;background:#edf7f9;}
/*---------------------section37-----------------------*/
.sec37{padding:1px 0 52px 0;background:#fff;}
.s37bx, .s39bx{
	margin:-270px 0 0 0;
	background: #fff;
    border: 1px solid #e1d1bb;
    border-radius: 14px;
    box-shadow: 0 0 10px #d9e1e3;
    padding:34px 28px;
}
.s39bx{margin:-226px 0 0 0;box-shadow:none;padding:28px 28px 34px 28px;}
.s37bximg1{float:left;margin:-17px 16px 0 -20px;max-width:100%;}
.s37bximg2{float:right;margin:0 -28px 0 -300px;max-width:100%;}
/*---------------------section38-----------------------*/
.sec38{padding:46px 0 224px 0;background:#1e4164 url(../images/sec38.jpg) center -58px no-repeat;color:#fff;}
.s38hding{
	font-weight:800;
	font-size:60px;
	line-height:68px;
	color:#91c95b;
	text-align:center;
	text-transform:uppercase;
	margin-top:2px;
}
.s38prd{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}
.s38img{float:right;margin:0;max-width:100%;}
/*---------------------section39-----------------------*/
.sec39{padding:1px 0 52px 0;background:#fff;}
ul.s39bxlist{padding:10px 30px 0 30px;}
ul.s39bxlist li{
	background:url(../images/bullet1.png) left 48px no-repeat;
	padding:46px 0 18px 55px;
	width:100%;
	display:table;
	position:relative;
}
.s39bxlimg{float:right;margin:-60px -20px -20px 10px;max-width:100%;}
.s39bxldvdr{position:absolute;left:0;bottom:0;width:62%;height:1px;background:#c7c7c7;}
.s19bxtxt{margin-top:25px;}
.s39bximg1{float:left;margin:-100px -100px -60px -28px;max-width:100%;}
ul.s39list2{padding:34px 56px 0 56px;}
ul.s39list2 li{
	display:inline-block;
	padding:15px 20px 15px 70px;
	background:#fff url(../images/bullet5.png) 25px 20px no-repeat;
	margin-top:12px;
	border-radius:30px;
	box-shadow:0 0 10px #dfdfdf;
}
ul.s39list2 li span{font-weight:bold;font-style:italic;color:#ff0000;}
.s39bximg2{float:right;margin:-20px -20px 0 0;max-width:100%;}
/*---------------------section40-----------------------*/
.sec40{padding:46px 0;background:#edf7f9;}
.s40img1{float:right;margin:0 -30px -100px -200px;max-width:100%;}
.s40img2{float:right;margin:10px 20px 0 -20px;max-width:100%;}
.s40bx {
    margin: 44px 70px 0 70px;
    background: #fff;
    border: 2px solid #1e4164;
    border-bottom: 7px solid #1e4164;
    border-radius: 14px;
    padding: 24px 28px 36px 28px;
}
ul.s40bxlist{padding:10px 22px 0 22px;}
ul.s40bxlist li{
	position:relative;
	padding:3px 0 3px 74px;
	margin-top:18px;
	font-weight:600;
}
.s40bxlimg{position:absolute;left:0;top:0;}
ul.s40list{padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s40list li {
	background:#fff url(../images/bullet4.png) 20px center no-repeat;
	padding:12px 20px 12px 66px;
	margin:10px 1% 0 1%;
	border:2px solid #ff0000;
	border-radius:10px;
	font-weight:bold;
}
.s40img3{float:left;margin:50px 30px 0 0;max-width:100%;}
/*---------------------section41-----------------------*/
.sec41{padding:46px 0;background:#fff;}
.s41img1{float:right;margin:20px -20px 0 30px;max-width:100%;}
@media only screen and (max-width: 1020px){
.s34img1{width:350px;height:auto;}	
.s34img2 {
    width:350px;height:auto;
    margin: 10px 0 -180px -40px;
}

.s35bx {padding: 42px 20px 42px 343px;}	
.s35img{width:400px;height:auto;margin: 0 0 -20px 0;}	

.s37bx, .s39bx {padding: 28px 20px;}
.s37bximg1{width:350px;height:auto;margin: -14px 16px 0 -20px;}	
.s37bximg2{width:500px;height:auto;margin: 0 -20px 0 -300px;}

.sec38{background:#1e4164 url(../images/sec38.jpg) center -58px no-repeat;background-size:1670px;}
.s38hding {font-size: 54px;line-height: 62px;}
.s38img{width:340px;height:auto;}

ul.s39bxlist li {
    background: url(../images/bullet1.png) left 30px no-repeat;
	background-size:26px;
    padding: 26px 0 26px 42px;
}
.s39bxlimg{width:300px;height:auto;margin: -30px -20px -20px 10px;}
.s39bxldvdr {width: 55%;}
.s39bximg1 {width:440px;height:auto;margin: -100px -100px -60px -20px;}
ul.s39list2{padding:28px 0 0 0;}
ul.s39list2 li {
    padding: 15px 20px 15px 65px;
	background-size:26px;
}
.s39bximg2{width:350px;height:auto;margin: -40px -20px 0 0;}

.s40img1{width:550px;height:auto;margin: 0 -30px -100px -140px;}
.s40img2{width:320px;height:auto;}
.s40bx {
    margin: 40px 20px 0 20px;
    padding: 22px 20px 28px 20px;
}
.s40bxlimg{top:-10px;}
ul.s40list{padding:25px 0 0 0;}
ul.s40list li {
    background: #fff url(../images/bullet4.png) 10px center no-repeat;
	background-size:26px;
    padding: 12px 15px 12px 46px;
}
.s40img3{width:260px;height:auto;margin: 40px 25px 50px 0;}

.s41img1{width:350px;height:auto;margin: 20px -20px 0 0;}	
}
@media only screen and (max-width: 767px){
.sec34 {padding: 35px 0 160px 0;background:#edf7f9;}
.s34img1, .s34img2, .s35img, .s37bximg1, .s37bximg2, .s38img, .s39bxlimg, .s39bximg2, .s40img1, .s40img2, .s40img3, .s41img1{
	float:none;
	margin:13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s34img2{margin:20px auto -150px auto;width:280px;}	
.s35img{margin:0 auto -20px auto;}
.s37bximg2{margin:0 auto -10px auto;width:400px;}
.s38img{margin:0 auto 0 auto;width:270px;}
.s39bxlimg{margin:10px 0 -10px -20px;}
.s40img2{width:270px;}
.s40img3{margin:22px auto 0 auto;}

.sec35{padding:1px 0 35px 0;}	
.s35bx {padding: 24px 12px;background:#1e4164 url(../images/s35bxbg-mob.png) left top no-repeat;margin:-125px 0 0 0;}		

.sec36 {padding: 35px 0 290px 0;}

.sec37 {padding: 1px 0 40px 0;}
.s37bx, .s39bx {padding: 24px 12px;margin: -254px 0 0 0;}

.sec38 {
	background: #1e4164 url(../images/sec38-mob.jpg) center top no-repeat;
	background-size:auto;
	padding: 35px 0 224px 0;
}
.s38hding {
	font-size: 44px;
	line-height: 52px;
}
.s38prd {margin: 10px auto -20px auto;}

.sec39 {padding: 1px 0 40px 0;}
ul.s39bxlist {padding: 10px 0 0 0;}
ul.s39bxlist li {
	background: url(../images/bullet1.png) left 22px no-repeat;
	background-size: 22px;
	padding: 20px 0 20px 36px;
}
ul.s39bxlist li:nth-child(1){padding: 14px 0 20px 34px;background: url(../images/bullet1.png) left 14px no-repeat;background-size: 22px;}
.s39bxldvdr{width:100%;}
.s39bximg1-mob, .s40img1-mob{margin:30px auto 0 auto;display:block;max-width:100%;height:auto;border-radius:14px;}
.s40img1-mob{margin:0 auto;}
ul.s39list2 {padding: 25px 0 0 0;}
ul.s39list2 li {
	padding: 12px 12px 12px 45px;
	background: #fff url(../images/bullet5.png) 14px 16px no-repeat;
	background-size: 22px;
}

.sec40 {padding: 35px 0;}
.s40bx {margin: 36px 0 0 0;padding: 22px 12px 24px 12px;}
ul.s40bxlist {padding: 10px 0 0 0;}
ul.s40bxlist li {
    padding: 0 0 0 68px;
    margin-top: 16px;
}
.s40bxlimg{width:55px;height:auto;top:-8px;}
ul.s40list{flex-wrap:wrap;padding:22px 0 0 0;}
ul.s40list li {
	width:100%;
	margin:10px 0 0 0;
	background: #fff url(../images/bullet4.png) 10px center no-repeat;
	background-size: 20px;
	padding: 10px 10px 10px 40px;
}

.sec41{padding:35px 0;}	
}
@media only screen and (max-width: 479px){
.s38hding {
	font-size: 36px;
	line-height: 44px;
}	
}
/*====================section42, 43, 44=====================*/	
.sec42{padding:46px 0;background:#edf7f9 url(../images/sec42.jpg) center top no-repeat;}
ul.s42list{padding:24px 0 0 0;width:50%;}
ul.s42list li{
	background:#fff url(../images/bullet1.png) 20px center no-repeat;
	padding:12px 20px 12px 70px;
	border:2px solid #30b92d;
	border-radius:10px;
	margin-top:17px;
	display:inline-block;
	font-weight:bold;
}
.s42prd{float:right;margin:40px 30px 0 -20px;max-width:100%;}
.counter-box2 {
    margin: 16px auto 0 auto;
    display: block;
    width: 115px;
    height: 45px;
    background: url(../images/counterbg2.png) center top no-repeat;
    padding-left: 8px;
    position: relative;
}
.count2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    margin: 0;
    font-weight: bold;
    letter-spacing: 24.5px;
}
.downarrow {
    position: absolute;
    right: -26px;
    top: 6px;
    width: 20px;
    height: auto;
}
.counterbx2txt{
	font-weight:600;
	font-size:20px;
	line-height:26px;
	color:#ff0000;
	text-align:center;
	margin-top:6px;
}
.s42img{float:left;margin:30px 16px 0 -20px;max-width:100%;}
/*---------------------section43-----------------------*/
.sec43{padding:46px 0;background:#f9f9f9 url(../images/sec43.jpg) center top no-repeat;}
.s43img1{float:right;margin:30px 0 0 -30px;max-width:100%;}
ul.s43list{padding:34px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s43list li{
	background:#fff url(../images/bullet1.png) 20px center no-repeat;
	padding:12px 20px 12px 70px;
	border:2px solid #30b92d;
	border-radius:10px;
	margin:10px 1% 0 1%;
	font-weight:bold;
}
.s43img2{float:left;margin:32px 16px 0 -20px;max-width:100%;}
.s43img3{float:right;margin:-80px 0 -120px -330px;max-width:100%;}
ul.s43list2{padding:22px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s43list2 li{width:25%;padding:0 5px;}
.s43l2img{margin:0 auto;display:block;max-width:100%;height:auto;}
.s43ltxt {
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin-top: 2px;
	background: #ff0000;
    padding: 3px 10px;
    border-radius: 20px;
}
.s43bx{
	margin:44px 0 0 0;
	background:#1e4164 url(../images/s43bximg.png) left center no-repeat;
	padding:34px 28px 34px 394px;
	border-radius:22px;
	color:#fff;
}
/*---------------------section44-----------------------*/
.sec44{padding:46px 0;background:#1e4164 url(../images/sec44.jpg) center 880px no-repeat;color:#fff;}
.s44bx{
	margin:44px 0 0 0;
	background:#edf7f9;
	border-radius:14px;
	padding:24px 0 28px 0;
	color:#000;
}
.s44bxhding{font-weight:bold;padding:0 18px;}
.s44compbx{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:nowrap;}
.s44compbxlft{width:32.37%;border-right:1px solid #b4b4b4;}
.s44compbxmid{width:27.62%;border-right:1px solid #b4b4b4;}
.s44compbxrgt{width:40.01%;}

.s44comp-row1, .s44compbxmid-row1, .s44compbxrgt-row1{height:62px;padding:10px 18px 10px 18px;}
.s44compbxmid-row1, .s44compbxrgt-row1{padding:10px 10px 10px 10px;text-align:center;}

.s44comp-row2, .s44comp-row3, .s44comp-row4, .s44comp-row5, 
.s44compbxmid-row2, .s44compbxmid-row3, .s44compbxmid-row4, .s44compbxmid-row5,
.s44compbxrgt-row2, .s44compbxrgt-row3, .s44compbxrgt-row4, .s44compbxrgt-row5{
	background:#fff;
	margin-top:5px;
	padding:10px 18px;
	height:54px;
}
.s44compbxmid-row2, .s44compbxmid-row3, .s44compbxmid-row4, .s44compbxmid-row5,
.s44compbxrgt-row2, .s44compbxrgt-row3, .s44compbxrgt-row4, .s44compbxrgt-row5{padding:10px 5px;text-align:center;}

.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt{
	font-weight:600;
	font-size:20px;
	line-height:26px;
	text-transform:uppercase;
	padding:10px 0 0 0;
}
.s44comp-row2txt, .s44comp-row3txt, .s44comp-row4txt, .s44comp-row5txt{
	font-weight:600;
	font-size:24px;
	line-height:30px;
	background:url(../images/bullet2.png) left 14px no-repeat;
	padding:1px 0 0 22px;
}
.s44compbxmid-row2txt, .s44compbxmid-row3txt, .s44compbxmid-row4txt, .s44compbxmid-row5txt,
.s44compbxrgt-row2txt, .s44compbxrgt-row3txt, .s44compbxrgt-row4txt, .s44compbxrgt-row5txt{
	font-weight:500;
	font-size:20px;
	line-height:26px;
	color:#ff0000;
	padding:4px 0 0 0;
}
.s44compbxmid-row5txt, .s44compbxrgt-row5txt{font-weight:600;color:#30b92d;}
.s44img{float:left;margin:18px 16px -10px -20px;max-width:100%;}

@media only screen and (max-width: 1020px){
ul.s42list li {
    background: #fff url(../images/bullet1.png) 15px center no-repeat;
	background-size:26px;
    padding: 12px 16px 12px 55px;
	margin-top:14px;
}
.s42prd {
    width:430px;height:auto;
    margin: 40px 0 0 -20px;
}
.s42img, .s43img2{width:350px;height:auto;}

.s43img1{width:350px;height:auto;margin: 30px 0 0 0;}
ul.s43list{padding:30px 0 0 0;}
ul.s43list li {
    background: #fff url(../images/bullet1.png) 15px center no-repeat;
	background-size:26px;
    padding: 12px 15px 12px 55px;
}
.s43img3{width:700px;height:auto;}
.s43ltxt {padding: 4px 20px;border-radius:50px;line-height:24px;}
.s43bx {
    margin: 40px 0 0 0;
    background-size:330px;
    padding: 28px 20px 28px 314px;
}

.s44bxhding {padding: 0 10px;}
.s44compbx{margin-top:14px;}
.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt{
	font-size:17px;
	line-height:23px;
}
.s44comp-row2txt, .s44comp-row3txt, .s44comp-row4txt, .s44comp-row5txt{
	font-size:18px;
	line-height:24px;
	background:url(../images/bullet2.png) left 14px no-repeat;
	padding:6px 0 0 18px;
}
.s44compbxmid-row2txt, .s44compbxmid-row3txt, .s44compbxmid-row4txt, .s44compbxmid-row5txt,
.s44compbxrgt-row2txt, .s44compbxrgt-row3txt, .s44compbxrgt-row4txt, .s44compbxrgt-row5txt{
	font-size:15px;
	line-height:22px;
	padding:6px 0 0 0;
}
.s44img{width:350px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec42 {padding: 35px 0;background: #edf7f9;}	
ul.s42list{width:100%;}	
ul.s43list{width:100%;padding:25px 0 0 0;flex-wrap:wrap;}
ul.s42list li, ul.s43list li {
	background: #fff url(../images/bullet1.png) 10px center no-repeat;
	background-size: 20px;
	padding: 10px 10px 10px 42px;
	margin: 10px 0 0 0;
	display:block;
}	
ul.s43list li{width:100%;}
.s42prd, .s42img, .s43img1, .s43img2, .s44img{
	float:none;
	margin:15px auto -4px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s42img, .s43img2, .s44img{margin:15px auto -15px auto;}
.s43img1{width:300px;margin:24px auto 0 auto;}

.sec43 {
    padding: 35px 0;
    background: #f9f9f9;
}
.s43img3-mob{margin:26px auto 0 auto;display:block;max-width:100%;border-radius:14px;}
ul.s43list2{flex-wrap:wrap;padding:0;}
ul.s43list2 li{width:50%;margin-top:20px;}
.s43ltxt {padding: 4px 6px;line-height:22px;}
.s43l2img{margin:0 auto -10px auto;}
.s43bx {
	margin: 36px 0 0 0;
	background:#1e4164 ;
	padding: 24px 12px;
}
.s43bximg{margin:0 auto -30px auto;display:block;max-width:100%;width:290px;height:auto;}

.sec44 {padding: 35px 0;background: #1e4164;}
.s44bx {
    margin: 36px auto 0 auto;
	width:450px;
    padding: 20px 0 24px 0;
}
.s44compbxlft, .s44compbxmid, .s44compbxrgt{width:33.33%;}
.s44comp-row1{padding:8px 5px 8px 10px;height:56px;}
.s44compbxmid-row1, .s44compbxrgt-row1 {padding: 8px 5px 10px 5px;height:56px;}

.s44comp-row2, .s44comp-row3, .s44comp-row4, .s44comp-row5, .s44compbxmid-row2, .s44compbxmid-row3, .s44compbxmid-row4, .s44compbxmid-row5, 
.s44compbxrgt-row2, .s44compbxrgt-row3, .s44compbxrgt-row4, .s44compbxrgt-row5 {
    padding:6px 5px 5px 10px;
    height: 50px;
}
.s44comp-row2, .s44comp-row4{padding:3px 5px 0px 10px;}

.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt {
	font-size: 15px;
	line-height: 21px;
}
.s44comp-row2txt, .s44comp-row3txt, .s44comp-row4txt, .s44comp-row5txt {
	font-size: 16px;
	line-height: 22px;
	background: url(../images/bullet2.png) left 16px no-repeat;
	padding: 8px 0 0 16px;
}
.s44comp-row2txt, .s44comp-row4txt{padding:0 0 0 16px;background: url(../images/bullet2.png) left 8px no-repeat;}

.s44compbxmid-row2txt, .s44compbxmid-row3txt, .s44compbxmid-row4txt, .s44compbxmid-row5txt, .s44compbxrgt-row2txt, .s44compbxrgt-row3txt, .s44compbxrgt-row4txt, .s44compbxrgt-row5txt {
	font-size: 13px;
	line-height: 19px;
	padding: 0 0 0 0;
}	
}
@media only screen and (max-width: 479px){
.s44bx {width:360px;}	
.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt {
	font-size: 14px;
	line-height: 20px;
}	
.s44comp-row1, .s44compbxmid-row1, .s44compbxrgt-row1{height:48px;padding: 5px 5px 0 5px;}	
.s44comp-row1{padding:5px 5px 0 10px;}	

.s44comp-row2txt, .s44comp-row3txt, .s44comp-row4txt, .s44comp-row5txt {
	font-size: 13px;
	line-height: 19px;
	background: url(../images/bullet2.png) left 7px no-repeat;
	padding: 1px 0 0 16px;
}
.s44comp-row5txt{padding: 9px 0 0 16px;background: url(../images/bullet2.png) left 14px no-repeat;}
.s44compbxmid-row2txt, .s44compbxmid-row3txt, .s44compbxmid-row4txt, .s44compbxmid-row5txt, 
.s44compbxrgt-row2txt, .s44compbxrgt-row3txt, .s44compbxrgt-row4txt, .s44compbxrgt-row5txt{
	font-size: 11px;
	line-height: 17px;
	padding: 3px 0 0 0;
}
}
@media only screen and (max-width: 389px){
.s44bx {width:340px;}	
.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt {
	font-size: 13px;
	line-height: 19px;
}
.s44comp-row4txt {line-height: 14px;}
.s44compbxrgt-row4txt, .s44compbxrgt-row5txt {line-height: 11px;}
}
@media only screen and (max-width: 359px){
.s44bx {width:100%;}	
.s44comp-row1txt, .s44compbxmid-row1txt, .s44compbxrgt-row1txt {
	font-size: 12px;
	line-height: 18px;
}
}
/*====================section45=====================*/	
.sec45{padding:46px 0;background:#fff;}
.pkgcontainer{
	margin:50px 0 0 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.pkg1, .pkg2, .pkg3{width:32.3%;position:relative;}
.pkg1{
	order:2;
	border:2px solid #93902f;
	border-radius:8px;
	background:#fefdde;
	position:relative;
	padding:28px 16px 20px 16px;
	box-shadow:0 0 10px #c2c0c0;
}
.pkg2{order:3;}
.pkg3{order:1;}
.pkg2, .pkg3{
	border:2px solid #c0d2ed;
	background:#fff;
	padding:28px 16px 20px 16px;
	border-radius:8px;
}
.pkg1, .pkg2, .pkg3{
	cursor:pointer;
	transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
.pkg1:hover, .pkg2:hover, .pkg3:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.03);
}
.bestvalue, .mostpopular, .starter{
	position:absolute;
	left:0;
	right:0;
	top:-17px;margin:0 auto;display:block;
	width:178px;
	height:29px;
	background:url(../images/bestvaluebg.png) center top no-repeat;
	background-size:100%;
	font-size:15px;
	line-height:30px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.mostpopular{background:url(../images/mostpopularbg.png) center top no-repeat;background-size:100%;color:#000;}
.starter{background:url(../images/starterbg.png) center top no-repeat;background-size:100%;color:#000;width:180px;height:31px;}
.pkg1-hding1{
	font-weight:bold;
	font-size:38px;
	line-height:36px;
	color:#2a2f6e;
	text-align:center;
}
.pkg1-hding2{
	font-weight:500;
	font-size:28px;
	line-height:36px;
	text-align:center;
	color:#2a2f6e;
	margin-top:8px;
}
.pkg1imgbx{position:relative;}
.pkgbtl{margin:14px auto 0 auto;display:block;max-width:100%;height:auto;}
.save{
	position:absolute;
	right:0;
	top:-10px;
	height:67px;
	width:65px;
	background:url(../images/savebg.png) center top no-repeat;
	background-size:100%;
}
.save p{
	font-weight:bold;
	font-size:16px;
	line-height:19px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding-top:14px;
}
.save p span{font-size:20px;}
ul.pkgprclist{padding:25px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.pkgprclist li:nth-child(1){
	font-weight:bold;
	font-size:60px;
	line-height:44px;
	color:#2a2f6e;
	text-align:right;
	margin-right:8px;	
}
ul.pkgprclist li:nth-child(2){
	font-size:18px;
	line-height:22px;
	color:#0c0c0c;
	text-align:left;
}
ul.pkg1list{width:96%;margin:24px auto 0 auto;display:block;}
ul.pkg2list{margin:58px auto 0 auto;}
ul.pkg1list li{
	height:34px;
	width:100%;
	background:#d93137;
	border:1px solid #c5181a;
	position:relative;
	padding:0 10px 0 46px;
	font-weight:600;
	font-size:18px;
	line-height:34px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	font-style:italic;
	text-shadow:1px 1px #881f23;	
	margin:4px 0 0 0;
	border-radius:30px;
}
ul.pkg1list li.moneyback{background:#0e8647;border:1px solid #0b6f3a;text-shadow:1px 1px #0a5c31;}
ul.pkg1list li.shipping{background:#2a2f6e;border:1px solid #1e2151;text-shadow:1px 1px #1a1d43;}
ul.pkg1list li img{position:absolute;left:0;top:-3px;}

.pkg1btn{margin:15px auto 0 auto;display:block;max-width:100%;}
.pkg1cards{margin:10px auto 0 auto;display:block;max-width:100%;}
.total{
	font-weight:500;
	font-size:17px;
	line-height:24px;
	color:#333333;
	text-align:center;
	margin-top:14px;
}
.total span{padding:0 2px;margin:0 2px;}
.s45img{float:right;margin:-20px -150px 0 -560px;max-width:100%;}

@media only screen and (max-width: 1020px){
.vsls1hding {
    font-size: 46px;
    line-height: 56px;
}
.vsls1img{width:76px;height:auto;}
.vslvideobxtxt {
    padding: 5px 10px;
    font-size: 17px;
    line-height: 25px;
}
.lftspeaker{left:22px;top:6px;}
.rgtspeaker{right:22px;top:6px;}

.vslsec2{padding:40px 0 48px 0;}
.counter {font-size: 56px;line-height: 56px;}
.pkg1 {padding: 28px 10px 20px 10px;}
.pkg2, .pkg3 {padding: 28px 10px 20px 10px;}
.pkg1-hding1 {font-size: 34px;line-height: 32px;}
.pkg1-hding2 {font-size: 24px;line-height: 32px;margin-top:6px;}
ul.pkgprclist li:nth-child(1) {font-size: 54px;line-height: 38px;}
ul.pkgprclist li:nth-child(2) {font-size: 16px;line-height: 19px;}
ul.pkg1list li {
    height: 32px;
    padding: 0 10px 0 42px;
    font-size: 16px;
    line-height: 31px;
}
ul.pkg1list li img{width:34px;height:34px;top:-2px;}
.pkg1btn{height:auto;}
.pkg1cards{width:150px;height:auto;margin:8px auto 0 auto;}
.total{margin-top:10px;}
.vsls2subhding{margin-top:44px;}
.vsls2txt{margin-top:40px;}

.vslsec2 {padding: 40px 0 48px 0;}
.bestvalue, .mostpopular, .starter{
	width:150px;height:25px;
	background-size:100% 100%;
	top: -14px;
	line-height:25px;
}
.s45img{width:700px;height:auto;margin: 20px -150px 0 -560px;}
}
@media only screen and (max-width: 767px){
.sec45 {padding: 35px 0;}
.pkgcontainer{margin:6px 0 0 0;justify-content:center;text-align:center;}
.pkg1, .pkg2, .pkg3{
	width:450px;
	margin:30px 0 0 0;
	padding:20px 0 20px 0;
}
.pkg1{order:1;}
.pkg2{order:2;}
.pkg3{order:3;}
.pkglft, .pkgrgt{
	float:left;
	display:block;
	width:50%;
	padding:20px 2px 0 6px;
}
.pkg1 .pkglft{padding:8px 2px 0 6px;}
.pkg2 .pkglft{padding:14px 2px 0 6px;}
.pkg3 .pkglft{padding:10px 2px 0 6px;}
ul.pkgprclist{padding:0;}
ul.pkg1list{margin:14px auto 0 auto;}
.pkg1btn{margin:10px auto 0 auto;}
.save {
    right: 6px;
    top: -5px;
    height: 57px;
    width: 55px;
}
.save p {
    font-size: 14px;
    line-height: 16px;
    padding-top: 12px;
}
.save p span {font-size: 18px;}
.adtopmar{margin-top:15px;}
.s45img-mob{margin:25px auto 0 auto;display:block;max-width:100%;border-radius:14px;}
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3{width:370px;}
.pkglft{width:48%;}
.pkgrgt{width:52%;}
.pkg1-hding1 {
	font-size: 28px;
	line-height: 27px;
}
.pkg1-hding2 {
	font-size: 20px;
	line-height: 27px;
	margin-top:3px;
}
ul.pkgprclist li:nth-child(1) {
	font-size: 46px;
	line-height: 30px;
}
ul.pkgprclist li:nth-child(2) {font-size: 14px;line-height: 16px;}	
ul.pkg1list li {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding: 0 0 0 24px;
}
ul.pkg1list li img {width: 22px;top: -2px;height:auto;}
.pkgrgt-txt {
	font-size: 18px;
	line-height: 24px;
}
.total {font-size: 15px;line-height: 22px;}
.pkg1cards{width:120px;}
}
@media only screen and (max-width: 389px){
.pkg1, .pkg2, .pkg3{width:100%;}
.pkg1-hding1 {font-size: 26px;line-height: 24px;}
.pkg1-hding2 {font-size: 18px;line-height: 24px;}	
.pkg1prc, .pkg2prc {
	font-size: 40px;
	line-height: 30px;
}
.pkg1prc span {font-size: 15px;}
ul.pkg1list li {font-size: 11px;line-height:18px;}
}
@media only screen and (max-width: 359px){
.pkg1-hding1 {font-size: 24px;line-height: 24px;}	
}
/*====================section46=====================*/
.sec46{padding:46px 0;background:#edf7f9 url(../images/sec46.jpg) center 840px no-repeat;}	
.mbbx {
    border: 36px solid transparent;
    border-image-source: url(../images/mbbg.jpg);
    border-image-repeat: repeat;
    border-image-slice: 46;
    padding: 0;
    box-sizing: border-box;
    margin: 106px 0 0 0;
    display: block;
    position: relative;
}
.mbbx-in {
    background: #fffaec;
    padding: 1px 30px 30px 30px;
}
.mbseal {
    margin: -108px auto 0 auto;
    display: block;
}
.mbbx-in p{text-align:center;}
.mbbxhding{
	font-weight:800;
	font-size:40px;
	line-height:50px;
	margin-top:15px;
}
.s46prd{float:right;margin:40px 20px 0 0;max-width:100%;}

/*---------------------section47-----------------------*/
.sec47{padding:46px 0;background:#fff;}
.s47img1{float:left;margin:40px 40px 0 0;max-width:100%;}
.s47img2{float:right;margin:-20px -100px 0 -250px;max-width:100%;}
ul.s47list{padding:32px 0 0 0;display:flex;justify-content:center;flex-wrap:nowrap;}
ul.s47list li{
	background:#fff url(../images/bullet4.png) 20px center no-repeat;
	padding:12px 20px 12px 70px;
	border:2px solid #f00010;
	border-radius:10px;
	margin:10px 1% 0 1%;
	font-weight:bold;
}
/*---------------------section48-----------------------*/
.sec48{padding:46px 0;background:#edf7f9;}
.s48img1{margin:16px auto 0 auto;display:block;max-width:100%;}
.s48bx{
	margin:42px 0 0 0;
	position:relative;
	padding:0 0 0 92px;
}
.s48bxline{
	position:absolute;
	top:25px;
	left:19px;
	width:3px;
	height:79%;
	background:url(../images/s48bxlinebg.jpg) center top repeat-y;
}
ul.s48bxlist{padding:0;}
ul.s48bxlist li{
	background:#fff;
	padding:30px;
	border-radius:14px;
	width:100%;
	display:table;
	position:relative;
	box-shadow:0 0 10px #b1b8ba;
	margin-top:42px;
}
ul.s48bxlist li:nth-child(1){margin-top:0;}
.s48bxbullet{position:absolute;left:-92px;top:24px;}
.s48bxlarw{position:absolute;left:-21px;top:28px;}
.s48bxlhding{
	background:url(../images/calendar.png) left top no-repeat;
	padding:0 0 0 54px;
	font-weight:bold;
	font-size:28px;
	line-height:39px;
}
.s48bxltxt{margin-top:18px;}
.s48bxlimg{float:right;margin:2px -20px -10px 20px;max-width:100%;}
ul.s48list li{width:31%;padding:0;}
.s48limg {
    margin: 0 auto -8px auto;
    display: block;
    max-width: 100%;
    height: auto;
}
.s48img2{float:right;margin:-16px -30px -60px -620px;max-width:100%;}
.s48bx2-hding{font-weight:600;text-align:center;color:#ff0000;}
ul.counterdot{position:absolute;left:0;top:4px;width:100%;}
ul.counterdot li{
	position:absolute;
	left:30%;top:0;
	font-weight:800;
	font-size:35px;
	line-height:35px;
	color:#525252;
	text-align:center;	
}
ul.counterdot li:nth-child(2){left:67%;}
.s48img3{float:left;margin:20px 16px 0 -20px;max-width:100%;}
.s48bx3{
	margin:44px 0 0 0;
	background:#1e4164;
	border-radius:14px;
	padding:24px 28px;
	color:#fff;
}
.s48bx3img{float:right;margin:-20px 0 0 20px;max-width:100%;}
.s48img4{float:right;margin:30px 0 0 -80px;max-width:100%;}
.s48img5{float:left;margin:40px 20px 0 -20px;max-width:100%;}
/*---------------------section49-----------------------*/
.sec49{padding:46px 0 52px 0;background:#fff;}
.s49bx{
	margin: 40px 0 0 0;
    background: #edf7f9;
    border: 2px solid #1e4164;
    border-bottom: 7px solid #1e4164;
    border-radius: 14px;
    padding: 30px 30px 34px 30px;
}
.step-hding{
	height:36px;
	width:104px;
	background:#1e4164;
	border-radius:5px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	position:relative;
}
.step-hding:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-9px;
	margin:0 auto;
	display:block;
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 9px solid #1e4164;
}
.s49bxtxt{margin-top:24px;}
.s49bximg{float:right;margin:10px -20px 0 20px;max-width:100%;}
/*---------------------section50-----------------------*/
.sec50{background:#edf7f9;padding:46px 0 52px 0;}
.s50logos{margin:50px auto 0 auto;display:block;max-width:100%;}
/*---------------------section51-----------------------*/
.sec51{padding:46px 0 52px 0;background:#f9f9f9;}
#accordion {
    height: auto!important;
    margin: 40px 96px 0 96px;
    display: block;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    zoom: 1;
    background:#fff url(../images/down.png) 97% 25px no-repeat;
    padding: 12px 54px 12px 26px;
    margin: 13px 0 0 0;
    outline: none;
	font-weight:600;
    font-size: 24px;
    line-height: 34px;
    color: #000;
    text-align: left;
    border: 2px solid #e7e7e7;
	border-radius:8px;
}
.ui-accordion .ui-accordion-header.active {
    background:#fff url(../images/up.png) 97% 25px no-repeat;
    border-bottom: none;
	border-radius:8px 8px 0 0;
}
.ui-accordion .ui-accordion-content {  
    overflow: auto;
    zoom: 1;
    padding:1px 26px 0 26px;
    border: 2px solid #e7e7e7;
    border-top: none;
	border-radius:0 0 8px 8px;
	background:#fff;
}
.accordline{height:2px;width:100%;background:#e7e7e7;margin-bottom:12px;}
.accord-txt {
    box-sizing: border-box;
    float: left;
    text-align: left;
    padding: 0 0 30px 0;
    background: #fff;
	position:relative;
}

@media only screen and (max-width: 1020px){
.mbbx {margin: 100px 0 0 0;}
.mbbx-in {padding: 1px 24px 24px 24px;}
.mbbxhding {font-size:34px;line-height:44px;}
.s46prd {width:290px;height:auto;margin: 40px 0 0 0;}

.s47img1{width:300px;height:auto}
.s47img2{width:600px;height:auto;margin: -20px -120px 0 -200px;}
ul.s47list {padding: 30px 0 0 0;}
ul.s47list li {
    background: #fff url(../images/bullet4.png) 10px center no-repeat;
	background-size:22px;
    padding: 12px 12px 12px 40px;
}

.s48bx {margin: 40px 0 0 0;padding: 0 0 0 70px;}
.s48bxline{left:14px;}
.s48bxbullet{width:32px;height:auto;left:-70px;}
ul.s48bxlist li {
    padding: 25px 20px;
    margin-top: 38px;
}
.s48bxlarw{top:26px;}
.s48bxlimg{width:330px;height:auto;margin: 2px -20px -10px 10px;}
.s48bxlhding {
	background-size:32px;
    padding: 0 0 0 50px;
    font-size: 24px;
    line-height: 35px;
}
ul.s48list li{width:33.33%;}
ul.s48list li .s4bx2ltxt span {padding: 3px 10px;}
.s48img2{width:600px;height:auto;margin: -16px -30px -60px -520px;}
.s48img3, .s48img4, .s48img5{width:350px;height:auto;}
.s48img5{margin: 40px 10px 40px -20px;}
.s48bx3 {
    margin: 40px 0 0 0;
    padding: 22px 20px;
}
.s48bx3img{width:200px;height:auto;margin: -8px 0 0 20px;}

.s49bx {
    margin: 36px 0 0 0;
    padding: 26px 20px;
}
.step-hding{height:30px;width:90px;}
.s49bximg{width:330px;height:auto;margin: 10px -20px 0 16px;}

#accordion {margin: 40px 0 0 0;}
.ui-accordion .ui-accordion-header {
    padding: 12px 54px 12px 20px;
    font-size: 20px;
    line-height: 30px;
}
.ui-accordion .ui-accordion-content {padding: 1px 20px 0 20px;}
}
@media only screen and (max-width: 767px){
.sec46{padding:35px 0;background:#edf7f9;}
.mbbx {
    border: 18px solid transparent;
    border-image-source: url(../images/mbbg-mob.jpg);
    border-image-repeat: repeat;
    border-image-slice: 18;
    padding: 0;
    box-sizing: border-box;
    margin: 64px auto 0 auto;
    display: block;
    position: relative;
}
.mbbx-in{padding:20px 8px 20px 8px;}
.mbseal{width:100px;margin:-84px auto 0 auto;height:auto;}
.mbbxhding {
	font-size: 28px;
	line-height: 38px;
}	
.s46prd{float:none;margin:25px auto -6px auto;display:block;max-width:100%;width:250px;height:auto;}	

.sec47{padding:35px 0;}
.s47img1, .s47img2, .s48bxlimg, .s48img2, .s48img3, .s48bx3img, .s48img4, .s48img5, .s49bximg{
	float:none;
	margin:20px auto -20px auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s47img2{width:auto;margin:0 auto -20px auto;}
.s48bxlimg, .s48img3{margin:10px auto -15px auto;display:block;}
.s48img2{width:auto;margin:5px auto -24px auto;}
.s48bx3img{margin:22px auto 0 auto;}
.s48img5{margin:30px auto 0 auto;}
.s49bximg{margin:13px auto -15px auto;}

ul.s47list {padding: 26px 0 0 0;flex-wrap:wrap;}
ul.s47list li {
	background-size: 20px;
	padding: 10px 10px 10px 42px;
	width:100%;
	margin:10px 0 0 0;
}

.sec48 {padding: 35px 0;}
.s48img1{height:auto;}
.s48bx {
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
}
ul.s48bxlist li {padding: 22px 12px;}
.s48bxbullet{display:none;}
.s48bxlarw {
	top: auto;
	bottom:-6px;
	height:auto;
	width:20px;
	left:0;
	right:0;
	bottom:-24px;
	margin:0 auto;
	display:block;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.s48bxlhding {
	background-size: 28px;
	padding: 0 0 0 42px;
	font-size: 22px;
	line-height: 32px;
}
ul.s4bx2list{flex-wrap:wrap;}
ul.s4bx2list li{width:100%;}
ul.s48list li:nth-child(1){margin-top:16px;}
ul.s48list li .s4bx2ltxt span {padding: 3px 15px;}	
ul.counterdot{top:0;}
ul.counterdot li {font-size: 30px;line-height: 30px;}	
.s48bx3 {margin: 36px 0 0 0;padding: 20px 12px;}

.sec49, .sec50, .sec51 {padding: 35px 0 40px 0;}
.s49bx {margin: 34px 0 0 0;padding: 22px 12px;}
.step-hding{line-height:30px;margin:0 auto;display:block;}
.s50logos{width:280px;height:auto;margin:26px auto 0 auto;}

#accordion {margin:32px 0 0 0;}
.ui-accordion .ui-accordion-header {
	background:#fff url(../images/down.png) 98% 21px no-repeat;
	background-size:15px;
    padding: 10px 44px 10px 12px;
    font-size: 18px;
    line-height: 28px;
	margin: 8px 0 0 0;
}
.ui-accordion .ui-accordion-header.active {
    background:#fff url(../images/up.png) 98% 21px no-repeat;
	background-size:15px;
}
.ui-accordion .ui-accordion-content {padding: 1px 12px 0 12px;}

}
@media only screen and (max-width: 479px){
.mbbxhding {
	font-size: 24px;
	line-height: 34px;
}
	
}

