@charset "utf-8";/*/ CSS Document /*/
body {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	padding: 0;
	background: #fff;
	color: #000;
	text-align: center;
	font-family: 'Inter';
	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;
	max-width: 100%;
}
li {
	list-style: none;
}
* {
	box-sizing: border-box;
}
.img-full {
	max-width: 100%;
}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.container {
	width: 1170px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}/*===FONTS===*/
@font-face {
	font-family: 'Inter';
	src: url('Inter-ExtraBold.woff2') format('woff2'), url('Inter-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-Medium.woff2') format('woff2'), url('Inter-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-Bold.woff2') format('woff2'), url('Inter-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-Regular.woff2') format('woff2'), url('Inter-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('Inter-SemiBold.woff2') format('woff2'), url('Inter-SemiBold.woff') format('woff');
	font-weight: 600;
	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: bold;
	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;
}
@font-face {
	font-family: 'Outfit';
	src: url('Outfit-Regular.woff2') format('woff2'), url('Outfit-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.extra_bold {
	font-weight: 800;
}/*===HEADER===*/
.header {
	float: left;
	width: 100%;
	padding: 12px 0;
	background: #fff;
}
.logo {
	float: left;
	margin-top: 6px;
	width: 147px;
}
.header_right_box {
	float: right;
	width: 100%;
	max-width: 380px;
	display: -webkit-flex;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.header_contact_box {
	width: calc(100% - 184px);
	margin-right: 15px;
	border: 1px solid #9e9e9e;
	border-radius: 5px;
	padding: 5px 10px 4px;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header_contact_box img {
	width: 23px;
}
.header_contact_text {
	width: calc(100% - 23px);
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-align: left;
	font-weight: 500;
	padding-left: 15px;
}
.header_contact_text a {
	font-size: 15px;
	line-height: 16px;
	color: #000;
	font-weight: 800;
}
.header-logo {
	width: 184px;
}/*===HEADER STRIP===*/
.header_strip {
	float: left;
	width: 100%;
	padding: 8px 0 6px;
	background: #fffcaf;
}
.header_strip_blk {
	margin: 0 auto 0;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_strip p {
	font-size: 15px;
	line-height: 16px;
	color: #000;
	letter-spacing: 0.5px;
	font-weight: 600;
	text-transform: uppercase;
}
.header_strip p img {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	margin: -3px 10px 0 0;
}
.red_text {
	color: #ff0000;
}
.header_strip_blk .percent_box1 {
	margin: 0 0 0 10px;
}/*===BANNER===*//*.banner{background:url(../images/banner-bg.jpg)#050505 no-repeat center top;float:left;width:100%;position:relative;}.banner_cont{float:left;width:54%;padding:60px 0 78px;text-align:left;position:relative;}.banner_trusted_text{font-size:19px;line-height:20px;color:#f0f1f3;font-weight:300;letter-spacing:0.5px;}.banner_trusted_text img{display:inline-block;vertical-align:middle;width:117px;margin:-8px 10px 0 0;}.banner_heading{font-size:62px;line-height:70px;color:#ffffff;font-weight:800;margin-top:15px;font-family: 'Outfit';}.banner_heading span{ color:#ab6531;}.banner_text{font-size:18px;line-height:26px;color:#fff;margin-top:12px;letter-spacing:0.5px;}ul.banner_point{display:inline-block;vertical-align:top;width: 100%;margin-top:10px;}ul.banner_point li{	font-size:22px;line-height:28px;letter-spacing:0.2px;color:#fff;text-align:left;font-weight:600;margin-top:10px;font-family: 'Outfit';background: url(../images/banner-point-tike.png) no-repeat top 4px left;padding-left: 33px;}.btn_width{display:inline-block;vertical-align:top;width:100%;margin-top:45px;}.btn_box{display:inline-block;vertical-align:top;width:100%;max-width:410px;text-align:center;}.common_btn{display:inline-block;vertical-align:top;width:100%;border-radius:7px;height:74px;line-height:74px;font-size:24px;color:#fff;font-weight:bold;background:#ac6432;letter-spacing:0.5px;font-family: 'Outfit';-webkit-box-shadow: 0 5px 2px 0 #b5b1ae;box-shadow: 0 5px 2px 0 #b5b1ae;}.banner_cont .common_btn{-webkit-box-shadow: none;box-shadow:none;border:2px solid #fff;}.common_btn img{display:inline-block;vertical-align:middle;width:19px;margin:-3px 0 0 12px;}.btn_box_text{display:inline-block;vertical-align:top;font-size:14px;line-height:16px;color:#000;font-weight:300;letter-spacing:0.5px;margin-top:13px;}.banner_cont .btn_box_text{ color:#fff;}.percent_box1{width: 45px;height: 18px;display: inline-block;vertical-align: middle;position: relative;border: 1.5px solid #ff0000;padding: 1px;margin: 12px 0 0 5px;background: #fff;}.notify-box{position:absolute;left:1px;top:1px;bottom:1px;}.notify-box span{float: left;margin-left: 2px;width: 6px;height: 14px;background: #ff0000;}.notify-box .redsquare:first-child{opacity: 1;-webkit-animation: flashyArrow 1.5s infinite;-webkit-animation-delay: 0.5s;margin-left:0;}.notify-box .redsquare:nth-child(2){opacity: 1;-webkit-animation: flashyArrow 1.5s infinite;-webkit-animation-delay: 0.6s;}@keyframes flashyArrow{0%{opacity: 1;}50%{opacity: 0;}100%{opacity: 1;}}.prod_box{position: absolute;bottom: 20px;right: -320px;width: 438px;}.prod_box div{display:inline-block;vertical-align:top;width:100%;position:relative;}.banner-prod{display:block;margin:0 auto;width:438px;}.gurnty-seal{position:absolute;top:31.5%;left:0;width:142px;}*//*===BANNER===*/
.banner {
	background: #050505;
	float: left;
	width: 100%;
	position: relative;
}
.banner_cont {
	float: left;
	width: 54%;
	padding: 60px 0 78px;
	text-align: left;
	position: relative;
}
.banner_trusted_text {
	font-size: 19px;
	line-height: 20px;
	color: #f0f1f3;
	font-weight: 300;
	letter-spacing: 0.5px;
}
.banner_trusted_text img {
	display: inline-block;
	vertical-align: middle;
	width: 117px;
	margin: -8px 10px 0 0;
}
.banner_heading {
	font-size: 62px;
	line-height: 70px;
	color: #ffffff;
	font-weight: 800;
	margin-top: 15px;
	font-family: 'Outfit';
}
.banner_heading span {
	color: #ab6531;
}
.banner_text {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	margin-top: 12px;
	letter-spacing: 0.5px;
}
ul.banner_point {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-top: 10px;
}
ul.banner_point li {
	font-size: 22px;
	line-height: 28px;
	letter-spacing: 0.2px;
	color: #fff;
	text-align: left;
	font-weight: 600;
	margin-top: 10px;
	font-family: 'Outfit';
	background: url(../images/banner-point-tike.webp) no-repeat top 4px left;
	padding-left: 33px;
}
.btn_width {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-top: 45px;
}
.btn_box {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 410px;
	text-align: center;
}
.common_btn {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	border-radius: 7px;
	height: 74px;
	line-height: 74px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	background: #ac6432;
	letter-spacing: 0.5px;
	font-family: 'Outfit';
	-webkit-box-shadow: 0 5px 2px 0 #b5b1ae;
	box-shadow: 0 5px 2px 0 #b5b1ae;
}
.banner_cont .common_btn {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 2px solid #fff;
}
.common_btn img {
	display: inline-block;
	vertical-align: middle;
	width: 19px;
	margin: -3px 0 0 12px;
}
.btn_box_text {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-weight: 300;
	letter-spacing: 0.5px;
	margin-top: 13px;
}
.banner_cont .btn_box_text {
	color: #fff;
}
.percent_box1 {
	width: 45px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	border: 1.5px solid #ff0000;
	padding: 1px;
	margin: 12px 0 0 5px;
	background: #fff;
}
.notify-box {
	position: absolute;
	left: 1px;
	top: 1px;
	bottom: 1px;
}
.notify-box span {
	float: left;
	margin-left: 2px;
	width: 6px;
	height: 14px;
	background: #ff0000;
}
.notify-box .redsquare:first-child {
	opacity: 1;
	-webkit-animation: flashyArrow 1.5s infinite;
	-webkit-animation-delay: 0.5s;
	margin-left: 0;
}
.notify-box .redsquare:nth-child(2) {
	opacity: 1;
	-webkit-animation: flashyArrow 1.5s infinite;
	-webkit-animation-delay: 0.6s;
}
@keyframes flashyArrow {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.prod_box {
	position: absolute;
	bottom: 80px;
	right: -120px;
	width: 250px;
}
.prod_box div {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: relative;
}
.banner_img {
	position: absolute;
	right: 0;
	top: 140px;
	max-width: 100%;
	border-radius: 10px;
}
.banner-prod {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.gurnty-seal {
	position: absolute;
	top: 2%;
	left: 30px;
	width: 100px;
}/*===BRAND SECTION===*/
.brand_section {
	float: left;
	width: 100%;
	padding: 30px 0 30px;
	background: #fff;
	border-bottom: 1px solid #efefef;
}
.brand_section p {
	font-size: 16px;
	line-height: 16px;
	color: #2e2e2e;
	letter-spacing: 0.5px;
}
.brand_section ul {
	margin: 20px auto 0;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.brand_section ul li {
	margin-right: 20px;
	height: 34px;
}
.brand_section ul li:last-child {
	margin-right: 0;
}
.brand_section ul li img {
	display: block;
	margin: 0 auto;
	width: auto;
	max-height: 100%;
	height: 34px;
}/*===SECTION 1===*/
.section1 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff;
	position: relative;
}
.section1:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 45%;
	background: #fff9f5;
}
.common_heading {
	font-size: 52px;
	line-height: 62px;
	color: #000;
	font-weight: 800;
	font-family: 'Outfit';
}
.common_heading span {
	color: #87410e;
}
.common_text {
	font-size: 19px;
	line-height: 28px;
	margin-top: 25px;
	color: #000;
	letter-spacing: 0.5px;
}
.s1_vdobox {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 775px;
	margin-top: 40px;
	background: #fff;
	padding: 4px;
	box-shadow: 0 0 8px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 8px 4px rgba(0,0,0,0.1);
	cursor: pointer;
	border-radius: 10px;
}
.s1_vdobox img {
	margin: 0 auto 0;
	display: block;
	border-radius: 8px;
}
ul.s1_list {
	width: 100%;
	max-width: 620px;
	margin: 35px auto 0;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
ul.s1_list li {
	position: relative;
	padding: 0 47px 0 60px;
	font-size: 24px;
	line-height: 26px;
	color: #000;
	font-family: 'Outfit';
}
ul.s1_list li img {
	position: absolute;
	top: -10px;
	left: 0;
	width: 45px;
}
ul.s1_list li:last-child {
	padding-right: 0;
}/*===SECTION 2===*//* .section2{float:left;width:100%;padding:60px 0 70px;background:#fff;}.features_block{display:inline-block;vertical-align:top;width:100%;margin-top:10px;margin-bottom:20px;}.features_row{margin:40px auto 0;width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}.features_box{float:left;height:394px;border-radius:12px;overflow:hidden;}.features_box1{width:100%;background:url(../images/feature-box-bg1.jpg) no-repeat center top;padding:30px 45px 40px;background-size:cover;display: -webkit-flex;display: flex;align-items: center;}.features_cont{float:left;text-align:left;}		.features_box1 .features_cont{width:60%;}.feature_heading{font-size: 45px;line-height: 50px;color: #fff;font-weight: 800;font-family: 'Outfit';}.feature_heading span{ color:#ab6531;}	.features_text{font-size: 19px;line-height: 28px;color: #fff;letter-spacing: 0.5px;margin-top: 12px;}.refil-tyre{display:inline-block;vertical-align:top;width:361px;margin-top:45px;}ul.feature_bx1_list{display:inline-block;vertical-align:top;width:100%;margin-top:25px;}ul.feature_bx1_list li{float:left;text-align:left;margin-right:30px;display: -webkit-flex;display: flex;align-items: center;}ul.feature_bx1_list li:last-child{ margin-right:0;}	ul.feature_bx1_list li img{width:64px;}ul.feature_bx1_list li p{width:calc(100% - 64px);font-size:18px;line-height:22px;color:#fff;font-weight:bold;padding-left:15px;}.features_box2{background: url(../images/feature-box-bg2.jpg) no-repeat center top;padding: 45px 45px 45px;width: 61.7%;}ul.feature_strip{width: calc(100% + 90px);margin:25px auto 0;margin-left:-45px;background:rgba(16,16,16, .7);padding:8px 25px 8px 45px;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;	}ul.feature_strip li{width:24%;display: -webkit-flex;display: flex;align-items: center;}.feature_strip_icn_box{width:49px;height:49px;border:1px solid #ab6531;border-radius:3px;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;}.feature_strip_icn_box img{display:block;margin:0 auto;width:35px;}.feature_strip_cont{width: calc(100% - 49px);padding-left:13px;}ul.feature_strip li p{font-size:13px;line-height:17px;color:#fff;font-weight:300;letter-spacing:0.5px;font-family: 'Outfit';text-align:left;}.features_box2 .features_cont{width:60%;}.features_box3{background:url(../images/feature-box-bg3.jpg) no-repeat center top;padding: 45px 40px 45px;width: 35.98%;background-size:cover;}.features_box3 .features_text{ padding-right: 120px;}.feature_bx3_strip{display:inline-block;vertical-align:top;background:rgba(26,31,42,0.7);border-radius:12px;padding:24px 10px 24px 130px;margin-top:30px;position:relative;}.feature_bx3_strip img{position:absolute;top:16px;left:15px;}.feature_bx3_strip p{font-size:14px;line-height:18px;color:#fff;}.features_box4{background:url(../images/feature-box-bg4.jpg) no-repeat center top;padding: 30px 40px 50px;width: 35.98%;background-size:cover;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}.features_box4 .features_cont{width:68%;}.features_box4 .features_text{ margin-top:25px;}.features_box5{background:url(../images/feature-box-bg5.jpg) no-repeat center top;padding: 50px 45px 50px;width: 61.71%;background-size:cover;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}.features_box5 .features_cont{width:57%;}	.features_box7{background:#000;padding:0 45px;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}.features-box-prod{float:left;width:449px;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}.features_box7 .features_cont{float:right;width:calc(100% - 449px);padding:40px 0;padding-left:40px;}ul.features_box7_list{width:100%;max-width: 400px;margin-top:30px;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}ul.features_box7_list li{width:22%;border:1px solid #ab6531;border-radius:5px;overflow:hidden;}ul.features_box7_list li img{display:block;margin:0 auto;width:88px;} */
.section2 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff;
}
.features_block {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.features_col {
	width: 30.5%;
	background: #f4f2f0;
	overflow: hidden;
	border-radius: 0 30px 0 30px;
	margin-top: 40px;
}
.features-img {
	display: block;
	margin: 0 auto;
	border-radius: 0 0 0 30px;
}
.features_col_cont {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 30px 25px;
	text-align: left;
}
.features_col_cont h3 {
	font-size: 22px;
	line-height: 26px;
	color: #000;
	font-weight: bold;
	font-family: 'Outfit';
	position: relative;
	padding-right: 65px;
}
.features-icn {
	position: absolute;
	top: -16px;
	right: 0;
	width: 50px;
}
.features_col_cont p {
	font-size: 18px;
	line-height: 26px;
	color: #000;
	letter-spacing: 0.5px;
	margin-top: 12px;
}/*===SECTION 3===*/
.section3 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #000000;
}
.s3_block {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 1060px;
	margin-top: 70px;
}
.s3_cont {
	float: left;
	width: 44.5%;
	text-align: left;
	border: 1px solid #5d381c;
	border-radius: 8px;
	padding: 0 25px 45px 45px;
}
.s3_cont_heading {
	margin-top: -15px;
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.2px;
	font-family: 'Outfit';
	background: #000;
	padding: 0 30px 0 20px;
}
ul.s3_list {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
ul.s3_list li {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-top: 22px;
	padding-left: 30px;
	position: relative;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	letter-spacing: 0.5px;
	font-family: 'Outfit';
	background: #000;
}
ul.s3_list li:before {
	content: '';
	position: absolute;
	top: 9px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #ab6531;
}
.s3_prod_box {
	float: right;
	width: 52%;
}
.s3_prod_box img {
	display: block;
	margin: -30px auto 0;
}
.section3 .common_btn {
	box-shadow: none;
}/*===SECTION 4===*/
.section4 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff;
}
.s4_block {
	width: 100%;
	margin: 45px auto 0;
	position: relative;
	padding-bottom: 50px;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s4_col {
	width: 23%;
	height: 510px;
	border-radius: 5px;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
}
.s4_col1 {
	background: url(../images/s4-col-bg1.webp) no-repeat top center;
}
.s4_col2 {
	background: url(../images/s4-col-bg2.webp) no-repeat top center;
}
.s4_col3 {
	background: url(../images/s4-col-bg3.webp) no-repeat top center;
}
.s4_col4 {
	background: url(../images/s4-col-bg4.webp) no-repeat top center;
}
.s4_col_inr {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.s4-img {
	display: block;
	margin: 0 auto 20px;
}
.s4_col_text1 {
	font-size: 20px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}
.s4_col_hdg {
	font-size: 36px;
	line-height: 38px;
	color: #ac6432;
	font-weight: 800;
	margin-top: 7px;
	font-family: 'Outfit';
}
.s4_col_text2 {
	font-size: 18px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	margin-top: 7px;
}
.s4_block:after, .s4_block:before {
	content: '';
	position: absolute;
	background: #ac6432;
	bottom: 0;
	left: 50%;
}
.s4_block:after {
	margin-left: -.5px;
	width: 1px;
	height: 100px;
}
.s4_block:before {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 9px #edded4;
	box-shadow: 0 0 0 9px #edded4;
}
.s4_heading {
	font-size: 40px;
	line-height: 48px;
	color: #000;
	font-weight: bold;
	margin-top: 32px;
	font-family: 'Outfit';
}
.s4_text {
	font-size: 17px;
	line-height: 24px;
	color: #000;
	letter-spacing: 0.5px;
	margin-top: 25px;
}/*===SECTION 5===*/
.section5 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff9f5;
}
.compare_box {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	max-width: 830px;
	margin: 110px 0 20px;
}
.comp_col1 {
	float: left;
	width: 48%;
}
.comp_col_list1 img {
	width: 32px;
	margin-right: 10px;
}
ul.comp_col_list {
	float: left;
	width: 100%;
}
ul.comp_col_list li {
	float: left;
	width: 100%;
	height: 65px;
	display: flex;
	align-items: center;
	font-size: 19px;
	line-height: 26px;
	color: #141414;
	font-weight: 500;
	padding: 0 15px;
	text-align: left;
	font-family: 'Outfit';
	border-bottom: 1px solid #dad8d7;
}
ul.comp_col_list li:last-child {
	border-bottom: none;
}
.comp_col2 {
	float: left;
	width: 25%;
	background: #87410e;
	border-radius: 15px;
}
.comp_col2 ul.comp_col_list li {
	justify-content: center;
}
.comp_col2 ul.comp_col_list li:last-child {
	height: 20px;
	border-bottom: none;
}
.comp_col2 ul.comp_col_list li:nth-last-child(2) {
	border-bottom: none;
}
.comp_col1 ul.comp_col_list li img {
	width: 27px;
}
.comp_col_top {
	float: left;
	width: 100%;
	height: 140px;
	text-align: center;
	position: relative;
	z-index: 1;
}
.comp-prod1 {
	display: block;
	margin: -78px auto 0;
	width: 100px;
}
.comp-star {
	display: block;
	margin: 12px auto 0;
	width: 115px;
}
.comp-logo {
	display: block;
	margin: 10px auto 0;
	width: 120px;
	filter: brightness(10);
}
.comp-brnd-nm {
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	margin-top: 25px;
}
.comp_prod1 {
	display: inline-block;
	vertical-align: middle;
	margin: -80px auto 8px;
	width: 85px;
}
.comp_logo {
	display: block;
	margin: 0 auto 0;
	width: 120px;
	filter: brightness(0) invert(1);
}
.comp_icon {
	display: block;
	margin: 0 auto 0;
	width: 24px;
}
.comp_box_right {
	float: right;
	width: 27%;
	position: relative;
}
.comp_box_right .comp_col_top {
	padding-left: 13px;
}
.comp_right_text {
	position: absolute;
	left: 50%;
	top: -5px;
	transform: translateX(-50%);
	font-size: 18px;
	line-height: 26px;
	color: #141414;
	font-weight: 600;
	width: 100%;
}
.comp_col {
	float: left;
	width: 100%;
}
.comp_col .comp_icon {
	width: 24px;
}
.comp_col .comp_icon.gray {
	width: 24px;
}
.comp_col ul.comp_col_list li:nth-last-child(2) {
	border-bottom: none;
}
.comp_brand {
	display: inline-block;
	vertical-align: middle;
	margin: 40px 0 8px 0;
	width: 46px;
}
.comp_box_right ul.comp_col_list li {
	justify-content: center;
	position: relative;
	z-index: 2;
}
.comp_box_right ul.comp_col_list li:last-child {
	height: 20px;
	border-bottom: none;
}
.comp_col ul.comp_col_list {
	position: relative;
}
.comp_col ul.comp_col_list li {
	border-bottom: 1px solid #d8dde1;
	padding-left: 23px;
}
.comp_box_right:after {
	content: '';
	position: absolute;
	top: 0;
	left: 13px;
	right: 0;
	bottom: 0;
	background: #ebebeb;
	border-radius: 15px;
}
.comp-prod2 {
	display: block;
	margin: -32px auto 0;
	width: 110px;
}
.star2 {
	display: block;
	margin: 8px auto 0;
	width: 109px;
}
.comp_col_top_text {
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: 500;
	margin-top: 12px;
}
.money_back_block {
	width: 100%;
	max-width: 940px;
	background: #000000;
	border-radius: 20px;
	padding: 35px 30px 40px 35px;
	margin: 40px auto 10px;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.money_back_seal_box {
	width: 236px;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.money_back_seal_box img {
	display: block;
	margin: 0 auto;
	width: 236px;
}
.money_back_cont {
	width: calc(100% - 236px);
	padding-left: 40px;
	text-align: left;
}
.money_back_cont h3 {
	font-size: 36px;
	line-height: 44px;
	color: #fff;
	font-weight: bold;
	font-family: 'Outfit';
}
.money_back_cont p {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	letter-spacing: 0.5px;
	margin-top: 25px;
}/*===SECTION 6===*/
.section6 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff;
}
.revw_block {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 980px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.revw_row {
	width: 100%;
	margin-top: 30px;
	border-radius: 10px;
	padding: 25px 25px 27px;
	-webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1);
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.revw_img_box {
	width: 323px;
}
.revw-img {
	display: block;
	margin: 0 auto;
	width: 323px;
	border-radius: 12px;
}
.revw_cont {
	width: calc(100% - 323px);
	padding-left: 35px;
	text-align: left;
}
.revw-star {
	display: inline-block;
	vertical-align: top;
	width: 114px;
}
.revw_text {
	font-size: 18px;
	line-height: 26px;
	color: #000;
	margin-top: 15px;
	letter-spacing: 0.5px;
}
.revw_vrfy {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	margin-top: 30px;
	font-weight: bold;
}
.revw_vrfy span {
	font-size: 12px;
	line-height: 16px;
}
.revw_vrfy span img {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	margin: -1px 5px 0 10px;
}/*===SECTION 7===*/
.section7 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff9f5;
}
.faq-container {
	display: inline-block;
	vertical-align: top;
	max-width: 820px;
	width: 100%;
	margin-top: 35px;
}
.up-slide-dwn {
	float: left;
	width: 100%;
	border-bottom: 2px solid #dedcda;
}
.faq-innr {
	float: left;
	width: 100%;
}
.accordion {
	float: left;
	width: 100%;
	text-align: left;
	background: url(../images/close.webp) no-repeat right 15px center;
	padding: 25px 45px 25px 0;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	position: relative;
}
.acdn-heading.accordion-open {
	background: url(../images/open.webp) no-repeat right 15px center;
}
.acdn-content {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0 30px 0 0;
}
.acdn-para {
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 26px;
	color: #000;
	margin-bottom: 15px;
}
.up-slide-dwn:last-child {
	border-bottom: none;
}/*===SECTION 8===*/
.section8 {
	float: left;
	width: 100%;
	padding: 60px 0 70px;
	background: #fff;
}
.s8_star_text {
	font-size: 22px;
	line-height: 28px;
	color: #000;
	font-weight: 500;
	margin-bottom: 10px;
}
.star--8 {
	display: inline-block;
	vertical-align: middle;
	margin: -4px 10px 0 0;
	width: 100px;
}
.s8_package_text {
	font-size: 28px;
	line-height: 34px;
	color: #000;
	font-weight: 700;
	margin-top: 20px;
}
.package_box {
	float: left;
	width: 100%;
	padding: 0 50px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
}




.package_box_new {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    padding: 60px 0;
}
.display_item_deatils {
    text-align: left;
    padding: 0 0 0 35px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
.package_box_one {
	position: relative;
	border: solid 1px #e0e6f0;
	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 12%);
	margin: 0 auto;
	width: 96%;
	border-radius: 10px;
	padding: 60px 80px 90px 80px;
}
.package_box_one h3 {
    font-size:35px;
    line-height: 30px;
    color: #000000;
    padding-bottom: 10px;
    font-weight: 700;
    text-align: center;
}
.package_box_one h4 {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
.package_box_one h4 span {border-bottom: solid 3px #ac6432;}
.package_box_one .pakge_heading1 {font-size:30px;line-height:30px;letter-spacing: .3px;padding-bottom: 7px;font-weight: 700;color:#000;}
.package_box_one .free {font-size:18px;line-height: 1.1; padding-top:5px;color: #000;font-weight:800;text-transform: uppercase;}
.package_box_one .display_price {
	color: #ac6432;
	font-size:32px;
	font-weight: 700;
	padding:25px 0 35px 0;
	margin: 0;
	line-height: 1;
}
.package_box_one .display_price span {
    font-size: 18px;
}
.selectSize_option {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding: 0 0 20px 0;}
.selectSize_option a {border:1px solid #cbd7e8;padding:10px 40px;font-size:15px;color:#000;height:60px;line-height:1.2;text-align: center;border-radius:10px;margin:0 8px;text-transform:uppercase;font-weight: 700; position:relative;}
.selectSize_option a.active {background: #fdffc7;border: 1px solid #d7db77;color: #000;}
.display_item .free-shipping {width: 175px;height: 28px;position: absolute;bottom:22px;left:0;right:0;margin:0 auto;}
.selectSize_option a:hover {background: #fdffc7;border: 1px solid #d7db77;color: #000;}
.selectSize_option a.unit2{padding:20px 40px;}
.pakge_best {position:absolute;font-size:11px;line-height:28px;color:#fff;font-weight:600;background:#e82713;top:-22px;padding:0 9px;border-radius:6px;letter-spacing:1px;left:0;right:0;width:120px;margin: 0 auto;}
.package_box_one .checkout_btn {
	background: #ac6432;
	display: inline-block;
	padding: 13px 0;
	border-radius: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	width: 100%;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}
.package_box_one .checkout_btn:hover {
	background: #8f4918;
	text-decoration: none;
	color: #fff;
}
.package_mainitem {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 55px;
}
.display_item {border:1px solid #dfe6f0;padding:60px 62px;background: #fafbfc;border-radius: 10px;position: relative; text-align:center;}
.package_3_img {position: relative;display: inline-block;}
.display_item img {width: 268px;height:168px;}
.pakge_seal_free01 {
    top: -23px;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: #f6ff00;
    font-size: 19px;
    line-height: 40px;
    color: #000;
    padding: 17px 14px;
    right: -40px;
    box-shadow: 5px 3px 5px 1px rgba(0, 0, 0, .3);
    position: absolute;
    font-weight: 700;
}




.package {
	float: left;
	width: 32%;
	position: relative;
}
.package_item {
	width: 100%;
	float: left;
	border: 4px solid #e7e7e7;
	border-radius: 15px;
	padding: 35px 10px 25px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.package_item:hover {
	border: 4px solid #ac6432;
	transition: all ease 0.3s;
}
.package_item.active {
	border: 4px solid #ac6432;
	transition: all ease 0.3s;
}
.package.left {
	order: 1;
}
.package.mid {
	order: 2;
	position: relative;
}
.package.right {
	order: 3;
}
.pakge_popular {
	position: absolute;
	left: 50% !important;
	top: -20px !important;
	transform: translateX(-50%);
	width: 100% !important;
	max-width: 200px;
	padding: 8px 25px 9px !important;
	background: #ff0000;
	border-radius: 50px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.pakge_heading {
	font-size: 30px;
	line-height: 34px;
	color: #000;
	font-weight: 800;
	text-transform: uppercase;
	font-family: 'Outfit';
}
.pakge_prod_box {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 45px 0;
	position: relative;
}
.pakge_prod {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.pakge_seal {
	position: absolute;
	right: 0;
	top: -15%;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #f6ff00;
	box-shadow: 5px 3px 5px 1px rgba(0, 0, 0, 0.5);
	font-size: 20px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	padding: 17px 10px;
}
.package.left .pakge_seal {
	right: 23%;
	top: -5%;
}
.pakge_seal_free {
	position: absolute;
	right: 0;
	top: -15%;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #f6ff00;
	box-shadow: 5px 3px 5px 1px rgba(0, 0, 0, 0.5);
	font-size: 20px;
	line-height: 37px;
	color: #000;
	font-weight: bold;
	padding: 17px 10px;
}
.pakge_price {
	float: left;
	width: 100%;
	font-size: 36px;
	line-height: 36px;
	color: #ac6432;
	font-weight: bold;
}
.pakge_shipping {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 16px;
	color: #000;
	margin-top: 10px;
}
.pakge_price span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 2px 0 0;
	position: relative;
	color: #8c8c8c;
	font-size: 23px;
	font-weight: normal;
}
.pakge_price span:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 20px;
	content: "";
	border-top: 2px solid #ff0000;
	transform: rotate(-12deg);
}
.cta-btn {
	display: none;
	padding: 0;
	background: #ac6432;
	margin: 5px auto 0;
	position: relative;
	border: none;
	box-shadow: none;
	top: 5px;
	color: #fff;
	padding: 5px 15px;
	border-radius: 50px;
	font-size: 14px;
	text-transform: uppercase;
	font-style: italic;
}
.cta-btn img {
	display: inline-block;
	vertical-align: middle;
	margin: -4px 2px 0 0;
	width: 12px;
}
.checkoutBtn {
	float: left;
	width: 100%;
	background: #ac6432;
	color: #FFF;
	display: block;
	padding: 16px 0;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 7px;
	margin: 15px 0 0 0;
	font-size: 20px;
	letter-spacing: 0.5px;
	text-decoration: none;
	font-family: 'Outfit';
	-webkit-box-shadow: 0 5px 2px 0 #b5b1ae;
	box-shadow: 0 5px 2px 0 #b5b1ae;
}
.checkoutBtn:hover {
	background: #a05724 !important;
}
.popupBtn {
	float: left;
	width: 100%;
	margin-top: 12px;
}
a.pakge_btn {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 60px;
	background: #ffc439;
	text-align: center;
	margin-top: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-size: 15px;
	line-height: 15px;
	font-weight: 600;
	padding: 18px 5px 17px;
}
a.pakge_btn img {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	width: 100px !important;
	max-width: 100%;
	margin-left: 10px;
	border-radius: 0 !important;
}
.pakge_card {
	display: inline-block;
	vertical-align: middle;
	margin: 0px auto 0;
	max-width: 100%;
	height: auto;
}
.package.active {
	border: 4px solid #04bf7a;
	transition: all ease 0.3s;
}
.package__card_row {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.package__card_head {
	display: inline-block;
	vertical-align: middle;
	font-size: 25px;
	line-height: 30px;
	color: #000000;
	font-weight: 600;
	position: relative;
	text-align: center;
}
.package__card_head:before, .package__card_head:after {
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 100px;
	height: 1px;
	background: #bdbdbd;
	margin: -2px 15px 0 0;
}
.package__card_head:after {
	margin: -2px 0 0 15px;
}
.cards_list {
	float: left;
	width: 100%;
	margin-top: 25px;
	display: flex;
	align-items: center;
	column-gap: 15px;
	justify-content: center;
}
.cards_list li {
	width: auto;
}
.cards_list li img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}/*===FOOTER===*/
.footer {
	float: left;
	width: 100%;
	padding: 40px 0 40px;
	background: #fff;
	border-top: 1px solid #cccccc;
}
.foot-logo {
	display: block;
	margin: 0 auto 30px;
	width: 300px;
}
.foot_txt {
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.5px;
	margin-top: 15px;
	color: #000;
}
.foot_txt2 {
	margin-top: 35px;
}
.foot_txt a {
	margin: 0 5px;
}
.white_text {
	color: #fff;
}
.mrgT0 {
	margin-top: 0 !important;
}
.forMob {
	display: none;
}
.popupBtn_mob {
	display: none;
}/*-----------------------MEDIA-QUERY------------------------*/
.show-mob, .show-tab {
	display: none;
}
@media only screen and (max-width: 1200px) {
.container {
	width: 1004px;
}
.banner_heading {
	font-size: 54px;
	line-height: 62px;
}
.prod_box {
	width: 404px;
}
ul.feature_strip {
	padding: 8px 8px 8px 20px;
}
ul.feature_strip li p {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: normal;
}
.features_box3 {
	padding: 50px 30px 50px;
}
.features_box3 .features_text {
	padding-right: 100px;
}
.features-box-prod {
	width: 379px;
}
.features_box7 .features_cont {
	width: calc(100% - 379px);
}
.features_box4 .features_cont {
	width: 83%;
}
.s3_cont {
	width: 46.5%;
}
.s3_prod_box {
	width: 50%;
}
.s3_prod_box img {
	margin: -10px auto 0;
}
.package_box {
	padding: 0 !important;
}
}
@media only screen and (max-width:1021px) {
.container {
	width: 750px;
}
.show-tab {
	display: block;
}
.show-desk {
	display: none;
}
.package_box {
	padding: 0 0;
}
.banner {
	background-size: cover;
	background-position: top left 59%;
}
.banner_cont {
	width: 57%;
	padding: 55px 0 70px;
}
.banner_heading {
	font-size: 43px;
	line-height: 50px;
}
.banner_text {
	font-size: 17px;
}
ul.banner_point li {
	font-size: 21px;
	line-height: 27px;
	padding-left: 30px;
}
.prod_box {
	width: 318px;
	bottom: 161px;
	right: -270px;
}
.gurnty-seal {
	width: 122px;
}
.pakge_popular {
	top: -16px;
	max-width: 160px !important;
	padding: 10px 15px 10px;
	font-size: 14px !important;
	line-height: 16px !important;
}
.brand_section {
	padding: 25px 0 25px;
}
.brand_section ul li {
	height: 24px;
}
.btn_width {
	margin-top: 40px;
}
.section1 {
	padding: 50px 0 60px;
}
.common_heading {
	font-size: 38px;
	line-height: 46px;
}
.common_text {
	font-size: 18px;
	line-height: 26px;
	margin-top: 20px;
}
ul.s1_list {
	max-width: 600px;
}
ul.s1_list li {
	padding: 0 49px 0 55px;
	font-size: 22px;
	line-height: 24px;
}
ul.s1_list li img {
	top: -9px;
	width: 40px;
}
.section2 {
	padding: 50px 0 60px;
}
.features_block {
	margin-top: 5px;
	margin-bottom: 10px;
}
.features_row {
	margin: 35px auto 0;
}
.features_box1 {
	padding: 30px 30px 35px;
	height: 325px;
}
.feature_heading {
	font-size: 35px;
	line-height: 40px;
}
.features_text {
	font-size: 18px;
	line-height: 26px;
}
.refil-tyre {
	width: 310px;
	margin-top: 35px;
}
.features_box2 {
	padding: 25px 30px 30px;
	background-position: top right 19%;
}
.features_box2 .features_cont {
	width: 80%;
}
ul.feature_strip {
	padding: 14px 20px 12px 20px;
}
ul.feature_strip li {
	justify-content: center;
	flex-wrap: wrap;
}
.feature_strip_cont {
	width: 100%;
	padding-left: 0;
	margin-top: 10px;
}
ul.feature_strip li p {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.5px;
	text-align: center;
}
.features_box3 {
	padding: 30px 25px 30px;
	background-position: top right 22%;
}
.features_box3 .features_text {
	padding-right: 60px;
}
.features_box7 {
	padding: 0 30px;
	height: 365px;
}
.features-box-prod {
	width: 260px;
}
.features_box7 .features_cont {
	width: calc(100% - 260px);
	padding: 30px 0 35px 30px;
}
.features_box4 {
	padding: 30px 25px 30px;
	background-position: top right 62%;
	width: 38.98%;
	align-items: flex-start;
}
.features_box5 {
	padding: 30px 25px 35px;
	background-position: top right 55%;
	width: 57.71%;
	align-items: flex-start;
}
.features_box5 .features_cont {
	width: 65%;
}
.features_box4, .features_box5 {
	height: 272px;
}
.section3 {
	padding: 50px 0 60px;
}
.s3_block {
	margin-top: 45px;
}
.s3_cont {
	width: 56%;
	padding: 0 20px 30px 25px;
}
.s3_cont_heading {
	margin-top: -12px;
	font-size: 22px;
	line-height: 24px;
	padding: 0 25px 0 18px;
}
ul.s3_list li {
	margin-top: 15px;
	padding-left: 25px;
	font-size: 17px;
	line-height: 22px;
}
.s3_prod_box {
	width: 39%;
}
.s3_prod_box img {
	margin: 40px auto 0;
}
.section4 {
	padding: 50px 0 60px;
}
.s4_block {
	margin: 35px auto 0;
	padding-bottom: 37px;
}
.s4-img {
	width: 140px;
}
.s4_col_text1 {
	font-size: 18px;
	line-height: 20px;
}
.s4_col_hdg {
	font-size: 30px;
	line-height: 32px;
}
.s4_col_text2 {
	font-size: 16px;
	line-height: 18px;
}
.s4_block:after {
	height: 85px;
}
.s4_block:before {
	width: 12px;
	height: 12px;
	margin-left: -6px;
	-webkit-box-shadow: 0 0 0 7px #edded4;
	box-shadow: 0 0 0 7px #edded4;
}
.s4_heading {
	font-size: 35px;
	line-height: 40px;
	margin-top: 25px;
}
.s4_text {
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
}
.section5 {
	padding: 50px 0 60px;
}
.money_back_block {
	border-radius: 15px;
	padding: 30px 25px 35px 25px;
	margin: 30px auto 0px;
}
.money_back_seal_box {
	width: 200px;
}
.money_back_cont {
	width: calc(100% - 200px);
	padding-left: 30px;
}
.money_back_cont h3 {
	font-size: 30px;
	line-height: 36px;
}
.money_back_cont p {
	font-size: 17px;
	line-height: 24px;
	margin-top: 20px;
}
.section6 {
	padding: 50px 0 60px;
}
.revw_img_box {
	width: 285px;
}
.revw_cont {
	width: calc(100% - 285px);
	padding-left: 25px;
}
.revw-star {
	width: 100px;
}
.revw_text {
	margin-top: 12px;
}
.section7 {
	padding: 50px 0 60px;
}
.section8 {
	padding: 50px 0 60px;
}
.s8_star_text {
	font-size: 20px;
}
.s8_package_text {
	font-size: 24px;
	line-height: 30px;
	margin-top: 15px;
}
.package_box {
	margin-top: 45px;
}
.pakge_popular {
	top: -16px;
	max-width: 160px;
	padding: 10px 15px 10px;
	font-size: 14px;
	line-height: 16px;
}
.package_item {
	border-width: 3px;
	border-radius: 12px;
	padding: 30px 10px 15px;
}
.package.left .pakge_seal {
	right: 15%;
}
.package_item.active {
	border-width: 3px;
}
.pakge_heading {
	font-size: 20px;
	line-height: 24px;
}
.pakge_prod_box {
	margin: 35px 0 25px;
}
.pakge_price {
	font-size: 26px;
	line-height: 30px;
}
.pakge_price span {
	margin: -6px 4px 0 0;
	font-size: 20px;
}
.pakge_price span:after {
	top: 16px;
}
.checkoutBtn {
	padding: 14px 0;
	font-size: 16px;
}
.package_box a.pakge_btn {
	font-size: 14px;
	line-height: 15px;
	padding: 22px 5px;
}
.package_box a.pakge_btn img {
	width: 70px !important;
	margin-left: 5px;
}
.package__card_row {
	margin-top: 30px;
}
.package__card_head {
	font-size: 20px;
}
.cards_list {
	margin-top: 15px;
}
.popupBtn_mob {
	display: none;
}
}
@media only screen and (max-width:767px) {
.container {
	max-width: 600px;
	width: 100%;
	padding: 0px 15px;
	box-sizing: border-box;
}
.show-mob {
	display: block;
}
.hide-mob {
	display: none;
}
.popupBtn_mob {
	display: block;
}
.header {
	padding: 10px 0;
}
.header-logo {
	display: none;
}
.logo {
	margin-top: 6px;
	width: 125px;
}
.header_right_box {
	width: auto;
	max-width: none;
}
.header_contact_box {
	padding: 5px 10px 4px;
	width: auto;
	margin-right: 0;
	border: none;
}
.header_contact_box img {
	width: 18px;
}
.header_contact_text {
	width: calc(100% - 18px);
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
}
.header_contact_text a {
	font-size: 14px;
}
.header_strip {
	padding: 7px 0 5px;
}
.header_strip_blk .percent_box1 {
	margin: 0 0 0 5px;
	width: 30px;
}
.header_strip p {
	font-size: 9px;
	line-height: 12px;
}
.header_strip p img {
	width: 12px;
	margin: -5px 7px 0 0;
}
.banner {
	background: #070708;
}
.banner_cont {
	padding: 25px 0 35px;
	width: 100%;
	text-align: center;
}
.banner_trusted_text {
	font-size: 15px;
	line-height: 15px;
}
.banner_trusted_text img {
	width: 87px;
	margin: -6px 8px 0 0;
}
.banner_heading {
	font-size: 34px;
	line-height: 40px;
}
.banner_text {
	font-size: 16px;
	line-height: 24px;
}
ul.banner_point {
	max-width: 345px;
	margin-top: 8px;
}
ul.banner_point li {
	font-size: 17px;
	line-height: 24px;
	padding-left: 25px;
	background-size: 15px;
	margin-top: 8px;
}
.prod_box {
	display: none;
}
.banner-img-mob {
	margin: 20px auto 0;
	width: calc(100% + 30px);
	margin-left: -15px;
	max-width: none;
}
.btn_width {
	margin-top: 30px;
}
.btn_box {
	max-width: 355px;
}
.common_btn {
	height: 64px;
	line-height: 64px;
	font-size: 22px;
}
.common_btn img {
	width: 17px;
}
.btn_box_text {
	font-size: 12px;
	line-height: 14px;
	margin-top: 12px;
}
.percent_box1 {
	width: 40px;
	height: 16px;
}
.notify-box span {
	margin-left: 2px;
	width: 4px;
	height: 12px;
}
.brand_section {
	padding: 20px 0 20px;
}
.brand_section ul {
	margin: 10px auto 0;
	max-width: 375px;
	flex-wrap: wrap;
	justify-content: center;
}
.brand_section ul li {
	height: 25px;
	margin: 10px 15px 0;
}
.brand_section p {
	font-size: 14px;
	line-height: 14px;
}
.section1 {
	padding: 30px 0 35px;
}
.section1:before {
	height: 39%;
}
.common_heading {
	font-size: 26px;
	line-height: 34px;
}
.common_text {
	font-size: 16px;
	line-height: 24px;
	margin-top: 15px;
	letter-spacing: 0.4px;
}
.s1_vdobox {
	margin-top: 25px;
}
ul.s1_list {
	max-width: 414px;
	margin: 22px auto 5px;
}
ul.s1_list li {
	padding: 0 12px 0 33px;
	font-size: 16px;
	line-height: 16px;
}
ul.s1_list li img {
	top: -6px;
	width: 26px;
}
.section2 {
	padding: 30px 0 35px;
}
.features_block {
	margin-top: 0;
	margin-bottom: 5px;
}
.features_row {
	margin: 0 auto 0;
}
.features_box {
	height: auto !important;
	width: 100%;
	margin-top: 25px;
}
.features_box1 {
	padding: 20px 15px 25px;
	height: 325px;
	background-position: top right 33%;
}
.features_box1 .features_cont {
	width: 77%;
}
.feature_heading {
	font-size: 23px;
	line-height: 28px;
}
.features_text {
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
}
.refil-tyre {
	width: 205px;
	margin-top: 25px;
}
.features_box2 {
	padding: 20px 15px 25px;
	background-position: top right 11%;
}
ul.feature_strip li p {
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 0.2px;
}
ul.feature_strip {
	width: calc(100% + 30px);
	margin-left: -15px;
	padding: 14px 10px 12px 10px;
}
.features_box3 {
	padding: 20px 15px 25px;
	background-position: top right 55%;
}
.features_box7 {
	padding: 20px 15px 25px;
	justify-content: flex-end;
	position: relative;
	overflow: hidden;
}
.features_box7 .features_cont {
	width: 100%;
	padding: 0;
}
.features-box-prod {
	float: none;
	width: 200px;
	margin: 14px auto 10px;
}
ul.features_box7_list {
	margin-top: 20px;
}
ul.features_box7_list li {
	width: 23%;
}
.features_box4 .features_cont {
	width: 63%;
}
.features_box5 {
	padding: 20px 15px 30px;
}
.section3 {
	padding: 30px 0 35px;
}
.s3_block {
	margin-top: 25px;
	max-width: 414px;
}
.s3_prod_box {
	width: 100%;
}
.s3_prod_box img {
	margin: 0 auto 0;
	width: 270px;
}
.s3_cont {
	width: 100%;
	margin-top: 40px;
	padding: 0 15px 25px;
}
.s3_cont_heading {
	font-size: 20px;
	line-height: 22px;
}
ul.s3_list li {
	margin-top: 12px;
	padding-left: 17px;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.3px;
}
ul.s3_list li:first-child {
	margin-top: 5px;
}
ul.s3_list li:before {
	top: 7px;
	width: 5px;
	height: 5px;
}
.section4 {
	padding: 30px 0 35px;
}
.s4_block {
	margin: -10px auto 0;
	padding-bottom: 50px;
	flex-wrap: wrap;
}
.s4_col {
	background-size: 100% !important;
	width: 48%;
	height: 320px;
	margin-top: 45px;
}
.s4-img {
	width: 100px;
	margin: 0 auto 12px;
}
.s4_col_text1 {
	font-size: 14px;
	line-height: 14px;
}
.s4_col_hdg {
	font-size: 20px;
	line-height: 20px;
}
.s4_col_text2 {
	margin-top: 5px;
	font-size: 12px;
	line-height: 14px;
}
.s4_block:after {
	height: 70px;
}
.s4_block:before {
	width: 10px;
	height: 10px;
	margin-left: -5px;
	-webkit-box-shadow: 0 0 0 6px #edded4;
	box-shadow: 0 0 0 6px #edded4;
}
.s4_heading {
	font-size: 22px;
	line-height: 26px;
	margin-top: 25px;
}
.s4_text {
	letter-spacing: 0.4px;
	margin-top: 15px;
}
.section5 {
	padding: 30px 0 35px;
}
.compare_box {
	margin: 100px 0 20px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
ul.comp_col_list li img {
	width: 21px;
}
.comp_col1 ul.comp_col_list li img {
	width: 21px;
	margin-right: 7px;
}
ul.comp_col_list li {
	height: 55px;
	font-size: 12px;
	line-height: 16px;
	padding: 0 10px;
}
.comp_col1 {
	width: 45%;
}
.comp_col2 {
	width: 28%;
}
.comp_col_top {
	height: 110px;
}
.comp-prod1 {
	margin: -76px auto 0;
	width: 80px;
}
.comp-star {
	margin: 8px auto 0;
	width: 67px;
}
.comp-logo {
	margin: 10px auto 0;
	width: 68px;
}
.comp_box_right:after {
	left: 8px;
}
.comp_box_right .comp_col_top {
	padding-left: 8px;
}
.comp-prod2 {
	margin: -21px auto 0;
	width: 62px;
}
.star2 {
	width: 60px;
}
.comp_col_top_text {
	font-size: 12px;
	line-height: 15px;
	margin-top: 10px;
}
.comp_col ul.comp_col_list li {
	padding-left: 18px;
}
.comp_col2 ul.comp_col_list li:last-child {
	height: 15px;
}
.comp_box_right ul.comp_col_list li:last-child {
	height: 15px;
}
.money_back_seal_box {
	width: 100%;
}
.money_back_seal_box img {
	width: 125px;
}
.money_back_cont {
	width: 100%;
	padding-left: 0;
	text-align: center;
	margin-top: 20px;
}
.money_back_block {
	border-radius: 10px;
	padding: 20px 15px 25px;
	margin: 20px auto 0px;
}
.money_back_cont h3 {
	font-size: 26px;
	line-height: 34px;
}
.money_back_cont p {
	margin-top: 15px;
	font-size: 16px;
}
.section6 {
	padding: 30px 0 35px;
}
.revw_block {
	margin-top: 5px;
	margin-bottom: 0;
	max-width: 360px;
}
.revw_row {
	margin-top: 25px;
	border-radius: 10px;
	padding: 20px 15px 25px;
}
.revw_img_box {
	width: 100%;
}
.revw_cont {
	width: 100%;
	padding-left: 0;
	margin-top: 20px;
}
.revw-star {
	width: 90px;
}
.revw_text {
	margin-top: 7px;
	font-size: 16px;
	line-height: 24px;
}
.revw_vrfy {
	font-size: 17px;
	line-height: 22px;
	margin-top: 22px;
}
.revw_vrfy span {
	font-size: 11px;
	line-height: 14px;
}
.revw_vrfy span img {
	width: 13px;
	margin: -2px 4px 0 8px;
}
.section7 {
	padding: 30px 0 35px;
}
.faq-container {
	margin-top: 10px;
}
.accordion {
	background-position: right 10px center !important;
	padding: 20px 35px 20px 0;
	font-size: 18px;
	line-height: 26px;
}
.acdn-content {
	padding: 0;
}
.acdn-para {
	font-size: 16px;
	line-height: 24px;
}
.section8 {
	padding: 30px 0 35px;
}
.s8_star_text {
	font-size: 16px;
	line-height: 24px;
}
.star2 {
	width: 80px;
}
.s8_package_text {
	font-size: 20px;
	line-height: 26px;
}
.package_box {
	margin-top: 0;
	float: none;
	vertical-align: top;
	max-width: 100%;
}
.package {
	width: 100%;
	margin-top: 0px;
}
.package.left {
	order: 2;
}
.package.mid {
	order: 1;
	margin-top: 20px;
}
.package.right {
	order: 3;
}
.pakge_heading {
	font-size: 24px;
	line-height: 28px;
}
.pakge_heading span {
	display: inline-block;
}
.package_item {
	padding: 5px 7px;
}
.package.mid .package_item {
	padding: 10px 10px 10px;
}
.pakge_prod_box {
	width: 40%;
	margin: 10px 0 10px;
}
.pakge_seal_free {
	right: auto;
	left: -5px;
	top: -15px;
	width: 40px;
	height: 40px;
	font-size: 12px;
	line-height: 42px;
	padding: 0;
}
.pakge_seal {
	right: auto;
	left: -5px;
	top: -15px;
	width: 40px;
	height: 40px;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 0;
}
.package.left .pakge_seal {
	right: auto;
	top: -10px;
	left: 15px;
}
.pakge_price {
	font-size: 22px;
	line-height: 24px;
	margin-top: 10px;
}
.pakge_price span {
	margin: -4px 4px 0 0;
	font-size: 14px;
}
.pakge_price span:after {
	top: 13px;
}
.cta-btn {
	display: block;
}
.popupBtn_mob {
	float: left;
	width: 100%;
	margin-top: 0px;
}
.checkoutBtn {
	padding: 16px 0;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.pay_other {
	float: left;
	width: 100%;
	margin: 15px 0 0px;
	font-size: 16px;
	line-height: 16px;
}
.pkg_price_box {
	float: right;
	width: 50%;
}
.pakge_shipping {
	margin-top: 10px;
}
.pakge_popular {
	top: 10px !important;
	font-size: 13px !important;
	width: 250px !important;
	left: 17%;
	letter-spacing: 0 !important;
	font-weight: 600;
}
.package__card_row {margin-top:15px;}
.package__card_head:before, .package__card_head:after {display: none;}
.package__card_head {font-size: 18px;}
.cards_list {column-gap: 10px;flex-wrap: wrap;row-gap: 10px;}
.cards_list li {
	width: 16%;
}
.footer {
	padding: 30px 0 30px;
}
.foot_txt {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
.foot_txt2 {
	margin-top: 20px;
}
.forMob {
	display: block;
}
#ctabtn-mob {
	background: #000;
	padding: 9px 10px;
	position: fixed;
	bottom: 0;
	left: auto;
	z-index: 2;
	transition: bottom 1s;
	display: table;
	width: 100%;
}
a.click-btn {
	height: 64px;
	font-size: 23px;
	line-height: 64px;
	margin: 0;
	border-radius: 8px;
	background: #ac6432;
	color: #fff;
	font-weight: 700;
	letter-spacing: .5px;
	box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .3);
	text-shadow: 0 1px 2px rgb(0 0 0 / 30%);
	float: left;
	width: 100%;
}
.pulse {
	animation-name: pulse;
	-webkit-animation-name: pulse;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}
.popupBtn_mob p {
	padding: 10px 0;
}
@keyframes pulse {
0%, 100% {
transform: scale(.9)
}
50% {
transform: scale(1)
}
}
@-webkit-keyframes pulse {
0%, 100% {
-webkit-transform: scale(.95)
}
50% {
-webkit-transform: scale(1)
}
}
}
.show_mobo {
	display: none;
}
.hero_img {
	width: 100%;
	margin-bottom: 30px;
}
.mincardTab {
	display: none;
}



@media(max-width:767px) {
.hide_mobo {display: none;}
.show_mobo {display: block;}

.head_dflex {
	top: 0;
	position: fixed;
	z-index: 9;
}
.mobo_banner {
	padding-top: 30px;
}
.mincardTab {
	display: block;
}
.features_col {
	width: 100%;
}
.mob-mnu-ic button {
    outline: 0;
    -webkit-appearance: none;
    background: 0 0;
    padding: 0;
    cursor: pointer;
    border: none;
}
#mobMenuBtn i {
	font-size: 30px;
	color: #ac6432;
}
.minCart_counter span {
    position: absolute;
    top: -5px;
    color: #fff;
    font-size: 14px;
    right: 0px;
    background: #ff6d00;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    border: 1px solid #04265e;
    margin: 0;
}
#menu-wrapper {
    width: 50px !important;
	margin: 5px 0 0 0 !important;
}
.pakge_best{width:105px;padding:0 3px;font-size:10px;}
}
@media(max-width:1200px) {
.banner-prod {
	width: 60%;
	position: relative;
	right: -88px;
}
.banner_cont {
	padding: 60px 0 78px 25px;
}
}
@media(max-width:1024px) {
.payBtn {width: 50%;margin: 0 5px;}
.package_box_one{ padding:50px;}
.display_item{ margin-bottom:30px;}
.package_mainitem{ display:block;padding-top:20px; text-align:center;}
.display_item_deatils{display: inline;}
.selectSize_option{justify-content: center;text-align: center;}
.package_box_one .display_price{ padding:20px 0 40px 0;}
.pakge_prod{ width:auto;}
.package_box_one .pakge_heading1, .package_box_one .free, .package_box_one .display_price{ text-align:center;}	
}

@media(max-width:1021px) {
.banner_img {
	right: -7%;
	opacity: 0.1;
}
.banner-prod {
	width: 100%;
	position: relative;
	right: 0;
}
}
@media(max-width:853px) {
.banner_img {
	right: 0;
}
}
@media(max-width:767px) {
.banner_cont {padding: 55px 0 70px;}

.package_box_new{ padding:40px 0 30px 0;}	
.package_box_one{padding:25px 15px;}
.package_box_one h3 {font-size: 22px;line-height: 30px;}
.package_box_one h4{ font-size: 15px;line-height: 20px;padding-bottom: 0;}
.package_mainitem{display: block;padding-top: 25px;}
.display_item{padding: 50px; margin-bottom:25px;}
.display_item_deatils{ display:inline-block; text-align:center;padding: 0;}
.selectSize_option a.unit2 {padding: 20px 24px;}
.selectSize_option a{margin: 0 2px;padding: 10px 25px;font-size: 14px;}
.popup_box_inner {padding: 12px 14px;margin-bottom: 14px;}
.popup_box_inner_top {padding: 0 20px;}
.popup_box_inner_top img {border: none;height: auto;max-width: 100%;}
.payBtn {width: 100%;margin: 0 10px 15px 0;}
.contuBtn_outer img{ width:100%;}
.contuBtn1 {font-size: 17px;line-height: 55px;height: 55px;margin-left: 0; margin-bottom:20px;}
.selectBox_part .selectBox{    width: 100%;    margin: 0 0 20px 0;}
.popup_box_inner_product_right01 p{ font-size:14px; line-height:20px;}
.popup_box_inner_product h5 {font-size: 14px;line-height: 18px;padding-left: 17px;padding-top: 5px;padding-bottom: 7px;}
.selectBox_part{padding-top:15px;padding-bottom: 15px;}
.popup_box_inner02 .selectBox_part .button-Add, .popup_box_inner03 .selectBox_part .button-Add {float: left;}
}


@media only screen and (max-width:480px) {
.selectSize_option a{ font-size:13px; padding:14px 20px;}	
.selectSize_option a.unit2 {padding: 20px 17px;}
.popup_box_inner {padding: 12px 14px 12px 0;} 
}
