@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#000000;
	text-align:center;
	font-family: 'Outfit';
	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: inherit;text-decoration: none;}
img {border: none; 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;
	}

.overflow{overflow:hidden;}

/*====Fonts====*/
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-Regular.woff2') format('woff2'),
	url('Outfit-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-Medium.woff2') format('woff2'),
	url('Outfit-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-SemiBold.woff2') format('woff2'),
	url('Outfit-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-Bold.woff2') format('woff2'),
	url('Outfit-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-ExtraBold.woff2') format('woff2'),
	url('Outfit-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	}

/*=====MAIN CSS START=====*/
.container {
	width:1140px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
.overflow{ overflow:hidden;}

.header{
	float:left;
	width:100%;
	height:95px;
	position:relative;
	background:#161616;
	}
.header-adv-txt{
	font-size:12px;
    line-height:16px;
    color:#a6a6a6;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top:12px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
	}				
.logo{
	float:left;
	max-width:100%;
	margin-top:23px;
	}
.header-btn{
	float:right;
	width:195px;
	height:55px;
	background:#19b13d;
	border-radius:5px;
	font-size:18px;
	line-height:55px;
	letter-spacing:0.3px;
	color:#fff;
	font-weight:700;
	margin-top:20px;
	}

/*====Section====*/
.section{
	float:left;
	width:100%;
	padding:40px 0 60px;
	}
.sec-left{
	float:left;
	width:66%;
	text-align:left;
	}
.top-heading{
	font-size:42px;
	line-height:52px;
	letter-spacing:0;
	color:#333333;
	font-weight:800;
	}

.update-box{
	float:left;
	width:100%;
	background:#fcf8e3;
	border:1px solid #fbeed5;
	border-radius:8px;
	padding:12px 20px 15px 25px;
	text-align:left;
	position:relative;
	margin-top:22px;
	}
.update-box-txt{
	font-size:18px;
	line-height:26px;
	letter-spacing:0.3px;
	color:#000;
	}
.blue-link{
	color:#000fff;
	font-weight:500;
	text-decoration:underline;
	}
	
.posted-row{
	float:left;
	width:100%;
	margin-top:35px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	}
.posted-left{
	float:left;
	width:62%;
	position:relative;
	padding-left:55px;
	}
.post-img{
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	}
.posted-txt{
	font-size:16px;
	line-height:22px;
	letter-spacing:0;
	color:#787878;
	}
.posted-txt span{
	color:#121212;
	font-weight:700;
	}
.post-tick-icn{
	display:inline-block;
	vertical-align:middle;
	margin:0 8px 0;
	}
.posted-right{
	float:right;
	width:17%;
	position:relative;
	padding-left:35px;
	}
.fire-icn{
	position:absolute;
	left:0;
	top:5px;
	}
.post-trend-txt{
	font-size:14px;
	line-height:20px;
	letter-spacing:0.3px;
	color:#a7a7a7;
	text-transform:uppercase;
	}
.post-trend-txt span{
	font-size:16px;
	font-weight:600;
	color:#151e14;
	text-transform:none;	
	}
	
.comm-img{
	display:block;
	margin:25px auto 0;
	max-width:100%;
	border:3px solid #fff;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.2);
	}
.common-para{
	font-size:20px;
	line-height:30px;
	letter-spacing:0.3px;
	color:#0f0f0f;
	margin-top:30px;
	}
.link{
	color:#000fff;
	}
.semi-bold{ font-weight:600;}
	
.common-heading{
	font-size:36px;
	line-height:40px;
	letter-spacing:0;
	color:#333333;
	font-weight:700;
	margin-top:40px;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:15px;
	}
.link-2{
	color:#167ac6;
	text-decoration:underline;
	}
.comparision-bx{
	float:left;
	width:100%;
	margin-top:50px;
	position:relative;
	}
.compare-cntnt{
	width:49%;
	}
.vs-img{
	position:absolute;
	top:145px;
	left:50%;
	margin-left:-33px;
	}	

.prod-hdg{
	font-size:24px;
	line-height:32px;
	letter-spacing:0;
	color:#000;
	font-weight:600;
	text-align:center;	
	}
.prod-hdg.green-txt{color:#1b9c06; font-weight:800;}
.compare-bx{
	width:100%;
	background:#f0f0f0;
	border:2px solid #e4e4e4;
	margin-top:20px;
	}
.compare-bx.fl{ padding-bottom:22px;}
.compare-bx2{
	background:#ebffe8;
	border:2px solid #cdebc9;
	}
.compare-bx-top{
	float:left;
	width:100%;
	}
.compare-img{
	display:block;
	margin:0 auto;
	width:100%;
	}
.compare-bx-btm{
	float:left;
	width:100%;
	padding:15px 20px 25px;
	}
ul.compare-list1{
	float:left;
	width:100%;
	}
ul.compare-list1 li{
	float:left;
	width:100%;
	color:#333333;
	font-size:19px;
	line-height:25px;
	text-align:left;
	font-weight:700;
	padding-left:35px;
	background:url(../images/cross.png)no-repeat left 0;
	margin-top:15px;
	}
ul.compare-list2{
	float:left;
	width:100%;
	}
ul.compare-list2 li{
	float:left;
	width:100%;
	color:#000;
	font-size:19px;
	line-height:25px;
	text-align:left;
	font-weight:700;
	padding-left:35px;
	background:url(../images/tick.png)no-repeat left 1px;
	margin-top:15px;
	}
.afford-txt{
	font-size:26px;
	line-height:30px;
	text-align:left;
	font-weight:700;
	margin-top:35px;
	font-style:italic;
	}
.airpump-row{
	float:left;
	width:100%;
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	}
.airpump-col{
	float:left;
	width:24%;
	position:relative;
	border-radius:7px;
	}
.airpump-col-img{
	display:block;
	margin:0 auto;
	width:100%;
	border-radius:7px;
	}
.airpump-col-btm{
	position:absolute;
	width:100%;
	bottom:0;
	padding:0 0 15px 12px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	}
.airpump-col-btm-left{
	float:left;
	width:27%;
	}
.airpump-col-btm-right{
	float:right;
	width:68%;
	text-align:left;
	}
.airpump-col-icn{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.airpump-col-btm-txt1{
	font-size:16px;
	line-height:22px;
	letter-spacing:0;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	}
.airpump-col-btm-txt2{
	font-size:15px;
	line-height:21px;
	letter-spacing:0;
	color:#1fb806;
	font-weight:500;
	}
	
.battery-box{
	float:left;
	width:100%;
	margin-top:40px;
	background:#fef7c6;
	border-radius:10px;
	padding:20px 160px 25px 15px;
	text-align:left;
	position:relative;
	}
.battery-box-txt{
	font-size:20px;
	line-height:28px;
	letter-spacing:0;
	color:#000;
	}
.battery-img{
	position:absolute;
	right:25px;
	top:50%;
	transform:translateY(-50%);
	width:152px;
	}
.benifit-box{
	float:left;
	width:100%;
	background:url(../images/benefit-bg.jpg) no-repeat center top;
	margin-top:35px;
	border:3px solid #fff;
    box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	padding:25px 15px 30px;
	}
.benefit-list{
	float:right;
	width:62%;
	}
.benefit-list li{
	float:left;
	width:100%;
	font-size:20px;
	line-height:26px;
	letter-spacing:0.3px;
	color:#fff;
	font-weight:600;
	margin-top:10px;
	text-align:left;
	padding-left:35px;
	background:url(../images/tick.png) no-repeat left 2px;
	}

.step-box{
	float:left;
	width:100%;
	margin-top:20px;
	}	
.step-row{
	float:left;
	width:100%;
	margin-top:40px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:start;
	}
.step-img-box{
	float:left;
	width:26%;
	}
.step-img{
	display:block;
	margin:0 auto;
	max-width:100%;
	border-radius:10px;
	border:2px solid #fff;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.2);
	}
.step-content{
	float:right;
	width:70%;
	text-align:left;
	}
.step-heading{
	font-size:22px;
	line-height:28px;
	letter-spacing:0;
	color:#000;
	font-weight:700;
	}
.step-txt1{
	font-size:20px;
	line-height:28px;
	letter-spacing:0;
	color:#000;
	margin-top:15px;
	}
.seal-box{
	position:absolute;
	width:165px;
	height:165px;
	border-radius:50%;
	background:#ffde00;
	text-align:center;
	padding:27px 0;
	top:45px;
	left:36%;
	}
.seal-txt{
	font-size:46px;
	line-height:45px;
	letter-spacing:0;
	color:#000;
	font-weight:800;
	text-transform:uppercase;
	}
.seal-txt span{
	display:block;
	font-size:22px;
	line-height:20px;
	letter-spacing:0;
	color:#000;
	font-weight:600;
	}
.red-txt{
	color:#ff0000;
	}
.yello-bg{
	background:#fff000;
	box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
   padding:0 5px;
	}
.step-list{
	float:left;
	width:100%;
	}
.step-list li{
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
    color: #0f0f0f;
    margin-top: 30px;
	position:relative;
	padding-left:40px;
	}
.step-list li:before{
	content:'';
	position:absolute;
	top:7px;
	bottom:-37px;
	border-left:1px solid #1b9c06;
	left:18px;
	}
.step-list li:after{
	content:'';
	position:absolute;
	top:5px;
	left:10px;
	width:9px;
	height:9px;
	border-radius:50%;
	background:#fff;
	border:4px solid #1b9c06;
	}
.step-list li:last-child:before{
	display:none;
	}
	
.attention-box{
	float:left;
	width:100%;
	margin-top:55px;
	text-align:center;
	}
.attention-alert-box{
	float:left;
	width:100%;
	background:url(../images/atention-line.png) no-repeat center top;
	background-size:100%;
	}
.alert-icn{
	display:block;
	margin:-15px auto 15px;
	}
.attention-heading{
	font-size:32px;
	line-height:36px;
	letter-spacing:0;
	color:#ff0707;
	font-weight:800;
	}
.attention-text{
	font-size:20px;
	line-height:26px;
	letter-spacing:0;
	color:#000;
	font-weight:600;
	margin-top:10px;
	}
.claim-box{
	float:left;
	width:100%;
	margin-top:35px;
	background:#ffffe4;
	border:1px solid #fbefd8;
	border-radius:10px;
	padding:35px 32px 30px;
	text-align:center;
	}
.cliam-heading{
	font-size:33px;
	line-height:41px;
	letter-spacing:0;
	color:#333333;
	font-weight:700;
	}
.cliam-heading span{
	color:#1b9c06;
	}
.cliam-prod-box{
	float:left;
	width:100%;
	position:relative;
	}
.claim-prod{
	display:block;
	margin:15px auto 0;
	max-width:100%;
	}
.claim-box .seal-box{
	width:100px;
	height:100px;
	padding:16px 0;
	top:20px;
	left:45%;
	}
.claim-box .seal-txt{
	font-size:28px;
	line-height:30px;
	}
.claim-box .seal-txt span{
	font-size:13px;
	line-height:15px;
	}
.common-btn{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:320px;
	height:60px;
	margin-top:25px;
	background:#17ad3b;
	border-radius:5px;
	font-size:24px;
	line-height:62px;
	letter-spacing:0.3px;
	color:#fff;
	font-weight:700;
	position:relative;
	box-shadow:0 3px 8px 0 rgba(0,0,0,0.3);
	}
.common-btn:after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0 20px;
	border-left:10px solid #fff;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	}
.claim-secure-txt{
	font-size:16px;
	line-height:21px;
	letter-spacing:0.3px;
	color:#000fff;
	font-weight:500;
	text-decoration:underline;
	font-style:italic;
	margin-top:15px;
	}
	
.garanty-box{
	float:left;
	width:100%;
	margin-top:40px;
	background:#fff;
	text-align:center;
	}
.garanty-box .common-heading{
	border-bottom:none;
	padding-bottom:0;
	margin-top:0;
	}
.common-heading span{
	color:#19b03d;
	}
.garanty-inner-box{
	float: left;
    width: 100%;
    background: rgb(237, 255, 235);
    background: linear-gradient(180deg, rgba(237, 255, 235, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    padding: 80px 25px 30px;
    margin-top: 100px;
    position: relative;
	}
.grnty-seal{
	position:absolute;
	left:50%;
	transform:translate(-50%);
	top:-98px;
	}
	

.review-box{
	float:left;
	width:100%;
	}
.review-row{
	float:left;
	width:100%;
	margin-top:25px;
	border-bottom:1px solid #c6c6c6;
	padding:0 0px 25px 70px;
	text-align:left;
	position:relative;
	}
.review-row:last-child{
	border-bottom:none;
	padding-bottom:0;
	}
.review-short-name{
	position:absolute;
	left:0;
	top:0;
	width:45px;
	height:45px;
	background:#c0d4be;
	border-radius:50%;
	font-size:22px;
	line-height:47px;
	letter-spacing:0;
	color:#fff;
	font-weight:700;
	text-align:center;
	}
.review-txt1{
	font-size:20px;
	line-height:26px;
	letter-spacing:0;
	color:#0f0f0f;
	font-weight:700;
	}
.review-star{
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	}
.review-txt2{
	font-size:19px;
	line-height:27px;
	letter-spacing:0.3px;
	color:#0f0f0f;
	margin-top:15px;
	font-style:italic;
	}
.vrfy-txt{
	font-size:20px;
	line-height:26px;
	letter-spacing:0.3px;
	color:#0f0f0f;
	font-weight:700;
	margin-top:20px;
	}
.vrfy-txt span{
	font-size:14px;
	color:#797979;
	font-weight:400;
	border-left:1px solid #7f7f7f;
	padding-left:8px;
	margin-left:8px;
	}
.vrfy-icn{
	display:inline-block;
	vertical-align:middle;
	margin:-2px 5px 0 0;
	}
	
	



/*====sec-right====*/
.sec-right{
	float:right;
	width:31%;
	}
.sec-right-inner{
	float:left;
	width:100%;
	background:#fff;
	border:1px solid #c7c7c7;
	padding:35px 15px 25px;
	text-align:center;
	}
.right-txt1{
	font-size:18px;
	line-height:24px;
	letter-spacing:0;
	color:#0e0e0e;
	font-weight:500;
	}
.sec-right-star{
	display:inline-block;
	vertical-align:middle;
	margin:-4px 8px 0 0;
	}
.sec-right-heading{
	font-size:30px;
	line-height:36px;
	letter-spacing:0;
	color:#0e0e0e;
	font-weight:600;
	margin-top:12px;
	}
.sec-right-offer-txt{
	font-size:20px;
	line-height:26px;
	letter-spacing:0;
	color:#0e0e0e;
	font-weight:600;
	margin-top:10px;
	}

.sec-right-prod-box{
	float:left;
	width:100%;
	margin-top:10px;
	position:relative;
	}
.right-sec-prod{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.sec-right-btn{
    display:inline-block;
	vertical-align:top;
    width: 100%;
    max-width: 295px;
    height:60px;
    background:#08a117;
    border-radius:5px;
    font-size:22px;
    line-height:62px;
    letter-spacing:0.3px;
    color: #fff;
    font-weight: 700;
    margin-top:30px;
	}


/*====footer-cta====*/
.footer-cta{
	float:left;
	width:100%;
	background:#161616;
	text-align:center;
	padding:28px 0 28px 0;
	position:relative;
	bottom:0;
	}
.footer-cta .common-btn{
	float:right;
    max-width:320px;
    height:60px;
    font-size:24px;
    line-height:60px;
	margin-top:5px;
	}
.ft-cta-left{
	float:left;
	width:70%;
	text-align:left;
	padding-right:200px;
	position:relative;
	letter-spacing:0.5px;
	}	
.cta-prod{
	position:absolute;
	right:0;
	width:200px;
	top:-20px;
	}
.cta-text1{
	float:left;
	width:100%;
	color:#fff000;
	font-size:18px;
	font-weight:600;
	margin-top:3px;
	}
.cta-text2{
	float:left;
	width:100%;
	color:#fff;
	font-size:28px;
	line-height:34px;
	font-weight:800;
	margin-top:6px;
	}




/*====Footer====*/
.footer{
	float:left;
	width:100%;
	background:#ededed;
	padding:0 0 55px;
	}
.footer-txt1{
	float:left;
	width:100%;
	font-size:14px;
	line-height:20px;
	letter-spacing:0;
	color:#6c6c6c;
	margin-top:35px;
	}
.footer-txt2{
	float:left;
	width:100%;
	font-size:15px;
	line-height:21px;
	letter-spacing:0;
	color:#434343;
	margin-top:15px;
	}
.footer-txt2 a{ padding:0 5px;}


.fl{ float:left;}
.fr{ float:right;}

.fortab, .formob{ display:none;}
.fordesk{ display:block;}


/*=====Media-Querry=====*/

@media only screen and (max-width:1200px){
.container{width:1004px;}

.top-heading { font-size: 38px; line-height: 48px;}

.posted-left { width: 70%;}
.posted-right{ width:20%;}

.airpump-col-btm-right { width: 67%;}
.airpump-col-btm-txt1 { font-size: 14px; line-height: 20px;}

.benifit-box { padding: 15px 0 18px;}
.cliam-heading { font-size: 30px; line-height: 40px;}

.sec-right-offer-txt { font-size: 17px; line-height: 23px;}

.ft-cta-left { width:66%;}
.cta-text2 {font-size: 23px; line-height: 30px;}
.cta-prod {}
.footer-cta .common-btn {}
}


@media only screen and (max-width:1021px){
.container{width:750px;}

.fordesk{display: none;}
.fortab{display: block;}
.hidetab{display:none;}

.logo { width: 180px; margin-top: 25px;}
.top-heading { font-size: 35px; line-height:43px;}

.posted-right{ width:26%;}

.common-para { font-size: 18px; line-height: 28px; margin-top: 25px;}

.common-heading { font-size: 28px; line-height: 34px; padding-bottom: 10px;}

.prod-hdg { font-size: 20px; line-height: 26px;}
.compare-bx-btm { padding: 15px 12px 25px;}
ul.compare-list1 li {font-size: 17px; line-height: 24px; background-size:20px;}
ul.compare-list2 li { font-size: 17px; line-height: 24px; background-size:20px;}
.vs-img { top:130px; width:55px;}

.afford-txt { font-size: 22px; line-height: 28px;}

.airpump-row { justify-content:center; column-gap:20px; row-gap:20px;}
.airpump-col { width:37%;}


.battery-box-txt { font-size: 18px; line-height: 25px;}
.battery-img { right: 18px;}

.benifit-box { padding: 12px 0 18px; background-position: 25% top;}

.benefit-list li { font-size: 17px; line-height: 24px;}

.step-txt1 { font-size: 18px; line-height: 26px;}

.seal-box { width: 130px; height: 130px; padding: 20px 0;}
.seal-txt { font-size: 38px; line-height: 37px;}
.seal-txt span { font-size: 16px; line-height: 18px;}

.attention-heading { font-size: 28px; line-height: 34px;}
.attention-text { font-size: 18px; line-height: 24px;}

.claim-box { padding: 35px 20px 30px;}
.cliam-heading { font-size: 23px; line-height: 31px;}
.claim-box .seal-box { width:80px; height:80px; padding: 12px 0; top:10px; left:43%;}
.claim-box .seal-txt { font-size: 22px; line-height: 22px;}
.claim-box .seal-txt span { font-size: 11px; line-height: 13px;}

.garanty-inner-box { padding: 60px 25px 30px;}
.grnty-seal { top: -85px; width: 150px;}

.review-row { padding: 0 0px 25px 55px;}
.review-short-name { width: 40px; height: 40px; line-height: 44px;}
.review-txt1 { font-size: 19px; line-height: 25px;}
.review-txt2 { font-size: 18px; line-height: 26px;}
.vrfy-txt { font-size: 18px; line-height: 24px;}

.sec-right-inner { padding: 20px 15px 25px;}
.right-txt1 { font-size: 16px; line-height: 22px;}
.sec-right-star { width: 85px;}
.sec-right-heading { font-size:24px; line-height:30px; margin-top:8px;}
.sec-right-offer-txt { font-size: 17px; line-height: 23px; letter-spacing:0.3px}
.sec-right-prod-box{ margin-top:30px;}
.sec-right-btn { font-size:19px; line-height:62px; height:60px;}

.ft-cta-left { padding-right: 135px;}
.cta-prod { width:130px; top:0px;}
.cta-text1{ font-size:17px; line-height:26px;}
.cta-text2 {font-size: 18px;line-height: 26px;}
.footer-cta .common-btn { max-width: 240px; font-size: 21px; line-height: 62px;}


}


@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}

.fordesk{display:none;}
.formob{display:block;}
.hidemob{ display:none;}


.header { height: 60px;}
.header-adv-txt {font-size: 10px; line-height: 12px;letter-spacing: 0.5px;left: 17px; top: 4px; transform: none;}
.logo {  width: 120px; margin:22px 0 0;}
.header-btn{width: 150px; height:40px; font-size:14px; line-height:42px; margin-top: 10px;}

.section{ padding:20px 0 30px;}
.sec-left{ width:100%;}
.top-heading { font-size: 26px; line-height: 34px;}

.update-box { padding: 12px 10px 15px 12px; margin-top: 18px;}
.update-box-txt { font-size: 17px; line-height: 25px;}

.posted-row { margin-top: 20px;}
.posted-left { width:62%; padding-left:50px;}
.post-img { width: 40px;}
.posted-txt { font-size: 13px; line-height: 19px;}
.posted-right { width: 31%; padding-left:28px;}
.fire-icn { width: 20px;}
.post-trend-txt { font-size: 11px; line-height: 17px;}
.post-trend-txt span { font-size: 13px;}

.common-para { font-size:17px; line-height:26px; letter-spacing:0.3px; margin-top:18px;}

.comm-img{ margin:20px auto 0;}
.common-heading { font-size: 25px; line-height: 30px; padding-bottom:10px; margin-top:30px;}

.comparision-bx { margin-top:0; padding:0 5px;}
.compare-cntnt { width: 100%; margin-top:25px;}
.compare-bx{ margin-top:15px;}
.compare-bx.fl { padding-bottom: 0; margin-bottom:25px;}
.prod-hdg { font-size: 22px; line-height: 30px;}
.vs-img{ position:static; display:block; margin:0 auto; border:1px solid #999; border-radius:50%;}

.afford-txt{ margin-top:25px; font-size:20px; line-height:26px;}

.airpump-row{margin-top:20px;}
.airpump-col { width: 45%;}
.airpump-col-btm { padding: 0 0 12px 10px; column-gap:8px;}
.airpump-col-btm-txt1 { letter-spacing:0.3px}

.battery-box { margin-top: 25px; padding: 15px 110px 20px 15px;}
.battery-img { right: 10px; width: 110px;}
.battery-box-txt { font-size: 17px; line-height: 24px;}

.benifit-box { background:#131317; padding: 15px 15px 0; margin-top:25px;}
.benefit-list { width:100%; padding-right:0; margin-bottom:20px;}
.benefit-list li{  background-size: 20px; letter-spacing:0.3px}
.benifit-box-pro-mob{ display:block; margin:0 auto; width:calc(100% + 30px); margin-left:-15px;}

.step-box{ margin-top:0;}
.step-img{ margin:0 auto 20px;}
.step-content{ width:100%;text-align: center;}
.step-heading { font-size: 20px; line-height: 26px;}
.step-txt1 { font-size: 17px; line-height: 26px; letter-spacing: 0.3px;}

.seal-box { width: 80px; height: 80px; padding: 14px 0; top:25px; left:35%;}
.seal-txt { font-size: 20px; line-height: 20px;}
.seal-txt span { font-size: 10px; line-height: 12px;}

.step-list li { font-size: 17px; line-height: 25px; margin-top: 20px;}

.attention-box { margin-top: 35px;}
.attention-heading { font-size: 22px; line-height: 28px;}
.alert-icn { margin: -10px auto 15px; width: 22px;}
.attention-text { font-size: 17px; line-height: 23px; margin-top: 5px;}

.claim-box { padding: 20px 15px 25px;margin-top: 20px;}
.claim-box .seal-box { width: 60px; height: 60px; padding: 10px 0; top: 5px; left: 42%;}
.claim-box .seal-txt { font-size: 15px; line-height: 16px;}
.claim-box .seal-txt span { font-size: 10px; line-height: 10px;}

.claim-secure-txt { font-size: 14px; line-height: 20px;}

.garanty-box { margin-top: 25px;}
.garanty-inner-box{ margin-top:75px; padding: 45px 15px 25px;}
.grnty-seal { top: -67px; width: 120px;}

.review-row { padding: 0 0px 20px 45px; margin-top:20px;}
.review-short-name { width: 35px; height: 35px; line-height: 37px; font-size:21px;}
.review-txt1 { font-size: 18px; line-height: 24px; letter-spacing:0.3px;}
.review-star { width:95px;}
.review-txt2 { font-size: 17px; line-height: 25px; margin-top:10px;}
.vrfy-txt { font-size: 17px; line-height: 23px;}
.vrfy-txt span { font-size: 13px;}

.sec-right{ width:100%; margin-top:30px;}
.sec-right-heading {font-size: 26px;line-height: 30px;}
.sec-right-offer-txt { font-size: 20px;line-height: 27px;}
.sec-right-btn{ max-width:100%;font-size: 20px; line-height: 25px;  padding: 10px 0; height: 70px;}

.footer { padding: 0 0 25px;}
.footer-cta { padding: 10px 0 10px 0;}
.footer-cta .common-btn { max-width: 100%; margin-top:0;}
.footer-txt1 { letter-spacing:0.3px;}
.footer-top-text{ font-size:13px; line-height:20px;}


}


