@charset "utf-8";

img, object, embed, video {

	max-width: 100%;

}

.ie6 img {

	width:100%;

}

body{

	font-family: "Outfit", 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:1030px;

	height:auto;

	margin:0 auto;

	padding:0;

	box-sizing:border-box;

}

p, h1, h2, h3, ul{

	padding:0;

	margin:0;

}

li{list-style:none;}

a{text-decoration:none;}

.clearall{

	clear:both;

	height:1px;

	width:auto;

}

span.span2 {
	background:#fff000;
}

.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{	

	font-weight:bold;

	font-size:44px;

	line-height:54px;

	text-align:center;

}

.bdhding1 u{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px;}

.bdfont1, .bdfont, .bdfont2, .bdfont3, .bdfont4, .bdfont5, .bdfont6, .bdfont7{	

	font-size:24px;

	line-height:34px;

	text-align:left;

}

.bdfont1{font-size:22px;line-height:32px;}

.bdfont2{

	font-size:26px;

	line-height:36px;

}

.bdfont3{

	font-size:28px;

	line-height:38px;

}

.bdfont4{

	font-size:30px;

	line-height:40px;

}

.bdfont5{

	font-size:32px;

	line-height:42px;

}

.bdfont6{

	font-size:34px;

	line-height:44px;

}

.bdfont7{

	font-size:53px;

	line-height:60px;

}

.bdfont u, .bdfont2 u, .bdfont3 u, .bdfont4 u, .bdfont5 u, .bdfont6 u, .bdfont7 u{

	text-decoration:underline;

	text-decoration-thickness:1px;

	text-underline-offset:5px;

}

.mar1{margin:34px 0 0 0;}

.mar2{margin:41px 0 0 0;}

.mar3{margin-top:20px;}

.hdmar{margin-top:10px;}



.bold{font-weight:bold;}

.semibold{font-weight:600;}

.txlncntr{text-align:center;}



@media only screen and (max-width: 1060px){

.container{ max-width:750px; width:100%; }

.bdhding1{font-size:36px;line-height:46px;}

.bdfont1{font-size:18px;line-height:28px;}

.bdfont{font-size:20px;line-height:30px;}

.bdfont2{font-size:22px;line-height:32px;}

.bdfont3{font-size:24px;line-height:34px;}

.bdfont4{font-size:26px;line-height:36px;}

.bdfont5{font-size:28px;line-height:38px;}

.bdfont6{font-size:30px;line-height:40px;}

.bdfont7{font-size:35px;line-height:43px;}

.mar1{margin:30px 0 0 0;}

.mar2{margin:36px 0 0 0;}

.mar3{margin-top:18px;}

.hdmar{margin-top:8px;}

}

@media only screen and (max-width: 767px){

.container{ width:100%;max-width:640px;}

.bdinpad{padding:0 10px;box-sizing:border-box; }

.bdhding1{font-size:32px;line-height:42px;}

.bdhding1 u{text-decoration-thickness:2px;text-underline-offset:5px;}

.bdfont{font-size:18px;line-height:28px;}

.bdfont1{font-size:16px;line-height:26px;}

.bdfont2{font-size:20px;line-height:30px;}

.bdfont3{font-size:22px;line-height:32px;}

.bdfont4{font-size:23px;line-height:33px;}

.bdfont5{font-size:24px;line-height:34px;}

.bdfont6{font-size:26px;line-height:36px;}

.bdfont7{font-size:33px;line-height:37px;}

.mar1{margin:25px 0 0 0;}

.mar2{margin:34px 0 0 0;}

.mar3{margin-top:16px;}

.hdmar{margin-top:6px;}

}

@media only screen and (max-width: 479px){

.bdhding1{font-size:24px;line-height:30px;}

.bdfont2{font-size:19px;line-height:29px;}

.bdfont3{font-size:21px;line-height:31px;}

.bdfont4{font-size:22px;line-height:32px;}

.bdfont5{font-size:23px;line-height:33px;}

.bdfont6{font-size:24px;line-height:34px;}

.bdfont7{font-size:30px;line-height:35px;}


}

/*====================start section1, 2, 3, 4, 5, 6, 7, 8=====================*/

.sec1{background:#e9fbff;padding:32px 0 180px 0;}

.s1img{float:right;margin:10px 0 0 20px;max-width:100%;}

.s1hding{

	font-weight:bold;

	font-size:43px;

	line-height:50px;

	color:#044073;

	text-align:left;

	margin-top:17px;

}

.s1hding u{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;}

.s1txt{margin-top:20px;}

/*-------------------------section2--------------------------*/

.sec2{padding:1px 0 50px 0;background:#fff;} 

.s2bx{

	margin-top:-140px;

	background:#2a9ccf;

	border-radius:14px;

	color:#fff;

	padding:23px 26px;

}



.s2bximg{float:right;margin:-16px 0 0 20px;max-width:100%;}

.s2bxtxt1{font-size:18px;line-height:26px;text-align:left; display: flex; align-items: center; color: #fff;}

.s2bxtxt1 img{margin:0 6px 0px 0;}

.bdfont2.s2bxtxt2 {color: #fff;}

.s2bxtxt2{margin-top:17px;}

.contentarea{margin:0 30px;}

.s2img1{float:right;margin:20px -20px 0 26px;max-width:100%;}

.s2img2{float:left;margin:20px 20px 0 -20px;max-width:100%;}

.s2img3{margin:38px auto 0 auto;display:block;max-width:100%;height:auto;box-shadow:0 0 10px #e3e3e3;border-radius:14px;}


/*-------------------------section3--------------------------*/

.sec3{background:#e9fbff;padding:40px 0}

.s3bx{

	margin-top:40px;

	background:#fff url(../images/s3bxbg.jpg) right bottom no-repeat;

	border:2px solid #9ce1f8;

	border-radius:14px;

	padding:26px 28px 23px 28px;


}

ul.s3bxlist{padding:10px 0 0 40px;}

ul.s3bxlist li{

	background:url(../images/bullet3.png) left 4px no-repeat;

	padding:0 0 0 48px;

	margin-top:15px;

	font-weight:600;

}

ul.s3list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px;}

ul.s3list li{width:47%;margin-top:40px;position:relative;}

ul.s3list li:nth-child(1)::after{

	content:"";

	position:absolute;

	right:-6%;

	top:0;

	width:1px;

	height:100%;

	background:#b6d3da;

}

.s3limg{margin:0 auto;display:block;max-width:100%;height:auto;box-shadow:0 0 10px #e3e3e3;border-radius:14px;}

.s3ltxt{text-align:center;margin-top:24px;padding:0 36px;}

.s3ltxt span.span1{background:#fff000;font-weight:bold;}

/*-------------------------section4--------------------------*/

.sec4{background:#fff;padding:1px 0 50px 0;}

.s4bx{

	margin-top:-162px;

	background:#fff;

	border:2px solid #9ce1f8;

	border-radius:14px;

	padding:40px 28px 46px 28px;

}

.s4bximg1, .s4bximg2{margin:35px auto 0 auto;display:block;max-width:100%;height:auto;}

.s4bximg2{margin:20px auto 0 auto;}

.s4logos{
	display:flex;
	justify-content:space-between;
	margin-top:30px;
	padding:0 40px;
}

.s4logo-item{
	display:flex;
	flex-direction:column;
	align-items:center;
	text-align:center;
	width:200px;
}

.s4logo-item span{
	height:60px;
	display:flex;
	align-items:flex-end;
	justify-content:center;
	white-space:nowrap;
}

.s4logo-item .logo-wrapper{
	height:150px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:15px;
}

.s4logo-item img{
	height:120px;
	width:auto;
	object-fit:contain;
}

.s4logo-item img.logo-nlm{
	height:90px;
}

.s4logo-item img.logo-pubmed{
	height:150px;
}

@media only screen and (max-width: 1060px){
	.s4logos{
		flex-wrap:wrap;
		justify-content:center;
		gap:30px;
		padding:0;
	}

	.s4logo-item{
		width:100%;
	}

	.s4logo-item .logo-wrapper{
		height:auto;
		margin-top:10px;
	}

	.s4logo-item span{
		height:auto;
	}
}

/*-------------------------section5--------------------------*/

.sec5{background:url(../images/sec5.jpg) center top no-repeat;padding:40px 0 1px 0;color:#fff;}

.sec5 p{text-align:center;}

.s5logo{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}

.s5hding{font-weight:bold;font-size:58px;line-height:66px;margin-top:10px;}

.s5prd{margin:30px auto -84px auto;display:block;max-width:100%;position:relative;height:auto;}

/*-------------------------section6--------------------------*/

.sec6{padding:110px 0 50px 0;background:#fff;}

ul.s6list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:12px;}

ul.s6list li{

	width:23%;

	margin-top:30px;

	box-shadow:0 0 10px #e3e3e3;

	border-radius:14px;

	max-width:100%;

	height:auto;

}

.s6limg{margin:0 auto;display:block;max-width:100%;height:auto;}

.s6img{float:right;margin:10px -20px 0 30px;max-width:100%;}

.s6bx{

	margin-top:43px;

	background:#e9fbff;

	border:2px solid #abe4f8;

	padding:40px 28px;

	border-radius:14px;

}

ul.s6bxlist{padding-top:20px;}

ul.s6bxlist li{

	position:relative;

	padding:26px 30px 26px 370px;

	background:#fff url(../images/s6bxl1bg.png) left top no-repeat;

	border-radius:14px;

	margin-top:18px;

	box-shadow:0 0 10px #d0e7ec;

	height:203px;

}

ul.s6bxlist li:nth-child(2){background:#fff url(../images/s6bxl2bg.png) left top no-repeat;padding:44px 30px 26px 370px;}

ul.s6bxlist li:nth-child(3){background:#fff url(../images/s6bxl3bg.png) left top no-repeat;padding:44px 30px 26px 370px;}

ul.s6bxlist li:nth-child(4){background:#fff url(../images/s6bxl4bg.png) left top no-repeat;}

ul.s6bxlist li:nth-child(5){background:#fff url(../images/s6bxl5bg.png) left top no-repeat;}

.s6bxlimg{position:absolute;left:182px;top:22px;}

.s6bxltxt{margin-top:14px;}

.s6bxltxt2{color: #044073;}

/*-------------------------section7--------------------------*/

.sec7{padding:40px 0 170px 0;background:#e9fbff;}

.s7img1{margin:20px auto 0 auto;display:block;max-width:100%;height:auto;}

ul.s7list1{padding:2px 0 0 92px;}

ul.s7list1 li{

	background:url(../images/bullet3.png) left no-repeat;

	padding:0 0 0 42px;

	margin-top:30px;

	font-weight:600;

}

.s7img2{float:right;margin:20px -20px 0 20px;max-width:100%;}

.s7list2bx{width:55%;display:inline-block;}

ul.s7list2{padding:5px 0 0 20px;}

ul.s7list2 li{

	background:url(../images/bullet3.png) left 2px no-repeat;

	padding:0 0 0 50px;

	font-weight:bold;

	margin-top:30px;

}

.s7img3{float:left;margin:20px 14px 0 -20px;max-width:100%;}

/*-------------------------section8--------------------------*/

.sec8{padding:1px 0 45px 0;background:#fff;}

.s8bx{

	margin-top:-136px;

	background:url(../images/s8bxbg.png) center top no-repeat;

	padding:22px 28px 30px 28px;

	border-radius:14px;

	color:#fff;

}

.s8bx p{text-align:center;font-weight:600;}

.s8hding{font-weight:bold;text-align:center;margin-top:42px;font-size:54px;line-height:62px;}

ul.s8list{padding:4px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}

ul.s8list li{width:48%;margin-top:40px;}

.s8limg{margin:0 auto;display:block;max-width:100%;height:auto;box-shadow: 0 0 10px #e3e3e3;border-radius: 14px;}

ul.s8list li p{text-align:center;margin-top:24px;}



@media only screen and (max-width: 1060px){

.s1img{width:340px;height:auto;}

.s1hding {font-size: 32px;line-height: 43px;}



.s2bx {padding: 20px 20px;}

.s2bximg {margin: -8px 0 0 20px;}

.s2bxtxt2{margin-top:15px;}

.contentarea{margin:0 0;}

.s2img1{width:350px;height:auto;margin: 20px -20px 0 6px;}

.s2img2{width:350px;height:auto;margin: 20px 14px 0 -20px;}



.s3bx {

    margin-top: 37px;

	background-size:500px;

    padding: 22px 20px 25px 20px;

}

ul.s3bxlist {padding: 10px 0 0 20px;}

ul.s3bxlist li {

	background-size:24px;

    padding: 0 0 0 40px;

}

ul.s3list{margin-top:6px;}

.s3ltxt {padding: 0 18px;}



.s4bx {padding: 30px 20px 36px 20px;}

.s4bximg1{margin:32px auto 0 auto;}



.s5logo{width:150px;height:auto;}

.s5hding {font-size: 48px;line-height: 56px;}

.s6img{width:350px;height:auto;margin: 20px -20px 0 18px;}

.s6bx {margin-top: 37px;padding: 34px 20px;}

ul.s6bxlist li {padding: 20px 20px 20px 370px;}

ul.s6bxlist li:nth-child(2){padding:33px 20px 26px 370px;}

ul.s6bxlist li:nth-child(3){padding:48px 20px 26px 370px;}

ul.s6bxlist li:nth-child(4), ul.s6bxlist li:nth-child(5){padding:33px 20px 26px 370px;}



ul.s7list1 {padding: 2px 0 0 30px;}

ul.s7list1 li {

    background: url(../images/bullet3.png) left no-repeat;

	background-size:20px;

    padding: 0 0 0 35px;

    margin-top: 25px;

}

.s7img2{width:350px;height:auto;margin: 20px -20px 0 11px;}

.s7img3{width:350px;height:auto;}

.s7list2bx {width: 54%;}

ul.s7list2 {padding: 10px 0 0 0;}

ul.s7list2 li{background: url(../images/bullet3.png) left 4px no-repeat;background-size:24px;padding: 0 0 0 42px;margin-top: 20px;}



ul.s8list li{margin-top:37px;}

ul.s8list li p{margin-top:20px;}

.s8hding{font-size:46px;line-height:54px;}

}

@media only screen and (max-width: 767px){

.sec1{padding:14px 0 112px 0;}

.mobalign, .s1hding{text-align:center;}	

.s1hding{margin-top:14px;font-size: 36px;line-height: 44px;}	

.s1img-mob{margin:30px auto 0 auto;display:block;max-width:100%;height:auto;}	

.s1txt{margin-top:25px;}	



.sec2 {padding: 1px 0 40px 0;}

.s2img1, .s2img2, .s6img, .s7img2, .s7img3{

	float:none;

	margin:14px auto -15px auto;

	display:block;

	max-width:100%;

	height:auto;

}

.s2bx {padding: 18px 12px;margin-top:-80px;}	

.s2bxtxt1 {font-size: 15px;line-height: 23px;}

.s2bxtxt1 img{width:100px;height:auto;}

.s2bxtxt2{margin-top:10px;font-size:17px;line-height:25px;}

.s2bximg{width:100px;height:auto;margin:0 0 0 10px;}

.s2img3{margin:32px auto 0 auto;border-radius:12px;}	



.sec3 {padding: 35px 0 35px 0;}

.s3bx {

	margin-top: 35px;

	background-size: auto 100%;

	padding: 20px 12px 23px 12px;

}

ul.s3bxlist {padding: 10px 0 0 0;}

ul.s3bxlist li {

	background-size:20px;

    padding: 0 0 0 36px;

	margin-top:10px;

}

ul.s3list li{width:100%;margin-top:34px;}

ul.s3list li:nth-child(1)::after{display:none;}

.s3limg{width:350px;}

.s3ltxt{margin-top:20px;padding:0;}



.sec4 {padding: 1px 0 40px 0;}

.s4bx {padding: 24px 12px 26px 12px;}

.s4bximg1{margin:30px auto 0 auto;}



.sec5{background-size:cover;padding: 35px 0 1px 0;}

.s5logo{width:120px;margin-top:6px;}

.s5hding {font-size: 36px;line-height: 44px;margin-top:7px;}

.s5prd {width:440px;height:auto;margin: 26px auto -44px auto;}

.sec6 {padding: 68px 0 40px 0;}

ul.s6list li{width:48%;margin-top:23px;}

.s6bx {margin-top: 35px;padding: 20px 12px 24px 12px;}

ul.s6bxlist{padding-top:10px;width:312px;margin:0 auto;display:block;}

ul.s6bxlist li, ul.s6bxlist li:nth-child(2), ul.s6bxlist li:nth-child(3), ul.s6bxlist li:nth-child(4), ul.s6bxlist li:nth-child(5){

	width:312px;

	height:auto;	

	background:#fff url(../images/s6bxl1bg-mob.png) center top no-repeat;

	padding:140px 0 0 0;

}

ul.s6bxlist li:nth-child(2){background:#fff url(../images/s6bxl2bg-mob.png) center top no-repeat;}

ul.s6bxlist li:nth-child(3){background:#fff url(../images/s6bxl3bg-mob.png) center top no-repeat;}

ul.s6bxlist li:nth-child(4){background:#fff url(../images/s6bxl4bg-mob.png) center top no-repeat;}

ul.s6bxlist li:nth-child(5){background:#fff url(../images/s6bxl5bg-mob.png) center top no-repeat;}

.s6bxlimg{width:96px;height:auto;left:auto;right:12px;top:70px;}

.s6bxlbtm{padding:20px 12px;}

.s6bxltxt{margin-top:10px;}



.sec7 {padding: 35px 0 110px 0;}

ul.s7list1 {padding: 2px 0 0 0;}

ul.s7list1 li{margin-top:20px;background-size:18px;padding: 0 0 0 32px;}

.s7list2bx {width: 100%;}

ul.s7list2 li {

	background-size: 20px;

	padding: 0 0 0 36px;

	margin-top: 18px;

}



.sec8{padding:1px 0 40px 0;}

.s8bx{

	margin-top:-76px;

	background-size:cover;

	padding:18px 12px 20px 12px;

}

.s8hding{margin-top:36px;font-size:38px;line-height:46px;}

ul.s8list li{width:100%;margin-top:30px;}

.s8limg{width:350px;}

ul.s8list li p{margin-top:12px;}

}

@media only screen and (max-width: 479px){

.sec1 .s1hding {font-size: 24px;line-height: 30px;}

.s2bximg {width: 90px;margin: 0 0 0 2px;}

.s8hding{font-size:30px;line-height:38px;}

}

@media only screen and (max-width: 389px){

.s1hding {font-size: 28px;line-height: 36px;}

}

@media only screen and (max-width: 359px){

ul.s6bxlist, ul.s6bxlist li, ul.s6bxlist li:nth-child(2), ul.s6bxlist li:nth-child(3), ul.s6bxlist li:nth-child(4), ul.s6bxlist li:nth-child(5){width:100%;}

}

/*=========================start section9, 10, 11, 12, 13, 14, 15======================*/

.sec9{background:#e9fbff;padding:40px 0 460px 0;}

.s9bx{

	margin-top:42px;

	background:#2a9ccf;

	border-radius:14px;

	padding:19px 100px;

	position:relative;

	color:#fff;

}

.s9bxtxt{text-align:center;font-weight:500;margin-top:8px;}

.s9bxprd{position:absolute;left:10px;bottom:0;}

.s9bxmodel{position:absolute;right:10px;bottom:0;}

.tbx1, .tbx2{

	margin-top:30px;

	background:#fff;

	box-shadow:0 0 10px #e4e3e3;

	border-radius:14px;

	position:relative;

	padding:28px 28px 28px 370px;

}

.tbx2{margin-top:20px;}

.timg{position:absolute;left:30px;top:35px;}

.tbxstar{margin:10px 0 14px 0;display:block;max-width:100%;}

.tbx-nmbx{

	margin-top:20px;

	position:relative;

	padding:0 0 0 60px;

}

.tbx-nmbx-nm{

	position:absolute;

	left:0;

	top:4px;

	width:46px;

	height:46px;

	background:#00aeef;

	border-radius:50%;

	font-size:22px;

	line-height:46px;

	color:#fff;

	text-align:center;

	text-transform:uppercase;

}

.vftxt{

	font-size:14px;

	line-height:18px;

	color:#0ab83f;

	text-align:left;

}

.vficon{margin:0 2px -2px 0;}

/*-------------------------section10--------------------------*/

.sec10{padding:1px 0 45px 0;background:#fff;}

.s10bx{

	margin-top:-410px;

	background:#fff;

	padding:38px 28px 34px 28px;

	border-radius:14px;

	border:2px solid #9ce1f8;

}

.s10bxinbx{position:relative;margin-top:30px;padding:0 0 0 68px;}	

.s10bxline{

	width:2px;

	height:72%;

	background:url(../images/s10bxline.jpg) left top repeat-y;

	position:absolute;

	left:17px;

	top:10px;

}

.s10bxinbx-one{position:relative;width:100%;display:table;}

.s10bxbullet{position:absolute;left:-69px;top:0;}

.s10bximg{float:right;margin:-10px -20px -10px 20px;max-width:100%;}

.s10bximg-styled{border-radius:14px;border:5px solid #fff;box-shadow:0 0 0 6px #F8F8F8; margin-right: -3px;}

.step-hding1{

	height:40px;

	width:118px;

	background:#2a9ccf;

	border-radius:30px;

	font-weight:bold;

	font-size:30px;

	line-height:40px;

	text-align:center;

	color:#fff;

	margin-top:2px;

}

.step-hding2{margin-top:12px;font-weight:bold;}

.link1{color:#000fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;display:block;}

.steptxt{margin-top:20px;}

.s10bxinbx-dvdr{

	height:1px;

	background:#c5c4c4;

	margin:30px 0;

	display:block;

}

ul.s10list{padding:5px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;}

ul.s10list li{

	width:25%;

	position:relative;

	margin-top:35px;

	padding:0 15px;

}

.s10limg{margin:0 auto;display:block;max-width:100%;height:auto;}

ul.s10list li p{text-align:center;font-weight:600;margin-top:6px;}

.s10bx2{

	margin-top:40px;

	background:#143A51 url(../images/s10bx2bg.png) right top no-repeat;

	background-size: 700px;

	border-radius:14px;

	padding:18px 28px 34px 28px;

	color:#fff;

}

ul.s10bx2list{padding-top:0;}

.s10img1{float:right;margin:-16px 0 -60px 30px;max-width:100%;}

ul.s10list2{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:20px;}

ul.s10list2 li{

	background:url(../images/bullet3.png) left no-repeat;

	padding:0 0 0 36px;

	margin-top:14px;

	font-weight:bold;

	margin-right:10px;

}

.s10bx3{

	margin-top:40px;

	border:2px solid #abe4f8;

	border-radius:14px;

	padding:30px 28px 32px 28px;

}

ul.s10bx3list{padding:10px 0 0 0;}

ul.s10bx3list li{

	position:relative;

	padding:0 0 0 132px;

	margin-top:26px;

}

.s10bx3limg{position:absolute;left:0;top:2px;}

ul.s10bx3list li span{font-weight:bold;color:#2a9ccf;}

.link2{color:#000fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;font-weight:bold;}

/*-------------------------section11--------------------------*/

.sec11{padding:40px 0 176px 0;background:url(../images/sec11.jpg) center top no-repeat;color:#fff;}

ul.s11list{display:flex;justify-content:center;flex-wrap:wrap;padding-top:10px;}

ul.s11list li{

	width:20%;

	padding:0 2px;

	margin-top:26px;

	text-align:center;

	line-height:28px;

}

.s11limg{margin:0 auto 8px auto;display:block;max-width:100%;height:auto;}

/*-------------------------section12--------------------------*/

.sec12{padding:1px 0 50px 0;}

.s12bx{

	margin-top:-130px;

	background:#fff;

	border:1px solid #eeeeee;

	border-radius:14px;

	padding:24px 28px 28px 28px;

	box-shadow:0 0 10px #e5e4e4;

}

.s12bx2{

	margin-top:40px;

	background:#f8fcfe;

	border:2px solid #b5e7f9;

	border-radius:14px;

	padding:60px 30px 68px 444px;

	position:relative;

}

.s12bx2prd{position:absolute;left:30px;top:30px;}

.s12bx2logo{margin:0;display:block;}

.s12bx2hding{

	font-weight:bold;

	font-size:38px;

	line-height:46px;

	text-align:left;

	margin-top:11px;

}

.s12bx2txt1, .s12bx2txt3{font-weight:600;margin-top:4px;font-size:24px;line-height:30px;}

.s12bx2txt3{color:#ff0000;}

.s12bx2txt1 span{padding:0 5px;}

.s12bx2txt2{font-size:24px;line-height:30px;color:#696969;margin-top:5px;}

.s12bx2txt2 span{font-weight:bold;font-size:60px;line-height:65px;color:#0593c3;}

/*-------------------------section13--------------------------*/

.sec13{padding:40px 0 50px 0;background:#e9fbff;}

#accordion {

    height: auto!important;

    margin: 40px 0 0 0;

    display: block;

}

.ui-accordion .ui-accordion-header {

    display: block;

    cursor: pointer;

    zoom: 1;

    background:#fff url(../images/up.png) 98% 42px no-repeat;

    padding: 29px 40px 29px 26px;

    margin: 12px 0 0 0;

    outline: none;

    font-weight: bold;

    font-size: 26px;

    line-height: 36px;

    color: #000;

    text-align: left;

    border: 2px solid #9ce1f8;

	border-radius:14px;

}

.ui-accordion .ui-accordion-header.active {

    background:#fff url(../images/down.png) 98% 42px no-repeat;

    border-bottom: none;

	border-radius:14px 14px 0 0;

}

.ui-accordion .ui-accordion-content {  

    overflow: auto;

    zoom: 1;

    padding: 0 26px;

    border: 2px solid #9ce1f8;

    border-top: none;

	border-radius:0 0 14px 14px;

	background:#fff;

}

.accord-txt {

    box-sizing: border-box;

    float: left;

    text-align: left;

    padding: 0 0 30px 0;

    background: #fff;

}



@media only screen and (max-width: 1060px){

.s9bxprd {width:150px;height:auto;left: -5px;}	

.s9bxmodel{width:150px;height:auto;right:0;border-radius:0 0 14px 0;}	

.tbx1, .tbx2 {padding: 24px 20px 24px 320px;}	

.timg{width:270px;height:auto;top:30px;left:24px;}

.tbx-nmbx {margin-top: 17px;padding: 0 0 0 52px;}	

.tbx-nmbx-nm {

    top: 5px;

    width: 40px;

    height: 40px;

    font-size: 20px;

    line-height: 40px;

}	





.s10bx {padding:28px 20px 30px 20px;}

.s10bxinbx {

    position: relative;

    margin-top: 30px;

    padding: 0 0 0 50px;

}

.s10bxbullet {width:28px;height:auto;left: -46px;}

.s10bximg{width:320px;height:auto;}	

.step-hding1 {

    height: 34px;

    width: 100px;

    font-size: 25px;

    line-height: 34px;

    margin-top: 0;

}

.s10bxinbx-dvdr {margin: 24px 0;}

.steptxt{margin-top:16px;}

ul.s10list{padding:0;}

.s10bx2 {margin-top: 37px;padding: 18px 20px 34px 20px;}

.s10img1 {width:330px;height:auto;}

ul.s10list2{padding-top:16px;}

ul.s10list2 li{background: url(../images/bullet3.png) left no-repeat;background-size:18px;padding: 0 0 0 30px;}

ul.s10bx3list li {padding: 0 0 0 98px;margin-top: 22px;}

.s10bx3limg {width:80px;height:auto;top: 2px;}

.s10bx3 {margin-top: 38px;padding: 30px 20px 32px 20px;}

.s10bximg-styled {
	width: 287px;
	height:235px;
}

ul.s11list li{margin-top:24px;line-height:24px;}



.s12bx {padding: 22px 20px 24px 20px;}

.s12bx2 {margin-top: 36px;padding: 32px 20px 32px 370px;}

.s12bx2prd{width:320px;height:auto;left:20px;top:22px;}

.s12bx2logo{width:100px;height:auto;}

.s12bx2hding {font-size: 35px;line-height: 41px;}

.s12bx2txt1, .s12bx2txt3, .s12bx2txt2 {font-size: 20px;line-height: 26px;}

.s12bx2txt2 span {font-size: 50px;line-height: 55px;}




#accordion {margin: 36px 0 0 0;}

.ui-accordion .ui-accordion-header {

    background:#fff url(../images/up.png) 98% 34px no-repeat;

    padding: 23px 40px 23px 20px;

    font-size: 22px;

    line-height: 32px;

}

.ui-accordion .ui-accordion-header.active {

    background:#fff url(../images/down.png) 98% 34px no-repeat;

}

.ui-accordion .ui-accordion-content {padding: 0 20px;}



}

@media only screen and (max-width: 767px){

.sec9 {padding: 35px 0 450px 0;}	

.s9bx {margin-top: 32px;padding: 17px 12px 0 12px;}	

.s9bximg-mob{margin:15px auto 0 auto;display:block;max-width:100%;height:auto;}	

.tbx1, .tbx2 {padding: 20px 12px;}	

.tbximgbx{width:200px;margin:25px auto 0 auto;display:block;}	

.timg {

	position:inherit;

	left:auto;

	top:auto;

	width: 200px;

	height: auto;

	margin:0 auto;

	display:block;

}	

.tbx-nmbx{margin-top:12px;}	

.vftxt{font-size:13px;line-height:17px;}



.sec10 {padding: 1px 0 40px 0;}

.s10bx {padding:20px 12px 25px 12px;}

.s10bxinbx {padding: 0 0 0 46px;}

.s10bximg{float:none;margin:6px 0 -10px -20px;display:block;max-width:100%;width:auto;}

.s10bxinbx-dvdr {margin: 20px 0 30px 0;}

.step-hding1 {

    height: 32px;

    font-size: 21px;

    line-height: 32px;

}

.s10bxline {height: 68%;left: 13px;}

ul.s10list li {margin-top: 30px;padding: 0 5px;}

.s10bx2 {margin-top: 35px;padding: 14px 12px 22px 12px;background: #13374D url(../images/s10bx2bg.png) right top no-repeat; background-size: 573px;}

.s10img1{float:none;margin:22px auto -5px auto;display:block;max-width:100%;width:280px;}

ul.s10list2{padding:14px 0 0 0;}

ul.s10list2 li {

	background-size: 16px;

	padding: 0 0 0 25px;

	margin-top: 10px;

}

.s10bx3 {margin-top: 35px;padding: 24px 12px 26px 12px;}

.s10bximg-mob {
	margin-left:-6px;
	width:280px;
	height:210px;
}

.sec11 {padding: 35px 0 170px 0;background-size:cover;}

ul.s11list{padding-top:6px;}

ul.s11list li{width:33.33%;line-height:22px;}	

.s11limg{width:130px;height:auto;}



.sec12 {padding: 1px 0 40px 0;}

.s12bx {padding: 18px 12px 20px 12px;}

.s12bx2 {margin-top: 30px;padding: 22px 12px 20px 12px;}

.s12bx2prd{position:inherit;left:auto;top:auto;margin:25px auto 0 auto;display:block;max-width:100%;height:auto;width:300px;}

.s12bx2 p{text-align:center;}

.s12bx2logo{margin:0 auto;display:block;}

.s12bx2hding {font-size: 30px;line-height: 36px;margin-top:6px;}

.s12bx2txt2{margin-top:14px;}



#accordion {margin: 34px 0 0 0;}

.ui-accordion .ui-accordion-header {

    background:#fff url(../images/up.png) 98% 28px no-repeat;

    padding: 18px 35px 18px 10px;

    font-size: 20px;

    line-height: 30px;

}

.ui-accordion .ui-accordion-header.active {

    background:#fff url(../images/down.png) 98% 28px no-repeat;

}

.ui-accordion .ui-accordion-content {padding: 0 10px;}

.accord-txt {padding: 0 0 22px 0;}

.accbtn{margin:25px auto 0 auto;}



}

@media only screen and (max-width: 479px){

ul.s10list{padding:5px 0 0 0;}

ul.s10list li{width:33.33%;margin-top:26px;}	

ul.s10bx3list li {padding: 0 0 0 85px;margin-top: 18px;}

.s10bx3limg {width:70px;}	

ul.s11list li{width:50%;}

ul.s11list li:nth-child(5){width:60%;}	

}

@media only screen and (max-width: 389px){

.s10bxline {height: 70%;}	

}

/*===================================

			start footer

====================================*/

footer{padding:45px 0;background:#ffffff;}

.ftrtxt{

	font-size:18px;

	line-height:24px;

	text-align:center;

}

.ftrtxt2{font-size:16px;line-height:22px;text-align:center;margin-top:20px;padding:0 50px;color:#525252;}

@media only screen and (max-width: 1060px){

.ftrtxt2{padding:0 0;}	

}

@media only screen and (max-width: 767px){

footer{padding:32px 0;}

.ftrtxt{font-size:16px;line-height:22px;}

.ftrtxt2{font-size:14px;line-height:20px;margin-top:14px;}

.custom-footer .container, .header .container {
    padding: 0 15px;
}
.custom-footer h2 {
    font-size: 21px;
}

}

.newSection1 {
    padding-top: 30px;
}

.text-left {
    text-align: left;
}
.logo {
    height: auto;
}

footer.flt {
    padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
    .hide-767 {
        display: none;
    }
}
