@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:'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;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
	
/*====Fonts====*/
@font-face {
    font-family: 'Red Hat Display';
    src: url('RedHatDisplay-Black.woff2') format('woff2'),
        url('RedHatDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('RedHatDisplay-Bold.woff2') format('woff2'),
        url('RedHatDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('RedHatDisplay-ExtraBold.woff2') format('woff2'),
        url('RedHatDisplay-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('RedHatDisplay-Medium.woff2') format('woff2'),
        url('RedHatDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    src: url('RedHatDisplay-SemiBold.woff2') format('woff2'),
        url('RedHatDisplay-SemiBold.woff') format('woff');
    font-weight: 600;
    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-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-Regular.woff2') format('woff2'),
        url('Inter-Regular.woff') format('woff');
    font-weight: normal;
    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;
}

	
/*=====Main_Css_Start=====*/
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}

/*====Header====*/
.fixed_header_bar{
	margin-bottom:74px;
	}
.header{
	height:74px;
	margin-top:-74px;
	top:74px;
	position:relative;
	background:#000;
	z-index: 999;
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);
	width:100%;
	}
.fixed_nav .header{
	position: fixed;
	z-index: 99;
	-webkit-transition: margin .3s ease-out;
	transition: margin .3s ease-out;
	margin-top:0;
	top:0;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}
.header_row{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content: space-between;
	width:100%;
	height:74px;
	}
.logo{
	flex-shrink:0;
	width:165px;
	}				
ul.topMenu{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:center;
	margin:0 auto 0;
	}
ul.topMenu li{
	float:left;
	padding:0 15px;
	position:relative;
	}
ul.topMenu li a{
	color:#fff;
	font-size:14px;
	line-height:14px;
	font-weight:500;
	letter-spacing:0.3px;
	position:relative;
	text-transform:uppercase;
	}
.header_btn{
	float:right;
	padding:0 15px;
	width:222px;
	height:48px;
	background: #48a948;
	border-radius:6px;
	font-size:16px;
	line-height:50px;
	font-family: 'Red Hat Display';
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
	box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.2);
	}
.header_btn img{
	width:19px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0 8px;
	}
	
/*==================================================
SECTION 1
==================================================*/
.section_1{
	width: 100%;
	background:url(../images/sec1-bg.webp) center top no-repeat #050505;
	background-size:cover;
	padding:35px 0 60px;
	overflow-x:clip;
}
.section_1_inner{
	display:flex;
}
.section_1_left{
	position:relative;
	width:65%;
	text-align:left;
}
.section_1_subheading{
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding: 0 0 0 15px;
}
.section_1_subheading:before{
	content:'';
	position:absolute;
	left:0;
	top:6px;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#34c759;
}
.section_1_subheading img{
	width:21px;
	display:inline-block;
	vertical-align:middle;
	margin: 0 0 0 5px;
}
.section_1_heading{
	margin-top:15px;
	font-size:55px;
	line-height:58px;
	color:#fff;
	font-family: 'Red Hat Display';
	font-weight:900;
}
.section_1_heading span{
	color:#48a948;
	}
.line_chart{
	max-width:100%;
	margin:15px 0 0;
}
.section_1_small_blade{
	width:288px;
	display:inline-block;
	vertical-align:middle;
}
.section_1_text{
	margin-top:15px;
	max-width:590px;
	width:100%;
	font-size:16px;
	line-height:24px;
	color:#fff;
	font-weight: 500;
}
.section_1_feature_main{
	margin-top:20px;
	display:flex;
	max-width:540px;
}
.section_1_feature_item{
	width:25%;
	text-align:center;
	padding:0 10px;
	position:relative;
}
.section_1_feature_item:after{
	content:'';
	border-right:1px solid #3a3b3a;
	position:absolute;
	top:30px;
	right:0;
	height:74px;
}
.section_1_feature_item:last-child:after{display:none;}
.section_1_feature_icon{
	display:block;
	width:65px;
	margin:0 auto 10px;
	filter: drop-shadow(1px 1px 5px black);
}
.section_1_feature_text{
	font-size:18px;
	line-height:24px;
	font-family: 'Red Hat Display';
	font-weight:600;
	color:#ffffff;
}

.section_1_right{
	position:relative;
	width:48%;
	height:100%;
	margin-top:60px;
}
.section_1_knife{
	position: absolute;
    top: 278px;
    right: 28px;
}
.section_1_label_top, .section_1_label_middle, .section_1_label_bottom{
	position:absolute;
	font-size:26px;
	line-height:30px;
	font-weight:700;
	font-style:italic;
	color:#ffffff;
	text-align:left;
}
.section_1_label_top{top:10px; right:100px;}
.section_1_label_middle{top:130px; left:100px;}
.section_1_label_bottom{right:0px;top:440px;}
.section_1_badge{
	position:absolute;
	left:205px;
	top:460px;
	width:136px;
}
.pointed_arrow{
	position:absolute;
}
.pointed_arrow1{right:-6px; top:46px;}
.pointed_arrow2{left:0; top:85px; transform: scaleX(-1);}
.pointed_arrow3{left:-50px; top:5px; transform: rotate(125deg);}

.button_box{
	display:inline-block;
	vertical-align:top;
	max-width:461px;
	width:100%;
	text-align:center;
	margin:45px 0 0;
}
.top_button_text{
	font-size:15px;
	line-height:20px;
	font-weight:600;
	color:#000;
	margin:0 0 10px;
}
.top_button_text img{
	display:inline-block;
	vertical-align:middle;
	width:73px;
	margin:-3px 4px 0 0;
}
.common_button{
	width: 100%;
    height: 71px;
	background: #48a948;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    position: relative;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    overflow: hidden;
	font-size:26px;
	font-family: 'Red Hat Display';
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.common_button img{
	display:inline-block;
	vertical-align:middle;
	margin: 0px 0 0 12px;
	width:23px;
}
.button_text{
	font-size:14px;
	line-height:20px;
	color:#000;
	margin:8px 0 0;
}
.button_text img{
	display:inline-block;
	vertical-align:middle;
	margin:-3px 5px 0 0;
	width:17px;
}

.section_1_right_img{
	display:flex;
	justify-content:center;
	gap:0 3px;
}
.section_1_right_img img{
	width:206px;
}

.section_1_product{
	position: absolute;
	right: -80px;
	top: 110px;
	width: 637px;
}

/* section-2 */
.section_2{
	position:relative;
	padding:50px 0 60px;
	background:#fff;
	overflow:hidden;
}
.section_2:before{
	content:'';
	position:absolute;
	background:url(../images/section-2-bg.webp) center center no-repeat;
	left:0;
	top:-330px;
	bottom:0;
	width:100%;
}
.section_2_letter{
	max-width:800px;
	margin:0 auto 40px;
	padding:10px;
	background:url(../images/certificate-bg.webp) center top repeat;
}
.section_2_letter_inner{
	position: relative;
    border: 15px solid transparent;
    border-image-source: url(../images/border-img.webp);
    border-image-repeat: repeat;
    border-image-slice: 15;
    padding:35px 25px;
	text-align:left;
}
.section_2_top{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	margin-bottom:-30px;
}
.section_2_title h2{
	margin:0 0 10px;
	font-size:40px;
	line-height:46px;
	font-family: 'Red Hat Display';
	font-weight:700;
	color:#000;
	text-align:left;
}

.section_2_badge{
	display:inline-block;
	padding:5px 10px;
	background:url(../images/section-2-badge-bg.webp) center center no-repeat;
	background-size:contain;
	border-radius:4px;
	font-size:18px;
	line-height:20px;
	font-family: 'Red Hat Display';
	font-weight:700;
	color:#fff;
	margin-top:12px;
}
.section_2_photo{
	width:177px;
	flex-shrink:0;
	margin-top:-20px;
}
.section_2_photo img{
	display:block;
	width:100%;
	height:auto;
}
.section_2_stamp{
	position: absolute;
    top: 118px;
    right: 175px;
    width: 106px;
}
.section_2_stamp img{
	display:block;
	width:100%;
	height:auto;
}
.section_2_letter h3{
	margin:15px 0;
	font-size:26px;
	line-height:30px;
	font-family: 'Red Hat Display';
	font-weight:700;
	color:#000;
}
.section_2_letter h5{
	font-size:22px;
	line-height:28px;
	text-align:left;
	margin:0 0 15px;
}
ul.section_2_letter_list{margin:0 0 30px;}
ul.section_2_letter_list li{
	background:url(../images/certificate-tick.webp) left 5px no-repeat;
	background-size:16px;
	font-size:15px;
	line-height:20px;
	font-weight:600;
	padding:0 0 0 25px;
	margin:0 0 10px;
}
.section_2_letter_text{
	margin:0 0 22px;
	font-size:15px;
	line-height:24px;
	color:#000;
}
.section_2_bottom{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	margin-top:20px;
}
.section_2_sign{
	
}
.section_2_sign_img{
	display:block;
	max-width:166px;
	width:100%;
	margin-bottom:15px;
}
.section_2_sign strong{
	display:block;
	font-size:14px;
	line-height:18px;
	font-weight:700;
	color:#222;
}
.section_2_sign span{
	display:block;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.section_2_sign_text1{
	font-size:17px;
	line-height:22px;
	margin-bottom:15px;
}
.section_2_sign_text1 span{
	font-size:15px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 5px 0;
}
.section_2_sign_text2, .section_2_sign_text3{
	font-size:17px;
	line-height:20px;
	margin-bottom:10px;
	position:relative;
	padding:4px 0 5px 40px;
}
.section_2_sign_text2 a, .section_2_sign_text3 a{
	font-weight:700;
}
.section_2_sign_text2 img, .section_2_sign_text3 img{
	width:28px;
	position:absolute;
	left:0;
	top:0;
}
.section_2_product{
	width:275px;
}
.section_2_product img{
	display:block;
	width:100%;
	height:auto;
}
.section_2 h4{
	margin:0 0 8px;
	font-size:28px;
	line-height:34px;
	font-family: 'Red Hat Display';
	font-weight:900;
	text-align:center;
	color:#000;
}
.section_2_desc{
	margin:0 0 28px;
	font-size:18px;
	line-height:22px;
	font-weight:500;
	text-align:center;
	color:#000;
}
ul.visibility_list{
	display:flex;
	justify-content:center;
	align-items:flex-start;
	gap:18px;
	margin:0;
	padding:0;
	list-style:none;
}
ul.visibility_list li{
	text-align:center;
}
ul.visibility_list li img{
	display: block;
	width: 150px;
	margin: 0 auto 10px;
	border-radius: 50%;
	border: 2px solid #4cd463;
	box-shadow: 0 0 12px rgba(80, 255, 120, .45);
	padding: 5px;
}
ul.visibility_list li span{
	display:block;
	font-size:20px;
	line-height:24px;
	font-family: 'Red Hat Display';
	font-weight:700;
	color:#000;
}
ul.visibility_list .plus{
	margin-top:50px;
	font-size:30px;
}

/* Section 3 */
.section_3{
	padding:60px 0 70px;
	background:#f7fcf8;
	overflow:hidden;
}
.common_heading{
	font-size: 50px;
	line-height: 56px;
	font-family: 'Red Hat Display';
	font-weight:900;
	color: #000000;
}
.common_text-center {
    max-width: 760px;
    margin: auto;
    width: 100%;
}
.common_text{
	font-size: 18px;
	line-height: 26px;
	color: #000;
	margin-top:25px;
}
.section_3_content{
	display:flex;
	justify-content:space-between;
	gap:40px;
}
.section_3_left{
	width:570px;
	flex-shrink:0;
	text-align:left;
}
.section_3 .common_heading{
	margin-bottom:18px;
}
.section_3 ul{
	margin:15px 0 0;
	max-width:470px;
}
.section_3 ul li{
	display:flex;
	align-items:flex-start;
	gap:16px;
	padding:20px 0;
	border-bottom:1px solid #ddd;
	text-align:left;
}
.section_3 ul li:last-child{
	padding-bottom:0;
	border-bottom:none;
}
.section_3 ul li img{
	width:59px;
	flex-shrink:0;
}
.section_3 ul li h3{
	margin:0 0 6px;
	font-size:22px;
	line-height:26px;
	font-family: 'Red Hat Display';
	font-weight:700;
}
.section_3 ul li p{
	font-size:16px;
	line-height:24px;
}
.section_3_right{
	flex:1;
	text-align:right;
	position:relative;
}
.section_3_image{
	max-width:457px;
	width:100%;
	margin: 15px 0 0;

}
.section_3_product{
	position: absolute;
	right: -130px;
	bottom: -20px;
}

/* Section 4 */
.section_4{
	padding:60px 0 70px;
	background:#fff;
}
.section_4_grid{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:28px;
	margin: 40px 0 60px;
}
.section_4_card{
	position:relative;
	min-height:390px;
	padding:24px 20px 26px;
	background:#000;
	border-radius:18px;
	overflow:hidden;
	text-align:left;
}
.section_4_card_icon{
	position:absolute;
	top:52px;
	left:22px;
	width:79px;
}
.section_4_card_image{
	display:block;
	width:228px;
	margin: -15px -12px -12px auto;
	border-radius:50%;
}
.section_4_card h3{
	margin:0 0 16px;
	font-size:26px;
	line-height:30px;
	font-family: 'Red Hat Display';	
	font-weight:800;
	color:#fff;
}
.section_4_card h3 span{
	display:block;
	color:#48a948;
}
.section_4_card p{
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#fff;
}
.section_4_divider{
	height:1px;
	background:#d8d8d8;
	margin:0 0 28px;
}
.section_4 h4{
	margin: -45px auto 26px;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	color: #000;
	background: #fff;
	width: fit-content;
	padding: 0 20px;
}
.section_4 ul{
	display:flex;
	justify-content:space-between;
	padding:0;
	list-style:none;
}
.section_4 ul li{
	width:150px;
	text-align:center;
}
.section_4 ul li img{
	display:block;
	width:56px;
	margin:0 auto 10px;
}
.section_4 ul li span{
	display:block;
	font-size:16px;
	line-height:24px;
}
.section_4_reviews{
	text-align:center;
	margin-bottom:14px;
}
.section_4_reviews img{
	display:block;
	margin:0 auto;
}
.section_4_guarantee{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	margin-top:10px;
}
.section_4_guarantee img{
	width:12px;
}
.section_4_guarantee span{
	font-size:10px;
	line-height:14px;
	color:#444;
}

/* Section 5 */
.section_5{
	padding:60px 0 70px;
	background:#f7fcf8;
}
.section_5_specs{
	position:relative;
	max-width:955px;
	margin: 60px auto 80px;
}
.section_5_device{
	display:block;
	width:670px;
	margin:0 auto;
}
.section_5_left_image{
    position: absolute;
    top: 60px;
    left: -130px;
    width: 248px;
}
.section_5_right_image{
    position: absolute;
    top: 230px;
    right: -130px;
    width: 248px;
}
.section_5_label{
	position:absolute;
	text-align:center;
}
.section_5_label strong{
	display:block;
	padding:6px 12px;
	background:#deffe5;
	min-width:160px;
	border:1px solid #38a11c;
	border-radius:4px;
	font-size:18px;
	line-height:22px;
	font-family: 'Red Hat Display';	
	font-weight:800;
	color:#000;
}
.section_5_label_1{
	top: -15px;
	left: 0;
}
.section_5_label_2{
    top: -20px;
    left: 345px;
}
.section_5_label_3{
	top: -10px;
    right: 155px;
}
.section_5_label_4{
	top: 150px;
	right: 40px;
}
.section_5_label_5{
    bottom: 120px;
    right: 0;
}
.section_5_label_6{
	bottom: -30px;
	left: 355px;
}
.section_5_label_7{
	bottom: 80px;
    left: 35px;
}
.section_5_label_8{
	bottom: 200px;
	left: 0px;
}
.section_5_reviews{
	text-align:center;
}
.section_5_reviews img{
	display:block;
	margin:0 auto;
}
.section_5_features{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:25px;
	margin-top:50px;
}
.section_5_feature_box{
	border:1px solid #5cb85c;
	border-radius:8px;
	background:#fff;
	overflow:hidden;
}
.section_5_feature_box h3{
	display:flex;
	align-items:center;
	justify-content:center;
	height:52px;
	margin:0;
	background:#021302;
	font-size:22px;
	line-height:22px;
	font-weight:700;
	text-align:center;
	color:#fff;
}
.section_5_feature_box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.section_5_feature_box ul li{
	display:flex;
	align-items:center;
	gap:18px;
	min-height:64px;
	padding:15px;
	border-top:1px solid #d9d9d9;
	text-align:left;
}
.section_5_feature_box ul li:first-child{
	border-top:0;
}
.section_5_feature_box ul li img{
	width:55px;
}
.section_5_feature_box ul li strong{
	display:block;
	margin-bottom:5px;
	font-size:18px;
	line-height:22px;
	font-weight:700;
	color:#000;
}
.section_5_feature_box ul li span{
	display:block;
	font-size:17px;
	line-height:22px;
}

/* New Section */
.new_section{
	padding:60px 0 0;
}
.offer_box{
	max-width:970px;
	margin:0 auto;
	width:100%;
	display:flex;
	display:-webkit-flex;
	border:2px solid #30bc30;
	border-radius:10px;
	background:#fff;
	padding:70px 30px 50px;
	position:relative;
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
}
.offer_header{
	font-size:24px;
	line-height:30px;
	font-weight:700;
	padding:5px 30px 6px;
	border:2px solid #30bc30;
	background:#fff;
	color:#000;
	position:absolute;
	left:50%;
	top:-22px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.offer_box_prod{
	position:relative;
	margin:40px 12px 0;
}
.offer_prod{
	max-width:445px;
	width:100%;
}
.offer_box_seal{
	position: absolute;
    right: 220px;
    top: 28px;
    width: 445px;
}
.offer_box_content{
	width:calc(100% - 470px);
	text-align:left;
}
.offer_text{
	font-size:40px;
	line-height:50px;
	font-family: 'Inter';
	font-weight:800;
	color:#000;
	letter-spacing:-1px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
}
.offer_text span{color:#30bc30;}
ul.offer_list{
	display:inline-block;
	vertical-align:top;
}
ul.offer_list li{
	font-size:18px;
	line-height:24px;
	font-weight:600;
	color:#000;
	background:url(../images/offer-tick.webp) left 2px no-repeat;
	background-size:23px;
	text-align:left;
	padding-left:35px;
	margin-top:12px;
}
ul.offer_list li.red{
	background:url(../images/offer-clock.webp) left 2px no-repeat;
	background-size:20px;
	color:#f00000;
}
.offer_price{
	font-size:35px;
	line-height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:0 15px;
	margin:0 0 20px;
}
.cut_price{
	color:#a6a6a6;
	position:relative;
}
.cut_price:after{
	content:'';
	position:absolute;
	left:0;
	top:25px;
	border-top:2px solid #f00;
	transform:rotate(-10deg);
	width:calc(100% + 20px);
	margin-left:-10px;
}
.main_price{
	font-weight:700;
	color:#000;
}
.ship_text{
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center;
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:500;
	margin-top:10px;
	position:relative;
	}
.ship_text:before{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:9px;
	height:9px;
	background:#1fa700;
	border-radius:50%;
	margin:-1px 7px 0 0;
	animation:breath 1.3s infinite;
	}
@keyframes breath{
	0% { opacity:1;}
	50% { opacity:0.5;}
	100% { opacity:1;}
	}
.low-stock-row{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	width:80px;
	margin:0 10px;
	}
.low-stock-indicater{
	width:13px;
	height:14px;
	background:#e6e6e6;
	}
.low-stock-indicater.active > span{
	background:#ef2000;
	width:100%;
	height:100%;
	float:left;
	}
.fade{
	animation:fade 1.2s ease infinite;
	}
@keyframes fade{
	0%{ opacity:1;}
	50%{ opacity:0.1;}
	100%{ opacity:1;}
	}

/* Section 6 */
.section_6{
	padding:60px 0 70px;
	background:#fff;
}
.section_6_table{
	display:flex;
	justify-content:center;
	align-items:flex-start;
	margin:40px auto 0;
}
.section_6_fixed{
	display:contents;
}
.section_6_features{
	width:230px;
	margin-top:153px;
	margin-right:-7px;
}
.section_6_features ul,
.section_6_column ul{
	margin:0;
	padding:0;
	list-style:none;
}
.section_6_features li{
	display:flex;
	align-items:center;
	height:38px;
	padding:0 12px;
	border:1px solid #dddddd;
	border-right:none;
	border-bottom:0;
	background:#f8f8f8;
	font-size:14px;
	font-weight:600;
	text-align:left;
}
.section_6_features li:last-child{
	border-bottom:1px solid #dddddd;
}
.section_6_columns{
	display:flex;
	flex:1;
	width: calc(100% - 230px);
	position:relative;
	z-index:11;
}
.section_6_column{
	width:32.5%;
	border:1px solid #515254;
	border-radius:8px;
	overflow:hidden;
	margin-left:4px;
	background:#fff;
}
.section_6_column_active{
	border:2px solid #38a11c;
	width:21%;
}
.section_6_heading{
	height:150px !important;
	border-bottom:0 !important;
	border-top:0 !important;
	background:#fff !important;
}
.section_6_heading h3{
	padding:6px;
	background:#48a948;
	font-size:15px;
	line-height:24px;
	font-weight:800;
	text-align:center;
	color:#fff;
	width:100%;
}
.section_6_column:not(.section_6_column_active) .section_6_heading h3{
	background:#515254;
	font-size:15px;
}
.section_6_column li{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	height:38px;
	border-top:1px solid #dddddd;
	font-size:14px;
	font-weight:600;
}
.section_6_column li img{
	width:27px;
}
.section_6_column li img.small_tick{width:20px;}
.section_6_column li span img{width:12px; display:inline-block; vertical-align:middle; margin:-2px 1px 0 0;}
.section_6_reviews{
	text-align:center;
}
.section_6_reviews img{
	display:block;
	margin:0 auto;
}
.section_6_column li.section_6_heading img{
	display:block;
	width:187px;
	height:auto;
	margin:0 auto 6px;
}

/* Section 7 */
.section_7{
	padding:60px 0;
	background:#000;
	border-top:10px solid #e8e8e8;
	border-bottom:10px solid #e8e8e8;
}
.section_7_box{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:35px;
	padding:40px 60px;
}
.section_7_box:before{
	content:"";
	position:absolute;
	top:12px;
	left:12px;
	width:50px;
	height:50px;
	border-top:4px solid #3db54a;
	border-left:4px solid #3db54a;
}
.section_7_box:after{
	content:"";
	position:absolute;
	top:12px;
	right:12px;
	width:50px;
	height:50px;
	border-top:3px solid #3db54a;
	border-right:3px solid #3db54a;
}
.section_7_left{
	width:305px;
	flex-shrink:0;
}
.section_7_left img{
	display:block;
	width:100%;
	height:auto;
}
.section_7_arrow{
	width:48px;
	flex-shrink:0;
}
.section_7_arrow img{
	display:block;
	width:100%;
	height:auto;
}
.section_7_right{
	width:570px;
	text-align:left;
}
.section_7_right h2{
	font-size:54px;
	line-height:58px;
	font-weight:800;
	color:#fff;
}
.money_back_text{
	margin:15px 0 0;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	color:#fff;
}
.section_7_box .section_7_right:before{
	content:"";
	position:absolute;
	left:12px;
	bottom:12px;
	width:50px;
	height:50px;
	border-left:3px solid #3db54a;
	border-bottom:3px solid #3db54a;
}
.section_7_box .section_7_right:after{
	content:"";
	position:absolute;
	right:12px;
	bottom:12px;
	width:50px;
	height:50px;
	border-right:3px solid #3db54a;
	border-bottom:3px solid #3db54a;
}

/* Section 8 */
.section_8{
	padding:60px 0 70px;
	background:#fff;
}
.section_8_slider{
	max-width:1000px;
	margin:40px auto;
}
.section_8_featured{
	display:flex;
	align-items:center;
	gap:30px;
}
.section_8_featured_image{
	width:528px;
	flex-shrink:0;
}
.section_8_featured_image img{
	display:block;
	width:100%;
}
.section_8_featured_content{
	flex:1;
	text-align:left;
}
.section_8_featured_content h3{
	margin:0 0 12px;
	font-size:32px;
	line-height:36px;
	font-family: 'Red Hat Display';
	font-weight:800;
}
.section_8_stars{
	display:block;
	margin-bottom:20px;
	width:121px;
}
.section_8_review_text{
	margin:0 0 20px;
	font-size:18px;
	line-height:26px;
}
.section_8_featured_content h4{
	margin:0 0 5px;
	font-size:18px;
	font-weight:700;
}
.section_8_verified{
	display:flex;
	align-items:center;
	gap:8px;
}
.section_8_verified span{
	font-size:11px;
}
.section_8_verified small{
	color:#205f16;
	font-size:11px;
	line-height:12px;
	font-weight:600;
	background:#e6f8e4;
	padding:5px 8px;
	border-radius:3px;
}
.section_8_verified small img{width:12px; display:inline-block; vertical-align:middle; margin:-2px 3px 0 0;}
.section_8_navigation_outer{
	display:flex;
	justify-content:flex-end;
}
.section_8_navigation{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin-top: -70px;
	max-width: 447px;
	width: 100%;
	flex: 1;
	position: relative;
	z-index: 1;
}
.section_8_pagination{
	display:flex;
	align-items:center;
	gap:6px;
	width: calc(100% - 148px) !important;
}
.section_8_pagination .swiper-pagination-bullet{
	width:8px;
	height:8px;
	margin:0 !important;
	background:#cdcdcd;
	opacity:1;
}
.section_8_pagination .swiper-pagination-bullet-active{
	width:20px;
	border-radius:20px;
	background:#48a948;
}
.section_8_prev,
.section_8_next{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width:64px;
	height:32px;
	border:1px solid #000;
	border-radius:20px;
	cursor:pointer;
	transition:.3s;
	background:#fff;
}
.section_8_prev:before{
	content:"";
	width:10px;
	height:10px;
	border-left:2px solid #000;
	border-bottom:2px solid #000;
	transform:rotate(45deg);
	margin-left:2px;
}
.section_8_next:before{
	content:"";
	width:10px;
	height:10px;
	border-right:2px solid #000;
	border-top:2px solid #000;
	transform:rotate(45deg);
	margin-right:2px;
}
.section_8_prev:hover,
.section_8_next:hover{
	border-color:#4caf50;
}
.section_8_reviews{
	max-width:760px;
	margin:0 auto;
}
.section_8_review{
	display:flex;
	gap:20px;
	padding:25px 0;
	border-bottom:1px solid #d7d7d7;
	text-align:left;
}
.section_8_review:last-child{
	border-bottom:none;
	padding-bottom:0;
}
.section_8_avatar{
	display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    border: 2px solid #48a948;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    flex-shrink: 0;
    background: #f3fff3;
}
.section_8_review_content h3{
	margin:0 0 8px;
	font-size:24px;
	line-height:30px;
	font-weight:700;
}
.section_8_review_content img{
	display:block;
	margin-bottom:15px;
	width:110px;
}
.section_8_review_content p{
	margin:0 0 10px;
	font-size:18px;
	line-height:26px;
}
.section_8_review_content h4{
	margin:0 0 4px;
	font-size:18px;
	font-weight:700;
}
.section_8_reviews_strip{
	text-align:center;
	margin-bottom:14px;
}
.section_8_reviews_strip img{
	display:block;
	margin:0 auto;
}
.section_8_guarantee{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	margin-top:10px;
}
.section_8_guarantee span{
	font-size:10px;
	line-height:14px;
	color:#444;
}

/* section-9 */
.section_9{
	width: 100%;
	padding: 60px 0px 65px;
	background:#f7fcf8;
	background-size:cover;
}
.sec9_inner{
	max-width:770px;
	width:100%;
	margin:0 auto;
}
.faq_section{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin:30px 0 0;
	}
.faq_slide_row{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:#fff;
	margin-top:10px;
	border-radius:10px;
	}
.faq_slide_row.last{ border-bottom:none;}
.accordion{
    float: left;
    width: 100%;
    text-align: left;
    background: url(../images/close.webp) no-repeat right 15px center;
    background-size:15px;
    padding:20px 30px 20px 20px;
    position:relative;
    cursor:pointer;
    font-size:20px;
    line-height:26px;
    color:#000;
    font-weight: 600;
	border-bottom:none;
	}
.acdn_heading.accordion_open{
	background:url(../images/open.webp) no-repeat right 15px center;
	background-size:15px;
	color:#000;
	}
.acdn_content{
	float:left;
	width:100%;
	text-align:left;
	padding:0 30px 15px 20px;
	}
.accordion.last, .acdn_content.last{border-bottom:none;}
.acdn_para{
	float:left;
	width:100%;
	font-size:17px;
	line-height:24px;
	color:#000;
	margin-bottom:20px;
	}
.link {color: #03F; text-decoration: underline;}

/*====Footer====*/
.footer{
	padding:40px 0 45px;
	background:#111;
	}
.footer_logo{
	display:inline-block;
	vertical-align:middle;
	width:125px;
	margin:0 auto 10px;
	}
.footer_text{
	font-size:15px;
	line-height:20px;
	color:#fff;
	margin-top:12px;
	}
.footer_text a{ padding:0 10px;}
.footer_text a:first-child{ padding-left:0;}
.footer_text a:last-child{ padding-right:0;}


/*=======================*/
.showTab, .showMob{ display:none;}
.hideDesk{ display:none;}
.color_white{ color:#fff;}
.button_text.color_white img{filter: brightness(0) invert(1);}

/*=====Media-Querry=====*/
@media only screen and (max-width:1200px){
.container{width:1004px;}

.section_1_heading{font-size:45px; line-height:48px;}

.section_1_feature_text{font-size:16px; line-height:22px;}

.section_3_product{width:470px; right:-30px; bottom:80px;}

.section_6_heading h3{font-size:13px;}
.section_6_column:not(.section_6_column_active) .section_6_heading h3{font-size:13px;}
}

@media only screen and (max-width:1023px){
.container{width:750px;}
.showDesk{display: none;}
.showTab{display: block;}

.section_1_heading{font-size:32px; line-height:36px;}
.section_1_feature_icon{width:50px;}
.section_1_feature_text{font-size:12px; line-height:16px;}
.section_1_right_img img{width:170px;}
.section_1_product{width:415px; right:-50px;}

.section_2{padding:40px 0 45px;}
ul.visibility_list{gap:5px;}
ul.visibility_list li img{width:120px;}

.common_heading{font-size:40px; line-height:40px;}
.common_text{font-size:16px; line-height:24px;}

.section_3{padding:40px 0 45px;}
.section_3{padding:60px 0;}
.section_3_content{flex-direction:column-reverse;gap:40px;}
.section_3_left{width:100%; text-align:center;}
.section_3 .common_heading,
.section_3 .common_text{max-width:none;}
.section_3_right{text-align:center; margin:30px auto 0;}
.section_3_right img{margin:0 auto;}
.section_3_product{width:480px; right:100px; bottom:-60px;}

.section_4{padding:40px 0 45px; background-size: 230%;}
.section_4_grid{grid-template-columns:repeat(2,1fr);}

.section_5{padding:40px 0 45px;}
.section_5_specs{padding-top:20px;}
.section_5_label_1{top:5px;}
.section_5_label_2{left:235px;}
.section_5_label_3{right:75px;}
.section_5_label_4{top:165px; right:0;}
.section_5_label_6{left:255px;}
.section_5_features{grid-template-columns:1fr; gap:20px; margin-top:40px;}

.offer_box{padding:50px 25px 30px;}
.offer_box_content{width:calc(100% - 300px);}
.offer_box_prod{width:45%;}
.offer_text{font-size:32px; line-height:40px;}
ul.offer_list li{font-size:18px; line-height:26px; margin-top:12px;}
.offer_price{font-size:28px; line-height:38px;}

.section_6{padding:40px 0 45px;}
.section_6_features{width:120px; margin-top:134px;}
.section_6_heading h3{font-size:13px; line-height:15px;}
.section_6_column:not(.section_6_column_active) .section_6_heading h3{font-size:13px;}
.section_6_features li{font-size:12px; line-height:15px;}
.section_6_column li.section_6_heading img{width:145px;}
.section_6_heading{height:132px !important;}

.section_7{padding:40px 0 45px;}
.section_7_box{padding:30px 20px; gap:15px;}
.section_7_left{width:195px;}
.section_7_arrow{width:38px;}
.section_7_right h2{font-size:38px; line-height:42px;}

.section_8_featured_image{width:338px;}
.section_8_featured_content{margin-top:0;}
.section_8_featured_content h3{font-size:22px; line-height:28px;}
.section_8_review_text{font-size:16px; line-height:22px;}
.section_8_navigation{margin-top:15px; max-width:100%;}
.section_8_review_content h3{font-size:20px; line-height:26px;}
.section_8_review_content p{font-size:16px; line-height:22px;}

.section_9{padding:40px 0 45px;}
.sec9_inner{flex-direction:column;}
.sec9_inner_left{width: 100%;}
.sec9_inner_right{margin:40px auto 0;}
}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}
.showDesk{display:none;}
.showMob{display:block;}
.hideMob{ display:none;}

.fixed_header_bar{margin-bottom:56px;}
.header{height: 56px;margin-top:-56px;top:56px;}
.header_row{height:56px; justify-content:center;}
.logo{ width:130px;}
.header_btn{height:36px;font-size:17px; padding:0 10px;line-height:36px; width:140px;}

.section_1{background:url(../images/sec1-bg-mob.webp) center top no-repeat; background-size:cover; padding:15px 0 35px;}
.section_1_left{width:100%;}
.section_1_subheading{font-size:12px; line-height:18px;}
.section_1_subheading:before{top:5px;}
.section_1_heading{font-size:38px; line-height:44px;letter-spacing: -0.5px;}
.section_1_heading:after{display:none;}
.sec1_mob_img{width:calc(100% + 30px); margin: -50px 0 -120px -15px;}
.section_1_small_blade{width:180px;}
.section_1_text{font-size:15px; line-height:22px; letter-spacing:0.3px;margin-top: 20px;}
.line_chart{width:calc(100% + 30px); margin-left:-15px; max-width:none;}

.section_1_feature_main{margin-top:20px; width: calc(100% + 30px); margin-left: -15px;}
.section_1_feature_icon{ width:40px;}
.section_1_feature_text{font-size:11px; line-height:15px; letter-spacing: 0.1px;}
.section_1_feature_item{padding:0 5px;}
.section_1_feature_item:after{top:10px; height:55px;}
.section_1_feature_item:last-child{ border:none;}

.button_box{margin:30px 0 0;}

.feature_strip{ padding:15px 0; overflow:hidden;}
.logos_heading:before{ width:390px;}
.logos_heading span{font-size:14px; line-height:20px; padding:0 10px;}
ul.logos_list{justify-content: center; margin-top:0;}
ul.logos_list li{ width:33.33%; margin-top:13px; padding:0 0;}
ul.logos_list li:nth-child(4), .as-seen-box li:nth-child(5){ width:40%;}
.featured_logo.one{width:100px;}
.featured_logo.two{width:110px;}
.featured_logo.three{width:105px;}
.featured_logo.four{width:110px;}
.featured_logo.five{width:95px;}

.section_2{padding:40px 0 35px;}
.section_2:before{background-position:center top; top:-50px; background-size:100%;}
.section_2_letter{max-width:100%;}
.section_2_letter_inner{    
	border-image-source: url(../images/border-img.webp);
    border-image-repeat: repeat;
    border-image-slice: 25;
    padding: 15px 6px 25px;
}
.section_2_letter h3{font-size:18px; line-height:22px; margin:25px 0 10px;}
.section_2_letter_text{font-size:14px; line-height:22px;}
.section_2_top{gap:15px;}
.section_2_title h2{font-size:22px; line-height:26px; letter-spacing:-0.5px;}
.section_2_badge{font-size:14px; line-height:18px; background:url(../images/section-2-badge-bg-mob.webp) left top no-repeat; background-size:cover; margin-top:0;}
.section_2_photo{width:110px; margin-top:0;}
.section_2_letter h5{font-size:18px; line-height:24px;}
.section_2_stamp{top:120px; right:90px; width:55px;}
.section_2_bottom{gap:15px; flex-direction:column; align-items: flex-start;}
.section_2_sign_img{width:125px;}
.section_2_sign_text1{font-size:15px; line-height:20px;}
.section_2_sign_text2, .section_2_sign_text3{font-size:15px; line-height:18px;}
.section_2_sign_text2 a, .section_2_sign_text3 a{display:block;}
.section_2_product{margin:0 auto; max-width:235px;}

.section_2 h4{font-size:23px;line-height:30px;}
.section_2_desc{font-size:16px; line-height:20px;}
ul.visibility_list{flex-wrap:wrap;gap:8px; max-width:450px; margin:0 auto;}
ul.visibility_list .plus{font-size:16px;}
ul.visibility_list li img{width:95px;}
ul.visibility_list li span{font-size:15px; line-height:20px;}
ul.visibility_list li img{padding:3px;}

.common_heading{font-size:28px; line-height:34px; letter-spacing: -0.2px;}
.common_text{font-size:16px; line-height:24px; margin-top:15px;}
.common_button{font-size:22px; height:58px;}
.common_button img{width:20px;}

.top_button_text{font-size:13px; line-height:18px;}
.button_text{font-size:14px; line-height:18px;}
.button_text img{width:14px;}

.section_3{padding:30px 0 35px;}
.section_3_content{gap:30px;}
.section_3 ul{margin:25px 0 0;}
.section_3 ul li{gap:12px; padding:15px 0;}
.section_3 ul li img{width:34px;height:34px;}
.section_3 ul li h3{font-size:18px;line-height:22px;}
.section_3 ul li p{font-size:14px;line-height:20px;}
.section_3_right img{right:-20px; width:350px; bottom:-50px;}

.section_4{padding:30px 0 35px; background-size:330%;}
.section_4_grid{grid-template-columns:1fr;gap:20px; margin:30px 0 50px;}
.section_4_card{min-height:auto;}
.section_4_card h3{font-size:24px;line-height:26px;}
.section_4_card_image{width:168px;}
.section_4 h4{font-size:22px; line-height:27px;}
.section_4 ul{flex-wrap:wrap;gap:20px;justify-content:center; max-width:400px; margin:0 auto;}
.section_4 ul li{width:90px;}
.section_4 ul li img{width:40px; margin:0 auto 6px;}
.section_4 ul li span{font-size:13px; line-height:20px;}

.section_5{padding:30px 0 35px;}
.section_5 .common_text{margin-bottom:25px;}
.section_5_specs{height:auto;padding:0;}
.section_5_device{width:100%;}
.section_5_left_image,
.section_5_right_image{display:none;}
.section_5_label{position:static;margin:12px 0;}
.section_5_label strong{font-size:11px;}
.section_5_label span{font-size:10px;}
.section_5_image1{max-width:100%;}
.section_5_feature_box h3{font-size:19px;}
.section_5_feature_box ul li{gap:10px;}
.section_5_feature_box ul li img{width:45px;}
.section_5_feature_box ul li strong{font-size:16px; line-height:20px;}
.section_5_feature_box ul li span{font-size:15px; line-height:20px;}

.new_section{padding:45px 0 0;}
.offer_box{flex-wrap:wrap; -webkit-flex-wrap:wrap; padding: 40px 20px 30px;}
.offer_header{font-size:15px; line-height:20px; padding: 6px 15px; max-width:180px; width:100%; top:-17px;}
.offer_box_prod{width:100%; margin:20px 0 0;}
.offer_prod{max-width:265px;}
.offer_box_seal{right:160px; top:0;}
.offer_box_content{width:100%; text-align:center;}
.offer_text{font-size:28px; line-height:34px;}
ul.offer_list li{font-size:16px; line-height:22px; padding-left:26px; background-size:18px; margin-top:10px;}
.offer_box .ship_text{font-size:11px; line-height:12px;}
ul.offer_list li.red{background-size:17px;}
.cut_price:after{top:20px;}

.section_6{padding:30px 0 35px;}
.section_6_table{
	display:flex;
	overflow-x:auto;
	overflow-y:hidden;
	width:calc(100% + 30px);
	margin:35px 0 0 -15px;
	-webkit-overflow-scrolling:touch;
	scrollbar-width:none;
}
.section_6_table::-webkit-scrollbar{
	display:none;
}
.section_6_fixed{
	position:sticky;
	left:0;
	z-index:20;
	display:flex;
	flex-shrink:0;
	margin-right:7px;
}
.section_6_features{
	width:135px;
	flex:0 0 135px;
	margin-top:0;
	background:#fff;
	padding-top:100px;
}
.section_6_fixed .section_6_column_active{
	width:110px;
	flex:0 0 110px;
	margin-left:0;
	background:#fff;
	border:2px solid #38a11c;
	position:relative;
	z-index:21;
}
.section_6_columns{
	display:flex;
	flex-shrink:0;
}
.section_6_columns .section_6_column{
	width:110px;
	flex:0 0 110px;
	scroll-snap-align:start;
}
.section_6_column li.section_6_heading img{
	width:95px;
}
.section_6_heading{
	height:98px !important;
}
.section_6_heading h3{
	font-size:11px;
	line-height:12px;
}
.section_6_column:not(.section_6_column_active) .section_6_heading h3{
	font-size:11px;
	line-height:12px;
}
.section_6_column li img{
	width:20px;
}
.section_6_column li img.small_tick{
	width:17px;
}
.section_6_column li{
	font-size:11px;
}

.section_7{padding:30px 0 35px; border-top:5px solid #e8e8e8; border-bottom:5px solid #e8e8e8;}
.section_7_box{flex-direction:column;padding: 10px 10px 30px;gap:20px;}
.section_7_box:before{
	top: 5px;
    left: 5px;
    width: 30px;
    height: 30px;
    border-top: 2px solid #3db54a;
    border-left: 2px solid #3db54a;
}
.section_7_box:after{
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    border-top: 2px solid #3db54a;
    border-right: 2px solid #3db54a;
}
.section_7_box .section_7_right:before{
	left: 5px;
    bottom: 5px;
    width: 30px;
    height: 30px;
    border-left: 2px solid #3db54a;
    border-bottom: 2px solid #3db54a;
}
.section_7_box .section_7_right:after{
	right: 5px;
	bottom: 5px;
	width: 30px;
	height: 30px;
	border-right: 2px solid #3db54a;
	border-bottom: 2px solid #3db54a;
}
.section_7_left{width:120px;}
.section_7_arrow{display:none;}
.section_7_right{width:100%;text-align:center;}
.section_7_right h2{font-size:26px;line-height:32px;}

.section_8{padding:30px 0 35px;}
.section_8_slider{margin:30px auto 20px;}
.section_8_featured{flex-direction:column; gap:20px 0;}
.section_8_featured_image{width:100%;}
.section_8_featured_content h3{font-size:22px;line-height:28px;}
.section_8_featured_content h4{font-size:16px; margin:0 0 3px;}
.section_8_review_content h3{font-size:18px;line-height:24px;}
.section_8_navigation{margin-top:25px;}
.section_8_prev, .section_8_next{width:55px; height:25px;}
.section_8_prev:before{width:7px; height:7px;}
.section_8_next:before{width:7px; height:7px;}
.section_8_avatar{width:50px; height:50px; font-size:16px;}
.section_8_review{gap:10px;}
.section_8_review_content img{width:90px;}
.section_8_review_content h4{font-size:15px;}

.section_9{padding:30px 0;}
.sec9_inner{flex-wrap:wrap;}
.sec9_inner_left{width:100%;}
.sec9_inner_right{max-width:300px; width:100%; margin:30px auto 0;}
.section_9_inner-img{margin:20px auto -15px;}
.faq_section{margin:20px 0 10px;}
.faq_slide_row{margin-top:10px;}
.accordion{font-size:16px; line-height:20px; padding: 12px 35px 12px 12px; background-position:right 12px center;background-size: 12px;}
.acdn_heading.accordion_open{background-position:right 12px center;background-size: 12px;}
.acdn_content{padding: 12px 15px 0 12px;}
.acdn_para{font-size:15px; line-height:22px;}

.footer{ padding:0 0 25px;}
.footer_logo{ width:115px; margin:25px 0 5px;}
.footer_text{ font-size:13px; line-height:22px; letter-spacing:0.3px;}
.footer_text a{ padding:7px;}

/*====stickybtn====*/
#ctabtn-mob{
	background: #000;
	padding:10px 10px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 999;
	transition: bottom 1s;
	display: table;
	width:100%;
	}
#ctabtn-mob .button_box{ margin-top:0;}
#ctabtn-mob .button_text{ margin-top:7px;}
}

.mt-0{margin-top:0;}