.zw_signup_otp_visible .sign_title {display: none;}
.zakya_home_page {
	position: relative;
	background: #f5f5f5;
	overflow-x: hidden;
}
footer{
	position: relative;
	z-index: 3;
}
.g-header, .zpos-emailSec, .zpos-nav-footer{
	display: none;
}
.zakya_home_page,
.s_webp .bg_lazy_loaded.more_highlight_sec,
.s_webp .bg_lazy_loaded.report_section,
.s_webp .bg_lazy_loaded .door_container:before {
	background: #f5f5f5 url(../images/bg-noise.webp);
}
.zakya_home_page,
.n_webp .bg_lazy_loaded.more_highlight_sec,
.n_webp .bg_lazy_loaded.report_section,
.n_webp .bg_lazy_loaded .door_container:before {
	background: #f5f5f5 url(../images/bg-noise.png);
}
.more_highlight_sec,
.report_section,
.door_container:before {
	background: #f5f5f5 url(../images/bg-noise-lazy.png);
}
.zpos-prdIcon{
	display: inline-block;
	max-width: max-content;
	width: 100%;
	margin: 0px 0px 30px;
	width: 213px;
    height: 50px;

}
.body-umain .zpos-prdIcon{
	margin: 0px 0px 30px;
}
.zakya_home_page h1 {
	font: 82px/1 var(--primary-bold);
	letter-spacing: -2px;
	margin-bottom: 20px;
}
.ccode-in.body-umain .zakya_home_page h1, .non_in_reg .zakya_home_page h1 {
    font: 60px/1 var(--primary-extrabold);
}
.zakya_home_page h2 {
	font: 56px/1 var(--primary-bold);
}
.zakya_home_page .zh_banner_section h2,
.zakya_home_page .intro_text, .zakya_home_page h3 {
	font: 48px/1.1 var(--primary-bold);
	letter-spacing: -2px;
}
.zakya_home_page .zh_banner_section h2 {
	margin-bottom: 50px;
	padding-left: 50px;
	max-width: 1025px;
	width: 100%;
}
.zakya_home_page .zh_banner_section .intro_text {
    display: inline-block;
    font: 28px/1.2 var(--primary-medium);
    letter-spacing: -1px;
    margin: 0 auto 25px 0;
    width: 100%;
    background: linear-gradient(to left,#e57627 0%,#e57627 42.5%,#facb8f 50%,#e57627 57.5%,#e57627 100%);
    background-size: 200% auto;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    background-position: 100% center;
    animation: loader 10s ease infinite reverse;
}
.zakya_home_page .signup-box .sign_title span {
    font: 16px/1.5 var(--primary-regular);
    display: block;
}
.zakya_home_page .signup-box .otpmobile span,
.zakya_home_page .signup-box .otpAlert span{
    font: 16px/1.5 var(--primary-regular);
}
.ccode-in.body-umain .zakya_home_page .zh_banner_section h3, .non_in_reg .zakya_home_page .zh_banner_section h3 {
    font: 36px/1.2 var(--primary-medium);
    width: max-content;
    margin: 0 auto 25px;
}
.zz_animated.zh_text_wrap .intro_text {
	animation: loader 10s ease infinite reverse;
}
@keyframes loader {
	0% {
		background-position: 100% center;
	}
	50% {
		background-position: 0% center;
	}
	100% {
		background-position: 100% center;
	}
}
.zakya_home_page picture {
	display: inline-block;
}
.zakya_home_page picture img {
	display: block;
}
.zakya_home_page p,
.zakya_home_page li,
.zakya_home_page a,
.zakya_home_page span {
	font: 20px/1.6 var(--primary-regular);
}
.zakya_home_page .zcta_btn,
.zakya_home_page .act-btn {
	padding: 20px 30px;
	border: 2px solid #e57627;
	background: #e57627;
	border-radius: 35px;
	box-sizing: border-box;
	color: #fff;
	font: 16px/1 var(--primary-bold);
	text-transform: uppercase;
	max-width: 255px;
	width: 100%;
	display: inline-block;
	margin: 0px;
	position: relative;
	visibility: visible;
	opacity: 1;
}
.zakya_home_page .act-btn.buy_now_btn {
	background: #000;
	border: 2px solid #fff;
}
.banner_sec .zpos-cta-btn{
	display: none;
}
.body-umain .banner_sec .zpos-cta-btn{
	display: inline-block;
}
.body-umain .act-btn.buy_now_btn,
.body-umain .box_animation.active .act-btn.buy_now_btn {
	z-index: 0;
	opacity: 0;
	transform: translateX(0%);
	display: none;
	visibility: hidden;
	animation: none;
}
.body-umain .box_animation .act-btn.z_box_anim1,
.body-umain .box_animation.active .act-btn.z_box_anim {
	z-index: 1;
	transform: translateX(0%);
	animation: none;
}
.zh_banner_section {
	position: relative;
	background: #132f65;
	padding: 150px 0px 120px;
	color: #fff;
}
.signup_handling{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 80px;
}
.zh_text_wrap {
    max-width: 630px;
    width: 100%;
    text-align: left;
    margin: 0;
}
.ccode-in.body-umain .zh_text_wrap, .non_in_reg .zh_text_wrap {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}
.signup-box {
    position: relative;
    transition: all .6s linear;
    max-width: 410px;
    width: 100%;
    box-sizing: border-box;
    padding: 30px;
}
.umain .signup-box, .ccode-in.body-umain .signup-box, .non_in_reg .signup-box{
    display: none;
}
.zakya_home_page .signup-box .sign_title {
    font: 18px/1.2 var(--primary-bold);
    text-align: left;
    position: relative;
    z-index: 1;
    letter-spacing: 0;
}
.i18n-ta .zh_text_wrap{
	max-width: 1080px;
}
.zh_cta_sec {
	margin: 35px auto 70px;
}
.zh_inr_sec {
	position: relative;
	max-width: 1440px;
	width: 100%;
	margin: 0px auto;
	background: #583e29;
	border-radius: 12px;
	padding-bottom: 120px;
	transform-origin: center;
}
.s_webp .bg_lazy_loaded .zh_inr_bg {
	background: #1a1a1a url(../images/POSscreenmain.png);
}
.n_webp .bg_lazy_loaded .zh_inr_bg {
	background: #1a1a1a url(../images/zh_home_zakya_banner_2x.jpg);
}
.zh_inr_bg {
	position: relative;
	padding-bottom: 40%;
	border-radius: 12px 12px 0px 0px;
	background: #1a1a1a url(../images/zh_home_zakya_banner_lazy.png);
}
.zh_inr_bg,
.s_webp .bg_lazy_loaded .zh_inr_bg,
.n_webp .bg_lazy_loaded .zh_inr_bg{
	background-size: cover;
	background-attachment: scroll;
}
.s_webp .bg_lazy_loaded .zh_bnr_img_sec {
	background: url(../images/zh_home_zakya_banner_product_img_bg_2x.webp);
}
.n_webp .bg_lazy_loaded .zh_bnr_img_sec {
	background: url(../images/zh_home_zakya_banner_product_img_bg_2x.png);
}
.zh_bnr_img_sec video {
	max-width: 1100px;
	width: 100%;
	transition: all 0.8s linear;
	border-radius: 12px;
	box-sizing: border-box;
}
.zh_bnr_img_sec {
	position: relative;
	max-width: 1160px;
	width: 100%;
	text-align: center;
	margin: 0px auto;
	padding: 52px 0px 20px;
	margin-top: -85px;
	transform-origin: center;
	background: url(../images/zh_home_zakya_banner_product_img_bg_lazy.png);
}
.zh_bnr_img_sec,
.s_webp .bg_lazy_loaded .zh_bnr_img_sec,
.n_webp .bg_lazy_loaded .zh_bnr_img_sec {
	background-size: 1175px auto;
	background-repeat: no-repeat;
	border: 1px solid #fff;
	border-radius: 24px;
}
.zh_scnd_text_wrap {
	max-width: 1250px;
	width: 100%;
	margin: 0px auto;
	padding-top: 120px;
}
.zh_list_container {
	position: relative;
	display: flex;
	justify-content: space-between;
}
.zh_list_box {
	position: relative;
	padding: 50px;
	background: #242424;
	border-radius: 20px;
	box-sizing: border-box;
	margin: 0px 15px;
	max-width: 32%;
	width: 100%;
}
.zh_list_box h3 {
	font: 36px/1.3 var(--primary-bold);
	margin-bottom: 10px;
}
.zh_list_box p {
	color: #c1c1c1;
	font-size: 18px;
	margin-bottom: 0px;
}
.bg_lazy_loaded .app_link,
.bg_lazy_loaded .zh_list_icon {
	background: url(../images/zh_home_zakya_icons_sprite.svg);
	background-repeat: no-repeat;
}
.bg_lazy_loaded .zh_icon1 {
	background-position: 2px -5px;
}
.bg_lazy_loaded .zh_icon2 {
	background-position: -137px -5px;
}
.bg_lazy_loaded .zh_icon3 {
	background-position: -71px -5px;
}
.zh_list_icon {
	height: 55px;
	width: 55px;
	display: inline-block;
	margin-bottom: 10px;
}
.more_highlight_sec {
	position: relative;
	padding: 120px 0px;
	max-width: 1920px;
	width: 100%;
	margin: 0px auto;
}
.more_highlight_sec p {
	color: #333333
}
.zh_mid_text_wrap {
	max-width: 800px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
	margin-bottom: 80px;
}
.more_highlight_sec .zh_side_img_sec {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 120px;
	max-width: 1630px;
	width: 100%;
	margin: 0px auto 0px 10%;
}
.more_highlight_sec .zh_side_img_sec.reverse {
	margin: 0px auto 0px -5%;
	padding-bottom: 0px;
}
.side_text_wrap {
	max-width: 430px;
	width: 100%;
}
.zakya_home_page .title_label {
	font: 18px/1.2 var(--primary-semibold);
	color: #e57627;
	margin-bottom: 15px;
	text-transform: uppercase;
	display: block;
}
.side_text_wrap .intro_text {
	max-width: 70%;
}
.tab_img_sec {
	box-shadow: 0px 20px 40px 0px rgba(8, 33, 73, 0.1);
	border: 8px solid #000;
	border-radius: 30px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.tab_img_sec.overlay:after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	background: #333;
	opacity: 0.5;
	top: 0px;
	right: 0px;
	z-index: 1;
	border-radius: 22px;
}
.mouse_over {
	height: 20px;
	width: 18px;
	position: absolute;
	bottom: 8%;
	right: 22%;
	transition: all 1s linear;
	display: none;
}
.reverse .mouse_over {
	right: 17%;
	top: 5%;
	bottom: unset;
}
.bg_lazy_loaded .popup_box {
	/*background: url(../images/zh_home_zakya_out_of_stock_1.jpeg);*/
}
.bg_lazy_loaded .reverse .popup_box {
	background: url(../images/zh_home_zakya_vendor_manage_1.svg);
}
.popup_box {
	position: absolute;
	height: 195px;
	width: 320px;
	border-radius: 10px;
	z-index: 2;
	opacity: 0;
	transition: all 0.3s linear;
	transform: scale(0.5) translate(200%, 100%);
	background: url(../images/zh_home_zakya_out_of_stock_1_lazy.png);
}
.overlay .popup_box{
	transform: scale(1) translate(0%, 0%);
	opacity: 1;
}
.reverse .popup_box {
	width: 170px;
	height: 144px;
	top: 10%;
	right: 16.4%;
	transform: translate(0%, -32%);
	background: url(../images/zh_home_zakya_vendor_manage_1_lazy.png);
}
.popup_box,
.bg_lazy_loaded .popup_box,
.bg_lazy_loaded .reverse .popup_box {
	background-size: cover;
}
.zz_animate .mouse_over {
	transform: translate(40px, 40px);
}
.tab_img_sec.active .mouse_over {
	opacity: 0;
	animation: 0.5s click linear;
}
@keyframes click {
	0% {
		opacity: 1;
		transform: scale(0.8);
	}
	50% {
		opacity: 1;
		transform: scale(1.2);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
.bg_lazy_loaded .mouse_over {
	background: url(../images/zh_home_zakya_icons_sprite.svg);
	background-position: -242px -36px;
}
.zh_mobile_store .zh_text_wrap {
	max-width: 900px;
}
.zh_mobile_store .intro_text {
	max-width: 580px;
	width: 100%;
	margin: 0px auto 20px;
}
.mble_store_img_section {
	position: relative;
	display: flex;
	width: 100%;
	align-items: center;
	overflow: hidden;
	padding-bottom: 120px;
	margin: 60px auto 0px;
}
.mble_store_img_section ul {
	display: flex;
	align-items: baseline;
	position: absolute;
	height: 100%;
	left: 475px;
	top: 50px;
}
.mble_store_img_section ul li {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
	border-radius: 30px;
	margin: 0px 30px;
	border: 8px solid #000;
	display: block;
	height: 585px;
	width: 288px;
	overflow: hidden;
	background: #fff;
}
.mble_store_img_section ul li picture {
	height: 100%;
	width: 100%;
}
.tab_img_sec picture,
.tab_img_sec img,
.tab_img_sec source,
.mble_store_img_section picture,
.mble_store_img_section img,
.mble_store_img_section source {
	border-radius: 22px;
}
.mble_store_img_section ul:last-child {
	left: 2215px;
}
.mble_store_img_section.zz_animated ul {
	left: 0px;
	animation: rotation 30s linear infinite reverse;
}
.mble_store_img_section.zz_animated ul:last-child {
	left: 1820px;
}
@keyframes rotation {
	0% {
		transform: translateX(-100%)
	}
	100% {
		transform: translateX(0%)
	}
}
.door_container {
	max-width: 380px;
	width: 100%;
	background: #000;
	height: 800px;
	position: relative;
	left: 0px;
}
.door_container:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 101%;
	background: #f5f5f5;
	transition: all 0.3s linear;
	transform-origin: 0% 100%;
	z-index: 1;
}
.door_container.active:before {
	/*filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));*/
	transform: perspective(600px) scaleZ(0.5) rotateY(35deg);
}
.mble_store_img_section.zz_animated .door_container:before {
	/*filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));*/
	transform: perspective(600px) scaleZ(0.5) rotateY(35deg);
}
.door_container:after {
	content: "";
	position: absolute;
	right: -128px;
	bottom: -10px;
	height: 128px;
	width: 256px;
	background: #f5f5f5;
	transform-origin: 64% 66%;
	transform: rotate(-45deg);
}
.zh_mobile_store_link {
	display: none;
	align-items: center;
	justify-content: center;
	margin: 40px 0px 60px;
}
.bg_lazy_loaded .app_store {
	background-position: -489px -1px;
}
.bg_lazy_loaded .play_store {
	background-position: -279px -1px;
}
.app_link {
	height: 57px;
	width: 190px;
	display: inline-block;
	margin: 0px 15px;
}
.dark_section {
	position: relative;
	padding-top: 0px;
	background: #132f65;
}
.zhtime_is_money {
	max-width: 1200px;
	width: 100%;
	margin: 0px auto;
	background: #e57627;
	padding: 80px 0px;
	border-radius: 24px;
	text-align: center;
	color: #fff;
}
.dark_bg {
	background: #0b0b0b;
	color: #fff;
}
.zhtime_is_money p {
	max-width: 900px;
	width: 100%;
	margin: 0px auto;
}
.light_clr {
	color: #b4b4b4;
}
.ecommerce_sec {
	color: #fff;
	padding-top: 120px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 1680px;
	width: 100%;
	margin: 0px auto;
}
.ecommerce_sec p {
	color: #c1c1c1;
}
.ecommerce_sec .intro_text {
	max-width: 750px;
	width: 100%;
	margin: 0px auto 15px;
}
.zh_mac_img {
	position: relative;
	margin-top: 40px;
}
.zh_mac_img picture {
	position: relative;
	transform-origin: 50% 100%;
}
.zh_mac_img:after {
	content: "";
	position: absolute;
	left: 0;
	top: 98.6%;
	width: 100%;
	height: 40px;
	z-index: 2;
	background: url(../images/zh_home_zakya_online_store_stripe_lazy.png);
}
.s_webp .bg_lazy_loaded .zh_mac_img:after {
	background: url(../images/zh_home_zakya_online_store_stripe_2x.webp);
}
.n_webp .bg_lazy_loaded .zh_mac_img:after {
	background: url(../images/zh_home_zakya_online_store_stripe_2x.png);
}
.zh_mac_img:after,
.s_webp .bg_lazy_loaded .zh_mac_img:after,
.n_webp .bg_lazy_loaded .zh_mac_img:after {
	background-size: 1189px auto;
	background-repeat: no-repeat;
}
.zh_mac_img picture:after,
.zh_mac_img picture:before {
	content: "";
	position: absolute;
	right: -7%;
	top: 28%;
	height: 300px;
	width: 300px;
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
	border-radius: 12px;
}
.zh_mac_img picture:after {
	transition: all 0.3s ease;
}
.zh_mac_img picture:before {
	right: unset;
	top: 38%;
	left: -7%;
}
.zh_mac_img picture:after,
.zh_mac_img picture:before {
	transition: all .3s ease;
}
.zh_mac_img picture:after,
.zh_mac_img picture:after {
	transform: scale(0.5) translate(-100%, 25%);
	opacity: 0;
}
.zh_mac_img picture:before,
.zh_mac_img picture:before {
	transform: scale(0.5) translate(100%, 25%);
	opacity: 0;
}
.tab_img_sec.overlay .popup_box,
.zh_mac_img picture.active1:after,
.zh_mac_img picture.active2:before {
	/*transform: scale(1) translate(0%, 0%);*/
	/*opacity: 1;*/
}
.zh_mac_img picture:after {
	background: url(../images/zh_home_zakya_online_store1_lazy.jpg);
}
.zh_mac_img picture:before {
	background: url(../images/zh_home_zakya_online_store2_lazy.jpg);
}
.bg_lazy_loaded .zh_mac_img picture:after {
	/*background: url(../images/zh_home_zakya_online_store1.svg);*/
}
.bg_lazy_loaded .zh_mac_img picture:before {
	/*background: url(../images/zh_home_zakya_online_store2.svg);*/
}
.zh_mac_img picture:after,
.zh_mac_img picture:before,
.bg_lazy_loaded .zh_mac_img picture:after,
.bg_lazy_loaded .zh_mac_img picture:before{
	background-size: cover;
}
.report_section {
	position: relative;
	padding: 160px 0px 120px;
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
}
.report_sec_bg {
	position: absolute;
	right: -12%;
	top: 160px;
	height: calc(100% - 288px);
	width: 55%;
	z-index: 0;
	background: url(../images/zh_home_zakya_reports_bg_lazy.jpg);
}
.s_webp .bg_lazy_loaded .report_sec_bg {
	background: url(../images/zh_home_zakya_reports_bg_2x.webp);
}
.n_webp .bg_lazy_loaded .report_sec_bg {
	background: url(../images/zh_home_zakya_reports_bg_2x.jpg);
}
.report_sec_bg,
.s_webp .bg_lazy_loaded .report_sec_bg,
.n_webp .bg_lazy_loaded .report_sec_bg {
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: scroll;
}
.report_inner_container {
	max-width: 1200px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
}
.report_text_wrap {
	max-width: 520px;
	width: 100%;
	padding: 60px 0px 20px;
}
.report_img_section {
	display: flex;
	flex-wrap: wrap;
	margin: 0px 0px 0px -20px;
}
.report_img_section .report_img {
	box-shadow: 0px 14px 30px 0px rgba(38, 52, 73, 0.14);
	margin: 20px;
	border-radius: 12px;
	display: flex;
}
.zh_bnr_img_sec picture,
.zh_bnr_img_sec img,
.zh_bnr_img_sec source,
.report_img_section .report_img img {
	border-radius: 12px;
}
.side_text_wrap p,
.report_img_section .report_img:last-child {
	margin-bottom: 0px;
}
.zz_animated.box_anim1 {
	-webkit-animation: slide-up 0.4s ease-in-out;
	animation: slide-up 0.4s ease-in-out;
}
.zz_animated.box_anim2 {
	-webkit-animation: slide-up 0.6s ease-in-out;
	animation: slide-up 0.6s ease-in-out;
}
.zz_animated.box_anim3 {
	-webkit-animation: slide-up 0.8s ease-in-out;
	animation: slide-up 0.8s ease-in-out;
}
.zz_animated.box_anim4 {
	-webkit-animation: slide-up 1s ease-in-out;
	animation: slide-up 1s ease-in-out;
}
.zz_animated.box_anim5 {
	-webkit-animation: slide-up 1.2s ease-in-out;
	animation: slide-up 0.8s ease-in-out;
}
@-webkit-keyframes slide-up {
	0% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		opacity: 1;
	}
}
@keyframes slide-up {
	0% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		opacity: 1;
	}
}
.btm_cta_sec {
	position: relative;
	background: #161717;
	color: #fff;
	padding: 120px 0px;
	z-index: 4;
}
.btm_inr_container {
	max-width: 1000px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
.btm_cta_sec p {
	color: #c1c1c1;
	margin-bottom: 40px;
}
.btm_cta_sec p.btm_description {
	margin: 90px auto 0px;
	font-size: 14px;
	max-width: 900px;
	color: #c1c1c1;
}
.exp_sec_container {
	position: relative;
	width: 100%;
	margin: 0px auto;
}
.exp_sec {
	position: relative;
	background: linear-gradient(to right, #112E67 50%, #fff 50%, #fff 100%);
	z-index: 0;
}
.exp_sec.top_fold.frst_container,
.exp_sec.second_fold.second_container {
	max-width: 100%;
	width: 100%;
	transition: all 0.5s ease;
	margin: 0px auto;
}
.reverse .side_text_wrap .intro_text,
.exp_sec.top_fold.frst_container.active,
.exp_sec.second_fold.second_container.active {
	max-width: 100%;
}
.fixed_section {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	width: 100%;
}
.fixed_section.fixed {
	position: fixed;
	z-index: 1;
	opacity: 1;
}
.fixed_section.before {
	opacity: 1;
	z-index: 2;
	bottom: 0px;
	top: unset;
}
.exp_sec.second_fold {
	z-index: 2;
	background: linear-gradient(to left, #112E67 50%, #fff 50%, #fff 100%);
}
.exp_sec.second_fold.fixed {
	z-index: 3;
}
.zh_experience_sec {
	max-width: 100%;
	width: 100%;
	padding: 0px;
	position: relative;
	background: linear-gradient(to right, #000 50%, #fff 50%, #fff 100%);
}
.zh_experience_sec:before {
	content: "";
	position: absolute;
	background: linear-gradient(to left, #000 50%, #fff 50%, #fff 100%);
	height: 50%;
	width: 100%;
	bottom: 0px;
	left: 0px;
}
.zh_exp_inr_container {
	max-width: 1440px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
}
.exp_list_container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.exp_list_container li {
	max-width: 50%;
	width: 100%;
	padding: 120px 0px;
	min-height: 540px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.exp_list_container li h3 {
	font: 36px/1.1 var(--primary-bold);
	margin-bottom: 20px;
	max-width: 350px;
}
.exp_list_container li p {
	color: #333333;
	margin-bottom: 0px;
}
.exp_list_container li h2 {
	max-width: 350px;
	width: 100%;
	margin: 0px auto;
}
.exp_list_container li div {
	max-width: 460px;
	width: 100%;
	margin: 0px auto;
}
.exp_list_container li h2,
.exp_list_container li h2 span {
	font: 56px/1.07 var(--primary-bold);
	color: #fff;
}
.exp_list_container li h2 span {
	color: #e57627;
}
.zakya_home_page .zhtime_is_money .title_label,
.top_fold .exp_list_container li:first-child,
.top_fold .exp_list_container li:first-child p,
.second_fold .exp_list_container li:last-child p,
.second_fold .exp_list_container li:last-child,
.zakya_home_page .zh_side_text_wrap .title_label {
	color: #fff;
}
.zakya_home_page picture.mobile_img {
	display: none;
}
.scnr_anim_sec {
	position: relative;
	background: #ffffff;
}
.scnr_anim_sec:after {
	display: none;
	content: "";
	position: absolute;
	background: #1a1a1a;
	width: 100%;
	height: 120px;
	z-index: 0;
	bottom: 0px;
}
.s_webp .bg_lazy_loaded .scnr_outer_container_bg {
	background: url(../images/zh_home_zakya_mobile_scan_bg_2x.webp);
}
.n_webp .bg_lazy_loaded .scnr_outer_container_bg {
	background: url(../images/zh_home_zakya_mobile_scan_bg_2x.jpg);
}
.scnr_outer_container_bg,
.s_webp .bg_lazy_loaded .scnr_outer_container_bg,
.n_webp .bg_lazy_loaded .scnr_outer_container_bg{
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.scnr_outer_container {
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
	position: relative;
	padding: 120px 0px;
}
.scnr_container {
	position: relative;
	max-width: 1360px;
	width: 100%;
	margin: 0px auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 1;
}
.zh_side_text_wrap {
	max-width: 430px;
	width: 100%;
	color: #fff;
}
.zh_side_text_wrap .zh_mobile_store_link{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 395px;
	width: 100%;
	margin-bottom: 0px;
}
.zh_side_text_wrap .app_link{
	margin: 0px;
}
.scnr_outer_container_bg {
	content: "";
	position: absolute;
	height: 100%;
	width: 50%;
	left: 50%;
	top: 0px;
	max-width: 925px;
	background: url(../images/zh_home_zakya_mobile_scan_bg_lazy.jpg);
}
.scnr_anim {
	position: relative;
	max-width: 50%;
	width: 100%;
}
.scnr_scrn {
	border: 5px solid #000;
	border-radius: 42px;
	display: inline-flex;
}
.scanner_section {
	display: inline-flex;
	margin: auto;
	position: relative;
	transform: translate(-146.5px, 0px);
}
.scanner_inners_sec {
	position: relative;
	width: 297px;
	height: 623px;
	border: 10px solid #000;
	border-radius: 30px;
	transition: all 1s linear;
	background-color: #000;
}
.scanner_inners_sec.freeze {
	position: absolute;
	z-index: 0;
	opacity: 0;
}
.scanner_inners_sec.freeze:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	background: #333;
	z-index: 2;
	opacity: 0.5;
	border-radius: 20px;
	display: none;
}
.sec_1 {
	background: #000 url(../images/zh-home-zakya-check-out-1-lazy.png);
}
.sec_2 {
	background: #000 url(../images/zh-home-zakya-check-out-2-lazy.png);
}
.bg_lazy_loaded .sec_1 {
	background: #000 url(../images/zh-home-zakya-check-out-1.svg);
}
.bg_lazy_loaded .sec_2 {
	background: #000 url(../images/zh_home_zakya_mobile_app2.jpeg);
}
.sec_2.active:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 50%;
	height: 603px;
	z-index: 0;
	border-right: 5px solid #fff;
	transition: all 1s linear;
	animation: scanning 3s ease-in-out;
	border-radius: 20px 0px 0px 20px;
}
.bg_lazy_loaded .sec_2.active:after {
	background: url(../images/zh-home-zakya-check-out-2.jpeg);
	background-repeat: no-repeat;
	background-size: 277px auto;
}
@keyframes scanning {
	0% {
		width: 0%;
	}
	35% {
		width: 100%;
	}
	75% {
		width: 0%;
	}
	100% {
		width: 50%;
	}
}
.sec_3 {
	background: #000 url(../images/zh-home-zakya-check-out-3-lazy.png);
}
.bg_lazy_loaded .sec_3 {
	background: #000 url(../images/zh_home_zakya_mobile_app4.jpeg);
}
.bg_lazy_loaded .sec_1,
.bg_lazy_loaded .sec_2,
.bg_lazy_loaded .sec_3{
	background-repeat: no-repeat;
	background-size: cover;
}
.sec_3:after {
	content: "";
	position: absolute;
	left: 0px;
	height: 34px;
	width: 277px;
	bottom: 313px;
	transition: all 2s ease;
	opacity: 0;
	/*background: url(../images/zh-home-zakya-check-out-4-lazy.png);*/
}
.bg_lazy_loaded .sec_3:after {
	/*background: url(../images/zh-home-zakya-check-out-4.svg);*/
}
.sec_3.active:after {
	bottom: 343px;
	opacity: 1;
}
/* anim new */
.txt_anim, .bx_anim {
	transition: all 0.3s linear;
}
.zn_animate .txt_anim,
.txt_anm.active .txt_anim{
	opacity: 0;
	transform: perspective(100px) scaleZ(0.5) rotateX(10deg) translateY(-30px);
}
.zn_animate .bx_anim{
	opacity: 0;
	transform: perspective(100px) scaleZ(0.5) rotateX(-10deg) translateY(30px);
}
.txt_anim1 {
	transition-delay: 0s;
}
.txt_anim2 {
	transition-delay: 0.3s;
}
.txt_anim3 {
	transition-delay: 0.6s;
}
.txt_anim4 {
	transition-delay: 0.9s;
}
/* anim new */
@keyframes movebtnone {
	0% {
		transform: translateX(57.25%);
	}
	100% {
		transform: translateX(0%);
	}
}
.contact_fixed {
	position: fixed;
	top: 450px;
	right: -58px;
	z-index: 5;
	cursor: pointer
}
.contanct_but_fix {
	display: inline-block;
	font: 16px/1.6px var(--primary-semibold);
	text-decoration: none;
	background: #000;
	padding: 22px;
	color: #fff;
	letter-spacing: 1px;
	box-shadow: 0 0 43px 0 rgba(69, 98, 127, 0.35);
	transform: rotate(270deg);
	text-transform: uppercase;
	border: 2px solid rgba(255, 255, 255, 0.3);
}
.cntct_box {
	position: fixed;
	right: -7px;
	top: 150px;
	max-width: 215px;
	width: 100%;
	padding: 40px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
	transform: translateX(100%);
	transition: all 0.3s linear;
	opacity: 0;
	z-index: 5;
}
.cntct_box.fixed {
	transform: translateX(0%);
	opacity: 1;
}
.cntct_box p.cntct_heading {
	font: 20px/1.4 var(--primary-semibold);
	margin-bottom: 10px;
}
.cntct_box p.cntct_desc {
	font: 16px/1.4 var(--primary-regular);
	margin-bottom: 10px;
}
.cntct_box a.cntct_link {
font-size: 12px;
    /* text-decoration: underline; */
    color: #000;
    font-weight: 600;
}
.s_webp .bg_lazy_loaded .cntct_close {
	background-image: url('../images/zakya-signup-icons.webp');
}
.n_webp .bg_lazy_loaded .cntct_close {
	background-image: url('../images/zakya-signup-icons.png');
}
.s_webp .bg_lazy_loaded .cntct_close,
.n_webp .bg_lazy_loaded .cntct_close{
	background-repeat: no-repeat;
	background-position: -421px -82px;
	background-size: 611px auto;
}
.cntct_close {
	position: absolute;
	content: "";
	top: 12px;
	right: 17px;
	cursor: pointer;
	width: 18px;
	height: 18px;
}
.pricing_sec{
	position: relative;
	padding: 120px 0px;
	background: #1a1a1a;
	color: #fff;
}
.pricing_inr{
	position: relative;
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
}
.price_box_outer{
	position: relative;
	display: flex;
	justify-content: space-between;
	padding-top: 70px;
}
.price_box{
	max-width: 315px;
	width: 100%;
	background: #ffffff;
	border-radius: 16px;
	color: #000;
	text-align: center;
        margin: 0 12px;
}
.umain .pricing_sec .cta-btn{  border-color: #e57627;}
.pricing_sec .cta-btn{
	background: #fff;
	border-radius: 64px;
	border-color: #e57627;
	padding: 15px 25px;
	max-width: fit-content;
	margin-top: 15px;
	color: #e57627;
}
.pb_top{
	padding: 30px;
	min-height: 268px;
	box-sizing: border-box;
}
.toggle_section {
	position: absolute;
	right: 50px;
	top: 30px;
	width: max-content;
	display: flex;
	align-items: center;
}
.pricing_sec .price_division {
	color: #c1c1c1;
	font: 16px/1.6 var(--primary-medium);
}
.price_division.active {
	color: #fff;
}
.bg_lazy_loaded .yearly:after,
.bg_lazy_loaded .yearly:before,
.bg_lazy_loaded .pb_list:after {
	background: url(../images/zh_lp_pricing_icons_sprite.svg);
}
.bg_lazy_loaded .yearly:after {
	background-position: -12px -4px;
}
.bg_lazy_loaded .yearly:before {
	background-position: -20px -39px;
}
.yearly:after,
.yearly:before {
	content: "";
	position: absolute;
	width: 94px;
	height: 28px;
    top: -50px;
	right: -85px;
	transition: all ease 0.4s;
	transform-origin: bottom;
	display: none;
}
.yearly:before {
	width: 50px;
	height: 37px;
    top: -17px;
	right: -53px;
}
.yearly_animated.yearly:before {
	transform: scale(1);
	animation-delay: 2s;
}
.yearly_animated.yearly:after {
	transform: scale(1);
	animation-delay: 5s;
}
.toggle_btn {
    height: 24px;
    width: 43px;
	margin: 0 10px;
	border-radius: 60px;
	border: 2px solid #e1640b;
	position: relative;
	cursor: pointer;
}
.toggle_btn:after {
	content: "";
	position: absolute;
	height: 18px;
	width: 18px;
	left: 0;
	margin-top: 1px;
	margin-left: 1px;
	background-color: #e1640b;
	border-radius: 50%;
	transition: margin .2s, background .2s;
	cursor: pointer;
}
.toggle_section.active .toggle_btn:after {
	margin-left: 20px;
}
.pricing_sec .zp_h1 {
	max-width: 675px;
	margin: 0 auto 20px;
	position: relative;
	text-align: center;
}
.pricing_sec .zp_h1,
.pricing_sec .zp_h1 span{
	font: 64px/1 var(--primary-extrabold);
	letter-spacing: -2px;
}
@keyframes Movex {
	0% {
		transform: translateX(-85px);
	}
	25% {
		transform: translateX(0px);
	}
	75% {
		transform: translateX(50px);
	}
	100% {
		transform: translateX(0px);
	}
}
@keyframes Move_x {
	0% {
		transform: translateX(-89px);
	}
	25% {
		transform: translateX(-50px);
	}
	75% {
		transform: translateX(0px);
	}
	100% {
		transform: translateX(50px);
	}
}
@keyframes Move_x1 {
	0% {
		transform: translateX(-92px);
	}
	25% {
		transform: translateX(0px);
	}
	75% {
		transform: translateX(50px);
	}
	100% {
		transform: translateX(0px);
	}
}
.zp_line1,
.zp_line2,
.zp_line3 {
	display: inline-block;
	position: relative;
}
.zp_h1 .zp_line1 {
	transform: translateX(-85px);
}
.zp_h1 .zp_line2 {
	transform: translateX(-89px);
}
.zp_h1 .zp_line3 {
	transform: translateX(-92px);
}
.zp_h1.z_animated .zp_line1,
.zp_h1.z_animated .zp_line2,
.zp_h1.z_animated .zp_line3 {
	transition: all ease 0.6s;
	transform: translateX(0px);
}
.zp_h1.z_animated .zp_line2 {
	transform: translateX(50px);
}
.price_box h3 {
	font: 26px/1.2 var(--primary-extrabold);
}
.pricing_sec h5{
	font: 20px/1.2 var(--primary-extrabold);
}
.price {
	display: none;
	justify-content: center;
	align-items: flex-end;
	margin: 0px 0px 0px;
}
.price.active,
.price_default,
.pricing_sec .price_desc.price_default {
	display: flex;
	justify-content: center;
}
.price .price_sympol {
	font: 26px/1 var(--primary-bold);
	margin-bottom: 3.5px;
}
.price .price_amount {
	font: 51px/1 var(--primary-bold);
	color: #ee7a12;
}
.pricing_sec .price_desc {
	font: 12px/1 var(--primary-regular);
	display: none;
	text-align: center;
	margin: 5px 0px 0px;
}
.price_desc.active{
	display: block;
}
.pricing_sec .tax_text {
    font: 15px/1.4 var(--primary-light);
    margin: 30px auto 0px;
    text-align: center;
    width: 55%;
}
.pb_bottom{
	padding: 35px 30px;
	background: #f6f6f6;
	border-radius: 0px 0px 16px 16px;
}
.pricing_sec .pb_list{
	position: relative;
	font: 16px/1.2 var(--primary-medium);
	margin-bottom: 17px;
	text-align: left;
	padding-left: 23px;
}
.pricing_sec .pb_list:last-child{
	margin-bottom: 0px;
}
.pricing_sec .pb_list:after{
	content: '';
	position: absolute;
	left: 0px;
	top: 4px;
	height: 12px;
	width: 12px;
}
.bg_lazy_loaded .pb_list:after{
	background-size: 105.5px auto;
}
.bg_lazy_loaded .rt:after{
	background-position: -86.5px -5px;
}
.bg_lazy_loaded .wr:after{
	background-position: -62.5px -5px;
}
.zh_mobile_store .zh_text_wrap, .ecommerce_sec .zh_text_wrap {
    max-width: 900px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.zh_mobile_store h3 {
    max-width: 580px;
    width: 100%;
    margin: 0 auto 20px;
}
/* signup changes */
.zakya_home_page .signup-box .sign_title{
	margin-bottom: 20px;
}
.zpos-pholder{
	display: none;
}
.mobile-container, .za-rmobile-container{
	padding: 0px 0 20px;
}
.signupForm .za-newsletter-container label span, .signupForm .za-tos-container label span{
	font: inherit;
}
.signupForm .sign_agree a{
	font: inherit;
}
.signup-box .za-country-container.za-country-container-arrow,
.signup-box .za-newsletter-container,
.za-country-container,
.za-country_state-container{
	display: none!important;
}
.signup-box input[type="email"], .signup-box input[type="number"], .signup-box input[type="password"], .signup-box input[type="search"], .signup-box input[type="tel"], .signup-box input[type="text"], .signup-box input[type="url"], .signup-box textarea, .signup-box .za-country-container .globalcountrycode-signup, .signup-box .za-state-container .za-globalstate-signup {
	background: #2b2b2b!important;
	color: #cecece;
	border: 2px solid #2b2b2b;
	border-radius: 10px;
}
.signup-box input[type="email"], .signup-box input[type="number"], .signup-box input[type="password"], .signup-box input[type="search"], .signup-box input[type="tel"], .signup-box input[type="text"], .signup-box input[type="url"], .signup-box textarea, .signup-box .za-country-container .globalcountrycode-signup, .signup-box .za-state-container .za-globalstate-signup {
	padding: 12px;
}
input[type="email"]:focus, .signupForm input[type="number"]:focus, .signupForm input[type="password"]:focus, .signupForm input[type="tel"]:focus, .signupForm input[type="text"]:focus, .signupForm input[type="url"]:focus, .signupForm textarea:focus, .signupForm .za-country-container .globalcountrycode-signup:focus, .signupForm .za-state-container .za-globalstate-signup:focus {
	border-color: #2b2b2b;;
}
.signup-box .za-country_code-container select, .signup-box .za-ccountry_code-container select, .signup-box #countryCodeDiv, .signup-box #countryconfirmCodeDiv {
	min-height: 49px;
}
.signup-box #countryCodeDiv, .signup-box #countryconfirmCodeDiv {
	background-color: transparent;
	min-height: 49px;
	border-right: 1px solid #000;
	top: 0;
	padding: 12px 0 9px 11px;
color: #fff;
}
.signup-box .za-country_code-container input[type="text"], .signup-box .za-country_code-container input[type="tel"], .signup-box .za-ccountry_code-container input[type="text"], .signup-box .za-ccountry_code-container input[type="tel"] {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 0;
	pointer-events: auto;
	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 90px;
	width: 100%;
	z-index: 0;
}
.za-rmobile-container{
	margin-bottom: 0px;
}
/* signup changes */
.brand_sec{
	position: relative;
	padding-top: 120px;
	text-align: center;
	max-width: 1300px;
	width: 100%;
	margin: 0px auto;
}
.brand_sec .brand_title{
	display: block;
	font: 26px/1.2 var(--primary-regular);
	margin-bottom: 20px;
}
.brand_outer {
	position:relative;
	max-width:1240px;
	width:100%;
	margin:0 auto;
	display:flex;
	overflow:hidden;
	justify-content:center;
}
.brand_outer:after,
.brand_outer:before {
	content:"";
	position:absolute;
	height:100%;
	width:300px;
	background:linear-gradient(to left, #1a1a1a 0%,transparent 100%);
	right:0;
	z-index:1;
}
.brand_outer:after {
	left:0;
	right:unset;
	transform:rotate(180deg);
}
.brand_inr {
	display:flex;
	margin:0 auto;
}
.brand_list {
	background-color:#fff;
	padding: 15px 23px;
	width:max-content;
	display:flex;
	align-items:center;
	justify-content:center;
	box-sizing:border-box;
}
.bl {
	display:inline-block;
	margin: 0px 35px;
	min-height:88px;
	border-radius:15px;
}
.n_webp .bg_lazy_loaded .bl{
	background: url(../images/zh-home-zakya-customers-logo-sprite.png);
}
.s_webp .bg_lazy_loaded .bl{
	background: url(../images/zh-home-zakya-customers-logo-sprite.webp);
}
.n_webp .bg_lazy_loaded .bl,
.s_webp .bg_lazy_loaded .bl{
	background-size: 2050px auto;
}
.s_webp .bg_lazy_loaded .bl1,
.n_webp .bg_lazy_loaded .bl1 {
	background-position: -45px -19px;
}
.bl1 {
	background-position: -45px -19px;
	width: 112px;
}
.s_webp .bg_lazy_loaded .bl2,
.n_webp .bg_lazy_loaded .bl2 {
	background-position: -227px -19px;
}
.bl2 {
	background-position: -227px -19px;
	width: 120px;
}
.s_webp .bg_lazy_loaded .bl3,
.n_webp .bg_lazy_loaded .bl3 {
	background-position: -417px -19px;
}
.bl3 {
	background-position: -417px -19px;
	width: 160px;
}
.s_webp .bg_lazy_loaded .bl4,
.n_webp .bg_lazy_loaded .bl4 {
	background-position: -648px -19px;
}
.bl4 {
	background-position: -648px -19px;
	width: 119px;
}
.s_webp .bg_lazy_loaded .bl5,
.n_webp .bg_lazy_loaded .bl5 {
	background-position: -834px -19px;
}
.bl5 {
	background-position: -834px -19px;
	width: 102px;
}
.s_webp .bg_lazy_loaded .bl6,
.n_webp .bg_lazy_loaded .bl6 {
	background-position: -1004px -19px;
}
.bl6 {
	background-position: -1004px -19px;
	width: 93px;
}
.s_webp .bg_lazy_loaded .bl7,
.n_webp .bg_lazy_loaded .bl7 {
	background-position: -1165px -19px;
}
.bl7 {
	background-position: -1165px -19px;
	width: 61px;
}
.s_webp .bg_lazy_loaded .bl8,
.n_webp .bg_lazy_loaded .bl8 {
	background-position: -1294px -19px;
}
.bl8 {
	background-position: -1294px -19px;
	width: 99px;
}
.s_webp .bg_lazy_loaded .bl9,
.n_webp .bg_lazy_loaded .bl9 {
	background-position: -1461px -19px;
}
.bl9 {
	background-position: -1461px -19px;
	width: 76px;
}
.s_webp .bg_lazy_loaded .bl10,
.n_webp .bg_lazy_loaded .bl10 {
	background-position: -1606px -19px;
}
.bl10 {
	background-position: -1606px -19px;
	width: 116px;
}
.s_webp .bg_lazy_loaded .bl11,
.n_webp .bg_lazy_loaded .bl11 {
	background-position: -1791px -19px;
}
.bl11 {
	background-position: -1791px -19px;
	width: 100px;
}
.s_webp .bg_lazy_loaded .bl12,
.n_webp .bg_lazy_loaded .bl12 {
	background-position: -1960px -19px;
}
.bl12 {
	background-position: -1960px -19px;
	width: 44px;
}
.retailer_section{
	position: relative;
	/* padding-bottom: 120px; */
}
.retailer_section .report_text_wrap{
	max-width: 620px;
	padding-top: 0px;
}
.retail_inr{
	position: relative;
	max-width: 836px;
	width: 100%;
	margin: 0px auto;
}
.retail_slide_sec{
	position: relative;
	max-width: 100%;
	width: 100%;
	z-index: 2;
}
.retail_slide{
	position: relative;
	display: flex;
	max-width: fit-content;
	width: 100%;
	height: fit-content;
	margin: 0px 15px;
}
.retail_slide:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, #1a1a1a 0%,transparent 100%);
	border-radius: 20px;
	opacity: 0.75;
}
.retail_slide picture,
.retail_slide img{
	display: block;
	border-radius: 20px;
}
.rs_content{
	position: absolute;
	max-width: 100%;
	width: 100%;
	padding: 50px;
	left: 0px;
	bottom: 0px;
	box-sizing: border-box;
	z-index: 1;
	color: #fff;
	transition: all 0.3s linear;
	transform: translateY(97px);
}
.retail_inr .slick-slide.slick-active .rs_content{
	transform: translateY(0px);
}
.rs_content h3{
	font-size: 32px;
}
.rs_content p{
	margin-bottom: 0px;
	opacity: 0;
	transform: translateY(50px);
	transition-delay: 0.15s;
	transition: all 0.3s linear;
}
.retail_inr .slick-slide.slick-active .rs_content p{
	opacity: 1;
	transform: translateY(0px);
}
.slick-list, .slick-track{
	display: flex;
}
.retail_inr .slick-list{
	overflow: visible;
	padding-top: 30px;
}
.retail_inr .slick-prev{
	left: unset;
	right: 10%;
}
.retail_inr .slick-next{
	right: 15px;
	transform: translate(0,-50%) rotateY(180deg);
}
.retail_inr .slick-slide{
	transition: all .3s linear;
	/* opacity: .25; */
	cursor: grap;
}
.retail_inr .slick-slide.slick-active{
	/* opacity: 1; */
	cursor: auto;
}
.retail_slide picture{
	position: relative;
}
.retail_slide picture:before, .retail_slide picture:after{
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	background: transparent;
	width: 100%;
	z-index: 0;
	opacity: 0.25;
	transition: all 0.3s linear;
	border-radius: 20px;
	transform-origin: top center;
}
.retail_slide picture:after{
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background-color: rgba(17, 17, 17, 0.4);
	z-index: 1;
	opacity: 1;
}
.retail_slide.slick-active picture:after,
.retail_slide.slick-active picture:before{
	opacity: 1;
	background: transparent;
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
}
.retailer_section .slick-list{
	transform-origin: top center;
}
.retail_inr .slick-arrow{
	top: 0px;
	height: 18px;
  	width: 24px;
}
.bg_lazy_loaded .retail_inr .slick-arrow{
	background: url(../images/zh_home_zakya_icons_sprite.svg);
	background-position: -172px -81px;
}
.retail_inr .slick-next:after, 
.retail_inr .slick-next:before, 
.retail_inr .slick-prev:after, 
.retail_inr .slick-prev:before{
	display: none;
}
.testi_sec{
	position: relative;
	max-width: 100%;
	padding: 120px 0px;
	background: #f5f5f5;
}
.testi_sec_hdn{
	position: absolute;
	height: 100%;
	width: 0px;
	top: 35%;
	left: 0px;
}
.ztsr_testi_outer {
    background: #1f1f24;
    max-width: 1160px;
	width: 100%;
    margin: -14% auto 0px;
    padding: 80px 5%;
    border-radius: 50px;
    position: relative;
    z-index: 2;
    width: 100%;
	transform-origin: top center;
}
.ztsr_testi_grp {
    position: relative;
    width: 89%;
}
.bg_lazy_loaded .ztsr_testi_grp:after {
    background: url(../images/zh_home_zakya_icons_sprite.svg) no-repeat -1000px -10px;
}
.ztsr_testi_grp:after {
    position: absolute;
    content: "";
    top: 0;
    right: -13%;
    width: 127px;
    height: 95px;
}
.s_webp .bg_lazy_loaded .ztst_spkr_lft,
.s_webp .bg_lazy_loaded .ztsr_testi_icon {
    background-image: url('../images/zh_home_zakya_customer_testi_sprite_2x.webp');
}
.n_webp .bg_lazy_loaded .ztst_spkr_lft,
.n_webp .bg_lazy_loaded .ztsr_testi_icon {
	background-image: url('../images/zh_home_zakya_customer_testi_sprite_2x.png');
}
.s_webp .bg_lazy_loaded .ztst_spkr_lft,
.n_webp .bg_lazy_loaded .ztst_spkr_lft,
.s_webp .bg_lazy_loaded .ztsr_testi_icon,
.n_webp .bg_lazy_loaded .ztsr_testi_icon {
    background-repeat: no-repeat;
	background-size: 537.5px auto;
}
.ztsr_testi_icon{
    display: inline-block;
    margin-bottom: 20px;
}
.s_webp .bg_lazy_loaded .ti1,
.n_webp .bg_lazy_loaded .ti1 {
    background-position: -19px -14px;
}
.ti1 {
    background-position: -19px -14px;
	width: 116px;
	height: 35.5px;
}
.s_webp .bg_lazy_loaded .ti3,
.n_webp .bg_lazy_loaded .ti3 {
    background-position: -162.5px -27px;	
}
.ti3 {
    background-position: -162.5px -27px;	
	width: 99.5px;
	height: 16.5px;
}
.s_webp .bg_lazy_loaded .ti2,
.n_webp .bg_lazy_loaded .ti2 {
    background-position: -295px -20px;
}
.ti2 {
    background-position: -295px -20px;
	width: 90px;
	height: 26.5px;
}
.s_webp .bg_lazy_loaded .ti4,
.n_webp .bg_lazy_loaded .ti4 {
    background-position: -416px -14px;
}
.ti4 {
    background-position: -416px -14px;
	width: 59px;
	height: 35.5px;
}
.ztsr_testi_grp .ztsr_testi_desc {
    font: 30px/1.4 var(--primary-semibold);
    width: 92%;
	color: #fff;
}
.ztsr_spkrgrp {
    display: flex;
    align-items: center;
    color: #fff;
    padding-top: 20px;
}
.ztst_spkr_lft {
    width: 115.5px;
    height: 115px;
    display: inline-block;
    margin-right: 25px;
}
.s_webp .bg_lazy_loaded .sp1,
.n_webp .bg_lazy_loaded .sp1 {
	background-position: -15.5px -68px;
}
.s_webp .bg_lazy_loaded .sp2,
.n_webp .bg_lazy_loaded .sp2 {
	background-position: -285.5px -68px;
}
.s_webp .bg_lazy_loaded .sp3,
.n_webp .bg_lazy_loaded .sp3 {
	background-position: -150.5px -68px;
}
.sp4{
	display: none;
}
.ztsr_spkr_rht {
    display: flex;
    flex-direction: column;
}
.ztsr_testi_grp .ztsr_name {
    font: 20px/1.1 var(--primary-bold);
    padding-bottom: 10px;
    display: inline-block;
}
.ztsr_testi_grp .ztsr_desig {
    font: 20px/1.1 var(--primary-regular);
    color: #c3c5c8;
}
.slick-dots li {
    margin: 0 5px;
    background: #c3c5c8;
    width: 10px;
    height: 10px;
    border: 1px solid #c3c5c8;
}
.slick-dots li.slick-active {
    background: #e27527;
    width: 10px;
    height: 10px;
    border: 1px solid #e27527;
}
.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.slick-dots {
	position: absolute;
	text-align: right; 
	margin: 0px;
}
.testi_sec h2{
	text-align: center;
	max-width: 900px;
	width: 100%;
	margin: 0px auto 50px;
}
/* video testi */
.vid_testi_sec{
	position: relative;
	max-width: 1280px;
	width: 100%;
	margin: 0px auto;
	background: #fff;
	box-shadow: 0px 0px 80px 0px rgba(64, 64, 64, 0.1);
	border-radius: 30px;
	padding: 50px;
	box-sizing: border-box;
}
.vid_testi_inr{
	position: relative;
	display: flex;
	align-items:center;
	justify-content: space-between;
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
}
.vid_testi_hdn{
	position: absolute;
	height: 100%;
	width: 0px;
	top: -10%;
	left: 0px;
}
.vid_wrapper,
.vid_wrapper .thump_vid{
	position: relative;
	border-radius: 30px;
	cursor: pointer;
}
.vid_wrapper .thump_vid{
	display: block;
}
.vid_wrapper:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: linear-gradient(to bottom,rgba(0,0,0,0.0),rgba(0,0,0,0.2),rgba(0,0,0,0.88));
	border-radius: 30px;
}
.vid_playbutton {
	width: 93px;
	height: 92px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	z-index: 4;
	background: no-repeat 0 -1px;
	transition: all ease 0.4s;
}
.bg_lazy_loaded .vid_playbutton {
	background-image: url(../images/zakya-customers-video-button.svg);
}
.vid_wrapper:hover .vid_playbutton {
	transform: translate(-50%, -50%) scale(1.15);
}
.vid_spkr {
	position: absolute;
	bottom: 40px;
	left: 50px;
	z-index: 3;
}
.vid_spkr .vid_spkr_name {
	font: 18px/1 var(--primary-bold);
	padding-bottom: 10px;
	display: block;
	color: #fff;
}
.vid_spkr .vid_spkr_desig {
	font: 15px/1 var(--primary-regular);
	color: #b0b0b0;
	display: block;
}
.vid_content_wrap{
	max-width: 550px;
	width: 100%;
}
.vid_content_wrap h3{
	font-size: 36px;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.i18n-ta-in .vid_content_wrap h3{
	font-size: 34px;
}
.vid_content_wrap p{
	margin-bottom: 30px;
}
.vid_content_wrap .customer_link{
	font: 16px/1.2 var(--primary-bold);
	position: relative;
	display: inline-block;
	padding: 20px 35px;
	border-radius: 40px;
	color: #fff;
	background: #000;
}
/* video testi */
.bg_lazy_loaded .tooltip_icon,
.bg_lazy_loaded .tbl_content:after,
.bg_lazy_loaded .price_toggle:after,
.bg_lazy_loaded .price_toggle:before,
.bg_lazy_loaded .zp_link:after,
.bg_lazy_loaded .bt_list:after,
.bg_lazy_loaded .zpa_icon,
.bg_lazy_loaded .ps_icon,
.bg_lazy_loaded .ztsr_testi_grp:after{
    background: url(../images/zakya-pricing-asset.svg);
}
.price_inr{
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 1480px;
    width: 100%;
    background: rgba(254,248,244,1);
    /* background: linear-gradient(225deg, rgba(251,251,252,1) 0%, rgba(255,245,239,1) 50%, rgba(254,248,244,1) 100%);  */
    margin: 0px auto;
    border-radius: 40px;
margin-top: 80px;
}
.price_toggle{
    position: absolute;
    display: flex;
    border: 1px solid rgb(54, 54, 54);
    background: rgb(247, 247, 248);
    box-shadow: 0px 0px 38px 0px rgba(27, 27, 27, 0.61);
    border-radius: 30px;
    margin: -23.8px auto 0px;
    padding: 5px;
    max-width: fit-content;
    z-index: 3;
}
.bg_lazy_loaded .price_toggle:after{
    background-position: -416px -32px;
}
.bg_lazy_loaded .price_toggle:before{
    background-position: -403px -40px;
}
.price_toggle:after, 
.price_toggle:before{
    content: "";
    position: absolute;
height: 54px;
  width: 118px;
  top: 155%;
  left: 75%;
}
.price_toggle:before{
    position: absolute;
    top: 110%;
    left: 110%;
    font: 14px/1.2 var(--primary-regular);
    width: 200px;
    display: none;
}
.price_toggle .price_txt{
    position: absolute;
    top: 110%;
    left: 110%;
    font: 14px/1.2 var(--primary-regular);
    width: 205px;
    color: #000;
}
.price_toggle .price_txt span{
    font: 14px/1.2 var(--primary-bold);
    color: #e57627;
}
.price_toggle .pt_text{
    position: relative;
    display: inline-block;
    font: 12px/1.6 var(--primary-semibold);
    color: #000;
    transition: all 0.3s linear;
    padding: 5px 15px;
    z-index: 1;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s linear;
}
.price_toggle .pt_text.active{
    color: #fff;
}
.pt_bg{
    position: absolute;
    /* right: 5px; */
    height: calc(100% - 10px);
    width: 80px;
    background: #e57627;
    border-radius: 25px;
    z-index: 0;
    transition: all 0.3s linear;
}
/* .price_toggle.active .pt_bg{
    right: 85px;
} */
.tbl_outer {
    position: relative;
    max-width: 1280px;
    width: 100%;
    margin: 0px auto;
    box-sizing: border-box;
    padding: 120px 0px 0px;
}
.tbl_box {
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    width: 100%;
    position: relative;
}
.tbl_bg_row {
    content: "";
    position: absolute;
    bottom: 0px;
    max-width: 22.5%;
    width: 100%;
    height: calc(100% - 127px);
    border-radius: 20px;
}
.tbl_row {
    max-width: 100%;
    width: 100%;
    z-index: 1;
    height: 100%;
    background: #fff;
    border: 1px solid #a3a3a3;
    border-radius: 40px;
}
.tbl_row .tbl_side_title {
    font-size: 16px;
    max-width: 100%;
    width: 100%;
}
.tbl_row:last-child .tbl_col:last-child:after{
    display: none;
}
.tbl_col_otr.tbl_header{
    position: sticky;
    top: 85px;
    z-index: 2;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    flex-wrap: wrap;
    text-align: center;
}
.tbl_header .tbl_head {
    font: 20px/1.2 var(--primary-semibold);
}
.tbl_header .tbl_head.main_title{
    font-size: 40px;
}
.tbl_header .tbl_sub_head{
    font-size: 14px;
    margin-top: 5px;
}
.tbl_header .tbl_head,
.tbl_header .tbl_head.main_title,
.tbl_header .tbl_sub_head{
    max-width: 100%;
    width: 100%;
}
.tbl_header .tbl_lbl{
    position: absolute;
    font: 12px/1.2 var(--primary-regular);
    background: #fffe9e;
    border-radius: 40px;
    padding: 5px 15px;
    border: 1px solid #8c8c8c;
    top: -13px;
}
.currencySec{
    display: none;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-end;
    margin-top: 5px;
}
.currencySec.active{
    display: flex;
}
.currencySec .zprice_symbol{
    font-size: 24px;
}   
.currencySec .zprice_val{
    font: 36px/1.1 var(--primary-bold);
    margin-top: 5px;
}
.zp_page .zpos-cta-btn{
    padding: 15px 30px;
    border: 1px solid #e57627;
    background: #fff;
    border-radius: 35px;
    box-sizing: border-box;
    color: #e57627;
    font: 16px/1 var(--primary-bold);
    text-transform: uppercase;
    max-width: 100%;
    width: 100%;
    display: inline-block;
    margin: 7.5px auto 15px;
    position: relative;
    visibility: visible;
    opacity: 1;
}
.tbl_row:last-child .tbl_header .tbl_col .zpos-cta-btn{
    background: #e57627;
    color: #fff;
}
.tbl_header .tbl_head_desc{
    font: 14px/1.4 var(--primary-semibold);
margin-top: 15px;
    margin-bottom: 0px;
}
.tbl_col_otr.tbl_header .tbl_col {
    position: sticky;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 40px 40px 0px 0px;
    /* border: 1px solid #a3a3a3; */
    border-bottom: 0px;
    text-align: center;
    padding: 30px 25px 20px;
    background: #fff;
    z-index: 1;
    color: #000;
}
.tbl_header:before{
    position: absolute;
    content: "";
    left: -5%;
    bottom: calc(100% - 40px);
    height: 80px;
    width: 110%;
    background: rgba(254,248,244,1);
    z-index: -1;
}
.tbl_header:after{
    content: "";
    position: absolute;
    left: -1px;
    width: calc(100% + 2px);
    height: 100%;
    top: -1px;
    z-index: 0;
    border-radius: 40px 40px 0px 0px;
    border: 1px solid #a3a3a3;
    border-bottom: 0px;
}
.tbl_row:last-child .tbl_header:after{
    border-color: #e57627;
}
.tbl_col {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 30px;
    height: 100%;
    /* color: #5c5c5c; */
}
.tbl_col.rm_bdr:after{
    display: none;
}
.tbl_col:after {
    content: "";
    position: absolute;
    left: 15px;
    bottom: 0px;
    height: 1px;
    width: calc(100% - 30px);
    background: #e3e3e3;
    display: none;
}
.tbl_header .tbl_col:after{
    display: none;
}
.tbl_col:last-child {
    padding: 30px;
    text-align: center;
}
.tbl_col_otr {
    display: grid;
    width: 100%;
}
.tbl_col_otr:last-child{
    padding-bottom: 35px;
}
.tbl_col_otr:last-child .tbl_col .tbl_content:after{
display: none;
}
.tbl_row:last-child .tbl_col:after{
    display: none;
}
.tbl_sub_head{
    display: none;
}
.tbl_sub_head.active{
    display: block;
}
.tbl_col_otr .tbl_col {
    font: 16px/1.6 var(--primary-regular);
    padding: 7.5px 25px;
    justify-content: flex-start;
    max-width: 100%;
}
.tbl_col_otr .tbl_col.rm_bdr{
    padding-top: 20px;
    font: 16px/1.6 var(--primary-semibold);
text-align: left;
display: inline;
color: #000;
}
.tbl_col_otr .tbl_col .tc_inr_title{
    font: 16px/1.6 var(--primary-semibold);
    color: #e57627;
}
.tbl_col_otr .tbl_col .tbl_content_nn:after{
    display: none;
}
.tbl_col_otr .tbl_col .tbl_nn{
    font: inherit;
    text-align: center;
    display: block;
    width: 100%;
    display: none;
}
.tbl_col_inr {
    text-align: center;
}
.tbl_col_inr span {
    font: 18px/1.2 var(--primary-semibold);
    display: block;
    margin-top: 5px;
}
.tbl_col_inr .tbl_hr {
    font-size: 18px;
    margin: 0px;
}
.tbl_price span {
    display: inline-block;
}
.tbl_col .tbl_content{
    position: relative;
    font-size: 16px;
    text-align: left;
    padding-left: 25px;
    display: flex;
    align-items: center;
    color: #000;
    max-width: 100%;
    width: 100%;
}
.tbl_col .tbl_content:after{
    content: "";
    position: absolute;
    left: 0px;
    top: 6px;
    height: 14px;
    width: 14px;
}
.bg_lazy_loaded .tbl_content:after{
    background-position: -39px -50px;
}
.tbl_col .tbl_link{
    display: inline-block;
    text-align: center;
    font:16px/1.6 var(--primary-semibold);
    text-decoration: underline;
    color: #000;
    cursor: pointer;
    margin: 0px auto 35px;
    display: none;
}
.tbl_row:last-child .tbl_col_otr.tbl_header .tbl_col,
.tbl_row:last-child{
    border-color: #e57627;
    background: #000;
}
.tbl_row:last-child .tbl_col_otr .tbl_col,
.tbl_row:last-child .tbl_col_otr .tbl_col .tbl_content,
.tbl_row:last-child .tbl_header span,
.tbl_row:last-child .tbl_header p{
    color: #fff;
}
.tbl_header:last-child .tbl_col .currencySec .zprice_val,
.tbl_row:last-child .tbl_col_otr .tbl_link{
    color: #fff;
}
.tbl_row:last-child .tbl_header span.tbl_lbl{
    color: #000;
}
.tbl_row:last-child .tbl_col_otr .tbl_col:after{
    background: #1f1f1f;
}
.tooltip_sec {
	display: flex;
    margin-left: 5px;
    position: relative;
}
.bg_lazy_loaded .tooltip_icon {
	background-position: -889.5px -34px;
}
.bg_lazy_loaded .tbl_row:last-child .tooltip_icon{
    background-position: -889.5px -54px;
}
.tooltip_icon {
	height: 17px;
	width: 18px;
	display: flex;
	cursor: pointer;
    margin-bottom: 2.5px;
}
.tooltip_sec p {
    display: none;
    padding: 7.5px 10px;
    color: #000;
    background: #fff;
    width: 220px;
    box-shadow: 0 0 14.72px 1.28px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    position: absolute;
    font-size: 12px;
    box-sizing: border-box;
    z-index: 1;
    right: -5px;
    top: 25px;
    text-align: left;
    line-height: 1.5;
}
.zfl_page h2 span,
.tooltip_sec:hover p {
	display: block;
}
.tooltip_sec p:before {
	content: '';
	color: #333;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	top: -5px;
	height: 0;
	right: 7px;
	position: absolute;
	width: 0;
	transform: rotate(180deg);
}
.tbl_notes{
    position: relative;
    padding: 20px 0px 40px;
    text-align: center;
}
.tbl_notes .tbl_desc{
    font-size: 14px;
    margin-bottom: 0px;
color: #000;
}
.tbl_notes .tbl_desc span{
    font: inherit;
    color: #ee0000;
}
@media(max-width: 1920px) {
	.scnr_outer_container_bg {
		max-width: unset;
	}
}
@media(max-width: 1560px) {
	.zh_inr_sec {
		max-width: 1300px;
	}
	.tab_img_sec {
		max-width: calc(100% - 579px);
	}
	.popup_box {
		height: 30%;
		width: 35%;
		border-radius: 4px;
	}
	.reverse .popup_box {
		width: 18%;
		height: 21%;
	}
	.scnr_container {
		max-width: 1200px;
	}
	.zh_side_text_wrap {
		max-width: 30%;
	}
	.zh_side_text_wrap .app_link{
		margin-bottom: 20px;
	}
}
@media(max-width: 1380px) {
	.zh_inr_sec,
	.zh_scnd_text_wrap {
		max-width: 95%;
	}
	.more_highlight_sec .zh_side_img_sec {
		margin: 0px auto 0px 5%;
	}
	.more_highlight_sec .zh_side_img_sec.reverse {
		margin: 0px auto 0px -2.5%;
	}
	/* video testi */
	.vid_testi_sec{
		max-width: 90%;
		padding: 40px;
	}
	.vid_wrapper{
		max-width: 45%;
	}
	.vid_content_wrap{
		max-width: 50%;
	}
	/* video testi */
    .zpa_box .zprice_val,
    .ztsr_testi_grp .ztsr_testi_desc{
        font-size: 26px;
    }
    .zp_page .zp_link{
        font-size: 22px;
    }
    .zp_page h3{
        font-size: 20px;
    }
    .zp_fp_sec h3,
    .partners_sec h3{
        font-size: 28px;
    }
    .zpa_box .zprice_symbol,
    .zp_page .lm_link,
    .ztsr_testi_grp .ztsr_name,
    .ztsr_testi_grp .ztsr_desig,
    .faq_con .faq_qn,
    .zp_page p, .zp_page span, .zp_page li, .zp_page a{
        font-size: 18px;
    }
    .tooltip_sec p{
        font-size: 12px;
    }
    .faq_ans p {
        font-size: 16px;
    }
    .bnr_container{
        max-width: 90%;
    }
    .tbl_outer{
        max-width: 95%;
    }
    .tbl_header .tbl_col{
        padding: 20px;
    }
    .zp_customer_sec{
        max-width: 90%;
    }
    .tbl_col .tbl_content{
        font-size: 14px;
    }
}
@media(max-width: 1280px) {
    .ccode-in.body-umain .zakya_home_page h1, .non_in_reg .zakya_home_page h1 {
        font-size: 54px;
    }
	.zakya_home_page h1 {
		font-size: 74px;
	}
	.zakya_home_page .zh_banner_section h2,
	.zakya_home_page .intro_text, .zakya_home_page h3 {
		font-size: 42px;
	}
	.zh_list_box h3,
	.exp_list_container li h3 {
		font-size: 30px;
	}
	.pricing_sec .zp_h1, .pricing_sec .zp_h1 span,
	.zakya_home_page h2,
	.exp_list_container li h2,
	.exp_list_container li h2 span,
    .zh_mid_text_wrap h2 {
		font-size: 50px;
	}
	.zh_bnr_img_sec, .s_webp .bg_lazy_loaded .zh_bnr_img_sec, .n_webp .bg_lazy_loaded .zh_bnr_img_sec {
		background: unset;
		border: 0px;
	}
	.zh_bnr_img_sec {
		max-width: 95%;
		padding: 0px;
	}
	.zakya_home_page .zh_banner_section h2 {
		padding-left: 30px;
		box-sizing: border-box;
	}
	.zhtime_is_money,
	.zh_mac_img {
		max-width: 95%;
	}
	.zh_list_box {
		padding: 30px;
	}
	.zh_mac_img picture:after,
	.zh_mac_img picture:before {
		display: none;
	}
	.s_webp .bg_lazy_loaded .zh_mac_img:after,
	.n_webp .bg_lazy_loaded .zh_mac_img:after {
		background-size: cover;
	}
	.report_inner_container,
	.zh_exp_inr_container {
		max-width: 95%;
	}
	.report_text_wrap {
		max-width: 80%;
		padding: 0px 0px 20px;
		text-align: center;
		margin: 0px auto
	}
	.report_img_section {
		justify-content: space-between;
		margin: 0px;
	}
	.report_img_section .report_img{
		max-width: calc(50% - 15px);
		width: 100%;
		margin: 0px 0px 30px;
		display: flex;
	}
	.report_img_section .report_img:last-child{
		max-width: 100%;
	}
	.report_img_section .report_img img{
		width: 100%;
	}
	.report_sec_bg {
		display: none;
	}
	.exp_list_container {
		max-width: 100%;
		justify-content: center;
	}
	.exp_list_container li {
		max-width: 48%;
		padding: 30px;
	}
	.scnr_container {
		max-width: 95%;
	}
	.zz_anim.z_box_anim1,
	.zz_anim.z_box_anim2,
	.zz_anim.z_box_anim3,
	.box_animation .z_box_anim1,
	.box_animation .z_box_anim2,
	.box_animation.active .z_box_anim1,
	.box_animation.active .z_box_anim2 {
		transform: translate(0);
		opacity: 1;
		animation: unset;
	}
	.zh_bnr_img_sec video {
		border-radius: 18px;
		border: 8px solid rgba(255, 255, 255, 0.5);
	}
    .signup_handling{
        max-width: 90%;
    }
	.brand_sec{
		max-width: 90%;
	}
	/* video testi */
	.vid_content_wrap h3{
		font-size: 32px;
	}
	.i18n-ta-in .vid_content_wrap h3{
		font-size: 28px;
	}
	/* video testi */
    .tbl_header .tbl_head_desc{
        font-size: 12px;
    }
    .tbl_col_otr .tbl_col{
        padding: 7.5px 15px;
    }
}
@media(max-width: 1200px){
    .tbl_col_otr.tbl_header{
        top: unset;
    }
    .faq_container,
    .price_inr,
    .zp_fp_sec{
        border-radius: 40px;
    }
    .tbl_outer{
        overflow-x: auto;
    }
    .zp_page .zpos-cta-btn,
    .tbl_header .tbl_col{
        padding: 15px;
    }
    .tbl_header .tbl_lbl{
        padding: 2.5px 15px;
        font-size: 10px;
        top: -10px;
    }
    .tbl_box{
        max-width: 1080px;
        width: 1080px;
    }
    .tbl_header{
        top: unset;
    }
}
@media(max-width: 1180px) {
    .ccode-in.body-umain .zakya_home_page h1, .non_in_reg .zakya_home_page h1 {
        font-size: 50px;
    }
	.zakya_home_page h1 {
		font-size: 60px;
	}
	.zakya_home_page .zh_banner_section h2,
	.zakya_home_page .intro_text, .zakya_home_page h3 {
		font-size: 38px;
	}
    .ccode-in.body-umain .zakya_home_page .zh_banner_section h3, .non_in_reg .zakya_home_page .zh_banner_section h3 {
        font-size: 26px;
    }
	.zh_list_box h3,
	.exp_list_container li h3,
	.zakya_home_page .zh_banner_section .intro_text,
	.rs_content h3,
	.ztsr_testi_grp .ztsr_testi_desc {
		font-size: 26px;
	}
	.pricing_sec .zp_h1, .pricing_sec .zp_h1 span,
	.zakya_home_page h2,
	.exp_list_container li h2,
	.exp_list_container li h2 span,
    .zh_mid_text_wrap h2 {
		font-size: 46px;
	}
	.zakya_home_page p,
	.zakya_home_page li,
	.zakya_home_page a,
	.zakya_home_page span,
	.zakya_home_page .title_label {
		font-size: 18px;
	}
	.side_text_wrap {
		max-width: 40%;
	}
	.tab_img_sec {
		max-width: calc(100% - 45%);
	}
	.s_webp .bg_lazy_loaded .zh_mac_img:after,
	.n_webp .bg_lazy_loaded .zh_mac_img:after {
		background-size: contain;
	}
	.report_img_section .report_img {
		margin: 15px 0px;
	}
	.i18n-ta .zh_text_wrap,
	.zh_mobile_store .zh_text_wrap,
	.zh_mid_text_wrap,
	.report_text_wrap,
	.btm_inr_container {
		max-width: 90%;
	}
	.zh_text_wrap{
		max-width: 540px;
	}
    /* .ccode-in.body-umain .zh_text_wrap, .non_in_reg .zh_text_wrap {
        max-width: 50%;
    } */
	.zh_text_wrap h1,
	.zh_mobile_store .zh_text_wrap .intro_text,
	.zh_mid_text_wrap h2,
	.report_text_wrap .intro_text,
	.btm_inr_container .intro_text {
		margin-left: auto;
		margin-right: auto;
	}
    .ccode-in.body-umain .zh_text_wrap h1, .non_in_reg .zh_text_wrap h1{
        max-width: 80%;
    }
	.mble_store_img_section ul {
		left: 325px;
		top: 45px;
	}
	.mble_store_img_section ul li {
		height: 505px;
		width: 255px;
		margin: 0px 15px;
	}
	.door_container {
		max-width: 250px;
		height: 725px;
	}
	.mble_store_img_section.zz_animated ul:last-child {
		left: 1505px;
	}
	.mble_store_img_section ul:last-child {
		left: 1830px;
	}
	.zh_experience_sec:after {
		display: none;
	}
	.scnr_container {
		max-width: 90%;
		flex-wrap: wrap;
	}
	.zh_side_text_wrap,
	.scnr_anim {
		max-width: 100%;
		text-align: center;
	}
	.scnr_outer_container_bg {
		display: none;
	}
	.scanner_section {
		padding-top: 20px;
		transform: unset;
	}
	.scnr_anim_sec {
		margin-top: 0px;
		padding-bottom: 0px;
	}
	.scnr_outer_container {
		padding-bottom: 120px;
	}
	.exp_list_container li {
		max-width: 50%;
		padding: 0px;
	}
	.exp_list_container li div {
		max-width: 380px;
	}
	.zh_side_text_wrap .zh_mobile_store_link{
		margin: 40px auto 0px;
	}
	.brand_inr:last-child {
		display: none;
	}
	.brand_inr{
		flex-wrap: wrap;
		justify-content: center;
	}
	.brand_outer:after, .brand_outer:before{
		display: none;
	}
	.rs_content{
		padding: 40px;
		transform: translateY(87px);
	}
	.ztsr_testi_grp .ztsr_testi_desc{
		font-size: 26px;
	}
	/* video testi */
	.vid_content_wrap h3{
		font-size:28px;
	}
	.i18n-ta-in .vid_content_wrap h3{
		font-size: 26px;
	}
	/* video testi */
}
@media(max-width: 992px) {
.zakya_home_page h3{
letter-spacing: -1px;
}
    .zh_text_wrap h1,
    .ccode-in.body-umain .zh_text_wrap h1, .non_in_reg .zh_text_wrap h1{
        max-width: 80%;
    }
    .signup-box {display: block;}
    .umain .signup-box, .ccode-in.body-umain .signup-box, .non_in_reg .signup-box{
        display: none;
    }
    .zakya_home_page .signup-box .sign_title { text-align: center; }
    .ccode-in.body-umain .zakya_home_page h1,
    .non_in_reg .zakya_home_page h1,
	.zakya_home_page h1 {
		font-size: 48px;
	}
	.zakya_home_page .zh_banner_section h2,
	.zakya_home_page .intro_text {
		font-size: 34px;
	}
	.zh_list_box h3,
	.exp_list_container li h3 ,
	.rs_content h3,
	.ztsr_testi_grp .ztsr_testi_desc,
.zakya_home_page h3 {
		font-size: 24px;
	}
	.pricing_sec .zp_h1, .pricing_sec .zp_h1 span,
	.zakya_home_page h2,
	.exp_list_container li h2,
	.exp_list_container li h2 span,
    .zh_mid_text_wrap h2 {
		font-size: 34px;
	}
	.zh_banner_section {
		padding: 60px 0px;
	}
	.more_highlight_sec {
		padding: 120px 0px 60px;
	}
	.more_highlight_sec {
		padding: 60px 0px;
	}
    .zh_text_wrap{
        max-width: 90%;
        width: 100%;
        margin: 0px auto;
        text-align: center;
    }
    .signup_handling{
        padding-bottom: 0px;
        max-width: 90%;
        flex-direction: column;
    }
	.zh_inr_sec {
		max-width: 100%;
		border-radius: 0px;
		padding-bottom: 60px;
	}
	.zh_inr_bg {
		border-radius: 0px;
	}
	.zh_cta_sec {
		margin-bottom: 40px;
	}
	.zakya_home_page .act-btn {
		padding: 15px 20px;
		margin: 0px 10px;
	}
	.zh_scnd_text_wrap {
		max-width: 90%;
		padding-top: 60px;
	}
	.zakya_home_page .zh_banner_section h2 {
		text-align: center;
		padding: 0px;
	}
	.zh_list_box {
		max-width: 550px;
		margin: 0px 0px 20px;
	}
	.zh_list_box:last-child {
		margin-bottom: 0px;
	}
	.zh_list_container {
		flex-wrap: wrap;
		justify-content: center;
	}
	.zh_mid_text_wrap {
		margin-bottom: 40px;
	}
	.more_highlight_sec .zh_side_img_sec,
	.more_highlight_sec .zh_side_img_sec.reverse {
		margin: 0px auto;
		max-width: 90%;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.side_text_wrap {
		order: 0;
		max-width: 100%;
		margin-bottom: 40px;
	}
	.zakya_home_page .title_label {
		margin-bottom: 5px;
	}
	.side_text_wrap .intro_text {
		max-width: 100%;
	}
	.more_highlight_sec .zh_side_img_sec,
	.mble_store_img_section {
		padding-bottom: 60px;
	}
	.mble_store_img_section {
		margin: 30px auto 0px;
	}
	.zh_mobile_store_link {
		margin: 30px 0px 40px;
	}
	.tab_img_sec {
		order: 1;
		max-width: 100%;
	}
	.dark_section {
		padding: 0px;
	}
	.zhtime_is_money {
		max-width: 100%;
		border-radius: 0px;
		padding: 60px 0px;
	}
	.scanner_section {
		padding-top: 20px;
	}
	.ecommerce_sec {
		padding-top: 60px;
	}
	.zh_mac_img {
		max-width: 90%;
		margin-top: 20px;
	}
	.report_section {
		padding: 90px 0px 60px;
	}
	.report_img_section .report_img {
		margin: 0px 0px 30px;
	}
	.zh_experience_sec {
		padding: 60px 0px 40px;
	}
	.report_inner_container,
	.zh_exp_inr_container {
		max-width: 90%;
	}
	.exp_list_container li {
		margin: 0px 0px 20px;
		order: 1;
		min-height: unset;
		background: #fff;
		padding: 30px;
		border-radius: 12px;
		max-width: 550px;
	}
	.btm_cta_sec {
		padding: 60px 0px;
	}
	.btm_cta_sec p {
		margin-bottom: 30px;
	}
	.exp_list_container {
		justify-content: center;
	}
	.exp_list_container li.heading {
		order: 0;
		text-align: center;
		padding: 0px;
		background: unset;
		padding-bottom: 20px;
	}
	.zh_bnr_img_sec {
		max-width: 90%;
		margin-top: -40px;
	}
	.zh_text_wrap h1,
	.zh_mobile_store .zh_text_wrap .intro_text,
	.zh_mid_text_wrap h2,
	.report_text_wrap .intro_text,
	.btm_inr_container .intro_text {
		max-width: 100%;
	}
	.zh_bnr_img_sec picture.desk_img {
		display: none;
	}
	.zakya_home_page picture.mobile_img {
		display: block;
	}
	.exp_sec.second_fold,
	.exp_sec.top_fold {
		background: unset;
	}
	.exp_list_container li h2 {
		color: #fff;
	}
	.exp_sec_container {
		background: #000;
		padding: 60px 0px;
	}
	.exp_list_container li div {
		max-width: 100%;
	}
	.exp_list_container li p,
	.exp_list_container li h3,
	.top_fold .exp_list_container li:first-child,
	.top_fold .exp_list_container li:first-child p,
	.second_fold .exp_list_container li:last-child p,
	.second_fold .exp_list_container li:last-child {
		color: #000;
	}
	.second_fold .exp_list_container li:last-child {
		margin-bottom: 0px;
	}
	.exp_inr_container {
		max-width: 90%;
		width: 100%;
		margin: 0px auto;
	}
	.exp_sec.top_fold.frst_container,
	.exp_sec.second_fold.second_container {
		max-width: 100%;
	}
	.zh_bnr_vid {
		border-radius: 6px;
	}
	.scnr_outer_container {
		padding: 60px 0px;
	}
	.btm_cta_sec p.btm_description {
		margin: 60px auto 0px;
	}
	.zh_bnr_img_sec video {
		border-radius: 9px;
		border: 4px solid rgba(255, 255, 255, 0.5);
	}
	.fixed_section, .fixed_section.fixed{
		display: none;
	}
    .pricing_inr{
		max-width: 90%;
	}
	.pricing_sec .cta-btn{
		margin: 25px 0px 0px;
	}
	.pricing_sec{
		padding: 60px 0px;
	}
    .zp_h1.z_animated .zp_line2{
        transform: translate(0);
    }
    .price_box_outer{
        max-width: fit-content;
        margin: 0px auto;
    }

	.brand_sec{
		padding-top: 60px;
	}
	.rs_content{
		padding: 30px;
		transform: translateY(77px);
	}
	.ztsr_testi_grp{
		max-width: 100%;
		width: 100%;
	}
	.ztsr_testi_grp .ztsr_name,
	.ztsr_testi_grp .ztsr_desig{
		font-size: 18px;
	}
	/* .ztsr_testi_icon{
		margin-bottom: 25px;
	} */
	.ztsr_spkrgrp{
		padding-top: 10px;
	}
	.testi_sec h2{
		margin-bottom: 30px;
	}
	.testi_sec{
		padding: 60px 0px;
	}
	.ztsr_testi_outer{
		max-width: 100%;
		padding: 40px 7.5%;
		margin: 0px auto;
	}
	.slick-dots{
		text-align: center;
		position: relative;
		margin: 10px 0px 0px;
	}
	.ztsr_testi_grp:after {
		transform: scale(0.5);
		right: 0%;
  		transform-origin: top right;
	}
	.ztsr_testi_grp .ztsr_testi_desc{
		font-size: 24px;
	}
	/* video testi */
	.vid_content_wrap h3{
		font-size:24px;
		margin-bottom: 15px;
	}
	.i18n-ta-in .vid_content_wrap h3{
		font-size: 22px;
	}
	.vid_content_wrap p{
		margin-bottom: 25px;
	}
	.vid_testi_sec{
		padding: 30px;
	}
	.vid_playbutton {
		height: 46px;
		width: 46px;
		background-size: 46px auto;
	}
	.vid_testi_sec,
	.vid_wrapper:after,
	.vid_wrapper, .vid_wrapper .thump_vid{
		border-radius: 20px;
	}
	.vid_spkr{
		bottom: 25px;
  		left: 35px;
	}
	/* video testi */
    .zpa_box .zprice_val,
    .ztsr_testi_grp .ztsr_testi_desc{
        font-size: 22px;
    }
    .zp_page .zp_link{
        font-size: 20px;
    }
    .zpa_box .zprice_symbol,
    .zp_page .lm_link,
    .ztsr_testi_grp .ztsr_name,
    .ztsr_testi_grp .ztsr_desig,
    .faq_con .faq_qn,
    .zp_page p, .zp_page span, .zp_page li, .zp_page a,
    .faq_ans p{
        font-size: 16px;
    }
    .tooltip_sec p{
        font-size: 12px;
    }
    .bnr_sec{
        padding: 40px 0px 60px;
    }
    .price_toggle:after, .price_toggle:before{
        transform: scale(0.5);
        transform-origin: left top;
    }
    .tbl_outer{
        padding-top: 90px;
        max-width: 90%;
    }
    .price_inr{
        max-width: 90%;
    }
    .tbl_notes{
        max-width: 90%;
        margin: 0px auto;
    }
    .price_toggle .price_txt{
        left: 100%;
    }
    .price_toggle .price_txt,
    .price_toggle .price_txt span{
        font-size: 12px;
    }
}
@media(max-width: 767px) {
	.zakya_home_page .zh_banner_section h3, .ccode-in.body-umain .zakya_home_page .zh_banner_section h3, .non_in_reg .zakya_home_page .zh_banner_section h3 {
        letter-spacing: 0;
        font-size: 22px;
    }
	.zakya_home_page .title_label {
		font-size: 16px;
	}
	.app_link {
		margin: 0px 10px;
	}
	.tab_img_sec {
		border: 4px solid #000;
		border-radius: 16px;
	}
	.tab_img_sec picture,
	.tab_img_sec img,
	.tab_img_sec source {
		border-radius: 9px;
	}
	.zakya_home_page .act-btn {
		display: none;
	}
	.btm_inr_container .intro_text {
		margin-bottom: 0px;
	}
	.report_img_section .report_img{
		max-width: 100%;
		margin: 0px 0px 20px;
	}
	.door_container{
		max-width: 100px;
		height: 445px;
	}
	.mble_store_img_section.zz_animated .door_container:before {
		transform: perspective(600px) scaleZ(0.5) rotateY(55deg);
	}
	.door_container:after {
		right: -45px;
		height: 50px;
		width: 100px;
	}
	.mble_store_img_section.zz_animated ul:last-child {
		left: 1040px;
	}
	.mble_store_img_section ul:last-child {
		left: 1165px;
	}
	.mble_store_img_section ul {
		left: 125px;
		top: 35px;
	}
	.mble_store_img_section ul li {
		height: 322px;
		width: 162px;
		border-radius: 20px;
	}
	.mble_store_img_section picture,
	.mble_store_img_section img,
	.mble_store_img_section source {
		border-radius: 12px;
	}
	.btm_cta_sec p{
		margin-bottom: 0px;
	}
    .price_box_outer{
		flex-wrap: wrap;
		justify-content: center;
	}
	.toggle_section{
		right: calc(50% - 95.5px);;
	}
	.price_box{
		max-width: 310px;
		margin-bottom: 30px;
	}
	.price_box:last-child{
		margin-bottom: 0px;
	}
    .pb_top{
        min-height: unset;
    }
	.rs_content{
		padding: 25px;
		transform: translateY(0px);
	}
	.rs_content p{
		opacity: 1;
		transform: translateY(0px);
	}
	.tooltip_sec p {
		width: 290px;
	}
	.ztsr_testi_grp,
	.ztsr_testi_grp .ztsr_testi_desc{
		max-width: 100%;
		width: 100%;
	}
	.slick-dots{
		text-align: center;
		margin: 10px auto 0px;
	}
	.ztsr_testi_grp:after {
		right: 0%;
	}
	.ztst_spkr_lft{
		margin-right: 15px;
	}
	.ztsr_spkr_rht{
		max-width: calc(100% - 133px);
	}
	.ztsr_testi_grp .ztsr_testi_desc{
		font-size: 22px;
	}
	.ztsr_testi_outer{
		border-radius: 25px;
	}
	/* video testi */
	.vid_testi_sec{
		padding: 20px;
	}
	.vid_testi_inr{
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.vid_wrapper{
		display: flex;
		justify-content: center;
		max-width: 570px;
		margin-bottom: 30px;
	}
	.vid_content_wrap{
		max-width: 100%;
	}
	.vid_spkr{
		left: unset;
	}
	.vid_testi_sec, .vid_wrapper::after, .vid_wrapper, .vid_wrapper .thump_vid {
		border-radius: 14px;
	}
	/* video testi */
    .zsf_menu_inr .zsf_menu_list{
        font-size: 12px;
    }
    .tooltip_sec p {
		width: 290px;
	}
    .price_toggle .price_txt{
        top: 85%;
        left: 104%;
        width: 90px;
    }
}
@media(max-width: 560px) {
	.zakya_home_page .act-btn {
		margin: 0px 10px;
	}
	.app_link {
		height: 42px;
		width: 137px;
		margin: 0px 5px;
	}
	.bg_lazy_loaded .app_store {
		background-position: -852px -16px;
	}
	.bg_lazy_loaded .play_store {
		background-position: -698px -16px;
	}
	.sec_3:after {
		width: 100%;
	}
	.zakya_home_page .zh_banner_section .intro_text {
		width: auto;
		max-width: 80%;
	}
	.contanct_but_fix,
	.cntct_box {
		display: none;
	}
	.zh_side_text_wrap .zh_mobile_store_link{
		max-width: 289px;
	}
	.ztsr_testi_grp:after {
		display: none;
	}
	.ztsr_testi_grp .ztsr_testi_desc{
		font-size: 20px;
	}
	.retail_inr .slick-prev{
		right: 15%;
	}
	.ztsr_testi_grp .ztsr_testi_desc{
		padding-right: 10px;
	}
	.rs_content p{
		display: none;
	}
	.s_webp .bg_lazy_loaded .ztst_spkr_lft, .n_webp .bg_lazy_loaded .ztst_spkr_lft{
		background-repeat: no-repeat;
		background-size: 268.75px auto;
	}
	.s_webp .bg_lazy_loaded .sp1,
	.n_webp .bg_lazy_loaded .sp1 {
		background-position: -7.75px -34px;
	}
	.s_webp .bg_lazy_loaded .sp2,
	.n_webp .bg_lazy_loaded .sp2 {
		background-position: -142.75px -34px;
	}
	.s_webp .bg_lazy_loaded .sp3,
	.n_webp .bg_lazy_loaded .sp3 {
		background-position: -75.75px -34px;
	}
	.ztst_spkr_lft {
		width: 57.75px;
		height: 57.5px;
	}
}
@media(max-width: 450px){
    .price_toggle .price_txt,
    .price_toggle:after, .price_toggle:before {
        display: none;
    }
}
.d-none{
    display:none !important;
}