.container {
	max-width: 980px;
}
header {
	background: url(../images/header-line.jpg) repeat-y;
}
header .bg {
	background: url(../images/header-01.jpg) no-repeat center 0;
}
header .wrap {
	background: url(../images/header-02.jpg) no-repeat center 575px;
}
header .button {
	max-width: 200px;
	margin: auto;
}
header .video {
	background: url(../images/video.png) no-repeat;
	width: 826px;
	height: 540px;
	padding: 3px 30px;
	text-align: center;
	margin: 150px auto 0;
	position: relative;
}
header .godown {
	position: absolute;
	right: 3%;
	top: 40%;
	z-index: 1;
}
header .boxs {
	margin-top: 50px;
}
header .boxs h3 {
	color: #27b3d2;
	font-style: italic;
	font-size: 21px;
}
header .boxa {
	width: 295px;
	min-height: 500px;
	padding: 75px 20px 0;
	font-size: 13px;
	position: relative;
	margin: auto;
	text-align: center;
}
header .boxa .name {
	position: absolute;
	bottom: 0;
	width: 87%;
}
header .boxs .box1 {
	background: url(../images/box1.png) no-repeat center top;
}
header .boxs .box2 {
	background: url(../images/box2.png) no-repeat center top;
}
header .boxs .box3 {
	background: url(../images/box3.png) no-repeat center top;
}
header .face1 {
	color: #fff;
	font-size: 24px;
	margin-top: 60px;
	margin-right: 30px;
	margin-bottom: 40px;
}
.slogan {
	background: url(../images/slogan.png) no-repeat center center;
}
.section1 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.section1 h3 {
	color: #004c87;
	font-size: 24px;
	text-align: center;
}
.section1 .text {
	position: relative;
}
.section1 .button {
	position: absolute;
	bottom: 0;
	left: 25%;
	z-index: 1;
	width: 70%;
}
.section2 {
	background: url(../images/section2.jpg) no-repeat center center;
}
.section3 {
	padding-top: 40px;
}
.section4 {
	background: url(../images/section4.jpg) no-repeat center center;
	height: 775px;
}
.section4 .img {
	display: none;
}
.section5 {
	background: #F4F9FF;
	padding-top: 40px;
	padding-bottom: 40px;
}
.section5 .head {
    text-align: center;
    letter-spacing: -.05em;
    font: 400 46px/1.2 'Georgia', serif;
    color: #a44ea8;
    margin: 0 0 15px;
    padding: 0;
}
.section5 .head span {
    font-size: 33px;
}
.section5 .head i {
    font-style: normal;
    font-size: 23px;
}
.section5 .face {
	margin: 30px 0;
}
.section5 .button {
	max-width: 450px;
	margin: auto;
}
.section6 {
	padding: 40px 0;
}
.section7 {
	background: url(../images/section7.jpg) no-repeat center top #E2DFF4;
	min-height: 456px;
	padding: 40px 0;
}
.section7 h3 {
    margin-bottom: 30px;
    letter-spacing: -.04em;
    text-align: left;
    font-weight: 400;
    font-size: 40px;
    line-height: 1;
}
.section8 {
	padding: 40px 0;
}
.section8 h3 {
    margin-bottom: 30px;
    text-align: center;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -.03em;
}
.section8 h3 b {
    text-transform: uppercase;
}
.section8 h3 span {
    font-size: 32px;
}
.section8 .button {
	max-width: 400px;
	margin: 20px auto;
}
.section9 {
	margin-top: 80px;
    padding: 40px 0;
    border-top: 9px solid #CCC4E0;
    border-bottom: 9px solid #CCC4E0;
    background: #A375A7;
    height: 280px;
}
.section9 h3 {
    margin: 0;
    padding-bottom: 15px;
    letter-spacing: -.02em;
    font-weight: 300;
    font-size: 30px;
    color: #fde9b8;
    padding-left: 15px;
}
.section9 .text {
    color: #fff;
    padding-left: 15px;
    font-size: 24px;
}
.section9 .img1 {
	margin-top: -150px;
	margin-bottom: 30px;
}
.section10 {
	background: #cad9f0;
	position: relative;
}
.section10 .button {
	max-width: 120px;
	position: absolute;
	bottom: 3%;
	right: 15%;
}
.section11 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.section11 h3 {
    text-align: center;
    letter-spacing: -.04em;
    font: 400 54px/1.2 'Georgia', serif;
    color: #a676a8;
    font-weight: normal;
    margin: 0;
}
.section11 span {
    font-size: 35px;
}
.section12 {
	background: #F4F9FF;
	padding: 40px 0;
}
.section12 .button {
	margin: 30px auto;
	max-width: 500px;
}
.testinomial p {
	margin-top: 30px;
	margin-bottom: 50px;
}
.testinomial .end {
	margin-bottom: 0;
}
.testinomial .img1 {
	background: url(../images/testinomial.png) no-repeat center top;
	padding-top: 200px;
}
.section12 .text1 h3 {
	font-size:20px;
	margin-bottom:20px;
	line-height:1.6em;
	text-align:center;
	font-weight: normal;
}
.section12 .text1 .img2 {
	margin: auto;
	max-width: 700px;
}
.section13 {
	background: url(../images/slogan.png) no-repeat center center;
}
.section14 {
	background: url(../images/checkoutsection.jpg) no-repeat center center;
	position: relative;
}
.section14 .button {
	position: absolute;
	bottom: 0;
}
.section15 {
	background: url(../images/section15.jpg) no-repeat center top;
	height: 1122px;
	position: relative;
}
.section15 .img {
	display: none;
}
.section15 .button {
	position: absolute;
	z-index: 1;
	top: 4%;
	left: 10%;
	width: 450px;
}
.section16 {
	background: url(../images/section16.jpg) no-repeat center top;
	height: 732px;
}
.section16 .img {
	display: none;
}
.section17 {
	background: #f4f8ff;
}
.section17 .box1 {
	border: 5px solid #000;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	margin: 30px 0px 10px 0px;
}
.section17 .box1 h3 {
	font-weight: normal;
	font-size:25px;
	margin: 15px 30px;
	line-height:1.6em;
	text-align: justify;
}
.section17 .box2 {
	background: #fff;
	padding: 30px 0 0 0;
	margin-bottom: 15px;
}
.section17 .box2 .img2 {
	max-width: 500px;
	margin: auto;
}
.box17 {
	position: relative;
	margin-bottom: 20px;
}
.box17 .img4 {
	position: absolute;
	top: -40px;
	left: -120px;
	z-index: 1;
}
.box17 .img5 {
	position: absolute;
	bottom: 2%;
	left: 15%;
	z-index: 1;
}
.section17 .img6 {
	max-width: 900px;
	margin: auto;
}
.section18 {
	background: #F4F8FF;
}
.section18 .box17 {
	max-width: 1080px;
	margin: auto;	
}
.section18 .img5 {
	left: 7%;
	bottom: 1%;
	width: 85.5%;
}
.section19 {
	background: #F4F8FF;
	padding-top: 5px;
}
.section19 .border1 {
	border: 3px dashed #000;
}
.section19 .border2 {
	border: 3px dashed #ff0000;
	margin: 2px;
	padding: 2px;
}
.section19 .border3 {
	border: 3px dashed #000;
}
.section19 .img1 {
	margin-top: 40px;
}
.section20 {
	background: #F4F8FF;
}
.section20 .box1 {
	background: #fff;
	padding: 40px 0;
}
.section20 .logo {
	max-width: 400px;
	margin: auto;
}
.section20 .img {
	margin: 20px 0;
}
.section20 .text {
	margin: 0 30px;
}
.section20 .text h3 {
	color:#e74e01;
	font-weight:700;
	font-size:24px;
}
.section20 .text h4 {
	color:#6d0861;
	font-weight:700;
	font-size:24px;
}
.section20 .button {
	position: relative;
}
.section20 .button span {
	position: absolute;
	z-index: 1;
	bottom: 1%;
	left: 3%;
	width: 94%;
}
.section21 {
	background: #F4F8FF;
}
.section21 .img5 {
	width: 100%;
	left: 0;
	bottom: 0;
}
.section21 .box17 {
	margin-bottom: 0;
}
.section22 {
	background: #F4F8FF;
	padding-bottom: 30px;
}
.section23 {
	background: #F4F8FF;
}
.section24 {
	border-top: 2px solid #767a83;
}
.section24 .wrap {
	border-top: 5px solid #fad3fd;
	background: #292D3E;
	color: #fff;
	position: relative;
	padding: 20px 0;
}
.section24 a {
	color: #fff;
}
.section24 .goup {
	display: none;
	position: fixed;
	bottom: 40%;
	right: 30px;
}
.section25 {
	display: none;
}
.section25.active {
	height: 90px;
	display: block;
}
.section25 .wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 10;
}
.facebooks {
	border: 10px solid #6B6D70;
	border-radius: 10px;
	margin: 0 50px;
}
.facebooks h3 {
	background: #5D74AC;
	color: #fff;
	font-size: 16px;
	margin: 0 0 20px;
	padding: 10px;
}
.facebooks .span1 {
	color: #837c78;
}
.facebooks .span2 {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}
.facebooks .span3 {
	color: #837c78;
}
.facebooks .wrap {
	margin: 30px;
}


.exit_pop{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	clear: none;
	background-color: rgba(0,0,0,0.5);	
}
.exit_pop img {
	max-width: 100%;
}
#exit_pop2 .margin {
	margin: 70px 0 0 100px;
}
#exit_pop3 .margin {
	margin: 50px 0 0 100px;;
}
.fullscreen-bg {
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.exit_pop_content2 {
	position: fixed;
	top: 0;
	left: 0;
    bottom: 0;
    right: 0;
	width: 100%;
	height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, 0.5);
}
.exit_pop_content {
    height: 612px;
    left: 50%;
    margin: -306px 0 0 -452px;
    position: absolute;
    top: 50%;
    width: 904px;
}
.exit-close {
	position: absolute;
	z-index: 99;
	font-size: 24px;
	top: 120px;
	left: 135px;
	cursor: pointer;
	width: 50px;
	height: 50px;
}
.exit-close-checkout {
	top: 253px;
	left: 175px;
}


/**
	Checkout page
*/
.checkout-page .logo {
	max-width: 250px;
	padding: 20px 0 0px 50px;
}
.checkout-page .section24 {
	border: 0;
}
.checkout-page .section24 .wrap {
	border: 0;
	background: #f4f8ff;
	color: #969696;
}
.checkout-page .section24 .wrap a {
	color: #2359a0;
}
.checkout-page .section25 {
	background: #f4f8ff;
}
.checkout-page .flashing {
	border: 3px dashed black;
	padding: 1px;
	margin: 10px 0;
}
.checkout-page .flashing .sub1 {
	border: 3px dashed blue;
}
.checkout-page .flashing .sub2 {
	border-top: 3px dashed blue;
	position: relative;
}
.checkout-page .flashing .button {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}


/**
	Qualify page
*/
.qualify-page {
	background: #155a9f;
}
.qualify-page .wrap {
	background: #fff;
	padding-bottom: 20px;
}
.qualify-page .form1 {
	margin: 20px 40px;
	font-size: 24px;
}
.qualify-page .form1 p {
	margin-bottom: 20px;
}
.qualify-page .form1 .form-control {
	height: 50px;
	font-size: 24px;
}
.qualify-page .form1 h2 {
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin: 20px 0 30px;
}
.qualify-page .btn {
	background: none;
	padding: 0;
}
.qualify-page .button {
	margin: 50px 0;
}
.qualify-page .text {
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin: 20px 0;
}
.qualify-page .text a {
	color: #fff;
}


/**
	Review page
*/
.review-page .section14 {
	background: url(../images/19-checkout.jpg) no-repeat center center;
	position: relative;
}
.review-page .section15 {
	position: relative;
}
.review-page .section15 .button1 {
	position: absolute;
	z-index: 1;
	max-width: 300px;
	top: 39%;
	right: 27%;
}
.review-page .section15 .button2 {
	position: absolute;
	z-index: 1;
	max-width: 200px;
	bottom: 7%;
	left: 16%;
}




.section22wrap {
	background: url(../images/section22bg.jpg) no-repeat center top;
	color: #fff;
	padding: 70px 30px 20px;
	background-size: cover;
	border-radius: 5px 5px 0 0;
}
.section22wrap h1 {
	text-align: center;
	margin: 20px 0;
}
.section22wrap p {
	margin-bottom: 30px;
}
.section22black {
	border-radius: 0 0 5px 5px;
	background: #262626;
	padding: 30px 30px;
	color: #fff;
}


.bttryRiskfree5 {
	width: 300px;
}
.btlearnmore {
	width: 500px;
	margin: auto;
}




.realwarp {
	background: url(../js/realuser/iphone.png) no-repeat;
	padding: 45px 12px 20px 12px;
	height: 335px;
	width: 165px;
	color: #fff;
	margin: auto;
}
.realwarp h3 {
	background: #5D74AC;
	color: #fff;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 5px 10px;
	text-align: center;
}
.realwarp li p {
	padding: 0 10px;
	margin: 0;
	font-size: 11px;
}
.realwarp .red {
	color: red;
}
.realwarp .blue {
	color: #337ab7;
}
.realwarp .mobile {
	overflow: hidden;
	height: 190px;
}
.fixedreal {
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0px;
}

.buttongroup {
	margin-bottom: -5px;
}




.release {
	display: none;
}










