@charset "utf-8";

img, object, embed, video {

	max-width: 100%;

}

.ie6 img {width:100%;}

body{

	font-family: 'Inter', sans-serif;

	font-weight:normal;

	color: #000;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-overflow-scrolling: touch;

	padding:0;

	margin:0;

	list-style:none;

	background:#fff;

}

.container{

	width:1170px;

	height:auto;

	margin:0 auto;

	padding:0;

	box-sizing:border-box;

	}

p, h1, h2, h3, h4, h5, 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;}

/*===============================

CSS FOR CONTAINERS BREAK POINTS

=================================*/

.bdhding1{	

	font-family: 'Oswald';

	font-weight:500;

	font-size:60px;	

	line-height:66px;

	color:#1a7596;

	text-align:center;

	letter-spacing:-1px;	

}

.bdfont{	

	font-size:20px;

	line-height:28px;

	text-align:left;

}

@media only screen and (max-width: 1190px){

.container{ max-width:1000px; width:100%; }

.bdhding1{

	font-size:50px;	

	line-height:56px;

}

.bdfont{	

	font-size:17px;

	line-height:25px;

}

}

@media only screen and (max-width: 1020px){

.container{ max-width:760px; width:100%; }

.bdhding1{

	font-size:40px;	

	line-height:46px;

}

}

@media only screen and (max-width: 767px){

.container{ width:100%; max-width:640px;}

.bdinpad{padding:0 10px;}

.bdhding1{

	font-size:34px;	

	line-height:40px;

}

}

@media only screen and (max-width: 359px){

.bdhding1{

	font-size:30px;	

	line-height:36px;

}

}

/*=========================

CSS FOR HEADER

===========================*/

.topbar{

	background:#23889e;

	padding:4px 0;

}

.topbar-txt{

	font-weight:bold;

	font-size:18px;

	line-height:22px;

	color:#e8e34b;

	text-align:center;

	text-transform:uppercase;

}

.top-fix-bar {margin-bottom: 74px;}



.header{		

	height:74px;	

	margin-top: -74px;

    position: relative;

    top: 74px;

	background:#fff url(../../images/images2/navline.jpg) left bottom repeat-x;

}

.prdhdr{background:#fff url(../../images/images2/prd-navline.jpg) left bottom repeat-x;}

.fixed-nav .header{

	float:left;

	width:100%;

	position: fixed;

	z-index: 1000;

	top: 0;

	-webkit-transition: margin .3s ease-out;

    transition: margin .3s ease-out;

	margin-top:0;

	height:74px;

}

.logo{

	float:left;

	margin:0 0 0 0;

}

.hdrbtn{

	float:right;	

	padding:0 34px;	

	margin:19px 0 0 0;

	height:40px;

	border:none;

	background:#00cd22;

	border-radius:40px;

	font-weight:bold;

	font-size:18px;

	line-height:36px;

	color:#fff;

	text-align:center;	

}

ul.nav{position:absolute;left:0;right:0;top:26px;margin:0 auto;display:block;width:598px;}

ul.nav li{

	float:left;

	display:inline-block;	

	margin:0 14px;

	}

ul.nav li a{

	float:left;		

	font-size:17px;

	line-height:26px;

	text-align:center;

	color:#000;	

	}

ul.nav li a.active{ color:#00cd22;}

@media only screen and (max-width: 1190px){

ul.nav{top:26px;width:532px;}

ul.nav li{margin:0 8px;}

}

@media only screen and (max-width: 1020px){

.header{height:60px; top:60px; margin-top:-60px;}

.top-fix-bar {margin-bottom: 60px;}

.fixed-nav .header{height:60px;}

#menu-container .menu-list{top:60px;}

ul.nav, a.hdrbtn{display:none;}

.logo {max-width:170px;float:none;margin:0 auto;display:block;}

}

@media only screen and (max-width: 767px){

.topbar-txt{

	font-size:15px;

	line-height:19px;	

}

}

/*================start banner===================*/

.banner{	

	background:url(../../images/images2/banner.jpg) center top no-repeat;

	height:814px;	

	padding:22px 0 0 0;

}

.bnrtxt-area{width:570px;float:left;}

.bnrhding{

	font-family: 'Oswald';

	font-weight:500;

	font-size:78px;

	line-height:80px;

	color:#1a7596;

	text-align:left;

}

.bnricon{margin:0 0 -3px 3px;display:inline-block;}

.bnrtxt{

	font-size:18px;

	line-height:24px;

	text-align:left;

	padding:28px 0 0 0;

}

ul.bnrlist{margin:26px 0 0 0;}

ul.bnrlist li{	

	background:url(../../images/images2/bullet.png) left 4px no-repeat;

	padding:0 0 0 42px;

	margin:9px 0 0 0;

	font-weight:600;

	font-size:24px;

	line-height:34px;

	text-align:left;

	letter-spacing:-1px;

}

.bnrprd{

	position:absolute;

	right:-220px;

	top:370px;

}

.bnrseal{

	position:absolute;

	right:480px;

	top:200px;

}

.bnrhding sup {

    display: none;

}

/*-------------strip---------------*/

.strip{padding:15px 0 40px 0;}

.strip-hding{

	font-family: 'Oswald';

	font-weight:500;

	font-size:34px;

	line-height:40px;

	color:#1a7596;

	text-align:center;

}

.strip-hding img{display:inline-block;margin:0 5px -6px 5px;}

ul.strip-list{width:100%;display:table;margin:10px 0 0 0;}

ul.strip-list li{

	float:left;

	display:inline-block;

	width:16.66%;

	font-weight:500;

	font-size:16px;

	line-height:24px;

	text-align:center;

	margin:20px 0 0 0;

	position:relative;

}

ul.strip-list li::after{

	content: "";

	display: block;

	position:absolute;

	right:0;

	top:10px;

	height:100px;

	width:1px;

	background:#ebebeb;

}

ul.strip-list li:last-child::after{display:none;}

ul.strip-list li img{margin:0 auto 14px auto;display:block;}

@media only screen and (max-width: 1190px){

.banner{	

	background:url(../../images/images2/banner.jpg) 56% top no-repeat scroll;	

	padding:42px 0 0 0;

}

.bnrtxt-area{width:480px;}

.bnrhding{

	font-size:64px;

	line-height:66px;

}

ul.bnrlist li {

    padding: 0 0 0 36px;

    font-size: 19px;

    line-height: 29px;

}

.bnrprd{max-width:640px;right:-70px;top:446px;}

.bnrseal {right: 414px;top: 295px;}

}

@media only screen and (max-width: 1020px){

.banner{	

	background:url(../../images/images2/banner.jpg) 61% top no-repeat scroll;	

	padding:42px 0 0 0;

}

.bnrtxt-area{width:414px;}

.bnrhding{

	font-size:56px;

	line-height:58px;

}

.bnrtxt{

	font-size:17px;

	line-height:24px;

	padding:28px 50px 0 0;

}

ul.bnrlist li {

    font-size: 19px;

    line-height: 29px;

}

.bnrprd{max-width:500px;right:-70px;top:512px;}



ul.strip-list li{

	font-size:15px;

	line-height:23px;

}

}

@media only screen and (max-width: 767px){

.banner{

	background:url(../../images/images2/banner-mob.jpg) center top no-repeat;

	background-size:cover;

	height:auto;

	padding:25px 0;

}

.bnrtxt-area{width:auto;}

.bnrhding{

	font-size:44px;

	line-height:48px;

	text-align:center;

}

.bnricon{width:60px;}

.bnrtxt{text-align:center;padding:15px 0 0 0;}

.bnrprd-mob{

	margin:15px auto 0 auto;

	display:block;

	max-width:100%;

}

ul.bnrlist{float:none;width:390px;margin:15px auto 0 auto;display:block;}

ul.bnrlist li{	

	background:url(../../images/images2/bullet.png) left 3px no-repeat;

	background-size:26px;

	margin:6px 0 0 0;

}



.strip{padding:30px 0;}

.strip-hding{

	font-size:28px;

	line-height:34px;

}

ul.strip-list li{width:33.33%;padding:0 0.5%;}

ul.strip-list li:nth-child(3)::after{display:none;}

ul.strip-list li img{margin:0 auto 8px auto;}

}

@media only screen and (max-width: 479px){

.bnrhding{

	font-size:38px;

	line-height:42px;

}

ul.bnrlist li {

    font-size: 18px;

    line-height: 28px;

}



.strip-hding{

	font-size:26px;

	line-height:32px;

}

.strip-hding img{width:26px;margin:0 2px -6px 2px;}

ul.bnrlist{width:100%;}

ul.strip-list li{

	font-size:14px;

	line-height:22px;

}

}

@media only screen and (max-width: 359px){

.strip-hding{

	font-size:23px;

	line-height:29px;

}

.strip-hding img {width: 20px;}

ul.strip-list li {

    font-size: 12px;

    line-height: 20px;

}

}



/*================start section1===================*/

.sec1{

	padding:55px 0 50px 0;

	background:url(../../images/images2/sec1.jpg) center top no-repeat;

	height:669px;

}

ul.s1bx-list{margin:65px 0 0 0;width:100%;display:table;}

ul.s1bx-list li{

	float:left;

	width:100%;

	margin:38px 0 0 0;

}

.s1bxlft1, .s1bxrgt1, .s1bxlft2, .s1bxrgt2{

	float:left;

	display:inline-block;

	width:31.45%;

	background:#fff;

	border:3px solid #bcdfec;

	border-radius:10px;

	padding:15px 20px 15px 60px;

	position:relative;

	height:140px;	

}

.s1bxrgt1, .s1bxrgt2{float:right;}

.s1bxbullet{

	position:absolute;

	left:15px;

	top:38%;

}

.s1bxtxt{line-height:26px;}

.s1bxlft1{padding:28px 20px 28px 60px;}

.lftline, .rgtline{position:absolute;top:60px;}

.lftline{right:-32px;}

.rgtline{left:-32px;}

/*-------------sec1 bottom----------------*/

.s1btm{

	background:url(../../images/images2/s1btm.jpg) center top no-repeat;

	padding:25px 0 35px 0;

}

.s1btmhding{

	font-weight:600;

	font-size:24px;

	line-height:30px;

	color:#fff;

	text-align:center;

}

.s1btl1{position:absolute;left:-160px;top:-104px;}

.s1btl2{position:absolute;right:-160px;top:-124px;}

.jelly{position:absolute;right:70px;top:100px;}

@media only screen and (max-width: 1190px){

.s1bxlft1, .s1bxrgt1, .s1bxlft2, .s1bxrgt2 {padding: 15px 10px 15px 60px;}

.s1btm{background-size:cover;padding:25px 0;}

.s1btmhding{padding:0 260px;}

.jelly{right:0;}

}

@media only screen and (max-width: 1020px){

.sec1{padding:45px 0 50px 0;background:url(../../images/images2/sec1-tab.jpg) center top no-repeat;height:auto;background-size:cover;}

.s1img{

	margin:20px auto 0 auto;

	display:block;

	max-width:400px;

}

ul.s1bx-list{margin:0 0 0 0;}

ul.s1bx-list li{margin:20px 0 0 0;}

.s1bxlft1, .s1bxrgt1, .s1bxlft2, .s1bxrgt2 {padding: 15px 10px 15px 50px;width:47%;}

.s1bxlft1{padding: 40px 10px 26px 50px;}

.s1bxlft2{padding: 27px 10px 26px 50px;}

.s1bxbullet{

	position:absolute;

	left:8px;

	top:38%;

}



.s1btmhding {padding: 0 200px;}

.s1btl1, .s1btl2{width:380px;}

.s1btl1{left:-90px;top:-54px;}

.s1btl2{right:-90px;top:0;top:-74px;}

.jelly{width:240px;}

}

@media only screen and (max-width: 767px){

.sec1{padding:35px 0 130px 0;}

ul.s1bx-list li{margin:0;}

.s1bxlft1, .s1bxrgt1, .s1bxlft2, .s1bxrgt2{

	float:none;

	width:100%;

	display:block;

	height:auto;

	padding:10px 10px 10px 46px;

	margin:10px 0 0 0;

}

.s1bxbullet{width:26px;top:11px;}



.s1btmhding {padding: 0 0;}

.s1btl-mob{margin:-120px auto 0 auto;display:block;max-width:100%;}

.s1btmhding{

	font-size:20px;

	line-height:26px;

}

}

@media only screen and (max-width: 479px){

.sec1{padding:35px 0 100px 0;}

.s1img{max-width:290px;}

.s1btl-mob{margin:-100px auto 0 auto;}

}

/*================start section 2 3===================*/

.sec2{padding:68px 0 60px 0;background:url(../../images/images2/sec2.jpg) center top no-repeat;height:827px;}

.s2txtarea{

	float:left;

	width:60%;

}

.s2hding{text-align:left;}

.s2txt1{margin:45px 0 0 0;}

.s2txtbx{

	margin:22px 0 0 0;

	background:#f3fcff;

	border-left:5px solid #bee7f5;

	padding:20px;

	width:94%;

}

.book{float:right;margin:-50px -30px -20px 10px;}

.s2txt2{margin:26px 0 0 0;}

.s2img{

	position:absolute;

	right:-100px;

	top:10px;

}

/*-------------------section3---------------------*/

.sec3{

	background: linear-gradient(to left, #f3fcff 50%, #fff 50%);

	padding:62px 0;

}

.s3txt{margin:24px 0 0 0;text-align:center;}

ul.s3list{margin:20px 0 0 0;width:100%;display:table;}

ul.s3list li{

	float:left;

	display:inline-block;

	width:46.15%;

	margin:20px 0 0 0;

	position:relative;

}

ul.s3list li:last-child{float:right;}

.vs{

	position:absolute;

	left:-110px;

	top:-5px;

	height:130px;

	width:130px;

	background:#fff;

	border-radius:50%;

	font-family: 'Oswald';

	font-weight:300;

	font-size:45px;

	line-height:130px;

	color:#1a7596;

	text-align:center;

	text-transform:uppercase;

}

.s3lhding{

	font-family: 'Oswald';

	font-weight:500;

	font-size:30px;

	line-height:36px;

	color:#1a7596;

	text-align:center;

}

.s3ltxt1{margin:15px 0 0 0;text-align:center;}

.s3limg{margin:28px auto 0 auto;display:block;max-width:100%;}

.s3ltxt2{

	padding:0 25px 0 25px;

	height:230px;

	text-align:center;

}

.s3ltxt3, .s3ltxt4{

	background:#ffeeee url(../../images/images2/bullet3.png) 14px 20px no-repeat;

	padding:16px 10px 16px 46px;

	border:1px solid #eed2d2;

	border-radius:8px;

	margin:0 0 0 0;

	font-size:17px;

	line-height:24px;

	text-align:left;

}

.s3ltxt4{

	background:#e8ffec url(../../images/images2/bullet4.png) 14px 20px no-repeat;

	border:1px solid #c6efcd;

}

@media only screen and (max-width: 1190px){

.sec2{height:756px;}

.s2img{width:450px;right:-60px;}

.s2txt1{margin:20px 0 0 0;}

.s2txtbx{width:96%;}

.s3ltxt2{height:200px;}

}

@media only screen and (max-width: 1020px){

.sec2{height:auto;padding:50px 0;}

.s2img{width:400px;right:-60px;top:100px;}

.s2txtbx{width:100%;padding:15px 10px;}

.book {margin: -35px -30px -20px 10px;}



.sec3{padding:50px 0 55px 0;}

.s3ltxt2 {

    padding: 0 0 0 0;

    height: 250px;

    text-align: center;

}

.s3lhding {

    font-size: 26px;

    line-height: 32px;   

}

.s3ltxt1{margin:10px 0 0 0;}

.vs{	

	left:-74px;

	top:-5px;

	height:80px;

	width:80px;	

	font-size:35px;

	line-height:80px;	

}

}

@media only screen and (max-width: 767px){

.sec2{padding:35px 0 40px 0;background-size:cover;}

.s2txtarea{width:100%;}

.s2txtbx{width:100%;}

.s2hding{text-align:center;}

.s2img-mob{margin:25px auto 0 auto;display:block;width:350px;max-width:100%;}

.book{width:130px;margin: -23px -17px -20px 0;transform:rotate(-13deg);}



.sec3{padding:35px 0 0 0;background:#fff;}

.pad{padding-left:10px;padding:-right:10px;}

.s3txt{margin:15px 0 0 0;}

ul.s3list{margin:5px 0 0 0;}

ul.s3list li{width:100%;padding:20px 10px 30px 10px;}

ul.s3list li:nth-child(2){background:#f3fcff;padding:40px 10px 45px 10px;}

.s3ltxt2{height:auto;}

.s3ltxt3, .s3ltxt4{margin:25px 0 0 0;}

.s3limg{margin:15px auto 0 auto;}

.vs{	

	left:0;

	right:0;

	top:-35px;

	height:70px;

	width:70px;	

	font-size:32px;

	line-height:70px;

	margin:0 auto;

	display:block;	

}

}

@media only screen and (max-width: 479px){

.book{margin: -13px -17px -20px 0;}

}

/*================start section4===================*/

.sec4{padding:56px 0 62px 0;}

.s4txt1{

	margin:25px 0 0 0;

	text-align:center;

	font-size:22px;

	line-height:28px;

}

.s4txt1 img{margin:0 3px -10px 3px;display:inline-block;}

.s4txt2{

	text-align:center;

	font-weight:500;

	margin:25px 0 0 0;

}

.s4bx1, .s4bx2{

	background:#fff;

	border:1px solid #1a7596;

	border-radius:10px;

	margin:50px auto 0 auto;

	width:90%;

	box-shadow:10px 10px 10px #f4f4f4;

}

.s4bx2{margin:42px auto 0 auto;}

.s4bxhd{

	background:#1a7596 url(../../images/images2/s4line.png) 59px top repeat-y;

	border-radius:9px 9px 0 0;

	padding:20px 20px 20px 106px;

	position:relative;	

}

.s4bxhdnum{

	position:absolute;

	left:30px;

	top:13px;

	height:60px;

	width:60px;

	background:#fff;

	border-radius:50%;

	font-family: 'Oswald';

	font-weight:500;

	font-size:36px;

	line-height:60px;

	text-align:center;

	color:#1a7596;

}

.s4bxhdtxt{

	font-family: 'Oswald';

	font-weight:500;

	font-size:36px;

	line-height:44px;

	color:#fff;

	text-align:left;

}

.s4bxbtm{padding:25px 25px 25px 26px;background:url(../../images/images2/s4bxarw.jpg) 50px top no-repeat;} 

.s4bximg1{float:right;margin:-75px 0 0 50px;position:relative;}

.s4bximg2{float:right;margin:-75px 0 0 20px;position:relative;}

@media only screen and (max-width: 1190px){

.s4bximg2{margin:0 0 0 20px;}

}

@media only screen and (max-width: 1020px){

.sec4{padding:50px 0;}

.s4bx1, .s4bx2{width:100%;}

.s4txt1 {

    font-size: 19px;

    line-height: 25px;

}

.s4txt1 img{width:30px;}

.s4bxhd{

	background:#1a7596 url(../../images/images2/s4line.png) 45px top repeat-y;

	padding:13px 10px 17px 86px;

}

.s4bxhdnum{

	left:20px;

	top:8px;

	height:50px;

	width:50px;

	font-size:30px;

	line-height:50px;	

}

.s4bxhdtxt{

	font-size:30px;

	line-height:38px;	

}

.s4bxbtm{padding:20px 20px 20px 20px;background:url(../../images/images2/s4bxarw.jpg) 37px top no-repeat;} 

.s4bximg1 {margin: -65px 0 0 50px;}

}

@media only screen and (max-width: 767px){

.sec4{padding:40px 0 40px 0;}

.s4txt1, .s4txt2{margin:20px 0 0 0;}

.s4bx1{margin:30px 0 0 0;}

.s4bx2{margin:20px 0 0 0;}

.s4txt1 img{width:24px;}

.s4bxhd{

	background:#1a7596 url(../../images/images2/s4line.png) 27px top repeat-y;

	padding:9px 10px 12px 62px;

}

.s4bxhdnum{

	left:10px;

	top:8px;

	height:36px;

	width:36px;

	font-size:24px;

	line-height:36px;	

}

.s4bxhdtxt{

	font-size:24px;

	line-height:32px;	

}

.s4bxbtm{padding:20px 10px 20px 10px;background:url(../../images/images2/s4bxarw.jpg) 19px top no-repeat;} 

.s4bximg1, .s4bximg2{

	float:none;

	margin:20px auto 0 auto;

	display:block;

	max-width:100%;

}

.s4bximg2{margin:0 auto 20px auto;}

}

/*================start section 5 6===================*/

.sec5{padding:62px 0;background:#f4fcff;}

.s5img1{float:left;margin:0 40px 0 0;max-width:100%;border:4px solid #fff;}

.s5hding{text-align:left;}

.s5subhding{

	font-weight:bold;

	font-size:26px;

	line-height:36px;

	color:#1d1d1d;

	text-align:left;

	margin:16px 0 0 0;

}

.s5txt{margin:25px 0 0 0;}

.s5txt2{margin:90px 0 0 0;}

.s5img2{float:right;margin:50px 0 0 44px;max-width:100%;}

/*--------------------section6-------------------*/

.sec6{padding:62px 0;}

ul.s6list{margin:20px 0 0 0;width:100%;display:table;}

ul.s6list li{

	float:left;

	display:inline-block;

	width:31.62%;

	margin:20px 2.57% 0 0;

	background:#1b7596;

	padding:1px;

}

ul.s6list li:last-child{margin:20px 0 0 0;}

ul.s6list li img{margin:0 auto;display:block;max-width:100%;}

.s6lbtm{padding:20px 14px;}

.s6lstep{

	background:#fff;

	height:25px;

	width:108px;

	margin:0 auto;

	display:block;

	border-radius:20px;

	font-weight:bold;

	font-size:18px;

	line-height:25px;

	color:#1b7596;

	text-align:center;

	text-transform:uppercase;

}

.s6ltxt{

	color:#fff;

	text-align:center;

	margin:20px 0 0 0;

	height:170px;

}

.s6txt{

	font-weight:300;

	font-size:14px;

	line-height:20px;

	color:#979797;

	text-align:center;

	margin:30px 0 0 0;

}

@media only screen and (max-width: 1020px){

.sec5, .sec6{padding:50px 0;}

.s5img1{width:350px;margin:10px 30px 50px 0;}

.s5subhding{margin:10px 0 0 0;}

.s5txt {margin: 20px 0 0 0;}

.s5img2{width:350px;margin:40px 0 0 30px;}

.s5txt2 {margin: 40px 0 0 0;}

.s5subhding {

    font-size: 20px;

    line-height: 30px;    

}



.s6ltxt{height:220px;}

}

@media only screen and (max-width: 767px){

.sec5, .sec6{padding:35px 0 40px 0;}

.s5hding, .s5subhding {text-align:center;}

.s5img1, .s5img2{

	float:none;

	display:block;

	margin:20px auto 0 auto;

	max-width:100%;

}

.s5img2{margin:-2px auto 20px auto;}



ul.s6list{margin:10px 0 0 0;}

ul.s6list li, ul.s6list li:last-child{

	float:none;

	width:370px;

	margin:20px auto 0 auto;

	display:block;

}

.s6ltxt{height:auto;margin:15px 0 0 0;}

}

@media only screen and (max-width: 400px){

ul.s6list li, ul.s6list li:last-child{width:100%;}

.s6lbtm {padding: 20px 10px;}

.s6txt {

    font-size: 13px;

    line-height: 19px;

    margin: 24px 0 0 0;

}

}

/*================start section7===================*/

.sec7{

	background:#f4fcff;

	padding:62px 0 460px 0;

}

.s7subhding{

	font-weight:bold;

	font-size:36px;

	line-height:46px;

	margin:10px 0 0 0;

}

.s7txt{margin:25px 0 0 0;}

.s7img{float:right;margin:0 0 0 50px;} 

.s7txt2{

	text-align:center;

	color:#fff;

}

.s7bx{

	background:#1b7596;

	margin:50px auto 0 auto;

	width:66%;

	display:block;

	border-radius:15px;

	padding:20px 30px;

}

.s7bxtxt1, .s7bxtxt3{text-align:center;color:#fff;font-weight:bold;}

.s7bxtxt1{margin:25px 0 0 0;}

.s7bxtxt2{

	font-weight:bold;

	font-size:36px;

	line-height:46px;

	color:#eee820;

	text-align:center;

	padding:5px 0;

}

@media only screen and (max-width: 1190px){

.s7img{width:440px;}

}

@media only screen and (max-width: 1020px){

.sec7{padding:50px 0 460px 0;}

.s7img{width:360px;margin:20px 0 0 10px;}

.s7subhding {

    font-size: 26px;

    line-height: 36px;

}

.s7bx{width:90%;}

}

@media only screen and (max-width: 767px){

.sec7{padding:35px 0 460px 0;}

.s7subhding {

    font-size: 20px;

    line-height: 30px;

	text-align:center;

}

.s7img{

	float:none;

	margin:20px auto 0 auto;

	display:block;

	max-width:100%;

	width:270px;

}

.s7txt{margin:20px 0 0 0;}

.s7bx{width:100%;padding:15px 10px;margin:30px auto 0 auto;}

.s7bx{}

.s7bxtxt2{font-size:30px;line-height:38px;}

}

/*================start section8, 9===================*/

.sec8{padding:0 0 62px 0;}

.s8bx{

	background:#fff;

	margin:-410px auto 0 auto;

	border-radius:14px;

	box-shadow:0 0 15px #ececec;

}

.s8bxtop{padding:46px 0 42px 48px;background:url(../../images/images2/s8bxtopbg.jpg) right top no-repeat;border-radius:13px 13px 0 0;}

.s8bxtop-img{float:right;margin:-46px 0 -26px 20px;}

.s8bxtop-hding{text-align:left;}

.s8bxtop-txt{margin:30px 0 0 0;}

.s8bxbtm{

	background:#f4fcff;

	padding:26px 020px 26px 48px;

	position:relative;

}

.s8bx-qt, .s8bx-line{

	position:absolute;

	left:48px;

	top:-19px;

}

.s8bx-line{

	height:1px;

	background:#1b7596;

	width:640px;

	top:0;	

}

.s8bximg2{float:right;margin:-10px 0 0 30px;}

.s8bxbtmtxt{margin:10px 0 0 0;}

.s8logo{margin:22px 0 0 0;display:block;}

.s8bx2{	

	margin:50px 0 0 0;

	border:1px solid #ebebeb;

	padding:28px 34px;

	border-radius:14px;

}

.s8bx2txt{

	font-size:16px;

	line-height:26px;

	margin:20px 0 0 0;

}

.s8bx2txt a{

	text-decoration:underline;

	color:#144ff8;

}

/*-----------------start section 9----------------*/

.sec9{padding:55px 0;background:url(../../images/images2/sec9.jpg) center top no-repeat;height:968px;}

.s9hdicon1, .s9hdicon2{margin:0 16px -3px 0;display:inline-block;}

.s9hdicon2{margin:0 0 0 16px;}

.s9prd{margin:20px auto -20px auto;display:block;max-width:100%;}

ul.s9list{margin:0;}

@media only screen and (max-width: 1190px){

.s8bxtop {padding: 30px 0 42px 25px;}

.s8bxtop-img {margin: -30px 0 -26px 20px;}

.s8bxbtm {padding: 26px 20px 26px 25px;}

.s8bx-qt, .s8bx-line{left:25px;}

}

@media only screen and (max-width: 1020px){

.sec8{padding:0 0 50px 0;}

.s8bxtop {padding: 20px 0 42px 20px;}

.s8bxtop-img{width:360px;margin: -20px 0 26px 20px;}

.s8bxtop-txt {margin: 20px 0 0 0;}

.s8bxbtm {padding: 26px 20px 26px 20px;}

.s8bx-qt, .s8bx-line{left:20px;}

.s8bximg2{width:350px;margin:0 0 0 20px;}

.s8bx2{padding:20px 20px;}

.s8bx-line{width:741px;}



.sec9 {

    padding: 50px 0;

    background: url(../../images/images2/sec9.jpg) center -120px no-repeat;

    height: 848px;

}

.s9hdicon1, .s9hdicon2{width:40px;}

}

@media only screen and (max-width: 767px){

.sec8{padding:0 0 40px 0;}

.s8bxtop {

    padding: 20px 10px 0 10px;

	background:url(../../images/images2/s8bxtopbg-mob.jpg) center top no-repeat;

}

.s8bxtop-hding, .s8bxtop-txt, .s8bxbtmtxt{text-align:center;}

.s8bxtop-img, .s8bximg2{

	float:none;

	margin:20px auto 0 auto;

	display:block;

	max-width:100%;

}

.s8bxtop-img{border:1px solid #f4f4f4;border-radius:10px 10px 0 0;}

.s8bx-line{width:auto;}

.s8bx-qt, .s8bx-line {left: 10px;display:none;}

.s8bx-qt{width:29px;top:-14px;}

.s8bxbtm {padding: 16px 10px 22px 10px;}

.s8logo{margin:20px auto 0 auto;max-width:100%;}

.s8bx2{padding:20px 10px;margin:34px 0 0 0;}



.sec9 {

    padding: 35px 0;

    background: url(../../images/images2/banner-mob.jpg) center top no-repeat;

    height: auto;

	background-size:cover;

}

.s9hdicon1, .s9hdicon2{width:30px;margin:0 6px 0 0;}

.s9hdicon2{margin:0 0 0 6px;}

}



/*============================

FOOTER SECTION

=============================*/

footer{padding:50px 0;}

.fdatxt{

	font-size:14px;

	line-height:22px;

	text-align:center;

}

ul.ftrlist{text-align:center;margin:20px 0 0 0;}

ul.ftrlist li{

	display:inline-block;

	border-right:1px solid #343434;

	padding:0 5px 0 2px;

	font-size:18px;

	line-height:16px;

	color:#343434;

	text-align:center;

	margin:0;

}

ul.ftrlist li:last-child{border-right:none;}

ul.ftrlist li a{color:#343434;}

.ftrtxt{

	font-size:18px;

	line-height:16px;

	color:#343434;

	text-align:center;

	padding:15px 0 0 0;

}

@media only screen and (max-width: 767px){

footer{padding:0 0 25px 0;}

ul.ftrlist{padding:12px 0 0 0;}

ul.ftrlist li, .ftrtxt{

	font-size:16px;

	line-height:16px;

}

.ftrtxt{padding:6px 0 0 0;}

ul.ftrlist{text-align:center;margin:4px 0 0 0;}

#ctabtn-mob {

	padding: 10px 0 8px 0;

	background:#000;

	position: fixed;

	bottom: 0%;

	left: auto;

	z-index: 5;

	transition: bottom 1s;

	display: table;

	width:100%;

	}

.ctabtn{max-width:96%;margin:0 auto;display:block;}

.fdatxt{margin:20px 0 0 0;}

}

@media only screen and (max-width: 479px){

footer{padding:0 0 20px 0;}

ul.ftrlist li, .ftrtxt{

	font-size:12px;

	line-height:14px;

}

.fdatxt{

	font-size:12px;

	line-height:20px;

	margin:20px 0 0 0;

}

}

#app_common_modal .app_modal_body iframe {
    min-height: 344px;
}
#error_handler_overlay .error_handler_body ul {
    padding: 0;
}
#error_handler_overlay .error_handler_body,
#app_common_modal .app_modal_body {
    min-height: auto;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
}
#app_common_modal, #error_handler_overlay {
    overflow-y: hidden !important;
}
#app_common_modal_close, #error_handler_overlay_close {
    line-height: 26px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 920px) 
and (orientation : landscape)
{
    #error_handler_overlay .error_handler_body,
    #app_common_modal .app_modal_body {
        min-height: 280px;
    }
    #app_common_modal .app_modal_body iframe {
        min-height: 242px;
    }
}
p.s7bxtxt2 a {
    color: #eee820;
}
