@charset "utf-8";
a, body {
	color: #333
}
.frm-submit, body {
	font-family: 'Open Sans', sans-serif
}
#popw11, .arrow-rush, .cod_title label span, .frm-btn, .frm-submit, .order-btn1 {
	cursor: pointer
}
body {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	padding: 0;
	background: #fff;
	font-size: 16px
}
div, form, h1, h2, h3, h4, h5, img, input, li, p, textarea, ul {
	margin: 0;
	padding: 0
}
table, td, tr {
	border: 0
}
a {
	text-decoration: underline
}
.frm-submit, a:hover {
	text-decoration: none;
	outline: 0
}
a:hover {
	color: #000
}
img {
	border: none
}
li {
	list-style: none
}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px
}
div#container {
	height: auto;
	width: 100%;
	background: 0 0
}
.contentWrap {
	width: 1004px;
	margin: 0 auto;
	position: relative;
	display: table
}
div#header {
	padding: 10px 0;
	background: #d71212
}
.hdrtxt {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: center
}
.hdrtxt b {
	font-weight: 700;
	color: #ffe400;
	text-transform: uppercase
}
.hdrtxt span {
	color: #f0ff00;
	font-weight: 400
}
div#header, div#secfive, div#secfour, div#secone, div#secsix, div#secthree, div#sectwo {
	min-width: 1004px
}
div#secone {
	height: 744px;
	background: url(../images/secone.jpg) center top no-repeat
}
.sec1-product1 {
	position: absolute;
	top: 473px;
	left: -138px;
	width: 409px
}
.seal_index {
	position: absolute;
	top: 427px;
	left: -63px
}
.form-position {
	float: right;
	height: 420px;
	margin: 95px 28px 0 0;
	padding: 110px 0 0;
	width: 300px
}
.frmElemts {
	display: inline-block;
	float: left;
	margin: 10px 0 0 10px
}
.frmElemts input, .frmElemts label, .frmElemts select {
	display: inline-block;
	float: left;
	height: 22px;
	line-height: 22px
}
.frmElemts label {
	line-height: 25px;
    width: 100px;
    font-size: 13px;
    color: #000;
    text-align: right;
    margin-right: 6px;
    font-weight: 600;
}
.frmElemts input, .frmElemts select {
	background: #FFF;
	width: 177px;
	height: 26px;
	outline: 0;
	padding-left: 4px;
	border: 1px solid #ada9a9;
	font-style: italic;
	font-size: 14px;
	-moz-box-shadow: inset 0 0 7px #f5f5f5;
	-webkit-box-shadow: inset 0 0 7px #f5f5f5;
	box-shadow: inset 0 0 7px #f5f5f5;
	-webkit-appearance: none
}
.frm-bg, .inner_sec {
	box-shadow: 1px 1px 10px #ccc
}
.frmElemts select {
	width: 183px;
	height: 31px
}
.secure-text {
	float: left;
	margin: 10px 0 0 50px;
	width: 250px
}
.form-position .frm-btn {
	margin: 7px 0 0 30px
}
.frm-btn {
	float: left;
	width: 273px;
	height: 64px;
	background: #ffa200;
	border-bottom: 5px solid #ff8400
}
.arrow-frm, .frm-submit {
	height: 100%;
	float: left
}
.frm-btn:hover {
	background: #f8af30;
	border-bottom: 5px solid #ff9727
}
.arrow-frm {
	width: 57px;
	position: relative;
	background: #ff8400
}
.frm-btn:hover .arrow-frm {
	background: #ff9727
}
.arrow-frm img {
	position: absolute;
	left: 20px;
	top: 22px;
	transition: left .3s;
	-webkit-transition: left .3s;
	-ms-transition: left .3s
}
.frm-btn:hover .arrow-frm img {
	position: absolute;
	left: 27px;
	top: 22px;
	transition: left .3s;
	-webkit-transition: left .3s;
	-ms-transition: left .3s
}
.frm-submit {
	width: 210px;
	border: none;
	background: 0 0;
	color: #fff;
	font-size: 23px;
	font-weight: 700
}
div#sectwo {
	height: 591px;
	background: url(../images/sectwo.jpg) center top no-repeat
}
.sec-2-lft {
	width: 500px;
	float: left
}
.sec2-txt {
	font-size: 34px;
	color: #FFF;
	margin: 50px 0 0;
	float: left
}
.sec2-txt2 {
	font-size: 20px;
	color: #5ce652;
	margin: 31px 0 0;
	float: left
}
.sec2-txt3 {
	font-size: 14px;
	color: #FFF;
	margin: 21px 0 0;
	float: left;
	line-height: 19px;
	text-align: left
}
.btm-left-text h4, .btm-left-text p {
	color: #fff;
	float: left;
	line-height: 19px;
	text-align: left
}
div#sectwo .section-bottom-box {
	top: 471px
}
.section-bottom-box {
	position: absolute;
	width: 100%;
	height: 116px
}
.btm-left-text {
	float: left;
	width: 660px
}
.btm-left-text h4 {
	font-size: 28px;
	margin: 38px 0 0 34px;
	font-family: MyriadProBoldItalic
}
.btm-left-text p {
	font-size: 20px;
	margin: 9px 0 0 34px;
	font-family: MyriadProItalic
}
.section-bottom-box a {
	float: left;
	margin: 28px 0 0 30px
}
div#secthree {
	height: 761px;
	background: url(../images/secthree.jpg) center top no-repeat
}
.sec3-txt2 {
	font-size: 20px;
	color: #5ce652;
	margin: 15px 0 0 7px;
	float: left
}
.sec3-txt {
	font-size: 34px;
	color: #FFF;
	margin: 36px 50px 0 0;
	float: right
}
.sec-3-rgt {
	width: 500px;
	float: right;
	margin-right: 15px
}
.sec3-txt3 {
	font-size: 14px;
	color: #FFF;
	margin: 21px 0 0 7px;
	float: left;
	line-height: 19px;
	text-align: left
}
.green {
	color: #5ce652;
	margin: 27px 0 0 7px
}
.helps-para {
	width: 294px;
	margin: 10px 0 0 7px
}
div#secthree .section-bottom-box {
	top: 640px
}
div#secfour {
	height: 871px;
	background: url(../images/secfour.jpg) center top no-repeat
}
.sec4-mid {
	float: left;
	width: 360px
}
.sec4-txt1 {
	float: left;
	font-size: 29px;
	color: #0a7e01;
	margin: 25px 0 0 37px
}
.sec4-txt2, .sec4-txt3, .sec4-txt4 {
	float: left;
	font-size: 16px;
	text-align: left;
	margin: 26px 0 0 80px
}
.sec4-txt3 {
	margin-top: 15px
}
.sec4-txt4 {
	margin-top: 12px
}
.sec4-rgt {
	float: right;
	margin-top: 440px;
	width: 485px
}
.sec4-rgt-txt1 {
	color: #FFF;
	float: left;
	font-size: 34px;
	line-height: 38px;
	text-align: left
}
.sec4-rgt-txt2 {
	float: left;
	line-height: 19px;
	margin-top: 15px;
	text-align: left;
	color: #FFF;
}
.sec4-rgt-txt2 span {
	font-weight: 600;
	color: #5ce652;
	text-transform: uppercase
}
div#secfour .section-bottom-box {
	top: 750px
}
div#secfive {
	height: 929px;
	background: url(../images/secfive.jpg) center top no-repeat
}
.sec-5-btm, .sec-5-top {
	float: left;
	font-size: 16px;
	line-height: 23px;
	margin-left: 197px;
	text-align: left;
	width: 285px
}
.sec-5-txt5, .sec-6-txt1, .sec-6-txt2 {
	text-align: center
}
.sec-5-txt5 {
	font-size: 34px;
	padding: 20px 0
}
.sec-5-txt1, .sec-5-txt3 {
	float: left;
	margin: 10px 0 35px
}
.sec-5-txt3, .sec-5-txt4 {
	margin-bottom: 10px;
	margin-left: 35px;
	width: 310px
}
.sec-5-txt2, .sec-5-txt4 {
	float: right
}
.sec-5-txt4 {
	float: left;
	margin: 25px 0 0 35px;
	width: 275px
}
div#secsix {
	height: 647px;
	background: url(../images/secsix.jpg) center top no-repeat
}
.se6-rgt-txt {
	float: right;
	width: 450px
}
.sec-6-txt1 {
	color: #5ce652;
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	margin-top: 180px
}
.sec-6-txt2 {
	color: #fff!important;
	font-size: 18px;
	font-weight: 700;
	margin-top: 25px
}
#secsix .section-bottom-box {
	top: 525px
}
.container {
	width: 1040px;
	margin: 0 auto
}
.chk_bg, .inner_sec {
	width: 100%;
	float: left
}
.chk_bg {
	background: url(../images/chk_bg.jpg) center top no-repeat;
	height: 415px
}
.inner_sec {
	background: #fff
}
.hdr_sec {
	border-bottom: 1px solid #d1d1d1;
	float: left
}
.logo {
	padding: 10px 25px;
	float: left
}
.graphic {
	float: left;
	padding: 50px 10px 20px
}
.offer {
	float: left;
	padding: 50px 15px 20px
}
.offer p {
	float: left;
	font-weight: 400;
	text-align: right
}
.offer p span {
	font-weight: 700
}
.flag {
	float: left;
	padding: 8px
}
.lft-sec {
	float: left;
	width: 720px
}
.sel_pak {
	margin: 30px 0 0
}
a.box1, a.box1-desc, a.box2, a.box3, a.three, a.two {
	float: left;
	background: url(../images/select.png) center top no-repeat;
	height: 305px;
	width: 708px;
	margin: 10px 5px;
	position: relative;
	z-index: 1
}
a.selected.box1, a.selected.box1-desc, a.selected.box2, a.selected.box3, a.selected.three, a.selected.two {
	background: url(../images/selected.png) center top no-repeat
}
.buy_3-btl {
	float: left;
	margin: 33px 0 0 42px
}
.hidepayment {
	display: none!important
}
#cod_label {
	margin-right: 30px;
	padding-left: 20px;
	margin-top: -34px;
	color: #fff
}
.box_txt1, .box_txt2 {
	color: #000;
	text-align: center
}
.showpayment {
	display: inline-block
}
.btl_6 {
	float: left;
	margin: 30px 0 0 30px
}
.seal {
	left: -50px;
	position: absolute;
	top: 160px
}
.rgt-box {
	float: left;
	position: relative
}
.avail-1, .best_sell, .box_txt1, .box_txt2 {
	position: absolute
}
.best_sell {
	left: 35px;
	top: -35px
}
.box_txt1 {
	font-size: 20px;
	font-weight: 600;
	width: 232px;
	top: 25px
}
.box_txt2 {
	font-size: 40px;
	font-weight: 400;
	left: 50px;
	top: 54px
}
a.selected .box_txt2 {
	color: #068800
}
a.selected .box_txt1 {
	text-shadow: 1px 1px #ffe300
}
.box_txt2 span {
	font-size: 16px
}
.box_txt3, .box_txt4 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	left: 0;
	line-height: 22px;
	position: absolute;
	text-align: center;
	top: 113px;
	width: 232px
}
.frm-txt1 span, .odr_hd, .ord_txt1 {
	font-weight: 700
}
.box_txt4 {
	top: 125px
}
.avail-1 {
	left: 23px;
	top: 218px
}
.odr_sum {
	width: 702px;
	height: 200px;
	border: 1px solid #0b81d4;
	float: left;
	border-radius: 8px;
	margin: 10px 5px
}
.odr_hd {
	background: #1b0c5a;
	color: #fff;
	font-size: 24px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	float: left;
	height: 50px;
	width: 100%
}
.odr_hd p {
	padding: 8px 15px
}
#prd_img img {
	float: left;
	padding: 14px 70px
}
.ord_rgt_txt {
	float: left;
	width: 335px
}
.ord_txt1 {
	color: #000;
	font-size: 18px;
	padding: 10px 0;
	text-align: left;
	float: left
}
.footer p, .frm-fields, .scr_txt {
	font-size: 14px
}
.prd1, .prd2, .prd3 {
	border-bottom: 1px solid #c2c2c2;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 2px;
	width: 100%
}
.prd3 {
	border: none
}
.prd_txt1 {
	float: left
}
.prd_txt2 {
	float: right
}
.verified_logo {
	margin: 20px 0
}
.rgt-sec {
	float: left;
	margin-top: 10px
}
.frm-bg {
	background: #157d12;
	width: 312px;
	float: left
}
.frm-bg>img {
	margin: 3px 0 3px 2px
}
.ship {
	text-align: center;
	color: #fff
}
.frm-fields {
	color: #fff;
	padding: 10px
}
input[type=button] {
	background: url(../images/btn.png) top right no-repeat;
	height: 36px;
	width: 113px;
	border: none;
	float: right;
	margin-right: 20px;
	cursor: pointer
}
.delivery {
	float: left;
	width: 100%
}
.chk_box {
	float: left;
	margin: 10px 8px 10px 10px
}
.delivery p {
	float: left;
	margin-top: 5px;
	color: #fff
}
.frm-txt1, .scr_txt {
	color: #000;
	text-align: center
}
.frm-btm-sec {
	background: #fff;
	border-radius: 8px;
	float: left;
	margin: 15px;
	width: 280px
}
.frm-txt1 {
	float: left;
	width: 100%
}
.frm-input {
	width: 190px;
	height: 30px;
	border: 1px solid #b7b7b7;
	border-radius: 5px;
	margin: 10px 0;
	padding: 0 10px
}
.frm-bg .frm-btn {
	margin: 10px 0 8px 6px;
	width: 268px
}
.frm-btn {
	position: relative
}
.arrow-rush, .order-btn1 {
	width: 270px;
	height: 63px;
	margin: 10px 5px;
	border: none
}
.footer, .footer p {
	float: left;
	width: 100%
}
.verified_img {
	margin: 10px 25px
}
.ftr_img {
	margin: 30px 0
}
.footer p {
	text-align: center;
	padding-bottom: 30px
}
.order-btn1 {
	float: right;
	margin: -30px 49px 0 0;
	background: url(../order-btn.html) center top no-repeat
}
.rush-arrow {
	float: left;
	padding: 23px 0 0 17px
}
#order-form .select, #order-form input {
	padding: 5px;
	margin: 5px 10px
}
.form-button .arrow {
	left: 20px;
	position: absolute;
	top: 27px;
	transition: left .3s ease 0s
}
.form-button::before {
	clear: both;
	content: "";
	display: block;
	height: 76px;
	position: absolute;
	top: 0;
	width: 60px
}
#popw1, .wdisplay {
	display: none
}
#order-form .select {
	width: 170px
}
#discount_notice {
	background-color: red;
	color: #ff0;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	border: 2px dashed #fff;
	padding: 4px;
	margin-bottom: 8px;
	margin-top: 25px
}
#popw1 {
	background-color: rgba(0,0,0,.5);
	clear: none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999
}
#popw11 {
	height: auto;
	left: 62%;
	margin: -204px 0 0 -470px;
	position: absolute;
	top: 40%;
	width: 688px
}
a, img {
	border: none;
	outline: 0
}
