@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {width:100%;}
body{	
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#f9f9f9;
	font-family: 'Open Sans';
	font-weight:normal;
	color:#333333;
}
.container{
	width:1032px;	
	height:auto;
	margin:0 auto;
}
a{text-decoration:none;}
p, h1, ul{padding:0;margin:0;}
li{list-style: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;}
/*========================*/
.bdhding{	
	font-family: 'Montserrat';
	font-weight:bold;
	font-size:42px;
	line-height:52px;
	text-align:center;	
}
.hdclear{clear:both;}
.bdfont{
	font-size:22px;
	line-height:32px;
	text-align:left;
}
.bdfont2{font-size:24px;line-height:34px;text-align:left;}
.bdfont3{font-size:28px;line-height:38px;text-align:left;}

.mar1{margin-top:30px;}
.mar2{margin-top:40px;}
.mar3{margin-top:10px;}
.bold{font-weight:bold;}
.semi{font-weight:600;}
.medium{font-weight:500;}
.white{color:#fff;}
.txlncntr{text-align:center;}
.txlft{text-align:left;}
.red{color:#ff0000;}
.green{color:#00994a;}
@media only screen and (max-width:1050px){
.container{ max-width:760px; width:100%; }
.bdhding{font-size:35px;line-height:45px;}
.bdfont{
	font-size:19px;
	line-height:29px;
}
.bdfont2{font-size:21px;line-height:31px;}
.bdfont3{font-size:25px;line-height:35px;}
.mar1{margin-top:28px;}
.mar2{margin-top:38px;}
}
@media only screen and (max-width: 767px){
.container{ width:100%; max-width:640px;padding:0 10px;}
.bdhding{font-size:33px;line-height:43px;}
.bdfont{
	font-size:18px;
	line-height:28px;
}
.bdfont2{font-size:20px;line-height:30px;}
.bdfont3{font-size:23px;line-height:33px;}
.mar1{margin-top:25px;}
.mar2{margin-top:32px;}
}
@media only screen and (max-width: 479px){
.bdhding{font-size:27px;line-height:37px;}
}
/*==================top================*/
.header{padding:6px 0;background:#fff;}
.logo{margin:0;float:left;}
.hdrbtn{
	float:right;
	height:40px;
	width:150px;
	background:-webkit-linear-gradient(#ff8c05, #ff6d00);
	background:-moz-linear-gradient(#ff8c05, #ff6d00);
	background:-o-linear-gradient(#ff8c05, #ff6d00);
	background:linear-gradient(#ff8c05, #ff6d00);
	border-radius:40px;
	font-size:16px;
	line-height:40px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border:none;
	outline:none;
	margin:10px 0 0 0;
}
/*-----------------banner-------------------*/
.banner{
	background:url(../images/banner.jpg) center top no-repeat;
	padding:48px 0 124px 0;
}
.bnrhding{
	font-family: 'Montserrat Extra';
	font-weight:800;
	font-size:60px;
	line-height:68px;
	color:#fff;
	text-align:left;
	width:680px;
	clear:both;
}
.yellow{color:#fff000;}
.bnrtxt{
	font-weight:600;
	font-size:17px;
	line-height:22px;
	color:#bbd3c6;
	text-align:left;
	text-transform:uppercase;
	margin-top:43px;
}
.logos{margin:0 0 0 10px;vertical-align:middle;}
.logos-mob{display:none;}
/*-----------------section1-------------------*/
.sec1{padding:0 0 40px 0;}
.s1container{
	background:#fff;
	float:left;
	width:100%;
	padding:35px 28px;
	box-shadow:0 0 10px #e0e0e0;
	margin:-90px 0 0 0;
}
.s1img1{float:left;margin:-15px 10px -20px -20px;max-width:100%;}
ul.s1list1{padding:16px 0 0 0;width:59%;float:right;}
ul.s1list1 li{
	background:url(../images/bullet.png) left 4px no-repeat;
	padding:0 0 0 48px;
	margin:21px 0 0 0;
}
.s1img2{float:right;margin:18px -20px 0 10px;max-width:100%;}
.s1img3{float:right;margin:0 -15px 0 -20px;max-width:100%;}
.s1img4{float:left;margin:18px 28px 0 0;max-width:100%;}
.s1bx1{
	background:#f4ebeb url(../images/s1bx1bg.png) right top no-repeat;
	margin:38px 0 0 0;
	padding:34px 350px 34px 28px;
}
.s1txtbx1{
	background:#00994a;
	padding:20px 28px;
	margin:38px 0 0 0;
	width:98%;
}
.s1img5{float:right;margin:18px -20px 0 10px;max-width:100%;}
.s1img6{float:left;margin:5px 15px -24px -20px;max-width:100%;}
.s1txtbx2{
	background:url(../images/s1txtbx2bg.png) left top no-repeat;
	padding:25px 280px 25px 28px;
	margin:38px 0 0 0;
	background-size:cover;
}
.s1img7{float:right;margin:20px -20px -20px 10px;max-width:100%;}
.s1img8{float:right;margin:5px 55px 0 20px;max-width:100%;}
.s1img9{float:left;margin:15px 15px 0 -20px;max-width:100%;}
.s1bx2{
	background:#e4fbef;
	margin:38px 0 0 0;
	padding:30px 28px;
}
.s1bx2img{float:right;margin:20px -20px 0 10px;max-width:100%;}
.s1img10{float:left;margin:15px 15px 0 -20px;max-width:100%;}
.s1bx3{
	margin:38px 0 0 0;
	background:#fffbdd url(../images/s1bx3bg.jpg) right top no-repeat;
	padding:30px 28px;
}
.s1bx3txtwidth{width:56%;}
.s1bx3-inbx{
	margin:38px 0 0 0;
	background:#00994a;
	padding:20px 24px;
	width:56%;
}
.s1bx3img{float:left;margin:17px 15px 0 -20px;max-width:100%;}
.s1img11{margin:14px auto 0 auto;display:block;max-width:100%;padding-bottom:6px;}
.s1bx4{
	margin:38px 0 0 0;
	background:url(../images/s1bx4bg.jpg) center top no-repeat;
	background-size:cover;
	padding:40px 28px 206px 28px;
}
ul.s1bx4list{padding:10px 0 0 0;text-align:center;}
ul.s1bx4list li{
	display:inline-block;
	margin:25px 10px 0 10px;
}
ul.s1bx4list li img{margin:0 auto;display:block;max-width:100%;}
.s1bx4subhding{
	background:#008740;
	margin:16px -28px 0 -28px;
	padding:5px 28px;
}
.s1bx4subhding p{
	font-family: 'Montserrat Extra';
	font-weight:800;
	font-size:46px;
	line-height:56px;
	color:#fff000;
	text-align:center;
	text-transform:uppercase;
}
.s1img12{margin:-200px auto 0 auto;display:block;max-width:100%;}
.s1txtbx3{
	background:#00994a;
	margin:38px 0 0 0;
	padding:22px 28px;
}
.s1txtbx3img{float:right;margin:12px 0 0 10px;max-width:100%;} 
.s1img13{float:right;margin:16px -20px 0 10px;max-width:100%;}
.s1img14{margin:12px auto 0 auto;display:block;max-width:100%;padding:0 0 6px 0;}
.s1bx5{
	background:#f4ebeb;
	padding:30px 28px;
	margin:38px 0 0 0;
}
.s1bx5img{float:right;margin:0 -20px 0 10px;max-width:100%;}
.s1img15{float:right;margin:30px 0 0 -100px;max-width:100%;}

@media only screen and (max-width: 1050px){
.banner{background:url(../images/banner.jpg) 57% top no-repeat scroll;}
.bnrhding {
    font-size: 46px;
    line-height: 54px;
	width:500px;
}
.s1container {padding: 25px 18px;}
.s1img1 {margin: -15px 6px -20px -15px;width:350px;}
ul.s1list1 {width: 52%;}
.s1img2, .s1img3, .s1img4, .s1img5, .s1img6, .s1img7, .s1img9, .s1img10, .s1bx3img, .s1img13, .s1bx5img{width:350px;}
.s1img6 {margin: 20px 15px 0 -15px;}
.s1img7 {margin: 20px -16px 0 10px;}
.s1img8 {margin: 0 32px 0 20px;}
.s1img9 {margin: 15px 5px 0 -15px;}
.s1bx2img{width:300px;margin: 20px -15px 0 10px;}
.s1img10, .s1bx3img {margin: 20px 5px 0 -18px;}
.s1bx5img{margin: 6px -15px 0 10px;}

.s1bx1 {padding: 28px 340px 28px 18px;}
.s1txtbx1 {padding: 18px 18px;}
.s1txtbx2 {padding: 25px 200px 25px 18px;}
.s1bx2 {padding: 26px 18px;}
.s1bx3 {padding: 25px 18px;}
.s1bx3-inbx {
    padding: 20px 14px ;
    width: 58%;
}
.s1bx4subhding p {font-size: 40px;line-height: 50px;}
.s1txtbx3 {padding: 18px 18px;}
.s1txtbx3img {margin: 50px 0 0 10px;}
.s1bx5 {padding: 26px 18px;}
.s1img15{width:450px;margin:50px 0 0 -100px;}
}
@media only screen and (max-width: 767px){
.header{padding:2px 0;}
.banner {
    background: url(../images/banner-mob.jpg) center top repeat;
	background-size:cover;
	padding:20px 0 124px 0;
}
.bnrhding {
    font-size: 36px;
    line-height: 44px;
	width:auto;
	text-align:center;
}
.bnrtxt{text-align:center;margin-top:22px;font-size:16px;line-height:26px;}
.logos-mob{display:inline-block;margin: 0 0 0 6px;vertical-align: middle;}
.s1container {padding: 20px 10px;}
.s1img1, .s1img2, .s1img3, .s1img4, .s1img5, .s1img6, .s1img7, .s1img8, .s1img9, .s1bx2img,
.s1img10, .s1bx3img, .s1img13, .s1bx5img, .s1img15{
	float:none;
	margin:5px auto -15px auto;
	display:block;
	max-width:100%;
}
.s1img4{width:260px;}
.s1img8{margin:20px auto 0 auto;}
.s1img9{margin:5px auto -25px auto;}
.s1img13{margin:10px auto -15px auto;}
.s1img15{margin:20px auto -20px auto;}

ul.s1list1{float:none;width:100%;padding:8px 0 0 0;}
ul.s1list1 li{background: url(../images/bullet.png) left 2px no-repeat;background-size:25px;padding:0 0 0 40px;}
.s1bx1 {
	padding: 24px 10px 24px 10px;
	background:#f4ebeb;
	margin:32px 0 0 0;
}
.s1bx1img-mob{
	margin:25px auto 0 auto;
	display:block;
	border:4px solid #fff;
	box-shadow:0 0 5px #e7e5e5;
}
.s1txtbx1 {
    padding: 14px 10px;
    margin: 32px 0 0 0;
    width: 100%;
}
.s1txtbx2 {
    padding: 18px 10px 19px 10px;
	margin:32px 0 0 0;
}
.s1bx2 {
    padding: 22px 10px;
	margin:32px 0 0 0;
}
.s1bx3 {
    padding: 22px 10px;
	margin:32px 0 0 0;
	background:#fffbdd url(../images/s1bx3bg-mob.png) right top no-repeat;
}
.s1bx3txtwidth {width: 100%;}
.s1bx3-inbx {
	margin:32px 0 0 0;
    padding: 18px 10px;
    width: 100%;
}
.s1bx4 {
    margin: 32px 0 0 0;
    padding: 20px 10px 186px 10px;
}
ul.s1bx4list li {margin: 20px 5px 0 5px;}
.s1bx4subhding {
    margin: 16px -10px 0 -10px;
    padding: 5px 10px;
}
.s1bx4subhding p {
    font-size: 34px;
    line-height: 40px;
}
.s1img12 {margin: -180px auto 0 auto;}
.s1txtbx3 {
    padding: 18px 10px;
	margin:32px 0 0 0;
}
.s1txtbx3img{float:none;margin:20px auto -50px auto;display:block;width:200px;}
.s1bx5 {padding: 20px 10px;margin:32px 0 0 0;}
}
@media only screen and (max-width:479px){
.bnrhding {
    font-size: 34px;
    line-height: 42px;
}
.logos-mob{margin:5px auto 0 auto;display:block;max-width:100%;}
.s1bx4 {padding: 20px 10px 146px 10px;}
.s1img12 {margin: -140px auto 0 auto;}
ul.s1bx4list li{width:30%;margin:20px 1% 0 1%;}
.s1bx4subhding p {
    font-size: 28px;
    line-height: 34px;
}
}
@media only screen and (max-width:389px){
.bnrhding {
    font-size: 30px;
    line-height: 38px;
}
}
@media only screen and (max-width:389px){
.bnrhding {
    font-size: 27px;
    line-height: 35px;
}	
}
/*=============================*/
.s1img16, .s1img19{margin:14px auto 0 auto;display:block;max-width:100%;padding-bottom:6px;}
.s1bx6, .s1bx7, .s1bx8, .s1bx9, .s1bx10, .s1bx11, .s1bx12{
	background:#e4fbef url(../images/s1bx6bg.jpg) right top no-repeat;
	padding:30px 28px;
	margin:38px 0 0 0;
}
.s1bx7{background:#f4ebeb;}
.s1bx8, .s1bx10, .s1bx12{background:#e4fbef;}
.s1bx9, .s1bx11{background:#fffbdd;}
.s1bx6txtwidth{width:70%;}
.s1bx6img{float:right;margin:-40px -20px 0 10px;max-width:100%;}
.txt1{
	background:#00994a;
	color:#fff;
	font-weight:bold;
	padding:5px 0;
	width:95%;margin-left:5%;
}
.s1img17{float:left;margin:0 24px 0 0;max-width:100%;}
ul.s1bx7-list{padding:0 28px;}
ul.s1bx7-list li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:0;
	padding:0 1%;
}
ul.s1bx7-list li img{margin:0 auto 15px auto;display:block;max-width:100%;}
ul.s1bx7-list li p{
	font-weight:bold;
	text-align:center;
}
.s1img18{float:right;margin:20px -20px 0 10px;max-width:100%;}
.s1bx8img, .s1bx9img, .s1bx10img{margin:15px auto 0 auto;display:block;max-width:100%;padding-bottom:5px;}
.s1img20{float:right;margin:20px 40px 0 80px;max-width:100%;}
.txt2{
	background:url(../images/bullet2.png) left top no-repeat;
	padding:0 0 0 50px;
}
.s1img21{float:left;margin:12px 15px 20px -20px;max-width:100%;}
.s1img22{float:right;margin:40px 20px 0 30px;max-width:100%;}
.s1bx10img2{float:right;margin:-20px 0 -30px 10px;max-width:100%;}
.s1bx11img{float:right;margin:38px 0 0 10px;max-width:100%;}
.s1img23{float:left;margin:20px 5px 0 -20px;max-width:100%;}
.s1img24{float:right;margin:20px -20px 0 10px;max-width:100%;}
@media only screen and (max-width: 1050px){
.s1bx6, .s1bx7, .s1bx8, .s1bx9, .s1bx10, .s1bx11, .s1bx12 {padding: 25px 18px;}
.s1bx6img, .s1img18, .s1img21, .s1img23, .s1img24{width:350px;}
.s1bx6img {margin: -40px -15px 0 10px;}
.s1img18{margin:20px -15px 0 10px;}
.s1img21{margin:20px 10px 0 -15px;}
ul.s1bx7-list {padding: 0 0;}
.s1img20 {margin: 20px 0 0 0;}
.s1bx10img2 {
    width:320px;
    margin: 52px 0 -30px 0;
}
}
@media only screen and (max-width: 767px){
.s1bx6, .s1bx7, .s1bx8, .s1bx9, .s1bx10, .s1bx11, .s1bx12 {padding: 20px 10px;margin:32px 0 0 0;}
.s1bx6txtwidth{width:100%;}
.s1bx6img, .s1img17, .s1img18, .s1img20, .s1img21, .s1img22, .s1bx11img, .s1img23, .s1img24{
	float:none;
	margin:8px auto -18px auto;
	display:block;
	max-width:100%;
}	
.s1img17{margin:24px auto -10px auto;}
.s1img20{margin:20px auto -6px auto;}
.s1img22, .s1bx11img{margin:24px auto 0 auto;}

.txt1{width:100%;margin-left:0;padding:5px 10px;}	
ul.s1bx7-list li{width:100%;margin:30px 0 0 0;}	
ul.s1bx7-list li:first-child{margin:0;}	
ul.s1bx7-list li img{margin:0 auto 10px auto;}
.txt2 {
	background-size:30px;
    padding: 0 0 0 42px;
}
.s1bx10img2{float:none;margin:20px auto -18px auto;display:block;max-width:100%;width:250px;}	
}
/*=============================*/
.s1txtbx4, .s1txtbx5, .s1txtbx6, .s1txtbx7{
	background:#00994a;
	margin:38px 0 0 0;
	padding:20px 28px;
}

.s1bx13, .s1bx14, .s1bx15{
	background:#e4fbef;
	padding:30px 28px;
	margin:38px 0 0 0;
}
.s1bx14{background:#fffbdd url(../images/s1bx14bg.jpg) right -20px no-repeat;}
.s1bx15{background:#e2f8ec url(../images/s1bx15bg.jpg) right top no-repeat;}

ul.s1bx13list{padding:10px 40px 0 40px;}
ul.s1bx13list li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:20px 0 0 0;
	padding:0 3%;
}
ul.s1bx13list li img{margin:0 auto 14px auto;display:block;max-width:100%;}
ul.s1bx13list li p{
	text-align:center;
	font-weight:600;
}
.s1img25{float:left;margin:30px 20px 0 0;max-width:100%;}
ul.s1list2{padding:15px 0 0 0;float:right;width:55%;}
ul.s1list2 li{
	background:url(../images/bullet.png) left 3px no-repeat;
	margin:16px 0 0 0;
	padding:0 0 0 54px;
	font-weight:600;
}
.s1img26{float:right;margin:-26px -20px 0 40px;max-width:100%;}
.txt3, .txt4{
	background:#00994a;
	color:#fff;
	font-weight:bold;
	padding:6px 28px;
	width:95%;
}
.txt4{font-weight:normal;width:100%;}
.s1txtbx5img{
	float:left;
	margin:-42px 30px 0 0;
	max-width:100%;
}
.s1img27{float:right;margin:35px 60px 0 -160px;max-width:100%;}
ul.s1bx14list{padding:4px 0 0 20px;}
ul.s1bx14list li{
	background:url(../images/bullet.png) left 3px no-repeat;
	padding:0 0 0 48px;
	margin:28px 0 0 0;
}
.s1img28, .s1img30 {
    margin: 15px auto 0 auto;
    display: block;
    max-width: 100%;
    padding-bottom: 5px;
}
.s1img29{float:left;margin:18px 10px 20px -20px;max-width:100%;}
.s15bxtxtwidth{width:60%;}
.s1bx15inbx{
	width:95%;
	background:#00994a;
	padding:20px 28px;
	margin:38px -28px 0 -28px;
}
.s1bx15img{float:right;margin:0 -20px 0 10px;max-width:100%;}

.txt5{
	background:#fffbdd;
	border:1px solid #f3edc0;
	padding:5px 10px;
	width:58%;
}
.discount-seal{float:right;margin:12px 50px 0 80px;max-width:100%;}
.s1bx16, .s1bx17, .s1bx18, .s1bx19{
	background:url(../images/s1bx16bg.jpg) center bottom no-repeat;
	background-size:cover;
	margin:38px 0 0 0;
	padding:30px 28px 36px 28px;
}
.s1bx17{background:#e5fbef url(../images/s1bx17bg.jpg) center bottom no-repeat;background-size:100%;}
.s1bx18{background:#fff url(../images/s1bx18bg.jpg) center bottom no-repeat;background-size:100%;padding:0 28px 36px 28px;}
.s1bx19{background:url(../images/s1bx19bg.jpg) center bottom no-repeat;background-size:cover;}

.s1bx16prd{margin:30px auto 0 auto;display:block;max-width:100%;}
.s1bx18prd{margin:0 auto 0 auto;display:block;max-width:100%;}
.s1bx16-prcbx{
	width:570px;
	margin:20px auto 0 auto;
	display:block;
	position:relative;
}
.s1bx16-prcbx-prc1{
	font-weight:600;
	font-size:24px;
	line-height:26px;
	color:#4e4e4e;
	text-align:center;
}
.s1bx16-prcbx-prc1 span{padding:0 10px;}
.s1bx16-prcbx-prc2{
	font-weight:bold;
	font-size:70px;
	line-height:70px;
	color:#00994a;
	text-align:center;
	margin-top:12px;
}
.nextbtn{
	margin:12px auto 0 auto;
	display:block;
	max-width:100%;
	border:none;
	outline:none;
}	
.s1bx16-prcbx-txt{
	font-size:16px;
	line-height:22px;
	color:#4a4a4a;
	text-align:center;
}
.s1bx16-prcbx-txt img{vertical-align:middle;margin:0 6px 0 0;}
.lftarw, .rgtarw{position:absolute;top:42px;}	
.lftarw{left:0;}
.rgtarw{right:-10px;}
.mbseal{position:absolute;right:30px;top:-55px;}
.s1txtbx6-txt{
	font-weight:bold;
	font-size:35px;
	line-height:46px;
	color:#fff000;
	text-align:left;
	margin-top:6px;
}
.s1txtbx7img{float:right;margin:-100px -20px 0 0;max-width:100%;}
.txt6{
	background:#fffbdd;
	border:2px dashed #ff0000;
	margin:38px 0 0 0;
	padding:20px 118px 20px 28px;
}
.s1bx19txt, .s1bx19txt2{
	background:#fffbdd;
	border:1px solid #f3edc0;
	margin:36px auto 0 auto;
	display:block;
	width:80%;
	font-weight:bold;
	text-align:center;
	padding:6px 10px;
}
.s1bx19txt2{width:300px;border-radius:40px;}

@media only screen and (max-width: 1050px){
.s1txtbx4, .s1txtbx5, .s1txtbx6, .s1txtbx7 {padding: 20px 18px;}	
.s1bx13, .s1bx14, .s1bx15 {padding: 25px 18px;}	
ul.s1bx13list {padding: 10px 0 0 0;}
.s1img25{width:330px;}
ul.s1list2 {width: 51%;}
ul.s1list2 li{padding:0 0 0 44px;background-size:25px;}
.s1img26{width:350px;margin:0 -16px 0 40px;}
.txt3, .txt4 {padding: 6px 18px;}
.s1txtbx5img {margin: -32px 20px 0 0;}
.s1img27 {margin: 35px 0 0 -120px;}	
ul.s1bx14list {padding: 4px 0 0 0;width:76%;}
ul.s1bx14list li{background-size:24px;padding:0 0 0 42px;}
.s1img29, .s1bx15img{width:350px;}
.s1bx15inbx {
    padding: 20px 18px;
    margin: 38px -18px 0 -18px;
}

.discount-seal {margin: 12px 0 0 0;}
.txt5{width:67%;}

.s1bx16, .s1bx17, .s1bx18, .s1bx19{padding:25px 18px 30px 18px;}
.s1bx18{padding:0 18px 30px 18px;background-size:auto;}
.mbseal{width:160px;top:-20px;}
.s1txtbx6-txt {
    font-size: 30px;
    line-height: 40px;
}
.txt6{padding:14px 18px;}
.s1bx19txt{width:90%;}	
}
@media only screen and (max-width: 767px){
.s1txtbx4, .s1txtbx5, .s1txtbx6, .s1txtbx7 {padding: 16px 10px;margin:32px 0 0 0;}
.s1bx13, .s1bx14, .s1bx15 {padding: 20px 10px;margin:32px 0 0 0;}
ul.s1bx13list {padding: 0 0 0 0;}
ul.s1bx13list li{width:100%;margin:30px 0 0 0;padding:0 2%;}
ul.s1bx13list li img{margin:0 auto 10px auto;}
.s1img25, .s1img26, .s1txtbx5img, .s1img27, .s1img29, .s1bx15img, .discount-seal{
	float:none;
	margin:25px auto 0 auto;
	display:block;
	max-width:100%;
}
.s1img25{width:280px;}
.s1img26{margin:15px auto -25px auto;}
.s1img27{margin:15px auto -40px auto;width:230px;}
.s1img29, .s1bx15img{margin:10px auto -15px auto;}

ul.s1list2{width:100%;padding:8px 0 0 0;}
ul.s1list2 li{padding:0 0 0 40px;background-size:22px;}
.txt3, .txt4 {padding: 6px 10px;margin:32px 0 0 0;}
.s1bx14 {background: #fffbdd;}
ul.s1bx14list{width:100%;}
ul.s1bx14list li{margin:18px 0 0 0;}
.s1bx14img-mob{
	margin:25px auto 0 auto;
	display:block;
	border:4px solid #fff;
	box-shadow:0 0 5px #e7e5e5;
}
.s1bx15{background:#e2f8ec url(../images/s1bx15bg-mob.jpg) right top no-repeat;}
.s15bxtxtwidth{width:100%;}
.s1bx15inbx {
    padding: 18px 10px;
    margin: 32px -10px 0 -10px;
	width:auto;
}

.txt5{width:100%;}
.s1bx16, .s1bx17, .s1bx18, .s1bx19{
	margin:32px 0 0 0;
	padding:20px 10px 25px 10px;
}
.s1bx18{
	padding:0 10px 25px 10px;
	background: #fff url(../images/s1bx18bg.jpg) center 40px no-repeat;
    background-size: auto;
}
.s1bx16, .s1bx19{
	background:#058c40;
	padding:20px 10px 0 10px;
}
.s1bx17{background-size:auto;}
.s1bx16top{padding-bottom:20px;}
.s1bx16btm{
	background:url(../images/s1bx16btm.jpg) left 60px repeat;
	padding-bottom:25px;
	padding-top:1px;
	margin:0 -10px 0 -10px;
}
.s1bx16prd, .s1bx18prd{max-width:90%;}
.s1bx16prd-mob{margin:20px auto 0 auto;}
.s1bx16-prcbx{width:250px;}
.lftarw, .rgtarw{top:70px;}
.lftarw{width:40px;left:-35px;}
.rgtarw{width:50px;right:-42px;}
.s1bx16-prcbx-prc1 {
    font-size: 20px;
    line-height: 22px;
}
.s1bx16-prcbx-prc2 {
    font-size: 55px;
    line-height: 55px;
	margin-top:6px;
}
.s1bx16-prcbx-txt {
    font-size: 14px;
    line-height: 20px;
}
.s1txtbx6 p{text-align:center;}
.mbseal{
	position:inherit;
	right:auto;
	top:auto;
	margin:14px auto 0 auto;
	display:block;
	width:130px;
}
.txt6{padding:14px 10px;margin:32px 0 0 0;}
.s1txtbx7img{
	width:120px;
	margin: -30px -10px 0 -20px;
}
.s1bx19txt{width:100%;margin:30px 0 0 0;}	
}
@media only screen and (max-width: 479px){
.s1txtbx6-txt {
    font-size: 26px;
    line-height: 34px;
}
}
@media only screen and (max-width: 389px){
.lftarw, .rgtarw{display:none;}	
.s1txtbx7img{
	width:100px;
	margin: 0 -10px 0 -20px;
}
.s1bx19txt2{width:100%;}	
}
/*===============start footer==================*/
footer{padding:40px 0;margin-top:20px;border-top:1px solid #cacaca;}
.ftrlogo{margin:0 auto;display:block;}
.ftrtxt{
	font-size:11px;
	line-height:20px;
	color:#858585;
	text-align:center;
	border:1px solid #eaeaea;
	padding:8px 10px;
	margin-top:20px;
}
.ftrtxt sup{font-size:10px;line-height:10px;}
ul.ftrlist{text-align:center;margin:20px 0 0 0;}
ul.ftrlist li{
	display:inline-block;
	padding:0 8px 0 5px;
	border-right:1px solid #505050;
	font-size:15px;
	line-height:15px;
	color:#505050;
	text-align:center;
}
ul.ftrlist li:last-child{border-right:none;}
ul.ftrlist li a{color:#505050;}
.ftrtxt2{
	font-size:15px;
	line-height:22px;
	color:#505050;
	text-align:center;
	margin-top:15px;
}

@media only screen and (max-width: 767px){
footer{padding:30px 0;margin-top:0;border-top:1px solid #cacaca;}
ul.ftrlist li{font-size:13px;line-height:13px;}
.ftrtxt2{font-size:13px;line-height:22px;}
}
