
.form-error { display: none }
/*VALIDATION*/
input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, select:focus {
    border: 1px solid grey;
    border-bottom: 1px solid #1e90ff;
    outline:none;
}
span.help-block.form-error {
    display: none;
}

p.contr-txt span.timer{width:45px;display:inline-block;position:relative;top:2px;}.frm-element input[type="email"]{width: 200px;height: 32px;border-radius: 3px;border: 1px solid #cccccc;padding: 0 10px;margin-left: 7px;float: right;outline: none;}
    .modal-visible .modal-inner{z-index:9999}
    .usa-seal{left:47px;margin-top:-615px;}
	div.logo{
        background-image: url(https://renewperformancesupplements.com/flows/me-v1/app/desktop/img/logo-5d061fe6.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
		top: 4px;
		left: 176px;
		width: 80px;
		height: 61px;
	}
	div.logo.gry-logo{
	    width:330px;
	    height:100px;
	    left:0;
	    top:0;
	}
	div.logo.bottom{
        width: 270px;
        height: 100px;
        left: 0px;
        top: -32px;
        margin-bottom: -44px;
	}
	div.topImageContainer {
	    position:absolute;
		width:400px;
		height:400px;
		margin: 430px 0 0 -99px;
		text-align:center;
		z-index:10;
	}
	div.bottle{
        background-image: url(../../images/claim/surgeboxs1.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        width:300px;
        height:340px;
	}
	div.bottle.left {
        width:300px;
        height:340px;
        margin:20px -100% 0 0;
        float:left;
	}
	div.bottle.right {
        width:340px;
        height:400px;
	}
	.sc5-seal{z-index:2;}
	div.midImageContainer {
	    position:absolute;
		width:230px;
		height:230px;
		margin:30px 0 0 -20px;
		text-align:center;
		z-index:1;
	}
	div.midImageContainer div.bottle.left{
	    float:left;
	    margin:5px -100% 0 0%;
        width:235px;
        height:200px;
	}
	div.midImageContainer div.bottle.right{
	    float:right;
	    margin:-20px 0 0 -20%;
        width:200px;
        height:240px;
	}
	div.bottle.single {
	    width:200px;
	    height:300px;
	    margin-top:2px;
	}
	div.mid3ImageContainer,
	div.bottomImageContainer {
	    position:absolute;
		width:400px;
		height:270px;
		margin:475px 0 0 285px;
		text-align:center;
	}
	div.bottomImageContainer {
		margin:455px 0 0 -35px;
	}
	div#bottle_lp_bot_2,
	div#bottle_lp_bot_3,
	div#bottle_lp_bot_1{
        background-image: url(../../images/claim/surgeboxs1.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
		position: relative;
		margin:0;
		width:220px;
		height:220px;
		padding:0;
		margin:0 auto;
		top:0;
		left:0;
		right:0;
		bottom:0;
		display:inline-block;
	}
	div#bottle_lp_bot_2 {
		float:left;
		margin-right:-100%;
	}
	div#bottle_lp_bot_3 {
		margin-left:-100%;
		float:right;    
	}
	div#bottle_lp_bot_1 {
		width:45%;
		z-index:2;
		margin:-30px auto 0;
		width:257px;
		height:280px;
	}
	div.bottomImageContainer div#bottle_lp_bot_1 {
	    left:-30px;
	}
    .maga-txt2{margin-top:-10px;font-size:14px !important;}
    .sc3-txt1{font-size:48px;}
    .sc1-txt5{width:75%;}
    .sc1-txt5-1{width:78%;right:-14px;position:relative;}
    .sc1-para3{float:left;margin:35px 0 0 34%;}
    /*
            div.bottle.single {
            margin-top: 70px;    
        
        }
        .section-3 {
            height: auto;
            padding-bottom:50px;
        }
        */
    .sc1-pr5-points li p {
        min-height:115px;
    }
    .sc3-txt3{
        min-height:120px;
    }
    .strp-txt {
        margin-left:0;
        width:62%;
    }
    .strp-txt span {
        font-size:19px;
    }

    .sc4-seal {top: 285px;}
    
    .sc4-tppara .sc3-txt4 {
        min-height:100px;
    }

    div.midImageContainer {margin: 30px 0 0 -44px;}
    
/*indexend */


div.logo{
	background-image: url(../../images/claim/logo.png);
}

div.bottle{
	background-image: url(../../images/claim/image.png);
}

div#bottle_lp_bot_2,
div#bottle_lp_bot_3,
div#bottle_lp_bot_1{
	background-image: url(../../images/claim/image.png);
}

.exitpopup-overlay {
	background: rgba(0, 0, 0, .6);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2147483647;
	display: none
}
.exitpop-content img {
	display: block;
	margin: 0 auto;
	position: relative;
	text-align: center;
	max-width: 100%;
	height: auto
}
.exitpop-discountbar {
	background-color: red;
	border-bottom: 4px dashed #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 9999;
	display: none
}
div.bottle.single {
	height:410px;
}

.section-3 {
	height:855px;
}

.strp-txt span {
	font-size: 17px;
}
.sc5-parlft {
	margin-top: -15px;
}
div.midImageContainer {
	margin: 1px 0 0 -44px;
}
div.topImageContainer {
	margin: 430px 0 0 -99px;
}
.frm-element input[type="text"],.frm-element input[type="tel"], select {
	width:172px;
	height:32px;
	border-radius:3px;
	border:1px solid #cccccc;
	padding:0 10px;
	margin-left:7px;
	float:right;
	outline:none;
}

.sc1-txt5 {
	width: 72%;
}

.sc1-para3 {
	float: left;
	margin: 35px 0 0 32%;
}
.flow-me-v1 div.bottle.right { display: none; }
.flow-me-v2 .bottle.right { display: none; }
.flow-me-v2 .s1seal { left: -294px;}
.flow-me-v3 .bottom-bottle {width:300px; top: 43%;}
.flow-me-v3 .bottom-quality {display:none;}

@media only screen and (min-width:601px) and (max-width: 1000px){}

@media only screen and (max-width: 600px) and (min-width: 409px){
	
}
@media only screen and (min-width:694px) and (max-width: 1000px){
	div.logo.gry-logo{
		margin: 20px auto;
	}
	div.logo.bottom{
		width: 40% !important;
	}
	div.logo{
		top: 30px;
		left: 0;
	}
	.list-sec1 li p {
		text-transform: uppercase;
		font-size: 24px;
	}
	.sc1-para3 {
		float: left;
		width: 90%;
		margin: 35px 0 0 5%;
	}
	div.logo.bottom{
		width: 60%;
	}
	div.bottle.single {
		height: 250px;
	}
}
@media only screen and (min-width:501px) and (max-width: 693px){
	div.logo.gry-logo{
		margin: 20px auto;
	}
	div.logo{
		top: 30px;
		left: 0;
	}
	.list-sec1 li p {
		text-transform: uppercase;
		font-size: 24px;
	}
	.sc1-para3 {
		float: left;
		width: 90%;
		margin: 35px 0 0 5%;
	}
	div.logo.bottom{
		width: 60%;
	}
	div.bottle.single {
		height: 250px;
	}
}
@media only screen and (min-width:401px) and (max-width: 500px){
	
	div.logo.gry-logo{
		margin: 20px auto;
	}
	div.logo{
		top: 200px;
		left: 17%;
	}
	.sc1-para3 {
		float: left;
		margin: 35px 0 0 0;
	}
	div.logo.bottom{
		width: 60%;
	}
	div.bottle.single {
		height: 200px;
	}
	@media only screen and (min-width:401px) and (max-width: 409px){
		div.logo {
			top: 130px;
			left: 17%;
		}
	}
}
@media only screen and (min-width:375px) and (max-width: 400px){
	div.logo.gry-logo{
		margin: 20px auto;
	}
	div.logo {
		top: 120px;
		left: 17%;
	}
	.sc1-para3 {
		float: left;
		margin: 35px 0 0 0;
	}
	div.logo.bottom{
		width: 60%;
	}
	div.bottle.single {
		height: 200px;
	}
}

@media only screen and (min-width:200px) and (max-width: 374px){
	div.logo.gry-logo{
		margin: 20px auto;
	}
	div.logo{
		top: 110px;
		left: 17%;
	}
	.sc1-para3 {
		float: left;
		margin: 35px 0 0 0;
	}
	div.logo.bottom{
		width: 60%;
	}
	div.bottle.single {
		height: 200px;
	}
}