@charset "utf-8";
/* CSS Document */
/*-----------------------
FOR HTML 5 RESET CSS
------------------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#3f3f3f;
	text-align:center;
	/* overflow-x:hidden; */
	font-family: 'Open Sans', sans-serif;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border:0;}
a{outline: none; color:#333; text-decoration:none;}
a:hover {outline: none; text-decoration:none;}
img {border:none;}
li {list-style:none;}
*{box-sizing:border-box;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
.for-mob{display:none;}
.for-desk{display:block;}
/*-----------------------
MAIN CSS START
------------------------*/
.container{
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.top-sec{
	float:left;
	width:100%;
	position:relative;
	background:#7cc246;
	padding-left:288px;
}
.logo-sec{
	position:absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9eab7+0,98e6de+100 */
background: #d9eab7; /* Old browsers */
background: -moz-linear-gradient(45deg, #d9eab7 0%, #98e6de 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #d9eab7 0%,#98e6de 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #d9eab7 0%,#98e6de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eab7', endColorstr='#98e6de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity:rgba(255,255,255,0.1);
width:288px;
	left:0;
}
.logo-sec .logo{max-width:100%; margin:12px 0 10px;}
ul.nav-bar{
	
	width:100%;
	float:left;
}
ul.nav-bar li{
	float:left;
	width:16.6%;
	/* border-right:1px solid #fff; */	
	background:url(../images/menu-bdr.jpg) right 25px no-repeat;
	padding:15px 0;
}
ul.nav-bar li:last-child{background:none;}
ul.nav-bar li a{
	font-size:24px;
	line-height:28px;
	color:#fff;
}
ul.nav-bar li p{
	font-weight:600; 
	font-size:16px; 
	line-height:20px;
}
ul.nav-bar li a.active{font-weight:700; border-bottom:1px solid #fff; display:inline-block;}

/**********DASHBOARD CSS**********/

.banner{
	float:left;
	width:100%;
	padding:60px 0;
	border-bottom:1px solid #e9e9e9;
}
.bnr-hdg{
	float:left;
	width:100%;
}
.bnr-hdg span{
	color:#2a98b1;
	font-size:65px;
	line-height:65px;
	font-weight:300;
	float:left;
	width:100%;
}
.bnr-hdg p{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#363636;
	float:left;
	width:100%;
	padding:20px 0 30px;
}
.bnr-btn{
	display:inline-block;
	margin:0 30px;
}
.bnr-btn span{
	font-size:20px;
	line-height:24px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	padding:20px 0;
	width:430px;
	border-radius:5px;
	display:inline-block;
}
.bnr-btn-1 span{background:#1e91c2;}
.bnr-btn-2 span{background:#78b35c;}
.bnr-btn p{
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:700;
	color:#3f3f3f;
	padding-top:5px;
}

.sec1{
	float:left;
	width:100%;
	padding:60px 0;
}
.comn-hdg{
	font-size:32px;
	line-height:38px;
	color:#3f3f3f;
	font-weight:800;
	padding-bottom:10px;
	float:left;
	width:100%;
	text-transform:uppercase;
}
.comn-txt{
	font-size:18px;
	line-height:26px;
	color:#131313;
	text-align:left;
	padding:8px 0;
	float:left;
	width:100%;
}

.comn-txt span{
	font-weight:700;
}
.sec1-lft{
	float:left;
	width:60%;
	padding-top:20px;
}
.s1-prd{
	float:right;
	margin-top:20px;
}
.sec1-sub-hdg{
	font-size:28px;
	line-height:32px;
	font-weight:700;
	display:inline-block;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9eab7+0,98e6de+100 */
	background: #d9eab7; /* Old browsers */
	background: -moz-linear-gradient(45deg, #d9eab7 0%, #98e6de 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #d9eab7 0%,#98e6de 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #d9eab7 0%,#98e6de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eab7', endColorstr='#98e6de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	opacity:rgba(255,255,255,0.1);
	border-radius:25px;
	padding:10px 20px;
	margin:40px 0;
}
.life-time{
	background:#fffbe0;
	border:1px solid #fee18b;
	border-radius:5px;
	float:left;
	width:100%;
	padding:30px;
	padding-left:230px;
	text-align:left;
	position:relative;
}
.sec1-seal{
	position: absolute;
    left: 40px;
    top: 55px;
}

.ftr-hgt{
	float:left;
	width:100%;
	height:114px;
}
.footer{
	float:left;
	width:100%;
	background:#2f2f2f;
	padding:30px 0 20px;
}
.footer p{
	color:#a1a1a1;
	padding-bottom:10px;
}
.footer p a{
	color:#a1a1a1;
	margin:0 10px;
}

/*********AFFLIATE CSS**********/
.aff-sec1{
	float:left;
	width:100%;
}
.s1-bg{
	width:400px;
	border:1px solid #e7e6e6;
	float:right;
	margin-top:30px;
}
.aff-s1-prd{max-width:100%;}
.aff-sec1 .comn-txt a{color:#3d7f0a; font-weight:600;}
.aff-sec2{
	float:left;
	width:100%;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding:60px 0;
}
.aff-s2-hdg{
	padding:0 80px;
}
ul.aff-sec2-list{
	float:left;
	width:100%;	
}
ul.aff-sec2-list li{
	font-size:18px;
	line-height:22px;
	color:#3f3f3f;
	font-weight:600;
	text-align:left;
	position:relative;
	padding-left:35px;
	margin:10px 0;
}
ul.aff-sec2-list li span{
	background:url(../images/aff-list-img.png) center center no-repeat;
	position:absolute;
	left:0;
	top:0;
	height:24px;
	width:24px;
	font-size:14px;
	line-height:16px;
	color:#fff;
	font-weight:700;
	padding:4px 8px;
}
ul.aff-sec2-list li a{
	color:#1854c3;
	text-decoration:underline;
}
.aff-sec3{
	float:left;
	width:100%;
	padding:60px 0;
}

/**********EMAIL SWIPE**********/
/* .email-inr{
	float:left;
	width:100%;
} */
ul.email-list{
	float:left;
	width:100%;
	display: flex;
	justify-content: space-between;
	margin-top:20px;
	flex-wrap:wrap;
}
ul.email-list li{
	width:32.33%;
	margin:10px 0;
}
ul.email-list li p.li-hdg{
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
	font-weight:700;
}
ul.email-list li p.li-txt{
	font-size:18px;
	line-height:26px;
}
.env-bg{
	background:url(../images/env-bg.png) center top no-repeat;
	position:relative;
	padding:40px 30px;
}
.env-bg span{
	width:36px;
	height:36px;
	background:#f04733;
	color:#fff;
	font-size:18px;
	line-height:22px;
	font-weight:700;
	border-radius:50%;
	position:absolute;
	right:-5px;
	top:-5px;
	padding-top:6px;
}
.email-btn{
	margin:50px 0 0;
	display:inline-block;
}


/**********FAQ CSS********/

.faq-sec{
	float:left;
	width:100%;
	border-radius:10px;
	margin:40px 0 0px;
}
.faq-hdg{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#131313;
	text-align:left;
	padding-left:40px;
}
.accordion-container{
	margin:19px 0 0 0;
	padding:0 40px;
}
.accordion {
    box-sizing: border-box;
    color: #131313;
    cursor: pointer;
    float: left;  
	font-weight:600; 
    font-size: 20px;
	text-align:left;
    line-height: 24px;
    margin: 4px 0;
    padding:15px 25px 20px 35px;
    width: 100%;
	margin-right:20px;
	letter-spacing:-0.5px;
	position:relative;
	border-bottom:1px solid #efefef;
}
.accordion span{
	background:url(../images/aff-list-img.png) center center no-repeat;
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#fff;
	padding-top:4px;
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	padding-left:8px;
}
.accordion-open {
	background:url(../images/ahov2.png) 98% 20px no-repeat;
	border-bottom:none;
}
.accordion-close {
	background:url(../images/acord2.png) 98% 20px no-repeat;
}
.acdn-content {
    box-sizing: border-box;
    color: #3e3e3e;
    float: left;   
    font-size: 18px;
	line-height:26px;
	text-align:left;
    padding: 20px 60px 20px 20px;
    width: auto;
	border:1px solid #efefef;
	letter-spacing:-0.5px;
	background:#f5f5f5;
	width:100%;
}
.acdn-content p{
	font-size:18px;
}
.acdn-content ul{float:left; padding-left:40px; width:100%;}
.acdn-content ul li{
	list-style:disc;
	font-size:16px;
}

/**********PROMOTION CSS********/
.prom-inr{
	float:left;
	width:100%;
	padding:20px 70px 0;
}
.prom-hdg{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#131313;
	text-align:left;
}
.prom-lft, .prom-rgt{
	width:50%;
	float:left;
	text-align:left;
	margin-top:40px;
}
.prom-lft label{font-weight:600; font-size:18px; color:#131313;}
.prom-lft .frm-ful-field:first-child{margin-top:0;}
.frm-hdg{
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	font-weight:700;
	color:#131313;
	padding-bottom:20px;
	float:left;
	width:100%;
}
.prom-lft input[type="text"]{
	border:1px solid #b7b7b7;
	width:85%;
	border-radius:3px;
	padding:15px;
	outline:none;
	margin:5px 0;
}
.prom-rgt{float:right;}
.prom-rgt .choos-opt{
	font-size:18px;
	line-height:22px;
	color:#676767;
	position:relative;
	padding-left:25px;
	margin:15px 0;
	float:left;
	width:100%;
}
.prom-rgt .choos-opt label{cursor:pointer;}
.choos-opt input[type="radio"]{
	position:absolute;
	left:0;
	top:0;
	width:18px;
	height:18px;
	opacity:0;
}
.choos-opt span{
	width:18px;
	height:18px;
	border:1px solid #bebebe;
	border-radius:50%;	
	position:absolute;
	left:0;
	top:2px;
}
.choos-opt input[type="radio"]:checked + span{
	border:2px solid #7cc246;
}
.choos-opt input[type="radio"]:checked + span:after{
	content:'';
	width:8px;
	height:8px;
	border-radius:50%;
	background:#7cc246;
	position:absolute;
	left:3px;
	top:3px;
}
.frm-submit-btn{
	max-width:430px;
	background:#1d90bf;
	color:#fff;
	font-size:20px;
	line-height:24px;
	font-weight:700;
	text-transform:uppercase;
	padding:20px 0;
	outline:none;
	border:none;
	border-radius:3px;
	width:100%;
	margin:50px auto 0;
	cursor:pointer;
	-webkit-appearance:none;
}
.prom-link{
	float:left;
	width:100%;
	background:#fffbe0;
	border:1px solid #fee18b;
	border-radius:3px;
	padding:30px;
	margin-top:50px;
}
.prom-link span{
	font-size:20px;
	font-weight:700;
	color:#131313;
	text-transform:uppercase;
}
.prom-link p{
	float:left;
	width:100%;
	border:1px solid #dddddd;
	background:#fff;
	color:#084ca9;
	padding:10px 20px;
	font-size:18px;
	line-height:26px;
	margin-top:15px;
	border-radius:3px;
	text-align:left;
	word-break: break-all;
}

/**********SIGNUP CSS**********/
.sign-up-frm{
	display:inline-block;
	max-width:850px;
	width:100%;
	border:1px solid #e8e8e8;
	border-radius:3px;
	padding:35px;
	text-align:left;
	color:#131313;
	font-size:18px;
	line-height:26px
}
.sign-frm-hdg{
	font-size:16px;
	line-height:20px;
	font-weight:600;
	margin-top:40px;
}
.sign-frm-hdg span{
	font-size:22px;
	line-height:26px;
	font-weight:700;
}
.sign-frm-hdg a{
	color:#1854c3;
	text-decoration:underline;
}
.sign-frm-inr{
	float:left;
	width:100%;
	padding:18px 0;
}
.fl{float:left;}
.fr{float:right;}
.frm-ful-field, .frm-hf-field{margin-top:10px;}
.frm-ful-field{width:100%;}
.frm-hf-field{width:48%;}
.sign-up-frm label{
	float:left;
	width:100%;
	font-weight:600;
	margin-bottom:3px;
}
.sign-up-frm input[type="text"]{
	float:left;
	width:100%;
	padding:15px 10px;
	border:1px solid #b7b7b7;
	border-radius:3px;
}
ul.sign-up-list{
	float:left;
	width:100%;
	margin:10px 0;
}
ul.sign-up-list li{
	float:left;
	padding:0 23px;
	position:relative;
}
.sign-up-frm input[type="checkbox"]{
	width:14px; 
	height:14px;
	position:absolute;
	top:7px;
	left:0;
}
.frm-trms{
	float:left;
	width:100%;
	margin-top:20px;
}
.frm-trms span{
	position:relative;
	padding-left:20px;
	margin-top:10px;
}
.frm-trms span a{text-decoration:underline; color:#3968c9;}
.frm-trms span input[type="checkbox"]{
	position:absolute;
	left:0;
	top:5px;
}
.sign-btn{
	margin:30px auto 0;
	display:block;
}
.reg-txt{
	font-size:14px;
	line-height:18px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	float:left;
	width:100%;
	padding:10px 0 0;
}
.reg-txt a{
	color:#1854c3;
	text-decoration:underline;
}

.terms-sec{
	text-align:left;
}


/**********PRODUCT INFO CSS********/
.prod-sec1-lft, .prod-sec1-rgt{
	width:48.71%;
	float:left;
	margin-top:50px;
}
.prod-logo{
	float:left;
	margin-bottom:10px;
}
.prod-sec1-rgt{
	float:right;
	background:#fffbe0;
	padding:20px 25px;
	border:1px solid #fee18b;
}
ul.prod-sec1-list{
	float:left;
	width:100%;
}
ul.prod-sec1-list li{
	float:left;
	width:100%;
	background:url(../images/prod-s1-list-img.png) left 8px no-repeat;
	text-align:left;
	padding-left:25px;
	margin:6px 0;
	font-size:18px;
	line-height:22px;
}
.prod-sec1-txt{
	font-size:19px;
	line-height:22px;
	font-weight:700;
	float:left;
	width:100%;
	padding-bottom:10px;
}
.prod-sec2{
	float:left;
	width:100%;
	border-top:1px solid #e9e9e9;
	padding:60px 0;
}
.prod-sec2-innr{
	float:left;
	width:100%;
	position:relative;
}
.prod-sec2-innr-lft{
	width:65.81%;
	float:left;
	text-align:left;
}
.prod-sec2-innr-lft .comn-hdg{padding-bottom:20px;}
.prod-logo2{
	float:left;
	margin-top:20px;
}
.prod-sec2-img{
	position:absolute;
	right:0;
	top:0;
}

.prod-sec3{
	float:left;
	width:100%;
	border-top:1px solid #e9e9e9;
	padding:60px 0;
}
.prod-sec3-innr{
	float:left;
	width:100%;
	position:relative;
}
.prod-sec3-innr-rgt{
	width:65.81%;
	float:right;
	text-align:left;
}
.prod-sec3-innr-rgt .comn-hdg{padding-bottom:20px;}
.prod-sec3-img{
	position:absolute;
	left:0;
	top:40px;
}
.prod-sec4{
	float:left;
	width:100%;
	border-top:1px solid #e9e9e9;
	padding:60px 0;
}
ul.sec4-list{
	float:left;
	width:100%;
	text-align:left;
	margin:30px 0;
}
ul.sec4-list li{
	float:left;
	width:46%;
	margin:20px 0;
}
ul.sec4-list li:nth-child(2), ul.sec4-list li:nth-child(4){float:right;}
ul.sec4-list li span{
	font-size:20px;
	line-height:24px;
	font-weight:700;
	position:relative;
	float:left;
	width:100%;
	padding:3px 0 15px 60px;
}
ul.sec4-list li span img{
	position:absolute;
	left:0;
	top:0;
}
ul.sec4-list li p{
	font-size:18px;
	line-height:26px;
}
.sec4-btm-sec{
	float:left;
	width:100%;
	background:#fffbe0;
	padding:20px;
	border:1px solid #fee18b;
	border-radius:3px;
	text-transform:uppercase;
}
.sec4-btm-sec span{
	font-size:26px;
	line-height:30px;
	font-weight:700;
}
.sec4-btm-sec p{
	color:#1a1a1a;
	font-size:18px;
	line-height:22px;
	font-weight:600;
	background:url(../images/sec4-btm-bg.png) center center no-repeat;
	padding:10px;
	text-transform:none;
	margin:15px 0;
}
ul.sec4-btm-list{
	float:left;
	width:100%;
	padding:10px 30px;
}
ul.sec4-btm-list li{
	float:left;
	width:13.5%;
	font-size:14px;
	line-height:18px;
	font-weight:600;
	color:#171717;
	border-right:1px dotted #bcb47e;
}
ul.sec4-btm-list li:last-child{border-right:none; width:18%;}
ul.sec4-btm-list li img{
	margin:10px auto;
	display:block;
}
@media only screen and (max-width:1180px){
.container{width:1000px;}

.top-sec{padding-left:258px;}
.logo-sec{width:258px;}
ul.nav-bar li p{font-size:14px;}
/**********DASHBOARD CSS**********/
.s1-prd{width:400px; margin-top:40px;}

/*********AFFLIATE CSS**********/
.aff-sec1 .sec1-lft{width:55%;}

/**********EMAIL-SWIPES CSS**********/
.env-bg{background-size:100%; padding:40px 15px;}
ul.email-list{margin-top:20px;}
ul.email-list li{width:33%; margin:10px 0;}
.email-btn{margin:20px 0 0;}

/**********PROMOTION CSS********/
.prom-inr{padding:20px 0;}

/**********PRODUCT INFO CSS********/
ul.sec4-btm-list{padding:10px 0;}
ul.sec4-btm-list li{font-size:12px;}
}


@media only screen and (max-width:1010px){
.container{width:750px;}

.top-sec{padding-left:150px;}
.logo-sec{width:158px;}
.logo-sec .logo{width:138px; margin:7px 0 2px;}

ul.nav-bar li{padding:3px 0; background-position:right 12px;}
ul.nav-bar li a{font-size:20px; line-height:22px;}
ul.nav-bar li p{font-size:12px; line-height:16px;}

/**********DASHBOARD CSS**********/

.bnr-btn{margin:0 10px;}
.bnr-btn span{width:338px; font-size:18px; line-height:24px;}

.comn-hdg{font-size:28px; line-height:34px;}
.s1-prd{max-width:300px;}

/*********AFFLIATE CSS**********/
.aff-s2-hdg{padding:0;}
.s1-bg{width:320px;}

/**********EMAIL-SWIPES CSS**********/
.env-bg {
    background-size: contain;
    padding: 40px 25px;
}
ul.email-list li{width:49%;}
.env-bg span{right:0; top:0;}

/**********PROMOTION CSS********/
.prom-inr{padding:10px 0;}

/**********PRODUCT INFO CSS********/
.prod-sec1, .prod-sec2, .prod-sec3, .prod-sec4{padding:40px 0;}
.prod-sec1-lft, .prod-sec1-rgt{margin-top:25px;}
.prod-sec2-img{width:250px;}
.prod-sec3-img{width:200px;}
.prod-sec3-innr-rgt .comn-hdg{padding-bottom:10px;}
ul.sec4-list{margin:10px 0;}
ul.sec4-list li{margin:15px 0; width:48%;}
ul.sec4-btm-list li:last-child{float: none; display: inline;}
ul.sec4-list li span{padding-bottom:10px; font-size:18px; line-height:22px;}
ul.sec4-list li p{font-size:17px; line-height:25px;}
}

@media only screen and (max-width:767px){
.for-desk{display:none;}
.for-mob{display:block;}
.container{width:100%; padding:0 10px; max-width:600px; box-sizing:border-box;}

.top-sec{padding-left:0;}
.logo-sec{
	width:100%;
	position:static;
}
ul.mob-menu{
	float:left;
	width:100%;
	color:#fff;
	padding:10px 10px 0;
}
ul.mob-menu > li{
	text-align:left;
	font-size:22px;
	line-height:24px;
}
ul.mob-menu li a{
	color:#fff;
	float:left;
	text-align:left;
	padding-bottom:8px;
	width:95%;
}
.mob-menu-icon{display:inline-block;}
ul.mob-menu li p{padding-bottom:8px; font-size:18px; display:inline-block;}
ul.mob-menu li p.active{font-weight:700;}
.mob-list-icon{vertical-align:middle;}
.down-arrw{float:right; cursor:pointer;}

ul.mob-hid-list{float:left; width:100%;}
ul.mob-hid-list li{
	float:right;
	width:100%;
	padding:12px 0 0;
	border-top:1px solid #fff;
}
/**********DASHBOARD CSS**********/

.banner{padding:30px 0;}
.bnr-hdg span{font-size:48px; line-height:48px;}
.bnr-btn{margin:10px 0;}

.sec1{padding:30px 0;}
.s1-prd{float:none; display:inline-block; margin-top:20px;}
.sec1-lft{width:100%; padding-top:0;}
.sec1-lft .comn-txt{text-align:left;}
.sec1-seal{
	position:static;
	display:inline-block;
}
.comn-hdg {
    font-size: 24px;
    line-height: 30px;
}
.comn-txt{text-align:left;}
.sec1-sub-hdg{font-size:22px; line-height:30px; margin:20px 0;}
.life-time{padding:20px; text-align:center;}

.ftr-hgt{height:86px;}
.footer{padding:20px 0;}
.footer p{padding-bottom:5px; font-size:13px;}
.footer p a{margin:0 3px;}

/*********AFFLIATE CSS**********/
.aff-sec1 .sec1-lft{width:100%;}
.s1-bg{margin:20px auto; display:inline-block; float:none;}
.aff-sec2{padding:30px 0;}
.aff-sec3{padding:30px 0;}
/**********EMAIL CSS***********/
ul.email-list{justify-content: center;}
ul.email-list li{width:100%; display:inline-block; max-width:365px;}
.env-bg{padding:40px 35px;}
.email-btn img{width:150px;}

/**********PROMOTION CSS********/
.prom-lft, .prom-rgt{width:100%; margin-top:20px;}
.prom-lft input[type="text"]{width:100%;}
.prom-rgt .choos-opt{margin:5px 0;}
.frm-submit-btn{margin-top:20px;}
.prom-link{margin-top:30px; padding:10px;}
.prom-link p{font-size:17px; line-height:24px; padding:10px; margin-top:5px;}
/**********SIGNUP CSS**********/
.sign-up-frm{padding:10px;}
.sign-frm-hdg{margin:0 0 5px;}
.sign-frm-hdg span{display:block;}
.frm-hf-field{width:100%;}
.frm-trms{padding:10px; margin-top:0;}
.frm-trms span{font-weight:600; font-size:16px; float:left; line-height:20px;}
.frm-trms span input[type="checkbox"]{top:3px;}
ul.sign-up-list li{width:50%;}
/**********FAQ CSS**********/
.faq-sec{margin:10px 0 0px;}
.faq-hdg{padding-left:0;}
.accordion-container{padding:0;}
.accordion{padding:5px 25px 10px 35px; font-size:18px;}
.accordion-open, .accordion-close{background-position:98% 9px;}
.acdn-content{padding:10px;}

/**********PRODUCT INFO CSS********/
.prod-sec1, .prod-sec2, .prod-sec3, .prod-sec4{padding:30px 0;}
.prod-logo, .prod-logo2{float: none;}
.prod-logo2{margin-top:10px;}
.prod-sec1-lft, .prod-sec1-rgt{width:100%; margin-top:15px;}
.prod-sec2-innr-lft, .prod-sec3-innr-rgt{width:100%; text-align:center;}
.prod-sec2-img, .prod-sec3-img{position:static; width:190px; display:block; margin:10px auto;}

ul.sec4-list{margin-top:0;}
ul.sec4-list li{width:100%; text-align:center;}
.sec4-btm-sec{padding:20px 0;}
ul.sec4-list li span{padding-left:0;}
ul.sec4-list li span img{position:static; display:block; margin:0 auto 15px;}
.sec4-btm-sec span{font-size:22px; line-height:28px; padding:0 20px; display:inline-block;}
.sec4-btm-sec p{background:#FFBB53;}
ul.sec4-btm-list li{width:50% !important; margin:5px 0; border:none; font-size:13px;}
}

