@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Fakt Pro Normal';
	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;
}
.container{
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}


.btn,
input[type="submit"],
input[type="button"],
input[type="reset"],
button[type="submit"],
button[type="reset"] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 200ms ease-in-out;
	text-align: center;
	text-transform: uppercase;
	min-height: 70px;
	width: 100%;
	max-width: 250px;
	border: 0;
	border-radius: 50px;
	font-size: 26px;
	padding: 10px 15px;
	font-weight: 900;
}

.btn--primary {
	background-color: #023730;
	color: #fff;
	letter-spacing: 1px;
	max-width: 35%;
	box-shadow: 0px 10px 30px 0px rgba(24, 24, 24, 0.15);
}

.btn--primary:hover,
.btn--primary:focus {
	background-color: #1b6761;
	color: #fff;
}

.btn--secondary {
	border: 2px solid #75a25e;
	background-color: transparent;
	color: #75a25e;
}

.btn--secondary:hover,
.btn--secondary:focus {
	background-color: #75a25e;
	color: #fff;
}

.btn--xl {
	max-width: 760px;
}

.btn--full {
	max-width: 100%;
}

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-family: 'Fakt Pro';
	font-weight:900;	
	font-size:30px;
	line-height:38px;
	text-align:center;
}
.bdhding2{font-size:36px;line-height:46px;}
.bdfont, .bdfont2{	
	font-size:24px;
	line-height:34px;
	color:#040404;
	text-align:left;
}
.bdfont2{
	font-size:30px;
	line-height:40px;
}
.bdfont3{
	font-size:26px;
	line-height:36px;
}
.bdfont4{
	font-size:28px;
	line-height:38px;
}
.mar1{margin-top:30px;}
.mar2{margin-top:40px;}
.mar3{margin-top:50px;}
.semi{font-family: 'Fakt Pro';font-weight:600;}
strong{font-family: 'Fakt Pro';font-weight:bold;}
.red{color:#023730;}
.white{color:#fff;}
.yellow{color:#f9a60c;}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1050px){
.container{ max-width:750px; width:100%; }
.bdhding1{	
	font-size:35px;
	line-height:45px;
}
.bdhding2{font-size:27px;line-height:37px;}
.bdfont{	
	font-size:22px;
	line-height:32px;
}
.bdfont2{
	font-size:28px;
	line-height:38px;
}
.bdfont3{
	font-size:24px;
	line-height:34px;
}
.bdfont4{
	font-size:26px;
	line-height:36px;
}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box; }
.bdhding1{	
	font-size:29px;
	line-height:38px;
}
.bdhding2{font-size:24px;line-height:34px;}
.bdfont{	
	font-size:20px;
	line-height:30px;
}

.btn,
input[type="submit"],
input[type="button"],
input[type="reset"],
button[type="submit"],
button[type="button"],
button[type="reset"] {
	font-size: 23px;
	max-width: 75%;
}

.bdfont2{
	font-size:26px;
	line-height:36px;
}
.bdfont3{
	font-size:22px;
	line-height:32px;
}
.bdfont4{
	font-size:24px;
	line-height:34px;
}
.mar1{margin-top:25px;}
.mar2{margin-top:35px;}
.mar3{margin-top:45px;}
}
@media only screen and (max-width: 479px){
.bdhding1{	
	font-size:27px;
	line-height:36px;
}
.bdhding2{font-size:23px;line-height:33px;}
.bdfont{	
	font-size:19px;
	line-height:29px;
}
.bdfont2{
	font-size:24px;
	line-height:34px;
}
.bdfont3{
	font-size:21px;
	line-height:30px;
}
.bdfont4{
	font-size:22px;
	line-height:32px;
}
}
/*====================start section1, 2, 3, 4=====================*/
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;
	padding:15px 0 150px 0;
}
.logo{margin:0 auto;display:block;}
.s1txt1{
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:32px;
	line-height:37px;
	text-align:center;
	border-top:1px solid #e3dbdb;
	border-bottom:1px solid #e3dbdb;
	display:block;
	width:660px;
	margin:14px auto 0 auto;
	padding:8px 0;
}
.s1txt2{
	font-family: 'Fakt Pro';
	font-weight:900;
	font-size:56px;
	line-height:64px;
	text-align:center;
	margin-top:11px;
}
.s1txt2 span.span1{
	background:url(../images/txtbg.png) center center no-repeat;
	background-size:100% 84%;
}
/*----------------------section2--------------------*/
.sec2{padding:0;}
.s2bxround{
	position:absolute;
	left:0;
	right:0;
	top:-3px;
	margin:0 auto;
	display:block;
	background:url(../images/s2bxround.jpg) center top no-repeat;
	width:54px;
	height:25px;
}
.s2bxarw{
	position:absolute;
	left:0;
	right:0;
	top:-22px;
	margin:0 auto;
	display:block;
}
.s2bx{
	margin:-100px 0 -60px 0;
	background:#fff;
	box-shadow:0 0 10px #e2e1e1;
	border-radius:10px 10px 0 0;
	padding:0 0 20px 0;
}
.s2bxtop{padding:30px 28px 30px 294px;background:#fff url(../images/s2bx-img1.jpg) left top no-repeat;border-radius:10px 10px 0 0;}
ul.s2bxlist{margin:10px 0 0 0;}
ul.s2bxlist li{
	background:url(../images/bullet1.png) left 4px no-repeat;
	padding:0 0 0 60px;
	margin:17px 0 0 0;
	font-family: 'Fakt Pro';
	font-weight:600;
}
ul.s2bxlist li span.span1{background:url(../images/txtbg.png) center center no-repeat;background-size:100% 100%;}
.s2bxstrip{
	background:#ff0000;
	padding:20px 28px;	
}
.s2bxstrip p{font-weight:bold;color:#fff;}
.s2bx-mid{padding:0 28px;background:#fff url(../images/s2bxbg.jpg) right 310px no-repeat;}
.s2bximg2{float:right;margin:0 -15px 0 0;max-width:100%;}
.s2bximg3{float:left;margin:24px 10px 0 -15px;max-width:100%;}
.s2bxstrip2{margin-top:30px;background:#ff0000;padding:25px 28px;width:70%;}
.s2bxstrip2 p{font-family: 'Fakt Pro';font-weight:600;}
.s2bximg4{float:right;margin:0 -15px 0 10px;max-width:100%;}
.s2bx-mid2{padding:0 28px;background:#fff;}
.s2bxbtm{margin:59px auto 0 auto;display:block;max-width:100%;position:relative;}
/*-----------------section3------------------*/
.sec3{padding:0 0 200px 0;background:#141312;}
.s3img1{float:right;margin:0px -15px -40px 0;max-width:100%;}
.s3img2{float:left;margin:40px 10px 0 -15px;max-width:100%;}
.s3txt{margin-top:50px;}
.s3img3{float:right;margin:15px -15px 0 10px;max-width:100%;}
/*-----------------section4------------------*/
.sec4{padding:0 0 40px 0;}
.s4bx{margin:-160px 0 0 0;border:1px solid #c9c9c9;border-radius:10px;background:#fff;}
.s4bxhd{
	background:#f9a60c;
	padding:20px 28px 24px 28px;
	border-radius:10px 10px 0 0;
}
.s4bxbtm{padding:32px 28px;}
.s4bximg{float:left;margin:-20px 10px -20px -15px;max-width:100%;}
.s4bxinbx{
	margin:50px 0 0 0;
	width:100%;
	border:2px solid #f9a60c;
	padding:16px 20px;
	border-radius:10px;
}
.s4img1{float:right;margin:18px -15px 0 10px;max-width:100%;}
.s4bx2{
	margin:32px auto 0 auto;
	width:94%;
	display:block;
	background:#e70010;
	border:4px solid #fae1e3;
	border-radius:14px;
	padding:25px;
}
ul.s4bx2-list li{
	margin:22px 0 0 0;
	background:url(../images/bullet2.png) left 8px no-repeat;
	padding:0 0 0 82px;
	font-family: 'Fakt Pro';
	font-weight:bold;
	color:#fff;
}
ul.s4bx2-list li:last-child{padding:12px 0 12px 82px;}
.s4img2{float:right;margin:18px -15px 0 10px;max-width:100%;}
.s4img3{float:left;margin:20px 10px 0 -15px;max-width:100%;}
.s4img4{float:right;margin:20px -15px 0 -70px;max-width:100%;}

@media only screen and (max-width: 1050px){
.s1txt2 {
    font-size: 44px;
    line-height: 52px;
}
.s2bxtop {padding: 22px 18px 22px 254px;}
ul.s2bxlist li{margin:13px 0 0 0;}
.s2bx-mid, .s2bx-mid2 {padding: 0 18px;}
.s2bximg2, .s2bximg3, .s2bximg4, .s3img1, .s3img2, .s3img3, .s4bximg, .s4img1, .s4img2, .s4img3, .s4img4{width:350px;}
.s3img1{margin:10px -15px 0 0;}
.s4img4{margin: 20px -15px 0 -40px;}
.s2bxstrip2 {padding: 20px 18px;}
.s4bxhd {padding: 20px 18px 24px 18px;}
.s4bxbtm {padding: 30px 18px;}
.s4bx2{width:100%;padding:20px;}
}
@media only screen and (max-width: 767px){
.s1txt1{width:100%;font-size:25px;line-height:30px;padding:5px 0;}
.s1txt2 {
    font-size: 32px;
    line-height:42px;
}
.s2bxtop {
    padding: 22px 10px 0 10px;
	background:none;
}
ul.s2bxlist li{
	background-size:34px;
	padding:0 0 0 46px;
	margin:17px 0 0 0;
}
.s2bxstrip {padding: 15px 10px;}
.s2bximg1-mob{margin:20px auto 0 auto;width:200px;}
.s2bx-mid, .s2bx-mid2 {padding: 0 10px;background:#fff;}
.s2bxstrip2 {padding: 16px 10px;width:100%;}
.s2bximg2, .s2bximg3, .s2bximg4, .s3img1, .s3img2, .s3img3, .s4bximg, .s4img1, .s4img2, .s4img3, .s4img4{
	float:none;
	margin:10px auto -20px auto;
	display:block;
	max-width:100%;
}
.s2bximg3, .s4bximg, .s4img3{transform:rotate(10deg);margin:-10px auto -40px auto;}
.sec3{padding:0 0 196px 0;}
.s3img1{transform:rotate(-14deg);margin: 45px auto -10px auto;}
.s4bxhd {padding: 20px 10px 24px 10px;}
.s4bxbtm {padding: 22px 10px;}
.s4bxinbx{margin:32px 0 0 0;padding:16px 10px;}
.s4bx2 {padding: 20px 10px;margin:30px auto 0 auto;}
ul.s4bx2-list li{
	background-size:35px;
	padding:0 0 0 50px;
}
ul.s4bx2-list li:last-child {padding: 5px 0 5px 50px;}
.sec4 {padding: 0 0 30px 0;}

}
@media only screen and (max-width: 479px){
.s1txt1{font-size:20px;line-height:25px;}
.s1txt2 {
    font-size: 28px;
    line-height:35px;
}

}
/*====================start section5, 6, 7, 8, 9=====================*/
.sec5{background:#fffce7;padding:40px 0 140px 0;}
.s5img{float:left;margin:10px 10px 0 -15px;max-width:100%;}
/*----------------section6------------------*/
.sec6{padding:0 0 40px 0;}
.s6hdbx{
	background:#f9a40b;
	margin:-100px 0 0 0;
	border-radius:11px;
	padding:22px 20px 24px 20px;
}
.s6img1{float:right;margin:16px -15px -20px -20px;max-width:100%;}
.s6img2{float:left;margin:10px 10px 0 -15px;max-width:100%;}
.s6img3{float:right;margin:0 -15px -20px -20px;max-width:100%;}
/*----------------section7------------------*/
.sec7{
	background:url(../images/sec7.jpg) center top repeat;
	padding:40px 0;
}
.s7img1{float:left;margin:10px 10px 0 -15px;max-width:100%;}
/*----------------section8------------------*/
.sec8{padding:40px 0 245px 0;}
ul.s8list{padding-top:10px;width:76%;}
ul.s8list li{
	margin:20px 0 0 0;
	background:#fff;
	box-shadow:3px 3px 6px #d8d8d8;
	border-radius:10px;
	padding:18px 168px 18px 38px;
	font-family: 'Fakt Pro';
	font-weight:600;
	font-style:italic;
}
.s8img1{float:right;margin:-30px -15px 0 -120px;max-width:100%;}
.s8img2{float:right;margin:0 -15px 0 40px;max-width:100%;}
/*----------------section9------------------*/
.sec9{padding:0 0 40px 0;background:#f3f7fc;}
.s9hd{
	margin:-216px 0 0 0;
	background:#203194;
	padding:20px 25px;
	border-radius:10px;
}
.s9hding{margin-top:10px;}
.s9txtbx{
	background:#f6f6f6;
	margin:38px 0 0 0;	
	padding:20px 28px 20px 10px;
	border-radius:10px;
	font-family: 'Fakt Pro';
	font-weight:bold;
	width:60%;
}
.s9txtbx img{float:left;margin:-5px 12px 0 0;}
.s9img{float:right;margin:0 -15px 0 10px;max-width:100%;z-index:999;}
.chart1{
	margin:40px auto 10px auto;
	width:76%;
	display:block;
	background:#f8f0ca;
	border-radius:60px;
	padding:20px 30px;
	position:relative;
}
.chartarw{position:absolute;top:-26px;left:90px;}
.s9img2{float:left;margin:10px 10px 0 -15px;max-width:100%;}
@media only screen and (max-width: 1050px){
.s5img, .s6img1, .s6img2, .s6img3, .s7img1, .s8img1, .s8img2, .s9img, .s9img2{width:350px;}
.s8img2{margin:15px -15px 0 10px;}
.s9img2{margin:20px 10px 0 -15px;}
ul.s8list li {padding: 18px 168px 18px 18px;}
.s9txtbx{width:92%;}
.chart1{width:90%;}
}
@media only screen and (max-width: 767px){
.sec5{padding:30px 0 75px 0;}
.s5img, .s6img1, .s6img2, .s6img3, .s7img1, .s8img1, .s8img2, .s9img, .s9img2{
	float:none;
	margin:10px auto -20px auto;
	display:block;
	max-width:100%;
}
.s6img2{transform:rotate(10deg);-webkit-transform:rotate(10deg);margin:-10px auto -40px auto;}
.s6img3{transform:rotate(-14deg);-webkit-transform:rotate(-14deg);margin:-18px auto -45px auto;}
.s9img{transform:rotate(-13deg);-webkit-transform:rotate(-13deg);margin:-18px auto -45px auto;}
.s6hdbx {padding: 18px 10px 20px 10px;}
.sec6, .sec9{padding:0 0 30px 0;}
.sec7{padding:30px 0;}
.sec8 {padding: 30px 0 245px 0;}
ul.s8list{width:100%;}
ul.s8list li {padding: 15px 10px 15px 10px;}
.s9hd {padding: 16px 10px;}
.s9txtbx {
    width: 100%;
	padding: 15px 10px 15px 10px;
	margin:32px 0 0 0;
}
.s9txtbx img{margin:0 10px 0 0;}
.chart1 {width: 100%;}
}
/*====================start section10,11, 13, 14, 15, 16=====================*/
.sec10{padding:40px 0 450px 0;}
.s10img{float:right;margin:18px -15px 0 10px;max-width:100%;}
/*---------------section11---------------*/
.sec11{background:url(../images/sec11.jpg) center top repeat;padding:0 0 0 0;}
.s11bx{
	margin:-416px 0 0 0;
	background:#fff url(../images/s11bxbg.jpg) left top no-repeat;
	border-radius:8px;
}
.s22bxhd{
	background:#323232;
	padding:10px 20px;
	border-radius:8px 8px 0 0;
	color:#fff;
}
.s11bxbtm{padding:25px 25px 25px 410px;}
.s11img{float:right;margin:-20px -15px -40px 0;max-width:100%;}	
/*---------------section12---------------*/
.sec12{padding:40px 0;}
.s12img1{float:left;margin:10px 10px 0 -15px;max-width:100%;}
.s12img2{float:right;margin:0 0 0 -70px;max-width:100%;}
.s12img3{float:left;margin:14px 10px 0 -15px;max-width:100%;}
/*---------------section13---------------*/
.sec13{padding:40px 0 50px 0;background:#fbf6f6;}
.s13img1{float:left;margin:0 10px 0 -15px;max-width:100%;}
.s13txtbx{
	margin:48px 0 0 0;
	background:#e70010;
	border-radius:10px;
	padding:35px 36px;
}
.s13txtbximg{float:right;margin:-5px 0 0 20px;max-width:100%;}
.s13img2{float:right;margin:0 -150px 0 -150px;max-width:100%;}
.s13img3{float:left;margin:15px 10px 0 -15px;max-width:100%;}
.s13img4{float:right;margin:25px -40px -30px -50px;max-width:70%;}
.s13txt{
	background:#003530;
	padding:12px 0px 12px 0px;
	margin:38px 0 0 0;
	color:#fff;
	border-radius:10px;
}
.s13bx{
	margin:38px 0 0 0;
	background:#f8ffff;
	border:3px solid #003530;
	border-radius:12px;
	padding:28px;
}
/*---------------section14---------------*/
.sec14{padding:40px 0 196px 0;}
.s14img1{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s14img2{float:left;margin:38px 0 0 0;max-width:100%;}
.s14img3{float:right;margin:0 0 0 10px;}
.s14txtbx{
	background:#203194;
	margin:48px 0 0 0;
	border-radius:10px;
	padding:24px 28px;
}
.s14txtbximg{
	float:right;
	margin:-35px 15px 0 50px;
}
/*---------------section15---------------*/
.sec15{padding:0 0 194px 0;background:#fffce7;}
.s15img1{
	margin:-176px auto 0 auto;
	display:block;
	max-width:100%;
}
.s15img2{float:left;margin:5px 10px -10px -15px;max-width:100%;}
.s15img3{float:right;margin:-10px -15px 0 0;max-width:100%;}
.s15img4{float:left;margin:10px 10px -30px -15px;max-width:100%;width:416px;}
/*---------------section16---------------*/
.sec16{padding:0 0 40px 0;}
.s16bx{
	margin:-158px 0 0 0;
	border:1px solid #c9c9c9;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 10px #f2f2f2;
}
.s16bxhd{
	background:#093372;
	padding:20px 28px;
	border-radius:10px 10px 0 0;
}
.s16bxbtm{padding:40px 28px 25px 28px;}
.s16bximg1{
	float:right;
	margin:-20px 60px 0 60px;
}
.s16bxinbx1{
	border:2px solid #ff0000;
	margin:38px 0 0 0;
	border-radius:10px;
	padding:28px 0 28px 28px;
	position:relative;
}
.s16bxinbx1img{float:right;margin:-67px 0 0 0;}
ul.s16bxinbx-list{padding:14px 0 0 0;}
ul.s16bxinbx-list li{
	background:url(../images/bullet4.png) left 12px no-repeat;
	padding:0 0 0 45px;
	margin:10px 0 0 0;
	font-family: 'Fakt Pro';
	font-weight:bold;
}
.s14bxinbx2, .s14bxinbx3{
	background:#203194;
	margin:38px 0 0 0;
	padding:24px 28px;
	border-radius:10px;
}
.s14bxinbx3{
	margin:38px 0 0 -28px;
	width:80%;
	border-radius:0;
}
.s14bxinbx2-img{float:right;margin:12px 0 0 20px;}
.s16bximg2{float:left;margin:20px 40px -30px -25px;max-width:100%;}
.s16bximg3{float:right;margin:-30px -15px 0 0;max-width:100%;}
.s16bximg4{float:left;margin:20px 10px 0 -15px;max-width:100%;}
@media only screen and (max-width: 1050px){
.s10img, .s11img, .s12img1, .s12img2, .s12img3, .s13img1, .s13img3, .s13img4, .s14img1, .s15img2, 
.s15img3, .s15img4, .s16bxinbx1img, .s16bximg2, .s16bximg3, .s16bximg4{width:350px;}
.s11img{margin:0 -15px 0 0;}
.s12img1, .s12img3 {margin: 20px 10px 0 -15px;}
.s13img1{margin:20px 10px 0 -15px;}
.s15img2 {margin: 20px 10px 0 -15px;}
.s16bximg3 {margin: -9px -15px 0 0;}
.sec11{padding:0 0 40px 0;}
.s13txtbx {
    margin: 36px 0 0 0;
    padding: 25px 20px;
}
.s13txtbximg {margin: 12px 0 0 20px;}
.s13bx {padding: 20px 18px;}
.s14txtbx {
    margin: 48px 0 0 0;
    padding: 20px 20px;
}
.s14txtbximg {
    float: right;
    margin: -35px 0 0 0;
}
.s16bxbtm {padding: 35px 18px 25px 18px;}
.s16bximg1 {margin: -20px 0 0 20px;}
.s16bxinbx1 {padding: 22px 0 22px 18px;margin:32px 0 0 0;}
.s16bxinbx1img{margin:6px 0 0 -30px;}
ul.s16bxinbx-list li{padding:0 0 0 32px;background: url(../images/bullet4.png) left 8px no-repeat;}
.s14bxinbx2, .s14bxinbx3 {padding: 24px 18px;margin:32px 0 0 0;}
.s14bxinbx2-img{margin:25px 0 0 10px;}
.s14bxinbx2, .s14bxinbx3 {padding: 20px 10px;}
 .s14bxinbx2-img{float:none;margin:20px auto 0 auto;display:block;} 
}
@media only screen and (max-width: 767px){
.sec10{padding:30px 0 450px 0;}
.s10img, .s11img, .s12img1, .s12img2, .s12img3, .s13img1, .s13img3, .s13img4, .s13txtbximg, .s14img1, 
.s14txtbximg, .s14img2, .s15img2, .s15img3, .s15img4, .s16bximg1, .s16bximg2, .s16bximg3, .s16bximg4{
	float:none;
	margin:10px auto -20px auto;
	display:block;
	max-width:100%;
}
.s11img, .s13img4{margin:-18px auto -45px auto; max-width: 80%; margin:10px 0px 10px 0px;}
.s13img1{transform:rotate(10deg);-webkit-transform:rotate(10deg);margin:-10px auto -40px auto;}
.s13txtbximg{margin:0 auto 16px auto;}
.s13bx {padding: 20px 10px;margin:32px 0 0 0;}
.s14txtbximg{margin:16px auto 0 auto;}
.s14img2{margin:32px auto 0 auto;}
.s15img2{margin:11px auto -10px auto;}
.s15img4{transform:rotate(10deg);-webkit-transform:rotate(10deg);margin:-10px auto -40px auto;}
.s16bximg1{margin:20px auto -10px auto;}
.s16bximg2{margin:20px auto -25px auto;}
.s16bximg4{transform:rotate(10deg);-webkit-transform:rotate(10deg);margin:-14px auto -41px auto;}

.s11bx {background: #fff;box-shadow:0 0 10px #CCC;}
.s11bxbtm {padding: 20px 10px 20px 10px;}
.s11bxbtmimg-mob, .s13img2-mob{
	margin:26px auto 0 auto;
	display:block;
	max-width:100%;
	border:3px solid #fff;
	border-radius:10px;
	box-shadow:0 0 10px #ccc;	
}
.sec12{padding:30px 0;}
.sec13{padding:30px 0 40px 0;}
.s13txtbx {
    margin: 32px 0 0 0;
    padding: 20px 10px;
}
.s13txt {
    background: #023730   10px 10px no-repeat;
	background-size:36px;
    padding: 12px 10px 12px 10px;
    margin: 32px 0 0 0;
}
.sec14{padding:30px 0 166px 0;}
.s14txtbx {
    margin: 38px 0 0 0;
    padding: 16px 10px 6px 10px;
}
.s15img1 {margin: -146px auto -10px auto;}
.s16bxhd {padding: 20px 10px;}
.s16bxbtm {padding: 20px 10px 20px 10px;}
.s16bxinbx1 {padding: 22px 10px 0 10px;}
.s16bxinbx1img{float:none;margin:20px auto 0 auto;display:block;max-width:100%;}
.s14bxinbx3{width:100%;}
}
@media only screen and (max-width: 479px){
.sec14{padding:30px 0 126px 0;}
.s15img1 {margin: -106px auto -10px auto;}
}
/*====================start section17, 18, 19=====================*/
.sec17{padding:40px 0 212px 0;background:#f0f0f0;}
.s17img1{float:right;margin:20px -15px -100px 10px;max-width:100%;}
.s17txtbx1, .s17txtbx2{
	margin:36px 0 0 ;
	background:#203194;
	border-radius:10px;
	padding:30px 70px 30px 334px;
	position:relative;
}
.s17txtbx2{padding:25px 28px;}
.s17txtbx1img{
	position:absolute;
	left:60px;
	top:20px;
}
.s17txtbx1txt1{
	background:url(../images/s17txtbx1line.jpg) left bottom no-repeat;
	padding:0 0 34px 0;
	color:#fff;
}
.s17txtbx1txt2{margin:20px 0 0 0;color:#fff;font-style:italic;}
.s17img2{float:right;margin:0 -15px 0 10px;max-width:100%;}
.s17txtbx1txt2img{float:right;margin:7px 0 0 40px;max-width:100%;}
.s17txt{
	margin:38px 0 0 0;
	border-top:2px solid #bbbbbb;
	border-bottom:2px solid #bbbbbb;
	padding:22px 0;
	width:60%;
}
.s17img3{float:right;margin:25px 40px -20px 0;max-width:100%;}
/*----------------section18-----------------*/
.sec18{padding:0 0 40px 0;}
.s18bx{
	margin:-170px 0 0 0;
	border:1px solid #c9c9c9;
	border-radius:10px;
	background:#fff;
}
.s18bxhd{
	background:#093372;
	border-radius:10px 10px 0 0;
	padding:28px 28px;
}
.s18bxbtm{
	background:#fff;
	padding:24px 28px;
	border-radius:0 0 10px 10px;
}
.s18bximg1{float:right;margin:15px 10px 10px 30px;max-width:100%;}
.s18bxtxtbx1{
	background:#203194;
	margin:38px 0 0 0;
	padding:44px 28px;
	border-radius:10px;
}
.s18bxtxtbx1img{float:left;margin:-95px 10px -20px -30px;max-width:100%;}
.s18bximg2{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s18bximg3{margin:10px auto;display:block;max-width:100%;}
/*----------------section19-----------------*/
.sec19{background:#f0f0f0;padding:40px 0;}
.s19img1{float:right;margin:30px 0 -20px 20px;max-width:100%;}
.s19txtbx1{
	background:#203194;
	margin:38px 0 0 0;
	padding:22px 28px;
	border-radius:10px;
}
.s19img2{float:left;margin:24px 10px 0 -10px;max-width:100%;}
.s19box{
	margin:48px 0 0 0;
	border:2px solid #ff0000;
	border-radius:10px;
	padding:24px 28px;
}
ul.s19bxlist{margin:30px 0 0 0;}
ul.s19bxlist li{
	background:url(../images/bullet4.png) left 8px no-repeat;
	margin:12px 0 0 0;
	padding:0 0 0 42px;
	font-family: 'Fakt Pro';
	font-weight:bold;
}
.s19bximg{
	float:right;
	margin:-88px -25px 0 20px;
	max-width:100%;
}
.s19txtbx2{
	margin:38px 0 0 0;
	padding:24px 28px;
	border-radius:10px;
	width:80%;
	background:#1d1d1d;
}
.s19img3{float:right;margin:26px -15px 0 -10px;max-width:100%;}
.s19img4{float:left;margin:15px 30px 0 0;max-width:100%;}
@media only screen and (max-width: 1050px){
.s17img1{width:330px;}	
.s17txtbx1{padding:35px 30px 35px 300px;}	
.s17txtbx1img{left:40px;}	
.s17img2, .s18bximg2, .s19img1, .s19img2, .s19img3, .s19img4{width:350px;}
.s19img2{margin:34px 10px 0 -10px;}
.s19img4{margin:25px 20px 0 0;}
.s17txtbx2 {padding: 20px 18px;}
.s17txtbx1txt2img{margin:18px 0 0 26px;}
.s17img3 {margin: 25px -15px -10px -20px;width:320px;}
.s18bxbtm {padding: 24px 18px;}
.s18bxtxtbx1 {
    background: #203194;
    margin: 38px 0 0 0;
    padding: 24px 28px;
    border-radius: 10px;
}
.s18bxtxtbx1img{width:350px;margin:-20px 10px 0 -30px;}
.s19box {padding: 20px 18px;margin:38px 0 0 0;}
ul.s19bxlist li {padding: 0 0 0 32px;}
.s19bximg {margin: -74px -25px 0 -30px;}
.s19txtbx2, .s19txtbx1 {padding: 20px 18px;}
}
@media only screen and (max-width: 767px){
.sec17{padding:30px 0 204px 0;}	
.s17img1, .s17img2, .s17txtbx1txt2img, .s17img3, .s18bximg1, .s18bxtxtbx1img, .s18bximg2,
.s19img1, .s19img2, .s19img3, .s19img4, .s19bximg{
	float:none;
	margin:24px auto -10px auto;
	display:block;
	max-width:100%;
}
.s17img2{transform:rotate(-13deg);-webkit-transform:rotate(-13deg);margin:-20px auto -45px auto;}
.s17txtbx1txt2img{margin:20px auto 0 auto;}
.s18bximg1{margin:10px auto 20px auto;width:260px;}
.s18bxtxtbx1img{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:-8px auto -30px auto;}
.s18bximg2{margin:10px auto -20px auto;}
.s19img2{margin:10px auto -18px auto;}
.s19bximg{margin:20px auto 0 auto;}
.s19img4{margin:18px auto -6px auto;}

.s17txtbx1, .s17txtbx2{margin:32px 0 0 0;padding:20px 10px;}
.s17txtbx1img{
	position:inherit;
	left:auto;
	top:auto;
	margin:10px auto 0 auto;
	display:block;
}
.s17txtbx1txt1 {
    background: url(../images/s17txtbx1line.jpg) center bottom no-repeat;
    text-align:center;
}
.s17txtbx1txt2{text-align:center;}
.s17txt{width:100%;padding:16px 0;margin:32px 0 0 0;}
.s18bxhd {padding: 16px 10px;}
.s18bxbtm {padding: 20px 10px;}
.s18bxtxtbx1 {margin: 32px 0 0 0;padding: 20px 10px;}
.s19txtbx1 {margin: 32px 0 0 0;padding: 15px 10px;}
.s19box {padding: 18px 10px 0 10px;margin: 32px 0 0 0;}
ul.s19bxlist {margin: 25px 0 0 0;}
.s19txtbx2{
	width:100%;
	margin:32px 0 0 0;
	padding:18px 10px;
}
.sec19{padding:30px 0;}
}
/*====================start section20, 21, 22, 23, 24=====================*/
.sec20{padding:40px 0 354px 0;}
.s20img1{float:right;margin:10px -15px 0 10px;max-width:100%;}
.s20img2{margin:15px auto;display:block;max-width:100%;}
/*----------------section21-----------------*/
.sec21{background:#1f1c1a;padding:0 0 40px 0;}
.s21bx{
	margin:-320px 0 0 0;
	background:#fff;
	border:2px solid #ff3333;
	background:#fff;
	padding:28px;
	border-radius:10px;
}
ul.s21bx-list{padding:0;}
ul.s21bx-list li{
	background:url(../images/bullet4.png) left 8px no-repeat;
	padding:0 0 0 40px;
	margin:28px 0 0 0;
	font-family: 'Fakt Pro';
	font-weight:bold;
}
ul.s21list{padding:20px 0 0 0;}
ul.s21list li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:28px 0 0 0;
	position:relative;
	padding:0 0 0 110px;
	height:94px;
}
ul.s21list li p{
	color:#fff;
	font-family: 'Fakt Pro';
	font-weight:600;
	padding:10px 0 15px 0;
}
ul.s21list li img{
	position:absolute;
	left:0;
	top:0;
}
/*----------------section22-----------------*/
.sec22{padding:40px 0 82px 0;}
.s22txtbx1, .s22txtbx2, .s22txtbx3, .s23txtbx1, .s23txtbx2, .s23txtbx3, .s24txtbx1, .s24txtbx2{
	margin:38px 0 0 0;
	background:#203194;
	padding:24px 28px;
	border-radius:10px;
	position:relative;
}
.s22txtbx2{padding:22px 28px;}
.s23txtbx1{padding:22px 28px;margin:-40px 0 0 0;}
.s22txtbx3{position:inherit;}
.s22txtbx1img{float:right;margin:-106px -15px 0 50px;max-width:100%;}
.s22img1{float:left;margin:22px 10px 0 -20px;max-width:100%;}
.s22txtbx2 p, .s23txtbx1 p{
	text-align:left;
	color:#fff;
}
.s22img2{float:right;margin:-10px -20px 0 10px;}
.s22txtbx3img{float:left;margin:0 30px 0 0;max-width:100%;}
.s22img3{float:right;margin:-20px -15px -15px 20px;max-width:100%;position:relative;}
.s22img4{float:left;margin:30px 30px 0 0;max-width:100%;}
.triangle-down {
	position:absolute;
	left:24px;
	bottom:-12px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 12px solid #203194;
}
/*----------------section23-----------------*/
.sec23{padding:0 0 82px 0;background:#f1f3ff;}
.s23img1{float:right;margin:40px 0 0 20px;max-width:100%;}
.s23img2{float:left;margin:4px 10px 0 -15px;max-width:100%;}
.s23txtbx2img{float:right;margin:-50px 0 -40px 50px;max-width:100%;}
.s23bx1{
	margin:38px 0 0 0;
	border:2px solid #203194;
	border-radius:14px;
	padding:25px 28px 40px 28px;
}
ul.s23bx1-list{margin:10px 0 0 0;padding:0 100px;}
ul.s23bx1-list li{
	float:left;
	display:inline-block;
	width:30%;
	margin:30px 0 0 0;
	border-right:1px dashed #a8aaba;
	padding:0 30px;
}
ul.s23bx1-list li:nth-child(2){width:40%;}
ul.s23bx1-list li:last-child{border-right:none;}
ul.s23bx1-list li img{margin:0 auto 15px auto;display:block;}
ul.s23bx1-list li p{
	font-family: 'Fakt Pro';
	font-weight:600;
	text-align:center;
	color:#203194;
}
ul.s23list{padding:12px 0 0 0;}
ul.s23list li{
	background:url(../images/bullet5.png) left 3px no-repeat;
	
	 
	margin:20px 0 0 0;
	padding:0 0 15px 48px;
}
.s23img3{float:right;margin:10px -15px 0 0;max-width:100%;}
.s23txtbx3img{float:right;margin:-70px 0 0 -70px;max-width:100%;}
/*----------------section24-----------------*/
.sec24{padding:0 0 40px 0;}
.s24img1{float:right;margin:-6px -15px 0 10px;max-width:100%;}
.s24img2{float:left;margin:15px 10px 0 -15px;max-width:100%;}
.s24txtbx1img{float:right;margin:-50px 0 0 10px;max-width:100%;}
.s24img3{float:right;margin:0 0 0 10px;max-width:100%;}
.s24txtbx2img{float:right;margin:-6px 0 0 40px;max-width:100%;}
.s24img4{float:right;margin:0 0 0 50px;max-width:100%;}
@media only screen and (max-width: 1050px){
.s20img1{width:350px;margin:22px -15px 0 10px;}	
.s21bx {padding: 20px 18px;}
ul.s21list li{width:50%;}
.s22txtbx1, .s22txtbx2, .s22txtbx3, .s23txtbx1, .s23txtbx2, .s23txtbx3, .s24txtbx1 {padding: 20px 18px;}
.s22txtbx1img {margin: -86px -15px 0 20px;}
.s22img1{width:350px;margin: 28px 10px -10px -20px;}
.s22img2, .s22img4, .s23img1, .s23img2, .s23img3, .s24img1, .s24img2, .s24img4{width:350px;}
.s24img1 {margin: -6px -15px 0 0;}
.s23img2 {margin: 26px 10px 0 -15px;}
.s24img4{margin:0 0 0 20px;}
.s23txtbx2img {margin: -35px 0 -40px 30px;}
ul.s23bx1-list {padding: 0 0;}
.s24txtbx2img {margin: 7px 0 0 14px;}
}
@media only screen and (max-width: 767px){
.sec20 {padding: 30px 0 354px 0;}
.s20img1, .s22txtbx1img, .s22img1, .s22img2, .s22img3, .s22txtbx3img, .s22img4, 
.s23img1, .s23img2, .s23txtbx2img, .s23img3, .s23txtbx3img, .s24img1, .s24img2, .s24txtbx1img, 
.s24img3, .s24txtbx2img, .s24img4{
	float:none;
	margin:10px auto -15px auto;
	display:block;
	max-width:100%;
}
.s22txtbx1img{margin:-10px auto 0 auto;}
.s22txtbx3img{margin:20px auto;}
.s22img4{margin:25px auto -6px auto;}
.s22img2{margin:20px auto -28px auto;}
.s20img2 {margin: 10px auto;}
.s23img2, .s24img2{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:-12px auto -40px auto;}
.s23txtbx2img{margin:20px auto -5px auto;}
.s23txtbx3img {margin: -54px auto -10px auto;}
.s24img1{margin:20px auto -28px auto;}
.s24txtbx1img{margin:22px auto -20px auto;}
.s24img3{margin:20px auto -15px auto;}
.s24txtbx2img{margin:20px auto 0 auto;}
.s24img4{margin:10px auto -25px auto;}

.sec21 {padding: 0 0 30px 0;}
.s21bx {padding: 16px 10px;}
ul.s21bx-list li {
    background: url(../images/bullet4.png) left 6px no-repeat;
    padding: 0 0 0 32px;
    margin: 18px 0 0 0;  
}
ul.s21list {padding: 0 0 0 0;}
ul.s21list li {
    margin: 28px 0 0 0;
    padding: 0 0 0 64px;
    height: 56px;
}
ul.s21list li img{width:56px;}
ul.s21list li p {padding: 0 0 0 0;}
.s22txtbx1, .s22txtbx2, .s22txtbx3, .s23txtbx1, .s23txtbx2, .s23txtbx3, .s24txtbx1 {padding: 16px 10px;margin:32px 0 0 0;}
.s23txtbx1{margin:-40px 0 0 0;}
.s22txtbx1 p{text-align:center;}
.sec22 {padding: 30px 0 80px 0;}
.s23bx1 {
    margin: 30px 0 0 0;
    padding: 18px 0 22px 0;
}
.s23bx1 p{padding:0 10px;}
ul.s23bx1-list li{padding: 0 0;margin: 24px 0 0 0;}
ul.s23bx1-list li img {margin: 0 auto 10px auto;}
ul.s23list {padding: 8px 0 0 0;}
ul.s23list li {
	margin: 16px 0 0 0;
	padding: 0 0 0 37px;
	background: url(../images/bullet5.png) left 5px no-repeat;
	background-size:22px;
}
.sec24 {padding: 0 0 30px 0;}
}
@media only screen and (max-width: 479px){
ul.s21list li{width:100%;margin:20px 0 0 0;padding: 0 0 0 58px;height: 46px;}
ul.s21list li img{width:46px;}
ul.s21list li p {padding: 6px 0 0 0;}
ul.s23bx1-list li img {
    margin: 0 auto 10px auto;
	height:60px;
}
ul.s23bx1-list li p{font-size:17px;line-height:25px;height:70px;}
}
/*====================start section25, 26, 27, 28, 29=====================*/
.sec25{background:#f1f3ff;padding:40px 0 82px 0;}
.s25img1 {
    float: right;
    margin: -10px -20px 0 10px;
}
.s25txtbx1, .s25txtbx2, .s26txtbx1{
	margin:38px 0 0 0;
	background:#203194;
	padding:24px 28px;
	border-radius:10px;
	position:relative;
}
.s25txtbx1img{float:right;margin:-20px 0 0 10px;max-width:100%;}
.s25bx1{
	width:64%;
	margin:38px 0 0 0;
	padding:25px 0;
	border-top:2px solid #fb4144;
	border-bottom:2px solid #fb4144;
}
.s25img2{float:right;margin:0 -15px 0 -10px;max-width:100%;}
.s25txtbx2img{float:right;margin:-6px 0 0 30px;max-width:100%;}
/*----------------section26-----------------*/
.sec26{padding:0 0 40px 0;}
.s26img1 {
    float: right;
    margin: -10px -20px 0 10px;
}
.s26img2{float:left;margin:20px 10px 0 -15px;max-width:100%;}
.s26txtbx1img{float:right;margin:-7px 0 0 35px;max-width:100%;}
.s26img3{float:right;margin:35px 0 0 0;max-width:100%;}
/*----------------section27-----------------*/
.sec27{padding:40px 0;background:#fffce7;}
ul.s27list{padding:5px 0 0 0;}
ul.s27list li{
	background:#fff;
	margin:32px 0 0 0;
	border-radius:10px;
	padding:38px 38px;
	box-shadow: 0px 4px 4px #d8d5c4;
	position:relative;
}
.s27lnum{
	position:absolute;
	right:188px;
	top:-10px;
	font-family: 'Fakt Pro';
	font-weight:900;
	font-size:171px;
	line-height:171px;
	color:#f4f1f1;
	text-align:right;
}
.mar4{margin-top:10px;}
.s27limage1{float:right;margin:-10px 0 0 0;max-width:100%;position:relative;}
.s27limage2{float:right;margin:-58px 0 0 0;max-width:100%;position:relative;}
/*----------------section28-----------------*/
.sec28{padding:40px 0 30px 0;}
.chart2{width:100%;border-radius:84px;padding:20px 80px;}
.s28img{float:left;margin:-15px 20px 0 -15px;max-width:100%;}
/*----------------section29-----------------*/
.sec29{padding:40px 0 146px 0;background:#f0f0f0;}
.s29img1{float:right;margin:5px -15px 0 10px;max-width:100%;}
.s29img2{float:left;margin:28px 10px 0 -15px;max-width:100%;}

@media only screen and (max-width: 1050px){
.s25img1, .s25img2, .s26img1, .s26img2, .s28img, .s29img1, .s29img2{width:350px;}
.s28img {margin: 14px 20px 0 -15px;}
	
.s25txtbx1, .s25txtbx2, .s26txtbx1{padding:20px 18px;}	
.s25txtbx1img {margin: -8px 0 0 10px;}
.s25txtbx2img {margin: 7px 0 0 30px;}
.s26txtbx1img {margin: 3px 0 0 25px;max-width: 100%;}
ul.s27list li {padding: 38px 28px;}
.chart2 {padding: 20px 54px;}
}
@media only screen and (max-width: 767px){
.sec25 {padding: 30px 0 78px 0;}	
.s25img1, .s25img2, .s25txtbx1img, .s25txtbx2img, .s26img1, .s26img2, .s26txtbx1img, .s26img3,
.s27limage1, .s27limage2, .s28img, .s29img1, .s29img2{
	float:none;
	margin:10px auto -15px auto;
	display:block;
	max-width:100%;
}
.s25img1, .s26img1{margin:20px auto -25px auto;}
.s25txtbx1img, .s25txtbx2img{margin:20px auto 0 auto;}
.s26img2{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:-12px auto -40px auto;}
.s26txtbx1img{margin:28px auto 0 auto;}
.s26img3{margin:22px auto -18px auto;}
.s27limage1, .s27limage2{margin:0 auto -10px auto;}
.s29img1{transform:rotate(-10deg);-webkit-transform:rotate(-10deg);margin:-12px auto -40px auto;}
.s29img2{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:-12px auto -40px auto;}
	
.s25txtbx1, .s25txtbx2, .s26txtbx1 {padding: 18px 10px;margin:32px 0 0 0;}	
.s25bx1 {
    width: 100%;
    margin: 32px 0 0 0;
    padding: 20px 0;
}	
.sec26 {padding: 0 0 30px 0;}	
.sec27 {padding: 30px 0;}
ul.s27list li {padding: 20px 10px;margin:25px 0 0 0;}
ul.s27list li p{text-align:center;}
.s27lnum{
	right:10px;
	top:0;
	font-size:80px;
	line-height:80px;
}
.sec28 {padding: 30px 0 36px 0;}
.chart2 {padding: 20px 28px;}
.sec29{padding:30px 0 140px 0;}
}
/*====================start section30, 31, 32, 33, 34=====================*/
.sec30{padding:0 0 40px 0;}
.s30bx{
	background:#fff;
	border:2px solid #c9c9c9;
	border-radius:11px;
	margin:-114px 0 0 0;
}
.s30bxhd {
    background: #023730;
    padding: 26px 28px 30px 28px;
    border-radius: 10px 10px 0 0;
}
.s30bxbtm{padding:28px;}
ul.s30bxlist{padding:10px 0 0 0;}
ul.s30bxlist li{
	border:2px solid #203194;
	margin:25px 0 0 0;
	background:#ff;
	border-radius:10px;
	width:100%;
	float:left;
	padding:20px 28px;
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-style:italic;
}
.s30limg1{float:right;margin:-18px 0 -18px 20px;max-width:100%;}
.s30limg2{float:left;margin:-14px 20px -14px 0;max-width:100%;}
.s30limg3{float:right;margin:-18px 0 -18px 20px;max-width:100%;}
ul.s30bxlist li:nth-child(2) p{padding:22px 0;}
ul.s30bxlist li:nth-child(3) p{padding:10px 0;}
/*----------------section31-----------------*/
.sec31{padding:40px 0;background:url(../images/sec31.jpg) center top no-repeat;}
.s31hd{margin:24px auto 0 auto;display:block;max-width:100%;}
.s31prd{margin:20px auto 0 auto;display:block;max-width:100%;}
/*----------------section32-----------------*/
.sec32{padding:40px 0 150px 0;}
.s32img1{float:right;margin:0 -15px 0 10px;max-width:100%;}
.s32img2{float:left;margin:10px 10px 0 -15px;max-width:100%;}
.s32tbx1, .s32tbx2{
	margin:48px 0 0 0;
	border:2px solid #203194;
	padding:26px 42px;
	position:relative;
	border-radius:10px;
}
.s32tbx2{margin:30px 0 0 0;}
.s32qt{position:absolute;left:42px;top:-14px;}
.s32tbx-txt{margin-top:20px;}
.s32t1, .s32t2, .s32t3{float:right;margin:0 0 0 10px;max-width:100%;}
.s32t2{margin:0 0 0 80px;}
.s32t3{margin:0 0 0 40px;}
.s32tbx-hd{padding-top:35px;}
/*----------------section33-----------------*/
.sec33{background:#f3f7fc;padding:0 0 40px 0;}
.s33hd{
	background: #023730;
    padding: 26px 28px 30px 28px;
    border-radius: 10px 10px;
	margin:-105px 0 0 0;
}
.s33img1{float:right;margin:20px -15px 0 -30px;max-width:100%;}
.s33img2{float:left;margin:10px 10px -10px -15px;max-width:100%;}
.s33bx{
	margin:38px 0 0 0;
	background:#203194;
	border-radius:14px;
	padding:38px 0;
}
ul.s33bxlist{margin:0;}
ul.s33bxlist li{
	float:left;
	display:inline-block;
	width:25%;
	padding:0 15px;
	border-right:1px solid #5b6ccf;
}
ul.s33bxlist li img{margin:0 auto 20px auto;display:block;max-width:100%;}
ul.s33bxlist li p{
	text-align:center;
	color:#fff;
	height:170px;
}
.s33img3{float:right;margin:40px -15px 0 0;max-width:100%;}
/*----------------section34-----------------*/
.sec34{padding:40px 0;}
.s34img1{float:right;margin:36px 0 0 0;max-width:100%;}
.s34img2{float:left;margin:38px 35px 20px 0;max-width:100%;}
ul.s34list{padding:10px 0 0 0;width:90%;}
ul.s34list li{
	margin:18px 0 0 0;
	background:#fff;
	box-shadow:0 4px 5px #ccc;
	border-radius:10px;
	padding:18px 36px;
	font-family: 'Fakt Pro'; font-weight:600;
	 
}
.s34img3{float:right;margin:-20px -15px 0 -20px;max-width:100%;}	
@media only screen and (max-width: 1050px){
.s30bx {margin: -108px 0 0 0;}
.s30bxhd, .s30bxbtm  {padding: 20px 18px 22px 18px;}
ul.s30bxlist li {padding: 18px 20px;}
.s30limg1, .s30limg3 {margin: -4px 0 -18px 20px;}
ul.s30bxlist li:nth-child(2) p {padding: 15px 0;}
.s30limg2 {margin: -4px 20px -14px 0;}
.s32img1, .s32img2, .s33img1, .s33img2, .s33img3, .s34img2, .s34img3{width:350px;}
.s32tbx1, .s32tbx2 {padding: 24px 22px;}
.s32t1, .s32t2, .s32t3{width:250px;margin:20px 0 0 -10px;}
.s32tbx-hd{padding-top:0;}
.s33hd {padding: 26px 18px 30px 18px;}
ul.s33bxlist li {padding: 0 10px;}
ul.s33bxlist li p {height: 221px;}
ul.s34list li {padding: 18px 18px;}
.s34img1{width:250px;}
}
@media only screen and (max-width: 767px){
.s30bxhd, .s30bxbtm {padding: 18px 10px;}	
ul.s30bxlist li {
    padding: 18px 10px;
	margin:20px 0 0 0;
	text-align:center;
}	
.s30limg1, .s30limg2, .s30limg3, .s32img1, .s32img2, .s33img1, .s33img2, .s33img3, .s34img2, .s34img3, .s34img1{
	float:none;
	margin:0 auto 10px auto;
	display:block;
}
.s32img1, .s32img2, .s33img2{margin:10px auto -18px auto;}
.s32img2{transform:rotate(12deg);-webkit-transform:rotate(12deg);margin:-12px auto -42px auto;}
.s33img1{transform:rotate(-10deg);-webkit-transform:rotate(-10deg);margin:-12px auto -40px auto;}
.s33img3{transform:rotate(-10deg);-webkit-transform:rotate(-10deg);margin:5px auto -88px auto;}
.s34img1, .s34img2{margin:24px auto 0 auto;}
.s34img3{margin:15px auto -5px auto;}

ul.s30bxlist li:nth-child(2) p , ul.s30bxlist li:nth-child(3) p{padding:0;} 
.sec32 {padding: 30px 0 144px 0;}
.s32tbx1, .s32tbx2 {padding: 24px 10px;}
.s32tbx1{margin:38px 0 0 0;}
.s32t1-mob, .s32t2-mob, .s32t3-mob{margin:10px auto 20px auto;display:block;max-width:100%;}
.s32tbx1 p, .s32tbx2 p{text-align:center;}
.s32tbx-txt {margin-top: 15px;}
.s32qt{left:20px;}
.sec33 {padding: 0 0 30px 0;}
.s33hd {padding: 22px 10px 24px 10px;}
.s33bx {
    margin: 32px 0 0 0;
    padding: 0 0 24px 0;
}
ul.s33bxlist li{width:100%;border-right:none;padding:0 15px;margin:30px 0 0 0;}
ul.s33bxlist li p{height:auto;}
.sec34 {padding: 30px 0;}
ul.s34list{width:100%;}
ul.s34list li {padding: 12px 10px;}
}
/*====================start section35, 36, 37=====================*/
.sec35{background:#fffce7;padding:40px 0;}
.s35prd{float:right;margin:30px 0 0 -10px;max-width:100%;}
/*----------------section36-----------------*/
.sec36{padding:40px 0;}
.s36img1{float:left;margin:15px 10px 0 -15px;max-width:100%;}
.s36txtbx, .s36txtbx2{
	margin:38px 0 0 0;
	padding:22px 28px;
	background:#203194;
	border-radius:10px;
}
.s36txtbx2{padding:28px;}
.s36img2{float:right;margin:24px 0 0 0;max-width:100%;}
.s36img3{float:left;margin:26px 10px 0 -15px;max-width:100%;}
.s36img4{float:right;margin:15px -15px 0 0;max-width:100%;}
.s36btl{float:right;margin:0 0 0 -10px;max-width:100%;}
.s36prd{float:left;margin:36px 20px 0 0;max-width:100%;width:386px;}
/*----------------section37--------------------*/
.sec37{background:#fffce7;padding:40px 0 60px 0;}
/*--------------------*/
.pkgcontainer{margin:38px 0 0 0;position:relative;}
.pkg1{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	display:block;
	width:32%;
	border:3px solid #722a76;
	border-radius:14px;
	background:#fff;
	padding:0 0 36px 0;	
}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	width:32%;
	margin:20px 0 0 0;
	border:3px solid #cccccc;
	border-radius:14px;
	background:#fff;	
	cursor:pointer;
	padding:0 0 22px 0;
}
.pkg2{float:right;}
.pkg1hd1, .pkg2hd1{
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:55px;
	line-height:55px;
	color:#722a76;
	text-align:center;
	padding:40px 10px 0 10px;
	border-radius:10px 10px 0 0;
}
.pkg2hd1{padding:20px 10px 0 10px;}
.pkg1hd2{	
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#000;
	text-align:center;
	margin:8px 0 0 0;
}
.pkgbtl{margin:30px auto 0 auto;display:block;max-width:100%;}
.savebx1, .savebx2{
	position:absolute;
	right:15px;
	top:0;
	height:81px;
	width:80px;
	background:url(../images/savebg.png) center top no-repeat;
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:20px;
	line-height:22px;
	color:#fff;
	text-align:center;
	padding:17px 0 0 0;
}
.savebx2{right:60px;}
.prctxt1{
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:76px;
	line-height:56px;
	color:#213193;
	text-align:center;
	margin:18px 0 0 0;
}
.prctxt1 span{font-family: 'Fakt Pro Normal';font-size:22px;font-weight:normal;color:#464646;}
.prctxt2{
	font-family: 'Fakt Pro';
	font-weight:bold;
	font-size:24px;
	line-height:28px;
	color:#535353;
	text-align:center;
}
.prctxt2 span{font-family: 'Fakt Pro Normal';font-weight:normal;}
.pkgbtn{margin:18px auto 0 auto;display:block;}
.shiptxt, .mbtxt{
	font-size:16px;
	line-height:20px;
	color:#000;
	text-align:center;
	margin-top:4px;
}
.shiptxt{margin-top:12px;}
.shiptxt img, .mbtxt img{
	vertical-align:middle;
	margin:0 4px 0 0;
}
.cards{margin:15px auto 0 auto;display:block;max-width:100%;}
@media only screen and (max-width: 1050px){
.s35prd, .s36img2, .s36img3, .s36img4{width:350px;}	
.s36btl{width:280px;margin:100px 0 0 0;}	
.s36txtbx2 {padding:22px 18px;}	
.s36prd{width:320px;margin:30px 10px 0 0;}	
.pkg1hd1, .pkg2hd1 {
    font-size: 44px;
    line-height: 44px;
	padding:35px 0 0 0;	
}
.pkg2hd1{padding:15px 0 0 0;}
.pkg1hd2 {
    font-size: 21px;
    line-height: 27px;
}
.prctxt1 {
    font-size: 56px;
    line-height: 40px;
}
.prctxt1 span {font-size: 18px;}
.prctxt2 {font-size: 22px;line-height: 26px;}
.pkgbtn, .cards{max-width:94%;}
.pkgbtn{margin:14px auto 0 auto;}
.shiptxt, .mbtxt {
    font-size: 14px;
    line-height: 18px;
}
.shiptxt img, .mbtxt img {margin: 0 0 0 0;}	
}
@media only screen and (max-width: 767px){
.sec35, .sec36 {padding: 30px 0;}
.s35prd, .s36img1, .s36img2, .s36img3, .s36img4, .s36btl, .s36prd{
	float:none;
	margin:10px auto -15px auto;
	display:block;
	max-width:100%;
}
.s35prd{margin:25px auto -15px auto;}
.s36img3{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:-15px auto -35px auto;}	
.s36txtbx, .s36txtbx2{padding:18px 10px;margin:32px 0 0 0;}	
.s36btl{margin:24px auto -14px auto;width:220px;}	
.s36prd{margin:25px auto -8px auto;}
.sec37 {padding: 35px 0 40px 0;}	
.pkgcontainer{margin:10px 0 0 0;}
.pkg1, .pkg2, .pkg3{
	position:inherit;
	left:auto;
	right:auto;
	top:auto;
	float:none;
	width:450px;
	margin:24px auto 0 auto;
	display:table;
	padding:0 0 10px 0;
}
.pkg1hd1, .pkg2hd1{padding:14px 0 0 0;}
.pkgbtl {margin: 15px auto 0 auto;}
.savebx1{right:35px;}
.savebx2{right:90px;}
.pkglft, .pkgrgt{float:left;display:inline-block;width:50%;padding:5px;}
.shiptxt, .mbtxt {font-size: 13px;line-height: 17px;}
.pkg1hd2 {font-size: 20px;line-height: 26px;}
.savebx1, .savebx2 {
    right: 0;
    height: 61px;
    width: 60px;
    background-size:100%;
    font-size: 15px;
    line-height: 17px;
    padding: 14px 0 0 0;
}
.savebx2{right:20px;}
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3{width:360px;}
.pkg1hd1, .pkg2hd1 {
    font-size: 35px;
	line-height:35px;
	padding:17px 0 0 0;
}
.pkg1hd2 {
    font-size: 18px;
    line-height: 22px;
}
.prctxt1 {
    font-size: 46px;
    line-height: 30px;
}
.prctxt1 span {font-size: 16px;}
.prctxt2 {
    font-size: 20px;
    line-height: 24px;
}
.pkgbtn, .cards{max-width:100%;margin: 10px auto 0 auto;}
.shiptxt img{width:20px;}
.mbtxt img{width:16px;}
.shiptxt, .mbtxt {
    font-size: 10px;
    line-height: 15px;
}
.shiptxt {margin-top: 8px;}
}
@media only screen and (max-width: 389px){
.pkg1, .pkg2, .pkg3{width:340px;}
.pkglft, .pkgrgt{width:48%;}
.pkgrgt{width:52%;}
}
@media only screen and (max-width: 359px){
.pkg1, .pkg2, .pkg3{width:300px;}
.pkg1hd1, .pkg2hd1 {
    font-size: 30px;
    line-height: 30px;
	padding:22px 0 0 0;
}
.pkg1hd2 {
    font-size: 16px;
    line-height: 18px;
}
.prctxt1 {
    font-size: 40px;
    line-height: 24px;
}
.prctxt1 span {font-size: 14px;}
.prctxt2 {
    font-size: 18px;
    line-height: 20px;
}
.mbtxt {font-size: 10px;line-height:10px;}
}

/*====================start section38, 39, 40, 41, 42, 43=====================*/
.sec38{padding:40px 0;}
ul.s38list{padding:10px 0 0 0;width:90%;}
ul.s38list li{
	margin:14px 0 0 0;
	background:#fff;
	box-shadow:0 4px 5px #ccc;
	border-radius:10px;
	padding:18px 36px;
}
.s38img{float:right;margin:0 -15px -20px -50px;max-width:100%;}
/*----------------section39--------------------*/
.sec39{padding:40px 0 250px 0;background:#fffce7;}
/*----------------section40--------------------*/
.sec40{padding:0 0 40px 0;}
.s40bx{
	margin:-210px 0 0 0;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:10px;
}
.s40bxhd{
	background:#203194;
	padding:28px 20px;
	border-radius:10px 10px 0 0;
}
.s40bxbtm{padding:28px;}
.mbseal{float:right;margin:10px 0 0 10px;max-width:100%;}
.s40bxtxtbx{
	margin:38px 0 0 0;
	padding:18px 28px;
	background:#203194;
	border-radius:10px;
}
.s40bxtxtbximg{float:right;margin:-46px -10px 0 -10px;max-width:100%;}
ul.s40service-list{padding:10px 0 0 0;}
ul.s40service-list li{
	float:left;
	display:inline-block;
	width:31%;
	margin:20px 3% 0 0;
	border:1px solid #203194;
	border-radius:10px;
	padding:10px 10px 10px 77px;
	height:126px;
	position:relative;
}
ul.s40service-list li:last-child{margin:20px 0 0 0;}
.s40licon1, .s40licon2, .s40licon3{position:absolute;left:10px;top:30%;}
.s40licon2{left:5px;top:27%}
.s40licon3{top:28%;}
.s40sltxt{padding:18px 0 0 0;}
.s40bximg{float:left;margin:30px 30px 0 0;max-width:100%;}
.s40sltxt-br{display:none;}
/*----------------section41--------------------*/
.sec41{background:url(../images/sec41.jpg) center top repeat;padding:40px 0;}
.s41img{float:right;margin:20px -15px 0 0;max-width:100%;}
/*----------------section42--------------------*/
.sec42{padding:40px 0 120px 0;background:#f3f7fc;}
.s42img1{float:right;margin:26px 0 0 10px;max-width:100%;}
.s42img2{margin:15px auto;display:block;max-width:100%;}
/*----------------section43--------------------*/
.sec43{padding:0 0 0px 0;}
.s43hd{
	margin:-80px 0 0 0;
	background:#023730;
	padding:22px 10px;
	border-radius:10px;
}
.facebx{
	margin:35px 0 0 0;
	position:relative;
	padding:0 0 0 220px;
}
.face{position:absolute;left:0;top:0;}
.sig{padding:15px 0 0 0;margin:0 0 5px 0;display:block;max-width:100%;}
@media only screen and (max-width: 1050px){
.s38img{width:350px;margin: 20px -15px -20px -20px;}
ul.s38list li {
    margin: 14px 0 0 0;
    background: #fff;
    box-shadow: 0 4px 5px #ccc;
    border-radius: 10px;
    padding: 18px 20px;
}	
.s40bxbtm {padding: 22px 18px;}
.mbseal{width:200px;}
.s40bxtxtbx {padding: 18px 18px;}
.s40bxtxtbximg {margin: -27px -10px 0 -10px;}

ul.s40service-list li{
	width:32%;
	margin:20px 1.5% 0 0;	
	padding:10px 5px 10px 58px;
	height:150px;
}
ul.s40service-list li:last-child{margin:20px 0 0 0;}
ul.s40service-list li:nth-child(2){padding:10px 5px 10px 72px;}
.s40licon1, .s40licon2, .s40licon3{left:5px;top:30%;}
.s40sltxt {padding: 17px 0 0 0;}

.s40bximg{width:300px;margin:30px 20px -60px 0;}
.s40bxhd {padding: 18px 10px;}
.s40bxbtm {padding: 18px 10px;}
.mbseal, .s40bxtxtbximg{float:none;margin:5px auto 15px auto;display:block;width:160px;}
.s40bxtxtbximg{margin:24px auto 0 auto;}
.s40bxtxtbx {padding: 18px 10px;margin:32px 0 0 0;}
.s40bxtxtbx p{text-align:center;}	
.s41img{width:350px;}
	
}
@media only screen and (max-width: 767px){
.sec38 {padding: 30px 0;}	
.s38img, .s40bximg, .s41img, .s42img1{
	float:none;
	margin:14px auto -30px auto;
	display:block;
	max-width:100%;
}
.s40bximg{transform:rotate(13deg);-webkit-transform:rotate(13deg);margin:14px auto -50px auto;width:250px;}
.s41img{transform:rotate(-13deg);-webkit-transform:rotate(-13deg);margin:-10px auto -40px auto;}
.s42img1{width:260px;margin:20px auto -6px auto;}

ul.s38list{width:100%;}
ul.s38list li {padding: 12px 10px;margin:12px 0 0 0;}
ul.s40service-list li, ul.s40service-list li:nth-child(2){
	width:100%;
	height:80px;
	padding: 10px 5px 10px 80px;
}	
.s40licon1, .s40licon2, .s40licon3{top:10px;left:10px;}
.s40licon1, .s40licon3{left:20px;}
.s40sltxt{padding:15px 0 0 0;}
.sec40 {padding: 0 0 35px 0;}	
.sec41{padding:30px 0;}	
.sec42{padding:30px 0 120px 0;}	
.sec43{padding:0 0 30px 0;}
.s43hd{
	margin:-80px 0 0 0;
	padding:15px 10px;
}	
.facebx {padding: 0 0 0 200px;}		
}
@media only screen and (max-width: 479px){
.s40sltxt{padding:0 0 0 0;}
.facebx {padding: 0 0 0 0;}		
.s40sltxt-br{display:block;}
.face{position:inherit;left:auto;top:auto;}	
ul.s40service-list li:nth-child(3){height:auto;}	
}
@media only screen and (max-width: 359px){
.s40sltxt-br{display:none;}
}
/*====================start section44=====================*/
.sec44{background:#f3f7fc;padding:40px 0;}
/*-----------accordion--------------*/
#accordion{height:auto!important;margin:34px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.png) 97% 34px no-repeat;	
	text-align:left; 
    padding:24px 50px 22px 76px;
	margin:12px 0 0 0;
	border:1px solid #e0e3ff;	
	outline:none;
	position:relative;
	font-family: 'Fakt Pro';	
	font-size:30px;
	line-height:40px;
	color:#333333;
	text-align:left;
	border-radius:10px;
}
.ui-accordion .ui-accordion-header.active{
	background:#444db3 url(../images/up.png) 97% 34px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;	
	border-radius:10px 10px 0 0;
	border-top:none;
}
.ui-accordion .ui-accordion-header .bullet{
	position:absolute;
	left:20px;
	top:23px;
	background:#fff url(../images/qmark-hov.png) left top no-repeat;
	height:37px;
	width:37px;
}
.ui-accordion .ui-accordion-header.active .bullet{
	background:#444db3 url(../images/qmark.png) left top no-repeat;
	height:37px;
	width:37px;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:none;
	padding:0 40px 30px 40px;
	background:#fff;
	border-radius:0 0 10px 10px;
	border:1px solid #e0e3ff;
	border-top:none;	
}
.accord-txt{
	color:#3a3a3a;
	text-align:left;
	padding:24px 0 0 0;
}

ul.accordlist{padding:12px 0 0 0;}
ul.accordlist li{
	background:url(../images/bullet1.png) left 5px no-repeat;
	background-size:30px;
	padding:0 0 0 42px;
	margin:15px 0 0 0;
}
/*----------------section45--------------------*/
.sec45{padding:40px 0;}
.ref-hding{	
	text-align:left;
	font-size:22px;
	line-height:32px;
	font-family: 'Fakt Pro';
	font-weight:600;
	color:#333;
	margin:65px 0 0 0;
}
.reflft, .refrgt{float:left;display:inline-block;width:48%;}
.refrgt{float:right;}
ul.ref-list{padding:10px 0 0 0;}
ul.ref-list li{
	font-size:14px;
	line-height:20px;
	text-align:left;
	color:#999999;
	margin:10px 0 0 0;
	overflow-wrap: break-word;
    word-wrap: break-word;
	padding:0 0 0 31px;
	position:relative;	
}
.refnum{
	font-size:14px;
	line-height:20px;
	text-align:left;
	color:#999999;
	width:26px;	
	position:absolute;
	left:0;
	top:0;
}
@media only screen and (max-width: 1050px){
.ui-accordion .ui-accordion-header {
	font-size:26px;
	line-height:36px;
}
.ui-accordion .ui-accordion-content { padding:0 30px 30px 30px;}
}
@media only screen and (max-width: 767px){
.sec44{padding:32px 0;}
#accordion{margin:28px auto 0 auto;}
.ui-accordion .ui-accordion-header { 
	background:#fff url(../images/down.png) 98% 26px no-repeat;		
    padding:18px 40px 16px 52px;
	margin:12px 0 0 0;	
	font-size:20px;
	line-height:28px;	
}
.ui-accordion .ui-accordion-header.active{
	background:#444db3 url(../images/up.png) 98% 26px no-repeat;	
}
.ui-accordion .ui-accordion-header .bullet{	
	left:10px;
	top:18px;
	background-size:100%;
	height:30px;
	width:30px;
}
.ui-accordion .ui-accordion-header.active .bullet{
	background-size:100%;
	height:30px;
	width:30px;
}
.ui-accordion .ui-accordion-content {padding:0 10px 24px 10px;}
.accord-txt{padding:18px 0 0 0;}
ul.accordlist {padding: 6px 0 0 0;}
ul.accordlist li {
    background: url(../images/bullet1.png) left 3px no-repeat;
    background-size: 30px;
    padding: 0 0 0 35px;
    margin: 12px 0 0 0;
}
.reflft, .refrgt{width:100%;}
.reflft{margin-top:10px;}	
ul.ref-list{padding:0 0 0 0;}

}

/*===============start footer==================*/
footer{padding:46px 0;background:#ececec;}
ul.ftrlist{padding:0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	padding:0 10px 0 10px;
	border-right:1px solid #505050;
	font-size:18px;
	line-height:18px;
}
ul.ftrlist li a{color:#333;}
ul.ftrlist li:last-child{border-right:none;}
.ftrtxt{
	font-size:15px;
	line-height:25px;
	color:#505050;
	text-align:center;
	margin-top:22px;
}

@media only screen and (max-width: 767px){
footer{padding:30px 0;}
.ftrtxt{margin-top:15px;}
}





