@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-weight:400;
	font-family: 'Gabarito';
	}
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;
	}
.fl{ float:left;}
.fr{ float:right;}

/*====FONTS====*/
@font-face {
    font-family: 'Gabarito';
    src: url('Gabarito-SemiBold.woff2') format('woff2'),
        url('Gabarito-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Gabarito';
    src: url('Gabarito-Regular.woff2') format('woff2'),
        url('Gabarito-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('PlusJakartaSans-ExtraBold.woff2') format('woff2'),
        url('PlusJakartaSans-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;
	}
	
/*====Top-Fix-Bar====*/
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom:70px;
	}
.header{
	float:left;
	width:100%;
	height:70px;
	margin-top:-70px;
	top:70px;
	position:relative;
	background:#fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	}
.fixed-nav .header{
	position: fixed;
	z-index: 11;
	-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);
	}				
.logo{
	float:left;
	display:block;
	margin-top:24px;
	width:199px;
	}
.logo img{
	display:block;
	width:100%;
	height:auto;
	}
.header_right{
	float:right;
	margin-top:14px;
	position:relative;
	text-align:left;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	-webkit-justify-content:center;
	}
.login_btn, .header_btn{
	width:136px;
	height:42px;
	font-size:16px;
	line-height:38px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	border-radius:6px;
	text-align:center;
}
.login_btn{
	border:2px solid #000;
	line-height:32px;
	margin-right:10px;
}
.header_btn{
	background:#2260fd;
	color:#fff;
	position:relative;
	overflow:hidden;
}
.header_btn:after{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:url(../images/btn-anim.png) left top no-repeat;
	width:100%;
	animation: anime 2.2s linear infinite;
}
ul.topMenu{
	display:inline-block;
	vertical-align:middle;
	margin:22px 0 0 0;
	}
ul.topMenu li{
	float:left;
	padding:4px 20px;
	}
ul.topMenu li a{
	color:#000000;
	font-size:18px;
	line-height:18px;
	}
.d_menu_ic {
    display: inline-block;
    vertical-align: middle;
	width:11px;
	margin:0 0 0 5px;
	}
ul.topMenu li a:hover, ul.topMenu li a.active{color:#138dd8;}

/*====Section-1====*/
.sec1{
	float:left;
	width:100%;
	background:url(../images/sec1.jpg) center top no-repeat;
	background-size:cover;
	height:788px;
	overflow-y:clip;
}
.ai_strp{
	font-size:16px;
	line-height:20px;
	color:#000;
	background:#fff;
	padding:8px 20px 8px 50px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	border:1px solid #e1e6f0;
	border-radius:100px;
	margin-top:25px;
}
.ai_strp img{
	width: 24px;
    position: absolute;
    left: 18px;
    top: 8px;
}
.sec1_hdg{
	font-size:65px;
	line-height:68px;
	font-weight:700;
	margin-top:10px;
}
.sec1_hdg span{
	background: rgb(15,50,119);
	background: linear-gradient(50deg, rgba(15,50,119,1) 0%, rgba(33,96,253,1) 100%);
	background: -webkit-linear-gradient(50deg, rgba(15,50,119,1) 0%, rgba(33,96,253,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
ul.sec1_lst{
	display:inline-block;
	vertical-align:top;
	width:auto;
	max-width:100%;
	margin:28px auto 0;
	text-align:left;
}
ul.sec1_lst li{
	text-align:left;
	background:url(../images/sec1-tick.png) left 3px no-repeat;
	background-size:17px;
	padding-left:25px;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color:#333;
	letter-spacing:0.3px;
	margin-top:8px;
}
ul.sec1_lst li:first-child{
	margin-top:0;
}

.btn-bx{
	max-width:270px;
	width:100%;
	display:inline-block;
	vertical-align:top;
	position:relative;
	text-align:center;
	margin-top:45px;
}
.sec1-btn-bx{
	max-width:200px;
	margin-top:30px;
}
.comn-btn{
	width:100%;
	background:#2160fd;
	color:#fff;
	height:55px;
	display:inline-block;
	vertical-align:top;
	font-size:20px;
	line-height:54px;
	font-weight:800;
	letter-spacing:0.5px;
	border-radius:10px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.comn-btn:after{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:url(../images/btn-anim.png) left top no-repeat;
	width:100%;
	animation: anime 2.2s linear infinite;
}
@keyframes anime {
   0%{left:-30%}
   100%{left:100%}
}
.comn-btn img{
	width:9px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0 10px;
}
.sec1_txt{
	font-size:20px;
	line-height:26px;
	color:#474747;
	max-width:820px;
	width:100%;
	margin:25px auto 0;
}
.lrn-mre_btn{
	font-size:18px;
	line-height:24px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	display:inline-block;
	vertical-align:top;
	margin:43px 0 0 20px;
}
.lrn-mre_btn img{
	width:9px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0 10px;
}
.sec1_prd__box{
	max-width:1030px;
	width:100%;
	margin:35px auto 0;
	position:relative;
}
.main_display{
	display:inline-block;
	vertical-align:top;
	max-width:100%;
	border-radius:15px;
	box-shadow:6px -15px 70px 2px rgba(66,122,230,0.2);
	overflow:hidden;
}
.main_display img{
	display:inline-block;
	vertical-align:top;
	max-width:100%;
}
.bill_display, .customer_display, .rebill_display{
	box-shadow:6px 6px 30px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:6px 6px 30px 1px rgba(0,0,0,0.1);
	border-radius:10px;
	overflow:hidden;
	position:absolute;
}
.bill_display{
	left:0;
	top:30px;
}
.customer_display{
	right:0;
	top:-40px;
}
.rebill_display{
	right: 90px;
    bottom: 208px;
}
.bill_display img, .customer_display img, .rebill_display img{
	display:inline-block;
	vertical-align:top;
}

/*====As Seen====*/
.as-seen{
	float:left;
	width:100%;
	background:#fff;
	padding:40px 0 0;
}
.as-seen__heading{
	font-size:20px;
	line-height:24px;
	color:#000;
	font-weight:600;
}
.brand__strip__scroll{ 
	padding:30px 0 28px;
}
.featured__text{
	font-size:15px;
	line-height:15px;
	color:#000;
	font-weight:600;
}
.brand__strip__scroller{
	padding:22px 0 0;
	overflow: hidden;
	display: flex;
    flex-wrap: nowrap;
}
ul.scroll__brand__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 25s linear infinite;
}
ul.scroll__brand__list li{
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction:column;
	padding:0 10px;
	position:relative;
	border:1px solid #e4e5eb;
	border-radius:15px;
	width:129px;
	height:129px;
	background:#fafafa;
	margin:0 8px;
}
ul.scroll__brand__list li img{
	height:40px;
	max-width: none;
	margin-bottom:15px;
	width: 100%;
	object-fit: scale-down;
}
ul.scroll__brand__list li p{
	font-size:16px;
	line-height:20px;
}

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

/*====Section-2====*/
.sec2{
	float:left;
	width:100%;
	padding:60px 0 70px;
}
.sec2_img{
	position:absolute;
	left:-415px;
	top:-10px;
}
.sec2_content{
	float:right;
	width:57.26%;
	text-align:left;
	min-height:620px;
}
.heading{
	font-size:55px;
	line-height:64px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
}
.heading span{
	background: rgb(15,50,119);
	background: linear-gradient(50deg, rgba(15,50,119,1) 0%, rgba(33,96,253,1) 100%);
	background: -webkit-linear-gradient(50deg, rgba(15,50,119,1) 0%, rgba(33,96,253,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.comn_text--center {
    max-width: 700px;
    margin: auto;
    width: 100%;
}
.comn_text{
	font-size:20px;
	line-height:30px;
	color:#474747;
	margin-top:30px;
	letter-spacing:0.1px;
}
.sec2_btm{
	display:flex;
	display:-webkit-flex;
	float:left;
	width:100%;
	margin-top:40px;
}
.sec2_btm_bx{
	position:relative;
	text-align:left;
	padding:0 40px 0 65px;
}
.sec2_btm_bx:last-child{padding-right:0;}
.sec2_btm_bx-icn{
	width:49px;
	height:49px;
	border-radius:50%;
	background:#e8e8e8;
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	left:0;
	top:0;
}
.sec2_btm_bx-icn img{
	width:26px;
}
.sec2_btm_bx h3{
	font-size:20px;
	line-height:26px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
}
.sec2_btm_bx p{
	font-size:16px;
	line-height:22px;
	color:#474747;
	margin-top:15px;
	letter-spacing:0.1px;
}

/*====Section-3====*/
.sec3{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f0f3fb;
}
.sec3_inr{
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 25px;
}
.sec3_box_outr{
	
}
.sec3_inr_bx{
	background:#fff;
	border:1px solid #e4e5eb;
	border-radius:10px;
	padding:30px 35px;
	margin-top:25px;
}
.sec3_inr_bx--3 img{
	margin:40px auto 60px;
}
.sec3_inr_bx--2 img{
	margin: -10px auto -15px;
}
.sec3_inr_bx h3{
	font-size:22px;
	line-height:28px;
	margin-bottom:15px;
}
.sec3_inr_bx p{
	font-size:20px;
	line-height:26px;
	color:#474747;
	margin-bottom:20px;
}
.sec3_inr_bx img{
	max-width:100%;
}
.sec3_inr_bx--4 img{
	width:calc(100% + 70px);
	margin-left:-35px;
	max-width:none;
}

/*====Section-4====*/
.sec4{
	float:left;
	width:100%;
	padding:60px 0 80px;
}
.sec4_inr{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	margin-top:40px;
}
ul.tab_lst{
	width:31.62%;
}
ul.tab_lst li{
	box-shadow:0px 0px 0px 1px #e1e1e1;
	-webkit-box-shadow:0px 0px 0px 1px #e1e1e1;
	border-radius:6px;
	padding:15px 20px 20px 65px;
	position:relative;
	text-align:left;
	font-size:20px;
	line-height:24px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	margin-top:20px;
	cursor:pointer;
}
ul.tab_lst li img{
	width:30px;
	position:absolute;
	left:20px;
	top:15px;
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	opacity:0.5;
	transition:all ease 0.3s;
}
ul.tab_lst li:hover, ul.tab_lst li.active{
	box-shadow:0px 0px 0px 2px #0f61ff;
	-webkit-box-shadow:0px 0px 0px 2px #0f61ff;
	background:url(../images/hover-arw.png) 95% center no-repeat;
	background-size:10px;
}
ul.tab_lst li:hover:before, ul.tab_lst li.active:before{
	content:'';
	box-shadow:0px 0px 15px 1px rgba(15,97,255,0.5);
	-webkit-box-shadow:0px 0px 15px 1px rgba(15,97,255,0.5);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	transition:all ease 0.3s;
}
ul.tab_lst li:hover img, ul.tab_lst li.active img{-webkit-filter: grayscale(0); filter: none; opacity:1;}
.tab-content_bx{
	width:60%;
}
.tab_content{
	width:100%;
	text-align:left;
	margin-top:10px;
}
.tab-content_hdg{
	font-size:36px;
	line-height:40px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	color:#000;
}
.tab_content_img{
	margin-top:30px;
	max-width:100%;
	width:665px;
}
.tab-content_txt{
	font-size:18px;
	line-height:24px;
	color:#474747;
	margin-top:15px;
}
.btn-bx_tab{
	margin-top:35px;
}

/*====Section-5====*/
.sec5{
	float:left;
	width:100%;
	padding:60px 0 80px;
	background:#f5f8fc;
}
.sec5_inr{
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	margin-top:30px;
}
.sec5_inr_bx{
	width:33.3%;
	display:flex;
	flex-direction:column;
	padding:50px 40px;
	position:relative;
}
.sec5_inr_bx:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:20px;
	bottom:20px;
	border-right:1px solid #ccc;
}
.sec5_inr_bx:nth-child(3n):after{border-right:none;}
.sec5_inr_bx:nth-child(-n+3){padding-top:20px;}
.sec5_inr_bx:nth-child(n+4){padding-bottom:20px;}
.sec5_inr_bx:nth-child(n+4):before{
	content:'';
	position:absolute;
	border-top:1px solid #ccc;
	top:0;
	bottom:0;
	left:20px;
	right:20px;
}
.sec5_icn{
	width:70px;
	display:block;
	margin:0 auto 10px;
}
.sec5_inr_bx h3{
	font-size:26px;
	line-height:34px;
	font-family: 'Plus Jakarta Sans';	
	font-weight:800;
}
.sec5_inr_bx p{
	font-size:20px;
	line-height:26px;
	margin-top:20px;
}
.sec5_btm_tx{
	font-size:20px;
	line-height:26px;
	margin-top:40px;
}

/*====Section-6====*/
.sec6{
	float:left;
	width:100%;
	padding:60px 0 80px;
	overflow-x:clip;
}
.sec6_inr{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items:center;
	-webkit-align-items:center;
}
.sec6_logos{
	width:887px;
	margin-left:-415px;
	position:relative;
}
.sec6_logos:before, .sec6_logos:after{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	width:100px;
}
.sec6_logos:before{
	left:0;
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(33,96,253,0) 100%);
	z-index:1;
}
.sec6_logos:after{
	right:0;
	background: rgb(255,255,255);
	background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(33,96,253,0) 100%);
}
.sec6_logos_inr{
	display:flex;
	flex-direction:column;
	width:100%;
}
.sec6_log-lst_outr{
	display: flex;
    overflow: hidden;
	margin:8px 0;
}
ul.sec6_log-lst{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-shrink: 0;
    animation: marquee-horizontal 25s linear infinite;
}
ul.sec6_log-lst li{
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction:column;
	padding:0 10px;
	position:relative;
	border:1px solid #e4e5eb;
	border-radius:15px;
	width:129px;
	height:129px;
	background:#fafafa;
	margin:0 8px;
}
ul.sec6_log-lst li img{
	height:40px;
	max-width: none;
	margin-bottom:15px;
	width: 100%;
	object-fit: scale-down;
}
ul.sec6_log-lst li p{
	font-size:16px;
	line-height:20px;
}
.sec6_log-reverse .sec6_log-lst {
    animation-direction: reverse;
}
.sec6_inr_content{
	width:57.26%;
	text-align:left;
	padding-left:20px;
}

/*====Section-7====*/
.sec7{
	float:left;
	width:100%;
	padding:60px 0 80px;
	background:#f5f8fc;
}
.compare-chart{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:70px;
	margin-bottom:20px;
	}
.chart-col1{
	float:left;
	width:27%;
	text-align:left;
	}
.chart-row{
	float:left;
	width:100%;
	height:65px;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	border-bottom:1px solid #000;
	}
.chart-col1	.chart-row{ padding:0 15px;}
.chart-col1	.chart-row p{
	font-size:18px;
	line-height:24px;
	color:#333;
	font-weight:600;
	}
.chart-row:first-child{
	height:80px;
	border-bottom:none;
	}
.chart-row:last-child{border-bottom:none;}
.chart-col2{
	float:left;
	width:19%;
	background:#2160fd;
	position:relative;
	}
.chart-col2:after{
	content:'';
	position:absolute;
	left:0;
	bottom:-30px;
	height:30px;
	width:100%;
	background:#2160FD;
}
.chart-col2 .chart-row{justify-content: center; border-bottom:none;}		
.chart-col2 .chart-prod{max-width:100%; padding:0 10px;}
.chart-col2 .chart-row p{
	text-align:center;
	font-size:16px;
	line-height:18px;
	font-weight:600;
	}
.chart-row p span{ font-size:13px; line-height:13px; font-weight:600;}
.chart-img{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:20px;
	}
.chart-round-tick{
	width:25px;
}
.chart-row p{
	font-size:19px;
	line-height:26px;
	color:#000;
	}
.chart-right{
	float:left;
	width:54%;
	}	
.chart-col{
	float:left;
	width:18%;
	}
.chart-col3{width:28%;}
.chart-col .chart-row{justify-content: center;}
.chart-col .chart-row p{
	float:left;
	width:100%;
	font-size:16px;
	line-height:22px;
	font-weight:600;
	color:#333;
	text-align:center;
	letter-spacing:0;
	padding:10px 0;
	}

/*====Section-8====*/
.sec8{
	float:left;
	width:100%;
	padding:60px 0 70px;
}
.package{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	max-width:770px;
	margin:40px auto 0;
}
.package_bx{
	box-shadow:0px 0px 0px 2px #000;
	border-radius:15px;
	padding:30px 25px;
	width:48.5%;
	text-align:left;
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	cursor:pointer;
}
.plan_hdg{
	font-size:36px;
	line-height:40px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	margin-bottom:15px;
}
.plan_prc{
	font-size:30px;
	line-height:34px;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	margin-bottom:35px;
}
.plan_prc span{
	font-size:65px;
	line-height:70px;
}
ul.plan_lst li{
	font-size:16px;
	line-height:22px;
	margin-bottom:5px;
}
.plan_txt{
	font-size:16px;
	line-height:22px;
	margin-bottom:20px;
}
.pack_skip{
	background:#fff5c6;
	padding:15px 20px 15px 75px;
	position:relative;
	margin:20px auto;
}
.pack_skip img{
	width:43px;
	position:absolute;
	left: 20px;
	top: 22px;
}
.pack_btn{
	display:inline-block;
	vertical-align:top;
	max-width:320px;
	width:100%;
	background:#fff;
	border:2px solid #2160fd;
	border-radius:6px;
	font-size:18px;
	line-height:48px;
	font-weight:800;
	color:#2160fd;
	height:55px;
	text-align:center;
	margin-top:auto;
}
.pack_btn img{
	width:9px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0 6px;
}
.package_bx.active, .package_bx:hover{
	box-shadow:0px 0px 0px 3px #2160fd;
	transition:all ease 0.3s;
}
.package_bx.active .plan_prc, .package_bx:hover .plan_prc{color:#2160fd;}
.package_bx.active .pack_btn, .package_bx:hover .pack_btn{
	background:#2160fd;
	color:#fff;
	transition:all ease 0.3s;
}
.package_bx.active .pack_btn img, .package_bx:hover .pack_btn img{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	transition:all ease 0.3s;
}

/*====Section-9====*/
.sec9{
	float:left;
	width:100%;
	padding:90px 0 40px;
	position:relative;
}
.sec9:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:398px;
	width:100%;
	background:url(../images/sec9.jpg) center top repeat-x;
}
.sec9_bx{
	background:#fff;
	padding:40px 90px 60px;
	border-radius:20px;
	box-shadow:0px 10px 30px 1px rgba(66,122,230,0.2);
	-webkit-box-shadow:0px 10px 30px 1px rgba(66,122,230,0.2);
}
.clock_icn{
	width: 52px;
    border-radius: 50%;
    box-shadow: 0px 0px 0px 10px #fff;
    margin: -60px auto 30px;
    display: block;
}

/*-----------------------
INFO SECTION
------------------------*/
.info-sec{
	float:left;
	width:100%;
	background:#fff;
}
.info-sec-inr{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
	padding:60px 20px 40px;
	}
	
.info-sec-links-col{
	text-align:left;
	/*width:19%;*/
	}
.info-sec-links-col-1{
	width:31%;
	padding-right:30px;
	}
.info-sec-log{
	margin:0 0 20px;
}
.info-sec-tx{
	font-size:18px;
	line-height:28px;
	letter-spacing:0.5px;
	color:#474747;
	margin-bottom:25px;
}
.contact_info{
	position:relative;
	font-size:16px;
	line-height:24px;
	margin-top:12px;
	color:#474747;
}
.contact_info img{
	width:18px;
	position:absolute;
	left:0;
	top:4px;
}
.info-sec-links-col-5{
	width:12%;
	}
.info-sec-links-hd {
    font-size:20px;
    line-height:24px;
    color: #000;
	font-family: 'Plus Jakarta Sans';
	font-weight:800;
	}
.info-sec-links-list{
	margin-top:30px;
	}
.info-sec-links-list li{
	margin:15px 0 0;
	font-size:18px;
	line-height:24px;
	color:#474747;
	text-align:left;
	position:relative;
	}
.info-sec-links-list li a{
	color:#474747;
	position:relative;
}

/*-----------------------
FOOTER
------------------------*/
.footer{
	background:#fff;
	color:#000;
	float:left;
	width:100%;
}
.footer__inner{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	padding:20px 0;
	border-top:1px solid #c2c2c2;
}
.footer__text{
	font-size:16px;
	line-height:22px;
	margin:10px 0;
	font-weight:500;
	width:49%;
}
.footer__text a{margin:0 5px; color:#000;}
.footer__text--1{text-align:left;}
.footer__text--2{text-align:right;}


/*=======================*/
.showTab, .showMob{ display:none;}
.showDesk{ display:block;}
.hideDesk{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#fff;}

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

ul.topMenu li{padding:4px 10px;}

.heading{font-size:46px; line-height:55px;}

}


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

.header{ background:#fff; border-bottom:1px solid #dddddd;}

.sec1_hdg{font-size:55px; line-height:60px;}


.sec2{padding:40px 0 50px;}
.heading{font-size:38px; line-height:48px;}
.sec2_img{width:700px; top:10px;}

.sec3{padding:40px 0 50px;}
.sec3_inr{grid-column-gap: 15px;}
.sec3_inr_bx{padding:20px; margin-top:15px;}
.sec3_inr_bx--4 img{width:calc(100% + 40px); margin-left:-20px;}

.sec4{padding:40px 0 50px;}
.sec4_inr{margin-top:25px;}

.sec5{padding:40px 0 50px;}
.sec5_inr_bx{padding:25px 15px;}
.sec5_inr_bx h3{font-size:22px; line-height:30px;}
.sec5_inr_bx:nth-child(n+4){padding-bottom:0;}

.sec6{padding:40px 0 50px;}
.sec6_logos{width:750px;}

.sec7{padding:40px 0 50px;}
.compare-chart{margin-top:40px;}
.chart-col2:after{height:10px; bottom:-10px;}
.chart-col1{width:24%;}
.chart-col2{width:16%;}
.chart-right{width:60%;}
.chart-col .chart-row p{font-size:14px; line-height:18px;}

.sec8{padding:40px 0 50px;}

.info-sec-inr{padding:40px 10px 20px;}
.info-sec-links-col-1{padding-right:20px;}
.info-sec-links-list li{font-size:16px;}
.contact_info img{top:0;}
.info-sec-tx{font-size:16px; line-height:20px;}
ul.brand_list li img{max-height:30px;}

.footer__inner{padding:15px 0;}
.footer__text{font-size:15px; line-height:20px;}
}

@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;}

.top-fix-bar{margin-bottom:55px;}
.header{height:55px; margin-top: -55px; top: 55px; background:#fff;}
.logo{width:170px; height:auto; float:none; margin-top:18px; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.header_right{margin-top:11px;}
.login_mob img{width: 22px; margin-top: 3px;}

/*MOBILE MENU CSS*/
.mob-mnu-ic{
    cursor: pointer;
    position:absolute;
    left:15px;
    top:17px;
	z-index:16;
	}
.mob-mnu-ic button{
	outline: none;
    -webkit-appearance: none;
	background: none;
	padding:0;
    cursor: pointer;
	border: none;
	margin:0;
	display:inline-block;
	vertical-align:top;
	}
.mob-mnu-ic span{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	margin-top:4px;
	margin-right:5px;
	}
.bar1, .bar2, .bar3 {
	width: 30px;
	height: 3px;
	background-color:#1a1a1a;
	transition: 0.4s;
	}
.bar2{margin: 6px 0;}
.dl-active .bar1 {
	-webkit-transform: rotate(-45deg) translate(-8.5px, 6px);
	transform: rotate(-45deg) translate(-8.5px, 6px);
	background:#1a1a1a;
	}
.dl-active .bar2 {opacity: 0;}
.dl-active .bar3 {
	-webkit-transform: rotate(45deg) translate(-7px, -4px);
	transform: rotate(45deg) translate(-7px, -4px);
	background:#1a1a1a;
	}
.mobilemenu{
	left:0;
	position:fixed;
	top:53px;
	background:#fff;
	z-index:12;
	right:0;
	bottom:0;
	overflow:scroll;
	display:none;
	border-top:1px solid #ddd;
	}
.mobimenu-top{ top:50px;}
.mobilemenu li{
	text-align:left;
	border-bottom:1px solid #ddd;
	}
.mobilemenu li a{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:17px 20px;
	font-size:17px;
	color:#000;
	}

/* ------------------- */
.sec1{height:680px;}
.ai_strp{font-size:14px;}
.sec1_hdg{font-size:32px; line-height:40px;}
ul.sec1_lst{margin:15px auto 0; display:inline-block; vertical-align:top; padding-left:10px; width:auto;}
ul.sec1_lst li{margin-top:5px;}
.sec1_txt{font-size:18px; line-height:26px; margin:15px auto 0;}
.sec1_prd__box{margin:35px auto 0;}
.bill_display img, .customer_display img, .rebill_display img{width:152px;}
.main_display{
	border-radius: 5px;
	max-width: none;
	width: calc(100% + 30px);
	margin-left: -15px;
	padding: 0 5px;
}
.bill_display{top:15px;}
.customer_display{top:-20px;}
.rebill_display{bottom:100px; right:0;}
.sec1_mobile{
	margin-top:40px;
}

.btn-bx{margin-top:25px; max-width:200px;}
.comn-btn{height:48px; font-size:18px; line-height:48px; border-radius:6px;}
.sec1-btn-bx{margin-top:25px; max-width:150px;}
.lrn-mre_btn{margin:35px 0 0 20px; font-size:16px;}

.as-seen{padding:20px 0 6px;}
.as-seen__heading{font-size:15px; line-height:20px; letter-spacing:-0.2px;}
ul.scroll__brand__list li{padding:0 10px; width:90px; height:90px; border-radius:6px; margin:0 5px;}
ul.scroll__brand__list li img{height:30px; margin-bottom:7px;}
ul.scroll__brand__list li p{font-size:12px; line-height:15px;}

.sec2{padding:25px 0 35px; overflow-x:clip;}
.sec2_img{position:static; max-width:100%; margin:30px auto 25px;}
.sec2_content{width:100%;}

.heading{font-size:30px; line-height:38px;}
.comn_text{font-size:17px; line-height:26px; margin-top:20px;}

.sec2_btm{flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-top:15px;}
.sec2_btm_bx{padding: 20px 15px 20px 55px; border-bottom:1px solid #dfdfdf;}
.sec2_btm_bx:last-child{border-bottom:none; padding-bottom:0px;}
.sec2_btm_bx-icn{width:45px; height:45px; top:25px;}
.sec2_btm_bx-icn img{width:23px;}
.sec2 .btn-bx{display:block; margin:25px auto 0;}

.sec3{padding:30px 0 40px;}
.sec3_inr{grid-template-columns: 1fr; margin-top:15px; padding:0 15px;}
.sec3_inr_bx p{font-size:17px; line-height:26px;}
.sec3_inr_bx--3 img{margin:auto;}

.sec4{padding:25px 0 35px;}
.sec4_inr{flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-top:20px;}
.tab-content_bx{width:100%;}
.tab-acdn_mob {
	padding:15px;
	border: 1px solid #e4e5eb;
	float: left;
	width: 100%;
	background: #fff;
	margin: 5px 0;
}
.tab-acdn_mob-hd {
	width: 100%;
	font-size: 18px;
	letter-spacing:0.3px;
	float: left;
	border-radius: 5px;
	background: #fff;
	text-align: left;
}
.tab-acdn_mob-hd p{float:left; font-weight:bold;}
.tab-acdn_mob-hd img{
	width:25px;
	margin:-1px 10px 0 0;
	float:left;
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	opacity:0.5;
	transition:all ease 0.3s;
}
.tab-acdn_mob-hd.active img {-webkit-filter: grayscale(0); filter: none; opacity: 1;}
.tab-acdn_mob-hd span{float:right;}
.tab_content{
	float:left;
	width:100%;
	margin-top: 10px;
	padding: 15px 0 20px;
	border-top: 1px solid #e4e5eb;
}
.tab_content_img{margin-top:15px;}
.tab-content_txt{font-size:17px;}

.sec5{padding:25px 0 35px;}
.sec5_inr{margin:10px 0; padding:0 20px;}
.sec5_inr_bx{width:100%; padding:25px 20px; margin-top:15px;}
.sec5_inr_bx:nth-child(n+4){padding-bottom:25px;}
.sec5_inr_bx:nth-child(n+4):before{left:0; right:0;}
.sec5_inr_bx:after{display:none;}
.sec5_inr_bx:first-child:before{padding-top:0px;}
.sec5_inr_bx:before{
	content: '';
    position: absolute;
    border: 1px solid #ccc;
	border-radius:8px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.sec5_icn{width:48px;}
.sec5_inr_bx h3{font-size:20px; line-height:26px;}
.sec5_inr_bx p{font-size:17px; line-height:26px; margin-top:15px;}
.sec5_btm_tx{font-size:19px; line-height:26px; margin-top:30px;}

.sec6{padding:25px 0 40px;}
.sec6_inr{
	flex-wrap:wrap; 
	-webkit-flex-wrap:wrap; 
	align-items: normal;
}
.sec6_logos{width:calc(100% + 30px); margin-left:-15px; margin-top:30px;}
.sec6_logos:before, .sec6_logos:after{width:50px; display:none;}
.sec6_logos_inr{flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.sec6_log-lst_outr{margin:5px 0;}
ul.sec6_log-lst li{padding:0 10px; width:90px; height:90px; border-radius:6px; margin:0 5px;}
ul.sec6_log-lst li img{height:30px; margin-bottom:7px;}
ul.sec6_log-lst li p{font-size:12px; line-height:15px;}
.sec6_inr_content{width:100%; padding-left:0;}
.sec6_inr .btn-bx{display:block; margin:25px auto 0;}

.sec7{padding:25px 0 35px;}
.compare-sel_hdg{
	border:1px solid #000;
	padding:12px 15px;
	-webkit-appearance:none;
	outline:none;
	background:url(../images/dropdown_down_arrow.svg) 96% center no-repeat;
	max-width:450px;
	width:100%;
	font-size:16px;
	margin-top:30px;
	background-color: transparent;
}
.compare-sel_hdg.active{
	background:url(../images/dropdown_up_arrow.svg) 96% center no-repeat;
}
.compare-sel_hdg option{
	background-color:transparent;
}
.chart-col{width:100%;}
.chart-col1, .chart-col2, .chart-right{width:33.3%;}
.chart-col3{width:100%;}
.chart-col1 .chart-row{padding:0 8px;}
.chart-col1 .chart-row p{font-size:14px; line-height:18px;}

.sec8{padding:25px 0 40px;}
.package{flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:5px auto 0;}
.package_bx{width:100%; padding:15px 15px 25px; border-radius:8px; margin-top:25px;}
.plan_hdg{font-size:26px; line-height:32px; margin-bottom:8px;}
.plan_prc{font-size:20px; line-height:24px; margin-bottom:20px;}
.plan_prc span{font-size:50px; line-height:54px;}

.sec9{padding:60px 0 30px;}
.sec9:before{height:210px;}
.sec9_bx{padding:20px 20px 30px; border-radius:12px;}
.clock_icn{width:38px; box-shadow:0px 0px 0px 6px #fff; margin: -40px auto 10px;}

.info-sec-inr{flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: normal; padding:20px 0 5px;}
.info-sec-links-col-1{width:100%; padding-right:0px; margin-bottom:10px;}
.scl-lst-hd{font-size:15px; margin-top:8px;}
.info-sec-log{width:170px; margin:0 0 6px;}
ul.social-list{margin-top:15px;}
.info-sec-links-hd{font-size:16px; line-height:22px; margin:0; padding:10px 0; border-bottom:1px solid #000; position:relative;}
.info-sec-links-col-5 .info-sec-links-hd{border-bottom:none; padding-bottom:0px;}
.contact_info{margin-top:8px;}
.info-sec-links-list{margin:0 0 15px;}
.info-sec-links-list li{margin:10px 0 0;}
.info-sec-links-list li:before{top:5px;}
.info-sec-links-col-2, .info-sec-links-col-3, .info-sec-links-col-4, .info-sec-links-col-5{width:100%;padding-right:0px;}
.info-sec-links-col-2 ul.info-sec-links-list, .info-sec-links-col-3 ul.info-sec-links-list, .info-sec-links-col-4 ul.info-sec-links-list, .info-sec-links-col-5 ul.info-sec-links-list{display:none;}
.info-sec-tx{margin-top:15px; display:none;}
.tot-img{
	position: absolute; 
	background: url(../images/close.png) no-repeat; 
	background-size:15px;
	width: 15px; 
	height: 15px; 
	right: 8px; 
	top: 50%; 
	margin-top:-6px; 
	transition: all ease-in-out 0.3s;
}
.info-sec-links-hd.active .tot-img{transform: rotate(-45deg);}
.disclaimer{padding:15px 10px 10px; font-size:13px; margin-top:30px;}
ul.brand_list{flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:5px auto 0;}
ul.brand_list li{width:50%; margin:2px 0;}

.footer__inner{flex-wrap:wrap; -webkit-flex-wrap:wrap; border-top:none;}
.footer__text{width:100%; margin:5px 0; font-size:14px; line-height:16px;}
.footer__text--1, .footer__text--2{text-align:center;}
}

