/* Reset and clearfix */
/**********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
em{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a { outline: none; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}



/* General ***********/
/*********************/

html { background: url(../images/header_bg_x.png) repeat-x 0 0; }

h1{ 
	color: #010101;
	font-size: 26px;}
	
h2{ 
	color: #010101;
	font-size: 18px;}


body{
	font-family: 'Lato', sans-serif;
	font-size:15px;
	color:#3b3b3b}	
  
 @font-face {
	font-family: 'Museo-500';
	src: url('font/webfonts/23D470_0_0.eot');
	src: url('font/webfonts/23D470_0_0.eot?#iefix') format('embedded-opentype'),
	url('font/webfonts/23D470_0_0.woff') format('woff'),
	url('font/webfonts/23D470_0_0.ttf') format('truetype');}

@font-face {
    font-family: 'Museo300';
    src: url('font/Museo300-Regular-webfont.eot');
    src: url('font/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Museo300-Regular-webfont.woff') format('woff'),
         url('font/Museo300-Regular-webfont.ttf') format('truetype'),
         url('font/Museo300-Regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrLight';
    src: url('font/ResagokrLight-webfont.eot');
    src: url('font/ResagokrLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ResagokrLight-webfont.woff') format('woff'),
         url('font/ResagokrLight-webfont.ttf') format('truetype'),
         url('font/ResagokrLight-webfont.svg#ResagokrLight') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrRegular';
    src: url('font/Resagokr-webfont.eot');
    src: url('font/Resagokr-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Resagokr-webfont.woff') format('woff'),
         url('font/Resagokr-webfont.ttf') format('truetype'),
         url('font/Resagokr-webfont.svg#ResagokrRegular') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrBold';
    src: url('font/ResagokrBold-webfont.eot');
    src: url('font/ResagokrBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ResagokrBold-webfont.woff') format('woff'),
         url('font/ResagokrBold-webfont.ttf') format('truetype'),
         url('font/ResagokrBold-webfont.svg#ResagokrBold') format('svg');
    font-weight: normal;
    font-style: normal; }
	
/* Main ***********/
/******************/
div ul li{
	background: url("../images/sprite.png") no-repeat -971px -11px;
    padding-left: 24px;}

.wrapper {}	
	.wrapper  > div{
		margin:0 auto;
		width: 960px; }
		
	.wrapper  .btn{
		background: url("../images/sprite.png") no-repeat;
		text-align: center;
		padding-top: 12px;  
		line-height: 14px; }
		
		.wrapper  .btn a{
			font-size:17px;
			color:#fffefe;
			text-decoration:none; }
			
			.wrapper  .btn a span{display:block;font: 14px/23px 'ResagokrLight', Arial, sans-serif;}
			
	.wrapper  .header{
		padding-top: 20px;
		height: 680px;
		position:relative;}
		
		.wrapper  .header .banner	{ 
			position:relative;
			height:460px;}	
			
			.wrapper  .header .logo{
				background: url("../images/sprite.png") no-repeat scroll -891px -59px transparent;
				height: 102px;
				line-height: 77px;
				padding-left: 120px;}
				
				.wrapper  .header .logo p{
					background: url("../images/logo_sep.png") no-repeat 230px 29px;
					color: #2C2C2C;
					font-family: Museo300;
					font-size: 31px}
					
					.wrapper  .header .logo p b{
						font-family:Museo-500;
						font-weight: normal;}
					
					.wrapper  .header .logo p span{
						color: #4A4949;
						font-family: Museo300;
						font-size: 15px;
						margin-left: 20px;
						position: relative;
						top: -2px;}
						
			.wrapper .header img.hero_image {
				position: absolute;
				top: -20px;
				right: 0; }
						
			.wrapper  .header .health{ margin-top: 25px;}	
				.wrapper  .header .health p{
					font-size:30px;
					line-height: 40px;}	
					
					.wrapper  .header .health .bigger{
						font-size:40px;
						font-weight:bold;}	
						
		.wrapper  .header .benefits{
			margin-bottom: 25px;
			margin-top: 15px;}
			
			.wrapper  .header .benefits ul{}
				.wrapper  .header .benefits li{font: 18px/27px 'ResagokrLight', Arial, sans-serif;}
			.wrapper  .header .btn{ 
				margin-bottom: 33px;
				background-position: -8px -5px;
				height: 46px;
				width: 278px;}
				
			.wrapper  .header .btn:hover{background-position: -6px -67px;}	
			.wrapper  .header .refund{
				bottom: 5px;
				height: 79px;
				position: absolute;
				right: 143px;
				text-indent: -100000em;
				width: 179px;}
				
			.wrapper  .header .best_selling{}
				.wrapper  .header .best_selling > p{
					margin-bottom: 30px;
					background: url("../images/sprite.png") no-repeat  -30px -658px;
					color: #000000;
					font-size: 25px;
					margin-top: 10px;
					padding-left: 200px;
					width: 738px;}
					
				.wrapper  .header .best_selling > div{
					background: url("../images/sprite.png") no-repeat scroll -16px -523px transparent;
					height: 123px;
					width: 961px;}
					
					.wrapper  .header .best_selling div > div{
						float: left;
						margin-left: 68px;
						margin-top: 10px;
						width: 80px;}	
						
						.wrapper  .header .best_selling div p{
							font: 18px/27px 'ResagokrLight', Arial, sans-serif;
							text-align: center;
							margin-bottom: 5px;}	
							
						.wrapper  .header .best_selling div span{
							display: block;
							height: 71px;
							width: 78px;
							background:url(../images/sprite.png) no-repeat;}
							
						.wrapper  .header .best_selling .viagra span{background-position:-28px -213px}
						.wrapper  .header .best_selling .cialis span{background-position:-181px -213px}
						.wrapper  .header .best_selling .prozac span{background-position: -332px -215px;}
						.wrapper  .header .best_selling .levitra span{background-position: -473px -213px;}
						.wrapper  .header .best_selling .diflucan span{background-position: -635px -213px;}
						.wrapper  .header .best_selling .cleocin span{background-position: -791px -213px;}
						
	.wrapper  .lp_body{display: block;}
		
		.wrapper  .lp_body .left{
			float: left;
			width: 649px;}		
		
			.wrapper  .lp_body h1{
				color: #010101;
				font-size: 26px;
				margin:15px 0;}
				
			.wrapper  .lp_body p{
				width: 95%;
				font: 17px/26px 'ResagokrLight', Arial, sans-serif;
				margin-bottom: 15px;
				line-height: 23px;}
				
				.wrapper  .lp_body p span{
					color:#0c8dc1;
					text-decoration:underline}
					
			.wrapper  .lp_body ul{
				margin-bottom: 35px;}
				
				.wrapper  .lp_body ul li{
					background-position: -975px -324px;
					font: 17px/15px 'ResagokrLight',Arial,sans-serif;
					margin-bottom: 12px;
					padding-left: 20px;}
					
					.wrapper  .lp_body ul li span{
						color:#d60018;
						font: 17px/26px 'ResagokrRegular', Arial, sans-serif;}
			
			.wrapper  .lp_body h2{
				margin: 30px 0 10px;}
				
				.wrapper  .lp_body .btn{
					background-position: -474px -365px;
					height: 54px;
					margin-bottom: 40px;
					width: 309px;
					padding-left: 2px;
					padding-top: 14px;}
					
				.wrapper  .lp_body .btn:hover{background-position: -472px -436px;}	
					.wrapper  .lp_body .btn a{font-size:19px;}
						.wrapper  .lp_body .btn a span{font: 16px/27px 'ResagokrRegular', Arial, sans-serif;}
			
			.wrapper  .lp_body .right{
				float: left;
				width: 311px;}		
				.wrapper  .lp_body .right > div{margin-left: 69px;}
				.wrapper  .lp_body .right .testimonials{
					
					position: relative;
					background: url("../images/sprite.png") no-repeat -185px -750px;
					height: 219px;
					padding-left: 23px;
					padding-top: 55px;
					width: 218px;}
					.wrapper  .lp_body .right .testimonials p{font-size:15px}
						.wrapper  .lp_body .right .testimonials p span{
							text-decoration:none;
							color:#747474;
							font-size:16px}
							
					.wrapper  .lp_body .right .testimonials #nav{
						background: none repeat scroll 0 0 #FFFFFF;
						bottom: -6px;
						height: 17px;
						left: 89px;
						position: absolute;
						width: 56px;}	
						.wrapper  .lp_body .right .testimonials #nav a{
							background: url("../images/sprite.png") no-repeat -52px -752px;
							display: block;
							float: left;
							height: 14px;
							text-indent: -10000em;
							width: 13px;
							margin-left: 4px;}
							
						.wrapper  .lp_body .right .testimonials #nav .activeSlide{background-position:-21px -752px;width: 15px;height:16px;}
							.wrapper  .lp_body .right .bigPills{
						position: relative;
						height: 155px;
						margin-bottom:60px}
						
						.wrapper  .lp_body .right .bigPills div{background:url("../images/sprite.png") no-repeat}
						
						.wrapper  .lp_body .right .bigPills .image{
							background-position: -193px -341px;
							height: 149px;
							margin-left: 20px;
							margin-top: 109px;
							width: 183px;}
							
						.wrapper  .lp_body .right .bigPills .upTo{
							background-position: -22px -326px;
							color: #efefef;
							font-size: 18px;
							height: 83px;
							left: -15px;
							line-height: 22px;
							padding-top: 24px;
							position: absolute;
							text-align: center;
							top: 50px;
							width: 95px;
							font-family: 'Lora',serif;}
							
							.wrapper  .lp_body .right .bigPills .upTo span{
								display: block;
								float: left;}
							
							.wrapper  .lp_body .right .bigPills .upTo .sixty{									
								font-size: 34px;
								margin-left: 16px}
								
							.wrapper  .lp_body .right .bigPills .upTo .percent{
								font-size: 14px;
								line-height: 12px;
								width: 20px;}
								.wrapper  .lp_body .right .bigPills .upTo .percent span{font-size: 10px;}
							.wrapper  .lp_body .right .bigPills .upTo .storewide{
								display: block;
								float: none;
								font-size: 12px;
								position: relative;
								text-align: center;
								top: 4px;}	
				
	.wrapper  .footer{
		background:url("../images/sprite.png") no-repeat 35px -1168px;
		padding-top: 15px;}
		.wrapper  .footer .boost{
			width: 355px;
			*width: 372px;
			width: 372px\0/;
			margin-left: 25px;
			*margin-left: 5px;
			margin-left: 5px\0/;
			background: url("../images/sprite.png") no-repeat scroll -897px -56px transparent;
			height: 104px;
			padding-left: 114px;
			padding-top: 24px;
			float:left}
			.wrapper  .footer .boost p{font-weight:bold;font-size:28px;}
				.wrapper  .footer .boost p span{
					display:block;
					font-size:24px;}		
					
			.wrapper  .footer .btn{
				background-position: -690px -776px;
				float: left;
				height: 45px;
				margin-left: 25px;
				margin-top: 28px;
				width: 278px;}
				
			.wrapper  .footer .btn:hover{background-position: -688px -839px;}	
			.wrapper  .footer .free_ship{ 
				margin-top: 10px;
				border-left: 1px solid #D3D1D1;
				color: #3C3C3C;
				float: left;
				font-family: 'Lora',serif;
				line-height: 37px;
				margin-left: 33px;
				padding-left: 20px;
				text-align: center;
				width: 106px;}
				
				.wrapper  .footer .free_ship .free{font-size:53px}
				.wrapper  .footer .free_ship .ship{font-size:22px;border-bottom:1px solid #000000;line-height: 34px;}
				.wrapper  .footer .free_ship .world{font-size:21px;line-height: 23px;}
				
				.padd{
				    padding:50px 0px;
				}
				
				.logo p{
				    font-size:35px;
				    font-weight:900;
				    color:red;
				    margin-bottom:50px;
				    
				}
				.health p{
				    font-size:30px;
				    font-weight:500;
				    color:#000;
				    line-height:1.4;
				   color:#282828;
				}
				.tabcr{
				    text-align: center;
    padding: 20px 0px 30px;
    box-shadow: 0px 0px 5px #00000045;
    border-radius: 20px;
				}
					.health h1{
				    font-size:50px;
				    font-weight:900;
				    color:#6432be;
				    line-height:1.4;
				    margin-bottom:20px;
				    text-transform:uppercase;
				}
				.banlist ul li{
				    font-size:18px;
				    color:#282828;
				    margin-bottom:10px;
				    
				}
				.buttonred{
				    background-color:red;
				    color:#fff;
				    font-weight:600;
				    font-size:18px;
				    padding:15px 25px;
				    border-radius:50px;
				    transition:all ease 1s;
				    margin-top:15px;
				   
				}
			
				a:hover {
				   text-decoration:none; 
				}
				
					.buttonred:hover{
				    background-color:blue;
				    color:#fff;
				    
				}
				
				.heading h2{
				    font-size:28px;
				    font-weight:600;
				    color:#000;
				    margin-bottom:10px;
				    text-align:center;
				}
				.tabcr{
				    margin-bottom:20px;
				}
				.crbt {
				    margin-top:20px;
				        display: flex;
                    flex-direction: column;
                        align-items: center;
				}
				.crbt h2{
				    margin-bottom:20px;
				    font-size:30px;
				    font-weight:600;
				}
				
				.fotul ul li {
                        text-align: center;
                    }
                    	.fotul ul li a {
                       font-size:18px;
                       color:#000;
                       font-weight:600;
                    }
                    
                    .display-4{
                        font-weight:900;
                    }
                    
                    select {
                word-wrap: normal;
                padding: 15px;
                width: 100%;
                        border:1px solid #6c6969;
                             border-radius:10px;
                    }
                
            
                .bg-lightt{
                    background-image: linear-gradient(45deg, #bdecff 50%, transparent 50%);
                }
                
                @media screen and (max-width:767px){
                    .health h1{
                        font-size: 38px;
                    }
                }
                
                
                
.form-control {
width: 100%;
padding: 20px!important;
line-height: 1.5;
color: #979797;
background-color: #fff!important;
border: none;
border-radius: 7px!important;
height:auto!important;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
box-shadow:0px 0px 5px #6e6e6e00!important;
font-family: 'Lato', sans-serif;

}

input::placeholder {
color: #979797;
font-size: 16px!important;
font-weight: 500;
}

select{
width: 100%;
padding: 20px;
font-weight: 400;
line-height: 1.5;
color: #979797;
background-color: #fff;
border: none;
border-radius: 7px;
box-shadow:0px 0px 5px #6e6e6e00;
font-size: 16px !important;
font-family: 'Lato', sans-serif;
}

select:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.button {

color: #FFF;
font-size: 18px;
font-family: 'Lato', sans-serif;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
padding: 18px 45px;
border-radius: 50px;
    background-image: linear-gradient(45deg, #ff0000, #3043ff);
transition:all ease 1s;
border:1px solid #fff;
}

.button span {
display: block;
font-size: 15px;
text-transform: none;
font-family: 'ResagokrLight',sans-serif;
margin-top: -3px; }

.button:hover {     background-image: linear-gradient(45deg,  #3043ff,#ff0000);

color:#fff;
}

#myform {
    margin-top:20px;
} 




/* Make sure form ID is without space */
#myform .input-icon-wrapper {
position: relative;
}

#myform .input-icon-wrapper input {
padding-right: 40px; /* Give space for the icon inside the input */
}

#myform .input-icon-wrapper i {
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
color:#81299c;
pointer-events: none; /* Allows clicks to go through */
}


select {
appearance: none; /* For most modern browsers */
-webkit-appearance: none; /* For Safari/Chrome */
-moz-appearance: none; /* For Firefox */


}

.disclamer p{
font-size:15px;
}
.formbg{
background-color:#f7f7f7;
    padding: 30px 0px;
}


.form-hed{
font-size:36px !important;
line-height:1.4;
font-weight:800 !important;
color:#000!important;
}

.form-hed span{
color:#2f79ff;
}

.gradient-text {
 background-image: linear-gradient(45deg, #ff0000, #3043ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text; /* for Firefox */
color: transparent;
}

                
		

		

