:root {
	--primary-bg:#0a3231;
	--text-light:#0a817f;
	--text-white:#fff;
	--accent:#fe291c;
	--card-bg:#f9f9f9;
	--highlight-bg:#fbfaf8;
}
body {
	margin:0;
}
.zw-template-inner {
background: #dfffeb;
	margin-top:-68px;
}
.splus-banner {
	background:#dfffeb;
}
.splus-bannerInner {
	max-width:1040px;
	margin:0 auto;
	text-align:center;
	padding:130px 0 100px;
}
h1 {
	font: 66px/1.1 var(--zf-primary-semibold);
	margin-bottom:20px;
}
.splus-banner p {
	font:20px/1.5 var(--primaryfont-regular);
	margin:0 auto 30px;
	max-width:900px;
}
.splus-banner .splus-cta {
	border-radius:20px;
	background-color:#fe291c;
	font:16px/1 var(--primaryfont-semibold);
	padding:12px 25px;
	margin:20px 0 0;
}
.splus-Mainfeatures {
    position: relative;
	display:flex;
	align-items:flex-start;
	max-width:1580px;
	margin:0 auto;
	width:100%;
	padding:100px 0;
	justify-content:space-between;
}
.splus-MainfeaturesSec {
	margin:15px;
	border-radius:42px;
	background-color:#089949;
	position:relative;
	z-index:4;
	transition:all .3s linear;
}
/* .splus-MainfeaturesSec.active {
	background:#fff;
} */
.splus-navSec {
	width:320px;
	background-color:var(--primary-bg);
	position:sticky;
	top:90px;
	height:100vh;
	border-left:1px solid rgb(23 103 102 / 30%);
}
.splus-navGrp {
	list-style:none;
	margin:0;
	padding:0 35px;
}
.Ellipse {
	border-radius:50%;
	background-color:#1ba07d;
	position:absolute;
	left:-5px;
	top:4px;
	width:10px;
	height:10px;
	z-index:1;
	display:inline-block;
	transition:top .3s ease;
}
.splus-navGrp li {
	padding:10px 0;
}
.splus-navGrp a {
	color:var(--text-light);
	text-decoration:none;
	font-size:16px;
	display:block;
}
nav a:focus,
nav a:hover,
nav a.active {
	color:var(--text-white);
	font-weight:bold;
	outline:0;
}
.learn-more {
	color:var(--accent);
	font:22px/1.4 var(--zf-primary-medium);
	text-decoration:none;
	margin-bottom:30px;
	display:inline-block;
}
.learn-more:focus,
.learn-more:hover {
	text-decoration:underline;
}
.splus-gridSec {
	display:flex;
	flex-wrap:wrap;
}
.splus-gridCard {
        position: relative;
	padding:20px 40px 50px;
	width:33.3%;
}
.splus-gridSprite {
    display: inline-block;
    background: url(/sites/zweb/images/serviceplus/splus-main-feature-sprites.svg) no-repeat;
    margin-bottom: 20px;
}
.spIcon1 {
    background-position: -33px -38px;
	width: 60px;
	height: 56px;
}
.spIcon2 {
    background-position: -113px -34px;
	width: 55px;
	height: 65px;
}
.spIcon3 {
    background-position: -188px -34px;
	width: 63px;
	height: 64px;
}
.spIcon4 {
    background-position: -270px -34px;
	width: 64px;
	height: 65px;
}
.spIcon5 {
    background-position: -354px -39px;
	width: 74px;
	height: 55px;
}
.spIcon6 {
    background-position: -448px -36px;
	width: 68px;
	height: 61px;
}
.spIcon7 {
    background-position: -532px -40px;
	width: 53px;
	height: 53px;
}
.spIcon8 {
    background-position: -604px -34px;
	width: 65px;
	height: 64px;
}
.spIcon9 {
    background-position: -688px -34px;
	width: 63px;
	height: 65px;
}
.spIcon10 {
    background-position: -772px -39px;
	width: 72px;
	height: 54px;
}
.spIcon11 {
    background-position: -864px -36px;
	width: 57px;
	height: 60px;
}
.spIcon12 {
    background-position: -938px -30px;
	width: 60px;
	height: 72px;
}
.spIcon13 {
    background-position: -1016px -35px;
	width: 61px;
	height: 63px;
}
.spIcon14 {
    background-position: -34px -134px;
	width: 58px;
	height: 63px;
}
.spIcon15 {
    background-position: -112px -134px;
	width: 61px;
	height: 63px;
}
.spIcon16 {
    background-position: -191px -133px;
	width: 56px;
	height: 65px;
}
.spIcon17 {
    background-position: -267px -135px;
	width: 65px;
	height: 61px;
}
.spIcon18 {
    background-position: -352px -135px;
	width: 65px;
	height: 61px;
}
.spIcon19 {
    background-position: -436px -134px;
	width: 64px;
	height: 62px;
}
.spIcon20 {
    background-position: -520px -137px;
	width: 63px;
	height: 57px;
}
.spIcon21 {
    background-position: -597px -137px;
	width: 66px;
	height: 56px;
}
.spIcon22 {
    background-position: -683px -132px;
	width: 69px;
	height: 67px;
}
.spIcon23 {
    background-position: -768px -133px;
	width: 65px;
	height: 64px;
}
.spIcon24 {
    background-position: -852px -133px;
	width: 65px;
	height: 64px;
}
.spIcon25 {
    background-position: -933px -137px;
	width: 59px;
	height: 56px;
}
.spIcon26 {
    background-position: -1018px -129px;
	width: 58px;
	height: 72px;
}
.spIcon27 {
    background-position: -31px -231px;
	width: 64px;
	height: 55px;
}
.spIcon28 {
    background-position: -113px -227px;
	width: 65px;
	height: 64px;
}
.spIcon29 {
    background-position: -196px -230px;
	width: 55px;
	height: 58px;
}
.spIcon30 {
    background-position: -270px -226px;
	width: 65px;
	height: 65px;
}
.spIcon31 {
    background-position: -354px -229px;
	width: 54px;
	height: 60px;
}
.spIcon32 {
    background-position: -427px -226px;
	width: 58px;
	height: 66px;
}
.splus-gridCard:nth-child(3),
.splus-gridCard:nth-child(6){
  	border-right:0;
}
.splus-gridCard:first-child,
.splus-gridCard:nth-child(2),
.splus-gridCard:nth-child(3){
	border-top: 0px;
}
.splus-gridCard {
	border-right:1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.splus-gridCard.brdr_btm:after {
content:"";
position: absolute;
left: 0px;
bottom: -1px;
height: 1px;
width: 100%;
	background: #ebebeb;
}
.splus-gridCard:hover {
	background-color:var(--highlight-bg);
}
.splus-gridCard h3 {
	font:24px / 1.2 var(--primaryfont-semibold);
	margin-bottom:25px;
	word-spacing:-0.25px;
}
.splus-gridCard:hover h3 {
	color:#117270;
}
.splus-gridCard p {
	font-size:20px / 1.5 var(--primaryfont-regular);
	margin-bottom:0;
}
.gridIcon {
	width:66px;
	height:66px;
	display:inline-block;
	margin-bottom:20px;
	position:relative;
}
.gridIcon:after {
	position:absolute;
	content:"";
	background:url('/sites/zweb/images/serviceplus/images/splus-main-feature-sprites.svg') no-repeat -252px -2px;
	width:60px;
	height:64px;
	top:0;
	left:0;
}
.sicon1::after {
	background-position:-84px -2px;
	width:63px;
	height:64px;
}
.sicon2::after {
	background-position:-168px -2px;
	width:59px;
	height:64px;
}
.sicon3::after {
	background-position:-252px -2px;
	width:60px;
	height:64px;
}
.splus-RhtContentSec {
	width:calc(100% - 300px);
	position: relative;
	z-index: 0;
}
.splus-OneSection {
	position:relative;
	border:1px solid #f6f3ee;
	border-radius:40px;
	background-color:#fff;
	padding:60px;
	margin-bottom:50px;
}
.zsf_content5:after{
	content: "";
	position: absolute;
	right:-53px;
	top: -1px;
	height: calc(100% + 2px);
	background:#fff;
	z-index: 0;
	width:1684px;
        display: none;
}
.zsf_content5 div {
	position: relative;
	z-index: 1;
}
.splus-OneSection:last-child {
	margin-bottom:0;
}
.splus-HeadSec {
	max-width:800px;
padding-bottom: 40px;
}
.splus-HeadSec h2 {
	font:52px/1.2 var(--primaryfont-semibold);
	line-height:-0.25px;
}
.splus-ctaSec {
	width:100%;
	background:#fff;
	margin-top:-40px;
}
.splus-ctaInner {
	max-width:900px;
	margin:0 auto;
	text-align:center;
	padding:140px 0 100px;
}
.other-lang .splus-ctaInner {
	max-width:900px;
}
.splus-ctaSec h2 {
	font:58px/1.12 var(--primaryfont-semibold);
	word-spacing:-0.25px;
	margin-bottom:30px;
}
.splus-ctaPoints {
	display:flex;
	justify-content:center;
	margin:0;
	padding:10px 0;
}
.bg_lazy_loaded .splus-ctaPoints span:after{
     background: url(/sites/zweb/images/serviceplus/images/splus-main-feature-sprites.svg);
     background-size: 263.5px auto;
     background-position: -179px -21.5px;
}
.splus-ctaPoints span {
        position: relative;
	font:26px/1.2 var(--primaryfont-regular);
	padding-left:30px;
	display:inline-flex;
        align-items: center;
        margin: 0px 15px;
}
.splus-ctaPoints span:after{
     content: "";
     position: absolute;
     left: 0px;
     height: 20px;
     width: 20px;
}
.splus-ctaGrp {
	display:flex;
	align-items:center;
	justify-content:center;
}
.pricing-cta {
	font:16px/1 var(--primaryfont-semibold);
	border:2px solid #000;
	border-radius:32px;
	background-color:#fff;
	padding:15px 30px;
	color:#000;
	margin:0 15px;
}
.splus-cta {
	border-radius:32px;
	background-color:#fe291c;
	padding:15px 30px;
	font:16px/1 var(--primaryfont-semibold);
	margin:0 15px;
}
.zsf_menu_otr {
	position:sticky;
	top:90px;
	max-width:250px;
	width:100%;
	z-index: 2;
}
.zsf_active_list {
	display:none;
}
.zsf_menu_inr {
	position:relative;
	box-sizing:border-box;
	z-index:2;
}
.splus-Mainfeatures:after {
	content:"";
	position:absolute;
	left:0;
	height:100%;
	width:1.5px;
	top:0;
	background:rgba(221, 221, 221, 0.3);
}
.splus-MainfeaturesSec.active .splus-Mainfeatures:after{
    background: rgba(68, 68, 68, 0.3);
}
.zsf_menu_list {
	font:16px/1 var(--primaryfont-regular);
	color:#dfffeb;
	position:relative;
	padding:12.5px 25px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	cursor:pointer;
        border-left: 3px solid transparent;
}
.zsf_menu_list.active {
	font:16px/1 var(--primaryfont-bold);
	color:#fff;
        border-left: 3px solid #00f06c;
        background: linear-gradient(to right, #0a3231 0%, transparent 100%);
}
.zsf_menu_list:hover {
	color:#fff;
}
.splus-MainfeaturesSec.active .zsf_menu_list.active,
.splus-MainfeaturesSec.active .zsf_menu_list:hover {
	color:#000;
}
.active_bg {
	position:absolute;
	background:#1ba07d;
	height:10px;
	width:10px;
	box-sizing:border-box;
	left:-3.5px;
	z-index:2;
	top:21px;
	border-radius:50%;
	transition:all .3s linear;
        animation: 1s anim linear infinite;
        display: none;
}
@keyframes pulse{
    0%{
        opacity: 0.5;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0.5;
    }
}
.zsf_content5 .splus-HeadSec {
	padding-bottom:60px;
	max-width:65%;
}
.zsf_content5.active .zia_img {
	transform:translate(50px,50px) scale(0.75);
}
.zsf_content5 div.zia_sec {
	position:absolute;
	max-width:350px;
	width:100%;
	height:245px;
	border-radius:0 0 0 40px;
	top:-1px;
	z-index:2;
	right:50px;
	padding:40px;
	box-sizing:border-box;
}
.zia_sec:after {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	width:40px;
	height:40px;
	background:#347863;
	clip-path:polygon(100% 0,0 100%,100% 100%);
	border-bottom-right-radius:10px;
	display:none;
}
.zia_chat {
	position:absolute;
	width:80px;
        display: none;
}
.zia_text {
	font:16px/1 var(--primaryfont-bold);
	color:#fff;
}
.zia_chat_anim {
	background:#044947;
	border-radius:12px 0 12px 12px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	height:40px;
	margin-top:7px;
}
.loading {
	display:inline-block;
	height:10px;
	width:10px;
	background:#f2eeea;
	border-radius:50%;
	animation:load 1s linear infinite;
	margin:0 2.5px;
}
.load_anim1 {
	animation-delay:0s;
}
.load_anim2 {
	animation-delay:.15s;
}
.load_anim3 {
	animation-delay:.3s;
}
.zia_time {
	padding-top:5px;
	color:#044947;
	font-size:12px;
	text-align:right;
	display:inline-block;
	max-width:100%;
	width:100%;
}
.zia_img {
	position:absolute;
	left:34%;
	top:10%;
	transition:all .3s linear;
}
.zia_img img {
	display:block;
	transform:rotateY(180deg);
}
.lang-rtl .splus-navSec { border-right: 1px solid rgb(23 103 102 / 30%); border-left: unset; }
.lang-rtl .Ellipse { right: -5px; left: unset; }
.lang-rtl .splus-gridCard:nth-child(3), .lang-rtl .splus-gridCard:nth-child(6) {border-left: 0;}
.lang-rtl .splus-gridCard {border-left: 1px solid #ebebeb;}
.lang-rtl .splus-gridCard.brdr_btm:after { right: 0; left: unset; }
.lang-rtl .gridIcon:after { right: 0; left: unset; }
.lang-rtl .zsf_content5:after { left: -53px; right: unset; }
.lang-rtl .splus-ctaPoints span { padding-right: 30px; padding-left: unset; }
.lang-rtl .splus-ctaPoints span:after { right: 0; left: unset; }
.lang-rtl .splus-Mainfeatures:after { right: 0; left: unset; }
.lang-rtl .zsf_menu_list { border-right: 3px solid transparent; border-left: unset; }
.lang-rtl .zsf_menu_list.active {border-right: 3px solid #00f06c;border-left: unset;background: linear-gradient(to left, #0a3231 0, transparent 100%);}
.lang-rtl .active_bg { right: -3.5px; left: unset; }
.lang-rtl .zsf_content5.active .zia_img { transform: translate(-50px, 50px) scale(0.75); }
.lang-rtl .zsf_content5 div.zia_sec { border-radius: 0 40px 0 0; left: 50px; right: unset; }
.lang-rtl .zia_sec:after { left: 0; right: unset; }
.lang-rtl .zia_chat_anim { border-radius: 12px 12px 12px 0; }
.lang-rtl .zia_time { text-align: left; }
.lang-rtl .zia_img { right: 34%; left: unset; }
.lang-rtl .splus-bannerInner, .lang-rtl .splus-ctaInner { text-align: center; }
.lang-rtl .splus-bannerInner *, .lang-rtl .splus-ctaInner * { text-align: center; }
.other-lang .zia_img img {
    transform: rotateY(180deg) scale(0.8);
}
@keyframes load {
	0% {
		transform:translateY(0);
	}
	25% {
		transform:translateY(5px);
	}
	50% {
		transform:translateY(0);
	}
	75% {
		transform:translateY(-5px);
	}
	100% {
		transform:translateY(0);
	}
}
@media(max-width:1680px) {
	.splus-Mainfeatures {
		max-width:95%;
	}
	.zsf_content5:after{
		right: -1vw;
		width: 95vw;
border-radius: 40px;
	}
 .zia_img{
transform: scale(0.85);
  transform-origin: top left;
}
.zsf_content5.active .zia_img {
	transform:translate(50px,50px) scale(0.65);
}
.lang-rtl .zsf_content5:after { left: -1vw; right: unset; }
.lang-rtl .zsf_content5.active .zia_img { transform: translate(-50px, 50px) scale(0.65); }
}
@media(max-width:1480px) {
	.zsf_content5 .splus-HeadSec {
		max-width:60%;
	}
	.zia_sec {
		transform-origin:top right;
		transform:scale(0.85);
	}
}
@media(max-width:1360px) {
	h1 {
		font-size:54px;
	}
	.splus-HeadSec h2 {
		font-size:44px;
	}
	.splus-ctaSec h2 {
		font-size:50px;
	}
}
@media(max-width:1280px) {
	h1 {
		font-size:44px;
	}
	.splus-HeadSec h2 {
		font-size:36px
	}
	.splus-ctaSec h2 {
		font-size:42px;
	}
	.splus-ctaPoints span {
		font-size:24px;
	}
	.splus-RhtContentSec {
		max-width:calc(100% - 250px);
		width:100%;
	}
	.splus-OneSection {
		padding:50px 35px;
	}
	.splus-gridCard {
		padding:20px 30px 40px;
	}
.lang-rtl .splus-OneSection { padding: 50px 35px; }
.lang-rtl .splus-gridCard { padding: 20px 30px 40px; }
}
@media(max-width:1199px) {
	.zsf_menu_otr {
		top:15px;
	}
}
@media(max-width:1180px) {
	h1 {
		font-size:46px;
	}
	.splus-HeadSec h2 {
		font-size:32px;
	}
	.splus-ctaSec h2 {
		font-size:38px;
	}
	.splus-ctaPoints span {
		font-size:22px;
	}
	.splus-bannerInner {
		max-width:90%;
	}
	.splus-Mainfeatures {
		flex-wrap:wrap;
		justify-content:center;
	}
	.splus-RhtContentSec {
		max-width:100%;
		padding-top:100px;
	}
	.zsf_menu_otr {
		position:sticky;
		max-width:100%;
		width:100%;
		margin:0 auto;
		display:flex;
		justify-content:center;
		z-index:2;
	}
	.zsf_menu_sec {
		position:absolute;
		padding:0;
		border-radius:14px;
		max-width:410px;
		width:100%;
		background:transparent;
		box-shadow:0 14px 20px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1);
	}
	.zsf_menu_sec:after,
	.zsf_menu_sec:before {
		content:"";
		position:absolute;
		left:0;
		top:0;
		height:100%;
		background:transparent;
		max-width:100%;
		width:100%;
		border-radius:42px;
		z-index:0;
		opacity:.25;
		border-radius:14px;
	}
	.zsf_menu_sec:after {
		-webkit-backdrop-filter:blur(17px);
		backdrop-filter:blur(17px);
		background-color:rgba(255,255,255,.8);
		z-index:1;
		opacity:1;
	}
	.zsf_progress_circ {
		position:relative;
		display:inline-block;
		width:24px;
		height:24px;
		margin:0 15px 0 5px;
	}
	.zsf_progress_bg {
		fill:none;
		stroke:#bdbdbd;
		stroke-width:3;
	}
	.zsf_progress_bar {
		fill:none;
		stroke:var(--primary-bg);
		stroke-width:3;
		stroke-dasharray:63;
		stroke-dashoffset:63;
		transform:rotate(-90deg);
		transform-origin:50% 50%;
		transition:stroke-dashoffset .3s ease;
	}
	.zsf_menu_sec .zsf_active_list {
		position:relative;
		display:flex;
		padding:10px;
		cursor:pointer;
		align-items:center;
		color:#000;
		z-index:3;
		font:18px/1.6 var(--primaryfont-bold);
		min-height:52px;
	}
	.zsf_menu_sec .zsf_active_text {
		position:relative;
		font:18px/1 var(--primaryfont-semibold);
		padding-right:20px;
		margin-right:50px;
	}
	.zsf_active_text:after {
		content:"";
		position:absolute;
		height:10px;
		width:10px;
		border:2px solid #000;
		top:2px;
		right:0;
		border-top:0;
		border-left:0;
		transform-origin:center;
		transition:all .3s linear;
		transform:rotate(45deg);
	}
	.zsf_active_text.active:after {
		top:7.5px;
		transform:rotate(225deg);
	}
	.zsf_active_list .zsf_perc {
		display:block;
		text-align:center;
		min-width:62px;
		padding:10px 15px;
		box-sizing:border-box;
		background:#000;
		border-radius:10px;
		font:12px/1 var(--primaryfont-semibold);
		color:#fff;
		position:absolute;
		right:10px;
		min-height:32px;
	}
	.zsf_menu_inr {
		display:none;
		background:#fff;
		border-radius:0 0 14px 14px;
		z-index:2;
		padding:15px 0;
	}
	.zsf_menu_inr:after {
		display:none;
	}
	.active_bg {
		display:none;
	}
	.zsf_menu_inr .zsf_menu_list {
		padding:7.5px 20px;
		font-size:16px;
		color:#000;
	}
	.zsf_menu_inr .zsf_menu_list.active {
		color:#fff;
	}

.splus-Mainfeatures:after{
display: none;
}
	.zsf_content5:after{
		display: none;
	}
.lang-rtl .zsf_menu_otr { margin: 0 auto; }
.lang-rtl .zsf_menu_sec { padding: 0; }
.lang-rtl .zsf_menu_sec:after, .lang-rtl .zsf_menu_sec:before { right: 0; left: unset; }
.lang-rtl .zsf_progress_circ { margin: 0 5px 0 15px; }
.lang-rtl .zsf_menu_sec .zsf_active_list { padding: 10px; }
.lang-rtl .zsf_menu_sec .zsf_active_text { margin-left: 50px; margin-right: unset; padding-left: 20px; padding-right: unset; }
.lang-rtl .zsf_active_text:after {left: 0;right: unset;}
.lang-rtl .zsf_active_list .zsf_perc { padding: 10px 15px; left: 10px; right: unset; }
.lang-rtl .zsf_menu_inr { border-radius: 0 14px 14px 0; padding: 15px 0; }
.lang-rtl .zsf_menu_inr .zsf_menu_list { padding: 7.5px 20px; }
.lang-rtl .zsf_active_list .zsf_perc { text-align: center; }
.lang-rtl .zsf_active_list .zsf_perc * { text-align: center; }
}
@media(max-width:992px) {
	.splus-ctaPoints span {
		font-size:20px;
	}
	.splus-Mainfeatures {
		padding:60px 0;
	}
	.splus-RhtContentSec {
		padding-top:90px;
	}
	.splus-HeadSec {
		text-align:center;
	}
	.splus-gridCard {
		max-width:50%;
		width:100%;
	}
	.splus-gridCard:nth-child(3n+1) {
		padding:20px 30px 40px;
	}
	.splus-gridCard:nth-child(odd) {
		border-right:1px solid #ebebeb;
	}
	.splus-bannerInner {
		padding:90px 0 60px;
	}
	.splus-ctaSec h2 {
		margin-bottom:20px;
	}
	.splus-ctaSec {
		margin-top:-15px;
	}
	.splus-ctaInner {
		padding:60px 0;
		max-width:90%;
	}
	.splus-ctaGrp {
		padding:30px 0 0;
	}
	.zia_sec {
		display:none;
	}
	.zsf_content5 .splus-HeadSec {
		max-width:100%;
	}
	.zsf_content5:after {
		display: none;
	}
	.splus-gridCard,
	.splus-gridCard:nth-child(3n+1),
	.splus-gridCard:nth-child(odd),
	.splus-gridCard:nth-child(2),
	.splus-gridCard:nth-child(4),
	.splus-gridCard:nth-child(6),
	.splus-gridCard:last-child {
		max-width:500px;
		padding:20px;
		border:1px solid #ebebeb;
		border-radius:20px;
		margin-bottom:20px;
		text-align:center;
	}
	.splus-gridCard:last-child {
		margin-bottom:0;
	}
	.splus-gridCard h3 {
		margin-bottom:20px;
	}
	.splus-OneSection {
		padding:30px 5%;
		margin-bottom:30px;
	}
	.splus-ctaPoints,
	.splus-ctaGrp {
		flex-wrap:wrap;
	}
	.splus-ctaPoints span {
		margin-bottom:20px;
	}
	.splus-ctaGrp {
		padding-top:10px;
	}
	.splus-cta,
	.pricing-cta {
		margin:0 15px 20px;
	}
	.splus-ctaInner {
		padding-bottom:40px
	}
	.splus-gridSec{
		justify-content: center;
	}
.splus-HeadSec,
.zsf_content5 .splus-HeadSec{
padding-bottom: 20px;
}
	.zsf_menu_otr {
		top:15px;
	}
.splus-Mainfeatures::after{
display: none;
}
.lang-rtl .splus-Mainfeatures { padding: 60px 0; }
.lang-rtl .splus-gridCard:nth-child(3n+1) { padding: 20px 30px 40px; }
.lang-rtl .splus-gridCard:nth-child(odd) {border-left: 1px solid #ebebeb;}
.lang-rtl .splus-bannerInner { padding: 90px 0 60px; }
.lang-rtl .splus-ctaInner { padding: 60px 0; }
.lang-rtl .splus-ctaGrp { padding: 30px 0 0; }
.lang-rtl .splus-gridCard, .lang-rtl .splus-gridCard:nth-child(3n+1), .lang-rtl .splus-gridCard:nth-child(odd), .lang-rtl .splus-gridCard:nth-child(2), .lang-rtl .splus-gridCard:nth-child(4), .lang-rtl .splus-gridCard:nth-child(6), .lang-rtl .splus-gridCard:last-child { padding: 20px; text-align: center; }
.lang-rtl .splus-OneSection { padding: 30px 5%; }
.lang-rtl .splus-cta, .lang-rtl .pricing-cta { margin: 0 15px 20px; }
.lang-rtl .splus-HeadSec { text-align: center; }
.lang-rtl .splus-HeadSec * { text-align: center; }
}
@media(max-width:768px) {
	body {
		flex-direction:column;
	}
	nav {
		width:100%;
		padding:20px;
	}
	main {
		margin:0;
		border-radius:0;
	}
.lang-rtl nav { padding: 20px; }
.lang-rtl main { margin: 0; }
}
@media(max-width:550px) {
	.zsf_menu_sec .zsf_active_text {
		font-size:14px;
	}
	.zsf_active_text:after {
		top:0;
	}
	.zsf_active_text.active:after {
		top:5.5px;
	}
	.zsf_active_list .zsf_perc {
		min-width:51px;
		font-size:10px;
		padding:10px 12.5px;
	}
.lang-rtl .zsf_active_list .zsf_perc { padding: 10px 12.5px; }
}
@media (max-width: 480px) {
    .other-lang h1 {
        font-size: 38px;
    }
    .other-lang .splus-gridCard h3 {
        font: 20px / 1.2 var(--primaryfont-semibold);
    }
    .other-lang .splus-HeadSec h2 {
        font-size: 26px;
    }
}
