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

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-family: 'Inter';
	font-weight:normal;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border:0;}
a{outline: none; color:#333; text-decoration:none;}
a:hover {outline: none; text-decoration:none;}
img {border:none; height:auto; max-width:100%;}
li {list-style:none;}
*{box-sizing:border-box;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
	
/*==============Fonts==============*/
@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-SemiBold.woff2') format('woff2'),
        url('Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    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-ExtraBold.woff2') format('woff2'),
        url('Inter-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
	}

/*-----------------------
MAIN CSS START
------------------------*/
.container{
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
	
/*-----------------------
CSS FOR TOP STRIP
------------------------*/	
.top_strip{
	background:#e50808;
	float:left;
	width:100%;
	padding:10px 0;
	border-top:2px dashed #fff;
	}
.top_strip p{
	font-size:15px;
	line-height:15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.3px;
	}		
		
/*-----------------------
CSS FOR NAV BAR
------------------------*/	
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom: 75px;
	}
.nav-sec{
	float:left;
	width:100%;
	height:75px;
	
	margin-top:-75px;
	top:75px;
	position:relative;
	}
.fixed-nav .nav-sec{
	position: fixed;
	z-index: 10;
	transition: margin .3s ease-out;
	-webkit-transition: margin .3s ease-out;
	margin-top:0;
	top:0;
	background:#fff;
	-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);				
	}
	
.logo{
	float:left;
	width:200px;
	margin-top:14px;
	}				
ul.menu-list{
	display:inline-block;
	vertical-align:top;
	margin:28px 0 0 30px;
	}
ul.menu-list li{
	float: left;
	position:relative;
	}	
ul.menu-list li a{
	float:left;
    color: #000;
    font-size: 15px;
    line-height: 15px;
	font-weight:600;
	padding:0 18px;
	}	
ul.menu-list li a:hover{ color:#26a634;}
ul.menu-list li a.active{ color:#26a634;}
a.nav-btn{
	float: right;
    background: #00a733;
    color: #fff;
    font-size: 17px;
    text-align: center;
    width: 225px;
    height: 48px;
    line-height: 47px;
    border-radius: 2px;
    font-weight: bold;
	text-shadow:2px 2px #008629;
    margin-top: 12px;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
	}
a.nav-btn img{
	display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 6px;
    width: 20px;
	}	

/*-----------------------
		BANNER
------------------------*/	
.bnr_section{
	background:url(../images/bnr-bg.webp) no-repeat center top;
	float:left;
	width:100%;
	background-size:cover;
	overflow:hidden;
	}
.bnr_innr_sec{
	float:left;
	width:100%;
	position:relative;
	}		
.bnr_content{
	float:left;
	width:65%;
	text-align:left;
	padding:45px 0 50px;
	position: relative;
    z-index: 1;
	}
.bnr_rating_text{
	font-size:16px;
	line-height:16px;
	color:#fff;
	font-weight:500;
	}	
.bnr_rating_text img{
	display:inline-block;
	vertical-align:middle;
	margin:-6px 6px 0 0;
	width:93px;
	}	
.bnr_heading{
    font-size: 62px;
    line-height: 62px;
	color:#2eb23c;
	font-weight:800;
	letter-spacing:-2px;
	margin-top:6px;
/*	background: -webkit-linear-gradient(20deg, #2eb23c 45%, #4ee45e 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
	}
.bnr_txt_arw{
	display:inline-block;
	vertical-align:middle;
	margin:-4px 10px 0 15px;
	}
		
.bnr_strip{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative;
    margin-top: 20px;
	background: #fefba3;
	border-left:4px solid #515151;
	}
.free_seal_bx{
	position: absolute;
	top: 50%;
    left: 12px;
    width: 46px;
    height: 46px;
	text-align:center;
    padding: 8px 0;
	margin-top:-23px;
	}
.free_seal_bx p{
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:1;
	color:#fff;
	}
.free_seal_bx p span{ display:block;}	
.free_seal{
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite;	
	}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
	
.bnr_strip_innr{
	float:left;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	padding:5px 0 5px 70px;
	}
.bnr_strip_innr img{ width:128px;}	
.bnr_strip_cont{
	width:calc(100% - 128px);
	text-align:left;
	padding-left:6px; 
	}	
.bnr_strip_cont h3{
	font-size:19px;
	line-height:23px;
	color:#000;
	font-weight:bold;
	}
.bnr_strip_cont p{
	font-size:17px;
	line-height:22px;
	color:#000;
	font-weight:600;
	}	
.bnr_strip_cont p span{ color:#ff0000;}	
.bnr_seal{
	position:absolute;
	top:50%;
	right:-30px;
	width:134px;
	z-index:1;
	margin-top:-67px;
	}			

ul.bnr_list{
    display: inline-block;
    vertical-align: top;
	width:100%;
	margin-top:5px;
	}
ul.bnr_list li{
	background: url(../images/bnr-list-tike.webp) no-repeat left 0;
    background-size: 26px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 38px;
    text-align: left;
    font-size: 21px;
    line-height: 26px;
    font-weight: 500;
	color:#fff;
    margin-top: 14px;
	}

.btn_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:40px;
	}	
.bnr_section .btn_box{ margin-top:40px;}	
.btn_width{
	display:inline-block;
	vertical-align:top;
	width:100%;
	text-align:center;
	max-width:430px;
	}	
.btn_top_text{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	color:#000;
	position:relative;
	padding-left:17px;
	margin-bottom:10px;
	}	
.btn_top_text:before{
	content:'';
	position:absolute;
	top:2.4px;
	left:0;
	background:#22b632;
	width:8px;
	height:8px;
	border-radius:50%;
	animation: blinker 1s infinite linear;
	}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
 	}	
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
	}	
			
.common__button{
	width: 100%;
    height: 67px;
    text-align: center;
    position: relative;
    font-weight: bold;
    background: #21B532;
    background: linear-gradient(178deg, rgba(33, 181, 50, 1) 0%, rgba(30, 170, 46, 1) 34%, rgba(27, 160, 42, 1) 57%);
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	padding-bottom:2px;
	column-gap:3%;
	}
.common__button p{
	font-size:22px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	}	
.common__button p span{
	display:block;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	margin-top:7px;
	}			
.common__button img{
	display: inline-block;
    vertical-align: middle;
    width: 30px;
    margin: 3px 0 0 0;
	}		
.btn_mnybk_text{
	font-size:14px;
	line-height:14px;
	color:#000;
	margin-top:12px;
	}
.btn_mnybk_text img{
	display:inline-block;
	vertical-align:middle;
	width:18px;
	margin:-3px 9px 0 0;
	}
.btn_top_text--white{ color:#fff;}	
.btn_mnybk_text--white{ color:#fff}
.btn_mnybk_text--white img{ filter:  brightness(1) invert(1);}	

.bnr_prod1{
    position: absolute;
    bottom: -2px;
    right: -125px;
	}	
.bnr_prod2{
    position: absolute;
    top: 38px;
    right: -98px;
	}	
	
	
/*-----------------------
 	Brand Section
------------------------*/	
.brand_section{
	float:left;
	width:100%;
	padding:20px 0 25px;
	background:#fff;
	}
.brand_heading{
	font-size:21px;
	line-height:21px;
	color:#000;
	font-weight:bold;
	}
ul.brand_list{
	margin:20px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}	
ul.brand_list li{
	width:20%;
	text-align:center;
	}	
ul.brand_list li img{
	margin:0 auto 0;
	display:block;
	}
		
ul.brand_list li p{
	font-size:17px;
	line-height:19px;
	color:#000;
	font-weight:600;
	margin-top:12px;
	}		
	
/*-----------------------
Section 1
------------------------*/
.section_1{
	background:#f2f2f2;
	float:left;
	width:100%;
	padding:30px 0 0;
	}
.common_heading{
	font-size:50px;
	line-height:56px;
	color:#000;
	font-weight:800;
	letter-spacing:-1px;
	}
.common_text{	
    font-size:17px;
	line-height:25px;
	color:#000;
	margin-top:20px;
	}
.common_text--mt0{ margin-top:0 !important;}
.common_text--mt25{ margin-top:25px !important;}
.common_heading--white{ color:#fff !important;}	

.s1_contact_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:1030px;
	background:url(../images/flag-img.webp)#fff no-repeat left bottom; 
	background-position-x: -145px;
	border-radius:8px 8px 0 0;
	padding:30px 30px 50px;
	overflow:hidden;
	}
.s1_contact_inner{
	float:left;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
	}
.s1_cont_left{
	float:left;
	width: 31.5%;
	}
.jason_box{
	float:left;
	width:100%;
	}
.jason_pic{
	margin:0 auto 0;
	display:block;
	}	
.jason_content{
	float:left;
	width:100%;
	background:#282828;
	padding:15px 20px;
	text-align:left;
	position:relative;
	}
.jason_content h3{
	font-size:22px;
	line-height:24px;
	color:#fff;
	font-weight:normal;
	}
.jason_content h3 span{
	display:block;
	color:#00a733;
	font-weight:800;
	}
.jason_icon{
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -24px;
	}		
ul.contact_strip{
	float:left;
	width:100%;
	margin-top:40px;
	}
ul.contact_strip li{
	float:left;
	width:100%;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 20px 50px;
	margin-top:20px;
	text-align:left;
	position:relative;
	}
ul.contact_strip li:last-child{ border:none;}	
ul.contact_strip li img{
	position:absolute;
	top:8px;
	left:0;
	width:35px;
	}
ul.contact_strip li h3{
	font-size:19px;
	line-height:19px;
	color:#000;
	font-weight:bold;
	}	
ul.contact_strip li p{
	font-size:19px;
	line-height:19px;
	color:#000;
	margin-top:10px;
	}

.s1_cont_right{
	float: right;
    width: 65.5%;
    text-align: left;
    border-left: 1px solid #c4c4c4;
    padding:0 0 20px 25px;
	position:relative;
	}
.s1_cont_heading{
	font-size:29px;
	line-height:31px;
	color:#000;
	font-weight:800;
	}
.jason_signature{
	display:block;
	width:123px;
	margin-top:30px;
	}
.jason_degnat{
	font-size:19px;
	line-height:19px;
	color:#000;
	font-weight:500;
	margin-top:10px;
	}
.jason_degnat span{ margin:0 10px;}	
.s1_bx_seal{
    position: absolute;
    right: 30px;
    bottom: -48px;
	}

/*-----------------------
Section 2
------------------------*/
.section_2{
	float:left;
    width:100%;
	background:#fff;
	padding:60px 0 105px;
	}
.s2_scopes_wrap{
	margin:40px auto 50px;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	row-gap:40px;
	}
.s2_scopes_box{
	width:48.5%;
	border:1px solid #ff0000;
	background:#fff;
	position:relative;
	padding:15px 15px;
	text-align:left;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	}
.s2_scope_bx_icn{
	position:absolute;
	top:18px;
	right:18px;
	width:45px;
	}
.s2_scope_imgbx{
	width:150px;
	position:relative;
	}	
.s2_scope_bx_img{
	margin:0 auto 0;
	display:block;
	border:2px solid #ff0000;
	border-radius:50%;
	box-shadow:0 4px 3px 2px rgba(0,0,0,0.1);
	}
.s2_scope_bx_arw{
    position: absolute;
    top: -40px;
    right: -10px;
    width: 67px;
	}	
.s2_scope_contbx{
	width:calc(100% - 150px);
	text-align:left;
	padding-left:17px;
	}
.s2_scope_bx_prod{
	display:block;
	width:auto;
	height:86px;
	}
.s2_scope_contbx h3{
    font-size: 21px;
    line-height: 26px;
    color: #000;
    font-weight: 800;
    margin-top: 10px;
	}		
.s2_btm_text{
	font-size: 24px;
    line-height: 34px;
    color: #000;
    margin-top: 35px;
	}
	
/*-----------------------
Section 3
------------------------*/
.section_3{
	float:left;
    width:100%;
	background:#eff5f3;
	padding:70px 0 50px;
	position:relative;
	}	
.section_3:before{
	content:'';
	position:absolute;
	top:-88px;
	left:50%;
	background:url(../images/s3-top-arw.webp) no-repeat center center;
	width:129px;
	height:152px;
	margin-left:-65px;
	}	
.s3_left{
	float:left;
	width:52%;
	text-align:left;
	}
.s3_left_box{
	float:left;
	width:100%;
	max-width:499px;
	margin-top:27px;
	}	
.s3_left_img{
	display:inline-block;
	vertical-align:top;
	}
.s3_bx_content{
	float:left;
	width:100%;
	background:#000;
	padding:7px 30px;
	}
ul.s3_bx_list{
	margin:0 auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}	
ul.s3_bx_list li{
	text-align:center;
	}	
ul.s3_bx_list li img{
	margin:0 auto 0;
	display:block;
	width:40px;
	}
ul.s3_bx_list li p{
	font-size:12px;
	line-height:14px;
	color:#fff;
	margin-top:10px;
	}				
	
.s3_right{
	float:right;
	width:47%;
	margin-top:-20px;
	}
.s3_product{
	margin:0 auto 0;
	display:block;
	}
.s3_compare_box{
	width:100%;
	margin:20px auto 0;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.s3_compare_col{
	width:50%;
	border-right:1px solid #000;
	text-align:center;
	padding:0 12px;
	}
.s3_compare_col:last-child{ border:none;}
.s3_comp_tag{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 105px;
    background: #f60000;
    border-radius: 30px;
    font-size: 13px;
    line-height: 13px;
    color: #fff;
    padding: 5px;
	}
.s3_compare_col:last-child .s3_comp_tag{ background:#000;}	
.s3_comp_img{
	margin:12px auto 0;
	display:block;
	border:3px solid #000;
	border-radius:50%;
	width: 175px;
	}	
.s3_comp_list_head{
	font-size:17px;
	line-height:21px;
	color:#000;
	font-weight:800;
	text-align:left;
	margin-top:18px;
	}
ul.s3_comp_list{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:10px;
	}
ul.s3_comp_list li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	text-align:left;
	position:relative;
	font-size:15px;
	line-height:20px;
	color:#000;
	font-weight:600;
	border-bottom:1px solid #cccccc;
	padding:6px 0 6px 32px;
	}
ul.s3_comp_list li:last-child{ border:none;}	
ul.s3_comp_list li img{
	position:absolute;
	top:6px;
	left:0;
	width:20px;
	}
		
/*-----------------------
Section 4
------------------------*/
.section_4{
	float:left;
    width:100%;
    background:#ffff;
	padding:60px 0 70px;
	}
.s4_features_wrap{
	float:left;
	width:100%;
	margin:40px 0 15px;
	}
ul.s4_features_list{
	margin:0 auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    justify-content: center;
	column-gap: 5%;
	}
ul.s4_features_list li{
	text-align:center;
	}
ul.s4_features_list li img{
	margin:0 auto 0;
	display:block;
	border:2px solid #fff;
	border-radius:50%;
	box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.2);
	}
ul.s4_features_list li h3{
	font-size:19px;
	line-height:21px;
	color:#000;
	font-weight:bold;
	margin-top:7px;
	}
ul.s4_features_list li p{
	font-size:15px;
	line-height:21px;
	color:#000;
	margin-top:5px;
	}
.s4_product{
	margin:20px auto 0;
	display:block;
	}
ul.s4_features_list2{    
	margin: -45px auto 0;
    column-gap: 8%;
	}

/*-----------------------
Section 5
------------------------*/
.section_5{
	float:left;
    width:100%;
    background:url(../images/sec4-bg.webp) no-repeat center top;
	padding:60px 0 70px;
	background-size:cover;
	overflow:hidden;
	}
.section_5 .common_heading{ text-align:left;}
.s5_product{
	position:absolute;
	top:-140px;
	right:-70px;
	}
.s5_performance_wrap{
	margin:70px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.s5_performance_box{
	width: 31%;
    border: 1px solid #999999;
    padding: 0 14px 14px;
    text-align: left;
	display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	}
.s5_perform_content{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:0 5px;
	}
.s5_perform_tp{
	font-size:17px;
	line-height:17px;
	color:#fff;
	font-weight:600;
	margin-top:-10px;
	}
.s5_perform_tp span{
	background:#1c1c1c;
	padding:0 10px;
	position:relative;
	}	
.s5_perform_header{
	margin:20px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
	}
.s5_perform_header h3{
	font-size:48px;
	line-height:48px;
	color:#00a12a;
	font-weight:800;
	}	
.s5_perform_header img{ width:40px;}
.s5_perform_text{
	font-size:15px;
	line-height:21px;
	color:#fff;
	margin-top:10px;
	}
.s5_perform_graph{
	margin:12px auto 0;
	display:block;
	}

/*-----------------------
Section 6
------------------------*/
.section_6{
	float:left;
    width:100%;
    background:#fff;
	padding:60px 0 70px;
	}
.s6_mid{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:1630px;
	padding: 0 10px;
	}
.s6_block{
	display:-webkit-flex;
	display:flex;
	flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin:35px auto 0;
	}
.s6_box{
	width:18.4%;
	background:#fff;
	-webkit-box-shadow:0 2px 3px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 3px 2px rgba(0,0,0,0.1);
	border-radius:12px;
	overflow:hidden;
	}
.s6_imgbx{
	display:inline-block;
	vertical-align:top;
	width:100%;
	}
.s6_img{
	display:block;
	margin:0 auto;
	}
.s6_box_cont{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:12px 10px 15px;
	}
.s6_box_cont p{
	font-size:20px;
	line-height:27px;
	color:#000;
	font-weight:600;
	}

/*-----------------------
Section 7
------------------------*/
.section_7{
	float:left;
	width:100%;
	background: url(../images/sec7-bg.webp) no-repeat center top;
	background-size:cover;
	padding:60px 0 70px;
	}
.compare-row{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:970px;
	margin-top:50px;
	}
.compare-col1{
	width:36%;
	margin-top:166px;
	}
.compare-list{
	float:left;
	width:100%;
	}
.compare-col1 .compare-list{ border: 1px solid #525252;}
.compare-col1 .compare-list{ border-right: none;}
.compare-list li{
	float: left;
    width: 100%;
    height: 65px;
    background: #181818;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
	
    text-align: left;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    padding: 0 20px;
	}
.compare-list li:nth-child(even){ background:#343434}
.compare-list li:last-child{ border-bottom:none;}
.compare-col2{
    width: 22.33%;
    background: url(../images/compare-bx1-bg.webp) no-repeat center top;
    background-size: cover;
    padding-bottom: 20px;
	}
.compare-col2 .compare-list li{ background: none; justify-content:center;}
.compare-col2 .compare-list li:nth-child(even){ background: none;}
.compare-col-top{
	float: left;
    width: 100%;
    height: 166px;
    padding: 30px 0;
	}
.compare-col2 .compare-col-top{ padding:20px 0;}	
.compare-col2 .comp-prod-img{
    display: block;
    margin:0 auto;
    position: relative;
	}
.comp-prod-img{
	display:block;
	margin:0 auto 0;
	}
.compare-logo{
	display:block;
	margin:15px auto 0;
	width:170px;
	}
.compare-col-top-txt{
	font-size:19px;
	line-height:21px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	margin-top: 15px;
	}
.comp-tick-icn{
	display:block;
	margin:0 auto;
	width:30px;
	}
.compare-right-box{
	float:left;
	width:40%;
	border:1px solid #525252;
	}	
.compare-col3{
	width:50%;
	justify-content:center;
	border-right:1px solid #525252;
	}
.compare-col3 .compare-list li{ justify-content:center;}
.compare-col3 .compare-col-top{ background:#181717; border-bottom:1px solid #525252;}
.compare-col3:last-child{ border-right:none;}

.guarantee_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:975px;
	background:url(../images/guarantee-bx-bg.webp) no-repeat center top;
	background-size:cover;
	position:relative;
	padding:35px 345px 30px 30px;
	text-align:left;
	margin-top:50px;
	
	border:5px solid #22b733;
	}
.guarantee_sub_head{
	display:inline-block;
	vertical-align:top;
	background:#000;
	font-size:19px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	padding:6px 10px;
	position:relative;
	}
.guarantee_sub_head:before{
	content: '';
    position: absolute;
    top: 0;
    right: -10px;
   	border-top:19px solid #000;
    border-bottom:19px solid #000;
    border-right: 10px solid transparent;
	}
.guarantee_heading{
    font-size:41px;
    line-height:50px;
    color: #000;
	font-weight:800;
	margin-top:8px;
	letter-spacing:-2px;
	}
.guarantee_box .common_text{
	margin-top:20px;
	}
.guarantee_seal{
	position:absolute;
	right:30px;
    top: 50%;
    margin-top: -154px;
	}	
.guarantee_box .btn_box{ margin-top:22px;}

/*-----------------------
Section_8
------------------------*/
.section_8{
	float:left;
	width:100%;
	background: #fff;
	padding:60px 0 70px;
	}	
.s8_block{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin:40px 0 10px;
	}
.s8_left{
    float: left;
    width: 45%;
    position: relative;
	}
.s8_product_img{
	position:absolute;
	top: 50px;
    left: -95px;
	max-width:none;
	}
.s8_right{
	float:right;
	width:55%;
	position:relative;
	}
.s8_prod_wrp_row{
	display:-webkit-flex;
	display:flex;
	flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
	row-gap:20px;
	}
.s8_prod_col{
	width:31.77%;
	background:#fff;
	border:1px solid #252525;
	padding:12px 10px 18px;
	}
.s8_prod_col img{
	display:block;
	margin:0 auto 10px;
	}
.s8_prod_col p{
	font-size:17px;
	line-height:24px;
	color:#000;
	}
	
/*-----------------------
Section_9
------------------------*/
.section_9{
	background: #eff5f3;
	float:left;
	width:100%;
	padding:60px 0 70px;
	}	
.testi-row{
	margin:40px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	position:relative;
	}
.testi-col{
	width:31.73%;
	background:#fff;
	border:1px solid #585858;
	border-radius:12px;
	padding:30px 20px 25px;
	
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
	}
.testi-col-content{
	float:left;
	width:100%;
	}
.testi_img{
	display:block;
	margin:0 auto 18px;
	border-radius:50%;
	width:124px;
	}
.testi-col-text1{
	font-size:19px;
	line-height:26px;
	color:#000;
	text-transform:uppercase;
    font-weight:bold;
	}
.testi-star{
	display:block;
	margin:10px auto 0;
	}
.testi-col-text2{
	font-size: 18px;
    line-height: 26px;
	color:#000;
	letter-spacing:0.3px;
	margin-top:15px;
	}
.testi-verify{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:25px;
	}
.testi_vrfy_text{
	font-size:19px;
	line-height:22px;
	color:#000;
	font-weight:600;
	}
.testi_vrfy_text span{
	font-size:14px;
	font-weight:400;
	}
.vrfy_tick{
	display:inline-block !important;
	vertical-align:middle;
	margin:-4px 8px 0;
	}	
	
/*-----------------------
Section 10
------------------------*/
.section_10{
	background: url(../images/s10-bg.webp) no-repeat center top;
	background-size: cover;
	float:left;
	width:100%;
	padding:60px 0 70px;
	}		
.s10_left{
	float:left;
	width:43%;
	text-align:left;
	}
.s10_prod{
    float: left;
    margin-top:50px;
	}
.s10_left .btn_box{ margin-top:60px;}			

.s10_right{
	float:right;
	width:56%;
	}	
.faq_section{
	float:left;
	width:100%;
	}
.faq_slide_row{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:#fff;
	margin-top:10px;
	border:2px solid #000;
	}
.accordion{
    float: left;
    width: 100%;
    text-align: left;
    background: url(../images/close.webp) no-repeat right 15px center;
    background-size: 15px;
    padding: 18px 50px 18px 20px;
    position: relative;
    cursor: pointer;
    font-size: 19px;
    line-height: 27px;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #ededed;
	}
.acdn_heading.accordion_open{
	background:url(../images/open.webp) no-repeat right 15px center;
	background-size:15px;
	}
.faq_slide_row.active {
	border:2px solid #149b25;
	border-radius:4px;
	}
.acdn_content{
	float:left;
	width:100%;
	text-align:left;
	padding: 15px 20px;
	}
.acdn_para{
	float:left;
	width:100%;
	font-size:17px;
	line-height:25px;
	color:#000;
	margin-bottom:20px;
	}
.acdn_para a{ color:#6f8ade;}	
	
/*-----------------------
CSS FOR FOOTER
------------------------*/
.footer{
	float:left;
	width:100%;
	padding:40px 0;
	background:#ffffff;
	}
.footer_logo{
	display:block;
	margin:0 auto 25px;
	width:200px;
	}
.footer_text{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	margin-top: 10px;
	}
.footer_text a{
	color:#000;
	padding:0 6px;
	}
	
/*=========Media Query=========*/
.show-mob, .show-tab {display: none;}
.fl{ float:left;}
.fr{ float:right;}	

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

ul.menu-list li a{ padding:0 15px;}

.bnr_heading{ font-size: 55px; line-height: 55px;}
ul.bnr_list li{ font-size:20px; line-height:25px;}
.bnr_prod1{ width:600px;}
.bnr_prod2{ width:470px;}
.bnr_seal{ right: -80px; width: 116px; margin-top: -63px;}
.bnr_strip_cont p{ font-size:16px;}

.common_heading{ font-size: 43px; line-height: 49px;}

.s6_box{ width: 19%;}
.s6_box_cont p{ font-size: 19px; line-height: 26px;}
	
.s8_product_img{ left: 0; max-width: 100%;}

}

@media only screen and (max-width:1021px){
.container{width:750px;}
.show-desk {display: none;}
.show-tab {display: block;}

ul.menu-list{ margin-left:0;}
ul.menu-list li a{ font-size: 14px; line-height: 14px; padding: 0 5px;}
a.nav-btn{ font-size: 14px; width: 180px; height: 48px;}

.bnr_content{ width:67%;}
.bnr_rating_text{	font-size: 14px; line-height: 14px;}
.bnr_heading{ font-size: 42px; line-height: 44px;}
.bnr_strip_innr{ padding: 5px 0 5px 57px;}
.free_seal_bx{ left:5px;}
.bnr_strip_innr img{ width: 95px;}
.bnr_strip_cont{ width: calc(100% - 95px); text-align: left; padding-left: 0;}
.bnr_strip_cont h3{ font-size: 18px; line-height: 22px;}
.bnr_strip_cont p{ font-size: 13px; line-height: 15px; margin-top: 2px;}
.bnr_seal{ right: -83px; width: 100px; margin-top: -50px;}
ul.bnr_list li{ font-size: 16px; line-height: 22px; background-size: 24px; padding-left: 32px; margin-top: 12px;}
.bnr_prod1{ width: 500px; bottom: -1px; right: -148px;}
.bnr_prod2{ width: 358px;}

.brand_heading{ font-size: 20px; line-height: 20px;}
ul.brand_list li img{ width:140px;}
ul.brand_list li p{ font-size: 15px; line-height: 18px;}

.s1_contact_box{ padding:20px 15px 40px; background-position-x: -245px;}
.s1_cont_left{ width: 33.5%;}
.jason_content{ padding:12px;}
.jason_content h3{ font-size: 19px; line-height: 22px;}
.jason_icon{ right: 7px; margin-top: -20px; width: 45px;}
ul.contact_strip li{ padding: 0 0 15px 40px; margin-top: 15px;}
ul.contact_strip li img{ width: 30px;}
ul.contact_strip li h3{ font-size: 18px; line-height: 18px;}
ul.contact_strip li p{ font-size: 15px; line-height: 15px;}
.s1_cont_right{ width: 65.5%; padding: 0 0 15px 10px;}
.common_text--mt25{ margin-top: 20px !important;}
.jason_degnat{ font-size: 18px; line-height: 18px;}
.s1_bx_seal{ right: 0; width: 190px;}

.section_2{ padding:50px 0 105px;}
.common_heading{ font-size: 36px; line-height: 42px;}
.s2_scopes_wrap{ margin: 40px auto 40px; row-gap: 25px;}
.s2_scopes_box{ width:49%; align-items: flex-start;}
.s2_scope_imgbx{ width: 110px; margin-top: 40px;}
.s2_scope_contbx{ width: calc(100% - 110px); padding-left: 15px;}
.s2_scope_contbx h3{ font-size: 20px; line-height: 24px;}
.s2_btm_text{ font-size: 20px; line-height: 30px; margin-top: 30px;}

.section_3{ padding:50px 0;}
.s3_comp_img{ width:120px;}
.s3_comp_list_head{ font-size: 16px; line-height: 20px; margin-top: 15px;}
ul.s3_comp_list li{ font-size: 13px; line-height: 19px; padding: 5px 0 5px 20px;}
ul.s3_comp_list li img{ top: 7px; width: 15px;}

.section_4{ padding:50px 0 60px;}
ul.s4_features_list{ column-gap: 2%;}
ul.s4_features_list li h3{ font-size: 18px; line-height: 20px;}
.s4_product{ margin: 10px auto 0; width: 580px;}

.section_5{ padding:50px 0 60px;}
.s5_performance_wrap{ margin: 50px auto 0;}
.s5_performance_box{ width: 32%; padding:0 10px 10px;}
.s5_perform_content{ padding:0;}
.s5_perform_tp{ font-size: 15px; line-height: 15px;}
.s5_perform_tp span{ padding:0 5px;}
.s5_perform_header h3{ font-size: 40px; line-height: 40px;}
.s5_product{ top: -100px; right: -70px; width: 340px;}

.section_6{ padding:50px 0 60px;}
.s6_block{ max-width: 770px; justify-content: center; column-gap: 2%; row-gap: 20px;}
.s6_box{ width: 32%;}
.s6_box_cont p{ font-size: 18px; line-height: 25px;}

.section_7{ padding:50px 0 60px;}
.compare-col1{ margin-top:150px;}
.compare-col-top{ height: 150px; padding: 15px 0;}
.compare-col2 .comp-prod-img{ width:150px;}
.compare-logo{ width:150px;}
.guarantee_box{ padding: 25px 265px 27px 22px; border: 3px solid #22b733;}
.guarantee_sub_head{ font-size: 18px; line-height: 24px; padding: 5px 10px;}
.guarantee_heading{ font-size: 32px; line-height: 46px;}
.guarantee_seal{ right: 20px; margin-top: -120px; width: 240px;}
.guarantee_sub_head:before{ border-top: 17px solid #000; border-bottom: 17px solid #000;}	

.section_8{ padding:50px 0 60px;}
.s8_left{ width: 100%;}
.s8_product_img{ width: 610px; position: static; display: block; margin: 0 auto;}
.s8_right{ width: 100%; margin-top: 30px;}

.section_9{ padding:50px 0 60px;}
.testi-col{ width: 32%; padding: 20px 10px;}
.testi-col-text1{ font-size: 18px; line-height: 25px;}
.testi-col-text2{ font-size: 17px; line-height: 25px;}
.testi_vrfy_text{ font-size: 17px; line-height: 20px;}

.section_10{ padding:50px 0 60px;}
.s10_left{ width:44%;}
.s10_right{ width: 52%;}
.accordion{ padding: 15px 50px 15px 15px; font-size: 18px; line-height: 26px;}
.acdn_para{ margin-bottom: 15px;}
}

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

.top_strip{ padding: 6px 0 7px;}
.top_strip p{ font-size: 14px; line-height: 14px;}
		
.top-fix-bar{ margin-bottom:55px;}
.nav-sec{ height:55px; margin-top:-55px; top:55px;}
.logo{ float:none; display:inline-block; vertical-align:top; width: 140px; margin-top:10px;}
a.nav-btn{ width: 134px; height: 36px; font-size: 12px; line-height: 36px; border-radius: 5px; margin-top: 9px; display:none;}
ul.menu-list{ display:none;}

.bnr_section{ background: url(../images/bnr-bg-m.webp) no-repeat center top; background-size:cover; padding:15px 0 30px;}
.bnr_content{ width:100%; padding:0; text-align:center;}
.bnr_rating_text{ font-size: 14px; line-height: 18px;}
.bnr_rating_text img{ margin: 0 auto 6px; width: 70px; display:block;}
.bnr_heading{ font-size: 29px; line-height: 32px; letter-spacing:-1px; margin-top:10px;}
.bnr_txt_arw{ margin: -4px 5px 0 10px; width: 50px; display:none;}
.bnr_strip{ border:none; margin-top:-55px;}
.bnr_strip_innr img{ width: 65px; display:none;}
.free_seal_bx{ left: 8px;}
.bnr_strip_cont{ width: 100%;}
.bnr_strip_innr{ padding: 10px 10px 10px 60px;}
.bnr_strip_cont h3{ font-size: 16px; line-height: 16px;}
.bnr_strip_cont p{ font-size: 13px; line-height: 18px; margin-top: 5px;}
.bnr_prod_mob{ margin:20px auto 0; width:calc(100% + 30px); max-width:none; margin-left:-15px;}
.bnr_seal{ display:none;}
ul.bnr_list{ margin-top:-10px;}
ul.bnr_list li{font-size: 16px;line-height: 22px;background-size: 20px;background-position-y: 4px;padding-left: 30px;margin-top: 10px;}

.btn_box{ margin-top:30px;}
.bnr_section .btn_box{ margin-top: 30px;}
.btn_top_text{ font-size:12px; line-height:12px;}
.common__button{ height: 60px; column-gap: 4%;}
.common__button p{ font-size: 20px; line-height: 20px;}
.common__button p span{ font-size: 14px; line-height: 14px;}
.common__button img{ width:22px;}
.btn_mnybk_text{ font-size: 12px; line-height: 12px; margin-top:10px;}
.btn_mnybk_text img{ width: 14px; margin: -3px 6px 0 0;}

.brand_section{ padding:15px 0 20px; overflow:hidden;}
.brand_heading{ font-size: 18px; line-height: 18px;}

/*====scroll_strip====*/
.scroll_strip_mob{
	float:left;
	width:100%;
	padding:15px 0 0; 
	}
.brand_heading{
	font-size:14px;
	line-height:14px;
	font-weight:600;
	color:#000;
	}
.scroll_strip{
	float:left;
	width:100%;
	background:#fff;
	padding:15px 0;
	overflow: hidden;
	
	display: flex;
    flex-wrap: nowrap;
	}
ul.scroll_strip_list{
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    animation: marquee-horizontal 20s linear infinite;
	}
ul.scroll_strip_list li{
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
	padding:0 12px;
	position:relative;
	}
ul.scroll_strip_list li img{
	display:inline-block;
	vertical-align:middle;
	height:40px;
	width:auto;
	}
ul.scroll_strip_list li p{
	font-size:15px;
	line-height:15px;
	font-weight:600;
	color:#000;
	margin-top:7px;
	}	

@keyframes marquee-horizontal {
	from {transform: translateX(0);}
	to {transform: translateX(-100%);}
	}


.section_1{ padding:25px 0 0;}
.s1_contact_box{ padding: 15px 12px 15px; background-position-x: 0; background-size: 100%; background:#fff;}
.s1_cont_right{ width: 100%; border: none; padding: 0;}
.s1_cont_heading{ font-size: 24px; line-height: 26px;}
.jason_box{ margin-top:22px;}
.common_text--mt25{ margin-top: 15px !important;}
.jason_pic{ width: 100%; height: 330px; object-fit: cover; object-position: center;}
.jason_content h3{ font-size: 18px; line-height: 21px;}
.jason_signature{ width: 100px; margin-top: 20px;}
.jason_degnat{ font-size: 16px; line-height: 16px;}
.jason_degnat span{ margin: 0 5px;}
.s1_bx_seal{ right: 0; width: 90px; bottom: 166px;}
ul.contact_strip{ margin-top:10px;}
ul.contact_strip li{ padding: 0 0 15px 34px; margin-top: 15px;}
ul.contact_strip li img{ width: 25px;}
ul.contact_strip li h3{ font-size: 17px; line-height: 17px;}
ul.contact_strip li p{ font-size: 15px; line-height: 15px; margin-top: 6px;}

.section_2{ padding:25px 0 65px;}
.common_heading{ font-size: 28px; line-height: 32px; letter-spacing: normal;}
.common_text{ font-size: 16px; line-height: 24px; margin-top: 15px;}
.s2_scopes_wrap{ margin: 25px auto; row-gap: 15px;}
.s2_scopes_box{ width:100%; padding: 15px 12px;}
.s2_scope_imgbx{ width: 95px; margin-top: 40px;}
.s2_scope_bx_arw{ top: -32px; right: -12px; width: 60px;}
.s2_scope_contbx{ width: calc(100% - 95px);}
.s2_scope_bx_prod{ height:75px;}
.s2_scope_bx_icn{ width:40px;}
.s2_btm_text{ font-size: 18px; line-height: 26px; padding: 0 10px; margin-top: 20px;}

.section_3{ padding:25px 0 35px;}
.section_3:before{ top: -51px; width: 75px; height: 90px; background-size: 75px; margin-left: -37px;}
.s3_left{ width:100%;}
.s3_right{ width:100%; margin-top:0;}
.s3_product{ margin: 20px auto 0; width: 280px;}
.s3_left_box{ float:none; max-width: 499px; margin: 27px auto 0; display: table;}
.s3_bx_content{ padding:7px 10px;}
ul.s3_bx_list li img{ width:28px;}
ul.s3_bx_list li p{ font-size: 10px; line-height: 12px;}
.s3_compare_box{ margin: 25px auto 0;}
.s3_compare_col{ padding:0 10px 0 0;}
.s3_compare_col:last-child{ padding:0 0 0 10px;}

.section_4{ padding:25px 0 35px;}
.s4_features_wrap{ margin: 0; float: none; display: inline-block; vertical-align: top; max-width: 345px;}
ul.s4_features_list{ display: inline-block; vertical-align: top; margin-top: 12px;}
ul.s4_features_list li{ float: left; width: 100%; text-align: left; position: relative; padding: 17px 0 17px 84px; margin-top: 14px;}
ul.s4_features_list li img{ position: absolute; top: 50%; left: 0; width: 75px; margin-top: -40px;}
ul.s4_features_list li h3{ font-size: 18px; line-height: 20px; margin: 0;}
ul.s4_features_list li p{ font-size: 14px; line-height: 20px; margin-top: 5px;}
.s4_featr_steps{ position:absolute; top:0; left:55px; width:24px; height:24px; background:#1ca22b; border-radius:50%; font-size:14px; line-height:24px; color:#fff; font-weight:600; text-align:center;}
.s4_prod_mob{ margin:22px auto 0;}
ul.s4_features_list2{ display:none;}

.section_5{ padding:25px 0 35px;}
.section_5 .common_heading{ max-width:200px;}
.s5_performance_wrap{ max-width: 354px; margin: 40px auto 0; row-gap:30px;}
.s5_performance_box{ width:100%;}
.s5_perform_header h3{ font-size: 35px; line-height: 35px;}
.s5_product{ top: -40px; right: -40px; width: 210px;}

.section_6{ padding:25px 0 35px;}
.s6_mid{ padding:0;}	
.s6_block{ margin: 25px auto 0; column-gap: normal; row-gap: 22px; flex-wrap: wrap;}	
.s6_box{ width: 300px !important;}

.section_7{ padding: 25px 0 35px;}
.compare-col-top{ height: 80px;}
.compare-col1{ margin-top: 80px;}
.compare-col2{ width: 24%;}
.compare-col2 .compare-col-top{ padding: 12px 0;}
.compare-row{ margin-top: 25px;}
.compare-list li{ height: 60px; font-size: 14px; line-height: 20px; padding: 0 5px;}
.comp-tick-icn{ width: 23px;}
.comp-prod-img{ width: 55px;}
.compare-logo{ width: 80px;}
.compare-col2 .comp-prod-img{ width: 70px;}
.compare-col-top-txt{ font-size: 12px; line-height: 18px; margin-top: 8px;}

.guarantee_box{ padding: 20px 15px 30px 15px; border: 2px solid #22b733;  margin-top: 30px; text-align:center;}  
.guarantee_sub_head{ font-size:17px;}
.guarantee_sub_head:before, .guarantee_sub_head:after{ content: ''; position: absolute; top: 0; right: -10px; border-top: 17px solid #000; border-bottom: 17px solid #000; border-right: 10px solid transparent;}
.guarantee_sub_head:after{ right:auto; left:-10px; border-left: 10px solid transparent;} 
.guarantee_heading{ font-size: 26px; line-height: 30px; letter-spacing:normal;}
.guarantee_seal{ width: 140px; position: static; margin:15px auto 0;}
.guarantee_box .common_text{ margin-top: 15px;}

.section_8{ padding: 25px 0 35px;}
.s8_block{ margin: 25px 0 0;}
.s8_right{ margin-top: 25px;}
.s8_prod_wrp_row{ row-gap: 12px;}
.s8_prod_col{ width: 48%; padding: 12px 10px 15px;}
.s8_prod_wrp p{ font-size: 14px; line-height: 20px;}
.s8_prod_col img{ width:120px;}
.s8_prod_col p{ font-size: 16px; line-height: 22px;}

.section_9{ padding: 25px 0 35px; }
.testi-row{ margin: 25px auto 0; row-gap:25px;}
.testi-col{ width: 100%; padding: 25px 12px 20px; }
.testi_img{ width: 100px;}
.testi-star{ width:95px; margin: 10px auto 0;}
.testi-col-text1{ font-size: 18px; line-height: 24px;}
.testi-col-text2{ font-size: 16px; line-height: 24px;}

.section_10{ padding: 25px 0 35px;}
.faq_section{ margin-top: 15px;}
.s10_left{ width: 100%; text-align: center;}
.section_10 .common_heading{ font-size:28px; line-height: 36px;}
.s10_right{ width: 100%;}
.faq_slide_row{ margin-top: 10px;}
.accordion{ padding: 13px 35px 13px 15px; font-size: 17px; line-height: 23px;}		
.acdn_content{ padding: 13px 15px 5px;}	
.acdn_para{ font-size: 16px; line-height: 22px; margin-bottom: 15px;}	

.footer{ padding:0 0 25px;}
.footer_logo{ display: block; margin: 25px auto 18px; width: 140px;}
.footer_text{ font-size: 15px; line-height: 21px;}

#ctabtn-mob{
	background: #000;
	padding:10px 10px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 999;
	transition: bottom 1s;
	display: table;
	width:100%;
	}	
}