.zb-safari .zlyte_loading {
	filter: none;
}
.mp_mp_page {
	position: relative;
	overflow-x: hidden;
}
.mp_mp_page h1 {
	font: 60px/1.1 var(--zf-primary-extrabold);
	margin-bottom: 30px;
}
.mp_mp_page h2,
.mp_mp_page h2 span {
	color: #1c2127;
	font: 48px/1.1 var(--zf-primary-extrabold);
	margin-bottom: 30px;
}
.mp_mp_page h2 span {
	display: inline-block;
	margin-bottom: 0px;
}
.mp_mp_page h3,
.mp_mp_page h3 span {
	font: 32px/1.1 var(--zf-primary-bold);
}
.mp_mp_page h4 {
	font: 24px/1 var(--zf-primary-bold);
}
.mp_mp_page p,
.mp_mp_page span,
.mp_mp_page li {
	font: 18px/1.6 var(--zf-primary-regular);
	color: #1c2127;
}
.bnr_inr_container .act-btn.cta-btn {
	padding: 3px;
	border-radius: 28px;
	font: 16px/1 var(--zf-primary-semibold);
	margin: 25px 0 0;
	background: transparent;
	border: 2px solid #fff;
	transition: all .3s linear;
	color: #fff;
}
.bnr_inr_container .act-btn.cta-btn:hover {
	background: #000;
	border: 2px solid #fff;
}
.bnr_inr_container .cta_inner {
	visibility: visible;
	opacity: 1;
	background: #000;
	font: 16px/1 var(--zf-primary-semibold);
	display: inline-block;
	border-radius: 28px;
	border: 2px solid #000;
	padding: 12px 45px;
	transition: all .3s linear;
	position: relative;
	color: #fff;
}
.umain .bnr_inr_container .act-btn.cta-btn {
	padding: 15px 45px;
	background: #000;
	border: 2px solid #000;
}
.umain .bnr_inr_container .act-btn.cta-btn:hover {
	border: 2px solid #fff;
}
.act-btn.cta-btn {
	opacity: 1;
	visibility: visible;
	background: #000;
	border: 2px solid #000;
	border-radius: 25px;
	font: 18px/1 var(--zf-primary-semibold);
	padding: 13px 35px;
	color: #fff;
}
.mp_bnr_sec {
	position: relative;
	background: #d23246;
	color: #fff;
}
.bg_lazy_loaded.ind_mkt_sec:before,
.bg_lazy_loaded.mp_bnr_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div1_2x.png);
	background-size: 1440px auto;
}
.mid_market_sec:after,
.mp_bnr_sec:after, .platform_work_sec:after, .benifits_sec:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 17px;
}
.inr_container {
	max-width: 1240px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	display: flex;
	justify-content: space-between;
}
.bnr_inr_container {
	padding: 120px 0px 60px;
	align-items: center;
}
.bg_lazy_loaded .sc_arrow,
.bg_lazy_loaded .up_pattern_icon,
.bg_lazy_loaded .bnr_inr_container:after,
.bg_lazy_loaded .ind_list:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
}
.bg_lazy_loaded .bnr_inr_container:after {
	background-position: -41px -47px;
}
.bnr_inr_container:after {
	content: "";
	position: absolute;
	left: -40px;
	bottom: 50px;
	height: 45px;
	width: 86px;
	background-position: -41px -47px;
}
.bnr_text_wrap {
	max-width: 606px;
	width: 100%;
}
.bnr_text_wrap p {
	margin-bottom: 0px;
	max-width: 550px;
	color: #fff;
}
.bnr_anim_container {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	transform-origin: center;
	transform: scale(1);
	opacity: 1;
	transition: all 0.4s ease-in-out;
}
.bg_lazy_loaded .mlist_icon,
.bg_lazy_loaded .bnr_list {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_icons_2x.png);
	background-size: 931px auto;
}
.bnr_list {
	position: absolute;
	height: 91px;
	width: 103px;
	animation-name: floating;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.bl_1 {
	left: 11%;
	bottom: 34%;
	animation-duration: 6s;
}
.bl_2 {
	left: 25%;
	top: 10%;
	animation-duration: 5.5s;
}
.bl_3 {
	height: 117px;
	width: 120px;
	left: 44%;
	top: 0%;
	animation-duration: 5s;
}
.bl_4 {
	width: 100px;
	right: 19.3%;
	top: 11%;
	animation-duration: 4.5s;
}
.bl_5 {
	height: 113px;
	width: 128px;
	right: 13.3%;
	top: 34%;
	animation-duration: 4s;
}
.bl_6 {
	height: 97px;
	right: -1%;
	bottom: 29%;
	animation-duration: 4.5s;
}
@keyframes floating {
	0%,
	100% {
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
	50% {
		transform: translate(0, 8px);
		-webkit-transform: translate(0, 8px);
	}
}
.bg_lazy_loaded .bl_1,
.bl_1 {
	background-position: -35px -39px;
}
.bg_lazy_loaded .bl_2,
.bl_2 {
	background-position: -171px -39px;
}
.bg_lazy_loaded .bl_3,
.bl_3 {
	background-position: -307px -25px;
}
.bg_lazy_loaded .bl_4,
.bl_4 {
	background-position: -461px -38px;
}
.bg_lazy_loaded .bl_5,
.bl_5 {
	background-position: -595px -39px;
}
.bg_lazy_loaded .bl_6,
.bl_6 {
	background-position: -761px -47px;
}
.mp_solution_sec {
	position: relative;
	padding: 100px 0px 0px;
	background: #f3e8e2;
}
.mp_solution_sec .inr_container {
	align-items: flex-start;
}
.sol_text_wrap {
	max-width: 975px;
	width: 100%;
}
.sol_text_wrap p {
	max-width: 590px;
	width: 100%;
	margin-bottom: 35px;
}
.solution_container {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
li.solution_list {
	font: 20px/1 var(--zf-primary-bold);
	background: #fff;
	border-radius: 16px;
	border: 2px solid #d23246;
	padding: 20px 30px;
	box-sizing: border-box;
	margin: 0px 20px 20px 0px;
}
.bg_lazy_loaded .sol_spkr_icon {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_megaphone_2x.png);
	background-size: cover;
}
.sol_spkr_icon {
	position: absolute;
	height: 226.5px;
	width: 321px;
	top: 0px;
	right: 0px;
	transition: all 0.1s linear;
	display: none;
}
.bg_lazy_loaded .sol_light_icon {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_bulb_2x.png);
	background-size: cover;
}
.sol_light_icon {
	position: relative;
	height: 233px;
	width: 226px;
}
.scnd_container {
	max-width: 1080px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 100px 0px;
}
.scnd_container p {
	font: 24px/1.5 var(--zf-primary-regular);
	margin-bottom: 0px;
	max-width: 765px;
	width: 100%;
}
.individual_outer_sec {
	position: relative;
	max-width: 1440px;
	width: 100%;
	margin: 0px auto;
	padding-bottom: 100px;
}
.individual_outer_sec:after {
	content: "";
	background: #282828;
	position: absolute;
	height: 580px;
	max-width: 1440px;
	width: 100%;
	margin: 0px auto;
	bottom: 0px;
	z-index: 0;
	border-radius: 112px 112px 0px 0px;
}
.individual_sec {
	position: relative;
	max-width: 1320px;
	width: 100%;
	margin: 0px auto;
	border-radius: 112px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 6px 79px 0px rgba(0, 0, 0, 0.19);
	padding-top: 80px;
	text-align: center;
	z-index: 1;
}
.individual_sec h2 {
	max-width: 650px;
	width: 100%;
	margin: 0px auto;
}
.ind_list_sec {
	max-width: 880px;
	width: 100%;
	margin: 0px auto;
	padding: 50px 0px 55px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.ind_list {
	position: relative;
	text-align: left;
	max-width: 390px;
	width: 100%;
	margin-bottom: 35px;
	padding-left: 35px;
	box-sizing: border-box;
}
.bg_lazy_loaded .ind_list:after {
	background-size: 583.75px auto;
	background-position: -466px -20px;
}
.ind_list:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 4px;
	width: 21px;
	height: 21px;
}
.inr_red_sec {
	position: relative;
	max-width: 100%;
	width: 100%;
	border-radius: 112px;
	padding: 70px 0px;
	background: #d23246;
}
.bg_lazy_loaded .inr_red_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_solution_1_2x.png);
	background-size: cover;
}
.bg_lazy_loaded .inr_red_sec:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_solution_2_2x.png);
	background-size: cover;
}
.inr_red_sec:after,
.inr_red_sec:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 222px;
}
.inr_red_sec:before {
	left: unset;
	right: 0px;
	width: 225px;
}
.inr_red_sec h3 {
	max-width: 840px;
	width: 100%;
	margin: 0px auto;
	color: #fff;
}
.up_outer_sec {
	position: relative;
	background: #f3e8e2;
	background: linear-gradient(180deg, #f3e8e2 0%, #f3e8e2 50%, #fff 100%);
}
.unified_platform_sec {
	position: relative;
	max-width: 1440px;
	width: 100%;
	padding: 100px 0px 200px;
	margin: 0px auto;
	background: #282828;
}
.up_pattern_container {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
}
.up_pattern_icon {
	position: absolute;
}
.up_1 {
	height: 16px;
	width: 16px;
	top: 30%;
	left: 5%;
	animation: rotate 20s linear infinite;
}
.bg_lazy_loaded .up_1,
.up_1 {
	background-position: -177px -53px;
}
.up_2 {
	height: 16px;
	width: 16px;
	bottom: 25%;
	left: 7%;
	animation: rotate 22s linear infinite;
}
.bg_lazy_loaded .up_2,
.up_2 {
	background-position: -208px -52px;
}
.up_3 {
	height: 16px;
	width: 16px;
	top: 0%;
	left: 12%;
	animation: rotate 25s linear infinite;
}
.bg_lazy_loaded .up_3,
.up_3 {
	background-position: -239px -52px;
}
.up_4 {
	height: 27px;
	width: 27px;
	bottom: 7%;
	left: 28%;
	animation: rotate 15s linear infinite;
}
.bg_lazy_loaded .up_4,
.up_4 {
	background-position: -270px -48px;
}
.up_5 {
	height: 35px;
	width: 35px;
	top: 6%;
	left: 30%;
	animation: rotate 10s linear infinite;
}
.bg_lazy_loaded .up_5,
.up_5 {
	background-position: -313px -46px;
}
.up_6 {
	height: 16px;
	width: 16px;
	top: 33%;
	left: 47%;
	animation: rotate 22s linear infinite;
}
.bg_lazy_loaded .up_6,
.up_6 {
	background-position: -366px -56px;
}
.up_7 {
	height: 22px;
	width: 22px;
	bottom: 7%;
	right: 30%;
	animation: rotate 15s linear infinite;
}
.bg_lazy_loaded .up_7,
.up_7 {
	background-position: -398px -52px;
}
.up_8 {
	height: 27px;
	width: 27px;
	bottom: 24%;
	right: 6%;
	animation: rotate 12s linear infinite;
}
.bg_lazy_loaded .up_8,
.up_8 {
	background-position: -437px -52px;
}
.up_9 {
	height: 21px;
	width: 21px;
	top: 2.5%;
	right: 6%;
	animation: rotate 15s linear infinite;
}
.bg_lazy_loaded .up_9,
.up_9 {
	background-position: -480px -51px;
}
.up_10 {
	height: 17px;
	width: 17px;
	top: 0%;
	right: 39%;
	animation: rotate 20s linear infinite;
}
.bg_lazy_loaded .up_10,
.up_10 {
	background-position: -517px -53px;
}
.bg_lazy_loaded.sm_business_sec:after, .bg_lazy_loaded.sm_business_sec:before,
.bg_lazy_loaded.explore_sec:after,
.bg_lazy_loaded .unified_platform_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div2_2x.png);
	background-size: 1440px auto;
}
.unified_platform_sec:after {
	content: "";
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0px;
	height: 17px;
}
.up_container {
	max-width: 990px;
	align-items: center;
}
.up_container h2 {
	font: 72px/1.1 var(--zf-primary-extrabold);
	color: #fff;
	margin-bottom: 0px;
}
.other-lang .up_container h2 {
	max-width: calc(100% - 500px);
}
.up_content_wrap {
	max-width: 450px;
	width: 100%;
}
.up_content_wrap h3 {
	color: #ffd800;
	max-width: 400px;
	margin-bottom: 35px;
}
.up_content_wrap p {
	color: #fdfdfd;
	margin-bottom: 25px;
}
.ind_mkt_sec {
	position: relative;
	padding-top: 100px;
}
.ind_mkt_sec:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 250px;
	background: #f4e8e4;
	max-width: 100%;
	width: 100%;
	z-index: 0;
}
.ind_mkt_sec:before {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 250px;
	height: 17px;
	max-width: 100%;
	width: 100%;
	z-index: 0;
}
.table_container {
	position: relative;
	max-width: 1130px;
	width: 100%;
	margin: 0px auto;
	z-index: 1;
}
.table_container h2 {
	max-width: 765px;
	width: 100%;
	margin: 0px auto 60px;
	text-align: center;
}
.table_container h2 span.vs {
	font: 48px/1 "caveat";
}
.table_inr_container {
	position: relative;
	max-width: 100%;
	width: 100%;
	background: #d23246;
	border-radius: 32px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.24);
}
.bg_lazy_loaded .table_inr_container:after,
.bg_lazy_loaded .table_inr_container:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
	background-position: -596px -36px;
}
.bg_lazy_loaded .table_inr_container:before {
	background-position: -731px -36px;
}
.bnr_anim_container.mp_animate,
.mp_animate .table_inr_container:after {
	opacity: 0;
	transform: scale(0);
}
.table_inr_container:after,
.table_inr_container:before {
	content: "";
	position: absolute;
	height: 65px;
	width: 65px;
	top: -45px;
	right: -55px;
	opacity: 1;
	transition: all 0.3s linear;
	transform-origin: bottom left;
	transition-delay: 0.35s;
}
.table_inr_container:before {
	height: 80px;
	width: 53px;
	bottom: 195px;
	top: unset;
	left: -95px;
	right: unset;
}
.table_head_sec {
	padding: 10px;
	display: flex;
}
.table_head_sec h4 {
	max-width: 50%;
	width: 50%;
	border-left: 1px solid #db5b6b;
	margin-bottom: 0px;
	text-align: center;
	color: #fff;
	padding: 25px 0px;
	box-sizing: border-box;
}
.table_head_sec h4:first-child {
	border-left: 0px;
}
.mp_animate .table_body_sec {
	transform: translateY(-94px);
}
.table_body_sec {
	position: relative;
	border-radius: 32px;
	transition: all 0.3s linear;
	background: #282829;
}
.table_inr_body:first-child h4 {
	border-radius: 32px 32px 0px 0px;
}
.table_inr_body:last-child .table_inr_content {
	border-radius: 0px 0px 32px 32px;
}
.table_inr_body:last-child .table_inr_content.darkbg_sec {
	border-radius: 0px 0px 32px;
}
.table_inr_body h4 {
	padding: 25px 0px;
	background: #2c2c2c;
	color: #ccc;
	text-align: center;
	margin: 0px;
}
.table_inr_sec {
	display: flex;
}
.table_inr_content {
	max-width: 50%;
	width: 100%;
	padding: 30px 35px 40px;
	background: #282829;
	box-sizing: border-box;
}
.table_inr_content.darkbg_sec {
	background: #1e1e1f;
}
.table_inr_content p {
	color: #ccc;
	margin-bottom: 30px;
}
.table_inr_content a{
font: 18px/1.6 var(--zf-primary-bold);
color: #d23246;
}
.ind_list:last-child,
.up_content_wrap p:last-child,
.table_inr_content p:last-child {
	margin-bottom: 0px;
}
.platform_work_sec {
	position: relative;
	padding: 100px 0px;
	background: #f4e8e4;
}
.bg_lazy_loaded.platform_work_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div3_2x.png);
	background-size: 1440px auto;
}
.pw_inr_container {
	position: relative;
	max-width: 1680px;
	width: 100%;
	margin: 0px auto;
}
.bg_lazy_loaded .sm_inr_sec:after,
.bg_lazy_loaded .pw_inr_container:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_circle_2x.png);
	background-size: cover;
}
.pw_inr_container:after {
	content: "";
	position: absolute;
	left: -3%;
	top: 20%;
	height: 386.5px;
	width: 361px;
}
.bg_lazy_loaded .pw_inr_container:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
	background-position: -41px -154px;
}
.pw_inr_container:before {
	content: "";
	position: absolute;
	right: 10%;
	top: -6%;
	height: 159px;
	width: 123px;
}
.pw_inr_sec {
	max-width: 920px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	text-align: center;
}
.mid_text_wrap {
	max-width: 750px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
.pw_tab_list_sec {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 510px;
	width: 100%;
	margin: 0px auto;
	border-bottom: 1px solid #bdbdbd;
	margin-bottom: 30px;
}
.mp_mp_page .pw_tab_list {
	font: 18px/1 var(--zf-primary-semibold);
	position: relative;
	padding: 15px 5px;
	bottom: -1.5px;
	cursor: pointer;
}
.pw_tab_list.active {
	color: #d23246;
	border-bottom: 2px solid #d23246;
}
.tab_content_sec p {
	max-width: 550px;
	width: 100%;
	margin: 0px auto 25px;
}
.tab_inr_list_sec {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
}
.tab_inr_list {
	border: 1px solid rgb(239, 239, 239);
	border-radius: 16px;
	background: #fff;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
	max-width: 287px;
	width: 100%;
	padding: 25px;
	box-sizing: border-box;
	margin: 0px auto 20px;
}
.benifits_sec {
	position: relative;
	padding: 100px 0px 120px;
	background: #6afdef;
}
.bg_lazy_loaded.benifits_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div4_2x.png);
	background-size: 1440px auto;
}
.bg_lazy_loaded.benifits_sec:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_benefits_2x.png);
	background-size: cover;
}
.benifits_sec:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 124px;
	height: 152.5px;
}
.benifits_sec h2 {
	margin-bottom: 55px;
}
.bg_lazy_loaded .bs_mid_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
	background-position: -210px -192px;
}
.bs_mid_sec:after {
	content: "";
	position: absolute;
	top: -155%;
	right: -35%;
	height: 106px;
	width: 102px;
}
.bs_white_box {
	position: relative;
	max-width: 1115px;
	width: 100%;
	margin: 0px auto;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 16px;
	background: #fff;
	padding: 65px 80px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.bg_lazy_loaded .bs_white_box:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_line_2x.png);
	background-size: cover;
}
.bs_white_box:after {
	content: "";
	position: absolute;
	bottom: -5%;
	right: 10%;
	width: 130px;
	height: 109px;
}
.bs_list_sec {
	max-width: 420px;
	width: 100%;
}
.bs_list_sec .ind_list {
	max-width: 100%;
}
.explore_sec {
	position: relative;
	padding: 100px 0px;
	background: #d23246;
}
.explore_container {
	max-width: 1440px;
	width: 100%;
	margin: 0px auto;
	position: relative;
}
.bg_lazy_loaded .explore_container:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_zoho_ump_1_2x.png);
	background-size: cover;
}
.explore_container:before {
	content: "";
	position: absolute;
	width: 259px;
	height: 210px;
	left: -5%;
	bottom: 45%;
	display: none;
}
.bg_lazy_loaded .explore_container:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_zoho_ump_2_2x.png);
	background-size: cover;
}
.explore_container:after {
	content: "";
	position: absolute;
	width: 403px;
	height: 377px;
	top: 0px;
	right: 0px;
	display: none;
}
.explore_sec:after, .sm_business_sec:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 17px;
	transform: rotate(180deg);
}
.mid_img_sec {
	text-align: center;
	padding-top: 30px;
}
.mid_img_sec img {
	position: relative;
	z-index: 1;
	/* border-radius: 12px; */
	-webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));
}
.mid_img_sec p {
	max-width: 850px;
	width: 100%;
	margin: 40px auto 0px;
}
.bg_lazy_loaded .explore_container .mid_img_sec:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
	background-position: -372px -154px;
}
.explore_container .mid_img_sec:before {
	content: "";
	position: absolute;
	left: -2%;
	bottom: 20%;
	height: 159px;
	width: 123px;
}
.end_to_end_sec {
	position: relative;
	padding: 100px 0px;
	background: #282828;
	text-align: center;
}
.end_to_end_sec h2 {
	color: #fff;
	margin-bottom: 45px;
}
.end_to_end_sec h2 span {
	color: #ffca00;
}
.ee_inr_container {
	position: relative;
	max-width: 950px;
	width: 100%;
	margin: 0px auto;
}
.slide_tab_sec {
	display: flex;
	align-items: center;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 25px;
	transition: all 0.3s linear;
}
.mp_mp_page .slide_tab_list {
	font: 14px/1 var(--zf-primary-regular);
	padding: 10px 15px;
	border-radius: 25px;
	border: 1px solid #bababa;
	color: #bababa;
	margin: 0px 5px;
	cursor: pointer;
}
.mp_mp_page .slide_tab_list.active {
	background: #fff;
	color: #000;
	border: 1px solid #fff;
}
.mobile_view,
.other-lang .inr_red_sec:after,
.other-lang .inr_red_sec:before,
.tab_content_sec,
.tab_content_sec h5,
.slide_content_list {
	display: none;
}
.slide_content_list p {
	color: #fff;
	max-width: 920px;
	width: 100%;
	margin: 0px auto 20px;
	font-size: 16px;
}
.ee_text_wrap {
	position: relative;
	padding-top: 0px;
}
.bg_lazy_loaded .ee_text_wrap:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_sprite_small_2x.png);
	background-size: 1167.5px auto;
	background-position: -41px -47px;
}
.ee_text_wrap:after {
	content: "";
	position: absolute;
	left: -50px;
	top: 0px;
	height: 45px;
	width: 86px;
	background-position: -41px -47px;
}
.ee_text_wrap h3 {
	max-width: 485px;
	width: 100%;
	color: #ffca00;
	margin: 0px;
	margin: 80px auto 0px;
}
.sc_arrow_sec {
	position: absolute;
	height: 100%;
	width: calc(100% + 130px);
	left: -65px;
	top: 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sc_rt_arrow,
.bg_lazy_loaded .sc_rt_arrow {
	background-position: -543px -216px;
}
.sc_lt_arrow,
.bg_lazy_loaded .sc_lt_arrow {
	background-position: -585px -216px;
}
.sc_arrow {
	height: 42px;
	width: 22px;
	cursor: pointer;
}
.sm_business_sec {
	position: relative;
	padding: 100px 0px;
}
.sm_business_sec:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 17px;
}
.sm_inr_sec {
	position: relative;
	max-width: 980px;
	width: 100%;
	margin: 0px auto;
}
.sm_inr_sec:after {
	content: "";
	position: absolute;
	right: -30%;
	bottom: -50%;
	height: 386.5px;
	width: 361px;
}
.sm_list_box {
	max-width: 100%;
	width: 100%;
	position: relative;
	margin: 0px auto;
	padding-top: 30px;
	display: flex;
	justify-content: space-between;
}
.ind_list a, .faq_ans a, .zmp-interLink, .zmp-interLinkDark {
	font: 18px/1.6 var(--zf-primary-bold);
	color: #d23246;
	text-decoration: underline;
}
.zmp-interLinkDark {color: #fff;}
.mid_market_sec {
	padding: 100px 0px 120px;
	position: relative;
	background: #282828;
}
.bg_lazy_loaded.mid_market_sec:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div5_2x.png);
	background-size: 1440px auto;
}
.mm_inr_container {
	position: relative;
	max-width: 1220px;
	width: 100%;
	margin: 0px auto;
}
.bg_lazy_loaded .mm_inr_container:after {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_scribble_mid_2x.png);
	background-size: cover;
}
.mm_inr_container:after {
	content: "";
	position: absolute;
	left: -10%;
	top: -5%;
	height: 223px;
	width: 112px;
}
.mm_content_sec {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 10px;
}
.mm_content_list {
	border: 1px solid rgb(101, 101, 101);
	border-radius: 16px;
	max-width: 385px;
	width: 100%;
	min-height: 375px;
	text-align: center;
	padding: 30px;
	box-sizing: border-box;
	margin: 10px;
}
.mlist_icon {
	display: block;
	position: relative;
	width: 95px;
	height: 95px;
	margin: 0px auto 20px;
}
.bg_lazy_loaded .mlist_icon1,
.mlist_icon1 {
	background-position: -35px -213px;
}
.bg_lazy_loaded .mlist_icon2,
.mlist_icon2 {
	background-position: -180px -217px;
}
.mlist_icon3 {
	width: 96px;
}
.bg_lazy_loaded .mlist_icon3,
.mlist_icon3 {
	background-position: -327px -217px;
}
.bg_lazy_loaded .mlist_icon4,
.mlist_icon4 {
	background-position: -462px -217px;
}
.bg_lazy_loaded .mlist_icon5,
.mlist_icon5 {
	background-position: -607px -217px;
}
.faq_section {
	position: relative;
	padding: 100px 0px;
	background: #f7f7f7;
}
.faq_container {
	max-width: 910px;
	width: 100%;
	margin: 0px auto;
}
.faq_con {
	position: relative;
	border-bottom: 1px solid #bdbdbd;
}
.faq_con:last-child {
	border-bottom: 0px;
}
.faq_qn {
	position: relative;
	padding: 35px 20px 15px 60px;
	display: flex;
	color: #23262b;
	margin-bottom: 0px;
}
.faq_qn .faq_count {
	position: absolute;
	margin-right: 20px;
	top: 35px;
	left: 0px;
}
.tab_content_sec.active,
.slide_content_list.active,
.faq_container h2 span,
.qn_inr span {
	display: block;
}
.faq_ans {
	padding: 0px 20px 40px 60px;
}
.faq_ans p {
	color: #23262b;
	margin-bottom: 0px;
}
.faq_con:last-child .faq_ans {
	padding-bottom: 0px;
}
.bnr_img_sec,
.sol_img_sec,
.bs_mid_sec,
.slide_content_sec,
.btm_cta_sec {
	position: relative;
}
.btm_cta_sec:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: calc(50% - 23px);
	background: #f7f7f7;
	z-index: -1;
}
.bg_lazy_loaded.btm_cta_sec:before {
	background: url(/sites/zweb/images/marketingplus/images/mp_platform_div6_2x.png);
	background-size: 1440px auto;
}
.btm_cta_sec:before {
	content: "";
	position: absolute;
	left: 0px;
	top: calc(50% - 23px);
	width: 100%;
	height: 17px;
	z-index: -1;
}
.btm_cta_inr {
	position: relative;
	max-width: 100%;
	width: 100%;
	margin: 0px auto;
	padding: 80px 0px;
	background: #d23246;
}
.btm_cta_inr .mid_text_wrap {
	position: relative;
	z-index: 1;
	max-width: 580px;
}
.btm_cta_inr:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	border-radius: 24px;
	background: #1f1f1f;
	opacity: .1;
}
.bg_lazy_loaded .btm_cta_inr:after {
	background: #1f1f1f url(/sites/zweb/images/marketingplus/images/mp_unified_pattern.svg);
	background-size: 74px;
}
.table_inr_content.darkbg_sec p,
.explore_sec h2,
.explore_sec h2 span,
.explore_sec p,
.ee_text_wrap p,
.mid_market_sec h2,
.mid_market_sec h2 span,
.mid_market_sec p,
.btm_cta_inr h2,
.btm_cta_inr h2 span,
.btm_cta_inr p {
	color: #fff;
}
.btm_cta_inr h2 {
	margin-bottom: 20px;
}
.mp_anim {
	transition: all 0.3s linear;
}
.mp_animate .mp_anim,
.mp_animate.mp_anim {
	opacity: 0;
}
.mp_animate .box_anim {
	opacity: 0;
	transform: translateY(100px);
}
.mp_animated .box_anim1 {
	transition-delay: 0s;
}
.mp_animated .box_anim2 {
	transition-delay: .1s;
}
.mp_animated .box_anim3 {
	transition-delay: .2s;
}
.mp_animated .box_anim4 {
	transition-delay: .3s;
}
.mp_animated .box_anim5 {
	transition-delay: .4s;
}
.mp_animated .box_anim6 {
	transition-delay: .5s;
}
.mp_animated .box_anim7 {
	transition-delay: .6s;
}
.mp_animate .sol_light_icon {
	transform: translateX(-100px);
}
.mp_animate .sol_content {
	transform: translateX(100px);
}
.mp_animate .img_anim {
	transform: translateY(100px);
}
@keyframes slide-up {
	0% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.i18n-ar .ind_list {
	padding-left: 0px;
	padding-right: 35px;
}
.i18n-ar .ind_list:after {
	left: unset;
	right: 0px;
}
.i18n-ar .btm_cta_inr h2,
.i18n-ar .btm_cta_inr h2 span,
.i18n-ar .btm_cta_inr p,
.i18n-ar .mid_market_sec h2,
.i18n-ar .mid_market_sec h2 span,
.i18n-ar .mid_market_sec p,
.i18n-ar .ee_text_wrap h3,
.i18n-ar .slide_content_list p,
.i18n-ar .mid_img_sec,
.i18n-ar .end_to_end_sec h2,
.i18n-ar .mid_img_sec p,
.i18n-ar .tab_inr_list,
.i18n-ar .tab_content_sec p,
.i18n-ar .mid_text_wrap h2,
.i18n-ar .mid_text_wrap p,
.i18n-ar .inr_red_sec h3,
.i18n-ar .individual_sec h2,
.i18n-ar .btm_cta_inr .mid_text_wrap,
.i18n-ar .end_to_end_sec h2 span {
	text-align: center;
}
.i18n-ar .sc_arrow_sec {
	direction: ltr;
}
@media(max-width: 1360px) {
	.individual_sec {
		max-width: 1200px;
	}
}
@media(max-width: 1280px) {
	.bnr_inr_container,
	.inr_container,
	.individual_sec .ee_inr_container,
	.ex_inr_container {
		max-width: 95%;
	}
	.ex_inr_container {
		width: 100%;
		margin: 0px auto;
	}
	.bnr_text_wrap {
		max-width: 50%;
	}
	.slide_content_sec,
	.slide_tab_sec {
		max-width: 90%;
		width: 100%;
		margin: 0px auto;
	}
	.slide_content_sec {
		padding-top: 20px;
	}
}
@media(max-width: 1180px) {
	.mp_mp_page h1 {
		font-size: 54px;
	}
	.mp_mp_page h2,
	.mp_mp_page h2 span,
	.table_container h2 span.vs {
		font-size: 40px;
	}
	.up_container h2,
	.other-lang .up_container h2 {
		font-size: 64px;
		max-width: 50%;
	}
	.mp_mp_page h3,
	.mp_mp_page h3 span {
		font-size: 28px;
	}
	li.solution_list {
		font-size: 18px;
		padding: 15px 20px;
		margin: 0px 15px 15px 0px;
	}
	.scnd_container p,
	.mp_mp_page h4 {
		font-size: 22px;
	}
	.bnr_inr_container,
	.inr_container,
	.individual_sec,
	.table_container,
	.bs_white_box,
	.ex_inr_container {
		max-width: 90%;
	}
	.bnr_text_wrap {
		max-width: 45%;
	}
	.bs_white_box {
		padding: 65px 60px;
	}
	.bnr_inr_container:after,
	.desk_view,
	.table_inr_container:before,
	.pw_inr_container:before,
	.pw_inr_container:after,
	.bs_mid_sec:after,
	.bs_white_box:after,
	.mid_img_sec:before,
	.explore_container:after,
	.explore_container:before,
	.ee_text_wrap:after,
	.sm_inr_sec:after,
	.mm_inr_container:after,
	.table_inr_container:after,
	.up_pattern_container {
		display: none;
	}
	.unified_platform_sec {
		padding: 0px 0px 100px;
	}
	.mobile_view {
		display: block;
	}
	.table_container h2 {
		max-width: 645px;
	}
	.solution_container {
		max-width: 70%;
	}
	.scnd_container {
		max-width: 100%;
	}
	.scnd_container p {
		max-width: calc(100% - 256px);
	}
	.ind_list_sec {
		max-width: 840px;
	}
	.mp_animate .table_body_sec {
		transform: 0px;
	}
	.sm_inr_sec {
		max-width: 90%;
	}
}
@media(max-width: 992px) {
	.mp_mp_page h1 {
		font-size: 46px;
		margin-bottom: 25px;
	}
	.mp_mp_page h2,
	.mp_mp_page h2 span {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.pw_inr_sec h2 {
		max-width: 70%;
		margin: 0px auto 20px;
	}
	.table_container h2 span.vs {
		font-size: 40px;
	}
	.mp_mp_page h2 span {
		margin-bottom: 0px;
	}
	.up_container h2 {
		font-size: 56px;
	}
	.mp_mp_page h3,
	.mp_mp_page h3 span {
		font-size: 24px;
	}
	li.solution_list {
		font-size: 16px;
	}
	.scnd_container p,
	.mp_mp_page h4 {
		font-size: 20px;
	}
	.bnr_inr_container {
		padding: 110px 0px 60px;
		flex-wrap: wrap;
	}
	.mp_solution_sec {
		padding: 43px 0px 0px;
	}
	.scnd_container {
		padding: 45px 0px 43px;
	}
	.bnr_text_wrap,
	.bnr_img_sec,
	.bnr_text_wrap p {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
.i18n-ar .bnr_text_wrap p{
text-align: right;
}
	.bnr_img_sec {
		padding-top: 40px;
	}
	.sol_text_wrap {
		max-width: calc(100% - 321px);
	}
	.solution_container {
		max-width: 740px;
		width: 740px;
	}
	.ind_list_sec {
		max-width: 90%;
		padding: 30px 0px 43px;
	}
	.ind_list {
		max-width: 47.5%;
	}
	.individual_sec {
		padding-top: 60px;
		/* border-radius: 40px; */
	}
	.individual_outer_sec:after {
		border-radius: 50px 50px 0px 0px;
	}
	.inr_red_sec {
		/* border-radius: 50px; */
		padding: 60px 0px;
	}
	.inr_red_sec h3 {
		max-width: 70%;
	}
	.unified_platform_sec {
		padding: 43px 0px;
	}
	.individual_outer_sec {
		padding-bottom: 60px;
	}
	.up_content_wrap h3 {
		margin-bottom: 25px;
	}
	.up_content_wrap p {
		margin-bottom: 20px;
	}
	.ind_mkt_sec {
		padding-top: 60px;
	}
	.table_container h2 {
		max-width: 525px;
		margin-bottom: 40px;
	}
	.table_head_sec {
		padding: 5px;
	}
	.table_head_sec h4 {
		padding: 15px 0px;
	}
	.benifits_sec h2 {
		margin-bottom: 30px;
	}
	.table_inr_body h4 {
		padding: 15px 0px;
	}
	.table_inr_content {
		padding: 15px 20px 20px;
	}
	.platform_work_sec,
	.explore_sec,
	.end_to_end_sec,
	.sm_business_sec,
	.mid_market_sec,
	.faq_section {
		padding: 43px 0px;
	}
	.benifits_sec,
	.explore_sec,
	.mid_market_sec {
		padding: 43px 0px 60px;
	}
	.sm_business_sec {
		padding: 60px 0px;
	}
	.tab_inr_list_sec {
		justify-content: space-between;
	}
	.tab_inr_list {
		max-width: calc(50% - 10px);
		margin: 0px 0px 20px;
	}
	.bs_white_box {
		padding: 35px 30px;
	}
	.bs_list_sec {
		max-width: 47.5%;
	}
	.mid_img_sec {
		padding-top: 10px;
	}
	.mid_img_sec p {
		margin: 25px auto 0px;
	}
	.ee_text_wrap h3 {
		margin-top: 35px;
	}
	.faq_container {
		max-width: 90%;
	}
	.btm_cta_sec {
		margin-bottom: 0px;
	}
	.pw_inr_sec {
		max-width: 90%;
	}
	.mm_inr_container .mid_text_wrap {
		max-width: 90%;
	}
	.mm_content_list {
		max-width: 350px;
		padding: 20px;
	}
	.mm_content_list:last-child {
		margin-bottom: 0px;
	}
	.faq_container h2 span {
		display: inline-block;
	}
	.faq_qn {
		cursor: pointer;
		padding: 20px 30px 20px 40px;
	}
	.faq_qn:after,
	.faq_qn:before {
		content: "";
		position: absolute;
		right: 0px;
		height: 2px;
		width: 20px;
		background: #000;
		transition: all 0.3s linear;
		cursor: pointer;
		top: 32px;
	}
	.faq_qn:after {
		transform: rotate(90deg);
	}
	.active .faq_qn:after {
		transform: rotate(0deg);
	}
	.faq_ans {
		display: none;
		padding: 0px 20px 30px 40px;
	}
	.faq_qn .faq_count {
		top: 20px;
	}
	.faq_ans.show {
		display: block;
	}
	.sm_list_box {
		padding-top: 15px;
	}
	.btm_cta_inr {
		padding: 60px 0px;
		max-width: 100%;
		border-radius: 0px;
	}
	.btm_cta_inr .mid_text_wrap {
		max-width: 90%;
	}
	.benifits_sec .mid_text_wrap {
		max-width: 90%;
	}
	.ee_inr_container {
		max-width: 90%;
	}
	.i18n-ar .individual_sec h2 {
		text-align: right;
	}
	.i18n-ar .bnr_text_wrap,
	.i18n-ar .mp_mp_page h1,
	.i18n-ar .bnr_img_sec,
	.i18n-ar .sol_text_wrap,
	.i18n-ar .sol_text_wrap p,
	.i18n-ar .scnd_container p {
		text-align: right;
	}
}
@media(max-width: 768px) {
	.slide_tab_sec {
		position: relative;
		z-index: 2;
		overflow: auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.slide_content_sec {
		position: relative;
		z-index: 0;
	}
	.solution_container {
		max-width: 100%;
		width: 100%;
	}
	.sol_text_wrap,
	.sol_text_wrap p,
	.scnd_container p {
		max-width: 100%;
	}
	.mp_mp_page h2 span {
		display: contents;
		word-wrap: anywhere;
	}
	.pw_inr_sec h2 {
		max-width: 100%;
		margin: 0px auto 20px;
	}
	.scnd_container {
		padding: 20px 0px 43px;
	}
	.sol_img_sec,
	.sol_light_icon {
		display: none;
	}
	.up_container h2,
	.other-lang .up_container h2 {
		font-size: 32px;
		max-width: 100%;
		width: 100%;
		text-align: center;
		margin-bottom: 35px;
	}
	.up_content_wrap {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.individual_sec {
		position: relative;
		max-width: 100%;
		padding: 60px 0px 0px;
		border-radius: 0px;
		box-sizing: border-box;
		box-shadow: unset;
	}
	.bg_lazy_loaded .individual_sec:before {
		background: url(/sites/zweb/images/marketingplus/images/mp_platform_div1_2x.png);
		background-size: 1440px auto;
	}
	.individual_sec:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 17px;
		transform: rotate(180deg);
	}
	.individual_sec h2 {
		max-width: 90%;
		text-align: left;
	}
	.ind_list_sec {
		max-width: 90%;
		padding: 0px 0px 43px;
	}
	.ind_list {
		margin-bottom: 20px;
	}
	.inr_red_sec {
		position: relative;
		border-radius: 12px;
		max-width: 90%;
		margin: 0px auto;
		z-index: 1;
	}
	.individual_sec:after {
		content: "";
		position: absolute;
		background: #282828;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 125px;
	}
	.inr_red_sec h3 {
		max-width: 90%;
	}
	.individual_outer_sec {
		padding-bottom: 0px;
	}
	.up_container {
		flex-wrap: wrap;
	}
	.up_content_wrap h3 {
		margin: 0px auto 15px;
	}
	.table_inr_container {
		border-radius: 10px;
	}
	.table_body_sec {
		border-radius: 10px;
	}
	.table_inr_body:last-child .table_inr_content {
		border-radius: 0px 0px 10px 10px;
	}
	.table_inr_body:last-child .table_inr_content.darkbg_sec {
		border-radius: 0px 0px 10px;
	}
	.table_inr_body:last-child h4 {
		border-radius: 0px 0px 10px 10px;
	}
	.active .table_inr_body:last-child h4 {
		border-radius: 0px;
	}
	.table_inr_body h4 {
		position: relative;
		padding: 20px 30px 20px 15px;
		text-align: left;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #404040;
		cursor: pointer;
	}
	.active .table_inr_body h4, .table_inr_body:last-child h4 {
		border-bottom: 0px;
	}
	.table_inr_body h4:after,
	.table_inr_body h4:before {
		content: "";
		position: absolute;
		right: 15px;
		height: 2px;
		width: 15px;
		background: #fff;
		transition: all 0.3s linear;
		cursor: pointer;
		top: 30px;
	}
	.table_head_sec h4 {
		padding: 15px;
		text-align: left;
	}
	.table_inr_body h4:after {
		transform: rotate(90deg);
	}
	.active.table_inr_body h4:after {
		transform: rotate(0deg);
	}
	.table_inr_sec {
		display: none;
	}
	.table_inr_sec.show {
		display: flex;
	}
	.table_inr_content p {
		margin-bottom: 20px;
		word-wrap: anywhere;
	}
	.sc_arrow_sec {
		width: calc(100% + 70px);
		left: -35px;
		align-items: flex-start;
		top: -48px;
		display: none;
	}
	.ee_text_wrap {
		max-width: 90%;
		margin: 0px auto;
	}
	.pw_tab_list_sec {
		display: none;
	}
	.tab_content_sec {
		display: block;
	}
	.tab_content_sec h5 {
		font: 20px/1 var(--zf-primary-bold);
		position: relative;
		display: flex;
		align-items: center;
		margin-bottom: 0px;
		padding: 20px 30px 20px 0px;
		border-bottom: 1px solid #ded4d1;
		cursor: pointer;
	}
	.tab_content_sec.active h5 {
		color: #d23246;
		border-bottom: 0px;
	}
	.tab_content_sec:last-child h5 {
		border-bottom: 0px;
	}
	.tab_content_sec h5:after,
	.tab_content_sec h5:before {
		content: "";
		position: absolute;
		right: 15px;
		height: 2px;
		width: 15px;
		background: #000;
		transition: all 0.3s linear;
		cursor: pointer;
		top: 30px;
	}
	.tab_content_sec h5:after {
		transform: rotate(90deg);
	}
	.active.tab_content_sec h5:after,
	.active.tab_content_sec h5:before {
		background: #d23246;
	}
	.active.tab_content_sec h5:after {
		transform: rotate(0deg);
	}
	.tab_inr_content {
		display: none;
		padding-top: 10px;
	}
	.tab_inr_content.show {
		display: block;
	}
	.tab_content_sec p {
		max-width: 100%;
		text-align: left;
	}
	.tab_inr_list {
		max-width: 100%;
		padding: 15px;
		text-align: left;
		border-radius: 10px;
	}
	.bs_white_box,
	.sm_list_box {
		flex-wrap: wrap;
	}
	.ind_list,
	.bs_list_sec {
		max-width: 100%;
	}
	.bs_white_box {
		padding: 20px;
	}
	.bs_white_box .bs_list_sec:first-child,
	.sm_list_box .bs_list_sec:first-child {
		margin-bottom: 20px;
	}
	.mp_mp_page .slide_tab_list {
		font-size: 14px;
	}
	.mm_content_list {
		min-height: unset;
		margin: 0px 0px 20px;
	}
	.mm_content_list:last-child {
		margin-bottom: 0px;
	}
	.inr_red_sec:after {
		height: 60px;
		width: 60px;
		transform: rotate(90deg);
	}
	.inr_red_sec:before {
		width: 56.25px;
		height: 50px;
		/* transform: rotate(180deg); */
		bottom: 0px;
		top: unset;
	}
	.qn_inr span {
		display: contents;
	}
	.mm_content_sec {
		max-width: 90%;
		margin: 0px auto;
	}
	li.solution_list {
		font-size: 14px;
		border-radius: 10px;
		padding: 15px 10px;
	}
	.pw_inr_sec .mid_text_wrap,
	.benifits_sec .mid_text_wrap,
	.sm_inr_sec .mid_text_wrap {
		text-align: left;
	}
	.faq_qn .faq_count {
		display: none;
	}
	.faq_qn {
		padding: 20px 30px 20px 0px;
	}
	.faq_ans {
		padding: 0px 20px 30px 0px;
	}
	.z-bottom-cta-menu {
		box-shadow: unset;
		background: 0;
	}
	.z-bottom-cta-menu a,
	.z-bottom-cta-menu.onscroll a.loggedout,
	.z-bottom-cta-menu.onscroll a.loggedin,
	.umain .z-bottom-cta-menu a.loggedin {
		display: none;
	}
	.slide_content_list.active {
		display: flex;
		flex-wrap: wrap;
	}
	.slide_content_list img {
		order: 0;
	}
	.slide_content_list p {
		order: 1;
		margin: 20px auto 0px;
	}
	.i18n-ar .up_content_wrap h3,
	.i18n-ar .up_content_wrap p {
		text-align: center;
	}
	.i18n-ar .table_head_sec h4,
	.i18n-ar .tab_inr_list {
		text-align: right;
	}
	.i18n-ar .table_inr_body h4:after,
	.i18n-ar .table_inr_body h4:before,
	.i18n-ar .tab_content_sec h5:after,
	.i18n-ar .tab_content_sec h5:before {
		left: 15px;
		right: unset;
	}
	.i18n-ar .table_inr_body h4 {
		padding-left: 30px;
padding-right: 15px;
	}
.i18n-ar .tab_content_sec p{
text-align: right;
}
	.i18n-ar .tab_content_sec h5 {
		padding-right: 30px;
		padding-left: 0px;
	}
.i18n-ar .faq_qn {
padding-right: 0px;
padding-left: 30px;
	}
	.i18n-ar .faq_qn:after,
	.i18n-ar .faq_qn:before {
		left: 0px;
		right: unset;
	}
}
@media(max-width: 550px) {
	.sc_arrow_sec {
		width: calc(100% + 45px);
		left: -22.5px;
		top: -38px;
	}
	.bg_lazy_loaded .sc_arrow {
		background-size: 583.75px auto;
	}
	.sc_rt_arrow,
	.bg_lazy_loaded .sc_rt_arrow {
		background-position: -271.5px -108px;
	}
	.sc_lt_arrow,
	.bg_lazy_loaded .sc_lt_arrow {
		background-position: -292.5px -108px;
	}
	.sc_arrow {
		height: 21px;
		width: 11px;
	}
}
.i18n-fr .individual_sec h2 {
    max-width: 670px;
}
.lang-de .up_container h2, .lang-nl .up_container h2 {
    font-size: 50px;
}
@media (max-width: 1180px){
.lang-de .up_container h2, .lang-nl .up_container h2 {
    font-size: 40px!important;
}
}

@media (max-width: 992px){
.lang-de .up_container h2, .lang-nl .up_container h2  {
    font-size: 30px!important;
}
.lang-de .up_content_wrap, .lang-nl .up_content_wrap  {
   width: 85%;
    }
}
@media (max-width: 768px){
.lang-de .up_content_wrap, .lang-nl .up_content_wrap  {
   width: 100%;
    }
}