@charset "utf-8";

/*====CSS Document====*/

body {

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	padding: 0;

	background: #ffffff;

	color: #000000;

	text-align: center;

    /* font-family: 'Poppins'; */

	font-weight: normal;

	}

	html{
		overflow-x: hidden;
	}

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: inherit;text-decoration: none;}

img {border: none; max-width: 100%; height:auto;}

li {list-style: none;}

* {box-sizing: border-box;}

.img-full {max-width: 100%;}

.clearall {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	height: 1px;

	}

	

.for-mob{display:none;}

.fl{ float:left;}

.fr{ float:right;}



/*-----------------------

FONTS

------------------------*/

@font-face {

    font-family: 'Poppins';

    src: url('Poppins-Regular.woff2') format('woff2'),

	url('Poppins-Regular.woff') format('woff');

	font-weight: normal;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Poppins';

    src: url('Poppins-Medium.woff2') format('woff2'),

	url('Poppins-Medium.woff') format('woff');

	font-weight: 500;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Poppins';

    src: url('Poppins-SemiBold.woff2') format('woff2'),

	url('Poppins-SemiBold.woff') format('woff');

	font-weight: 600;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Poppins';

    src: url('Poppins-Bold.woff2') format('woff2'),

	url('Poppins-Bold.woff') format('woff');

	font-weight: bold;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Poppins';

    src: url('Poppins-ExtraBold.woff2') format('woff2'),

	url('Poppins-ExtraBold.woff') format('woff');

	font-weight: bold;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Greycliff CF';

    src: url('GreycliffCF-DemiBold.woff2') format('woff2'),

	url('GreycliffCF-DemiBold.woff') format('woff');

	font-weight: 600;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Greycliff CF';

    src: url('GreycliffCF-Bold.woff2') format('woff2'),

	url('GreycliffCF-Bold.woff') format('woff');

	font-weight: bold;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Greycliff CF';

    src: url('GreycliffCF-ExtraBold.woff2') format('woff2'),

	url('GreycliffCF-ExtraBold.woff') format('woff');

	font-weight: 800;

	font-style: normal;

	font-display: swap;

	}

@font-face {

    font-family: 'Greycliff CF';

    src: url('GreycliffCF-Heavy.woff2') format('woff2'),

	url('GreycliffCF-Heavy.woff') format('woff');

	font-weight: 900;

	font-style: normal;

	font-display: swap;

	}

.overflow{overflow:hidden;}

/*-----------------------

MAIN CSS START

------------------------*/

.container {

	width:1170px;

	margin:0 auto;

	padding:0;

	position:relative;

	}

/*-------Top-Caption-------*/

.top-caption{

	float:left;

	width:100%;

	min-width:1170px;

	padding:9px 0 5px;

	background:url(../images/top-caption-bg.jpg)no-repeat center top;

	}

.caption-txt{

	float:left;

	width:100%;

	color:#ffffff;

	font-size:16px;

	line-height:16px;

	letter-spacing:0.5px;

	}

.caption-txt span{

	color:#ffe600;

	font-weight:600;

	}

	

/*-------Header-Section-------*/	

.header{

    float:left;

    width:100%;

	min-width:1170px;

	height:65px;

	background:url(../images/header-bg.jpg)no-repeat center top;

	}

.logo-sec{

	float:left;

	}

.logo{

    float:left;

	margin-top:14px;

	}

.logo-txt{

	float:left;

    color:#ffffff;

    font-size:14px;

    line-height:18px;

    text-align:left;

	letter-spacing:0.5px;

    border-left:1px solid #af6467;

    padding-left:15px;

    margin:16px 0 0 16px;

	}

.logo-txt span{

	font-size:16px;

	font-weight:600;

	letter-spacing:initial;

	}

.code-bx{

	float:right;

	width:315px;

    margin-top:8px;

	}

.code-bx-txt1{

	color:#f9e7c5;

	font-size:13px;

	line-height:15px;

	font-weight:500;

	}

.code-bx-txt1 span{

	color:#3cff94;

	font-weight:800;

	text-transform:uppercase;

	}

.code-bx-txt1 img{

	display:inline-block;

	vertical-align:middle;

	margin:-2px 0 0 3px;

	}

.code-bx-txt2{

	display:inline-block;

	vertical-align:middle;

    color:#372525;

    font-size:14px;

    line-height:14px;

    font-weight:bold;

    background:#fff;

    text-align:center;

    border-radius:5px;

    border:2px dashed #ff0000;

	text-transform:uppercase;

   	padding:8px 14px 4px;

	letter-spacing:1px;

	margin-top:4px;

	}	

	

/*---------Banner------------*/

.bnr-sec{

    float:left;

    width:100%;

	min-width:1170px;

	background:url(../images/bnr-bg.jpg) no-repeat center top;

	position:relative;

	padding-bottom:58px;

	}	

.bnr-left{

    float:left;

	width:560px;

	text-align:left;

	margin-top:30px;

    position:relative;

	}

.bnr-revw{	

	float:left;

	width:100%;

	color:#000000;

	font-size:16px;

    line-height:26px;

	font-weight:500;	

	}

.bnr-revw span{font-weight:800;}

.bnr-revw-img{

	display:inline-block;

	vertical-align:middle;

	margin:-2px 0 0 0;

	}

.bnr-hdg{

	float:left;

	width:100%;

	color:#181818;

	font-size:39px;

    line-height:60px;

    font-weight:bold;

	text-shadow:0 3px 4px #c6bebe;

	text-transform:uppercase;

	margin-top:14px;

	}

.bnr-hdg span{

	font-size:63px;

	font-weight:800;

	}



ul.bnr-list1{

	float:left;

	width:100%;

	}

ul.bnr-list1 li{

	float:left;

	width:270px;

	text-align:left;

	padding:6px 0 6px 80px;

	position:relative;

	}

ul.bnr-list1 li:after{

	content:'';

	position:absolute;

	top:50%;

	margin-top:-12px;

	right:-12px;

	width:25px;

	height:25px;

	background:url(../images/bnr-plus-icn.png)no-repeat center top;

	z-index:1;

	}

ul.bnr-list1 li:last-child:after{display:none;}

ul.bnr-list1 li:nth-child(2){

	padding-left:100px;

	}

ul.bnr-list1 li:nth-child(1){

	background:#128e4a;

	border-radius:10px 0 0 10px;

	}

ul.bnr-list1 li:nth-child(2){

	background:#f6303e;

	border-radius:0 10px 10px 0;

	}

.bnr-list1-icn{

	position:absolute;

	top:4px;

	left:14px;

	}

ul.bnr-list1 li:nth-child(2) .bnr-list1-icn{

	left:38px;

	}

ul.bnr-list1 p{

	color:#fff;

    font-size:14px;

    line-height:20px;

	font-family: 'Greycliff CF';

	text-transform:uppercase;

	letter-spacing: 1.5px;

	}

ul.bnr-list1 p span{

	font-size:24px;

	font-weight:800;

	letter-spacing:0.2px;

	}

.bnr-para{

	float:left;

	width:90%;

	color:#000000;

    font-size:16px;

    line-height:25px;

	margin-top:15px;

	}

ul.bnr-list2{

	float:left;

	width:100%;

	margin-top:16px;

	}

ul.bnr-list2 li{

	float:left;

	width:100%;

	color:#000000;

	font-size:23px;

    line-height:28px;

	background: url(../images/bnr-bullet.png) no-repeat left 1px;

	font-weight:600;

	font-family: 'Greycliff CF';

	padding-left:40px;

	margin-top:10px;

	}

ul.bnr-list3{

	float:left;

	width:100%;

	margin-top:35px;

	}

ul.bnr-list3 li{

	float:left;

	margin-right:30px;

	}

ul.bnr-list3 li:last-child{margin-right:0px;}

.bnr-list3-icn{

	display:block;

	margin:0 auto 8px;

	}

ul.bnr-list3 li p{

	float:left;

	width:100%;

	color:#000000;

    font-size:14px;

    line-height:16px;

	}

.bnr-product{

    position:absolute;

    top:358px;

    right:248px;

	}



/*====frm-rgt====*/

.frm-rgt{

	float:right;

	width:315px;

	border:3px solid #fff;

	border-radius:0 50px 0 0;

	margin-top:25px;

	position:relative;

	z-index:1;

	}

.frm-bx{

	float:left;

	width:100%;

	background:#f6303e;

	box-shadow:0 0 9px 4px rgba(0,0,0,0.1);

	-webkit-box-shadow:0 0 9px 4px rgba(0,0,0,0.1);

	border-radius:0 100px 0 0;

	position:relative;

	}

.frm-txt{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	color:#fff;

    font-size:17px;

    line-height:28px;

	letter-spacing:0.3px;

    font-weight:500;

	font-family: 'Greycliff CF';

	background:#f6303e;

    text-align:left;	

	border-radius:0 50px 0 0;

	padding:8px 0 8px 13px;

	}

.frm-txt span{

	color:#fff113;

	font-weight:800;

	}	

.frm-clock{

	display:inline-block;

	vertical-align:middle;

	margin:-5px 6px 0 0;

	}		

.frm-hd{

	float:left;

	width:100%;

	background:#9b121c;

	padding:15px 10px;

	position:relative;

	}

.frm-hd p{

	color:#fff;

	font-size:28px;

	line-height:32px;

	font-weight:500;

	text-align:left;

	font-family: 'Greycliff CF';

	}

.frm-hd p span{

	color:#ffd143;

	font-size:43px;

	line-height:46px;

	font-weight:900;

	text-transform:uppercase;

	text-shadow: 1px 1px 1px #000;

	}

.frm-hd-icn{

	position:absolute;

	top:-8px;

	right:-26px;

	z-index:1;

	}

.frm-hd-bg{

	position:absolute;

	bottom:-20px;

	right:18px;

	}

	

.timer-bx{

	float:left;

	width:92%;

	border-radius:0 100px 100px 0;

	background:#820708;

	position:relative;

	}

.timer-bx p{

	float:left;

	width:82%;

	color:#fff;

	font-size:20px;

	line-height:28px;

	font-weight:600;

	text-align:left;

	background:#8a1b1b;

	font-family: 'Greycliff CF';

	border-radius:0 100px 100px 0;

	padding:8px 0 8px 15px;

	}

.timer-clock{

	display:inline-block;

	vertical-align:middle;

	margin:-5px 6px 0 0;

	}

.offer-img{

	position:absolute;

	top:1px;

	right:2px;

	}



.frm-sec{

	float:left;

	width:100%;

	padding:25px 15px 20px;

	}

.inp-fld{

	float:left;

	width:100%;

	height:35px;

	color:#000;

	font-size:14px;

	background:#fff;

	-webkit-appearance:none;

	font-family:Verdana, Geneva, sans-serif;

	border:1px solid #b7b7b7;

	border-radius:3px;

	outline:none;

	padding:0 15px;

	margin-bottom:8px;

	}

select.inp-fld{background:url(../images/select-d-arw.png) right 10px center no-repeat #fff;}

select.inp-fld:not(.no-error){

    color: #757575;

}

.btn-bx{

	display:inline-block;

	vertical-align:top;

	max-width:390px;

	width:100%;

	margin-top:35px;

	text-align:center;

	position:relative;

	}

.grn-arw{

	position: absolute;

    left: -70px;

    top: -25px;

	z-index:1;

	}

.btn-abve-tx{

	font-size:16px;

	line-height:24px;

	font-weight:500;

	color:#000;

	margin-bottom:3px;

	letter-spacing:0.5px;

	}

.comn-btn{

	display:inline-block;

	vertical-align:top;

	width:100%;

	color:#ffffff;

	font-size:32px;

	line-height:30px;

	font-weight:800;

	border-radius:0;

	text-align:center;

	font-family: 'Greycliff CF';

	text-shadow:1px 1px 1px #000;

	-webkit-appearance:none;

	border:1px solid #fff;

	padding:25px 0 22px;

	position:relative;

	text-transform:uppercase;

	outline:none;

	border:none;

	cursor:pointer;

	background: rgb(88,193,59);

    background: linear-gradient(180deg, rgba(88,193,59,1) 0%, rgba(15,156,55,1) 100%);

	box-shadow:0px 5px 5px 1px rgba(0,0,0,0.2);

	-webkit-box-shadow:0px 5px 5px 1px rgba(0,0,0,0.2);

	}

.btn-tx{

	font-size:16px;

	line-height:20px;

	display:inline-block;

	vertical-align:middle;

	margin-top:10px;

	letter-spacing:0.3px;

	}

.frm-btn{

	max-width:100%;

	font-size:23px;

	height:70px;

	border:1px solid #b66446;

	margin-top:5px;

	padding:22px 0 19px;

	}

.frm-secur-log{

	display:block;

	margin:15px auto 0;

	}

	

/*------------animate------------*/		

.frm-animate-arrow{

	transform:rotate(-2deg);

    position:absolute;

    top:100px;

    right:-112px;

	z-index:2;

	}

.frm-arrw{

	transform:rotate(5deg);

	transition:all 1s ease 0s;

	top:177px;

	right:-108px;

	z-index:9;

	opacity:1;

	}

/*-------COMMON-CSS-------*/	

.commn-hdg{

	color:#181818;

	font-size:60px;

	line-height:60px;

	font-weight:bold;

	text-transform:uppercase;

	padding-bottom:35px;

	margin-top:15px;

	}

.commn-hdg .red{color:#f6303e;}

.commn-hdg .green{color:#128e4a;}

.commn-hdg.hdg-bg1{background:url(../images/hdg-bg1.png)no-repeat center bottom;}

.commn-hdg.hdg-bg2{background:url(../images/hdg-bg2.png)no-repeat left bottom;}

.sub-hdg{

	display:inline-block;

	vertical-align:top;

	background:#ffbf34;

	padding: 9px 15px 3px;

	position:relative;

	}

.sub-hdg:after{

   position: absolute;

    right: -10px;

    top: 0;

    bottom: 0;

    border-right: 10px solid transparent;

    border-bottom: 19px solid #ffbf34;

    border-top: 19px solid #ffbf34;

    content: "";

	}

.sub-hdg:before{

   position: absolute;

    left: -10px;

    top: 0;

    bottom: 0;

    border-left: 10px solid transparent;

    border-bottom: 19px solid #ffbf34;

    border-top: 19px solid #ffbf34;

    content: "";

	}		

.sub-hdg p{

	float:left;

	width:100%;

	color:#181818;

	font-size:26px;

	line-height:27px;

	font-weight:bold;

	text-align:center;

	background:#ffbf34;

	text-transform:uppercase;

	}	

.sub-hdg-icn1{

	position:absolute;

	top:0;

	left:-55px;

	}

.sub-hdg-icn2{

	position:absolute;

	top:-6px;

	right:-65px;

	}

.commn-para{

	color:#000000;

	font-size:16px;

	line-height:26px;

	letter-spacing:0.3px;

	margin-top:15px;

	}

.commn-para.bold{font-weight:bold;}	

.commn-para .semi-bold{font-weight:600;}	

.red{color:#f44350;}

.green{color:#239255;}

	

/*========Section-1========*/

.sec1{

	float:left;

	width:100%;

	min-width:1170px;

	padding:75px 0 65px;

	}

.s1-txt1{

	color:#f6303e;

	font-size:50px;

	line-height:56px;

	font-weight:bold;

	}

ul.s1-list{

	display:flex;

	flex-wrap:wrap;

	justify-content:space-between;

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	margin-top:80px;

	}

ul.s1-list li{

	width:362px;

	position:relative;

	}

ul.s1-list li:after{

	content:'';

	position:absolute;

	top:-36px;

	right:-140px;

	width:222px;

	height:3px;

	background:url(../images/s1-list-bg.png)no-repeat center top;

	}

ul.s1-list li:last-child:after{display:none;}

.s1-list-icn{

	position:absolute;

	top:-35px;

	left:50%;

	margin-top:-11px;

	}

.s1-list-img{

	display:block;

	border-radius:20px;

	border:1px solid #fff;

	-webkit-box-shadow: 0 0 10px 5px #fff3f3;

	box-shadow: 0 0 10px 5px #fff3f3;

	margin:0 auto 22px;

	}

.s1-list-txt1{

	color:#c32430;

	font-size:24px;

	line-height:28px;

	font-weight:bold;

	}

.s1-list-txt2{

	color:#000;

	font-size:16px;

	line-height:26px;

	letter-spacing:0.3px;

	margin-top:15px;

	}

.s1-img{

	display:block;

	margin:0 auto;

	}

.s1-txt2{

	color:#000;

	font-size:22px;

	line-height:32px;

	font-weight:600;

	margin-top:10px;

	}

/*========Section-2========*/

.sec2{

	float:left;

	width:100%;

	min-width:1170px;

	background:url(../images/s2-bg.jpg)no-repeat center top;

	padding:60px 0;

	position:relative;

	}

.s2-img{

	position:absolute;

	top:10px;

	right:-151px;

	}

.s2-left{

	float:left;

	width:51%;

	text-align:left;

	}

.sec2 .sub-hdg{float:left;}

.sec2 .comn-btn{float:left;}



ul.s2-list{

	float:left;

	width:100%;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	margin:25px 0 10px;

	}

ul.s2-list li{

	float:left;

	width:270px;

	text-align:left;

	padding:15px 0 8px 70px;

	position:relative;

	}

ul.s2-list li:after{

	content:'';

	position:absolute;

	top:12px;

	right:0;

	width:1px;

	height:77px;

	background:#e1e1e1;

	}

ul.s2-list li:last-child:after{display:none;}

ul.s2-list li:nth-child(2){

	width:315px;

	padding-left:95px;

	}

.s2-list-icn{

	position:absolute;

	top:24px;

	left:0px;

	width:58px;

	}

ul.s2-list li:nth-child(2) .s2-list-icn{

	left:25px;

	}

ul.s2-list p{

	color:#000000;

    font-size:18px;

    line-height:35px;

	font-weight:600;

	font-family: 'Greycliff CF';

	text-transform:uppercase;

	letter-spacing:1.5px;

	}

ul.s2-list p span{

	font-size:40px;

	font-weight:800;

	letter-spacing:0.2px;

	}

/*========Section-3========*/

.sec3{

	float:left;

	width:100%;

	min-width:1170px;

	padding:70px 0 65px;

	}

.s3-row{

	display:inline-block;

	vertical-align:middle;

	max-width:1350px;

	width:100%;

	margin-top:40px;

	}

.s3-col{

	display:inline-block;

	vertical-align:middle;

	width:310px;

	border-radius:25px;

	background-size:cover;

	padding:13px 0 0;

	margin:0 10px 0;

	}

.s3-col:nth-child(1){background:#f6303e;}

.s3-col:nth-child(2){background:#ffd973;}

.s3-col:nth-child(3){background:#f6a266;}

.s3-col:nth-child(4){background:#128e4a;}

.s3-imgbx{

	display:inline-block;

	vertical-align:top;

	width:100%;

	max-width:285px;

	position:relative;

	}

.s3-img{

	display:block;

	margin:0 auto;

	width:100%;

	border-radius:14px 14px 0 0;

	border:1px solid #ffffff;

	}

.s3-imgbx-ico{

	position:absolute;

	top:-42px;

	left:50%;

	transform:translateX(-50%);

	}

.s3-colCont{

	display:inline-block;

	vertical-align:top;

	width:100%;

	height:406px;

	padding:90px 20px 20px;

	margin-top:-110px;

	position:relative;

	z-index:1;

	border-radius:0 0 20px 20px;

	overflow:hidden;

	}

.s3-colCont:before{

	position:absolute;

	left:0;

	bottom:0;

	right:0;

	top:160px;

	content:"";

	background:#f8f6f5;

	z-index:-1;

	}

.s3-col:nth-child(1) .s3-colCont{

	background:url(../images/s3-cont-bg1.png) no-repeat center top;

	border-left:1px solid #f6303e;

	border-bottom:1px solid #f6303e;

	border-right:1px solid #f6303e;

	}

.s3-col:nth-child(2) .s3-colCont{

	background:url(../images/s3-cont-bg2.png) no-repeat center top;

	border-left:1px solid #ffd25b;

	border-bottom:1px solid #ffd25b;

	border-right:1px solid #ffd25b;

	}

.s3-col:nth-child(3) .s3-colCont{

	background:url(../images/s3-cont-bg3.png) no-repeat center top;

	border-left:1px solid #f4924b;

	border-bottom:1px solid #f4924b;

	border-right:1px solid #f4924b;

	}

.s3-col:nth-child(4) .s3-colCont{

	background:url(../images/s3-cont-bg4.png) no-repeat center top;

	border-left:1px solid #359f65;

	border-bottom:1px solid #359f65;

	border-right:1px solid #359f65;

	}

.s3-cont-ico{

	position:absolute;

	right:-30px;

	top:80px;

	}

.s3-colCont span{

	display:inline-block;

	vertical-align:top;

	width:100%;

	color:#191919;

	font-size:26px;

	line-height:30px;

	font-weight:bold;

	letter-spacing:0.5px;

	padding-bottom:20px;

	position:relative;

	}

.s3-colCont span:after{

	content:"";

	position:absolute;

	left:50%;

	margin-left:-16px;

	width:32px;

	height:3px;

	bottom:0;

	background:#000;

	}

.s3-col:nth-child(1) .s3-colCont span:after{background:#f6303e;}

.s3-col:nth-child(2) .s3-colCont span:after{background:#ffd25b;}

.s3-col:nth-child(3) .s3-colCont span:after{background:#f4924b;}

.s3-col:nth-child(4) .s3-colCont span:after{background:#359f65;}

.s3-colCont p{

	color:#131313;

	font-size:17px;

	line-height:25px;

	padding:0;

	margin-top:15px;

	}



/*========Section-4========*/

.sec4{

	float:left;

	width:100%;

	min-width:1170px;

	background:url(../images/s4-bg.jpg)no-repeat center top;

	padding:70px 0 65px;

	}	

	

.s4-contnt{

	float:left;

	width:100%;

	margin-top:65px;

	position:relative;

	}	

.s4-prod1{

	position: absolute;

    top: -288px;

    left: -36px;

	}

.s4-prod2{

	position:absolute;

	top:-278px;

	right:-38px;

	}

.s4-bx{

	width:48%;

	border-radius:30px;

	z-index:1;

	position:relative;

	overflow:hidden;

	}

.s4-bx.fl{border:2px solid #f6303e;}

.s4-bx.fr{border:2px solid #128e4a;}

.s4-bx-top{

	display:flex;

	flex-wrap:wrap;

	justify-content:space-between;

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	align-items: center;

	width:100%;

	height:90px;

	font-family: 'Greycliff CF';

	padding:4px 31px 4px 24px;

	}

.s4-bx.fl .s4-bx-top{background:#f6303e;}

.s4-bx.fr .s4-bx-top{background:#128e4a;}

.s4-bx-top-txt1{

	width:42%;

    height:60px;

	color:#f6303f;

	font-size:26px;

	line-height:26px;

	font-weight:800;

	background:#fff;

	border-radius:100px;

	text-transform:uppercase;

	text-align:left;

	padding:19px 18px 15px 62px;

	position:relative;

	}

.s4-bx-top-txt1 span{

	position:absolute;

	top:8px;

	left:8px;

	width:45px;

	height:45px;

	color:#fff;

	font-size:32px;

	line-height:44px;

	background:#000;

	text-align:center;

	border-radius:50%;

	}

.s4-bx.fl .s4-bx-top-txt1 span{background:#f6303e;}

.s4-bx.fr .s4-bx-top-txt1 span{background:#128e4a;}

.s4-bx.fr .s4-bx-top .s4-bx-top-txt1{ color:#128d4a;}

.s4-bx-top-txt2{

	width:10%;

	color:#fff;

	font-size:72px;

	line-height:54px;

	font-weight:800;

	}

.s4-bx-top-txt3{

	width:48%;

	color:#fff;

	font-size:18px;

	line-height:36px;

	font-weight:600;

	text-transform:uppercase;

	letter-spacing:1px;

	}

.s4-bx-top-txt3 span{

	font-size:45px;

	font-weight:800;

	}

.s4-bx-btm{

	float:left;

	width:100%;

	background:#fff;

	padding:10px 0 15px;

	}

ul.s4-list{

	float:left;

	width:100%;

	background:#fff;

	}

ul.s4-list li{

	float:left;

	width:139px;

	border-right:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	padding:10px 0 20px;

	}

ul.s4-list li:nth-child(4n){border-right:none;}	

ul.s4-list li:nth-child(13), ul.s4-list li:nth-child(14), ul.s4-list li:nth-child(15), ul.s4-list li:nth-child(16){border-bottom:none;}	

ul.s4-list li p{

	color:#000;

	font-size:14px;

    line-height:22px;

    letter-spacing:0.3px;

	font-weight:bold;

	text-align:center;

	text-transform:uppercase;

	font-family: 'Greycliff CF';

	}

.s4-fruit-img{

	display:block;

	margin:0 auto 5px;

	}

                           

.s4-veg-img	{

	display:block;

	margin:0 auto 5px;

	}

/*========Section-5========*/

.sec5{

	float:left;

	width:100%;

	min-width:1170px;

	padding:70px 0 65px;

	position:relative;

	}	

.s5-prd-img1{

	position:absolute;

	top:270px;

	left:-20px;

	}

.s5-prd-img2{

	position:absolute;

	top:268px;

	right:-20px;

	}

.s5-cntnt{

	display:inline-block;

	vertical-align:middle;

	width:480px;

	margin-top:50px;

	}

ul.s5-list{

	display:flex;

	flex-wrap:wrap;

	justify-content:space-between;

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	}

ul.s5-list li{

	width:160px;

	margin-top:35px;

	}

ul.s5-list li img{

	display:block;

	margin:0 auto;

	}

.grnt-bx{

	float:left;

	width:100%;

	background:#181818;

	border-radius:20px;

	padding:40px 40px 40px 30px;

	margin-top:50px;

	}

.badge-img{

	float:left;

	}

.grnt-bx-rgt{

	float:right;

	width:calc( 100% - 230px);

	text-align:left;

	}

.grnt-bx-txt1{

	color:#fff;

    font-size:40px;

    line-height:40px;

	font-weight:600;

	letter-spacing:0.5px;

	margin-top:10px;

	}

.grnt-bx-txt2{

	color:#fff;

    font-size:18px;

    line-height:26px;

	margin-top:15px;

	}	

.sec5 .btn-bx{margin-top:45px;}



/*========Section-6========*/

.sec6{

	float:left;

	width:100%;

	min-width:1170px;

	background:url(../images/s6-bg.jpg)no-repeat center top;

	padding:70px 0 65px;

	}

.s6-contnt{

	display:flex;

	flex-wrap:wrap;

	justify-content:space-between;

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	width:100%;

	margin-top:45px;

	}

.s6-list-bx{

	width:28%;

	background:url(../images/s6-list-bx-bg.png)no-repeat center top;

	padding:40px 25px 40px;

	}

.s6-list-hdg{

	width:100%;

	color:#181818;

    font-size:24px;

    line-height:30px;

	font-weight:600;

	}	

.s6-list-items{

	float:left;

	width:100%;

	padding:0 10px;

	margin-top:15px;

	}	

.s6-list-items table{

	width:100%;

	}

.s6-list-items table tr td{

	float:left;

	color:#000000;

	font-size:17px;

	line-height:26px;

	font-weight:500;

	text-align:left;

	padding-left:35px;

	position:relative;

	letter-spacing:0.5px;

	}

.s6-list-items table tr td span{

	position:absolute;

	top:10px;

	left:15px;

	width:6px;

	height:6px;

	border-radius:50%;

	background:#000;

	}

.s6-list-items table tr td:nth-child(1){ width:87%;}

.s6-list-items table tr td:nth-child(2){ width:13%;}

.s6-mid{

	width:44%;

	}

.s6-prd{

	display:block;

	margin:0 auto;

	}

.s6-mid-prc-bx{

	display:inline-block;

	vertical-align:middle;

	width:310px;

	position:relative;

	}

.prc-txt{

	color:#838383;

	font-size:20px;

    line-height:28px;

	text-transform:uppercase;

	}

.pck-reg-prc{

	color:#000;

	font-size:36px;

	line-height:36px;

	font-weight:bold;

	margin-top:10px;

	}

.pck-reg-prc span{

	display:inline-block;

	vertical-align:top;

	color:#6e6c6c;

	font-weight:normal;

	margin-right:10px;

	position:relative;

	}

.pck-reg-prc span:after{

	content:'';

	position:absolute;

	left:0;

	top:16px;

	width:100%;

	border-top:2px solid #f00;

	transform:rotate(-10deg);

	-webkit-transform:rotate(-10deg);

	}

.s6-left-arw{

	position:absolute;

	top:-8px;

	left:-65px;

	}

.s6-rgt-arw{

	position:absolute;

	top:-8px;

	right:-65px;

	}

.s6-mid-save-bx{

	float:left;

	width:100%;

	border-top:1px solid #ababab;

	border-bottom:1px solid #ababab;

	padding:15px 0 6px;

	margin-top:10px;

	}

.s6-save-bx-txt{

	color:#000;

	font-size:36px;

    line-height:36px;

	text-transform:uppercase;

	}

.s6-save-bx-txt span{font-weight:bold;}



/*========Section-7========*/

.sec7{

	float:left;

	width:100%;

	min-width:1170px;

	padding:70px 0 65px;

	}

.comparision-box{

	display:inline-block;

	vertical-align:middle;

	max-width:1030px;

	width:100%;

	background:#fff;

	border-radius:20px;

	margin-top:210px;

	margin-bottom:30px;

	box-shadow:0 0 20px 9px rgba(7,18,58,0.1);

	-webkit-box-shadow:0 0 20px 9px rgba(7,18,58,0.2);

	}

.comp-col-1{

	float:left;

	width:38%;

	padding:20px 0 15px;

	position:relative;

	}

.comp-col-1 ul{

	float:left;

	width:100%;

	}

.comp-col-1 ul li{

	float:left;

	width:100%;

	height:65px;

	color:#000;

	font-size:20px;

	line-height:70px;

	font-weight:600;

	text-align:left;

	padding:0 0 0 35px;

	position:relative;

	display:flex;

    flex-wrap:wrap;

    align-items:center;

	border-bottom:1px solid #d7d7d7;

	}

.comp-col-1 ul li:last-child{border-bottom:none;}

.comp-col-2{

	float:left;

	width:19%;

	background:rgb(243,73,83);

	background:linear-gradient(180deg, rgba(243,73,83,1) 0%, rgba(46,153,94,1) 100%);

	border-radius:20px;

	margin:-90px 1.5% -20px 0;

	padding-bottom:35px;

	}

.comp-col2-top{

	float:left;

	width:100%;

	height:110px;

	}

.comp-col2-prod{

	display:block;

	margin:-90px auto 5px;

	max-width:100%;

	}

.comp-col3-prod{

	display:block;

	margin:-80px auto 20px;

	max-width:100%;

	width:70px;

	}

.comp-col4-prod{

	display:block;

	margin:-60px auto 24px;

	max-width:100%;

	}

.comp-col2-top p{

	color:#ffffff;

	font-size:22px;

	line-height:24px;

	font-weight:bold;

	letter-spacing:0.5px;

	}

.comp-col-3top p, .comp-col-4top p{

	font-size:20px;

	line-height:22px;

	font-weight:600;

	}

.comp-col-2 ul{

	float:left;

	width:100%;

	}

.comp-col-2 ul li{

	float:left;

	width:100%;

	height:65px;

	text-align:center;

	border-bottom:1px solid #797979;

	}

.comp-col-2 ul li img{

	display:inline-block;

	vertical-align:middle;

	margin:20px auto;

	}

.comp-col-3{ background:#707070;}

.comp-col-4{ background:#707070; margin-right:0;}

.comp-col-2 ul li:last-child{ border-bottom:none;}



/*========Section-8========*/

.sec8{

	float:left;

	width:100%;

	min-width:1170px;

	background:#f8f6f5;

	padding:70px 0 65px;

	}

.testi-sec{

	display:inline-block;

	vertical-align:top;

	max-width:925px;

	width:100%;

	margin-top:20px;

	}

.testi-row{

	float:left;

	width:100%;

	text-align:left;

	padding-bottom:35px;

	margin-top:30px;

	border-bottom:1px solid #ebebeb;

	}

.testi-row:last-child{border:none; padding-bottom:0; margin-bottom:10px;}

.testi-row-lft{

	display: inline-block;

    vertical-align:top;

	width:290px;

	padding-right:15px;

	}

.testi-lft-abt{

	float:left;

	width:100%;

	padding:10px 0 10px 80px;

	position:relative;

	}

.testi-pics{

	position:absolute;

    left: 0;

    top:4px;

    border-radius:10px;

	width:70px;

	}

.t-name{

	color:#0f0f0f;

	font-size:18px;

	line-height:18px;

	font-weight:600;

	margin-top:11px;

	}

.t-vryfd{

	color:#23bb3c;

	font-size:13px;

	line-height:14px;

	margin-top:5px;

	letter-spacing:0.5px;

	}

.test-prod{

	float:left;

	width:100%;

	position:relative;

	text-align:left;

	margin-top:25px;

	padding:20px 0 10px 80px;

	border-top:1px solid #ebebeb;

	}

.test-prod-txt{

	float:left;

	width:100%;

	color:#242424;

	font-size:13px;

	line-height:21px;

	letter-spacing:0.3px;

	margin-top:5px;

	}

.test-prod-txt span{font-weight:600; line-height:18px;}

.t-prod-dv{

	position:absolute;

	left:0;

	top:23px;

	border-radius:6px;

	background:#ebebeb;

	width:65px;

	height:65px;

	padding:14px 1px;

	text-align:center;

	}

.t-prod-dv img{

	display:inline-block;

	vertical-align:middle;

	max-width:100%;

	border-radius:5px;

	}



.testi-row-rght{

	display: inline-block;

    vertical-align: top;

	width:calc(100% - 300px);

	padding:8px 0 8px 20px;

	}

.t-star{

	display:block;

	}

.testi-paragraph{

	float:left;

    width:100%;

	color:#000000;

    font-size:16px;

    line-height:26px;

	letter-spacing:0.5px;

	margin-top:15px;

	}

.testi-img{

	float:left;

	margin:25px 10px 0 0;

	max-width:100%;

	box-shadow:0 0 8px 1px rgba(0,0,0,0.1);

	-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.1);

	padding:1px;

	}

ul.recv-prd{

	float:left;

	width:100%;

	margin-top:25px;

	}

ul.recv-prd li{

	float:left;

	margin-right:10px;

	}

ul.recv-prd li:last-child{margin-right:0;}



/*========Section-9========*/

.sec9{

	float:left;

	width:100%;

	min-width:1170px;

	padding:70px 0 65px;

	}

.faq-container{

	display:inline-block;

	vertical-align:top;

	max-width:860px;

	width:100%;

	padding:0 15px 20px;

	margin:35px 0 0px;

	}

.up-slide-dwn{

	float:left;

	width:100%;

	background:#fff;

	border-radius:10px;

	-webkit-box-shadow:0 7px 12px 2px rgba(0,0,0,0.1);

	box-shadow:0 0 12px 4px rgba(0,0,0,0.1);

	padding:25px 20px 17px;

	margin-top:20px;

	}

.accordion{

	float:left;

	width:100%;

	color:#000;

	font-size:18px;

	line-height:28px;

	font-weight:600;

	text-align:left;

	letter-spacing:0.5px;

	background:url(../images/close.png) no-repeat 98% center;

	padding:0 45px 0 15px;

	cursor:pointer;

	position:relative;

	}

.accordion.last{border-bottom:none;}

.acdn-heading.accordion-open{

	background:url(../images/open.png) no-repeat 98% center;

	border:none;

	}

.acdn-content{

	float:left;

	width:100%;

	text-align:left;

	padding:0 40px 11px 15px;

	}

.acdn-para{

	float:left;

	width:100%;

	color:#000;

	font-size:16px;

	line-height:24px;

	letter-spacing:0.5px;

	margin-top:15px;

	}

/*-----------------------

FOOTER

------------------------*/

.footer{

	float:left;

	width:100%;	

	border-top:1px solid #dadada;

	padding:30px 0 40px;

	min-width:1170px;

	}	

.ftr-logo{

	display:block;

	margin:0px auto 20px;

	}	

.ftrtxt{

	color:#333333;

	font-size:16px;

	line-height:24px;

	margin-top:10px;

	}		

.ftrtxt span{

	padding:0 8px;

	}	

.fda-text{

	width:90%;

	margin-left:5%;

	color:#333333;

	font-size:13px;

	line-height:20px;

	margin-top:20px;

	padding:15px 60px;

	border:1px solid #CCC;

	}

/*------------PLUSE--------------*/	

.pulse {

	animation-name: pulse;

	-webkit-animation-name: pulse;

	animation-duration: 1.7s;

	-webkit-animation-duration: 1.7s;

	animation-iteration-count: infinite;

	-webkit-animation-iteration-count: infinite;

}

@keyframes pulse {

	0% {

	transform: scale(0.9);

	}

	50% {

	transform: scale(1);

	}

	100% {

	transform: scale(0.9);

	}

}

@-webkit-keyframes pulse {

	0% {

	-webkit-transform: scale(0.9);

	}

	50% {

	-webkit-transform: scale(1);

	}

	100% {

	-webkit-transform: scale(0.9);

	}

}	



#loading-indicator::after,

#loading-indicator::before {

  box-sizing: border-box;

  left: 50%;

  position: absolute;

  top: 50%;

}

#loading-indicator {

	background-color: rgba(0, 0, 0, 0.5);

	bottom: 0;

	box-sizing: border-box;

	font-size: 1px;

	height: 100%;

	left: 0;

	margin: 0 !important;

	padding: 0 !important;

	position: fixed;

	right: 0;

	top: 0;

	width: 100%;

	z-index: 2147483646;

  }

  

  #loading-indicator::before {

	background: url(../images/loading.gif) center center no-repeat

	  rgba(0, 0, 0, 0);

	content: "";

	height: 70px;

	margin-left: -35px;

	margin-top: -70px;

	width: 70px;

	z-index: 2;

  }

  

  #loading-indicator::after {

	background: #fff;

	border-radius: 5px;

	color: #000;

	content: "Processing, one moment please... ";

	font-family: arial;

	font-size: 17px;

	height: 120px;

	line-height: 98px;

	margin-left: -150px;

	margin-top: -75px;

	padding-top: 50px;

	text-align: center;

	width: 300px;

	z-index: 1;

  }

  

  .swal2-popup.swal2-modal {

	width: 600px;

	max-width: 100%;

	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

	border: 1px solid rgba(0, 0, 0, 0.2);

	padding-bottom: 0;

	border-radius: 0;

  }

  .swal2-popup.swal2-modal .swal2-icon.swal2-error {

	display: none !important;

  }

  .swal2-confirm.swal2-styled {

	position: absolute;

	right: -10px;

  	top: -10px;

	display: flex !important;

	justify-content: center;

	align-items: center;

	width: 32px;

	height: 32px;

	background: #333;

	border: 2px solid #fff;

	color: transparent;

  	border-radius: 50%;

	overflow: hidden;

	font-size: 0;

	box-shadow: none;

	line-height: 32px;

  }

  .swal2-confirm.swal2-styled:focus {

	box-shadow: none !important; 

  }

  .swal2-confirm.swal2-styled::after {

	content: 'X';

	color: #fff;

	font-weight: bold;

	left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    display: flex;

    justify-content: center;

    align-items: center;

	font-size: 17px;

  }

  .swal2-popup .swal2-title {

	text-align: left;

	font-size: 14px;

	font-weight: 400;

	color: #000;

  }

  .swal2-container.swal2-center.swal2-backdrop-show {

	background: rgba(255, 255, 255, 0.8);

  }

  .inp-fld::placeholder{ color:#757575;}

  select {

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;
	color:#757575;

  }

  select::-ms-expand {

	display: none;

  }

  select.inp-fld:not(.no-error) {

	background: #fff url("../images/select-arrow.png") no-repeat 99% center;

	background-size: 12px auto;

	color: #757575;

  }

  input.inp-fld.no-error,

  select.inp-fld.no-error {

	background: #fff url("../images/tick-input.png") no-repeat 99.5% center;

	border-color: green;

	color: #000;

  }

  input.inp-fld.has-error {

	background: #fff url("../images/error-input.png") no-repeat 99.5% center;

	border-color: orange;

	color: #757575;

  }

  select.inp-fld.has-error {

	color: #757575;

	background: #fff url("../images/error-input.png") no-repeat 99.5% center;

	border-color: orange;

  }