@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Outfit';
	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:#f9f9f9;
}
.container, .container2{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
.container2{width:1030px;}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}
.bdhding1{	
	font-family: 'outfitextrabold';
	font-size:48px;
	line-height:58px;
	text-align:center;
}
.bdfont{	
	font-size:24px;
	line-height:32px;
	text-align:left;
}
.bdfont sup{
	font-size:12px;
	line-height:12px;
	color:#000fff;
	text-decoration:underline;
}
.bdfont2, .bdhding2{
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.bdhding2{text-align:center;font-weight:600;}
.bdfont3{
	font-size:32px;
	line-height:42px;
	text-align:left;
}
.bdfont4{	
	font-size:26px;
	line-height:36px;
	text-align:left;
}
.bdfont5{	
	font-size:28px;
	line-height:38px;
	text-align:left;
}
.mar1{margin-top:31px;}
.mar2{margin-top:38px;}
.mar3{margin-top:44px;}
.hdmar{margin-top:10px;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.exbold{font-family: 'outfitextrabold';}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1050px){
.container2{ max-width:970px; width:100%; }
}
@media only screen and (max-width: 1000px){
.container, .container2{ max-width:750px; width:100%; }
.bdhding1{
	font-size:40px;
	line-height:50px;
}
.bdfont{	
	font-size:20px;
	line-height:28px;
}
.bdfont2, .bdhding2{
	font-size:26px;
	line-height:36px;
}
.bdfont3{
	font-size:28px;
	line-height:38px;
}
.bdfont4{	
	font-size:22px;
	line-height:32px;
}
.bdfont5{	
	font-size:24px;
	line-height:34px;
}
.mar1{margin-top:27px;}
.mar2{margin-top:36px;}
.mar3{margin-top:40px;}

}
@media only screen and (max-width: 767px){
.container, .container2{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box; }
.bdhding1{
	font-size:34px;
	line-height:44px;
}
.bdfont{	
	font-size:19px;
	line-height:27px;
}
.bdfont2, .bdhding2{
	font-size:24px;
	line-height:34px;
}
.bdfont3{
	font-size:26px;
	line-height:36px;
}
.bdfont4{	
	font-size:21px;
	line-height:31px;
}
.bdfont5{	
	font-size:22px;
	line-height:32px;
}
.mar1{margin-top:24px;}
.mar2{margin-top:34px;}
.mar3{margin-top:26px;}
.hdmar{margin-top:8px;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
}
/*====================start section1, 2, 3, 4=====================*/
.sec1{
	background:#1c0c17 url(../images/sec1.jpg) center top no-repeat;
	height:656px;
	padding:35px 0 160px 0;
}
.s1hding{
	font-family: 'outfitextrabold';
	font-size:62px;
	line-height:72px;
	color:#fff;
	text-align:left;
	position:relative;
}
.s1hding img{position:absolute;left:-28px;top:-2px;}
.s1hding2{
	font-family: 'outfitextrabold';
	font-size:40px;
	line-height:44px;
	color:#fff;
	text-align:left;
	background:#ff0000;
	padding:4px 18px;
	display:inline-block;
	margin:28px 0 0 0;
}
.s1txt{
	font-weight:bold;
	font-size:30px;
	line-height:42px;
	color:#fff;
	text-align:left;
	margin-top:27px;
	width:68%;
	display:block;
}
/*------------------section2------------------*/
.sec2{padding:0 0 40px 0;}
.s2bx{
	background:#ff0000;
	margin:-120px 0 0 0;
	padding:32px;
	position:relative;
}
.s2bx-icon{
	position:absolute;
	left:32px;
	top:-20px;
	height:40px;
	width:40px;
	background:#29121e url(../images/s2bxicon.png) center center no-repeat;
	border-radius:50%;
}
.s2bx p{
	font-weight:bold;
	color:#fff;
	text-align:left;
}
.s2dvdr{
	height:1px;
	background:#cacaca;
	margin:25px 0;
	width:58%;
	float:right;
}
.s2txt{margin-top:8px;}
.s2img1{float:left;margin:28px 20px 0 -15px;max-width:100%;}
.s2bx2{
	margin:40px 0 0 0;
	background:#3a3a42;
	padding:32px 360px 32px 32px;
	position:relative;
}
.s2bx2img{
	position:absolute;
	right:0;
	bottom:0;
}
ul.s2bx2-list{padding:10px 0 0 20px;}
ul.s2bx2-list li{
	background:url(../images/bullet.png) left 3px no-repeat;
	padding:0 0 0 44px;
	margin:17px 0 0 0;
	color:#fff;
}
.s2bx3{background:url(../images/s2bx3bg.jpg) right 116px no-repeat;padding:35px 0 0 0;}
.s2img2{float:right;margin:16px 0 0 20px;max-width:100%;}
/*------------------section3------------------*/
.sec3{background:#111111;padding:40px 0 328px 0;color:#fff;}
.s3img{float:right;margin:10px 0 0 -20px;max-width:100%;}
/*------------------section4------------------*/
.sec4{padding:0 0 40px 0;}
.s4bx{
	background:#fff;
	padding:30px;
	margin:-290px 0 0 0;
	box-shadow:0 0 10px #dcdcdc;
}
.s4bximg{float:left;margin:18px 20px 0 -15px;max-width:100%;}
.s4img1{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s4txtbx{
	background:#3a3a42;
	padding:22px 30px;
	margin:40px 0 0 0;
	color:#fff;
}
.s4img2{float:right;margin:0 -56px -100px -100px;max-width:100%;}
.s4img3{float:left;margin:20px 20px 0 -15px;max-width:100%;}

@media only screen and (max-width: 1000px){
.sec1{
	background:#1c0c17 url(../images/sec1.jpg) 64% top no-repeat scroll;
	height:auto;
	padding:35px 0 130px 0;
}
.s1hding{
	font-size:48px;
	line-height:58px;
}
.s1hding img{position:inherit;left:auto;top:auto;display:inline-block;margin:0 0 19px 0;}
.s1hding2{
	font-size:32px;
	line-height:36px;
}
.s1txt{
	font-size:25px;
	line-height:37px;
	width:75%;
}
.s2bx {
    background: #ff0000;
    margin: -90px 0 0 0;
    padding: 32px;
    position: relative;
}
.s2bx-icon {
    left: 20px;
    top: -15px;
    height: 30px;
    width: 30px;
    background-size:18px;
}
.s2bx {padding: 25px 20px 22px 20px;}
.s2img1 {
    width:330px;
    margin: 28px 15px 0 -15px;
}
.s2dvdr{width:56%;margin:20px 0;}
.s2txt {margin-top: 6px;}
.s2bx2 {padding: 25px 360px 25px 20px;}	
ul.s2bx2-list {padding: 10px 0 0 0;}
ul.s2bx2-list li{background-size:22px;padding:0 0 0 36px;}

.s3img{width:360px;}

.s4bx {padding: 24px 20px;}
.s4bximg{width:340px;margin: 18px 15px 0 -15px;}
.s4img1{width:340px;}
.s4img2{width:470px;}
.s4txtbx {padding: 22px 20px;margin:36px 0 0 0;}
.s4img3{width:340px;margin:20px 15px 0 -15px;}

}
@media only screen and (max-width: 767px){
.sec1{
	background:#1c0c17 url(../images/sec1-mob.jpg) center top no-repeat;
	height:auto;
	padding:30px 0 125px 0;
}	
.s1hding {
    font-size: 32px;
    line-height: 42px;
	padding:0 40px 0 0;
}	
.s1hding img{width:15px;}	
.s1hding2 {
    font-size: 24px;
    line-height: 30px;
	padding: 2px 8px;
	margin:24px 0 0 0;
}	
.s1txt {
    font-size: 20px;
    line-height: 30px;
    width: 83%;
}	
	
.sec2 {padding: 0 0 30px 0;}
.s2bx {padding: 22px 10px 20px 10px;}	
.s2img1, .s2img2, .s4bximg, .s4img1, .s4img3, .s3img{
	float:none;
	margin:10px auto -15px auto;
	display:block;
	max-width:100%;
	width:300px;
}
.s2img1{margin:10px auto 0 auto;}
.s2img2{margin:24px auto 0 auto;}
.s3img{margin:20px auto -15px auto;}

.s2dvdr{margin:10px 0 25px 0;width:100%;}
.s2bx2 {
    padding: 22px 10px 0 10px;
	margin:32px 0 0 0;
}
.s2bx2img{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:20px auto 0 auto;
	display:block;
}	
ul.s2bx2-list{padding:8px 0 0 0;}
ul.s2bx2-list li{margin:12px 0 0 0;}

.sec3{padding:30px 0 318px 0;background:#111111;}

.sec4{padding:0 0 30px 0;}
.s4bx {padding: 24px 10px;}
.s4txtbx {
    padding: 18px 10px;
    margin: 32px 0 0 0;
}
.s4img2{float:none;margin:0 auto -50px auto;display:block;}
}
@media only screen and (max-width: 479px){
.sec1{
	background:#1c0c17 url(../images/sec1-480.jpg) center top no-repeat;
}	

.s1hding {
    font-size: 26px;
    line-height: 36px;
    padding: 0 25px 0 0;
}	
.s1hding2{font-size:20px;line-height:26px;}	
.s1txt {
    font-size: 18px;
    line-height: 28px;
    width: 90%;
}
}
@media only screen and (max-width: 389px){
.s1hding {
    font-size: 24px;
    line-height: 34px;
}
}
/*====================start section5, 6, 7, 8=====================*/
.sec5{padding:40px 0;background:#e4eaee;}
.s5bx1{
	margin:38px 0 0 0;
	background:#fff url(../images/bullet2.png) 30px 26px no-repeat;
	padding:21px 0 21px 72px;
}
.s5bx1img1, .s5bx1img2{
	float:right;
	margin:-147px 0 0 0;
	max-width:100%;
}
.s5bx1img2{margin:-86px 35px 0 10px;}
.s5bx2{
	margin:38px 0 0 0;
	padding:25px 30px;
	background:#3a3a42;
	color:#fff;
}
.s5bx2img{float:right;margin:-18px -20px 0 0;max-width:100%;}
.s5img{float:left;margin:10px -40px 0 -70px;max-width:100%;}
.s5img2{float:right;margin:13px -15px -10px 10px;max-width:100%;}
.brazzers{float:right;margin:6px 0 0 40px;max-width:100%;}
/*------------------section6------------------*/
.sec6{padding:40px 0;}
.s6img1{float:right;margin:25px -15px 0 20px;max-width:100%;}
.s6bx{
	margin:40px 0 0 0;
	border:2px solid #ff0000;
	padding:23px 30px;
}
.qmark{float:right;margin:-44px 0 0 10px;max-width:100%;}
.s6img2{float:right;margin:-54px -15px -30px -15px;max-width:100%;}
/*------------------section7------------------*/
.sec7{background:#fff5e3;padding:40px 0;}
.s7img1{float:left;margin:18px 20px 0 -15px;max-width:100%;}
.s7img2{float:right;margin:0 0 0 -180px;max-width:100%;}
.s7bx1, .s7bx2{
	margin:45px 0 0 0;
	background:#fff;
	padding:30px 30px 30px 110px;
	position:relative;
	box-shadow:0 0 10px #e1d7c5;
}
.s7bx2{margin:28px 0 0 0;}
.s7bxnum{
	position:absolute;
	left:30px;
	top:30px;
	background:#000;
	height:56px;
	width:56px;
	border-radius:50%;
	font-family: 'outfitextrabold';
	font-size:32px;
	line-height:54px;
	padding:2px 0 0 0;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.s7img3{float:right;margin:25px -15px 0 10px;max-width:100%;}

.s7txtbx{
	margin:40px 0 0 0;
	padding:22px 0 18px 0;
	border-top:1px solid #e4d4b8;
	border-bottom:1px solid #e4d4b8;
}
.s7bx3{
	margin:48px 0 0 0;
	background:#3a3a42;
	padding:22px 30px 22px 268px;
	position:relative;
	color:#fff;
}
.s7bx3img1{position:absolute;left:0;bottom:0;}
.stanform-university{float:right;margin:10px 0 0 20px;max-width:100%;}
ul.s7list{padding:25px 70px 0 70px;}
ul.s7list li{
	background:#fff url(../images/bullet.png) 30px 20px no-repeat;
	padding:19px 20px 17px 74px;
	font-weight:500;
	margin:15px 0 0 0;
	box-shadow:0 0 10px #ebe0ce;
}
.s7img4{float:right;margin:25px -20px -30px 0;max-width:100%;}
/*------------------section8------------------*/
.sec8{padding:40px 0;}
.s8img1{float:right;margin:-90px -160px -50px -130px;max-width:100%;}
.s8bx1{margin:40px 0 0 0;background:#3a3a42;padding:25px 30px 35px 30px;color:#fff;}
ul.s8bx1-list{padding:10px 0 0 0;text-align:center;}
ul.s8bx1-list li{
	display:inline-block;
	padding:0 30px 0 0;
	font-weight:bold;
	font-size:24px;
	line-height:68px;
	text-align:left;
	margin:10px 0 0 0;
	position:relative;
}
ul.s8bx1-list li:first-child:after{
	content:"";
	position:absolute;
	right:0;
	top:12px;
	height:60px;
	width:1px;
	background:#525259;
}
ul.s8bx1-list li:last-child{padding:0 0 0 30px;}
ul.s8bx1-list li img{display:inline-block;margin:0 15px 0 0;vertical-align:middle;}
.s8bx2-container{margin:40px 0 0 0;}
.s8bx2-top{
	border:2px solid #ff0000;
	padding:30px;
}
.s8bx2-btm{
	background:#3a3a42 url(../images/s8bx2-btmbg.jpg) right top no-repeat;
	padding:30px 30px 50px 30px;
	color:#fff;
}
ul.s8bx2-toplist{padding:6px 35px 0 35px;}
ul.s8bx2-toplist li{
	background:url(../images/bullet2.png) left 6px no-repeat;
	padding:0 0 0 44px;
	margin:26px 0 0 0;
}
ul.s8bx2-btmlist {padding: 25px 40px 0 40px;}
ul.s8bx2-btmlist li{color:#000;box-shadow:none;font-weight:normal;}

@media only screen and (max-width: 1000px){
.s5bx1{
	margin:34px 0 0 0;
	background:#fff url(../images/bullet2.png) 20px 26px no-repeat;
	padding:21px 0 21px 62px;
}	
.s5bx1img1{margin: -129px 0 0 0;}	
.s5bx1img2{margin: -76px 25px 0 10px;}
.s5bx2 {
    margin: 32px 0 0 0;
    padding: 25px 20px;
}
.s5bx2img{width:300px;margin: -3px -20px 0 0;}
.s5img{width:450px;}
.s5img2{width:340px;}
.brazzers {margin: 0 0 0 20px;}

.s6img1{width:340px;margin: 25px -15px 0 10px;}
.s6bx {
    margin: 35px 0 0 0;
    padding: 20px 20px;
}
.s6img2{width:340px;margin: -30px -15px -30px -15px;}

.s7img1{width:340px;margin: 18px 15px 0 -15px;}
.s7img2{width:340px;margin: 36px 0 0 -90px;}
.s7bx1, .s7bx2{
	margin:38px 0 0 0;
	padding:22px 20px 22px 85px;
}
.s7bx2{margin:25px 0 0 0;}
.s7bxnum {
    left: 20px;
    top: 24px;
    height:46px;
    width: 46px;
    font-size: 27px;
    line-height: 44px;
}
.s7img3{width:340px;}

.s7bx3 {padding: 22px 30px 22px 242px;}
.s7img4{width:350px;}
ul.s7list {padding: 25px 30px 0 30px;}

.s8img1{width:430px;margin: -50px -100px -50px -130px;}
.s8bx2-container {margin: 35px 0 0 0;}
.s8bx2-top {padding:24px 20px;}
ul.s8bx2-toplist {padding: 6px 15px 0 15px;}
ul.s8bx2-toplist li {
    background: url(../images/bullet2.png) left 3px no-repeat;
    margin: 22px 0 0 0;
}
.s8bx2-btm {padding: 24px 20px 40px 20px;}
}
@media only screen and (max-width: 767px){
.sec5, .sec6, .sec7, .sec8{padding:30px 0;}
.s5bx1 {
    margin: 32px 0 0 0;
    background: #fff url(../images/bullet2.png) 10px 20px no-repeat;
    padding: 18px 10px 0 50px;
}
.s5bx1img1, .s5bx1img2, .s5img, .s5bx2img, .s5img2, .brazzers{
	float:none;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
}
.s5bx1img1, .s5bx1img2{padding-right:50px;}
.s5img{margin:10px auto -60px auto;}
.s5bx2img{margin:13px auto 0 auto;}
.s5img2{margin:12px auto -18px auto;}

.s5bx2{padding:20px 10px 10px 10px;}

.s6img1, .s6img2, .s7img1, .s7img2, .s7img3, .s7img4, .s8img1{
	float:none;
	margin:11px auto -15px auto;
	display:block;
	max-width:100%;
}
.s6img2{margin:11px auto -20px auto;}
.s8img1{margin:-45px auto 0 auto;}

.s6bx {
    margin: 30px 0 0 0;
    padding: 18px 10px;
}
.qmark {
    width:50px;
    margin: -25px 0 0 10px;
    max-width: 100%;
}
.s7bx1, .s7bx2 {
    margin: 35px 0 0 0;
    padding: 20px 10px 20px 60px;
}
.s7bx2{margin:25px 0 0 0;}
.s7bxnum {
    left: 10px;
    top: 20px;
    height: 36px;
    width: 36px;
    font-size: 20px;
    line-height: 34px;
}
.s7txtbx {margin: 35px 0 0 0;padding: 20px 0 16px 0;}
.s7bx3 {
    margin: 46px 0 0 0;
    padding: 1px 10px 22px 10px;
}
.s7bx3img1{
	position:inherit;
	left:auto;
	bottom:auto;
	margin:-38px auto 20px auto;
	display:block;
	max-width:100%;
}
.stanform-university{
	float:none;
	margin:25px auto 0 auto;
	display:block;
}
ul.s7list {padding: 15px 0 0 0;}
ul.s7list li {
    background: #fff url(../images/bullet.png) 10px 15px no-repeat;
	background-size:24px;
    padding: 15px 20px 13px 48px;
}
.s8bx1 {
    margin: 35px 0 0 0;
    padding: 20px 10px 25px 10px;
}
ul.s8bx1-list li {
    padding: 0 20px 0 0;
    font-size: 20px;
    line-height: 30px;
}
ul.s8bx1-list li img{
	margin:0 auto 15px auto;
	display:block;
}
ul.s8bx1-list li:last-child {padding: 0 0 0 20px;}
.s8bx2-container {margin: 32px 0 0 0;}
.s8bx2-top, .s8bx2-btm {padding: 24px 10px;}
ul.s8bx2-toplist {padding: 6px 0 0 0;}
ul.s8bx2-toplist li {
    margin: 20px 0 0 0;
	padding:0 0 0 36px;
}
ul.s8bx1-list li:first-child:after {
    top: 8px;
    height: 100px;
}
}
@media only screen and (max-width: 479px){
.s7bx3img1{
	width:300px;
	margin:-30px auto 20px auto;
}
ul.s8bx1-list li, ul.s8bx1-list li:last-child{
	float:left;
	width:50%;
	padding:0 10px;
	text-align:center;
}
ul.s8bx1-list li:first-child:after {
    top: 8px;
    height: 128px;
}
}
/*====================start section9, 10, 11, 12, 13=====================*/
.sec9{background:#e4eaee;padding:40px 0;}
.s9bx{
	background:#3a3a42;
	padding:30px 30px 45px 30px;
	margin:40px 0 0 0;
	color:#fff;
}
ul.s9bx-list, ul.s9bx-list2{padding:10px 0 0 0;}
ul.s9bx-list2{padding:20px 40px 0 40px;}
ul.s9bx-list li, ul.s9bx-list2 li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:20px 0 0 0;
}
ul.s9bx-list li img, ul.s9bx-list2 li img{margin:0 auto;display:block;max-width:100%;}
.s9img{float:right;margin:-10px -50px -60px -160px;max-width:100%;}
/*------------------section10------------------*/
.sec10{padding:40px 0 370px 0;background:#3a3a42;color:#fff;}
/*------------------section11------------------*/
.sec11{padding:0 0 40px 0;}
.s11bx{
	background:#fff;
	padding:30px;
	margin:-330px 0 0 0;
	box-shadow:0 0 10px #dcdbdb;
}
.s11bximg{float:right;margin:-175px -5px -60px 0;max-width:100%;}
.s11bximg2{
	float:left;
	margin:20px 20px 0 -15px;
}
.s11bximg3{float:right;margin:24px -30px -60px -190px;max-width:100%;}
ul.s11bx-list{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:20px 0;
	margin:40px 0 0 0;
}
ul.s11bx-list li{
	float:left;
	display:inline-block;
	margin:0 0 0 0;
	padding:0 30px 0 0;
	width:30%;
}
ul.s11bx-list li:last-child{padding:0;width:40%;}
.s11bx-licon{
	float:left;
	margin:0 20px 0 0;
	display:inline-block;
}
ul.s11bx-list li p{padding:4px 0 0 0;}
/*------------------section12------------------*/
.sec12{padding:40px 0 314px 0;background:#e4eaee;}
.s12img1{float:right;margin:36px 0 0 50px;max-width:100%;}
.s12bx{
	background:#fff;
	padding:30px;
	margin:40px 0 0 0;
}
ul.s12bx-list{padding:10px 0 0 0;}
ul.s12bx-list li{
	background:url(../images/upsrw.png) left top no-repeat;
	float:left;
	display:inline-block;
	width:50%;
	margin:20px 0 0 0;
	padding:0 0 0 38px;
	font-weight:600;
}
ul.s12bx-list li:last-child{
	background:url(../images/downarw.png) left top no-repeat;
}
.s12img2{float:right;margin:15px 60px 0 0;max-width:100%;}
.s12img3{float:right;margin:20px -15px 0 30px;max-width:100%;}
/*------------------section13------------------*/
.sec13{padding:0 0 40px 0;}
.s13bx{
	margin:-280px 0 0 0;
	background:#3a3a42 url(../images/s13bxbg.jpg) right top no-repeat;
	padding:30px 100px 30px 30px;
	color:#fff;
}
ul.s13bx-list, ul.s13bx-list2{padding:17px 0 0 0;}
ul.s13bx-list li, ul.s13bx-list2 li{
	display:inline-block;
	background:url(../images/bullet.png) left 2px no-repeat;
	padding:0 0 0 44px;
	margin:20px 34px 0 0;
	font-weight:bold;
}
ul.s13bx-list2 li{width:100%;margin:20px 0 0 0;display:block;}
ul.s13bx-list li:last-child{margin:20px 0 0 0;}

.s13bx2{
	background:#fff;
	box-shadow:0 0 10px #dcdbdb;
	padding:30px;
	margin:40px 0 0 0;
}
.s13bx2-img1{float:right;margin:12px 0 0 20px;max-width:100%;}
.s13bxbdr{
	height:1px;
	background:#dfdfdf;
	margin:35px 0;
}
ul.s13bx2-list{padding:10px 0 0 0;}
ul.s13bx2-list li{
	float:left;
	display:inline-block;
	width:20%;
	margin:26px 0 0 0;
	padding:0 1%;
}
ul.s13bx2-list li img{margin:0 auto 12px auto;display:block;max-width:100%;}
ul.s13bx2-list p{
	text-align:center;
	font-weight:bold;
}
.s13bx2-img2{float:right;margin:15px -20px 0 -70px;max-width:100%;}
.chartbx1, .chartbx2, .chartbx3{
	margin:50px 4% 0 4%;
	background:#d0f1ff;
	border-radius:26px;
	padding:28px 30px 25px 30px;
	position:relative;
	width:92%;
}
.chartbx2{background:#faf2bd;}
.chartbx3{background:#f1fde8;}
.chartbx1-arw, .chartbx2-arw, .chartbx3-arw{
	position:absolute;
	top:-46px;
}
.chartbx1-arw, .chartbx3-arw{right:92px;}
.chartbx2-arw{left:92px;}
.chartbx-img{margin:0;display:block;}
.chartbx-txt{
	margin-top:20px;
	font-style:italic;
	font-weight:500;
}
.videoWrapper {
  width:94%;
  margin:40px auto 0 auto;
  position: relative;
  padding-bottom: 53.25%; /* 16:9 */
  height: 0;  
  border-radius:10px;
  border:3px solid #c2c2c2;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius:9px;
}
.videotxt{
	font-size:18px;
	line-height:26px;
	color:#888888;
	text-align:center;
	margin-top:15px;
}

.s13bx3-img1{float:right;margin:-10px 0 0 0;max-width:100%;}
.s13bx3-img2{float:left;margin:-10px 20px 0 -15px;max-width:100%;}
.s13bx3-chartbx2{width:38%;}
.s13bx3-chartbx3{width:70%;}
.s13bx3-chartbx4{width:56%;}

.s13bx4-hding{
	font-family: 'outfitextrabold';
	font-size:38px;
	line-height:48px;
	color:#ca9832;
	text-align:left;
}
.s13bx4-txt{margin-top:24px;}
ul.s13bx4-list, ul.s13bx4-list2{padding:16px 0 0 48px;}
ul.s13bx4-list li{
	background:url(../images/bullet.png) left 1px no-repeat;
	margin:15px 0 0 0;
	padding:0 0 0 48px;
	font-weight:bold;
}
ul.s13bx4-list2 li{font-weight:normal;}
.s13bx4-img{float:right;margin:-30px -20px 0 0;max-width:100%;}

.s13bx5, .s13bx6, .s13bx7{margin:34px 0 0 0;}
.s13bx5-img1{float:right;margin:-20px 20px 0 50px;max-width:100%;}
.s13bx5-chartbx1{width:72%;}
.s13bx5-chartbx3{width:62%;}
.s13bx5-img2{margin:44px auto 0 auto;display:block;max-width:100%;box-shadow:0 0 10px #dedddd;}
.s13bx5-img3{margin:35px auto 0 auto;display:block;max-width:100%;box-shadow:0 0 10px #dedddd;}

.s13bx6-chartbx1{width:76%;}
.s13bx6-img{float:right;margin:-24px 20px 0 30px;max-width:100%;}

.s13bx7-img1{float:right;margin:-40px 20px -30px 90px;max-width:100%;}
.s13bx7-img2{float:left;margin:20px 20px 0 -15px;max-width:100%;}
@media only screen and (max-width: 1000px){
.s9bx {
    padding: 20px 20px 35px 20px;
    margin: 36px 0 0 0;
}
ul.s9bx-list2 {padding: 20px 0 0 0;}	
ul.s9bx-list li, ul.s9bx-list2 li{padding:0 1%;}
.s9img{width:500px;}

.s11bx {padding: 24px 20px;}
.s11bximg2{width:340px;margin: 30px 15px 0 -15px;}
.s11bximg3 {
    width:480px;
    margin: 24px -20px -60px -170px;
    max-width: 100%;
}

ul.s11bx-list{margin:35px 0 0 0;}

.s12img1 {
    width:300px;
    margin: 36px 0 0 30px;
}
.s12bx {
    padding: 20px;
    margin: 36px 0 0 0;
}
.s12img2{width:150px;}
.s12img3{width:340px;margin: 20px -15px 0 0;}

.s13bx {
    margin: -286px 0 0 0;
    padding: 30px 20px 30px 20px;
}
ul.s13bx-list li, ul.s13bx-list2 li{background-size:23px;padding:0 0 0 36px;}
.s13bx2 {
    padding:24px 20px;
    margin: 36px 0 0 0;
}
.s13bx2-img1 {margin: 12px 0 0 0;width: 340px;}
.s13bxbdr {margin: 32px 0;}
.chartbx1, .chartbx2, .chartbx3{padding:24px 20px;margin:40px 0 0 0;}
.videoWrapper{width:94%;}
.s13bx2-img2 {
    width:340px;
    margin: 15px -20px 0 -50px;
}

.s13bx3-img1, .s13bx3-img2{width:340px;}

.s13bx4-hding {
    font-size: 32px;
    line-height: 42px;
}
.s13bx4-txt{margin-top:20px;}
.s13bx4-img{width:340px;}
ul.s13bx4-list, ul.s13bx4-list2 {padding: 16px 0 0 18px;}	
ul.s13bx4-list li{background-size:24px;padding:0 0 0 40px;}
.s13bx5-chartbx1 {width: 76%;}
.s13bx6-img {margin: -24px 10px 0 15px;}
.s13bx6-chartbx1{width:95%;}
.s13bx7-img1 {
    margin: -40px 0 -30px 30px;
    width:230px;
}
.s13bx6-chartbx1{width:auto;}
.s13bx7-img2{width:340px;margin: 20px 15px 0 -15px;}
}
@media only screen and (max-width: 767px){
.sec9{padding:30px 0;}	
.s9bx{margin:34px 0 0 0;padding:20px 10px 25px 10px;}
ul.s9bx-list2{padding:10px 0 0 0;}
.s9img, .s11bximg2, .s11bximg3, .s12img1, .s12img3, .s13bx2-img1, .s13bx2-img2, .s13bx3-img1, .s13bx3-img2,
.s13bx4-img, .s13bx5-img1, .s13bx5-img1, .s13bx6-img, .s13bx7-img2, .s13bx7-img1{
	float:none;
	margin:15px auto -50px auto;
	display:block;
	max-width:100%;
}
.s11bximg2{margin:11px auto -18px auto;}
.s12img1{margin:30px auto 0 auto;}
.s12img3, .s13bx3-img2{margin:13px auto -15px auto;}
.s13bx2-img1{margin:25px auto 5px auto;}
.s13bx2-img2, .s13bx3-img1, .s13bx7-img1{margin:20px auto 0 auto;}
.s13bx4-img{margin:4px auto -10px auto;}
.s13bx5-img1, .s13bx6-img{margin:15px auto -15px auto;width:200px;}
.s13bx6-img{margin:10px auto -10px auto;}
.s13bx7-img2{margin:10px auto -8px auto;}

.sec10 {padding: 30px 0 360px 0;}
.sec11 {padding: 0 0 30px 0;}
.s11bx{padding:1px 10px 24px 10px;margin:-270px 0 0 0;}
.s11bximg{width:300px;margin:-80px auto -24px auto;display:block;float:none;}
ul.s11bx-list{margin:33px 0 0 0;}
ul.s11bx-list li{padding:0 1%;}
ul.s11bx-list li img{
	float:none;
	margin:0 auto 6px auto;
	display:block;
}
ul.s11bx-list li p{text-align:center;}

.sec12 {padding: 30px 0 314px 0;}
.s12bx {
    padding: 20px 10px;
    margin: 34px 0 0 0;
}
ul.s12bx-list{padding:5px 0 0 0;}
ul.s12bx-list li{width:100%;}
.s12img2 {
	width:120px;
    margin: 15px 0 0 0;
}

.s13bx {
    margin: -280px 0 0 0;
    padding: 24px 10px;
}
.s13bx2 {
    padding: 24px 10px;
    margin: 30px 0 0 0;
}
.s13bxbdr {margin: 25px 0;}
.chartbx1, .chartbx2, .chartbx3 {
    padding: 20px 15px;
    margin: 35px 3% 0 3%;
	border-radius:15px;
}
.chartbx1-arw, .chartbx3-arw, .chartbx2-arw{width:30px;top:-29px;}
.chartbx1-arw{right:26px;}
.chartbx2-arw{left:26px;}
.videoWrapper{width:94%;margin:35px auto 0 auto;}
.videotxt {
    font-size: 14px;
    line-height: 22px;
}
.s13bx3-chartbx2{width:58%;}
.s13bx3-chartbx3{width:70%;}
.s13bx3-chartbx4{width:66%;}

ul.s13bx4-list, ul.s13bx4-list2 {padding: 8px 0 0 0;}
.s13bx4-hding {
    font-size: 30px;
    line-height: 40px;
}
.s13bx5-chartbx3 {width: 80%;}
.s13bx5-chartbx1, .s13bx5-chartbx3, .s13bx6-chartbx1{width:auto;}
.s13bx5-img2{margin:38px auto 0 auto;}
}
@media only screen and (max-width: 479px){
ul.s9bx-list li, ul.s9bx-list2 li{
	width:100%;
}
ul.s13bx2-list li{width:33.33%;}
ul.s13bx-list li, ul.s13bx-list2 li {
    padding: 0 0 0 32px;
}
ul.s13bx-list li{
    background-size: 23px;
    padding: 0 0 0 32px;
	margin:15px 11px 0 0;
}
.videotxt {
    font-size: 12px;
    line-height: 20px;
	margin-top:10px;
}	

.s13bx3-chartbx2{width:76%;}
.s13bx3-chartbx3{width:80%;}
.s13bx3-chartbx4{width:82%;}
}
@media only screen and (max-width: 389px){
.s13bx3-chartbx2, .s13bx3-chartbx3, .s13bx3-chartbx4{width:94%;}	
}
@media only screen and (max-width: 359px){
ul.s11bx-list li, ul.s11bx-list li:last-child{width:100%;margin:25px 0 0 0;}
ul.s11bx-list li:first-child{margin:0;}
}
/*====================start section14, 15=====================*/
.sec14{padding:40px 0 140px 0;background:url(../images/sec14.jpg) center top no-repeat;color:#fff;}
.s14hding{
	font-family: 'outfitextrabold';
	font-size:40px;
	line-height:50px;
	text-align:center;
}
.fire{margin:22px auto 15px auto;display:block;max-width:100%;}
.s14prd{margin:40px auto 0 auto;display:block;max-width:100%;}
/*-------------------section15-------------------*/
.sec15{padding:0 0 40px 0;}
.s15bx{
	margin:-100px 0 0 0;
	background:#fff;	
	box-shadow:0 0 10px #dcdbdb;
}
.s15bxtop, .s15bxbtm{padding:35px 30px;}
.s15bximg1{float:right;margin:0 -30px -40px -100px;max-width:100%;}
.s15bxmid{padding:35px 30px;background:#fff5e3;}
.s15bx-midhding{
	font-family: 'outfitextrabold';
	font-size:38px;
	line-height:48px;
	text-align:left;
}
ul.s15bx-midlist1{padding:20px 38px 0 38px;}
ul.s15bx-midlist1 li{
	background:#fff;
	margin:15px 0 0 0;
	padding:24px 28px 24px 98px;
	position:relative;
	box-shadow:0 0 10px #ece0cd;
}
.s15bxmid-lnum{
	position:absolute;
	left:30px;
	top:25px;
	height:45px;
	width:45px;
	background:#000000;
	border-radius:50%;
	border:2px solid #cfac66;
	font-weight:bold;
	font-size:30px;
	line-height:41px;
	color:#f8ba4d;
	text-align:center;
}
.s15bxmid-ltxt{margin-top:8px;}
.s15bx-midicon1, .s15bx-midicon2{float:right;margin:-3px 0 0 0;max-width:100%;}		
.s15bx-midicon2{margin:15px 0 0 0;}
.s15bx-midinbx{
	background:url(../images/s15bx-midinbxbg.jpg) center top no-repeat;
	margin:40px 0 0 0;
	padding:30px 30px 10px 30px;
}
ul.s15bx-midinbxlist{padding:10px 40px 0 40px;}
ul.s15bx-midinbxlist li{
	float:left;
	display:inline-block;
	width:29.33%;
	margin:20px 2% 0 2%;
	background:#fff;
	border:2px solid #ff0000;
	padding:4px;
}
ul.s15bx-midinbxlist li img{margin:0 auto;display:block;max-width:100%;}
ul.s15bx-midinbxlist li p{
	text-align:center;
	padding:16px 10px 0 10px;
	height:160px;
}
.s15bximg2{float:right;margin:-20px -30px 0 -120px;max-width:100%;}
.s15bximg3{float:left;margin:13px 16px 0 -15px;max-width:100%;}
.s15bxbtm-txtbx, .s15txtbx{
	margin:50px 0 0 0;
	background:#3a3a42;
	padding:22px 30px;
	color:#fff;
}
.s15txtbx{margin:40px 0 0 0;}
.s15bxbtm-txtbx p{text-align:center;}
.s15bxprd{float:right;margin:30px 45px 0 0;max-width:100%;}
.supplement{margin:35px 0 0 45px;max-width:100%;}
.s15img{float:right;margin:20px -15px 0 20px;max-width:100%;}

@media only screen and (max-width: 1000px){
.s14hding {font-size: 36px;line-height: 46px;}	
.s15bxtop, .s15bxbtm, .s15bxmid {padding: 25px 20px;}	
.s15bximg1 {
    width:440px;
    margin: 0 -30px -20px -110px;
}
.s15bx-midhding {font-size: 34px;line-height: 44px;}	
ul.s15bx-midlist1 {padding: 20px 0 0 0;}
ul.s15bx-midlist1 li {padding: 20px 20px 20px 86px;}
.s15bxmid-lnum{left:20px;top:20px;}
.s15bx-midinbx {
    background: url(../images/s15bx-midinbxbg.jpg) center -50px no-repeat;
    padding: 30px 20px 10px 20px;
	margin:36px 0 0 0;
}
ul.s15bx-midinbxlist {padding: 10px 0 0 0;}
ul.s15bx-midinbxlist li p{height:140px;}
.s15bximg2{width:420px;margin: -20px -20px 0 -140px;}
.s15bximg3, .s15img{width:330px;}
.s15bxbtm-txtbx, .s15txtbx{padding:20px 20px;}
.s15txtbx{margin:36px 0 0 0;}

.s15bxprd{margin:35px 10px 0 20px;width:270px;}
.supplement{margin:35px 0 0 10px;width:350px;}
}
@media only screen and (max-width: 767px){
.s14hding {
    font-size: 30px;
    line-height: 40px;
}
.fire{width:200px;margin: 17px auto 10px auto;}
.s15bxtop, .s15bxbtm, .s15bxmid{padding: 30px 10px;}	
.s15bximg1, .s15bximg2, .s15bximg3, .s15img, .s15bxprd, .supplement{
	float:none;
	margin:-35px auto -40px auto;
	display:block;
	max-width:100%;
	width:400px;
}
.s15bximg2{margin:10px auto -40px auto;}
.s15bximg3{margin:12px auto -15px auto;}
.s15bxprd{width:auto;margin:25px auto 5px auto;}
.s15img{margin:20px auto -27px auto;}
.supplement{margin:20px auto 0 auto;}

.sec15 {padding: 0 0 30px 0;}
.s15bx-midhding {font-size: 28px;line-height: 38px;}
ul.s15bx-midlist1 {padding: 15px 0 0 0;}
ul.s15bx-midlist1 li {padding: 20px 10px 20px 60px;}
.s15bxmid-lnum {
    left: 10px;
    top: 20px;
    height: 35px;
    width: 35px;
    font-size: 25px;
    line-height: 31px;
}
.s15bxmid-ltxt{margin-top:4px;}
.s15bx-midinbx {
    background: url(../images/s15bx-midinbxbg.jpg) center -50px no-repeat;
    padding: 30px 10px 10px 10px;
    margin: 32px 0 0 0;
}
ul.s15bx-midinbxlist{padding:5px 0 0 0;}
ul.s15bx-midinbxlist li {
    width: 31.33%;
    margin: 20px 1% 0 1%;
    padding: 3px;
}
.s15bx-midicon1, .s15bx-midicon2{width:80px;margin:0 0 0 5px;}
ul.s15bx-midinbxlist li{width:230px;margin:20px auto 0 auto;float:none;display:block;}
ul.s15bx-midinbxlist li p{height:auto;padding:20px 10px 22px 10px;}
.s15bxbtm-txtbx, .s15txtbx {padding: 20px 10px;margin:32px 0 0 0;}
.s15bxbtm-txtbx p{text-align:left;}
}
/*====================start section16=====================*/
.sec16{padding:40px 0 324px 0;background:#3a3a42;}
.s16hding{color:#fff;font-weight:bold;}
ul.s16list{padding:10px 0 0 0;}
ul.s16list li{
	float:left;
	display:inline-block;
	width:25%;
	margin:25px 0 0 0;
	padding:0 4%;
	border-right:1px solid #747482;
}
ul.s16list li:last-child{border-right:none;}
ul.s16list li img{margin:0 auto 10px auto;display:block;max-width:100%;}
ul.s16list li p{text-align:center;color:#fff;height:100px;}
ul.s16list li:last-child p{height:auto;}
/*--------------------section17----------------------*/
.sec17{padding:0 0 0 0;}
.s17bx{
	margin:-290px 0 0 0;
	background:#fff;	
	box-shadow:0 0 10px #dcdbdb;
	padding:30px 30px 40px 30px;
}
.s17bximg{float:right;margin:30px 0 0 40px;max-width:100%;}
ul.s17bx-list li{
	background:#fff5e3;
	border:2px solid #ecdec4;
}
.s17prd{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s17txtbx-img1{float:right;margin:-4px 30px 0 50px;max-width:100%;}
.s17txtbx-img2{float:right;margin:-5px 0 0 10px;max-width:100%;}

.sec17btm{background:url(../images/sec17.jpg) center top no-repeat;padding:100px 0 50px 0;}
.s17prd2{margin:0 auto 0 auto;display:block;max-width:100%;}
@media only screen and (max-width: 1000px){
.s17bx {padding: 24px 20px 30px 20px;}	
.s17prd{width:340px;}	
.s17bximg{margin:30px 0 0 20px;width:340px;}
	
}
@media only screen and (max-width: 767px){
.sec16 {padding: 30px 0 324px 0;}	
ul.s16list{padding:0;}
ul.s16list li{width:50%;padding:0 10px;margin:30px 0 0 0;}
ul.s16list li:nth-child(2){border-right:none;}	
ul.s16list li p{height:auto;}	
.s17bx {padding: 20px 10px 10px 10px;}	
.s17prd, .s17txtbx-img2, .s17bximg{
	float:none;
	margin:11px auto -15px auto;
	display:block;
	max-width:100%;
}
.s17txtbx-img2{margin:20px auto 0 auto;}
.s17txtbx-img1{margin:5px 0 0 5px;}
.s17bximg{margin:28px auto 0 auto;}

.sec17btm {
    background: url(../images/sec17.jpg) center -80px no-repeat;
    padding: 30px 0 34px 0;
	margin:10px 0 0 0;
}
	
}
@media only screen and (max-width: 479px){
ul.s16list li img{width:90px;}
.s17txtbx-img1{margin:25px 0 0 10px;width:100px;}	
	
}
/*========================section18======================*/
.sec18{background:#3a3a42;padding:58px 0;}
/*--------------------*/
.pkgcontainer{margin:0 0 0 0;position:relative;width:100%;display:table;}
.pkg1{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	display:block;
	width:31.95%;
	border-radius:14px;
	background-image: linear-gradient(to right, #f5b53f , #f05730);
	padding:2px;
}
.pkg1btm{background:#fff9ed;border-radius:0 0 12px 12px;padding-bottom:20px;}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	width:31.95%;
	margin:20px 0 0 0;
	border:2px solid #fbd390;
	border-radius:14px;
	background:#fff9ed;	
	cursor:pointer;
	padding-bottom:15px;
}
.pkg2{float:right;}
.pkg1-hd, .pkg2-hd{
	background-image: linear-gradient(to right, #f5b53f , #f05730);
	border-radius:11px 11px 0 0;
	padding:10px 10px 0 10px;
	height:100px;
}
.pkg2-hd{background:#f5b152;}
.pkg-hding1, .pkg-hding2{
	font-weight:bold;
	font-size:36px;
	line-height:36px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #e19837;
}
.pkg-hding1{padding-top:13px;}
.pkg-hding2{
	font-size:28px;
	line-height:30px;
}
.pkg-subhding{
	font-weight:500;
	font-size:22px;
	line-height:28px;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #e19837;
}
.pkgarw{margin:0 auto;display:block;max-width:100%;}
.pkg1btl, .pkg2btl{margin:10px auto 0 auto;display:block;max-width:100%;}
.pkg2btl{margin:7px auto 0 auto;}
.pkg1-rtlprc, .pkg2-rtlprc{
	font-size:23px;
	line-height:33px;
	text-align:center;
	color:#333333;
	padding:20px 0;
}
.pkg2-rtlprc{padding:10px 0;}

.pkg1-prcbx{
	width:80%;
	margin:0 auto;
	display:block;
	border:1px solid #f5b152;
	background:#fff0a8 url(../images/selected.png) center 15px no-repeat;
	border-radius:10px;
	padding:40px 0 0 0;
}
.prg2-prcbxlft, .pkg2-prcbxrgt{
	float:left;
	display:inline-block;
	width:43%;
	margin:0 1% 0 5%;
	border:1px solid #dbe2e4;
	border-radius:10px;
	background:#fff url(../images/select.png) center 15px no-repeat;
	padding:40px 0 0 0;	
}
.pkg2-prcbxrgt{margin:0 5% 0 1%;}
.active{
	border:1px solid #f5b152;
	background:#fff0a8 url(../images/selected.png) center 15px no-repeat;
}

.prc-txt1{
	font-size:18px;
	line-height:22px;
	color:#333333;
	text-align:center;
}
.prc-txt2{
	font-weight:bold;
	font-size:52px;
	line-height:52px;
	text-align:center;
	padding:8px 0 3px 0;
}
.prc-txt4{
	font-size:15px;
	line-height:18px;
	text-align:center;
	height:46px;
	padding-top:5px;
}
.pkg2-prc-txt4{height:32px;padding-top:0;}
.pkg1-prcbxbtm, .pkg2-prcbxbtm{
	background:#fff;
	padding:10px 10px 8px 10px;
	border-radius:0 0 10px 10px;
	margin:8px 0 0 0;
}
.pkg2-prcbxbtm{background:#e6e6e6;}
.active .pkg2-prcbxbtm{background:#fff;}
.prc-txt3{
	font-weight:600;
	font-size:24px;
	line-height:28px;
	color:#ff4e00;
	text-align:center;
}
.pkg1btn, .pkg2btn{margin:18px auto 0 auto;display:block;max-width:100%;}
.pkg2btn{margin:12px auto 0 auto;}
.pkg1cards, .pkg2cards{margin:15px auto 0 auto;display:block;max-width:100%;}
.pkg2cards{margin:10px auto 0 auto;}
.pkg1ship, .pkg2ship{
	font-size:16px;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
	margin:15px 0 0 0;
}
.pkg2ship{margin:10px 0 0 0;}
.pkg1ship img, .pkg2ship img{margin:0 5px 0 0;display:inline-block;}
.important{
	background-image: linear-gradient(to right, #f5b53f , #f05730);
	height:54px;
	width:200px;
	margin:60px 0 0 0;
	font-weight:bold;
	font-size:24px;
	line-height:48px;
	text-align:center;
	text-transform:uppercase;
	padding:6px 0 0 0;
}
.s18hding{text-align:left;color:#fff;margin-top:20px;}
.platinum-seal{float:right;margin:0 0 0 20px;max-width:100%;}



@media only screen and (max-width: 1000px){
.pkg1-hd, .pkg2-hd{height:90px;}
.pkg-hding1{
    font-size: 32px;
    line-height: 32px;	
}
.pkg-hding2 {
    font-size: 24px;
    line-height: 26px;
}	
.pkg-subhding {
    font-size: 19px;
    line-height: 24px;
}
.pkg1-rtlprc, .pkg2-rtlprc {
    font-size: 20px;
    line-height: 30px;	
}
.prg2-prcbxlft, .pkg2-prcbxrgt{	
	width:45%;
	margin:0 1% 0 3%;
	padding:40px 0 0 0;	
}
.pkg2-prcbxrgt{margin:0 3% 0 1%;}
.prc-txt1 {
    font-size: 16px;
    line-height: 20px;
}
.prc-txt2 {
    font-size: 47px;
    line-height: 47px;
}
.prc-txt3 {
    font-size: 18px;
    line-height: 20px;
}
.pkg1btn, .pkg2btn{max-width:90%;}
.pkg1ship, .pkg2ship {
    font-size: 14px;
    line-height: 18px;
}
.platinum-seal{width:260px;margin:0 0 30px 10px;}
.prc-txt4 {
    font-size: 13px;
    line-height: 16px;
}
	
}
@media only screen and (max-width: 767px){
.sec18{padding:20px 0 35px 0;}	
.pkg1, .pkg2, .pkg3{
	float:none;
	margin:20px auto 0 auto;
	position:inherit;
	left:auto;
	top:auto;
	right:auto;
	width:450px;
	display:table;
}
.pkg2, .pkg3, .pkg1btm{padding-bottom:14px;}
.pkg1-hd, .pkg2-hd{height:auto;padding:16px 10px 12px 10px;}
.pkg-hding1{padding-top:0;}
.pkgarw{display:none;}
.pkglft, .pkgrgt{width:100%;padding:0 10px;}	
.pkg1btl, .pkg2btl{padding:10px 0 0 0;margin:0 auto;}	
.prc-txt4{height:auto;}
.pkg1-rtlprc, .pkg2-rtlprc{padding:5px 0 10px 0;}
.pkg1btn, .pkg2btn{margin:12px auto 0 auto;}
.pkg1cards, .pkg2cards{margin:10px auto 0 auto;}
.pkg1ship, .pkg2ship{margin:10px 0 0 0;}
.important{
	height:44px;
	width:160px;
	margin:35px 0 0 0;
	font-size:20px;
	line-height:36px;
}
.platinum-seal{float:none;margin:20px auto 0 auto;display:block;max-width:100%;width:200px;}	
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3{width:340px;}	
.s18hding{
	font-size:26px;
	line-height:36px;
}
.platinum-seal{width:170px;}

}
@media only screen and (max-width: 359px){
.pkg1, .pkg2, .pkg3{width:100%;}
}
/*========================section19, 20======================*/
.sec19{padding:40px 0;background:#fff5e3;}
.s19img1{float:right;margin:20px -15px 0 10px;max-width:100%;}
ul.s19list{padding:10px 0 0 40px;}
ul.s19list li{
	background:url(../images/bullet3.png) left 7px no-repeat;
	padding:0 0 0 34px;
	margin:20px 0 0 0;
	font-weight:500;
}
ul.s19list2 li{font-weight:normal;}
.s19txtbx{
	padding:12px 30px;
	background:#3a3a42;
	margin:40px 0 0 0;
	font-weight:bold;
	color:#fff;
}
.s19prd{float:right;margin:-50px 40px 0 60px;max-width:100%;}
.s19bx1, .s20bx{
	background:#fff;
	margin:50px 0 0 0;
	padding:30px;
	box-shadow:0 0 10px #ece0cd;
}
.s20bx{margin:40px 0 0 0;padding:0;}
.mbseal{float:right;margin:20px 10px 0 20px;max-width:100%;}
ul.s19bx1-list{padding:30px 40px 0 40px;}
ul.s19bx1-list li{
	background:#f2efef url(../images/bullet2.png) 30px center no-repeat;
	padding:15px 30px 15px 78px;
	margin:10px 0 0 0;
}
ul.s19bx1-list2 {padding:10px 40px 0 40px;}
ul.s19bx1-list2 li{font-weight:normal;margin:30px 0 0 0;}
/*------------------section20------------------*/
.sec20{padding:40px 0;}
ul.s20list{padding:15px 0 0 0;}
ul.s20list li{
	float:left;
	display:inline-block;
	width:24%;
	margin:20px 1.33% 0 0;
	background:#fff;
	padding:4px;
	box-shadow:0 0 10px #ece0cd;
}
ul.s20list li:last-child{margin:20px 0 0 0;}
ul.s20list li img{margin:0 auto;display:block;max-width:100%;}
ul.s20list li p{
	text-align:center;
	padding:15px 15px;
}
ul.s20list li:nth-child(2) p, ul.s20list li:last-child p{padding:32px 15px;}
.s20img{float:right;margin:15px -15px 0 -60px;max-width:100%;}
.s20bxtop{padding:30px;}
.s20bxbtm{padding:30px;background:#3a3a42;color:#fff;}
.s20bx-img1{float:left;margin:14px 20px -20px -15px;max-width:100%;width:360px;}
.s20bx-img2{float:right;margin:-46px -30px 0 -100px;max-width:100%;}
.s20bx-img3{float:right;margin:0 0 0 0;max-width:100%;}
ul.s20list2 li{font-weight:normal;}
ul.s20list3{padding:20px 0 0 0;float:left;width:70%;}
ul.s20list3 li{
	background:url(../images/bullet4.png) 26px 18px no-repeat;
	padding:19px 20px 19px 64px;
	margin:15px 0 0 0;
	box-shadow:0 0 10px #ece0cd;
	display:inline-block;
}
.s20img2{position:absolute;right:-40px;top:53px;}
.s20txtbx{
	float:left;
	display:inline-block;
	padding:20px 280px 20px 30px;
	background:#3a3a42;
	margin:40px 0 0 0;
	color:#fff;
	display:inline-block;
}

@media only screen and (max-width: 1000px){
.s19img1{width:340px;}
ul.s19list {padding: 10px 0 0 20px;}
ul.s19list li{background: url(../images/bullet3.png) left 5px no-repeat;}
.s19bx1 {padding: 25px 20px;}
ul.s19bx1-list{padding:25px 20px 0 20px;}
ul.s19bx1-list2 {padding:10px 20px 0 20px;}
ul.s19bx1-list2 li{margin:25px 0 0 0;}
.s19txtbx{padding:12px 20px;}

ul.s20list li:nth-child(2) p {padding: 29px 15px;}
ul.s20list li:last-child p{padding:15px 15px;}
.s20img{width:380px;}
.s20bxtop, .s20bxbtm {padding: 25px 20px;}
.s20bx-img3{width:200px;margin:30px 0 0 0;}
.s20bx-img1{width:340px;margin: 14px 14px -20px -15px;}
ul.s20list3 li {
    background: url(../images/bullet4.png) 12px 15px no-repeat;
    padding: 19px 20px 19px 39px;
}
.s20img2{width:320px;top:162px;}
.s20txtbx {padding: 20px 240px 20px 20px;}

}
@media only screen and (max-width: 767px){
.sec19{padding:30px 0;}
ul.s19list {padding: 5px 0 0 0;}
ul.s19list li{padding:0 0 0 28px;}
.s19img1, .s19prd, .s20img, .s20bx-img1, .s20bx-img2, .s20bx-img3{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s19prd{margin:25px auto -12px auto;width:150px;}
.s20bx-img1{margin:11px auto -15px auto;}
.s20bx-img2{margin:-50px auto 0 auto;}
.s20bx-img3{margin:18px auto -2px auto;}

.s19bx1 {
    margin: 36px 0 0 0;
    padding: 20px 10px;
}
.mbseal {
    width:110px;
    margin: 20px 0 0 10px;
}
ul.s19bx1-list {padding: 20px 0 0 0;}
ul.s19bx1-list li {
    background: #f2efef url(../images/bullet2.png) 10px 16px no-repeat;
    padding: 12px 10px 12px 50px;
}
ul.s19bx1-list2 {padding: 10px 0 0 0;}
.s19txtbx {
    padding: 12px 10px;
	margin:32px 0 0 0;
}

.sec20 {padding: 30px 0;}
ul.s20list{padding:8px 0 0 0;}
ul.s20list li{width:48%;margin:20px 4% 0 0;}
ul.s20list li:nth-child(2), ul.s20list li:last-child{margin:20px 0 0 0;}
ul.s20list li:last-child p{padding:29px 15px;}
.s20bx{margin:34px 0 0 0;}
.s20bxtop, .s20bxbtm {padding: 23px 10px;}
ul.s20list3{width:100%;float:none;}
ul.s20list3 li {
    background: url(../images/bullet4.png) 12px 10px no-repeat;
    padding: 14px 20px 14px 44px;
	width:100%;
}
.s20img2-mob{margin:24px auto 0 auto;display:block;width:300px;}
.s20txtbx {
	margin:0;
    padding: 20px 10px 20px 10px;
	float:none;
	display:table;
}
}
@media only screen and (max-width: 479px){
ul.s20list li:last-child p{padding:15px 15px;}
}
@media only screen and (max-width: 389px){
.mbseal{width:100px;}	
ul.s20list li, ul.s20list li:nth-child(2), ul.s20list li:last-child{
	width:220px;
	margin:20px auto 0 auto;
	float:none;
	display:block;
}
ul.s20list li:nth-child(2) p, ul.s20list li p, ul.s20list li:last-child p {padding: 12px 8px;}	
}
/*========================section21======================*/
.sec21{padding:40px 0;}
.introbx{
	position:relative;
	padding:0 0 0 274px;
}
.stirling{
	position:absolute;
	left:-15px;
	top:-20px;
}
.sig{margin:45px 0 0 0;display:block;max-width:100%;}
.introbxtxt{margin-top:20px;}
.s21prd{float:right;margin:20px -15px 0 10px;max-width:100%;}
/*----------------section22------------------*/
.sec22{padding:40px 0 50px 0;}
#accordion{height:auto!important;margin:28px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.png) 98% 30px no-repeat;	
	text-align:left; 
    padding:18px 40px 18px 26px;
	margin:20px 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:bold;
	font-size:28px;
	line-height:38px;
	color:#333;
	text-align:left;
	border:1px solid #9fa0a2;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../images/up.png) 98% 30px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;	
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:1px solid #9fa0a2;
	border-top:none;
	padding:0 0 0 0;
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 22px 26px 30px 26px;
	background:#fff;
	color:#333;
}
.accord-txt a{color:#09F;}
ul.accord-list{padding:10px 0 0 14px;}
ul.accord-list li{
	background:url(../images/bullet.png) left 4px no-repeat;
	padding:0 0 0 42px;
	margin:20px 0 0 0;
}
/*----------------section23------------------*/
.sec23{padding:40px 0 45px 0;}
ul.tlist{padding:15px 0 0 0;}
ul.tlist li{
	float:left;
	display:inline-block;
	width:32.42%;
	margin:0 1.37% 0 0;
}
ul.tlist li:last-child{margin:0;}
.timg{margin:15px auto 0 auto;display:block;max-width:100%;}
@media only screen and (max-width: 1000px){
.s21prd{width:340px;}
	
.ui-accordion .ui-accordion-header { 
	background:#fff url(../images/down.png) 98% 27px no-repeat;		
    padding:16px 40px 16px 20px;
	margin:16px 0 0 0;	
	font-size:24px;
	line-height:34px;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../images/up.png) 98% 27px no-repeat;
}
.accord-txt{padding: 22px 20px 30px 20px;}	
ul.accord-list {padding: 10px 0 0 0;}
ul.accord-list li{
	background: url(../images/bullet.png) left 2px no-repeat;
	background-size:24px;
	padding:0 0 0 36px;
	margin:18px 0 0 0;
}	
	
}
@media only screen and (max-width: 767px){
.sec21{padding:30px 0;}	
.introbx {padding: 0 0 0 0;}
.stirling{width:200px;position:inherit;left:auto;top:auto;display:block;margin:-10px auto 6px auto;}	
.sig{margin:30px 0 -10px 0;}	
.s21prd{float:none;	margin:12px auto -15px auto;display:block;max-width:100%;}

.sec22 {padding: 30px 0 40px 0;}
#accordion{margin:18px auto 0 auto;}
.ui-accordion .ui-accordion-header { 
	background:#fff url(../images/down.png) 98% 22px no-repeat;		
    padding:12px 40px 12px 10px;
	margin:14px 0 0 0;	
	font-size:20px;
	line-height:30px;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../images/up.png) 98% 22px no-repeat;
}
.accord-txt{padding: 18px 10px 22px 10px;}

.sec23{padding:30px 0 35px 0;}
ul.tlist {padding: 10px 0 0 0;}
ul.tlist li{
	float:none;
	width:100%;
	margin:0;
}
	
}

/*===================================
			start footer
====================================*/
footer{padding:40px 0;}
.ref-hding{	
	text-align:left;
	font-weight:600;
	font-size:22px;
	line-height:32px;
}
.ref-lft, .ref-rgt{
	float:left;
	display:inline-block;
	width:48%;
	margin:15px 0 0 0;
	padding:0 0 0 16px;
}
.ref-rgt{float:right;}	
ul.ref-list{padding:0 0 0 0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    color: #7c7c7c;
    margin: 8px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 24px;
    position: relative;
	text-decoration:underline;
}
.refnum {
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    color: #878787;
    width: 22px;
    position: absolute;
    left: 0;
    top: 0;
}
.ftrbx{
	margin:45px 0 0 0;
	border:1px solid #dbdbdb;
	padding:14px 34px 34px 34px;
}
.ftrtxt{
	font-size:12px;
	line-height:22px;
	text-align:left;
	margin-top:20px;
}
ul.ftrlist{padding:40px 0 0 0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	font-size:16px;
	line-height:16px;
	color:#333;
	text-align:center;
	padding:0 10px;
	border-right:1px solid #333;
	margin-top:4px;
}
ul.ftrlist li:last-child{border-right:none;}
ul.ftrlist li a, .ftrtxt a{color:#000;}
.ftrtxt2{
	margin-top:10px;
	font-size:16px;
	line-height:26px;
	text-align:center;
	color:#333;
}

@media only screen and (max-width: 1000px){
.ftrbx {
    margin: 40px 0 0 0;
    padding: 4px 24px 24px 24px;
}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
.ref-lft, .ref-rgt{width:100%;padding:0;}
.ref-rgt{margin:0;}	
.ref-lft{margin:6px 0 0 0;}
ul.ref-list li{margin:6px 0 0 0;}
.ftrbx{
	margin:35px 0 0 0;
	padding:0 10px 14px 10px;
}
.ftrtxt{margin-top:16px;}
ul.ftrlist {padding: 25px 0 0 0;}
ul.ftrlist li {
    font-size: 14px;
    line-height: 14px;
}
.ftrtxt2{
	margin-top:6px;
	font-size:14px;
	line-height:24px;
}

}
