@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
body{
	font-family: 'montserratlight';
    color: #333;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
}
.container{
	width:1170px;
	height:auto;
	margin:0 auto;
	padding:0 2.13%;
	box-sizing:border-box;	
	}
p, h1, ul{
	padding:0;
	margin:0;
}
.cthead {
	color: #ff006e;
	font-style: normal; 
background: -webkit-linear-gradient(#f4762f, #ff1515);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
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;}
.bdfont{	
	font-size:22px;
	line-height:36px;	
}
.bdfont span{font-family: 'montserratregular';}
.bdfont span.span1{font-family: 'montserratsemi_bold';}
.bdfont2{
	font-family: 'montserratsemi_bold';
	font-size:30px;
	line-height:40px;
}
.bdhding{
	font-family: 'montserratsemi_bold';
	font-size:52px;
	line-height:62px;
	color:#252a60;	
}
.bdhding span{color:#ff006e;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.video {
	width:902px;
}
.btndelay {
	display:none;
}
@media only screen and (max-width: 1179px){
.container{ max-width:1004px; width:100%; }
.bdfont{	
	font-size:20px;
	line-height:32px;	
}
.bdfont2{	
	font-size:28px;
	line-height:38px;
}
.bdhding{
	font-size:48px;
	line-height:58px;
}
.video {
	width:820px;
}
}
@media only screen and (max-width: 1013px){
.container{ max-width:760px; width:100%; }
.bdfont{	
	font-size:18px;
	line-height:30px;
}
.bdfont2{	
	font-size:25px;
	line-height:30px;
}
.bdhding{
	font-size:40px;
	line-height:46px;
}
.video {
	width:720px;
}
}
@media only screen and (max-width: 767px){
.container{ width:100%; max-width:640px;padding:0 10px;}
.bdfont{
	font-size:16px;
	line-height:25px;
}
.bdfont2{
	font-size:22px;
	line-height:26px;
}
.bdhding{
	font-size:33px;
	line-height:37px;
}
.video {
	width:620px;
}
}
@media only screen and (max-width: 479px){
.bdhding{
	font-size:29px;
	line-height:33px;
}
.video {
	width:320px;
}
}
/*====================== start banner ===================*/
.banner{	
	background:url(../images/banner.jpg) center bottom no-repeat;
	padding:37px 0 82px 0;
	background-size:cover;
}
h1{
	font-family: 'montserratsemi_bold';
	font-size:42px;
	line-height:68px;
	color:#fff;
	text-align:center;
}
h1 span{font-size:62px;}
.video{
	margin:30px auto 0 auto;
	display:block;
}
/*-----------------section1----------------*/
.sec1{padding:0 0 58px 0;}
.s1icon1{
	margin:-30px auto 0 auto;
	display:block;
}
.s1hding{padding:65px 0 0 0;}
ul.s1list{padding:76px 0 0 0;}
ul.s1list li{
	float:left;
	display:inline-block;
	width:28.57%;
	margin:0 2.38%;
}
.s1ltxt{
	font-family: 'montserratregular';
	font-size:24px;
	line-height:30px;
	color:#252a60;
	text-align:center;
	padding:24px 0 0 0;
	height:130px;
}
.s1line{margin:8px auto 0 auto;display:block;}
.s1txt{padding:60px 0 0 0;}
@media only screen and (max-width: 1179px){
h1{
	font-size:38px;
	line-height:62px;
}
h1 span{font-size:57px;}
/*-----------------section1----------------*/
ul.s1list{padding:56px 0 0 0;}
ul.s1list li{
	width:30.57%;
	margin:0 1.38%;
}
}
@media only screen and (max-width: 1013px){
.banner{padding:37px 0 60px 0;}
h1{
	font-size:30px;
	line-height:54px;
}
h1 span{font-size:49px;}
/*-----------------section1----------------*/
.s1hding{padding:50px 0 0 0;}
.s1icon1{margin:-22px auto 0 auto;}
ul.s1list{padding:46px 0 0 0;}
.s1ltxt{
	font-size:20px;
	line-height:26px;
	height:120px;
}
.s1txt{padding:40px 0 0 0;}
}
@media only screen and (max-width: 767px){
.banner{padding:37px 0 50px 0;}
h1{
	font-size:25px;
	line-height:42px;
}
h1 span{font-size:40px;}
.video{margin:20px auto 0 auto;}
/*-----------------section1----------------*/
.sec1{padding:0 0 40px 0;}
.s1icon1{margin:-18px auto 0 auto;}
.s1hding{padding:30px 0 0 0;}
ul.s1list{padding:6px 0 0 0;}
ul.s1list li{width:74%;margin:0 13%;}	
.s1limg{margin:30px auto 0 auto;display:block;}
.s1ltxt{height:auto;}
.s1line{margin:18px auto 0 auto;display:block;}
}
@media only screen and (max-width: 479px){
h1{
	font-size:22px;
	line-height:36px;
}
h1 span{font-size:34px;}
ul.s1list{padding:0;}
ul.s1list li{width:90%;margin:0 5%;}
.s1icon1{margin:-18px auto 0 auto;width:35px;}

}
@media only screen and (max-width: 359px){
h1{
	font-size:20px;
	line-height:32px;
}
h1 span{font-size:30px;}
ul.s1list li{width:100%;margin:0 0;}

}
/*======================= start section2, 3 ===================*/
.sec2{background:#f4f2e8;padding:67px 0;overflow:hidden;}
.s2txt{padding:40px 0 0 0;}
.s2txtbx{padding:44px 0 0 0;width:63.40%;}
ul.s2list{padding:6px 0 26px 0;}
ul.s2list li{
	background:url(../images/bullet.png) 16px 4px no-repeat;
	font-family: 'montserratregular';
	font-size:24px;
	line-height:30px;
	text-align:left;
	padding:0 0 0 55px;
	margin:25px 0 0 0;
}
.s2box{	height:130px;margin:40px 0 0 0;}
.s2box-hding{
	background:#f4f2e8;
	width:270px;
}
.s2bx-line1, .s2bx-line2{position:absolute;}
.s2bx-line1{top:18px;left:277px;}
.s2bx-line2{bottom:0;left:0;}
.s2bx-txt{
	font-family: 'montserratsemi_bold';
	font-size:30px;
	line-height:36px;
	color:#ff0000;
	text-align:left;
	font-style:italic;
	padding:2px 35px 0 15px;
	
}
ul.s2list2{padding:38px 0 0 0;}
ul.s2list2 li{
	float:left;
	display:inline-block;
	padding:0 20px 0 0;
	border-right:1px solid #c0ba9b;	
	font-family: 'montserratsemi_bold';
	font-size:22px;
	line-height:26px;
	color:#252a60;
	text-align:left;
}
ul.s2list2 li:last-child{
	margin:0 0 0 20px;
	font-size:30px;
	line-height:36px;
	color:#ff0000;
	border-right:none;
	padding:10px 0 0 0;
}
.s2img1, .s2img2, .s2img3{position:absolute;right:0;top:56px;}
.s2img2{top:597px;}
.s2img3{top:1194px;}
/*------------section3--------------*/
.sec3{background:#161939; padding:0 0 30px 0;}
.sec3bg{
	position:absolute;
	left:52px;
	top:0;
	width:96px;
	height:38px;
	background:url(../images/sec3.jpg) center top no-repeat;
}
.s3icon{margin:-36px auto 0 auto;display:block;}
.s3img{
	position:absolute;
	left:-25px;
	top:96px;
}
.s3txtbx{margin:0 0 0 282px;}
.s3txt1{color:#fff;padding:30px 0 0 0;}
.s3txt1 span{color:#ff006e;}
.s3txt2, .s3txt3{	
	line-height:30px;
	color:#fff;
	text-align:left;
	padding:32px 0 0 0;
}
.s3txt3{padding:37px 0 0 0;}
.s3txt2 span{font-family: 'montserratregular';text-transform:uppercase;}
.s3txt3 span{font-family: 'montserratregular';}
.s3box-inbx{margin:33px 0 0 0;}
.s3box-inbxgrd{
	position:absolute;
	left:0;
	top:6px;
	width:13px;	
	background:#f4772e;
	background:-webkit-linear-gradient(#f4772e, #ed217b);
	background:-moz-linear-gradient(#f4772e, #ed217b);
	background:-o-linear-gradient(#f4772e, #ed217b);
	background:linear-gradient(#f4772e, #ed217b);
	height:140px;
}
.s3box-inbx p{
	text-align:left;
	color:#ff006e;
	padding:0 0 0 36px;		
}
.s3box-inbx p span{color:#fff;}
@media only screen and (max-width: 1179px){
.s2txtbx{padding:44px 0 0 0;width:58%;}
ul.s2list{padding:6px 0 0 0;}
ul.s2list li{
	background:url(../images/bullet.png) left 4px no-repeat;
	font-size:22px;
	padding:0 0 0 40px;
	margin:15px 0 0 0;
}
.s2box{margin:33px 0 0 0;}
.s2bx-line1{top:16px;left:172px;}
.s2box-hding{width:250px;}
.s2bx-txt{padding:5px 0 0 15px;font-size:27px;line-height:32px;}
/*------------section3--------------*/
.s3txtbx{margin:0 0 0 242px;}
}
@media only screen and (max-width: 1013px){
.sec2{padding:60px 0;}
.s2bx-line1{top:16px;left:242px;}
.s2box-hding{width:230px;}
.s2txt{padding:30px 0 0 0;}
.s2txtbx{padding:36px 0 0 0;width:100%;}
.s2img1, .s2img2{
	position:inherit;
	right:auto;
	top:auto;
	margin:30px auto 0 auto;
	display:block;
	width:300px;
}
.s2img2{margin:20px auto -10px auto;}
.s2bx-txt{padding:2px 70px 0 15px;}
/*------------section3--------------*/
.s3txt2, .s3txt3{	
	line-height:26px;
	padding:25px 0 0 0;
}
.s3txt3{padding:30px 0 0 0;}
.s3box-inbxgrd{height:169px;}
}
@media only screen and (max-width: 767px){
.sec2{padding:40px 0 60px 0;}
.s2txtbx{padding:20px 0 0 0;}
.s2img1{width:250px;}
.s2img2{width:200px;}
ul.s2list li{
	background:url(../images/bullet.png) left 2px no-repeat;
	font-size:20px;
	line-height:26px;
	padding:0 0 0 36px;
	margin:15px 0 0 0;
}
.s2box{height:auto;}
.s2bx-txt{
	font-size:25px;
	line-height:30px;
	padding:6px 0 0 0;
}
/*------------section3--------------*/
.sec3bg{left:42%;}
.s3img{
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto 0 auto;
	display:block;
	padding:60px 0 0 0;
	width:200px;
}
.s3txtbx{margin:0 0 0 0;}
.s3txt2{padding:22px 0 0 0;}
.s3txt3{padding:25px 0 0 0;}
.s3box-inbx{margin:25px  0 0 0;}
.s3box-inbx p{padding:0 0 0 0;}
}
@media only screen and (max-width: 479px){
.s2img1{width:200px;}
ul.s2list li{
	font-size:18px;
	line-height:24px;	
	margin:12px 0 0 0;
}
ul.s2list2{padding:28px 0 0 0;}
ul.s2list2 li{
	padding:0 4px 0 0;
	font-size:17px;
	line-height:20px;
}
ul.s2list2 li:last-child{
	margin:0 0 0 7px;
	font-size:22px;
	line-height:26px;
	padding:6px 0 0 0;
}
}
@media only screen and (max-width: 400px){
.sec3bg{left:35%;}
}
/*======================= start section4, 5, 6 ===================*/
.sec4{padding:70px 0 85px 0;}
.s4hding{padding:0 0 30px 0;}
ul.s4list{padding:0;}
ul.s4list li{
	float:left;
	display:inline-block;
	width:32.14%;
	margin:0 1.79% 0 0;	
	min-height:819px;
	background:#253563;
}
.s4listtest2 li {
	height: 410px !important;
    min-height: auto !important;
}
.s4listtest3 li {
	height: 410px !important;
	min-height:859px !important;
}
ul.s4list li:last-child{margin:0;}
ul.s4list li img{margin:34px auto 0 auto;display:block;}
.s4lhding{
	font-family: 'montserratsemi_bold';
	font-size:24px;
	line-height:26px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:22px 15px 0 15px;
}
.s4ltxt{
	font-family: 'montserratlight';
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align:center;
	padding:18px 18px 0 18px;
	height:450px;	
}
.s4ltxt3{
	font-family: 'montserratlight';
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align:center;
	padding:18px 18px 0 18px;
}
.s4ltxt4{
	font-family: 'montserratlight';
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align:center;
	padding:18px 18px 0 18px;
	height:510px;	
}
.s4ltxt2{
	font-family: 'montserratlight';
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:#fff;
	padding:17px 0 30px 0;
}
.s4ltxt2 span{font-family: 'montserratregular';}
/*----------section5---------------*/
.sec5{background:#eef1f8;padding:68px 0 185px 0;}
.s5img1{
	float:left;
	margin:0 24px 0 0;
}
.s5hding{color:#252a60;}
.s5txt1{padding:30px 70px 0 0;}
.s5txtbox{margin:42px 0 0 0;}
.s5txt2{width:60%;}
.s5txt2 span{color:#252a60;}
.s5img2, .s5img3{position:absolute;}
.s5img2{
	right:0;
	top:14px;
}
.s5img3{right:6px;top:486px;}
/*----------section6---------------*/
.sec6{padding:100px 0 50px 0;}
.s6box{
	height:323px;
	width:972px;
	background:#001a63 url(../images/s6bxbg.png) center -100px no-repeat;
	background-size:100%;
	border-radius:170px 170px 170px 170px;
	margin:-265px auto 0 auto;
	border:8px solid #eef1f8;
	position:relative;
}
.s6bxtxt{
	font-family: 'montserratbold';
	font-size:42px;
	line-height:48px;
	color:#fff;
	text-align:center;
	padding:52px 0 0 0;
}
.s6bxtxt span{color:#ff006e;}
.s6bxline{margin:26px auto 0 auto;display:block;}
.s6bx-point{
	position:absolute;
	bottom:-47px;
	left:65%;
}
.s6hding{padding:50px 0 0 0;}
ul.s6list{padding:12px 0 0 0;}
ul.s6list li{
	float:left;
	display:inline-block;		
	box-sizing:border-box;
	border-radius:10px;
	background: rgba(250,196,162,1);
	background: -moz-linear-gradient(top, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,196,162,1)), color-stop(100%, rgba(237,37,120,1)));
	background: -webkit-linear-gradient(top, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -o-linear-gradient(top, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: linear-gradient(to bottom, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac4a2', endColorstr='#ed2578', GradientType=0 );
	padding:3px;
	position:relative;	
}
ul.s6list li.lft, ul.s6list li.rgt{width:46.87%;margin:50px 4.26% 0 1%;}
ul.s6list li.rgt{margin:50px 1% 0 0;} 
.s6linbox{background:#fff; border-radius:8px;height:416px;}
.s6licon{	
	position:absolute;
	left:17px;
	top:-28px;
}
.s6lhding{
	padding:55px 18px 0 18px;
	font-family: 'montserratbold';
	font-size:30px;
	line-height:36px;
	color:#252a60;
}
.s6ltxt{
	padding:1px 18px 0 18px;
	line-height:30px;
}
@media only screen and (max-width: 1179px){
.s4ltxt{height:560px;}
/*----------section5---------------*/
.s5txt2{width:54%;}
/*----------section6---------------*/
.s6box{width:100%;box-sizing:border-box;}
.s6linbox{height:446px;}
}
@media only screen and (max-width: 1013px){
.sec4{padding:50px 0 60px 0;}
.s4hding{padding:0 0 25px 0;}
.s4lhding{
	font-size:19px;
	line-height:22px;	
	padding:22px 10px 0 10px;
}
.s4ltxt{
	font-size:16px;
	line-height:24px;	
	padding:18px 10px 0 10px;
	height:526px;	
}
/*----------section5---------------*/
.sec5{padding:60px 0 185px 0;}
.s5txt1{padding:30px 0 0 0;}
.s5img2{width:300px;}
.s5img3{right:0;top:410px;width:310px;}
.s5txt2{width:57%;}
/*----------section6---------------*/
ul.s6list li.lft, ul.s6list li.rgt{width:47.87%;margin:50px 4.26% 0 0;}
ul.s6list li.rgt{margin:50px 0 0 0;} 
.s6lhding{
	padding:55px 10px 0 10px;
	font-size:24px;
	line-height:31px;	
}
.s6ltxt{
	padding:1px 10px 0 10px;
	line-height:26px;
}
}
@media only screen and (max-width: 767px){
.sec4{padding:35px 0 40px 0;}
.s4hding{padding:0 0 15px 0;}
ul.s4list li, ul.s4list li:last-child{
	width:100%;
	margin:10px 0 0 0;
}
.s4ltxt{height:auto;}

/*----------section5---------------*/
.sec5{padding:40px 0;}
.s5img1{float:none;margin:0 auto 30px auto;display:block;}
.s5txtbox{margin:30px 0 0 0;}
.s5txt2{width:100%;}
.s5img3{
	position:inherit;
	right:auto;
	top:auto;
	margin:0 auto 20px auto;
	display:block;
}
/*----------section6---------------*/
.sec6{padding:40px 0;}
.s6box{
	height:auto;	
	padding:0 0 30px 0;
	margin:0 auto 0 auto;
}
.s6bxtxt{	
	font-size:30px;
	line-height:36px;	
	padding:30px 35px 0 35px;
}
.s6bxline{margin:20px auto 0 auto;}
ul.s6list li.lft, ul.s6list li.rgt{width:100%;margin:50px 0 0 0;}
.s6linbox{height:auto;padding:0 0 20px 0;}
}
@media only screen and (max-width: 540px){
.s6box{
	height:auto;	
	padding:0 0 30px 0;	
	border-radius:50px 50px 50px 50px;
}
.s6bxtxt{	
	font-size:30px;
	line-height:36px;	
	padding:30px 15px 0 15px;
}
}
@media only screen and (max-width: 479px){
.s5img1{width:240px;}
.s5img3{width:280px;}
.s6bxtxt{	
	font-size:25px;
	line-height:31px;	
}
.s6bx-point{
	bottom:-35px;
	left:62%;
	width:60px;
}
ul.s6list{padding:6px 0 0 0;}
ul.s6list li.lft, ul.s6list li.rgt{margin:40px 0 0 0;}
.s6licon{top:-20px;width:50px;}
.s6lhding{padding:41px 10px 0 10px;}
}
/*======================= start section7, 8, 9 ===================*/
.sec7{background:#152556;padding:50px 0 116px 0;}
.s7hding{color:#fff;text-align:center;}
.s7box{margin:30px auto 0 auto;height:444px;}
.s7bluebox{
	height:303px;
	background:#142044;
	border:1px solid #2e4075;
	margin:105px 0 0 0;
	padding:0 22px;
}
.s7white-box{
	position:absolute;
	top:-66px;
	right:22px;
	width:50%;
	height:444px;
	border-radius:3px;
	background:#fff;
	padding:0 21px;
	box-sizing:border-box;
	border:1px solid #1759c8;
}
.bluebx-hding{color:#b7b6b6;padding:20px 0 0 0;}
ul.bluebx-list, ul.whitebx-list{padding:0;}
ul.bluebx-list li, ul.whitebx-list li{
	background:url(../images/bullet2.png) left 4px no-repeat;
	font-family: 'montserratregular';
	font-size:22px;
	line-height:28px;
	color:#959595;
	text-align:left;
	padding:0 0 0 28px;
	margin:14px 0 0 0;
}
ul.whitebx-list li{
	background:url(../images/bullet3.png) left 4px no-repeat;
	color:#333;
}
.whitebx-hding{color:#252a60;padding:22px 0 0 0;}
/*--------------------section8------------------*/
.sec8{background:#f4f3ed;padding:70px 0;}
.s8bx1-lft, .s8bx1-rgt, .s8bx2-lft, .s8bx2-rgt{
	float:left;
	display:inline-block;
	width:37.5%;
	margin:0 2.15% 0 0;
	box-sizing:border-box;
}
.s8bx2-lft{width:60.35%;}
.s8bx1-rgt{width:60.35%;margin:0;}
.s8bx2-rgt{margin:0;float:right;}
.s8bx-img{margin:0 auto;display:block;}
.s8bx-hding{color:#252a60;text-align:left;}
.s8bx-hdline{
	height:3px;
	margin:17px 0 23px 0;
	background: rgba(250,196,162,1);
	background: -moz-linear-gradient(left, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,196,162,1)), color-stop(100%, rgba(237,37,120,1)));
	background: -webkit-linear-gradient(left, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -o-linear-gradient(left, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: -ms-linear-gradient(left, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	background: linear-gradient(to right, rgba(250,196,162,1) 0%, rgba(237,37,120,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac4a2', endColorstr='#ed2578', GradientType=1 );
}
.s8bx-txt{line-height:32px;text-align:left;padding:0 20px 0 0;}
.topmar{margin:54px 0 0 0;}
.s8bx-dvdr{margin:16px auto;display:block;}
/*--------------------section9------------------*/
.sec9{
	background:url(../images/sec9.jpg) center top no-repeat;
	height:893px;
	padding:60px 0;
	box-sizing:border-box;
}
ul.sec9-list{padding:48px 0 0 0;}
ul.sec9-list li{
	background:url(../images/bullet.png) left 3px no-repeat;
	font-family: 'montserratregular';
	font-size:24px;
	line-height:28px;
	text-align:left;
	margin:25px 0 0 0;
	padding:0 0 0 42px;
}
@media only screen and (max-width: 1179px){
ul.bluebx-list li, ul.whitebx-list li{
	font-size:20px;
	line-height:26px;
	margin:12px 0 0 0;
}
ul.bluebx-list li{width:400px;}
/*--------------------section8------------------*/
.s8bx-txt{line-height:30px;padding:0 0 0 0;}
/*--------------------section9------------------*/
.sec9{background:url(../images/sec9.jpg) 60% top no-repeat scroll;}
ul.sec9-list li{font-size:22px;}
}
@media only screen and (max-width: 1013px){
.sec7{padding:50px 0 55px 0;}
.s7bluebox{padding:0 10px;margin:70px 0 0 0;}
.s7white-box{	
	right:10px;
	padding:0 10px;	
	top:-52px;	
	height:404px;
}
ul.bluebx-list li, ul.whitebx-list li{
	font-size:18px;
	line-height:24px;
	margin:12px 0 0 0;
}
ul.bluebx-list li{width:300px;}
/*--------------------section8------------------*/
.sec8{padding:60px 0;}
.s8bx1, .s8bx2{margin:35px 0 0 0;}
.s8bx-hdline{margin:13px 0 16px 0;}
.s8bx-img{margin:0 auto 20px auto;width:250px;}

/*--------------------section9------------------*/
.sec9{background:url(../images/sec9.jpg) 65% top no-repeat scroll;}
ul.sec9-list{padding:30px 0 0 0;}
ul.sec9-list li{	
	font-size:20px;
	line-height:25px;
	width:460px;
}
}
@media only screen and (max-width: 767px){
.sec7{padding:40px 0;}
.s7bluebox{height:auto;padding:0 10px 10px 10px;margin:0 auto 0 auto;}
.s7white-box{
	position:inherit;
	top:auto;
	right:auto;
	margin:26px auto 0 auto;
	width:100%;
	display:table;
	height:auto;
	padding:0 10px 25px 10px;
}
ul.bluebx-list li{width:auto;}
/*--------------------section8------------------*/
.sec8{padding:40px 0;}
.s8bx1-lft, .s8bx1-rgt, .s8bx2-lft, .s8bx2-rgt{
	width:100%;
	margin:0;
}
.s8bx-dvdr{display:none;}
.s8bx-hding, .s8bx-txt{text-align:center;}
/*--------------------section9------------------*/
.sec9{background:none;padding:40px 0;height:auto;}
ul.sec9-list{padding:20px 0 0 0;}
ul.sec9-list li{
	background:url(../images/bullet.png) left 2px no-repeat;
	width:auto;
	margin:15px 0 0 0;
	padding:0 0 0 35px;
}
}
@media only screen and (max-width: 479px){
ul.bluebx-list li, ul.whitebx-list li{
	font-size:16px;
	line-height:24px;
	margin:10px 0 0 0;
}
/*--------------------section9------------------*/
ul.sec9-list li{	
	font-size:18px;
	line-height:25px;
	margin:10px 0 0 0;
}
}
/*======================= start section10 ===================*/
.sec10{padding:110px 0 50px 0;background:#e5f2f5;overflow:hidden;}
.s10txt, .s10txt2{padding:35px 110px 0 0;}
.s10txt2{padding:35px 0 0 0;width:48%;}
.s10txt span.span1, .s10txt2 span.span1{color:#252a60;font-family: 'montserratregular';}
.s10img1{	
	position:absolute;
	right:-100px;
	top:86px;
}
.s10box1{
	width:100%;
	background:#0e2772;
	border-radius:30px;
	padding:0 0 38px 0;
	margin:84px 0 0 0;
	position:relative;
}
.freegift{
	margin:-60px 0 0 0;
	height:89px;
	width:294px;
	background:url(../images/freegift.png) left top no-repeat;
	font-family: 'montserratsemi_bold';
	font-size:36px;
	line-height:80px;
	color:#fff;
	text-align:left;
	padding:0 0 0 40px;
	box-sizing:border-box;
}
.valuebox{
	width:168px;
	height:86px;
	background:url(../images/value-bg.png) center top no-repeat;	
	float:right;
	margin:4px 34px 0 20px;	
}
.valuebox p{
	font-family: 'montserratlight';
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:18px 0 0 0;
}
.valuebox p span{
	font-family: 'montserratsemi_bold';
	font-size:36px;
	color:#ff006e;
}
.s10bx-hding{
	color:#fff;
	text-align:left;
	padding:25px 26px 0 26px;
}
.s10bx-txt{
	padding:30px 106px 0 26px;
	color:#fff;
}
ul.s10bx-list{padding:10px 0 0 26px;}
ul.s10bx-list li{
	background:url(../images/bullet.png) left 2px no-repeat;
	line-height:30px;
	text-align:left;
	padding:0 0 0 32px;
	margin:29px 0 0 0;
	color:#fff;
}
.s10bximg{float:right;margin:4px 26px 0 10px;}
.gift1{margin:18px 20px 0 20px;float:right;}
.gift2{margin:-74px 125px 0 50px;float:right;}
.gift3{margin:30px 36px 0 40px;float:right;}
.gift4{margin:0 125px 0 50px;float:right;}
.s10txt3{padding:48px 0 0 0;}
.s10txt3 span.span1{color:#252a60;}
@media only screen and (max-width: 1179px){
.s10img1{width:580px;}
.s10bx-txt{padding:30px 26px 0 26px;}
.gift2{margin:-74px 75px 0 50px;}
.gift3{margin:30px 36px 0 30px;}
.gift4{margin:0 75px 0 30px;}
}
@media only screen and (max-width: 1013px){
.sec10{padding:60px 0 50px 0;}
.s10txt, .s10txt2{padding:25px 0 0 0;}
.s10txt2{width:54%;}
.s10img1{width:420px;}
ul.s10bx-list li{margin:20px 0 0 0;}
.s10bximg{margin:94px 26px 60px 10px;width:330px;}
.gift1{width:340px;}
.gift2{margin:-14px 30px 0 30px;width:300px;}
.gift3{margin:40px 26px 50px 30px;width:300px;}
.gift4{margin:20px 25px 0 30px;width:260px;}
.s10txt3{padding:38px 0 0 0;}
}
@media only screen and (max-width: 767px){
.sec10{padding:40px 0;}
.s10img1{
	position:inherit;
	right:auto;
	top:auto;
	margin:30px auto 0 auto;
	display:block;
	width:300px;
}
.s10txt2{width:100%;padding:25px 0 0 0;}
.s10box1{
	padding:0 0 28px 0;
	margin:56px 0 0 0;
}
.freegift{
	margin:-35px 0 0 0;
	height:62px;
	width:200px;	
	background-size:100%;	
	font-size:26px;
	line-height:55px;	
	padding:0 0 0 20px;
}
.valuebox{
	width:130px;
	height:66px;
	background-size:100%;
	margin:0 20px 0 20px;	
}
.valuebox p{
	font-size:14px;
	line-height:18px;
	padding:15px 0 0 0;
}
.valuebox p span{font-size:28px;}
.s10bximg, .gift1, .gift2, .gift3, .gift4{
	float:none;
	margin:30px auto 0 auto;
	display:block;
	width:300px;
}
.gift2{margin:20px auto -40px auto;width:250px;}
.gift3{margin:20px auto 0 auto;width:250px;}
.gift4{margin:30px auto -40px auto;width:200px;}
.s10bx-hding{padding:15px 16px 0 16px;}
.s10bx-txt{padding:20px 16px 0 16px;}
ul.s10bx-list{padding:10px 16px 0 16px;}
ul.s10bx-list li{
	line-height:26px;
	margin:12px 0 0 0;
}
.s10txt3{padding:30px 0 0 0;}
}
@media only screen and (max-width: 479px){
.s10img1{width:260px;}
.s10bximg, .gift1{width:250px;}
.gift1{margin:20px auto 0 auto;}
.s10bx-hding{padding:15px 10px 0 10px;}
.s10bx-txt{padding:20px 10px 0 10px;}
ul.s10bx-list{padding:10px 10px 0 10px;}
.valuebox{
	width:90px;
	height:46px;	
	margin:0 10px 0 0;
}
.valuebox p{
	font-size:10px;
	line-height:12px;
	padding:10px 0 0 0;
}
.valuebox p span{font-size:20px;}
}
/*======================= start section11 ===================*/
.sec11{background:#161939;padding:43px 0 68px 0;}
.moneyback{
	position:absolute;
	left:25px;
	top:70px;
}
.s11-txtbx{margin:0 0 0 282px;}
.s11-bxhding{
	font-family: 'montserratsemi_bold';
	font-size:42px;
	line-height:42px;
	color:#fff;
	text-align:left;
	padding:0 0 0 32px;
}
.s11-bxtxt{
	text-align:left;
	padding:0 0 0 32px;
	font-family: 'montserratregular';
	line-height:30px;
	color:#fff;
}
.s11-bxtxt span{color:#ff006e;}
.s11txtbx-inbx{margin:18px 0 0 0;}
.s11bx-ingrd{height:260px;}
@media only screen and (max-width: 1013px){
.sec11{padding:45px 0;}
.moneyback{
	left:15px;
	top:110px;
	width:170px;
}
.s11-bxhding{	
	font-size:40px;
	line-height:40px;	
}
.s11-txtbx{margin:0 0 0 200px;}
.s11bx-ingrd{height:290px;}
.s11-bxtxt{line-height:28px;}
}
@media only screen and (max-width: 767px){
.sec11{padding:35px 0;}
.moneyback{
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto 20px auto;
	display:block;
}
.s11-txtbx{margin:0 0 0 0;}
.s11-bxhding{	
	font-size:35px;
	line-height:35px;	
}
.s11-bxhding, .s11-bxtxt{text-align:center;padding:0;}
.s11-bxtxt{line-height:26px;}
}
/*======================= start section12===================*/
.sec12{padding:75px 0;}	
.s12hding1{
	font-family: 'montserratlight';
	font-size:42px;
	line-height:52px;
	color:#252a60;
	text-align:center;
}
.s12hding1 span{font-family: 'montserratsemi_bold';}
.s12hding2{padding:45px 0 0 0;text-align:center;}
.s12txtbx{margin:30px 0 0 0;padding:0 0 0 520px;}
.s12txtbx-img{
	position:absolute;
	left:0;
	top:0;
}
ul.s12bx-list{padding:10px 30px 0 0;}
ul.s12bx-list li{
	background:url(../images/bullet.png) left 3px no-repeat;
	padding:0 0 0 38px;
	font-family: 'montserratregular';
	font-size:24px;
	line-height:30px;
	color:#333;
	text-align:left;
	margin:20px 0 0 0;
}
.s12bx2{margin:65px 0;}
.s12hding3{padding:0 0 40px 0;}
/*-----------accordion--------------*/
#accordion{height:auto!important;margin:30px 2% 0 2%;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	position: relative; 
	margin-top: 2px; 
	padding: 10px; 
	zoom: 1; 
	background:#fff url(../images/acord2.png) 97% center no-repeat;
	font-family: 'montserratsemi_bold';
	font-size: 24px;
	line-height: 30px;
	color:#252a60;
	text-align:left; 
    padding:16px 8.5% 16px 70px;
	margin:18px 0 0 0;
	border:1px solid #ebebeb;
	position:relative;	
}
.ui-accordion .ui-accordion-header span.number{
	position:absolute;
	left:28px;
	width:40px;
	top:15px;
	text-align:left;	
}
.ui-accordion .ui-accordion-header.active{
	background:#e2eff9 url(../images/ahov3.png) 97% center no-repeat;
	border:none;
	outline:none;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
}
.acord-txt{
	padding:20px 28px;
	border:1px solid #ebebeb;
	border-top:0;
}
.s12txt{padding:66px 0 0 0;}
/*-------------price box----------------*/
.pricebox{
	background:url(../images/pricebg.png) 47px top no-repeat;
	margin:10px auto 0 auto;
}
.prcb-img{margin:60px auto 0 auto;display:block;}
.priceb-txt1{
	font-size:20px;
	line-height:26px;
	color:#6c6c6c;
	text-align:center;
	text-transform:uppercase;
	padding:28px 0 0 0;
}
.priceb-txt2{
	width:236px;
	margin:6px auto 0 auto;
	display:block;
	border-top:1px solid #dca4b3;
	border-bottom:1px solid #dca4b3;
	padding:5px 0;
	font-family: 'montserratbold';
	font-size:62px;
	line-height:64px;
	color:#ff3c00;
	text-transform:uppercase;
	text-align:center;
}
.s12btn{
	height:138px;
	width:910px;
	margin:34px auto 0 auto;
	display:block;
	background:#ff8a00;
	background:-webkit-linear-gradient(#ff8a00, #ff6700);
	background:-moz-linear-gradient(#ff8a00, #ff6700);
	background:-o-linear-gradient(#ff8a00, #ff6700);
	background:linear-gradient(#ff8a00, #ff6700);
	font-family: 'montserratbold';
	font-size:37px;
	line-height:138px;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #cc5d00;
	box-shadow:1px 1px 3px #555555;
	border-radius:10px;
	cursor:pointer;
	outline:none;
	border:none;
	box-sizing:border-box;
}
.s12btn span{color:#fff600;}
.s12btn:hover{
	background:#ff6700;
	background:-webkit-linear-gradient(#ff6700, #ff8a00);
	background:-moz-linear-gradient(#ff6700, #ff8a00);
	background:-o-linear-gradient(#ff6700, #ff8a00);
	background:linear-gradient(#ff6700, #ff8a00);
}
@media only screen and (max-width: 1179px){
.s12txtbx{padding:0 0 0 420px;}
.s12txtbx-img{width:400px;}
ul.s12bx-list li{
	font-size:22px;
	line-height:28px;
}
/*-----------accordion--------------*/
#accordion{margin:30px 0 0 0;}
/*-------------price box----------------*/
.pricebox{
	background:url(../images/pricebg.png) -30px top no-repeat;
	margin:10px auto 0 auto;
}
}
@media only screen and (max-width: 1013px){
.sec12{padding:60px 0;}	
.s12hding1{	
	font-size:35px;
	line-height:45px;
}
.s12txtbx{padding:0 0 0 320px;}
.s12txtbx-img{width:300px;}
ul.s12bx-list{padding:0 0 0 0;}
ul.s12bx-list li{
	font-size:20px;
	line-height:25px;
}
.s12bx2{margin:50px 0;}
.s12hding3{padding:0 0 25px 0;}
/*-----------accordion--------------*/
.ui-accordion .ui-accordion-header { 
	font-size: 20px;
	line-height: 26px;
	padding:16px 8.5% 16px 55px;
	margin:10px 0 0 0;	
}
.ui-accordion .ui-accordion-header span.number{
	left:15px;
	width:35px;	
}
.acord-txt{padding:20px 15px;}
.s12txt{padding:46px 0 0 0;}
/*-------------price box----------------*/	
.pricebox{
	background:url(../images/pricebg.png) 22px top no-repeat;
	background-size:100%;	
}
.prcb-img{margin:40px auto 0 auto;width:500px;}

.s12btn{width:100%;font-size:34px;}
}
@media only screen and (max-width: 767px){
.sec12{padding:40px 0;}	
.s12hding1{	
	font-size:30px;
	line-height:40px;
}
.s12hding2{padding:30px 0 0 0;}
.s12txtbx{padding:0 0 0 0;}
.s12txtbx-img{
	width:300px;
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto;
	display:block;
}
ul.s12bx-list{padding:0 0 0 0;}
ul.s12bx-list li{
	background:url(../images/bullet.png) left 1px no-repeat;
}
.s12bx2{margin:40px 0;}
.s12hding3{padding:0 0 20px 0;}
/*-----------accordion--------------*/
.ui-accordion .ui-accordion-header { 
	padding:12px 8.5% 12px 55px;	
}
.s12txt{padding:36px 0 0 0;}
/*-------------price box----------------*/	
.pricebox{
	background:url(../images/pricebg.png) 22px top no-repeat;
	background-size:100%;	
}
.prcb-img{margin:40px auto 0 auto;width:400px;}

.s12btn{
	line-height:45px;
	padding:15px 0 0 0;
	height:118px;
	margin:30px auto 0 auto;
}
}
@media only screen and (max-width: 479px){
.s12hding1{	
	font-size:26px;
	line-height:34px;
}
ul.s12bx-list li{
	font-size:18px;
	line-height:23px;
	margin:15px 0 0 0;
}
.s12hding3{padding:0 0 15px 0;}
ul.s4list li {
	min-height:auto;
}
.s4listtest2 li {
	height: 410px !important;
    min-height: auto !important;
}
.s4listtest3 li {
	height: 410px !important;
	min-height:859px !important;
}
/*-----------accordion--------------*/
.ui-accordion .ui-accordion-header { 
	font-size: 18px;
	line-height: 24px;
	padding:10px 8.5% 10px 45px;
	margin:10px 0 0 0;	
}
.ui-accordion .ui-accordion-header span.number{
	left:10px;
	width:30px;	
	top:11px;
}
.acord-txt{padding:15px 10px;}
/*-------------price box----------------*/	
.pricebox{
	background:url(../images/pricebg.png) 12px top no-repeat;
	background-size:100%;	
}
.prcb-img{margin:15px auto 0 auto;width:280px;}
.priceb-txt1{
	font-size:18px;
	line-height:24px;
	padding:22px 0 0 0;
}
.priceb-txt2{
	width:200px;
	font-size:52px;
	line-height:54px;
}
.s12btn{
	line-height:32px;
	height:92px;
	margin:25px auto 0 auto;
	font-size:25px;
}
}
@media only screen and (max-width: 359px){
.s12btn{
	line-height:26px;
	height:82px;
	margin:25px auto 0 auto;
	font-size:22px;
}
}
/*======================= start footer ===================*/
footer{padding:60px 0;border-top:1px solid #cecece;}
.ftrtxt1, .ftrtxt2{
	font-size:20px;
	line-height:25px;
	color:#000;
	text-align:center;
}
.ftrtxt1 a{color:#333;}
.ftrtxt2{padding:30px 0 0 0;}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
.ftrtxt1, .ftrtxt2{
	font-size:16px;
	line-height:22px;
}
.ftrtxt2{padding:15px 0 0 0;}
}
@media only screen and (max-width: 479px){
.ftrtxt1, .ftrtxt2{
	font-size:14px;
	line-height:20px;
}
}
