@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Lora';
	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:bold;	
	font-size:44px;
	line-height:54px;
	text-align:center;
}
.bdhding2{
	font-size:30px;
	line-height:40px;
	padding-bottom:5px;
}
.bdfont{	
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.bdfont2{	
	font-size:28px;
	line-height:38px;
	text-align:left;
}
.bdfont3{	
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.mar1{margin:34px 0 0 0;}
.mar2{margin:40px 0 0 0;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.txlncntr{text-align:center;}
.blkcolor{color:000;}
.txlnlft{text-align:left;}
@media only screen and (max-width: 1000px){
.container{ max-width:750px; width:100%; }
.bdhding1{
	font-size:36px;
	line-height:46px;
}
.bdhding2{
	font-size:26px;
	line-height:36px;
}
.bdfont{	
	font-size:20px;
	line-height:30px;
}
.bdfont2{	
	font-size:24px;
	line-height:34px;
}
.bdfont3{	
	font-size:26px;
	line-height:36px;
}
.mar1{margin:30px 0 0 0;}
.mar2{margin:35px 0 0 0;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box;}

.bdhding1{
	font-size:32px;
	line-height:42px;
}
.bdhding2{
	font-size:23px;
	line-height:33px;
}
.bdfont{	
	font-size:18px;
	line-height:28px;
}
.bdfont2{	
	font-size:22px;
	line-height:32px;
}
.bdfont3{	
	font-size:24px;
	line-height:34px;
}
.mar1{margin:26px 0 0 0;}
.mar2{margin:34px 0 0 0;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
.bdhding2{
	font-size:22px;
	line-height:32px;
}
}
@media only screen and (max-width: 389px){
.bdhding1{
	font-size:28px;
	line-height:36px;
}
.bdhding2{
	font-size:20px;
	line-height:28px;
}
.bdfont2{	
	font-size:20px;
	line-height:30px;
}
}
@media only screen and (max-width: 359px){
.bdhding1{
	font-size:26px;
	line-height:34px;
}	
}
/*==============================*/
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;padding:40px 0;
	height:947px;
	padding:20px 0;
}
.s1hding2{
	font-weight:bold;
	font-size:50px;
	line-height:72px;
	color:#fff;
	text-align:left;
}
.s1hding2 span{font-size:60px;}
.s1hding3{
	font-weight:bold;
	font-size:60px;
	line-height:76px;
	color:#fff;
	width:800px;
	margin:0 0 0 0;
	background:url(../images/s1hdbg.jpg) left 12px repeat-x;
	padding:0 10px 2px 10px;
	display:block;
	text-align:left;
}
.s1tbx{
	margin:30px 0 0 0;
	width:798px;
	position:relative;
	padding:30px 0 0 155px;
	border-top:2px solid #365d9d;
}
.s1tbximg{
	position:absolute;
	left:-5px;
	top:30px;
}
.s1tbx-txt1{
	font-weight:bold;
	font-style:italic;
	font-size:27px;
	line-height:37px;
	color:#fff;
	text-align:left;
}
.s1tbx-txt2{
	font-size:24px;
	line-height:34px;
	color:#fff;
	text-align:left;
	margin-top:14px;
}
.s1bx{
	background:#fff url(../images/s1bxbg.jpg) right center no-repeat;
	margin:36px 0 0 0;
	padding:26px 234px 26px 26px;
	border-radius:14px;
}
ul.s1bx-list{padding:0;}
ul.s1bx-list li{
	background:url(../images/bullet.png) left 5px no-repeat;
	padding:0 0 0 54px;
	margin:16px 0 0 0;
	font-weight:600;
}
ul.s1bx-list li:first-child{margin:0;}
ul.s1bx-list li p{border-bottom:1px solid #dddddd;padding:0 0 20px 0;}
ul.s1bx-list li:last-child p{padding:0;border-bottom:none;}
/*----------------strip-----------------*/
.strip{background:#e7eaf2;padding:22px 0;}
.strip-hding{
	font-weight:600;
	font-size:24px;
	line-height:30px;
	text-align:center;
}
.strip-logos{margin:28px auto 0 auto;display:block;max-width:100%;}
/*----------------section2-----------------*/
.sec2{padding:42px 0 778px 0;}
.s2img{float:right;margin:15px 0 0 0;max-width:100%;}
/*----------------section3-----------------*/
.sec3{padding:0 0 42px 0;background:url(../images/sec3.jpg) center top no-repeat;}
.s3bx{
	margin:-758px 0 0 0;
	background:#f1f6ff;
	border-radius:12px;
	padding:30px;
	box-shadow:0 0 10px #e6e4e4;
}
.nasa{
	float:right;
	margin:32px -15px 0 10px;
	max-width:100%;
}
.s3img{float:left;margin:25px 20px 0 -20px;max-width:100%;}
.s3txtbx{
	background:#fc3d21;
	margin:44px 0 0 0;
	border-radius:10px;
	padding:20px 30px 20px 156px;
	position:relative;
	color:#fff;
}
.percent98{
	position:absolute;
	left:30px;
	top:-10px;
}
/*----------------section4-----------------*/
.sec4{padding:42px 0;}
.s4img{float:right;margin:30px 0 -200px 20px;max-width:100%;}
/*----------------section5-----------------*/
.sec5{background:#edf4ff;padding:42px 0;}
.s5arw{
	position:absolute;
	right: 75px;
    top: 93px;
}
.s5arw-txt{
	position:absolute;
	right:0;
	top:25px;
	width:150px;
	font-family: 'permanent_markerregular';
	font-size:30px;
	line-height:34px;
	color:#ff0000;
	text-align:center;
}
.s5img{float:left;margin:25px 20px 0 -20px;max-width:100%;}
ul.s5list{width:57%;display:inline-block;padding:15px 0 0 0;}
ul.s5list li{
	float:left;
	display:inline-block;
	width:45%;
	margin:30px 0 0 0;
	padding:0 2.5% 0 0;
}
ul.s5list li:nth-child(2){width:10%;padding:0;}
ul.s5list li:nth-child(3){padding:0 0 0 2.5%;}
.vs{margin:0 auto;display:block;max-width:100%;}
.bar1, .bar2{
	height:6px;
	width:90%;
	background:#d4dbe7;
	border-radius:30px;
	position:relative;
}
.greenbar, .redbar{
	position:absolute;
	left:0;
	top:0;
	height:6px;
	width:92%;
	border-radius:30px;
	background:#18c36c;
}
.redbar{width:10%;background:#fc3d21;}
ul.s5list li p{margin-top:25px;}


@media only screen and (max-width: 1000px){	
.sec1{
	height:auto;
	padding:20px 0 35px 0;
	background:url(../images/sec1.jpg) 60% top no-repeat scroll;
	background-size:cover;
}
.s1hding2{
	font-size:38px;
	line-height:58px;
}
.s1hding2 span{font-size:48px;}
.s1hding3{
	width:594px;
	font-size:44px;
	line-height:54px;
}
.s1tbx{
	margin:30px 0 0 0;
	width:580px;
	padding: 30px 0 0 142px;
}
.s1tbximg{width:130px;}
.s1tbx-txt1{
	font-size:22px;
	line-height:32px;
}
.s1tbx-txt2{
	font-size:19px;
	line-height:29px;
}
.s1bx {padding: 20px 160px 25px 20px;}
ul.s1bx-list li {
    background: url(../images/bullet.png) left 5px no-repeat;
	background-size:30px;
    padding: 0 0 0 50px;
    margin: 16px 0 0 0;
    font-weight: 600;
}

.s2img{width:400px;}
.sec3{background-size:cover;}
.s3bx {
    margin: -730px 0 0 0;
    padding: 20px 20px 28px 20px;
}
.nasa, .s3img, .s5img{width:330px;}
.s3img {margin: 25px 20px 20px -20px;}
.s3txtbx {padding: 20px 20px 20px 146px;}
.s5arw{
	right:65px;
    top: 82px;
	transform:rotate(12deg);-webkit-transform:rotate(12deg);
}

.s5arw-txt{
	top:28px;
	width:120px;
	font-size:24px;
	line-height:24px;
}
ul.s5list {width: 55%;}
}
@media only screen and (max-width: 767px){
.sec1{height:auto;padding:12px 0 26px 0;background:#0d3d92 url(../images/sec1-mob.jpg) center top no-repeat;}	
.s1hding2, .s1hding2 span{
    font-size: 38px;
    line-height: 46px;
	text-align:center;
}	
.s1hding3{
	font-size: 34px;
    line-height: 44px;
	background:url(../images/s1hdbg.jpg) left 4px repeat-x;
	padding:0 5px 4px 5px;
	width:100%;
	text-align:center;
	margin:6px 0 0 0;
}
.s1tbx{width:100%;border-top:none;padding:0 0 0 120px;margin:180px 0 0 0;}	
.s1tbximg {
    width: 110px;
	top:0;
}
.s1tbx-txt1 {
    font-size: 20px;
    line-height: 30px;
}
.s1tbx-txt2 {
    font-size: 18px;
    line-height: 28px;
}
.s1bx {padding: 20px 10px;background:#fff;}
ul.s1bx-list li{
	background-size:22px;
	padding:0 0 0 37px;
	margin:10px 0 0 0;
}
ul.s1bx-list li p{padding:0 0 15px 0;}

.strip{padding:15px 0;}
.strip-hding{
	font-size:20px;
	line-height:26px;
}
.strip-logos{margin:18px auto 0 auto;}
.sec2 {padding: 35px 0 774px 0;}
.s2img, .nasa, .s3img, .s4img, .s5img{
	float:none;
	margin:18px auto -15px auto;
	display:block;
	max-width:100%;
}
.s4img{width:300px;margin:18px auto -95px auto;}

.s3bx {padding: 20px 10px 25px 10px;}
.s3txtbx {
    margin: 40px 0 0 0;
    padding: 18px 10px 22px 126px;
}
.percent98 {left: 10px;top: 4px;}
.sec4 {padding: 35px 0 44px 0;}
.sec5 {padding: 35px 0 40px 0;}
.s5arw-txt {
    top: 90px;
    width: 120px;
    font-size: 20px;
    line-height: 20px;
}
.s5arw{width:60px;top:130px;right:85px;}
ul.s5list{width:100%;display:table;}
ul.s5list li p {margin-top: 20px;}
ul.s5list li, ul.s5list li:nth-child(2), ul.s5list li:nth-child(3){width:100%;padding:0;margin:20px 0 0 0;}
}
@media only screen and (max-width: 479px){
.sec1{background:#0d3d92 url(../images/sec1-mob.jpg) center -30px no-repeat;}	
.s1hding2, .s1hding2 span{font-size:31px;line-height:39px;}
.s1hding3 {
    font-size: 27px;
    line-height: 37px;
}
.s1tbx {padding: 0 0 0 110px;}
.s1tbximg {width: 100px;}
.s1tbx-txt1 {
    font-size: 18px;
    line-height: 25px;
}
.s1tbx-txt2 {
    font-size: 15px;
    line-height: 23px;
}
.s3txtbx {padding: 13px 10px 16px 89px;}
.percent98{width:65px;top:15px;}
.s5arw-txt {
    top: 110px;
    width: 80px;
    font-size: 16px;
    line-height: 16px;
}
.s5arw{right:80px;transform:rotate(12deg);-webkit-transform:rotate(12deg);top:112px;}
}
@media only screen and (max-width: 389px){
.sec1{background:#0d3d92 url(../images/sec1-mob.jpg) center -40px no-repeat;}
.s1hding2, .s1hding2 span{font-size:28px;line-height:36px;}
.s1hding3 {
    font-size: 25px;
    line-height: 35px;
}

.s3txtbx {padding: 13px 10px 16px 82px;}
.percent98{width:60px;top:14px;}
.s5txtmar{margin-top:36px;}
.s5arw{top:108px;}
.s5arw-txt{top:96px;}
ul.s5list li, ul.s5list li:nth-child(2), ul.s5list li:nth-child(3){width:100%;padding:0;margin:20px 0 0 0;}
}
@media only screen and (max-width: 359px){
.s1hding2, .s1hding2 span{font-size:25px;line-height:33px;}	
.s1hding3 {
    font-size: 23px;
    line-height: 33px;
}
.s1tbx {padding: 0 0 0 90px;}
.s1tbximg {width: 80px;}
}
/*=====================section6, 7, 8, 9, 10, 11, 12=======================*/
.sec6{padding:42px 0 120px 0;}
.s6bx{
	background:#203d91;
	margin:40px 0 0 0;
	padding:18px 30px 23px 30px;
	border-radius:12px;
}
.s6bximg{float:right;margin:16px 0 0 20px;max-width:100%;}
.s6img{float:right;margin:10px -50px -50px 0;max-width:100%;}
/*----------------section7-----------------*/
.sec7{
	background:#203d91 url(../images/sec7.jpg) center top no-repeat;
	padding:0 0 46px 0;
	color:#fff;
}
.s7bx{
	margin:-75px 0 0 0;
	border:1px solid #122f80;
	border-bottom:3px solid #06184c;
	border-radius:12px 12px;
	padding:20px 50px 24px 30px;
	background:#fff;
	color:#000;
}
.s7img{float:right;margin:10px 0 -20px -20px;max-width:100%;}
.s7img1{float:left;margin:35px 20px 0 -12px;max-width:100%;}
.s7img2{float:right;margin:0 -12px 0 30px;max-width:100%;}
/*----------------section8-----------------*/
.sec8{padding:42px 0;}
.s8bx{
	margin:40px 0 0 0;
	background:#0b3d91;
	padding:20px 30px 24px 30px;
	border-radius:12px;
}
.s8img{float:right;margin:-10px 0 0 0;max-width:100%;}
/*----------------section9-----------------*/
.sec9{background:#edf4ff;padding:42px 0 48px 0;}
ul.s9list{padding:15px 0 0 0;}
ul.s9list li{
	float:left;
	display:inline-block;
	width:47%;
	margin:20px 0 0 0;
}
ul.s9list li:last-child{float:right;}
.s9limg{margin:0 auto;display:block;max-width:100%;}
.s9lbtm{
	background:#fff;
	border-radius:0 0 12px 12px;
	padding:22px 20px 25px 20px;
}
.s9lbtm p{font-weight:bold;text-align:center;}
.s9bx{
	margin:44px 0 0 0;
	background:#203d91;
	padding:22px 30px 25px 20px;
	border-radius:12px;
	color:#fff;
	font-weight:bold;
}
.s9bximg{float:right;margin:0 0 0 -20px;max-width:100%;}

/*----------------section10-----------------*/
.sec10{padding:42px 0 45px 0;}
.s10img{float:right;margin:30px -15px 0 50px;max-width:100%;}
.s10txtbx{
	background:#203d91 url(../images/s10txtbxbg.png) left top no-repeat;
	margin:44px 0 0 0;
	padding:22px 40px 25px 200px;
	color:#fff;
	border-radius:12px;
}
/*----------------section11-----------------*/
.sec11{padding:0 0 48px 0;background:#1e3b92 url(../images/sec11.jpg) center top no-repeat;color:#fff;}
.columba-uv{float:right;margin:10px -10px 0 20px;max-width:100%;}
.s11img{float:left;margin:25px 24px 0 -10px;max-width:100%;}
/*----------------section12-----------------*/
.sec12{padding:42px 0;}
.s12img{float:right;margin:-40px 0 0 10px;max-width:100%;}
.s12bx1{
	background:#203d91;
	margin:40px 0 0 0;
	border-radius:12px;
	padding:28px 30px 30px 20px;
	color:#fff;
}
.s12bx1-img{float:left;margin:-18px 20px 0 0;max-width:100%;}
.s12bx{
	margin:44px 0 0 0;
	padding:30px;
	background:#fff;
	border-radius:12px;
	box-shadow:0 0 10px #e6e6e6;
}
.s12bx-inbx1, .s12bx-inbx2, .s12bx-inbx3{
	background:#ffe7e7;
	border:2px solid #ff6c6e;
	border-radius:12px;
	padding:22px 30px 26px 30px;
	margin:40px 0 0 0;
	width:100%;
	display:table;
}
.s12bx-inbx2{margin:30px 0 0 0;}
.s12bx-inbx3{
	background:#e2ffd7;
	border:2px solid #26c229;
	margin:30px 0 0 0;
	box-shadow:0 5px 10px #bfbfbf;
}

.s12bx-img1{float:right;margin:0;max-width:100%;}
@media only screen and (max-width: 1000px){
.s6bx {padding: 18px 20px 23px 20px;}
.s6bximg {margin: 25px 0 0 20px;}
.s6img{width:450px;}
.s7bx {padding: 20px 20px 24px 20px;}
.s7img{width:280px;}
.s7img1, .s7img2{width:330px;}
.s7img2 {margin: 30px -12px 0 10px;}
.s8bx {padding: 20px 20px 24px 20px;}
.s8img {margin: 6px 0 0 0;}
.s9bx {
    margin: 37px 0 0 0;
    padding: 16px 20px 21px 20px;
}
.s9bximg{margin: 22px 0 0 -20px;}
.s10img{width:330px;margin: 30px -15px 0 20px;}
.s10txtbx {margin: 40px 0 0 0;}
.s11img {margin: 25px 24px 20px -10px;width:330px;}
.columba-uv {margin: 16px 0 0 20px;}
.s12bx {padding: 25px 20px;}
.s12bx-inbx1, .s12bx-inbx2, .s12bx-inbx3 {padding: 22px 20px 26px 20px;}
.s12img {
    margin: 44px 0 0 0;
	width:320px;
}
.s12bx1-img{width:280px;margin: -8px 20px 0 0;}
}
@media only screen and (max-width: 767px){
.sec6 {padding: 35px 0 120px 0;}
.s6bx {
    padding: 16px 10px 23px 10px;
	margin:32px 0 0 0;
}
.s6bximg, .s6img, .s7img, .s7img1, .s7img2, .s10img, .s11img, .s12bx-img1, .s12img, .s12bx1-img{
	float:none;
	margin:25px auto 0 auto;
	display:block;
	max-width:100%;
}
.s6img{margin:20px auto -65px auto;}
.s7img1, .s7img2, .s12bx-img1, .s12bx1-img{margin:15px auto -15px auto;}
.s10img, .s11img{margin:20px auto -15px auto;}
.s12img{margin:15px auto -10px auto;}
.s7img{margin:15px auto -30px auto;}

.sec7 {padding: 0 0 38px 0;}
.s7bx {padding: 17px 10px 20px 10px;}
.sec8 {padding: 35px 0 38px 0;}
.s8bx {padding: 18px 10px 22px 10px;margin:35px 0 0 0;}
.sec9 {padding: 35px 0 40px 0;}
.s8img{width:120px;margin:27px 0 0 0;}
ul.s9list li, ul.s9list li:last-child{
	float:none;
	margin:20px auto 0 auto;
	display:block;
	width:350px;
}
.s9bx {padding: 16px 10px 0 10px;}
.s9bximg{
	float:none;
	margin:20px auto 0 auto;
	display:block;
}
.sec10{padding:35px 0 36px 0;}
.s10txtbx {
    background: #203d91 url(../images/s10txtbxbg.png) left bottom no-repeat;
	background-size:154px;
    margin: 38px 0 0 0;
    padding: 16px 10px 20px 130px;	
}
.s10txtbx  p{
	font-size:20px;
	line-height:30px;
}
.sec11 {padding: 0 0 40px 0;}
.columba-uv{
	float:none;
	margin:-60px auto 18px auto;
	display:block;
}
.sec12 {padding: 35px 0 40px 0;}
.s12bx {padding: 25px 12px 14px 12px;}
.s12bx-inbx1, .s12bx-inbx2, .s12bx-inbx3 {
    padding: 20px 10px 24px 10px;
	margin:35px 0 0 0;
}
.s12bx-inbx2, .s12bx-inbx3 {margin:25px 0 0 0;}
.s12bx1 {
    margin: 36px 0 0 0;
    padding: 28px 10px 30px 10px;
}	
}
@media only screen and (max-width: 479px){
.s8bx{margin:32px 0 0 0;padding: 18px 10px 10px 10px;}
.s8img{
	float:none;
	margin:15px auto 0 auto;
	display:block;
}
.s8bx p{text-align:center;}	

}
@media only screen and (max-width: 389px){
ul.s9list li, ul.s9list li:last-child{width:300px;}
.s9lbtm {padding: 22px 10px 25px 10px;}
.s10txtbx {
    background: #203d91;
    padding: 16px 10px 20px 10px;	
}
}
/*=====================section13, 14, 15, 16, 17, 18=======================*/
.sec13{padding:42px 0;background:url(../images/sec13.jpg) center top no-repeat;color:#fff;}
.s13txt{padding-left:406px;font-weight:bold;}
.s13bx{
	margin:44px 0 0 0;
	background:#fff;
	border-radius:15px;
	padding:20px 230px 20px 30px;
	position:relative;
	color:#000;
}
.s13bx-img{
	position:absolute;
	right:0;
	bottom:0;
}
.s13img{float:left;margin:10px 20px -10px -10px;max-width:100%;}
.s13txt2{padding-top:10px;}
/*-------------------section14-------------------------*/
.sec14{padding:42px 0;}
.s14img{float:right;margin:-120px 30px -60px -500px;max-width:100%;}
.s14txtbx{
	width:170px;
	position:absolute;right:0;
	top:180px;
}
.s14txtbx-txt{
	font-family: 'permanent_markerregular';
	font-size:30px;
	line-height:32px;
	color:#ff0000;
	text-align:center;
}
.s14txtbx-arw{
	transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
	margin:4px 0 0 0;
	display:block;
	max-width:100%;
}
/*-------------------section15-------------------------*/
.sec15{padding:42px 0 0 0;background:#e9f2fe url(../images/sec15.jpg) center top no-repeat;}
.s15bx1img{
	float:right;
	margin:38px 45px 0 30px;
	max-width:100%;
}
.s15bx1{
	background:#203d91 url(../images/s15bx1bg.png) right center no-repeat;
	margin:44px 0 0 0;
	padding:22px 30px;
	border-radius:10px;
	color:#fff;
}
.s15bx2, .s15bx3, .s15bx4{
	background:#fff;
	border-radius:12px;
	margin:44px 0 0 0;
	padding:3px;
	box-shadow:0 0 10px #c9d2e1;
	width:100%;
	display:table;
}
.s15bx3{margin:40px 0 0 0;}
.s15bx4{margin:34px 0 0 0;}
.s15img1{float:left;margin:0 24px 0 0;border-radius:12px 0 0 12px;max-width:100%;}
.s15img2{float:right;margin:0 0 0 24px;border-radius:0 12px 12px 0;max-width:100%;}
.s15bx2-txt1{padding:20px 25px 20px 0;}
.s15bx2-txt2{padding:18px 0 20px 25px;}
.s15bx2-txt3{padding:52px 0 20px 25px;}
/*-------------------section16-------------------------*/
.sec16{background:#203d91 url(../images/sec16.jpg) center top no-repeat;padding:100px 0 100px 0;color:#fff;}
.s16img{margin:0 auto 10px auto;display:block;max-width:100%;}
.s16img2{float:left;margin:-40px -426px 0 -150px;max-width:100%;}
/*-------------------section17-------------------------*/
.sec17{padding:0 0 42px 0;background:url(../images/sec17.jpg) center top no-repeat;}
.s17bx{
	margin:-70px 0 0 0;
	background:#fff;
	border-radius:12px;
	box-shadow:0 5px 10px #dee2ef;
	padding:22px 30px;
}
.s17bx2{
	background:#203d91 url(../images/s17bx2bg.jpg) center right no-repeat;
	padding:22px 30px;
	margin:40px 0 0 0;
	border-radius:12px;
	color:#fff;	
}
.s17img{float:right;margin:-7px 10px -10px -130px;max-width:100%;}
.s17bx2 p{width:60%;}
/*-------------------section18-------------------------*/
.sec18{background:#edf4ff url(../images/sec18.jpg) center top no-repeat;padding:42px 0;}
.s18tbx{
	background:#fff;
	border-radius:12px;
	box-shadow:0 0 10px #e8edf6;
	margin:44px 0 0 0;
	padding:30px 30px 35px 30px;
	position:relative;
}
.start-quote, .end-quote{position:absolute;}
.start-quote{left:30px;top:-13px;}
.end-quote{right:30px;bottom:-13px;}
.s18timg{float:right;margin:4px 0 0 20px;max-width:100%;}
@media only screen and (max-width: 1000px){
.sec13{background-size:cover;}
.s13txt {padding-left: 287px;}
.s13bx {padding: 20px 230px 20px 20px;}
.s14img{margin:-90px 30px -60px -400px;width:700px;}
.s14txtbx{
	width:140px;
	top:220px;
}
.s14txtbx-txt{
	font-size:24px;
	line-height:26px;
}
.s14txtbx-arw{
	width:70px;
	margin:4px 0 0 0;
}

.s15bx1 {
    margin: 40px 0 0 0;
    padding: 20px 20px;
}
.s15bx1img {margin: 48px 10px 0 -10px;width:220px;}
.s15bx2-txt1{padding:20px 20px 20px 0;}
.s15bx2-txt2{padding:18px 0 20px 20px;}
.s15bx2-txt3{padding:52px 0 20px 20px;}
.longtxt{padding: 14px 20px 14px 0;}
.longtxt2{padding: 14px 0 14px 20px;}
.s15bx3{margin:33px 0 0 0;}
.s16img2 {margin: -20px -347px 20px -160px;}
.s17img{width:360px;}
.s17bx {padding: 20px 20px 24px 20px;margin: -60px 0 0 0;}
.s17bx2 {padding: 20px 20px;background-size:700px;}
.s17img{width:300px;margin: 7px 10px -10px -130px;}
.s18tbx {
    margin: 40px 0 0 0;
    padding: 30px 20px 35px 20px;
}
.start-quote{left:20px;}
.end-quote{right:20px;}
.sec16{padding:100px 0 110px 0;color:#fff;}
}
@media only screen and (max-width: 767px){
.sec13{padding:35px 0;background:url(../images/sec13-mob.jpg) center top no-repeat;background-size:cover;}	
.s13txt {padding-left: 0;}	
.s13bx {padding: 18px 230px 20px 10px;margin: 37px 0 0 0;}
.s13txt2{padding-top:0;}
.s13img, .s17img{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s17img{margin:20px auto 0 auto;}
.sec14 {padding: 35px 0;}
.s14img, .s15bx1img, .s15img1, .s15img2, .s16img2{
	float:none;
	margin:0 auto 0 auto;
	display:block;
	max-width:100%;
}
.s14img{margin:0 auto -25px auto;}
.s14txtbx{
	width:110px;
	top:50px;
}
.s14txtbx-txt{
	font-size:20px;
	line-height:22px;
}
.s14txtbx-arw{width:60px;}


.s15bx1img{width:200px;margin:20px auto 0 auto;}
.s15img1, .s15img2{border-radius:12px;margin:0 auto 15px auto;}
.s16img2{margin:0 auto -25px auto;display:none;}
.sec15 {padding: 35px 0 30px 0;}
.s15bx1 {
	background: #203d91 url(../images/s15bx1bg.png) center bottom no-repeat;
    margin: 36px 0 0 0;
    padding: 18px 10px 0 10px;
}
.s15bx2, .s15bx3, .s15bx4 {
    margin: 36px 0 0 0;
    padding:20px 10px 20px 10px;
}
.s15bx3, .s15bx4{margin:28px 0 0 0;}
.s15bx2-txt1, .s15bx2-txt2, .s15bx2-txt3{padding:0 0 0 0;}
.sec16{background-size:100%;padding: 56px 0 80px 0;}
.sec17 {padding: 0 0 35px 0;}
.s17bx {padding: 20px 10px 24px 10px;margin: -40px 0 0 0;}
.s17bx2 {
    padding: 20px 10px;
    background:#203d91;
	margin:36px 0 0 0;
}
.s17bx2 p{width:100%;}
.sec18 {padding: 35px 0 38px 0;}
.s18tbx {
    margin: 36px 0 0 0;
    padding: 26px 10px 30px 10px;
}
.start-quote, .end-quote{width:24px;}
.start-quote{left:10px;top:-6px;}
.end-quote{right:10px;bottom:-6px;}
.s18timg{width:120px;margin: 4px 0 0 10px;}
}
@media only screen and (max-width: 479px){
.s13bx {padding: 18px 10px 0 10px;}
.s13bx-img{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:10px auto 0 auto;
	display:block;
}
.sec16{padding: 36px 0 80px 0;}
.s14txtbx{width:90px;top:50px;}
.s14txtbx-txt{font-size:16px;line-height:18px;}
.s14txtbx-arw{width:50px;}
}
@media only screen and (max-width: 389px){
.s14img{width:300px;}
.s14txtbx{width:90px;top:30px;}
.s14txtbx-txt{font-size:16px;line-height:18px;}
.s14txtbx-arw{width:50px;}		
}
@media only screen and (max-width: 359px){
.s18timg{float:none;margin:0 0 10px 0;display:block;}

}
/*=====================section19, 20, 21=======================*/
.sec19{background:url(../images/sec19.jpg) center top no-repeat;padding:42px 0 172px 0;}
/*-----------------section20-------------*/
.sec20{padding:0 0 50px 0 ;}
.s20bx{
	background:#fff;
	border-radius:12px;
	padding:30px;
	margin:-135px 0 0 0;
	box-shadow:0 0 10px #e7e7e7;
}
.s20bximg1{float:right;margin:10px -20px 0 0;max-width:100%;width:378px;}
ul.s20bx-list{padding:10px 0 0 0;}
ul.s20bx-list li{
	margin:30px 0 0 0;
	background:#e9f0fd;
	border-radius:14px;
	height:146px;
	position:relative;
	padding:20px 30px 20px 216px;
}
ul.s20bx-list li:nth-child(2){padding:37px 30px 20px 216px;}
.s20bxlimg{position:absolute;left:0;bottom:0;}
.s20bximg2{float:right;margin:30px -15px 0 10px;max-width:100%;}
/*-----------------section21-------------*/
.sec21{background:#edf4ff;padding:42px 0 228px 0;}
.s21img{float:left;margin:28px 20px 0 -10px;max-width:100%;}
ul.s21list{padding:10px 0 0 0;}
ul.s21list li{
	background:url(../images/bullet2.png) left 11px no-repeat;
	padding:0 0 0 35px;
	margin:33px 0 0 0;
}
.s21img2{float:right;margin:-40px -10px 0 10px;max-width:100%;}
.s21bx{
	margin:44px 0 0 0;
	background:#ffffff url(../images/s21bximg.png) left center no-repeat;
	padding:20px 30px 20px 344px;
	border-radius:15px;
}
.s21bx2{
	background:#203d91;
	margin:64px 0 0 0;
	border-radius:10px;
	padding:30px 20px 32px 30px;
	color:#fff;
	font-weight:bold;
	display:table;
	width:100%;
}
.s21bx2-imgbx{float:right;margin:-95px 0 0 20px;}	
.s21bx2img{max-width:100%;margin:0 auto;display:block;width:400px;}
.s1bx2prc{
	width:224px;
	height:38px;
	background:#3252ae;
	border-radius:30px;
	margin:5px auto 0 auto;
	display:block;
	color:#fff;
	font-size:22px;
	line-height:38px;
	text-align:center;
}
.s1bx2prc span{padding:0 5px;margin:0 10px;}

@media only screen and (max-width: 1000px){
.s20bx {padding: 25px 20px 28px 20px;}	
ul.s20bx-list li {padding: 25px 30px 20px 216px;}	
ul.s20bx-list li:nth-child(2) {padding: 27px 30px 20px 216px;}
.s20bximg2{width:330px;}
.s21img, .s21img2{width:330px;}
.s21bx {
    margin: 40px 0 0 0;
    background: #ffffff url(../images/s21bximg.png) left center no-repeat;
    padding: 16px 10px 16px 334px;
}
.s21bx2 {
    margin: 60px 0 0 0;
    padding: 20px 20px 22px 20px;
}
.s21bx2-imgbx {margin: -75px 0 0 20px;}
.s21bx2img{width:360px;}
}
@media only screen and (max-width: 767px){
.sec19 {
    background-size:cover;
    padding: 35px 0 172px 0;
}	
.sec20 {padding: 0 0 40px 0;}
.s20bx {
    padding: 25px 10px 28px 10px;
}
.s20bximg1{
	float:none;
	margin:18px auto -16px auto;
	display:block;
	max-width:100%;
}
ul.s20bx-list li {
    padding: 10px 10px 20px 10px;
	height:auto;
}
ul.s20bx-list li:nth-child(2) {padding: 10px 10px 20px 10px;}
.s20bxlimg{
	position:inherit;
	left:auto;
	bottom:auto;
	margin:0 auto 15px auto;
	display:block;
	border-radius:14px;
}
ul.s20bx-list li p{text-align:center;}
.s20bximg2, .s21img, .s21img2, .s21bx2img, .s21bx2-imgbx {
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s21bx2-imgbx {margin: -65px 0 0 20px;}
.s21bx2img{margin:25px auto -15px auto;}
.s1bx2prc {
    width: 200px;
    height: 32px;
    font-size: 18px;
    line-height: 32px;
	margin:20px auto;
}


.sec21 {padding: 35px 0 220px 0;}
ul.s21list{padding:0;}
ul.s21list li {margin: 26px 0 0 0;}
.s21bx{background:#fff;padding:16px 10px;}
.s21bximg{margin:30px auto 0 auto;display:block;max-width:100%;border-radius:14px;width:200px;}
.s21bx2{
	margin:54px 0 0 0;
	padding:1px 10px 24px 10px;
}		
}
/*=====================section22, 23, 24=======================*/
.sec22{padding:0 0 50px 0;}
.s22bx{
	background:#fff;
	margin:-180px 0 0 0;
	border-radius:12px;
	box-shadow:0 0 10px #e4e4e4;
	padding:30px 30px 36px 30px;
}
.s22img1{float:left;margin:28px 20px 0 -10px;max-width:100%;}
.s22img2{float:right;margin:15px 0 0 0;max-width:100%;}
/*-------------------section23--------------------*/
.sec23{background:url(../images/sec23.jpg) center top no-repeat;padding:42px 0 50px 0;}
.s23subhd{
	background-image: linear-gradient(to right, rgba(48,79,171,0), rgba(48,79,171,1), rgba(255,0,0,0));
	padding:10px 0 12px 0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:34px 10% 0 10%;
}
.s23bx{
	margin:30px 0 0 0;
	background:#fffeec;
	border:2px solid #e7e4b1;
	border-radius:12px;
}
.s23bxhd{
	background:#ffebc3;
	padding:10px 20px 6px 20px;
	border-radius:12px 12px 0 0;
}
.s23bxhd p{color:#1b2b61;}
.s23bxarw{margin:0 auto;display:block;max-width:100%;}

.s23bxbtm{padding:0 30px 30px 30px;}
.s23prd{margin:0 auto;display:block;max-width:100%;}
ul.s23bxlist{padding:15px 0 0 0;width:88%;margin:0 auto;display:table;}
ul.s23bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#5590d8;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.s23bxlist li:first-child{
	background:#8d5cc7;
	border-radius:14px 0 0 14px;
}
ul.s23bxlist li:last-child{
	background:#26afbd;
	border-radius:0 14px 14px 0;
}
ul.s23bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
}
ul.s23bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.s23bxlist li:nth-child(2) img{left:37px;}
.reg-prc{
	margin:30px 0 0 0;
	font-size:22px;
	line-height:32px;
	color:#373737;
	text-align:center;
}
.reg-prc span{padding:0 5px;margin:0 2px;}
.s23bx-prcbx{margin:20px auto 0 auto;width:334px;display:block;position:relative;}
.s23bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.s23bxprc{
	font-weight:bold;
	font-size:71px;
	line-height:71px;
	color:#1b2b61;
	text-align:center;
	margin-top:4px;
}
.s23bx-lftarw, .s23bx-rgtarw{position:absolute;top:18px;}
.s23bx-lftarw{left:0;}
.s23bx-rgtarw{right:0;}
.s23btn{margin:15px auto 0 auto;display:block;max-width:100%;}

/*-------------------section24--------------------*/
.sec24{background:#edf4ff;padding:42px 0 228px 0;}
.s24bx{
	margin:44px 0 0 0;
	background:#203d91;
	border-radius:12px;
	padding:30px 260px 34px 30px;
	position:relative;
	font-weight:bold;
	color:#fff;
}
.mbseal{position:absolute;right:42px;top:-8px;}
/*-------------------section24-b--------------------*/
.sec24b{padding:0 0 50px 0;}

@media only screen and (max-width: 1000px){
.s22bx {padding: 26px 20px 30px 20px;}	
.s23bxbtm {padding: 0 20px 35px 20px;}	

ul.s23bxlist{width:100%;}
ul.s23bxlist li{padding:10px 20px 10px 88px;}
ul.s23bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
ul.s23bxlist li img{left:20px;}
ul.s23bxlist li:nth-child(2) img{left:27px;}
.s24bx {
    margin: 40px 0 0 0;
    padding: 30px 220px 34px 20px;
}
.mbseal {right: 22px;top: -8px;}
	
}
@media only screen and (max-width: 767px){
.sec22 {padding: 0 0 40px 0;}
.s22bx {padding: 26px 10px 26px 10px;}	
.s22img1{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s22img2 {width:120px;}	
.sec23 {padding: 35px 0 40px 0;}
.s23subhd {margin: 26px 0 0 0;padding:8px 0 10px 0;}
.s23bxhd {padding: 6px 10px 0 10px;}
.s23bxhd p{font-size:30px;line-height:40px;}
.s23bxbtm {padding: 0 15px 20px 15px;}
.s23prd{margin:10px auto 0 auto;}
ul.s23bxlist li {padding: 10px 10px 10px 48px;}
ul.s23bxlist li img{height:35px;left:10px;top:15px;}
ul.s23bxlist li:nth-child(2) img{left:14px;top:15px;}
ul.s23bxlist li p {
    font-size: 15px;
    line-height: 21px;
}
.reg-prc {
    margin: 20px 0 0 0;
    font-size: 20px;
    line-height: 30px;
}
.reg-prc span{padding:0 2px;}
.sec24{padding:35px 0 220px 0;}
.sec24b{padding:0 0 40px 0;}
.s24bx {
    margin: 38px 0 0 0;
    padding: 25px 10px 28px 10px;
}
.mbseal-mob{
	float:right;
	margin:0 0 0 5px;
	max-width:100%;
	width:120px;
}	
}
@media only screen and (max-width: 479px){
.s23bxhd p{font-size:26px;line-height:36px;}
ul.s23bxlist li {padding: 7px 10px 10px 10px;}	
ul.s23bxlist li img, ul.s23bxlist li:nth-child(2) img{display:none;}
ul.s23bxlist li p{text-align:center;}	
.reg-prc {font-size: 16px;line-height: 26px;}
.s23bx-prcbx{width:260px;}
.s23bxtxt {font-size: 20px;line-height: 28px;}
.s23bxprc {
    font-size: 54px;
    line-height: 54px;
}
.s23bx-lftarw, .s23bx-rgtarw{width:64px;}
}
@media only screen and (max-width: 389px){
.s23bxbtm {padding: 0 10px 20px 10px;}
ul.s23bxlist li {padding: 7px 5px 10px 5px;}
.reg-prc span {padding: 0 0;margin: 0 0;}
.mbseal-mob{width:100px;}
}
@media only screen and (max-width: 359px){
ul.s23bxlist li p {font-size: 14px;line-height: 20px;}	
}
/*=====================section25, 26, 27, 28=======================*/
.sec25, .sec28, .sec30{background:#203d91 url(../images/sec23.jpg) center bottom no-repeat;padding:42px 0 525px 0;color:#fff;}
.s25bx{
	background:#203d91;
	margin:44px 0 0 0;
	padding:22px 28px 26px 28px;
	border-radius:12px;
	color:#fff;
}
.s25bximg{float:right;margin:47px 0 0 -10px;max-width:100%;border-radius:0 0 14px 0;}
/*------------------section26-------------------*/
.sec26{padding:0 0 42px 0;}
.s26bx{margin:-495px 0 0 0;}
.s26bx2{
	margin:44px 0 0 0;
	background:#203d91;
	border-radius:12px;
	padding:22px 30px 26px 30px;
	color:#fff;
}
.s26bx2-img{float:right;margin:10px 15px 0 20px;max-width:100%;}
.s26bximg{float:left;margin:28px 20px 0 -10px;max-width:100%;}
/*------------------section27-------------------*/
.sec27{background:#edf4ff;padding:42px 0;}
.giftbx{
	margin:40px 0 0 0;
	border:2px solid #203d91;
	border-radius:14px;
	width:100%;
	display:table;
}
.giftbxhd{
	background:#203d91;
	padding:12px 28px 18px 28px;
	border-radius:12px 12px 0 0;
}
.giftbxhd p{
	font-weight:bold;
	font-size:34px;
	line-height:44px;
	color:#fff;
	text-align:left;
}
.giftbxhd p span{color:#fff000;}
.giftbxbtm{padding:25px 28px 25px 28px;}
.giftbx-img1{float:right;margin:0 0 0 50px;max-width:100%;}
.badge{
	position:absolute;
	right:-5px;
	top:-5px;
	height:132px;
	width:132px;
	background:url(../images/badgebg.png) center center no-repeat;
	background-size:100%;
	padding:0 0 0 4px;
}
.badge-txt1, .badge-txt2{
	font-weight:600;
	font-size:17px;
	line-height:20px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding:22px 0 0 0;
}
.badge-txt1 span{font-size:25px;font-weight:bold;}
.badge-txt2{
	font-weight:bold;
	font-size:40px;
	line-height:30px;
	padding:0 0 0 0;
}
/*------------------section28-------------------*/
.s28bx1{margin:40px 0 0 0;}
.s28img{float:left;margin:-120px -100px -140px -150px;max-width:100%;}
.s28bxline1, .s28bxline2{
	height:1px;
	background:#4f9cc4;
	position:relative;
}
.s28bxline1{width:90%;}
.s28bx1 p{padding:23px 0 26px 0;}
.mail{float:right;margin:-22px 0 0 20px;max-width:100%;}
.s28bx2{
	margin:46px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:22px 28px 25px 28px;
	color:#000;
}
.riskfree{float:right;margin:6px -10px 0 10px;max-width:100%;}

/*------------------section29-------------------*/
.sec29{padding:0 0 42px 0;}
#accordion{height:auto!important;margin:40px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.png) 98% 26px no-repeat;	
	text-align:left; 
    padding:17px 45px 20px 95px;
	margin:10px 0 0 0;	
	outline:none;
	position:relative;
	font-weight:normal;	
	font-size:24px;
	line-height:36px;
	color:#000;	
	text-align:left;
	border:1px solid #c9d7ef;
	border-radius:10px;	
}
.ui-accordion .ui-accordion-header span.span1{
	font-weight:bold;
	font-style:italic;
}
.ui-accordion .ui-accordion-header.active{
	background:#edf4ff url(../images/up.png) 98% 28px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;	
	border-radius:10px 10px 0 0;
}
.qmark{
	position:absolute;
	left:28px;
	top:24px;
	height:48px;
	width:48px;
	background:#0da72f;
	border-radius:50%;
	font-weight:bold;
	font-style:italic;
	font-size:24px;
	line-height:48px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:none;
	padding:0 0 0 0;
	border:1px solid #c9d7ef;
	border-radius:0 0 10px 10px;
	border-top:none;	
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 22px 40px 30px 95px;
	background:#fff;
}
/*------------------section30, 31-------------------*/
.sec31{padding:0 0 50px 0;}
.ref-hding{	
	text-align:left;
	font-size:24px;
	line-height:34px;
	color:#303030;
	margin:48px 0 0 0;
}
@media only screen and (max-width: 1000px){
.s25bx {
    margin: 40px 0 0 0;
    padding: 20px 20px 24px 20px;
}
.s25bximg {margin:-10px 0 0 0;width:170px;}
.s26bx2 {
    margin: 40px 0 0 0;
    padding: 22px 20px 26px 20px;
}
.s26bx2-img{width:220px;margin: 20px 15px 0 20px;}
.s26bximg{width:330px;}
.giftbxhd {padding: 12px 20px 18px 20px;}
.giftbxhd p {
    font-size: 28px;
    line-height: 38px;
}
.giftbxbtm {padding: 22px 20px 25px 20px;}
.giftbx-img1{width:300px;}
.s28img{margin:-100px -100px -60px -120px;width:600px;}
.mail {margin: -4px 0 0 20px;}
.s28bx2 {
    margin: 40px 0 0 0;
    padding: 22px 20px 25px 20px;
}
.riskfree {margin: 26px -10px 0 0;}
.ui-accordion .ui-accordion-header { 
	font-size:20px;
	line-height:32px;
	padding: 17px 45px 20px 76px;
}
.qmark{
	left:20px;
	top:24px;
	height:38px;
	width:38px;
	font-size:20px;
	line-height:38px;
}
.accord-txt {padding: 22px 30px 30px 76px;}
}
@media only screen and (max-width: 767px){
.sec25, .sec28, .sec30 {padding: 35px 0 520px 0;}
.sec26 {padding: 0 0 35px 0;}
.sec27 {padding: 35px 0;}
.s25bx {
    margin: 38px 0 0 0;
    padding: 20px 10px 0 10px;
}
.s25bximg{float:none;margin:20px auto 0 auto;display:block;width:160px;}
.s26bx2 {
    margin: 36px 0 0 0;
    padding: 20px 10px 24px 10px;
}
.s26bx2-img, .s26bximg, .giftbx-img1, .riskfree{
	float:none;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
}
.s26bximg{margin:15px auto -15px auto;}
.giftbx-img1{margin:0 auto 15px auto;}


.giftbx{margin:34px 0 0 0;}
.giftbxhd {padding: 12px 12px 18px 12px;}
.giftbxhd p {
    font-size: 25px;
    line-height: 35px;
}
.giftbxbtm {padding: 22px 12px 25px 12px;}
.giftbx-imgbx{width:260px;margin:0 auto;display:block;}
.badge{
	height:112px;
	width:112px;
}
.badge-txt1, .badge-txt2{
	font-size:15px;
	line-height:18px;
	padding:19px 0 0 0;
}
.badge-txt1 span{font-size:23px;}
.badge-txt2{
	font-weight:bold;
	font-size:35px;
	line-height:25px;
	padding:0 0 0 0;
}
.s28img{display:none;}
.s28bx1 {margin: 36px 0 0 0;}
.s28bx1 p {padding: 18px 0 21px 0;}
.mail{width:80px;margin:25px 0 0 10px;}
.s28bxline1, .s28bxline2{width:100%;}
.s28bx2 {
    margin: 36px 0 0 0;
    padding: 20px 10px 22px 10px;
}
#accordion{margin:30px auto 0 auto;}
.ui-accordion .ui-accordion-header {
	background:#fff url(../images/down.png) 98% 22px no-repeat;	 
	font-size:18px;
	line-height:30px;
	padding: 13px 36px 14px 60px;
}
.ui-accordion .ui-accordion-header.active{
	background:#edf4ff url(../images/up.png) 98% 24px no-repeat;
}
.qmark{
	left:10px;
	top:20px;
	height:34px;
	width:34px;
	font-size:18px;
	line-height:34px;
}
.accord-txt {padding: 20px 10px 25px 10px;}
.sec31 {padding: 0 0 40px 0;}
.ref-hding {
    font-size: 22px;
    line-height: 30px;
    margin: 38px 0 0 0;
}
}
@media only screen and (max-width: 479px){
.giftbxhd p {
    font-size: 22px;
    line-height: 32px;
}	
.mail {width: 57px;}

	
}
@media only screen and (max-width: 389px){
.giftbxhd p {
    font-size: 21px;
    line-height: 31px;
}
}

/*===================================
			start footer
====================================*/
footer{padding:45px 0;border-top:1px solid #c5c5c5;}
ul.ftrlist{padding:0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	padding:0 15px;
	font-size:20px;
	line-height:20px;
	color:#333333;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#333;}
ul.ftrlist li:after{
	content:"";
	position:absolute;
	right:0;
	top:5px;
	height:15px;
	background:#333;
	width:1px;
}
ul.ftrlist li:last-child:after{display:none;}
.ftrtxt{
	font-size:20px;
	line-height:30px;
	color:#333;
	text-align:center;
	margin-top:10px;
}
@media only screen and (max-width: 1000px){
ul.ftrlist li{font-size:18px;line-height:18px;}
.ftrtxt{
	font-size:18px;
	line-height:28px;
}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
ul.ftrlist li{
	padding:0 10px;
	font-size:14px;
	line-height:14px;
}
ul.ftrlist li:after{height:12px;}
.ftrtxt{
	font-size:14px;
	line-height:24px;
	margin-top:4px;
}
}
/*==================start VSL page===================*/
.vsl-topbar{
	background:#272727;
	padding:5px 0;
}
.click-bank{margin:0 auto;display:block;max-width:100%;width:270px;}

.vsl-sec1{background:url(../images/vsl-sec1.jpg) center top no-repeat;padding:10px 0 30px 0;}
.vslhd{text-align:center;}
.vslhd2{margin:0 auto;text-align:center;}
.vslvideo{margin:20px auto 0 auto;display:block;max-width:100%;}

.vsl-sec2{padding:40px 0;}
.vsl-refhding{margin:0;}
.vsls2lft, .vsls2rgt {
    float: left;
    display: inline-block;
    width: 48%;
    margin: 15px 0 0 0;
}
.vsls2rgt{float:right;}
ul.ref-list{padding:0;}
ul.ref-list li {
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #999999;
    margin: 12px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 30px;
    position: relative;
}
.refnum {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #999;
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (max-width: 767px){
.vsl-sec2 {padding: 34px 0;}
.vsls2lft, .vsls2rgt{width:100%;}
.vsls2rgt{margin:0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 30px;
}
.refnum {
    font-size: 12px;
    line-height: 18px;
    width: 20px;
}		
}










