body, html {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
}
@font-face { 
	font-family:"HelveticaNeue-LightExt";
	src:url("../fonts/HelveticaNeue-LightExt.otf");
}
@font-face { 
	font-family:"HelveticaNeue-UltraLight";
	src:url("../fonts/HelveticaNeue-UltraLight.otf");
}
@font-face {
	font-family:"HelveticaNeue-Medium";
	src:url("../fonts/HelveticaNeue-Medium.otf");
}
@font-face {
	font-family:"HelveticaNeue-Light";
	src:url("../fonts/HelveticaNeueLTStd-Lt.otf");
}
@font-face {
	font-family:"HelveticaNeue-ThinCondense";
	src:url("../fonts/HelveticaNeue-ThinCond_2.otf");
}
@font-face {
	font-family:"MyriadPro-Regular";
	src:url("../fonts/MyriadPro-Regular.otf");
}
@font-face {
	font-family:"MyriadPro-Bold";
	src:url("../fonts/MyriadPro-Bold_0.otf");
}
@font-face {
	font-family:"MyriadPro-Semibold";
	src:url("../fonts/MyriadPro-Semibold.otf");
}
@font-face {
	font-family:"MyriadPro-BoldItalic";
	src:url("../fonts/MyriadPro-BoldIt_0.otf");
}
@font-face {
	font-family:"MyriadPro-SemiBoldItalic";
	src:url("../fonts/MyriadPro-SemiboldIt_0.otf");
}

.row1 {
	width: 100%;
	height: 546px;
	position: relative;
}
.header {
	max-width: 1296px; width: 100%;
	height: 546px;
	margin: 0 auto;
	background: url(../images/header-big-woman-v3-100.jpg) center no-repeat;
	position: relative;
	z-index: 5;
}
.order-now {
	position: absolute;
	width: 191px;
	height: 75px;
	background: url(../images/vip-order-sprite.png) 0 0 no-repeat;
	top: 300px;
	left: 350px;
	z-index: 12;
}
.order-now:hover {
	background: url(../images/vip-order-sprite.png) 0 -75px no-repeat;
}
.vip-text {
	/*width: 667px;*/
	width: 100%;
	height: 76px;
	text-align: center;
	font-family: "HelveticaNeue-UltraLight", Arial;
	font-size: 40px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 60px auto 0;
	z-index: 7;
	position: absolute;
}
.model-woman {
	position: absolute;
	background: url(../images/header-model-7.png) top left no-repeat;
	width: 100%;
	height: 754px;
	left: 0;
	top: 0;
	z-index: 6;
	display: none;
}
.center-wrapper {
	max-width: 994px; width: 100%;
	height: 546px;
	margin: 0 auto;
	position: relative;
}
.pr.lifecell-logo {
	z-index: 11;
	background: url(../images/vip-lifecell-logo.png) no-repeat;
}
.lifecell-logo {
	z-index: 10;
	position: absolute;
	top: 0;
	right: 0;
	width: 72px;
	height: 72px;
	background: url(../images/vip-lifecell-logo-hover.png) no-repeat;
}
.video-editor-player {width: 100%; position: absolute; bottom: 20px; z-index: 20;}

.header-products {
	z-index: 10;
	position: absolute;
	bottom: 0;
	right: 0px;
	width: 309px;
	height: 396px;
	background: url(../images/header-products-woman-v2.png) no-repeat;
}
.order-top {
	width: 143px;
	height: 143px;
	background: url(../images/order-143-2.png) no-repeat;
	position: absolute;
	right: 12px;
	bottom: 316px;
	z-index: 50;
}

.contact-container {width: 100%; float: left;}
.contact {
	position: relative;
	width: 242px;
	height: 67px;
	background: url(../images/contact-bg.png) 0 0 no-repeat;
	top: 158px;
	margin: 0px auto;
	z-index: 12;
	font-family: "HelveticaNeue-Light", Arial; 
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 6px 0 0 0;
}


.vip-learn-more {
	z-index: 10;
	position: absolute;
	bottom: 0;
	left: 394px;
	width: 146px;
	height: 30px;
	background: url(../images/VIP-learn-more.png) no-repeat;
}
/*.order-now:hover {
	background: url(../images/vip-order-sprite.png) 0 -75px no-repeat;
}*/
.row2 {
	width: 100%;
	margin: 0 auto 50px;
	position: relative;
	z-index: 2;
	background-color: #ffffff;
}
.row2-inner {
	max-width: 790px;
	width: 100%;
	margin: 0 auto;
}
.our-gift-header {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	padding: 0 20px;
    box-sizing: border-box;
}
.our-gift-header .text1 {
	text-transform: uppercase;
	font-size: 50px;
	font-family: "HelveticaNeue-Light", Arial; 
	padding: 40px 0 0 0;
}
.our-gift-header .text2 {
	font-size: 20px;
	font-family: "HelveticaNeue-Light", Arial; 
	padding: 0 0 27px 0;
}
.our-gift-header .text3 {
	font-size: 22px;
	font-family: "HelveticaNeue-Medium", Arial; 
	padding: 0 0 30px 0;
	text-align: center;
}
.gift-products-thumb {
	width: 100%;
}
/*.gift-products-thumb img {
	display: inline-block;
	float: left;
	width: 308px;
	height: 297px;
	margin-right: 5px;
}
.gift-products-thumb > img:last-child {
	margin-right: 0;
}*/
.free1, .free2, .free3, .free4 {
	/*width: 230px;
	height: 194px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	background: transparent;*/
}
.a1 { background: url(../images/level-free1-woman.jpg) no-repeat; }
.b1 { background: url(../images/level-free2-woman.jpg) no-repeat; }
.c1 { background: url(../images/level-free3-woman.jpg) no-repeat; } 

/* For the new images
.a1 { background: url(../images/vip-free-md-1-1.jpg) no-repeat; }
.b1 { background: url(../images/vib_free_2_bg_md.png) no-repeat; }
.c1 { background: url(../images/vip_free3_bg_md.jpg) no-repeat; } 
.d1 { background: url(../images/row4_bg1-3.jpg) no-repeat; } 
*/

.gift-products-thumb > div {
	display: inline-block;
	float: left;
	width: 30.3%;

	height: 194px;
	margin-right: 1.5%;
	margin-left: 1.5%;
}
.gift-products-thumb > div:last-child {
	margin-right: 0px;
}

.a1, .b1, .c1, .d1 {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
    display: inline-block;
    float: left;
    width: 230px;
    height: 194px;
}

.gift-products-desc {
	width: 100%;
	height: 100px;
	display: inline-block; position: absolute;
	bottom: -110px;
}
.gift-products-desc>span {
	width: 230px;
	display: inline-block;
	float: left;
	position: relative;
	z-index: 12;
	text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-family: "HelveticaNeue-Light", Arial;  
}
.gift-products-desc > span:last-child {
	margin-right: 0;
}
/*.gift-products-desc span.first {
	background: url(../images/top-first-2.png) no-repeat;
	left: 9px;
}
.gift-products-desc span.second {
	background: url(../images/top-second.png) no-repeat;
	left: -6px;
}
.gift-products-desc span.third {
	background: url(../images/top-third.png) no-repeat;
	left: -7px;
}*/
.row3 {
	width: 100%;
	max-width: 1200px; 
	margin: 0 auto 13px;
	position: relative;
	z-index: 2;
}
.row3-center {
	width: 100%;
	background: url(../images/level-row3-gold-bg-1.jpg) center no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	background-size: cover;
}
/*.row3-left {
	width: 50%;
	height: 785px;
	position: absolute;
	left: 0;
	background: url(../images/row3-bg-left-md.jpg) repeat-x;
	z-index: 1;
}
.row3-right {
	width: 50%;
	height: 785px;
	position: absolute;
	right: 0;
	background: url(../images/row3-bg-left-md.jpg) repeat-x;
	z-index: 1;
}*/
.row3-inner {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
}
.product-image-wrapper {
	width: 35%;
	display: inline-block;
	float: left;
	position: relative;
}
.product-price-wrapper  {
	position: relative;
	display: inline-block;
	margin: -10px 60px 0 0;
	float: right;
}
.product-price-wrapper.step-01 {margin: 0px;}
.product-price-wrapper.step-02 {margin: 0px;}
.product-price-wrapper.step-03 {margin: 0px;}
.product-price {
	background-color: #000;
	color: #fff;
	font-size: 24px;
	font-family: "HelveticaNeue-Light", Arial; 
	padding: 2px 20px;
	text-align: center;
}
.free-members {
	font-family: "HelveticaNeue-Medium", Arial;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	width: 100%;
	display: block;
	text-align: center;
	padding: 0 0 0 0;
}
.gift-set {
	font-family: "HelveticaNeue-Light", Arial;
	font-size: 22px;
	color: #000;
	width: 100%;
	display: block;
	text-align: center;
	padding: 3px 0 0 0;
}
.product-text-wrapper {
	width: 37%;
	display: inline-block;
	float: left;
	padding: 0 25% 0 3%;
}

.prod-inner-container {
	float: right;
}

.product-price2 {
	display: inline-block;
}
.ptext1 {
	font-family: "HelveticaNeue-Light", Arial; 
	font-size: 51px;
	display: block;
	width: 100%;
	text-transform: uppercase;
	line-height: 1.3em;
}
.ptext2 {
	font-size: 18px;
    font-family: "MyriadPro-Semibold",Arial,sans-serif;
    color: #e10000;
    display: block;
    width: 100%;
    position: relative;
}
.ptext2-1 {
	font-family: "MyriadPro-Regular",Arial;
    font-size: 24px;
    display: block;
    width: 100%;
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}
.ptext3 {
	font-family: "MyriadPro-Semibold" Arial,sans-serif; 
	font-size: 18px;
	display: block;
	width: 100%;
	line-height: 1.3em;
	padding: 0;
	text-align: justify;
}
.ptext4 {
    font-size: 18px;
    font-family: "MyriadPro-Regular",Arial,sans-serif;
    color: #3e3f3f;
    line-height: 1.25em;
    text-align: justify;
    display: inline-block;
}
.row3 img, .row4 img, .row5 img {
	display: block;
	margin: 0 auto;
	padding: 0 0 0 0;
}
.row4 {
	width: 100%;
	max-width: 1200px; 
	margin: 0 auto 13px;
	position: relative;
}
.row4-center {
	width: 100%;
	background: url(../images/level-row4-platinum-bg-1.jpg) top center no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	background-size: cover;
	padding: 30px 0px;
}
/*.row4-left {
	width: 50%;
	height: 1040px;
	position: absolute;
	left: 0;
	background: url(../images/row4-bg-left-3.png) repeat-x;
	z-index: 1;
}
.row4-right {
	width: 50%;
	height: 1040px;
	position: absolute;
	right: 0;
	background: url(../images/row4-bg-right-3.png) repeat-x;
	z-index: 1;
}*/
.row5 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 13px;
	position: relative;
}

.ptext-header { 
	text-transform: uppercase; 
	text-align: center;
	color: #404040;
	font-size: 45px;
	font-family: "MyriadPro-Regular", Arial, sans-serif;
	display: block;
	background: url(../images/divider.png) bottom center no-repeat;
	max-width: 340px;
	background-size: contain;
}
.ptext2-larger {
	font-size: 22px;
	font-family: "MyriadPro-Semibold", Arial, sans-serif;
	color: #e10000;
	text-align: center;
	display: block;
}
.ptext2-larger2 {
	font-size: 26px;
	font-family: "MyriadPro-Semibold", Arial, sans-serif;
	color: #e10000;
	text-align: center;
	display: block;
}
.current-level {
	position: absolute;
	right: 280px;
	top: 10px;
	font-family: "MyriadPro-BoldItalic", Helvetica, sans-serif;
	color: #464646;
	text-transform: uppercase;
	font-size: 17px;
}

.row5-center {
	width: 100%;
	background: url(../images/level-row5-silver-bg-1.jpg) top center no-repeat; 
	margin: 0 auto;
	position: relative;
	z-index: 2;
	padding: 30px 0px;
	background-size: cover;
}
/*.row5-left {
	width: 50%;
	height: 1025px;
	position: absolute;
	left: 0;
	background: url(../images/row5-bg-left-2.png) repeat-x;
	z-index: 1;
}
.row5-right {
	width: 50%;
	height: 1025px;
	position: absolute;
	right: 0;
	background: url(../images/row5-bg-right-2.png) repeat-x;
	z-index: 1;
} */
.row5-1 {
	width: 100%;
	min-width: 1296px;
	height: 434px;
	margin: 0 auto 13px;
	position: relative;
}
.row5-1-center {
	width: 1296px;
	height: 434px;
	background: url(../images/youtube-row-100.jpg) center no-repeat;
	margin: 0 auto 13px;
	position: relative;
	z-index: 2;
}
.row5-2 {
	width: 100%;
	min-width: 1296px;
	height: 449px;
	margin: 0 auto 6px;
	position: relative;
}
.row5-2-center {
	width: 1296px;
	height: 449px;
	background: url(../images/row6-2-bg-men.jpg) center no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.lc-ess {
	font: 32px "HelveticaNeue-Light", Arial, sans-serif;
	text-transform: uppercase;
}
.row6 {
	width: 100%;
	max-width: 1200px; 
	margin: 0 auto;
	position: relative;
}
.row6-center {
	width: 100%;
	background: url(../images/row6-bg-3.jpg) top center no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	padding-bottom: 30px;
}
/*.row6-left {
	width: 50%;
	height: 463px;
	position: absolute;
	left: 0;
	background: url(../images/row6-bg-3-left.png) repeat-x;
	z-index: 1;
}
.row6-right {
	width: 50%;
	height: 463px;
	position: absolute;
	right: 0;
	background: url(../images/row6-bg-3-right.png) repeat-x;
	z-index: 1;
}
*/
.row6-inner {
	width: 1000px;
	margin: 0 auto;
	border-bottom: 2px solid #ebecef;
	padding: 20px 0 0 0;
}
.row6-inner-2 {
	max-width: 880px;
	width: 96%;
	margin: 0 auto;
	padding: 20px 2% 0;
}
.row6-text {
	font-family:"HelveticaNeue-Medium", Arial;
	font-size: 26px;
	display: inline-block;
	float: left;
	width: 450px;
	padding: 108px 0 0 10px;
	line-height: 1.3em;
}
.row6-text-2 {
	font-family:"HelveticaNeue-Medium", Arial;
	font-size: 22px;
    display: inline-block;
    float: left;
    line-height: 1em;
    padding: 0;
    width: 80%;
}

a.vip-signup {
	display: inline-block;
	float: left;
	width: 138px;
	height: 54px;
	background: url(../images/VIP-english-signup-sprite138x54.png) no-repeat;
}
a.vip-signup:hover {
	background: url(../images/VIP-english-signup-sprite138x54.png) 0 -54px no-repeat;
}
.row6 > img {
	display: inline-block;
	float: left;
}

.sign-up-btn-container {    
	width: 100%;
    max-width: 750px;
    /* float: left; */
    margin: 0 auto;
}
.sign-up-btn-container .btn-container {width: 20%; float: left;}


.row7 {
	width: 100%;
	background-color: #282828;
}
.row7-inner {
	max-width: 841px; width: 100%;
	margin: 0 auto;
	padding-top: 20px;
}
.row7-inner2 {
	max-width: 841px; width: 90%;
	margin: 0 auto;
	padding-top: 20px;
	font-size: 23px;
	
}
.row7-inner3 {
	max-width: 1000px; width: 100%;
	margin: 0 auto;
	padding: 50px 0 20px 0;
	font-size: 27px;
	
}
.row7-inner2 span {
	font-family:"HelveticaNeue-Medium", Arial;
	font-size: 24px;
	color: #ffffff;
	display: inline-block;
	float: left;
	border-bottom: 2px solid #000000;
	padding: 8px 0 15px 0;
}
.footer-question {
	font-family: Arial, "HelveticaNeue-Medium", Helvetica;
	font-size: 18px;
	color: #d6d6d6;
	display: inline-block;
	float: left;
	padding: 17px 0 0 0;
}
.footer-social {
	display: inline-block;
	float: right;
}
.footer-social img {border:none;}

.follow-text {
	font-family: Arial, "HelveticaNeue-Medium", Helvetica;
	font-size: 18px;
	color: #d6d6d6;
	display: inline-block;
	bottom: 8px;
	position: relative;
	padding-right: 5px;
}
.talk-icon {
	display: inline-block;
	float: left;
	width: 48px;
	height: 40px;
	background: url(../images/chat-icon.png) no-repeat;
}
.footer {
	font-family:"HelveticaNeue-Medium", Arial;
	font-size: 25px;
	color: #ffffff;
}
.footer-copyright {
	width: 88%;
	font-size: 13px;
	font-family: "HelveticaNeue-Medium", Arial; 
	text-align: center;
	margin: 0 auto;
}

.signup-arrow {
	width: 202px;
	height: 52px;
	position: absolute;
	bottom: 21px;
	right: 612px;
	background: url(../images/arrow08.png) no-repeat;
	display: none;
}
.price-format-product1 {
	width: 343px;
	height: 78px;
	position: absolute;
	display: inline-block;
	bottom: 94px;
	right: 71px;
	background: url(../images/c-118-valued.png) no-repeat;
	display: none;
}
.price-format-product2 {
	width: 343px;
	height: 78px;
	position: absolute;
	display: inline-block;
	bottom: 250px;
	left: 45px;
	background: url(../images/c-227-valued.png) no-repeat;
	display: none;
}

.price-format-product3 {
	width: 343px;
	height: 78px;
	position: absolute;
	display: inline-block;
	bottom: 264px;
	right: 17px;
	background: url(../images/c-128-valued.png) no-repeat;
	display: none;
}
.circle-bullet {
	width: 12px;
	height: 11px;
	background: url(../images/bullet-circle-dark.png) no-repeat;
	position: absolute;
	top: 40%;
	left: -12px;
	display: inline-block;
}

.how-to-video-text {
	width: 100%;
	text-align: center;
	font-family: "HelveticaNeue-Light",Arial;
	font-size: 63px;
	text-align: center;
	padding: 25px 0 15px 0;
}
.lifecell-benefits {
	width: 100%;
	text-align: center;
	font-family: "HelveticaNeue-UltraLight",Arial;
	font-size: 63px;
	text-align: center;
	padding-top: 25px;
}
.yt-wrapper {
	text-align: center;
	width: 100%;
	margin: 25px auto 0;
}
.yt-wrapper a {
	display: inline-block;
	width: 246px;
	height: 166px;
	padding: 0 3px;
	margin: 15px auto 0;
}
.under-eye-vid {
	background: url(../images/youtube-cooling-under-eye.png) no-repeat;
}
.moisturizer-vid {
	background: url(../images/youtube-spf30-moisturizer.png) no-repeat;
}
.cleanser-vid {
	background: url(../images/youtube-cleanser.png) no-repeat;
}
.cream-vid {
	background: url(../images/youtube-antiaging.png) no-repeat;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1023px) {
	.product-text-wrapper {
		width: 50%;
	    display: inline-block;
	    float: left;
	    padding: 0 12% 0 3%;
	}
}

/* Mini Tablets */
@media (min-width: 451px) and (max-width: 767px) {
	.vip-text {font-size: 30px;}
	.gift-products-thumb > div {
	display: inline-block;
	float: left;
	width: 73%;
	margin-right: 0%;
	margin-left: 27%;
	margin-bottom: 100px;
	}

	.product-text-wrapper {
		width: 50%;
	    display: inline-block;
	    float: left;
	    padding: 0 12% 0 3%;
	}

	.product-image-wrapper {width: 100%;}
	.product-image-wrapper img {float: none;}
	.product-price-wrapper.step-01, .product-price-wrapper.step-02, .product-price-wrapper.step-03{margin: 0; width: 60%; padding: 0 20%;}
	.product-price {text-align: center;}

	.row2 {margin-bottom: 50px;}

	.row3 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5%;
	}

	.row4 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5%;
	}

	.row5 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5%;
	}

	.row6-inner-2 {
    width: 90%;
    margin: 0 auto;
    padding: 20px 5% 20px;
	}
	.row6-text-2 {width: 70%;}

	.sign-up-btn-container .btn-container {
    width: 30%;
    float: left;
	}
	.row7-inner2 span {font-size: 14px;}

	/*.header {
		background: url(../images/header-model-7.png) center no-repeat; 
		background-size: cover;
	}*/

.prod-inner-container {
	float: none;
}
.product-text-wrapper {
	max-width: 100% !important;
}


}


/* Larger Mobiles */
@media (min-width: 321px) and (max-width: 450px) {
	.vip-text {font-size: 25px;}
	.gift-products-thumb > div {
	display: inline-block;
	float: left;
	width: 78%;
	margin-right: 0%;
	margin-left: 22%;
	margin-bottom: 100px;
	}

	.product-image-wrapper {width: 100%;}
	.product-image-wrapper img {float: none;}
	.product-price-wrapper.step-01, .product-price-wrapper.step-02, .product-price-wrapper.step-03{margin: 0; width: 60%; padding: 0 20%;}
	.product-price {text-align: center;}

	.row2 {margin-bottom: 50px;}

	.row3 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}

	.row4 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}

	.row7-inner2 span {font-size: 14px; width: 100%;}

	.row5 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}

	.row6-text-2 {width: 100%;}
	.sign-up-btn-container .btn-container {
		width: 90%;
	    text-align: center;
	    float: left;
	    padding: 5%;
	}
	.sign-up-btn-container .btn-container a {float: none;}

	/*.header {
		background: url(../images/header-model-7.png) center no-repeat;
		background-size: cover;
	}*/
}


/* Mobile */
@media (min-width: 300px) and (max-width: 320px) {
	.vip-text {font-size: 25px;
    margin: 70px auto 0;}
	.gift-products-thumb > div {
	display: inline-block;
	float: left;
	width: 75%;
	height: 194px;
	margin-right: 10%;
	margin-left: 15%;
	margin-bottom: 100px;
	}

	.product-image-wrapper {width: 100%;}
	.product-image-wrapper img {float: none;}
	.product-price-wrapper.step-01, .product-price-wrapper.step-02, .product-price-wrapper.step-03{margin: 0; width: 80%; padding: 0 10%;}
	.product-price {text-align: center;}

	.row2 {margin-bottom: 50px;}

	.row3 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}

	.row4 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}

	.row5 .product-text-wrapper {
		width: 90%;
	    display: inline-block;
	    float: left;
	    padding: 30px 5% 0 5% !important;
	}
	.row6-text-2 {width: 100%;}
	.sign-up-btn-container .btn-container {
		width: 90%;
	    text-align: center;
	    float: left;
	    padding: 5%;
	}
	.sign-up-btn-container .btn-container a {float: none;}
	.row7-inner2 span {font-size: 14px; width: 100%;}

	/*.header {
		background: url(../images/header-model-7.png) center no-repeat;
		background-size: cover;
	}*/
}



/* Spanish Page */

.es .contact {
	width: 350px;
	height: 104px;
	background: url(../images/contact-2-es.png) 0 0 no-repeat;
	font-family: "HelveticaNeue-Light", Arial; 
	font-size: 22px;
	color: #fff
}
.es .header-products {
	right: -8px;
}
.es .vip-learn-more {
	width: 155px;
	background: url(../images/VIP-learn-more-es.png) no-repeat;
}
.es .free1:hover { background: url(../images/product-hover-es.png) 0 0 no-repeat; }
.es .free2:hover { background: url(../images/product-hover-es.png) -314px 0 no-repeat; }
.es .free3:hover { background: url(../images/product-hover-es.png) -627px 0 no-repeat; }
.es a.vip-signup {
	width: 205px;
	background: url(../images/VIP-english-signup-sprite-es.png) no-repeat;
}
.es a.vip-signup:hover {
	background: url(../images/VIP-english-signup-sprite-es.png) 0 -75px no-repeat;
}

.es .vip-text {
	font-size: 87px;
	padding-left: 86px;
}

/* POP up fix */
#SnapABug_IP {left:34px !important; top:34px !important; width:200px !important; height:200px !important;}


