@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: 'Graphik';
    color: #333333;
	text-align:left;
    -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 5.98%;
	box-sizing:border-box;
}
p, h1, 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;}
.bdfont{	
	font-size:22px;
	line-height:32px;
	letter-spacing:0;	
}
.bdfont span{font-weight:600;}
.bdfont span.btmbdr{border-bottom:1px solid #333;font-weight:normal;}
.bdfont span.strike{font-weight:normal;text-decoration:line-through;}
.bdfont span.strike2{text-decoration:line-through;}
.bdfont sup, sup{font-size:14px;font-weight:normal;}
.bdhding{
	font-weight:600;
	font-size:30px;
	line-height:32px;
	color:#f6f6f6;
}
.bdhding2{
	font-weight:600;
	font-size:34px;
	line-height:36px;
	color:#707e8f;
}
.bdsubhding{
	font-weight:bold;
	font-size:49px;
	line-height:59px;
	padding:5px 0 0 0;	
}
.bdsubhding span.btmbdr{border-bottom:3px solid #333;}
.bdsubhding sup{font-size:24px;font-weight:normal;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.white{color:#fff;}
.hdblue{color:#8f9aa7;}
.yellow{color:#fff1c1;}
.deepgray{color:#838383;}
.red{color:#f31616;}
@media only screen and (max-width: 1180px){
.container{ max-width:1004px; width:100%; }
.bdsubhding{
	font-size:45px;
	line-height:55px;
}
}
@media only screen and (max-width: 1013px){
.container{ max-width:760px; width:100%;padding:0 2%; }
.bdfont{	
	font-size:20px;
	line-height:28px;
}
.bdhding{
	font-size:25px;
	line-height:27px;
}
.bdhding2{font-size:30px;line-height:32px;}
.bdsubhding{
	font-size:42px;
	line-height:52px;
}
}
@media only screen and (max-width: 767px){
.container{ width:100%; max-width:640px;padding:0 10px;}
.bdfont{
	font-size:18px;
	line-height:26px;
}
.bdfont sup, sup{font-size:12px;}
.bdsubhding{
	font-size:35px;
	line-height:43px;
}
.bdsubhding sup{font-size:18px;}
}
@media only screen and (max-width: 479px){
.bdhding{
	font-size:22px;
	line-height:25px;
}
.bdsubhding{
	font-size:32px;
	line-height:36px;
}
}
/*====================== start banner ===================*/
.banner{	
	background:#9ca3a3 url(../images/banner.jpg) right top no-repeat;
	height:620px;
}
.bnrtxt{
	padding:113px 0 0 118px;
	position:relative;
	font-size:30px;
	line-height:38px;
	color:#fff;
	text-align:left;
}
.bnrtxt span.span1{
	position:absolute;
	left:0;
	top:113px;
	font-weight:600;
	color:#fff1c1;
	background:url(../images/bnrtxtbg.png) left bottom no-repeat;
	padding:0 0 10px 0;
}
h1{
	font-weight:700;
	font-size:92px;
	line-height:100px;
	color:#fff1c1;
	text-align:left;
	padding:48px 0 0 0;
}
@media only screen and (max-width: 2000px){
.banner{background:#9ca3a3 url(../images/banner.jpg) 62% top no-repeat scroll;}
}
@media only screen and (max-width: 1013px){
.banner{background:url(../images/banner.jpg) 62% top no-repeat scroll;}
.bnrtxt{
	padding:113px 0 0 118px;
	font-size:27px;
	line-height:35px;
}
h1{
	font-size:82px;
	line-height:90px;
	padding:48px 0 0 0;
}
}
@media only screen and (max-width: 767px){
.banner{
	height:auto;
	padding:360px 0 0 0;
	background:url(../images/banner-mob.jpg) center top no-repeat;
	background-size:cover;
}
.bnrmob-txtbg{
	background:url(../images/bnrmob-txtbg.png) left top repeat;
	padding:15px 0 5px 0;
}
.bnrtxt{
	padding:0;
	text-align:center;
	font-size:25px;
	line-height:32px;
}
.bnrtxt span.span1{position:inherit;left:auto;top:auto;background:none;}
h1{
	font-size:62px;
	line-height:70px;
	padding:0;
	text-align:center;
}
}
@media only screen and (max-width: 600px){
h1{
	font-size:54px;
	line-height:62px;
}
}
@media only screen and (max-width: 479px){
.banner{padding:240px 0 0 0;}
h1{
	font-size:52px;
	line-height:60px;
}
}
/*=================== start section 1, 2 ===================*/
.sec1{padding:60px 0;}
.s1txt{padding:0 0 0 0;}
.s1img{float:right;margin:0 -20px 0 50px;}
ul.s1list{padding:43px 144px 0 144px;}
ul.s1list li{
	border-radius:60px 60px 60px 60px;
	-moz-box-shadow: 0 0 8px #e0dfdf;
	-webkit-box-shadow: 0 0 8px #e0dfdf;
	box-shadow: 0 0 8px #e0dfdf;
	margin:20px 0 0 0;
	padding:27px 74px;
	font-size:24px;
	line-height:34px;
	text-align:left;
	font-style:italic;
	box-sizing:border-box;
	height:120px;
	position:relative;
}
ul.s1list li:first-child, ul.s1list li:last-child{padding:45px 74px;}
.quote{position:absolute;left:10px;top:-10px;}
.s1txt2{padding:58px 100px 0 0;}
.s1txt2 span.span1{border-bottom:4px solid #dedede;}
.s1txt2 span.span2{
	background:#333333;
	padding:3px 10px;
	color:#fff;
	font-weight:600;
	font-size:32px;
}
.s1list-hding{
	font-weight:600;
	font-size:30px;
	line-height:32px;
	text-align:left;
	padding:38px 0 0 32px;
}
ul.s1list{padding:10px 0 0 0;}
ul.s1list2 li{
	margin:26px 0 0 0;
	position:relative;
	padding:0 0 34px 125px;
}
ul.s1list2 li span{
	font-weight:600;
	font-size:24px;
}
.s1l2icon{
	position:absolute;
	left:32px;
	top:0;
}
.s1line1{position:absolute;right:0;bottom:0;}
.s1line2{position:absolute;left:0;bottom:0;}
/*-------------section2---------------*/
.sec2{
	background:#f1f4f5 url(../images/sec2.jpg) center top no-repeat;
	padding:0 0 88px 0;
}
.sec2-arrow{
	margin:-16px auto 0 auto;
	display:block;
}
.s2hding{padding:20px 0 0 0;}
.s2txt{padding:30px 0 0 0;}
ul.s2list{
	padding:16px 0 17px 0;
	width:906px;
	margin:0 auto;
	display:block;
}
ul.s2list li{
	background:#fff url(../images/bullet.png) 28px center no-repeat;
	margin:20px 0 0 0;
	border-radius:50px 50px 50px 50px;
	padding:16px 20px 16px 84px;
	-moz-box-shadow: 0 0 8px #e0dfdf;
	-webkit-box-shadow: 0 0 8px #e0dfdf;
	box-shadow: 0 0 8px #e0dfdf;
}
@media only screen and (max-width: 1180px){
.s1txt{padding:0 40px 0 0;}
.s1img{margin:0 -70px 0 50px;}
.s1txt2{padding:48px 40px 0 0;}
/*-------------section2---------------*/
ul.s2list{width:100%;}
}
@media only screen and (max-width: 1013px){
.s1img{margin:0 0 0 20px;width:300px;}
.s1txt{padding:0 0 0 0;}
.s1txt2{padding:48px 0 0 0;}
/*-------------section2---------------*/
.sec2{padding:0 0 60px 0;}
}
@media only screen and (max-width: 767px){
.sec1{padding:40px 0;}
ul.s1list{padding:23px 0 0 0;}
.s1img{float:none;margin:0 auto;display:block;width:250px;}
ul.s1list li, ul.s1list li:first-child, ul.s1list li:last-child{	
	padding:17px 30px 17px 70px;
	font-size:20px;
	line-height:30px;
	height:auto;	
}
.s1txt2{padding:30px 0 0 0;}
/*-------------section2---------------*/
.sec2{padding:0 0 40px 0;}
.s2txt{padding:20px 0 0 0;}
}
@media only screen and (max-width: 479px){
.s1list-hding{
	font-size:26px;
	line-height:28px;
	padding:38px 0 0 0;
}
ul.s1list li, ul.s1list li:first-child, ul.s1list li:last-child{	
	padding:12px 20px 12px 70px;
}
ul.s1list2 li{
	margin:22px 0 0 0;
	position:relative;
	padding:0 0 24px 65px;
}
ul.s1list2 li span{font-size:22px;}
.s1l2icon{left:0;width:50px;}
ul.s2list li{
	background:#fff url(../images/bullet.png) 12px center no-repeat;	
	padding:16px 17px 16px 70px;
}
}
/*=================== start section 3, 4, 5 ===================*/
.sec3{padding:58px 0;}
.s3txt{padding:27px 0 0 0;}
.s3img{float:right;margin:20px -45px 0 0;}
.s3arrow{position:absolute;top:1041px;right:80px;}
.s3box{
	width:775px;
	margin:32px auto 0 auto;
	display:block;	
}
.s3btxt1{
	font-weight:600;
	font-size:30px;
	line-height:42px;
	color:#ff0000;
	text-align:center;
	padding:30px 80px 0 80px;
}
.s3btxt2{
	font-size:24px;
	line-height:32px;
	text-align:center;
	font-style:italic;
	padding:10px 50px 31px 50px;
}
.s3line1, .s3line2{position:absolute;left:0;}
.s3line1{top:0;}
.s3line2{bottom:0;}
/*--------------section4---------------*/
.sec4{
	background:#a6bbc8 url(../images/s4bg.jpg) center top no-repeat;
	padding:0 0 63px 0;
}
.s4txt{padding:26px 0 0 0;}
.s4img{float:right;margin:40px -15px 0 20px;}
.s4chat{
	background:url(../images/chat-icon.png) center top no-repeat;
	height:100px;
	width:373px;
	margin:34px 0 5px 20px;
	font-weight:600;
	font-size:24px;
	line-height:100px;
	color:#fff;
	text-align:center;
	font-style:italic;
	text-align:left;
	padding:0 0 0 54px;
	box-sizing:border-box;
}
/*--------------section5---------------*/
.sec5{padding:56px 0 43px 0;}
.s5txt{padding:26px 0 0 0;}
ul.s5list{padding:45px 0 15px 0;}
ul.s5list li{
	float:left;
	display:inline-block;
	width:29.51%;
	margin:0 3.39% 0 1.16%;
	-moz-box-shadow: 0 0 25px #d6d6d6;
	-webkit-box-shadow: 0 0 25px #d6d6d6;
	box-shadow: 0 0 25px #d6d6d6;
	background:#ecf7f8;
	border:10px solid #fff;
	box-sizing:border-box;
	height:474px;
}
ul.s5list li:nth-child(2){background:#eff8ec;}
ul.s5list li:last-child{margin:0;background:#f8f4ec;}
.s5licon{margin:26px auto 0 auto;display:block;}
.s5lhding{
	font-weight:bold;
	font-size:30px;
	line-height:32px;
	text-transform:uppercase;
	text-align:center;
	padding:25px 0 0 0;
}
.s5ltxt{
	padding:5px 15px 0 15px;
	line-height:28px;
}
@media only screen and (max-width: 1180px){
.s3txt{padding:27px 0 0 0;}
.s3img{margin:120px -40px 60px 0;width:360px;}
.s3arrow{top:1075px;right:69px;}
/*--------------section4---------------*/
.s4txt{padding:26px 0 0 0;}
.s4img{margin:0 -20px 0 30px;}
/*--------------section5---------------*/
.s5txt{padding:26px 0 0 0;}
ul.s5list li{height:484px;}
}
@media only screen and (max-width: 1013px){
.s3txt{padding:27px 0 0 0;}
.s3img{margin:0 0 0 0;width:300px;}
.s3box{width:100%;}
.s3btxt1{
	font-size:26px;
	line-height:33px;
	padding:30px 40px 0 40px;
}
.s3btxt2{
	font-size:20px;
	line-height:28px;	
	padding:10px 40px 26px 40px;
}
/*--------------section4---------------*/
.s4txt{padding:26px 0 0 0;}
.s4img{margin:40px 0 0 30px;width:300px;}
.s4chat{margin:34px 0 5px 0;}
/*--------------section5---------------*/
ul.s5list li{	
	width:31.05%;
	margin:0 3.39% 0 0;	
	height:484px;
}
.s5licon{margin:16px auto 0 auto;}
.s5lhding{
	font-size:26px;
	line-height:28px;
	padding:20px 0 0 0;
}
.s5ltxt{
	padding:5px 10px 0 10px;
	line-height:26px;
}
}
@media only screen and (max-width: 767px){
.sec3, .sec5{padding:40px 0;}
.s3img{float:none;margin:0 auto 5px auto;display:block;width:auto;}
/*--------------section4---------------*/
.sec4{padding:0 0 40px 0;}
.s4img{float:none;margin:0 auto;display:block;width:250px;}
.s4chat{
	background-size:100%;
	height:73px;
	width:263px;
	margin:34px 0 5px 0;
	font-size:22px;
	line-height:73px;
	padding:0 0 0 20px;
}
/*--------------section5---------------*/
ul.s5list{padding:15px 0 5px 0;}
ul.s5list li, ul.s5list li:last-child{
	width:100%;
	margin:20px 0 0 0;
	height:auto;
	padding-bottom:15px;
}
}
@media only screen and (max-width: 479px){
.s3btxt1{
	font-size:24px;
	line-height:31px;
	padding:20px 15px 0 15px;
}
.s3btxt2{
	font-size:18px;
	line-height:26px;	
	padding:10px 15px 16px 15px;
}
}
/*=================== start section 6, 7, 8 ===================*/
.sec6{
	background:#f1f4f5 url(../images/sec2.jpg) center top no-repeat;
	padding:0 0 63px 0;
}
.s6txt{padding:30px 0 0 0;}
.s6img{float:right;margin:30px -15px 0 30px;}
/*--------------section7---------------*/
.sec7{
	background:#8ba7ba url(../images/s7bg.jpg) center top no-repeat;
	padding:0 0 60px 0;
}
.s7subhd{font-size:49px;color:#fff1c1;}
.s7txt{padding:25px 0 0 0;}
.s7img{float:right;margin:45px 50px 0 50px;}
/*--------------section8---------------*/
.sec8{padding:57px 0;}
.s8subhding{font-size:48px;}
.s8txt{padding:25px 0 0 0;}
.s8box{padding:30px 0 30px 0;}
.s8arrow{
	position:absolute;
	left:35px;
	top:15px;
}
.s8bximg{margin:0 auto;display:block;top:-10px}
.s8bxtxt{
	font-weight:600;
	font-size:30px;
	line-height:42px;
	padding:10px 0 29px 0;
}
.s8bxtxt sup{font-weight:600;}
.s8img{float:right;margin:0 52px 0 60px;}
@media only screen and (max-width: 1180px){
.s6img{margin:30px -35px 0 20px;}
/*--------------section7---------------*/
.s7subhd, .s8subhding{font-size:44px;line-height:54px;}
/*--------------section8---------------*/
.s8txt{padding:25px 0 0 0;}
.s8arrow{
	left:0;
	top:25px;
}
.s8img{float:right;margin:0 0 0 60px;}
}
@media only screen and (max-width: 1013px){
.s6img{margin:30px -15px 0 20px;width:300px;}
/*--------------section7---------------*/
.s7subhd, .s8subhding{font-size:42px;line-height:52px;}
.s7img{margin:45px 0 0 3px;}
/*--------------section8---------------*/
.s8box{padding:6px 0 15px 0;}
.s8img{margin:0 -12px 0 30px;width:260px;}
}
@media only screen and (max-width: 767px){
.sec6{padding:0 0 40px 0;}
.s6img{
	float:none;
	margin:0 auto;
	display:block;
	width:250px;
}
/*--------------section7---------------*/
.sec7{padding:0 0 40px 0;}
.s7subhd, .s8subhding{font-size:35px;line-height:42px;}
.s7img{float:none;margin:50px auto -10px auto;display:block;width:250px;}
/*--------------section8---------------*/
.sec8{padding:40px 0;}
.s8box{padding:6px 0;}
.s8bxtxt{
	font-size:25px;
	line-height:35px;
	padding:10px 20px 20px 20px;
}
.s8img{float:none;margin:10px auto 20px auto;width:200px;display:block;}
}
@media only screen and (max-width: 479px){
/*--------------section7---------------*/
.s7subhd, .s8subhding{font-size:33px;line-height:37px;}
/*--------------section8---------------*/
.s8bxtxt{line-height:30px;}
}
/*=================== start section 9, 10, 10-b, 10-c ===================*/
.sec9{	
	background:#f1f4f5 url(../images/sec2.jpg) center top no-repeat;
	padding:0 0 50px 0;
}
.s9subhd{padding:30px 0 0 0;color:#fff1c1;}
.s9txt{padding:30px 0 0 0;text-align:left;}
.s9img{float:left;margin:10px 0 0 -50px;}
.s9box{padding:20px 0 0 0;}
.s9bxtxt1, .s9bxtxt2, .s9bxtxt3{
	font-weight:600;
	font-size:30px;
	line-height:32px;
	color:#8f9aa7;
	padding:50px 30px 0 30px;
}
.s9bxtxt2{padding:14px 40px 0 40px;line-height:42px;color:#333;}
.s9bxtxt2 span{border-bottom:2px solid #8f9aa7;}
.s9bxtxt3{padding:26px 40px 38px 40px;}
.s9list-hding{
	font-weight:600;
	padding:42px 130px 0 130px;	
}
ul.s9list{padding:13px 110px 0 110px;}
ul.s9list li{
	margin:6px 0 0 0;
	background:#fff url(../images/bullet2.png) 15px 10px no-repeat;
	border-radius:30px 30px 30px 30px;
	padding:8px 20px 8px 52px;
}
ul.s9list li span{text-decoration:line-through;}
/*--------------section10---------------*/
.sec10{padding:50px 0;}
.s10txt{padding:30px 0 0 0;}
.s10img{
	float:right;
	margin:-40px 30px 20px 50px;
}
.s10btm{
	background:#a6bbc8;
	padding:53px 46px;
	margin:42px 0 72px 0;
	box-sizing:border-box;
}
.s10btmimg{float:left;margin:35px 20px 0 -14px;}
.s10btmtxt{padding:40px 20px 0 0;}
.s10btm-subhding{
	font-weight:600;
	padding:47px 0 0 0;
	color:#fff;
}
.s10btm-box{
	width:778px;
	height:272px;
	margin:10px auto 0 auto;
	display:block;
	background:url(../images/s10bxbg.png) center top no-repeat;
}
.s10btm-box p{
	font-weight:600;
	font-size:30px;
	line-height:36px;
	color:#fff;
	text-align:center;
	padding:40px 50px 0 50px;
}
.s10btm-txt2{margin:-18px 0 0 0;}
ul.s10btm-list{padding:10px 0 0 0;}
ul.s10btm-list li{
	background:url(../images/bullet3.png) 10px 3px no-repeat;
	padding:0 0 0 48px;
	margin:10px 0 0 0;
}
.s10list-hding{padding:30px 0 0 46px;font-weight:600;}
ul.s10list{padding:6px 150px 0 46px;}
ul.s10list li{
	background:url(../images/bullet2.png) 15px top no-repeat;
	padding:0 0 0 50px;
	margin:17px 0 0 0;
}
/*-------section 10-b blend--------*/
.sec10-b{
	background:#f1f4f5 url(../images/sec2.jpg) center top no-repeat;
	padding:0 0 50px 0;
}
.s10b-btl{margin:52px auto -20px auto;display:block;}
.s10b-txt{padding:30px 0 0 0;}
.quality{float:right;margin:30px 70px 30px 30px;}
/*-------section 10-c blend--------*/
.sec10-c{padding:55px 0;}
/*-------moisturizing blend--------*/
.msb-box1, .msb-box2{
	background:#eef6fb;
	border-radius:5px;
	padding:30px;
	margin:15px 0 0 0;
}
.topmar{margin:26px 0 0 0;}
.msb-box2{background:#f0f3f9;}
.msb-hding{color:#333;}
.gtmsb-hding, .dnlmsb-hding, .hrstlmsb-hding{padding:75px 0 0 0;}
.msb-txt{padding:25px 0 0 0;}
.msb-img1, .msb-img2, .msb-img3, .msb-img4, .msb-img5, 
.msb-img6, .msb-img7, .msb-img8, .msb-img9, .s10img3{
	float:right;
}
.msb-img1{margin:20px 10px 0 20px;}
.msb-img2{margin:80px 10px 0 20px;}
.msb-img3{margin:20px 60px 0 50px;width:210px;}
.msb-img4{margin:0 0 0 0;}
.msb-img5{margin:0 10px 0 40px;width:310px;}
.msb-img6{margin:40px 70px 0 30px;}
.msb-img7{margin:0 40px 0 30px;width:300px;}
.msb-img8{margin:25px 125px 20px 90px;}
.msb-img9{margin:45px 0 20px 0;}
.s10img3{margin:30px -18px 10px 40px;}
@media only screen and (max-width: 1180px){
.s9img{margin:10px 0 50px -70px;}
.s9list-hding{padding:42px 40px 0 40px;}
ul.s9list{padding:23px 40px 0 40px;}
/*--------------section10---------------*/
.s10txt{padding:30px 0 0 0;}
/*.s10img{margin:20px 20px 0 30px;}*/
.s10list-hding{padding:30px 0 0 26px;}
ul.s10list{padding:6px 100px 0 26px;}
/*-------section 10-b blend--------*/
.quality{margin:0 0 30px 20px;}
/*-------section 10-c blend--------*/
.msb-img1{margin:60px 0 0 10px;width:300px;}
.msb-img2{margin:80px 0 0 20px;width:340px;}
.msb-img3{margin:20px 0 0 20px;/*width:300px;*/}
.msb-img4{margin:50px 0 0 0;width:350px;}
.msb-img5{margin:40px 0 20px 30px;width:280px;}
.msb-img6{margin:50px 0 20px 30px;}
.msb-img7{margin:0 40px 0 30px;width:300px;}
.msb-img8{margin:45px 45px 20px 90px;}
.msb-img9{margin:115px 0 80px 0;width:380px;}
.s10img3{margin:40px -18px 0 10px;}
.dnlmsb-hding{padding:60px 0 0 0;}
}
@media only screen and (max-width: 1013px){
.s9img{margin:30px 0 50px -50px;width:360px;}
.s9bxtxt1, .s9bxtxt2, .s9bxtxt3{
	font-size:26px;
	line-height:28px;
}
.s9bxtxt2{padding:14px 55px 0 55px;line-height:36px;}
.s9list-hding{padding:35px 0 0 0;}
ul.s9list{padding:15px 0 0 0;}
/*--------------section10---------------*/
.s10txt{padding:30px 0 0 0;}
.s10img{margin:-30px 0 0 30px;width:300px;}
.s10btm{padding:33px 26px;}
.s10btmimg{margin:25px 10px 50px -14px;width:280px;}
.s10btmtxt{padding:30px 20px 0 0;}
.s10btm-box{
	width:100%;
	height:auto;
	background:#5f8399;
	border-radius:120px;
	margin:20px auto 0 auto;
}
.s10btm-box p{
	font-size:26px;
	line-height:32px;	
	padding:20px 35px 20px 35px;
}
.s10btm-txt2{margin:30px 0 0 0;}
ul.s10btm-list li{
	background:url(../images/bullet3.png) left 3px no-repeat;
	padding:0 0 0 38px;
}
.s10list-hding{padding:30px 0 0 0;}
ul.s10list{padding:6px 0 0 0;}
ul.s10list li{
	background:url(../images/bullet2.png) left top no-repeat;
	padding:0 0 0 35px;
}
/*-------section 10-b blend--------*/
.s10b-btl{margin:32px auto -30px auto;max-width:400px;}
.quality{margin:0 0 30px 20px;max-width:250px;}
/*-------section 10-c blend--------*/
.msb-img4{margin:50px 0 0 0;width:300px;}
.msb-img5{margin:0 10px 0 20px;width:270px;}
.msb-img6{margin:50px 0 20px 30px;width:270px;}
.msb-img7{margin:0 0 0 30px;width:300px;}
.msb-img8{margin:45px 0 20px 40px;}
.msb-img9{margin:45px 0 0 0;width:340px;}
.s10img3{margin:70px -18px 0 10px;width:300px;}
.hrstlmsb-hding{padding:45px 0 0 0;}
}
@media only screen and (max-width: 767px){
.sec9{padding:0 0 40px 0;}
.s9img{float:none;margin:0 auto 0 auto;width:280px;display:block;}
.s9box{padding:0 0 0 0;}
.s9bxtxt1, .s9bxtxt2, .s9bxtxt3{
	font-size:23px;
	line-height:25px;
}
.s9bxtxt1{padding:25px 10px 0 10px;}
.s9bxtxt2{padding:14px 20px 0 20px;;}
.s9bxtxt3{padding:20px 20px 22px 20px;}
/*--------------section10---------------*/
.sec10, .sec10-c{padding:40px 0;}
.s10btm{margin:32px 0 42px 0;}
.s10img, .s10btmimg{float:none;margin:0 auto;width:260px;display:block;}
.s10img{width:auto;margin:0 auto 20px auto;}
.s10btmimg{margin:25px auto 0 auto;}
.s10btmtxt{padding:20px 0 0 0;}
.s10btm-subhding{padding:30px 0 0 0;}
.s10btm-box p{
	font-size:24px;
	line-height:28px;	
}
/*-------section 10-b blend--------*/
.s10b-btl{max-width:300px;}
.quality{float:none;margin:0 auto 7px auto;display:block;}
/*-------section 10-c blend--------*/
.msbhd-toppad{padding:0 0 0 0;}
.gtmsb-hding, .dnlmsb-hding, .hrstlmsb-hding{padding:0 0 0;}
.msb-img1, .msb-img2, .msb-img3, .msb-img4, .msb-img5, 
.msb-img6, .msb-img7, .msb-img8, .msb-img9, .s10img3{
	float:none;
	margin:0 auto;
	display:block;
}
.msb-img7{width:250px;}
.msb-img4{width:280px;}
.msb-img5, .msb-img6, .msb-img7, .msb-img8, .msb-img9{margin:0 auto 20px auto;}
.s10img3{margin:30px auto -20px auto;width:240px;}
}
@media only screen and (max-width: 479px){
.s10btm, .msb-box1, .msb-box2{padding:20px 15px;}	
.s9bxtxt1{padding:25px 10px 0 10px;}
.s9bxtxt2{padding:14px 10px 0 10px;;}
.s9bxtxt3{padding:20px 10px 22px 10px;}
.s10btm-box{border-radius:50px;}
.s10btm-box p{
	font-size:23px;
	line-height:27px;
	padding:20px 15px 20px 15px;	
}
}
/*=================== start section 11, 12, 13 ===================*/
.sec11{	
	background:#a7bac8 url(../images/s11bg.jpg) center top no-repeat;
	padding:0 0 40px 0;
}
.s11prd{margin:10px auto 0 auto;display:block;}
.s11img{float:right;margin:-25px -20px 0 20px;}
/*--------------section12---------------*/
.sec12{padding:50px 0;}
.s12box{
	background:#87abc5;
	border-radius:12px;
	margin:25px 30px 0 50px;
	position:relative;	
}
.s12bxbg{
	position:absolute;
	right:-20px;
	bottom:0;
}
.s12bxtxt{padding:12px 20px 15px 92px;}
.s12bximg{
	position:absolute;
	left:-50px;
	top:10px;
}
.s12txt{padding:44px 0 0 0;}
ul.s12list{padding:30px 120px 0 120px;}
ul.s12list li{
	background:url(../images/bullet2.png) left 6px no-repeat;
	padding:0 0 0 38px;
	margin:10px 0 0 0;
}
/*--------------section13---------------*/
.sec13{
	background:#a6bbc8 url(../images/s4bg.jpg) center top no-repeat;
	padding:0 0 152px 0;
}
.s13txt{padding:30px 0 0 0;}
.s13chatbx{
	background:#298bfa;
	border-radius:15px;
	width:550px;
	margin:30px 0 0 14px;
	padding:30px 30px 30px 20px;
	position:relative;
	box-sizing:border-box;	
}
.s13chatbx p{
	font-size:24px;
	line-height:32px;
	font-weight:600;
	color:#fff;
}
.s13bxbg{
	position:absolute;
	right:-14px;
	bottom:2px;
}
.s13img{float:right;margin:20px 0 0 30px;}
@media only screen and (max-width: 1180px){
.sec11{padding:0 0 50px 0;}
/*--------------section12---------------*/
ul.s12list{padding:30px 60px 0 60px;}
/*--------------section13---------------*/
.s13chatbx{	
	width:450px;
	margin:30px 0 0 0;		
}
.s13img{float:right;margin:20px 0 0 20px;}
}
@media only screen and (max-width: 1013px){
.s11prd{margin:20px auto 0 auto;width:350px;}
.s11img{width:300px;}
/*--------------section12---------------*/
ul.s12list{padding:30px 0 0 0;}
/*--------------section13---------------*/
.s13img{margin:50px -18px 0 20px;width:300px;}
.s13chatbx{	
	width:410px;
	margin:30px 0 0 0;
	padding:25px 20px 25px 20px;		
}
.s13chatbx p{
	font-size:22px;
	line-height:30px;
}
}
@media only screen and (max-width: 767px){
.sec11{padding:0 0 40px 0;}
.s11prd{margin:20px auto 0 auto;width:350px;}
.s11img{width:260px;float:none;margin:0 auto;display:block;}
/*--------------section12---------------*/
.sec12{padding:40px 0;}
.s12box{margin:20px 20px 0 20px;}
.s12bxtxt{padding:12px 15px 15px 82px;}
.s12bximg{	
	left:-20px;
	width:100px;	
}
.s12txt{padding:30px 0 0 0;}
ul.s12list{padding:20px 0 0 0;}
/*--------------section13---------------*/
.sec13{padding:0 0 40px 0;}
.s13img{
	float:none;
	margin:20px auto -10px auto;
	display:block;
	width:250px;
}
.s13chatbx{width:auto;margin:30px 16px 0 0;}
}
@media only screen and (max-width: 479px){
.s12bxtxt{padding:12px 15px 15px 15px;}
.s12bximg{
	position:inherit;
	left:auto;
	top:auto;	
	width:90px;
	float:left;
	margin:10px 5px 0 -20px;
}	
}
/*=================== start section 14, 15, 16 ===================*/
.sec14{padding:0 0 50px 0;}
.s14box{
	width:742px;
	background:#648091;
	border-radius:100px 100px 100px 100px;
	margin:-100px auto 0 auto;
	display:block;
}
.s14bx-txt1{
	color:#fff1c1;
	padding:15px 25px 0 25px;
}
.s14bx-txt2{
	font-weight:600;
	font-size:30px;
	line-height:36px;
	padding:3px 25px 37px 25px;
}
.s14bx-txt3{
	background:url(../images/amaze-bg.png) center top no-repeat;
	height:51px;
	width:233px;
	margin:-20px auto 0 auto;
	font-weight:600;
	line-height:36px;
}
.s14prd{margin:34px auto 0 auto;display:block;}
.s14img{float:right;margin:-20px -17px 0 10px;}
/*--------------section15---------------*/
.sec15{
	padding:0 0 50px 0;
	background:#f3f4f6 url(../images/s15bg.jpg) center top no-repeat;
}
.s15txt{padding:38px 0 0 0;}
ul.s15list{padding:25px 0 0 120px;}
ul.s15list li{
	background:url(../images/bullet2.png) left top no-repeat;
	padding:0 0 0 38px;
	margin:10px 0 0 0;
}
.s15img{float:right;margin:20px 0 0 90px;}
/*--------------section16---------------*/
.sec16{
	background:#a5baca url(../images/s16bg.jpg) center top no-repeat;
	padding:0 0 20px 0;
}
.s16txt{padding:30px 0 0 0;}
.s16img{float:right;margin:50px 0 0 10px;}
.s16subhd{
	font-weight:600;
	font-size:30px;
	line-height:36px;
	padding:26px 0 0 0;
}
ul.s16list{padding:15px 0 0 0;}
ul.s16list li{
	background:url(../images/bullet4.png) left top no-repeat;
	padding:0 0 0 39px;
	margin:18px 0 0 0;
	font-weight:600;
}
/*--------------section17---------------*/
.sec17{padding:50px 0;}
.s17img1{margin:38px auto 0 auto;display:block;}
.s17img2{margin:18px auto 0 auto;display:block;}
.s17txt{padding:38px 0 0 0;}
/*--------------section18---------------*/
.sec18{
	background:#f2f5f6 url(../images/s18bg.jpg) center top no-repeat;
	padding:0 0 50px 0;
}
.s18img{float:left;margin:0 30px 0 0;}
@media only screen and (max-width: 1180px){
/*--------------section15---------------*/
ul.s15list{padding:25px 0 0 20px;}
.s15img{margin:20px 0 0 30px;}
/*--------------section16---------------*/
.sec16{padding:0 0 50px 0;}
.s16img{margin:50px -20px 0 0;}
}
@media only screen and (max-width: 1013px){
.s14box{width:100%;}
.s14prd{width:500px;margin:24px auto 0 auto;}
.s14img{width:300px;}
/*--------------section15---------------*/
ul.s15list{padding:25px 0 0 0;}
.s15img{margin:40px 0 0 20px;width:300px;}
/*--------------section16---------------*/
.s16img{width:360px;}
.s16subhd{	
	font-size:26px;
	line-height:32px;	
}
/*--------------section18---------------*/
.s18img{margin:0 20px 0 0;width:300px;}
}
@media only screen and (max-width: 767px){
.s14box{	
	margin:40px auto 0 auto;
	border-radius:80px 80px 80px 80px;
}
.s14bx-txt1{padding:15px 15px 0 15px;}
.s14bx-txt2{
	font-size:26px;
	line-height:32px;
	padding:3px 15px 37px 15px;
}
.s14img{float:none;margin:0 auto;display:block;width:260px;}
/*--------------section15---------------*/
.sec15{padding:0 0 40px 0;}
.s15txt{padding:30px 0 0 0;}
ul.s15list{padding:20px 0 0 0;}
.s15img{float:none;margin:30px auto -20px auto;display:block;}
/*--------------section16---------------*/
.sec16{padding:0 0 40px 0;}
.s16img{float:none;margin:0 auto -20px auto;display:block;width:360px;}
ul.s16list li{margin:12px 0 0 0;}
/*--------------section17---------------*/
.sec17{padding:40px 0;}
.s17img1{margin:20px auto 0 auto;}
.s17img1, .s17img2{border:1px solid #CCC;border-radius:4px;max-width:100%;}
.s17txt{padding:28px 0 0 0;}
/*--------------section18---------------*/
.s18img{float:none;margin:0 auto;display:block;}
}
@media only screen and (max-width: 479px){
.s14box{	
	margin:40px auto 0 auto;
	border-radius:40px 40px 40px 40px;
}
.s14bx-txt2{
	font-size:22px;
	line-height:26px;	
}
}
/*=================== start section 19, 20, 21, 22, 23 ===================*/
.sec19{padding:50px 0;}
.moneyback{margin:20px auto 0 auto;display:block;}
.s19box{
	width:82%;
	margin:34px auto 0 auto;
	display:table;
	border-top:4px double #a5baca;
	border-bottom:4px double #a5baca;
	padding:27px 0;
	box-sizing:border-box;
}
.s19box p{font-weight:600;padding:0 80px;}
/*--------------section20---------------*/
.sec20{
	background:#8eaabf url(../images/s20bg.jpg) center top no-repeat;
	padding:0 0 60px 0;
}
.s20txt{padding:30px 0 0 0;}
.s20img{margin:16px auto 0 auto;display:block;}
.s20txt2 span.span1{font-size:30px;font-weight:600;line-height:45px;}
.s20prc{font-weight:600;font-size:72px;line-height:72px;padding:10px 0 0 0;}
.s20day{
	width:120px;
	margin:6px auto;
	display:block;
	border-top:2px solid #c1cfda;
	border-bottom:2px solid #c1cfda;
	padding:6px 0;
	font-weight:600;
	font-size:30px;
	line-height:32px;
}
.lft-arrow, .rgt-arrow{
	position:absolute;
	top:1188px;
}
.lft-arrow{left:60px;}
.rgt-arrow{right:60px;}
/*--------------section21---------------*/
.sec21{padding:50px 0 60px 0; overflow:hidden;}
ul.s21-list{padding:34px 80px 0 80px;}
ul.s21-list li{
	border-radius:18px;
	-moz-box-shadow: 0 0 3px #aaaaaa;
	-webkit-box-shadow: 0 0 3px #aaaaaa;
	box-shadow: 0 0 3px #aaaaaa;
	margin:11px 0 0 0;
	background:url(../images/bullet2.png) 30px 20px no-repeat;
	padding:15px 30px 15px 70px;
}
.s21lft-arrow, .s21rgt-arrow{
	position:absolute;
	top:1820px;
}
.s21lft-arrow{left:-20px;}
.s21rgt-arrow{right:-20px;}
/*--------------section22---------------*/
.sec22{
	background:#a6bbc8 url(../images/s4bg.jpg) center top no-repeat;
	padding:0 0 63px 0;
	overflow:hidden;
}
/*-----------accordion--------------*/
#accordion{height:auto!important;margin:40px 0 0 0;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	margin-top: 2px; 
	padding: 10px; 
	zoom: 1; 
	background:#84a0b5 url(../images/plus.png) 97% 26px no-repeat;
	font-weight:600;	
	text-align:left; 
    padding:16px 8.5% 16px 30px;
	margin:10px 0 0 0;
	border:1px solid #b7cad8;	
	outline:none;	
}
.ui-accordion .ui-accordion-header.active{
	background:#84a0b5 url(../images/minus.png) 97% 32px no-repeat;
	border-bottom: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 #b7cad8;
	border-top:0;
	background:#98afc1;
}
.s22lft-arrow, .s22rgt-arrow{
	position:absolute;
	bottom:-30px;
}
.s22lft-arrow{left:-100px;}
.s22rgt-arrow{right:-90px;bottom:0;}
/*--------------section23---------------*/
.sec23{padding:56px 0;}
.s23txt{
	font-weight:600;
	font-size:24px;
	line-height:28px;
	color:#0446b5;
	text-align:left;
}
ul.s23list{padding:15px 0 0 0;}
ul.s23list li{
	margin:12px 0 0 0;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#0446b5;
	overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;   
    word-break: break-all;   
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
ul.s23list li a{color:#0446b5;}
ul.s23list li a:hover{text-decoration:underline;color:#333;}
@media only screen and (max-width: 1180px){
.s19box p{padding:0 40px;}
/*--------------section20---------------*/
.lft-arrow{left:0;}
.rgt-arrow{right:0;}
/*--------------section21---------------*/
.s21lft-arrow, .s21rgt-arrow{top:2035px;width:180px;}
/*--------------section22---------------*/
.s22lft-arrow, .s22rgt-arrow{width:200px;bottom:15px;}
}
@media only screen and (max-width: 1013px){
.s19box{width:92%;}
/*--------------section20---------------*/
.sec20{padding:0 0 60px 0;}
.s20img{width:400px;}
.lft-arrow, .rgt-arrow{width:100px;top:1158px;}
/*--------------section21---------------*/
ul.s21-list{padding:34px 30px 0 30px;}
ul.s21-list li{
	background:url(../images/bullet2.png) 10px 20px no-repeat;
	padding:15px 20px 15px 50px;
}
.s21lft-arrow, .s21rgt-arrow{top:1960px;width:100px;}
.s21lft-arrow{left:-10px;}
.s21rgt-arrow{right:-10px;}
/*--------------section22---------------*/
.sec22{padding:0 0 50px 0;}
.s22lft-arrow, .s22rgt-arrow{width:150px;bottom:18px;}
.s22lft-arrow{left:-70px;}
.s22rgt-arrow{right:-70px;bottom:25px;}
}
@media only screen and (max-width: 767px){
.sec19, .sec21, .sec23{padding:40px 0;}
.s19box{width:100%;padding:15px 0;}
.s19box p{padding:0 20px;}
/*--------------section20---------------*/
.sec20{padding:0 0 40px 0;}
.s20prc{font-size:60px;line-height:60px;}
/*--------------section21---------------*/
ul.s21-list{padding:24px 0 0 0;}
/*--------------section22---------------*/
.sec22{padding:0 0 40px 0;}
#accordion{margin:30px 0 0 0;}
.ui-accordion .ui-accordion-header{padding:16px 8.5% 16px 20px;}
.acord-txt{padding:20px 20px;}
}
@media only screen and (max-width: 479px){
.moneyback{width:200px;}
.s19box p{padding:0 0;}
/*--------------section20---------------*/
.s20txt2 span.span1{font-size:26px;line-height:30px;}
}
/*=================== start footer ===================*/
footer{background:#e8e8e8;padding:40px 0;}
.ftrtxt, .ftrtxt2{
	font-size:18px;
	line-height:30px;
	color:#737373;
	text-align:center;
}
.ftrtxt a{color:#737373;}
.ftrtxt a:hover{color:#000;}
.ftrtxt2{
	font-size:15px;
	line-height:20px;
	padding:10px 0 0 0;
}
@media only screen and (max-width: 479px){
footer{padding:20px 0;}
.ftrtxt{
	font-size:15px;
	line-height:20px;
}
.ftrtxt2{
	font-size:12px;
	line-height:17px;
}
}