@charset "utf-8";
/* CSS Document */

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#2d2d2d;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-family: 'Circular Std Book';
	font-weight:400;
	}
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, .for-tab{display:none;}
.for-desk{display:block;}

/*--------------------
		FONTS
---------------------*/
@font-face {
    font-family: 'Circular Std';
    src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'),
        url('CircularStd-BoldItalic.woff2') format('woff2'),
        url('CircularStd-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std Book';
    src: local('Circular Std Book'), local('CircularStd-Book'),
        url('CircularStd-Book.woff2') format('woff2'),
        url('CircularStd-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: local('Circular Std Bold'), local('CircularStd-Bold'),
        url('CircularStd-Bold.woff2') format('woff2'),
        url('CircularStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std Book';
    src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'),
        url('CircularStd-BookItalic.woff2') format('woff2'),
        url('CircularStd-BookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'),
        url('CircularStd-MediumItalic.woff2') format('woff2'),
        url('CircularStd-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Circular Std';
    src: local('Circular Std Medium'), local('CircularStd-Medium'),
        url('CircularStd-Medium.woff2') format('woff2'),
        url('CircularStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}




/*-----------------------
MAIN CSS START
------------------------*/
.container{
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
	
.top{
	float:left;
	width:100%;
	padding:5px 0;
	}
.logo{
	display:block;
	margin:0 auto 0;
	max-width:100%;
	}
.top-stp{
	float:left;
	width:100%;
	background:#23889e;
	padding:5px 0 4px;
	}		
.hry-txt{
	color:#ffffff;
	font-size:20px;
	line-height:25px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	}
.hry-txt img:first-child{
	margin:0 20px -2px 0;
	}
.hry-txt img:last-child{
	margin:0 0 -2px 20px;
	}
	
/*========================*/
.chk-cont{
	float:left;
	width:100%;
	padding:30px 0;
	}
.chk-s1{
	float:left;
	width:100%;
	border-radius:10px;
	}
.chk-s1-lft{
    float: left;
    width:42.90%;
    position: relative;
	}
.prod-dtls1-slide{
	float:left;
	width:100%;
	background:#f3fafb;
	border-radius:10px;
	padding:30px 0 0;
	position:relative;
	}

.chk-s1-testi{
	float:left;
	width:100%;
	text-align:left;
	position:relative;
	padding-left:60px;
	margin-top:50px;
	}
.s1-t-star{
	display:inline-block;
	vertical-align:top;
	}
.chk-s1-testi p{
	float:left;
	width:100%;
	font-size:16px;
	line-height:24px;
	color:#000;
	font-style:italic;
	margin-top:10px;
	}	
.chk-s1-testi span{
	float:left;
	width:100%;
	font-size:16px;
	line-height:18px;
	color:#000;
	letter-spacing:0.5px;
	font-style:italic;
	margin-top:17px;
	}
.testi-quto{
	position:absolute;
	top:0;
	left:0;
	}			

.chk-s1-rgt{
	float:right;
	width:57%;
	text-align:left;
	padding-left:40px;
	}
.prod-top-txt{
	font-family: 'Circular Std';
	float: left;
    width: 100%;
    color: #0d6484;
    font-size: 24px;
    line-height: 33px;
    font-weight:500;
	text-transform:uppercase;
	}
.prod-top-txt span{
	display:block;
	font-size:39px;
	color:#000000;
	line-height:44px;
	margin-top:10px;
	text-transform:capitalize;
	}		
.prod-nameHdng{
	float: left;
    width: 100%;
    color: #000;
    font-size: 40px;
    line-height: 46px;
    font-weight: 700;
    letter-spacing: 0.5px;
	margin-top:8px;
	}
.prd-rat{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #060606;
    margin-top: 10px;
	letter-spacing:0.3px;
	padding-bottom:12px;
	border-bottom:1px solid #e6e6e6;
	}
	
.prd-rat img{
    display: inline-block;
    vertical-align: middle;
    margin: -5px 7px 0 0;
	width:85px;
	}
.comon-desc{
	float: left;
    width: 89%;
	color: #494949;
	font-size:18px;
	line-height:25px;
	letter-spacing:0.3px;
	margin-top:16px;
	}
.fects-row{
	float: left;
    width: 100%;
    margin-top:15px;
	}
.prod-reason-blk{
	width:100%;
	}

.proDetls1-rgt-list{
	float: left;
    width: 100%;
	margin-top:8px;
	}
.proDetls1-rgt-list li{
    background: url(../index-images/prd-tik.png) no-repeat left 8px;	
	float: left;
    width: 100%;
	text-align: left;
    font-size:22px;
    line-height: 27px;
    color: #000000;
    padding-left:35px;
    margin-top:6px;
	}	
ul.help-list{
	float:left;
	width:100%;
	margin-top:7px;
	}
ul.help-list li{
	float:left;
	font-size:16px;
	line-height:24px;
	color:#000000;
	padding:4px 10px;
	border:1px solid #ddd;
	margin:7px 5px 0 0;
	}
	
	
/*----------
Pakage
----------*/
.pkg-hdng{
	float:left;
	width:100%;
	font-size:24px;
	line-height:26px;
	color:#000000;
	font-weight:700;
	margin-top:24px;
	text-align:center;
	font-family: 'Circular Std';
	position:relative;
	}
.pkg-hdng span {
    padding: 0 15px;
    background: #fff;
    position: relative;
    z-index: 1;
	}	
.pkg-hdng:before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    background: #ddd;
    height: 1px;
	}	


.switch-op{
	display:flex;
	-webkit-display:flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items:center;
	-webkit-align-items:center;
	width:92%;
	max-width:582px;
	margin:30px auto 0;
	padding:0 10px;
	}
.opt-tx{
	font-family: 'Circular Std';
	font-size:21px;
	line-height:26px;
	font-weight:700;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	}
.hide-desk.opt-tx-mob{display:none;}
.opt-tx.opt-tx1{text-align:right;}
.opt-tx small{
	font-size:16px;
	line-height:23px;
	display:block;
	color:#454545;
	font-weight:400;
	}
.switch {
	position: relative;
	display: inline-block;
	vertical-align:middle;
	width:78px;
	height:36px;
	margin:0 12px;
	box-shadow:0px 0px 10px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.2);
	border-radius:100px;
	}
.switch input { 
	opacity: 0;
	width: 0;
	height: 0;
	}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius:100px;
	}
.slider:before {
	position: absolute;
	content: "";
	height: 27px;
	width: 27px;
	left: 5px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius:50%;
	box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);
	}
input:checked + .slider {
	background-color: #23889e;
	}
input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
	}
input:checked + .slider:before {
	-webkit-transform: translateX(41px);
	-ms-transform: translateX(41px);
	transform: translateX(41px);
	}
	
/*==================*/
.pkg-prt{
	float:left;
	width:100%;
	text-align:center;
	}
.package-container{
	float:left;
	width:100%;
	margin:35px 0 0 0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
	}
.package-box{
	width:31%;
	border:1px solid #c4cbf2;
	background: #fff;
	cursor:pointer;
	text-align:center;
	position:relative;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	box-shadow:0 0 9px 0 rgba(0,0,0,0.1);
	border-radius:4px;
	}
.package-box.active{
	background: #feffc4;
	border: 2px solid #23889e;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	box-shadow:0 0 10px 5px rgba(0,0,0,0.2);
	}
.best{
	position:absolute;
	left:-7px;
	top:-6px;
	width:70px;
	}
.pkg-strip-top{
	float:left;
	width:100%;
	background:#23889e;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	letter-spacing:0.3px;
	color:#ffffff;
	padding:8px 5px;
	}
.mkg-mdl{
	float: left;
    width: 100%;
    padding: 8px 12px;
	}
.pkg-prod{
	margin:0 auto;
	max-width:100%;
	width:171px;
	}
.pkg-bottle{
	font-size:22px;
	line-height:26px;
	color:#000000;
	font-weight:bold;
	margin-bottom:15px;
	}
.retail-prc{
	font-size:16px;
	line-height:26px;
	letter-spacing:0.3px;
	color:#000000;
	}
.strikeout {
	position: relative;
	}
.strikeout::after {
	border-bottom: .02em solid red;
	content: "";
	left: -3px;
    margin-top: calc(0.125em/2 * -1);
    position: absolute;
    right: -3px;
    top: 55%;
    transform: rotate(-11deg);
    -webkit-transform: rotate(-11deg);
	}
.rglr-prc{
	font-family: 'Circular Std';
	font-size:30px;
	line-height:30px;
	color:#0e87a1;
	font-weight:bold;
	margin-top:5px;
	}
.rglr-prc span{
	font-size:16px;
	color:#000000;
	font-weight:500;
	}	
.save-txt{
	font-size:16px;
	line-height:24px;
	color:#ff0000;
	font-weight:600;
	letter-spacing:0.3px;
	}
.addToCut {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-size: 16px;
	height:40px;
    line-height:39px;
    padding:0 10px;
	border-radius: 4px;
    background: #30bb0b;
    border: none;
    outline: none;
    cursor: pointer;
    font-weight: 700;
    color: #ffffff;
    letter-spacing: 0.5px;
    margin-top:7px;
	transition: all 0.3s;
	outline:none; 
	border: 1px solid #00de31;
	font-family: 'Circular Std';
	}
.shpng-text{
	font-size:15px;
	line-height:20px;
	color:#000000;
	margin-top:5px;
	}
.pk-btm-txt1{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	line-height:18px;
	text-align:center;
	color:#000000;
	margin:30px 30px 0;
	}
.pk-btm-txt1 span{ color:#ff0000;font-family: 'Circular Std';}	
.pk-btm-txt1 img{
	display:inline-block;
	vertical-align:middle;
	margin:0 6px 0 0;
	}	
.blink {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

.hourglass{
	animation:rotateP 2.5s  ease-in-out forwards infinite 
  }
  @keyframes rotateP{
	0%{
	  transform:rotate(0)
	}
		50%{
	transform:rotate(180deg)
	}
	100%{
	 transform:rotate(180deg)
	}
  } 
  @keyframes rotate{
	0%{
	  transform:rotate(00deg)
	}
	100%{
	  transform:rotate(360deg)
	}
  }
  @keyframes fade{
	0%{
		opacity:100%;
	}
	50%{
		opacity:30%;
	}
	70%{
		opacity:100%;
		}
	100%{
		opacity:100%;
	}
  }

.hourglass {
    animation: rotateP 2.5s ease-in-out forwards infinite;
}  		

/*----------------
  Checkout Bar
------------------*/
.chk-bar{	
	float:left;
	width:100%;
	padding:35px 0;
	}
.chk-bar-hd{
	font-size:19px;
	line-height:20px;
	font-weight:600;
	color:#2d2d2d;
	letter-spacing:0.5px;
	position:relative;
	}
.chk-bar-hd:before{
	content:'';
	position:absolute;
	top:10px;
	left:0;
	right:0;
	background:#ddd;
	height:1px;
	}	
.chk-bar-hd span{
	padding:0 15px;
	background:#fff;
	position:relative;
	z-index:1;
	}
ul.chk-bar-list{
	float:left;
	width:100%;
	display: flex;
    flex-wrap: wrap;
	}
ul.chk-bar-list li{
	width:33.333%;
	padding:0 6px;
	float:left;
	position:relative;
	margin-top:50px;
	}
ul.chk-bar-list li img{
	display:block;
	margin:0 auto 10px;
	}
ul.chk-bar-list li p{
	font-size:16px;
	line-height:22px;
	color:#000;
	letter-spacing:-0.3px;
	}	
ul.chk-bar-list li:after{
	content:'';
	position:absolute;
	right:0;
	bottom:0;
	height:80px;
	width:1px;
	background:#ebebeb;
	}
ul.chk-bar-list li:nth-child(3n):after{display:none;}		



/*====section-3====*/
.section-3{
	float:left;
	width:100%;
	padding:60px 0 127px;
	background:url(../index-images/s3-banner.jpg) no-repeat center top #ffffff;
	position:relative;
	background-size:cover;
	}
.common-heading{
	font-family: 'Circular Std';
	font-weight:bold;
	float:left;
	width:100%;
	font-size:50px;
	line-height:60px;
	color:#000000;
	}	
.common-text {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-top: 25px;
}	
.s3-image{
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:75px
	}
.s3-mid{
	float:left;
	width:100%;
	margin-top:115px;
	}
ul.s3-mid-col{
	width:32%;
	}
ul.s3-mid-col li{
	float:left;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	margin-top:35px;
	border:2px solid #217998;
	border-radius:10px;
	box-shadow:0 0 10px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);
	padding:28px 25px 28px 60px;
	background:url(../index-images/s3-col-bg.jpg) no-repeat center center #fff;
	position:relative;
	text-align:left;
	height:140px;
	}
ul.s3-mid-col li:after{
	position:absolute;
	content:"";
	right:-32px;
	top:50%;
	transform:translateY(-50%);
	width:40px;
	height:16px;
	background:url(../index-images/s3-dot-line.png) no-repeat center right;
	}
ul.s3-mid-col.fr li{padding: 28px 25px 28px 60px;}
ul.s3-mid-col.fr li:after{
	right:auto;
	left:-32px;
	transform:rotate(180deg);
	top:46%;
	}
ul.s3-mid-col li img{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:17px;
	}
ul.s3-mid-col li p{
	float:left;
	width:100%;
	font-size:19px;
	line-height:26px;
	color:#000000;
	font-weight:normal;
	}
/*----------------
  Checkout Sec2
------------------*/
.chk-s2{
	float:left;
	width:100%;
	background:#f1f9fa;
	padding:90px 0 40px;
	position:relative;
	}
.chk-s2 .container{
	height:100%;
	position:static;
	}
.pro-set-bg{
	position:absolute;
	top:0;
	bottom:0;
	background:#f8f8f8;
	width:300px;
	 box-shadow: 10px 0 5px -2px #e2e9ea;
	}
.pro-set-bg:after{
	content:'';
	position:absolute;
	left:-4000px;
	width:4000px;
	top:0;
	bottom:0;
	background:#f8f8f8;
	}
.sticky {
    top: 70px;
    position: -webkit-sticky;
    position: sticky;
}	
.chk2-log{
	float:left;
	margin:30px 0 0 25px;
	}
.prod-hd-txt{
	font-size:22px;
	line-height:26px;
	text-align:left;
	margin-bottom:15px;
	position:relative;
	}
.prod-hd-txt span{
	color:#0096ce;
	}
/*=======================*/	
.prd-s2-hdng{
	font-size:40px;
	line-height:44px;
	font-weight:700;
	letter-spacing:0.5px;
	color:#000000;
	margin-bottom:15px;
	padding:0 0 15px 50px;
	font-family: 'Circular Std';
	border-bottom:5px solid #23889e;
	}
.prd-s2-hdng img{
	position:absolute;
	top:4px;
	left:0;
	}	
.btn-bx{
	float:left;
	width:100%;
	margin-top:30px;
	}	
.mrt-topnone{ margin-top:0;}		
.prd-s2-sml-hdng{
    float: left;
    width: 100%;
    font-size: 30px;
    color: #000000;
    line-height: 40px;
    font-family: 'Circular Std';
    font-weight: 700;
    font-style: italic;
    position: relative;
    padding: 0 0 0 67px;
    margin-top: 30px;
	}
.prd-s2-sml-hdng span{
	position:absolute;
	top: 50%;
    transform: translateY(-50%);
	left:0;
	background:#297e9f;
	border-radius:50%;
	font-size:25px;
	line-height:48px;
	text-align:center;
	width:48px;
	height:48px;
	color:#fff;
	font-style:normal;
	}		
.prod-det-tx1{
	font-size:18px;
	line-height:26px;
	letter-spacing: 0.3px;
	color:#000;
	margin-top:25px;
	}
.bnt-img1{
	float:right;
	margin:50px 0 0 40px;
	max-width:100%;
	}
.bnt-img2{
	float:right;
	margin:15px 0 0 40px;
	max-width:100%;
	}		
.prod-det-tx1 strong{ font-weight:600;}
.prd-det-prod{
	float:right;
	margin:0 100px 0 60px
	}
.prod-det-hd{
	font-size:23px;
	line-height:30px;
	font-weight:500;
	display:inline-block;
	margin-top:15px;
	}


.prd-dtl-img1{
	float: right;
    max-width: 100%;
    width: 295px;
	}
.prd-dtl-prt2{
	float:left;
	width:100%;
	}
.prd-dtl-prt2-hding1{
	float:left;
	width:100%;
	font-size:24px;
	line-height:34px;
	padding-bottom:15px;
	color:#23889e;
	font-weight:700;
	border-bottom:2px solid #d4d4d4;
	}	
ul.prd-dtl-list1{
	float: left;
    width: 100%;
    isplay: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-top:25px;
	}
ul.prd-dtl-list1 li{
	float:left;
	width:32%;
	background:#dcf3f8;
	padding:15px;
	text-align:left;
	position:relative;
	border-radius:4px;
	}

ul.prd-dtl-list1 li img{
	display:block;
	margin:0 0 15px;
	}
.prd-dtl-list1-p1{
	font-size:21px;
	line-height:27px;
	color:#000000;
	padding-bottom:10px;
	font-weight:700;
	border-bottom:3px solid #23889e;
	}	
.prd-dtl-list1-p2{
	font-size:18px;
	line-height:24px;
	color:#000000;
	margin-top:15px;
	}
.prd-dtl-prt3{
	float:left;
	width:100%;
	padding-bottom:20px;
	margin-top:40px;
	}	
.prd-dtl-prt3-mid{
	position:relative;
	float:left;
	padding:11px 0 0 272px;
	margin:0 0 0 0;
	width:100%;
	}	
.prd-dtl-img2{
	position:absolute;
	top:0;
	left:0;
	max-width:100%;
	border-radius:50%;
	}	
.prd-dtl-prt3-mid-p1{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-style:italic;
	}	
.prd-dtl-prt3-mid-p2{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000000;
	margin-top:20px;
	}	
.dtl-logo{
	margin:20px 0 0 0;
	max-width:100%;
	}							
/*===========how-top-work=============*/
.htw-bx1{
	float:left;
	width:100%;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	background:#23889e;
	padding:10px;
	margin-top:20px;
	}
.htw-bx1-img1 {
    float: right;
	max-width:100%;
	}
.htw-bx1-txt{
    float: left;
    width: calc(100% - 368px);
	padding:0 30px 0 10px;
	}
.htw-bx1-txt2{padding:0 10px 0 30px;}
.htw-bx1-txt-p1{
	font-size:25px;
	line-height:30px;
	color:#ffffff;
	font-weight:700;
	}	
.htw-bx1-txt-p2{
	font-size:18px;
	line-height:28px;
	color:#ffffff;
	margin-top:20px;
	}
	
/*========================*/
.dtl-ing-bx1{
	float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
	position:relative;
	}
.dtl-ing-bx2{ margin-top:40px;}
.ing-row-rgt {
    float: right;
    width: 374px;
	}
.ing-row-lft {
    float: left;
    width: calc(100% - 374px);
    text-align: left;
    padding-right: 30px;
	}	
.ing1 {
    max-width: 100%;
	float:right;
	}
.ing-row-rgt2 {
    float: left;
    width:412px;
	}
.ing-row-lft2{
    float: right;
    width: calc(100% - 412px);
    text-align: left;
    padding-left: 30px;
	}	
.ing2 {
    max-width: 100%;
	float:left;
	}

/*======legal======*/

.lgl-img1{
	float:right;
	width:44%;
	margin:20px 0 0 0;
	}
.lgl-lft{
	float:left;
	width:56%;
	margin:0 0 0 0;
	text-align:left;
	}
.lgl-lft-bx{
	background:#e1f1f7;
	float:left;
	width:100%;
	padding:10px;
	border-left:4px solid #23889e;
	margin-top:20px;
	position:relative;
	}
.lgl-lft-bx p {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.3px;
    color: #000;
	width:79%;
	}
.news {
    position: absolute;
    top: -21px;
    right: -32px;
	}		


/*======Guarantee====*/
.guty-img1{
	float:right;
	margin:20px 0 0 0;
	max-width:100%;
	}

/*============*/
.comment-section{
	float:left;
	width:100%;
	padding:60px 0 60px 0;
	}
.comment-bx {
	float: left;
	width: 100%;
	padding: 0 20px;
	}
.comment-bx-col {
	float: left;
	width:100%;
	margin-top: 45px
	}
.slick-box{padding:0 5px;}
.comment-bx-col img {
	display: block;
	margin: 10px auto;
	max-width:100%;
	border: 2px solid #f0f2f5
	}
.load-comment-btn{
	width:100%;
	}
.more-btn{
	display:inline-block;
	vertical-align:middle;
	border-bottom:2px solid #1b7596;
	color:#1b7596;
	font-size:19px;
	font-weight:600;
	cursor:pointer;
	margin-top:20px;
	}
	
/*====section-7====*/
.section-7{
	float:left;
	width:100%;
	padding:60px 0;
	/*background:#e7f9fc;
*/	}
.s7-text-img{
	display:inline-block;
	vertical-align:middle;
	margin:-10px 7px 0;
	}
.faq-container{
	display:inline-block;
	vertical-align:top;
	max-width:1030px;
	width:100%;
	margin:15px 0 0;
	}	
.up-slide-dwn{
	float:left;
	width:100%;
	background:#1a7596;
	border-radius:8px;
	-webkit-box-shadow:0 5px 9px 2px rgba(0,0,0,0.1);
	box-shadow:0 5px 9px 2px rgba(0,0,0,0.1);
	margin-top:25px;
	border:1px solid #1a7596;
	overflow:hidden;
	}
.accordion{
	float:left;
	width:100%;
	text-align:left;
	background:#fff url(../index-images/close.png) no-repeat 98% center;
	padding:20px 30px 20px 90px;
	font-size:24px;
	line-height:30px;
	font-weight:500;
	color:#1a7596;
	font-family: 'Circular Std';
	letter-spacing:0.5px;
	cursor:pointer;
	position:relative;
	}
.accordion.last{border-bottom:none;}
.acdn-heading.accordion-open{
	background:url(../index-images/open.png) no-repeat 98% center;
	border:none;
	color:#fff;
	}
.acdn-num{
	position:absolute;
	left:25px;
	top:50%;
	transform:translateY(-50%);
	width:45px;
	height:45px;
	border-radius:50%;
	background:#d7eaee;
	font-size:27px;
	line-height:44px;
	font-weight:500;
	text-align:center;
	color:#1a7596;
	}
.acdn-heading.accordion-open .acdn-num{ background:#fff;}	
.acdn-content{
	float:left;
	width:100%;
	text-align:left;
	padding:0 25px 15px;
	background:#fff;
	}
.acdn-para{
	float: left;
    width: 100%;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.3px;
    color: #000000;
    margin-top: 18px;
    font-weight: 400;
	}
.acdn-para img{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.readMore{
	
	}	
/*========footer===========*/	
.footer{
	float:left;
	width:100%;
	padding:0 0 40px;
	}
.footerLogo{ display:block; margin:30px auto 0;}
.footer-text{
	float:left;
	width:100%;
	font-size:16px;
	line-height:25px;
	color:#333333;
	margin-top:15px;
	}
.footer-text a{ padding:0 5px;}		


.footer-cta{
	float:left;
	width:100%;
	text-align:center;
	padding:20px 0 20px 0;
	background:#000;
	position:relative;
	bottom:0;
	z-index:99;
	}
.ftr-strip-row{
	display: inline-block;
    vertical-align: middle;
    max-width:970px;
    width: 100%;
	}
.ft-cta-left{
	    float: left;
    width: calc(100% - 242px);
    text-align: left;
    padding-right: 148px;
    position: relative;
    letter-spacing: 0.5px;
	}	
.cta-prod{
	position: absolute;
    right: 12px;
    width: 116px;
    top: 0;
	}
.cta-text1{
	float:left;
	width:100%;
	color:#ffc607;
	font-size:26px;
	line-height:28px;
	margin-top:3px;
	}
.cta-text2 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 30px;
	line-height:35px;
    font-weight: 500;
    margin-top: 3px;
	}

.footer-btn{
	display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width:230px;
    height: 55px;
    text-align: center;
    font-size: 21px;
    line-height: 55px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.5px;
    text-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    background: #30bb0b;
	margin-top:9px;
	}
	

/*=======MEDIA START========*/
.show-mob{display:none;}
.show-tab{display:none;}

.fl{ float:left;}
.fr{ float:right;}

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

.chk-s1{ padding:20px;}
.chk-s1-lft{ width:40%;}
.chk-s1-rgt{ width: 60%; padding-left: 30px;}
.prd-rat{ font-size:15px;}
.prod-top-txt {font-size: 22px; line-height: 31px;}
.prod-top-txt span { font-size: 34px;line-height: 41px; margin-top: 4px;}

.switch-op{width: 100%;}
.opt-tx{font-size: 19px;}
.addToCut{font-size: 14px;padding: 0 5px;}

.chk-bar{ padding: 10px 0 30px;}

ul.s3-mid-col{ width:36%;}
.s3-image{ width:918px;}
.pk-btm-txt1 {font-size: 13px; line-height: 15px; margin: 30px 5px 0;}
ul.s3-mid-col li p { font-size: 18px;  line-height: 26px;}
.pk-btm-txt1 img {margin: -3px 4px 0 0;}
.prd-s2-sml-hdng { margin-top: 20px;}
.bnt-img1, .bnt-img2 {margin-left: 28px;width: 263px;}
.bnt-img2{ margin-top:30px;}
.bnt-img1, .bnt-img2 {width: 263px; float: none; margin: 21px auto 0; display: block;}
/*========prd-dtl==========*/
.prd-dtl-img1 { width: 302px;}
.prd-dtl-prt2 {  margin: 30px 0 0 0;}

.prd-dtl-prt3 {padding-bottom: 0;}
/*==================*/

/*===========how-top-work=============*/
.htw-bx1{margin-top:20px;}
.htw-bx1-img1 {width:280px}
.htw-bx1-txt{ width: calc(100% - 280px);padding:0 20px 0 10px;}
.htw-bx1-txt2{padding:0 10px 0 20px;}

/*================*/	
/*========================*/

.dtl-ing-bx2{ margin-top:0;}
.ing-row-rgt {float: right; width: 305px;}
.ing-row-lft { float: left; width: calc(100% - 305px);text-align: left;padding-right: 30px;}	
.ing-row-rgt2 {float: left; width:305px;}
.ing-row-lft2{float: right; width: calc(100% - 305px); text-align: left; padding-left: 30px;}	

/*==============*/
/*=======legal=======*/
.lgl-img1 {width: 42%; margin: 77px 0 0 0;}
.lgl-lft-bx p {width: 72%;}
.news { top: -7px; right: -32px;}
/*==============*/
/*=======Guarantee=======*/
.guty-img1 {width: 290px;}
/*==============*/

.comment-bx { padding: 0 46px;}
}

@media only screen and (max-width:1021px){
.container{width:750px;}
.hide-tab{display:none;}
.show-tab{display:block;}
.chk-s1{margin-top:0px;}

.chk-s1-lft{ width: 40%;}
.chk-s1-testi{ padding:0 10px 0 40px;}
.testi-quto{ width:32px;}
.chk-s1-testi p{ font-size:15px; line-height:23px; letter-spacing: 0.5px;}

.chk-s1-rgt{width:60%; padding-left: 20px;}

.prod-top-txt {font-size: 22px; line-height: 31px;}
.prod-top-txt span {font-size: 26px; line-height: 31px;}
.pk-btm-txt1 {    font-size: 11px;line-height: 15px; margin: 7px 4px 0;}
.pk-btm-txt1 img {margin: -3px 4px 0 0;width: 7px;}


.comon-desc{ font-size:17px; line-height:24px;}
.common-heading { font-size: 38px;line-height: 53px;}
.list-heading{font-size: 19px;}
.proDetls1-rgt-list li {font-size: 18px;line-height: 25px; padding-left: 30px; margin-top: 12px;letter-spacing: normal; background: url(../index-images/prd-tik.png) no-repeat left 5px;}
.proDetls1-rgt-pnts li{ padding:10px 20px 10px 35px;}
.proDetls1-rgt-pnts li:nth-child(2){ margin: 0 2%;}
.proDetls1-rgt-pnts li p{ font-size:17px; line-height:17px;}
ul.help-list li{font-size: 15px;line-height: 24px;padding: 4px 6px;}
.retail-prc {font-size: 15px;line-height: 20px;}
.best {left: -5px;top: -6px; width: 43px;}

ul.chk-bar-list li img { height: 40px;}
.switch-op{padding:0 5px;}
.opt-tx1, .opt-tx2{display:none;}
.switch{margin:0;}
.hide-desk.opt-tx-mob{display:block;}

.mkg-mdl{ padding:10px 10px;}
.save-txt{font-size: 14px;line-height: 18px;}
.shpng-text { font-size: 12px;line-height: 16px;}

.chk-bar{ padding:10px 0 35px;}
ul.chk-bar-list li{ padding:0 5px;}
ul.chk-bar-list li p { font-size: 13px; line-height: 18px;}

.pk-btm-txt1 { font-size: 11px;margin: 7px 5px 0;}

ul.bnrstrip-list li{ padding:0 10px;}

.chk-s1-prod{ float:none; margin:30px auto 0; display:block;}

/*========prd-dtl==========*/
.prd-dtl-img1 { width: 228px; float: none; margin: 0 auto;}
.prd-dtl-prt2 {  margin: 30px 0 0 0;}
ul.prd-dtl-list1 li { padding:10px;}
.prd-dtl-prt3 {padding-bottom: 0;margin-top: 27px;}
ul.prd-dtl-list1 li { width: 100%; padding: 10px 10px 10px 97px; margin: 13px 0 0 0;}
ul.prd-dtl-list1 li img {position: absolute; top: 11px;left: 15px;}
.prd-dtl-img2 { left: 0;top:30px;width: 183px;}
.prd-dtl-prt3-mid {padding: 0 0 0 209px; margin: 0 0 0 0; width: 100%;}
.prd-dtl-bx1-txt { float: left; width: 100%; padding: 0 0 0 0;}
/*==================*/
/*===========how-top-work=============*/
.htw-bx1-img1 {width:100%; float:none; margin:0 auto 15px;}
.htw-bx1-txt{ width: 100%;padding:0 10px; text-align:center;}
.htw-bx1-txt2{padding:0 10px 0 0;margin-top: 6px;}
.htw-bx1-txt-p2 {margin-top:6px;}
.htw-bx1 { padding:0 0 10px 0;}
/*================*/
/*========================*/
.dtl-ing-bx2, .dtl-ing-bx1{ margin-top:20px;}
.ing-row-rgt {float: none;width: 305px;margin:0 auto;}
.ing-row-lft {width: 100%;text-align: left; padding-left: 0;}	

.ing-row-rgt2 {float: none; width:305px;margin:0 auto;}
.ing-row-lft2{ width: 100%;text-align: left;  padding-left: 0;}	
.ingbx3 { margin-top: 20px;}
/*==============*/
/*=======legal=======*/
.lgl-img1 {
    width: 269px;
    margin: 29px auto 0;
    float: none;
}
.lgl-lft{ width:100%;}
.lgl-lft-bx p {width: 73%;}
.news { top: -19px; right: 0;}
/*==============*/
/*=======Guarantee=======*/
.guty-img1 {width: 290px; float:none; margin:20px auto 0;}
/*==============*/

.section-3{ padding:60px 0 42px;}
.s3-mid{ margin-top:200px;}
ul.s3-mid-col{ width:45%;}
ul.s3-mid-col li, ul.s3-mid-col.fr li{ padding:20px 15px 20px 56px; height:120px;}
ul.s3-mid-col li p{ font-size:17px; line-height:25px; letter-spacing:0.2px;}
.s3-image{ width:600px;}


.chk-s2 { padding: 40px 0 40px;}
.btn-bx {margin-top: 10px;}
.prd-s2-sml-hdng { font-size: 27px;line-height: 33px;padding: 0 0 0 61px;}
.pd-top{ padding-top:17px;}
.prd-s2-sml-hdng span {font-size: 23px; line-height: 45px; width: 45px; height: 45px;}
.prd-s2-hdng { font-size: 30px;line-height: 40px; margin-bottom: 0;}

.comment-section { padding: 40px 0 40px 0;}

.accordion { font-size:21px; line-height:27px;}

.footer-cta {padding: 15px 0 15px 0;}
.cta-text1 {font-size: 18px;line-height: 22px; margin-top: 0;}
.ft-cta-left {width: calc(100% - 230px); padding-right: 113px;}
.cta-text2 { font-size: 20px;line-height: 30px;}
.cta-prod { position: absolute;right: 13px;width: 98px;top: 0px;}
.footer-btn {margin-top: 2px;}

}

@media only screen and (max-width:767px){
.for-desk, .hide-mob{display:none !important;}
.for-mob{display:block;}

.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}

.header-text{width:170px;}

.service{display:none;}

.hry-txt{ font-size: 15px;}
.hry-txt img{display:none;}

.chk-cont {padding: 0 0 0;}
.chk-s1{padding:15px 0;}
.chk-s1-lft{width:100%; margin-top:15px; background:none; background: #f0f9ff;}
.prod-dtls1-slide{ padding:10px 0;}
.prod-seal {width: 100px;right: 6%;top: 30px;}
.chk-s1-rgt{width:100%; text-align:center; padding:0; border:none;}
.prod-top-txt{ font-size:18px; line-height:25px;}
.prod-top-txt span {font-size: 27px; line-height: 33px;}
.prd-rat {font-size: 13px;line-height: 20px;margin-top: 5px; padding-bottom:0; border:none;}
.prd-rat img { margin: -6px 0px 0 0; width: 70px;}
.prd-rat p{ padding:0; display:block;}
.prd-rat p img {margin: -4px 3px 0 0;}
.proDetls1-rgt-list li {font-size: 16px;line-height: 22px;}
.comon-desc{text-align:left;    margin-top: 20px;}
.fects-row{ margin-top:0;}
.prod-reason-blk,.prod-reason-blk.fr{ width:100%; margin-top:7px;}
.proDetls1-rgt-list{margin-top: 3px;}
ul.help-list li {font-size: 14px;line-height: 20px;padding: 4px 5px;}

.chk-bar {padding: 28px 0 25px 0;}
.pkg-hdng {font-size: 22px;margin-top: 25px;}
.switch-op{margin: 25px auto 0;}
.package-container{ margin:5px 0 10px; padding:0 5px;}
.package-box { width: 100%;margin-top: 15px;}
.packg-1 { margin-top: 15px;order: 3;}
.packg-2{order: 1;}
.packg-3{order: 2;}
.pkg-strip-top {font-size: 22px;line-height: 22px;}
.mkg-mdl {padding: 12px 10px;}
.pkg-bottle {font-size: 21px;line-height: 26px;margin-bottom: 10px;}
.pkg-prod{ display:inline-block; vertical-align:middle; width:52%; max-width: 160px; margin:0;}
.mob-pkg-rght{display:inline-block; vertical-align:middle; width:45%;}
.save-txt {font-size: 15px;line-height: 22px;}
.rglr-prc{ margin:5px 0 0;font-size: 36px;}
.addToCut{font-size: 16px;line-height: 38px;}
.best { width: 50px;}
ul.chk-bar-list li {margin-top: 30px;    padding: 0 10px;}
ul.chk-bar-list li:after{ display:none;}
ul.chk-bar-list li p { font-size: 15px;line-height: 21px;}

.section-3{ padding:25px 0 30px; background-size:cover; height:auto;}
.common-heading {font-size: 27px;line-height: 34px;}
.prod-det-tx1 { margin-top: 20px;}
.s3-image{ position:static; max-width:100%; transform:none;}
.s3-mid{ margin-top:-40px;}
ul.s3-mid-col{ width:100%;}
ul.s3-mid-col li{ margin-top:22px; height:auto; background-size:100%;}
ul.s3-mid-col li:after{ display:none;}

.chk-s2{ padding:30px 0 25px;}

/*========prd-dtl==========*/
.prd-dtl-img1 { width:228px; float:none; margin:0 auto 0;}
.prd-dtl-prt2-hding1 {font-size: 22px;line-height: 32px; padding-bottom: 10px;}
.prd-dtl-prt2 {  margin: 20px 0 0 0;}
ul.prd-dtl-list1 li {padding: 10px 10px 10px 75px; margin: 10px 0 0 0;}
.prd-dtl-prt3 {padding-bottom: 0;margin-top: 27px;}
.prd-dtl-img2 {left: 0; width: 200px;position: static; margin:0 auto 10px; display:block;}
ul.prd-dtl-list1 li img {width: 40px;}
.prd-dtl-prt3-mid {padding: 0 0 0 0;margin: 10px 0 0 0;width: 100%;text-align: center;}
/*==================*/

/*=======legal=======*/
.lgl-img1 { width: 265px;margin: 20px auto 0;}
.lgl-lft-bx p { width: 67%;}
.news {top: 14px;right: 4px;width: 114px;}
/*==============*/

.comment-section{padding:30px 0 30px 0;}
.comment-section.inner{padding:20px 0 40px 0;}
.comment-bx{margin-top: 25px; padding:0 10px;}
.comment-bx-col{width: 100%; display:block; margin:0 auto;}
.comment-bx-col img{ width:100% !important;}
.slick-box{ padding:0 30px;}

.section-7{ padding:25px 0 30px;}
.s7-text-img{ width:26px;}
.up-slide-dwn{ margin-top:18px;}
.accordion{ padding:15px 25px 15px 60px; font-size:18px; line-height:22px; letter-spacing:0;}
.acdn-num{ width:35px; height:35px; font-size:21px; line-height:35px; left:15px;}
.acdn-content{ padding:0 15px 15px;}
.acdn-para{ font-size:17px; line-height:25px;}

.footer { padding: 0 0 25px;}
.footerLogo { margin: 25px auto 0;}
.footer-btn { margin-top: 0;width: 100%; max-width: 100%;}
.footer-cta {padding: 10px 0 10px 0; background:#000;}
.footer-text { font-size: 15px;line-height: 25px;margin-top: 10px;}
.footer-text a {padding: 0 2px;}

}

.tadda {
	animation-name: tadda;
	-webkit-animation-name: tadda;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	}
@keyframes tadda {
0% {transform:translateX(0px)}
50% {transform: translateX(15px);}
100% {transform: translateX(0px);}
}
.taddaR {
	animation-name: taddaR;
	-webkit-animation-name: taddaR;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	}
@keyframes taddaR {
0% {transform:translateX(0px)}
50% {transform: translateX(-15px);}
100% {transform: translateX(0px);}
}