ソースを参照

new templates

root 5 ヶ月 前
コミット
0520e2d90e
5 ファイル変更3318 行追加1123 行削除
  1. 487 0
      front/banner_domain.tpl
  2. 986 1123
      front/products.tpl
  3. 1684 0
      front/products.tpl.corrupt
  4. 161 0
      templates/homepage.tpl
  5. 0 0
      templates/pre-header.tpl

+ 487 - 0
front/banner_domain.tpl

@@ -0,0 +1,487 @@
+<!-- templates/croster/overwrites/front/banner_domain.tpl -->
+
+
+{if $block.sechidden neq "true"}
+	<!-- sechidden not true -->
+	{assign var="extensions" value=["mp4", "webm"]}
+	{assign var="bgExtension" value=""}
+	{if $block.bggraphic|strrpos:'.' !== false}
+		{assign var="dotPosition" value=$block.bggraphic|strrpos:'.'}
+		{if $dotPosition + 1 < $block.bggraphic|strlen}
+			{assign var="bgExtension" value=$block.bggraphic|substr:($dotPosition + 1)|lower}
+		{/if}
+	{/if}
+	
+	{assign var="graphicsExtension" value=""}
+	{if $block.graphic|strrpos:'.' !== false}
+		{assign var="dotPosition" value=$block.graphic|strrpos:'.'}
+		{if $dotPosition + 1 < $block.graphic|strlen}
+			{assign var="graphicsExtension" value=$block.graphic|substr:($dotPosition + 1)|lower}
+		{/if}
+	{/if}	
+	
+	{if $block.type == 1}
+	<!-- block.type == 1 -->
+			
+	<div id="sec-{$blockkey}" class="sec site-banner-domain{if $block.SecOverlay} section-overlap{/if}{if $block.bgcolor == "" || $block.bgcolor == "light"}{if $block.borders} {$block.borders}{/if}{/if}{if $block.bgcolor} {$block.bgcolor} centered{if $block.bgcolor eq "graphics"}{if !$block.bgopacity} bg-opacity{elseif $block.bgopacity eq "1"} bg-opacity-light{/if}{if !$block.textcolor} inverse{/if}{/if}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}"{if $block.bgcolor == "graphics" && $block.bggraphic && !in_array($bgExtension, $extensions)} style="background-image:url('{$WEB_ROOT}/{$block.bggraphic}');"{/if}>
+		<div class="banner-content-container">
+			<div class="container">
+				<div class="banner_content">
+				
+					{if $block.caption || $block.sectitle || $block.subtitle}
+						<div class="sec-description mb-0">
+							{if $block.caption}
+								<div class="sec-caption">
+									<span class="rounded">{$block.caption}</span>
+								</div>
+							{/if}
+							{if $blockkey == 0}
+								{if $block.sectitle}
+									<h1 class="sec-title">{$block.sectitle}</h1>
+								{/if}
+							{else}
+								{if $block.sectitle}
+									<h2 class="sec-title">{$block.sectitle}</h2>
+								{/if}
+							{/if}
+							{if $block.subtitle}
+								<div class="sec-subtitle">{$block.subtitle}</div>
+							{/if}
+						</div>
+					{/if}
+					
+					<div class="domain-hero mt-3">
+						<div class="d-flex flex-column align-items-center">
+							<div class="tab-content">
+								{if $block.formtype == 2}
+									<div class="d-flex align-items-center justify-content-center">
+										<ul class="nav" role="tablist">
+											<li class="nav-item" role="presentation">
+												<a class="nav-link active" id="domain-register-tab" data-toggle="tab" href="#domain_register-{$blockkey}" role="tab" aria-controls="domain_register-{$blockkey}" aria-selected="true">
+													{$WLANG.navdomainsearch}
+												</a>
+											</li>
+											<li class="nav-item" role="presentation">
+												<a class="nav-link" id="domain-transfer-tab" data-toggle="tab" href="#domain_transfer-{$blockkey}" role="tab" aria-controls="domain_transfer-{$blockkey}" aria-selected="false">
+													{$WLANG.domaintransfer}
+												</a>
+											</li>
+										</ul>
+									</div>
+								{/if}
+
+								<div class="tab-pane fade show active" id="{if $block.formtype == 2}domain_register-{$blockkey}{else}domain-check{/if}" role="tabpanel">
+									<form class="form-search" action="domainchecker.php" method="post">
+										{if $block.formtype == 1}
+											<input type="hidden" name="transfer" value="1" />
+										{/if}
+										<div class="search-form input-group">
+											<i class="input-group-icon fad fa-search"></i>
+											<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+											<span class="input-group-btn btn-group">
+												<button type="submit" class="btn btn-primary btn_loader search">
+													<span class="btn_text">{if $block.formtype == 1}{$WLANG.domainstransfer}{else}{$WLANG.search}{/if}</span>
+												</button>
+											</span>
+										</div>
+									</form>
+								</div>
+
+								{if $block.formtype == 2}
+									<div class="tab-pane fade" id="domain_transfer-{$blockkey}" role="tabpanel" aria-labelledby="domain-transfer-tab">
+										<form class="form-search" action="domainchecker.php" method="post">
+											<input type="hidden" name="transfer" value="1" />
+											<div class="search-form input-group">
+												<i class="input-group-icon fad fa-search"></i>
+												<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+												<span class="input-group-btn btn-group">
+													<button type="submit" class="btn btn-primary btn_loader search">
+														<span class="btn_text">{$WLANG.domainstransfer}</span>
+													</button>
+												</span>
+											</div>
+										</form>
+									</div>
+								{/if}
+							</div>
+						</div>
+						{if count($block.table) > 0}
+							<div class="domain-tlds">
+								<div class="swiper" id="banner-tlds-{$blockkey}">
+									<div class="swiper-wrapper featured-tlds">
+										{foreach from=$block.table item=$ditem}
+											<div class="swiper-slide justify-content-center tld-container">
+												<span class="tld-item">
+													<span class="dots">.</span>
+													<span class="tld">{$ditem['tld']|substr:1}</span>
+												</span>
+												<span class="tld-price">
+													{if $block.formtype == 1}
+														{$ditem['pricing']['transfer'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+													{else}
+														{$ditem['pricing']['register'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+													{/if}
+												</span>
+											</div>	
+										{/foreach}
+									</div>
+								</div>
+							</div>
+						{/if}
+					</div>
+				</div>
+			</div>
+		</div>
+		{if $block.bgcolor eq "graphics" && in_array($bgExtension, $extensions)}
+			<div class="banner-bg-video-container">
+				<video class="banner-bg-video" aria-hidden="true" playsinline muted loop autoplay>
+					<source src="{$WEB_ROOT}/{$block.bggraphic}" type="video/{$bgExtension}">
+					Your browser does not support the video tag.
+				</video>
+			</div>
+		{/if}		
+	</div>
+	
+	{if count($block.table) > 0}
+	<script>
+		jQuery(document).ready(function () {
+			var swiperOptions = {
+				slidesPerView: 2,
+				spaceBetween: 1,
+				loop: {if $block.autoplay}true{else}false{/if},
+				breakpoints: {
+					0: {
+						slidesPerView: 2
+					},
+					768: {
+						slidesPerView: 3
+					},					
+					1200: {
+						slidesPerView: 5
+					},
+				}				
+			};
+			{if $block.autoplay}
+			swiperOptions.autoplay = {
+				delay: 5000,
+			};
+			{/if}
+			var swiper = new Swiper('#banner-tlds-{$blockkey}', swiperOptions);
+		});
+	</script>
+	{/if}	
+		
+	{elseif $block.type == 2}
+	<!-- block.type == 2 -->
+
+	<div id="sec-{$blockkey}" class="sec site-banner-domain compact{if $block.borders} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}" style="background-color: #1B5F8F;>
+		<div class="banner-content-container">
+			<div class="container">
+				<div class="banner_content">
+					<div class="domain-hero">
+						<div class="row row-eq-height align-items-center">
+							<div class="col-md-6 order-md-2">
+								<div class="tab-content mb-3 mb-md-0">
+									<div class="tab-pane show active">
+										<!--- before block.formtype == 2 -->
+										{if $block.formtype == 2}
+										<!-- block.formtype == 2 -->
+											<form class="form-search" action="domainchecker.php" method="post" id="dualForm_{$blockkey}">
+												<div class="search-form input-group no-shadow">
+													<i class="input-group-icon fad fa-search"></i>
+													<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+													<span class="input-group-btn btn-group">
+														<!-- Formtype == 2 Buttons -->
+														<button type="submit" class="btn btn-primary btn_action btn_loader search" data-transfer="false" style="background-color: #F08228;">
+															<span class="btn_text">{$WLANG.search}</span>
+														</button>
+														<button type="submit" class="btn btn-default btn_action btn_loader search" data-transfer="true">
+															<span class="btn_text">{$WLANG.domainstransfer}</span>
+														</button>
+													</span>
+												</div>
+											</form>											
+										{else}
+    										<!-- block.formtype != 2 -->
+											<form class="form-search" action="domainchecker.php" method="post">
+												{if $block.formtype == 1}
+													<input type="hidden" name="transfer" value="1" />
+												{/if}
+												<div class="search-form input-group no-shadow">
+													<i class="input-group-icon fad fa-search"></i>
+													<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+													<span class="input-group-btn btn-group">
+														<!-- Formtype !=2 Buttons -->
+														<button type="submit" class="btn btn-primary btn_loader search" style="background: #F08228;">
+															<span class="btn_text">{if $block.formtype == 1}{$WLANG.domainstransfer}{else}{$WLANG.search}{/if}</span>
+														</button>
+													</span>
+												</div>
+											</form>										
+										{/if}
+										
+									</div>
+								</div>
+							</div>
+							<!-- thurdata addon -->
+							<div class="col-md-6 order-md-1">
+							    <p style="font-size: 24px; font-weight: 700; color: white;">
+								    Jetzt eine Domain kaufen
+							    </p>
+							</div>
+							{*
+							{if count($block.table) > 0}
+							<!-- count($block.table) > 0 -->
+								<div class="col-md-6 order-md-1">
+									<div class="domain-tlds m-0">
+										<div class="swiper" id="banner-tlds-{$blockkey}">
+											<div class="swiper-wrapper featured-tlds">
+												{foreach from=$block.table item=$ditem}
+													<div class="swiper-slide justify-content-center tld-container">
+														<span class="tld-item">
+															<span class="dots">.</span>
+															<span class="tld">{$ditem['tld']|substr:1}</span>
+														</span>
+														<span class="tld-price">
+															{if $block.formtype == 1}
+																{$ditem['pricing']['transfer'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+															{else}
+																{$ditem['pricing']['register'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+															{/if}
+														</span>
+													</div>	
+												{/foreach}
+											</div>
+										</div>
+									</div>
+								</div>
+							{/if}
+							*}
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+	{if count($block.table) > 0}
+	<script>
+		jQuery(document).ready(function () {
+			var swiperOptions = {
+				slidesPerView: 2,
+				spaceBetween: 1,
+				loop: {if $block.autoplay}true{else}false{/if},
+				breakpoints: {
+					0: {
+						slidesPerView: 2
+					},
+					1200: {
+						slidesPerView: 3
+					},
+				}				
+			};
+			{if $block.autoplay}
+			swiperOptions.autoplay = {
+				delay: 5000,
+			};
+			{/if}
+			var swiper = new Swiper('#banner-tlds-{$blockkey}', swiperOptions);
+		});
+		
+		{if $block.formtype == 2}
+			jQuery('#dualForm_{$blockkey} .btn_action').on('click', function(event) {
+				event.preventDefault();
+				const domainInput = jQuery('#dualForm_{$blockkey} input[name="domain"]');
+				if (!domainInput.val().trim()) {
+					domainInput.focus(); 
+					domainInput.tooltip('show');
+					return;
+				}
+				jQuery('#dualForm_{$blockkey} input[name="transfer"]').remove();
+
+				if (jQuery(this).data('transfer') === true) {
+					jQuery('<input>').attr({
+						type: 'hidden',
+						name: 'transfer',
+						value: '1'
+					}).appendTo('#dualForm_{$blockkey}');
+				}
+				document.getElementById('dualForm_{$blockkey}').submit();
+			});
+		{/if}		
+	</script>
+	{/if}
+
+	{else}
+	    <!-- sectype else -->
+					
+	<div id="sec-{$blockkey}" class="sec site-banner-domain{if $block.SecOverlay} section-overlap{/if}{if $block.bgcolor == "" || $block.bgcolor == "light"}{if $block.borders} {$block.borders}{/if}{/if}{if $block.bgcolor} {$block.bgcolor} centered{if $block.bgcolor eq "graphics"}{if !$block.bgopacity} bg-opacity{elseif $block.bgopacity eq "1"} bg-opacity-light{/if}{if !$block.textcolor} inverse{/if}{/if}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}"{if $block.bgcolor == "graphics" && $block.bggraphic && !in_array($bgExtension, $extensions)} style="background-image:url('{$WEB_ROOT}/{$block.bggraphic}');"{/if}>
+		<div class="banner-content-container">
+			<div class="container">
+				<div class="row row-eq-height align-items-center">
+					<div class="col-md-6 mb-5 mb-md-0{if !$block.graphicposition} order-md-2{/if}">
+						{if in_array($graphicsExtension, $extensions)}
+							<video class="banner-bg-video w-100 rounded" aria-hidden="true" playsinline muted loop autoplay>
+								<source src="{$WEB_ROOT}/{$block.graphic}" type="video/{$graphicsExtension}">
+								Your browser does not support the video tag.
+							</video>
+							<button class="btn btn-outline-light" id="enableSoundButton">
+								<span class="btn-text">
+									Click for Sound
+								</span>
+								<span class="fas fa-fw fa-volume-mute"></span>
+							</button>							
+						{else}
+							{if $block.graphic}
+								<div class="banner_background_graphic">
+									<div class="banner_graphic justify-content-md-{if !$block.graphicposition}end{else}start{/if}">
+										<img src="{$WEB_ROOT}/{$block.graphic}" alt="{$block.sectitle}" class="img-fluid">
+									</div>
+								</div>
+							{/if}
+						{/if}
+					</div>
+					<div class="col-md-6 text-center text-md-left{if !$block.graphicposition} order-md-1{/if}">	
+						<div class="banner_content">
+							{if $block.caption}
+								<div class="sec-caption">
+									<span class="rounded">{$block.caption}</span>
+								</div>
+							{/if}
+							{if $blockkey == 0}
+								{if $block.sectitle}
+									<h1 class="sec-title">{$block.sectitle}</h1>
+								{/if}
+							{else}
+								{if $block.sectitle}
+									<h2 class="sec-title">{$block.sectitle}</h2>
+								{/if}
+							{/if}
+							{if $block.subtitle}
+								<div class="sec-subtitle">{$block.subtitle}</div>
+							{/if}
+							
+							<div class="domain-hero mt-3">
+								<div class="d-flex flex-column align-items-center">
+									<div class="tab-content">
+										{if $block.formtype == 2}
+											<div class="d-flex align-items-center justify-content-left">
+												<ul class="nav" role="tablist">
+													<li class="nav-item" role="presentation">
+														<a class="nav-link active" id="domain-register-tab" data-toggle="tab" href="#domain_register-{$blockkey}" role="tab" aria-controls="domain_register-{$blockkey}" aria-selected="true">
+															{$WLANG.navdomainsearch}
+														</a>
+													</li>
+													<li class="nav-item" role="presentation">
+														<a class="nav-link" id="domain-transfer-tab" data-toggle="tab" href="#domain_transfer-{$blockkey}" role="tab" aria-controls="domain_transfer-{$blockkey}" aria-selected="false">
+															{$WLANG.domaintransfer}
+														</a>
+													</li>
+												</ul>
+											</div>
+										{/if}
+
+										<div class="tab-pane fade show active" id="{if $block.formtype == 2}domain_register-{$blockkey}{else}domain-check{/if}" role="tabpanel">
+											<form class="form-search" action="domainchecker.php" method="post">
+												{if $block.formtype == 1}
+													<input type="hidden" name="transfer" value="1" />
+												{/if}
+												<div class="search-form input-group">
+													<i class="input-group-icon fad fa-search"></i>
+													<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+													<span class="input-group-btn btn-group">
+														<button type="submit" class="btn btn-primary btn_loader search">
+															<span class="btn_text">{if $block.formtype == 1}{$WLANG.domainstransfer}{else}{$WLANG.search}{/if}</span>
+														</button>
+													</span>
+												</div>
+											</form>
+										</div>
+
+										{if $block.formtype == 2}
+											<div class="tab-pane fade" id="domain_transfer-{$blockkey}" role="tabpanel" aria-labelledby="domain-transfer-tab">
+												<form class="form-search" action="domainchecker.php" method="post">
+													<input type="hidden" name="transfer" value="1" />
+													<div class="search-form input-group">
+														<i class="input-group-icon fad fa-search"></i>
+														<input type="text" name="domain" placeholder="{$WLANG.domaincheckerdomainexample}" class="form-control search-query" autocapitalize="none" data-toggle="tooltip" title="{lang key='orderForm.required'}" required />
+														<span class="input-group-btn btn-group">
+															<button type="submit" class="btn btn-primary btn_loader search">
+																<span class="btn_text">{$WLANG.domainstransfer}</span>
+															</button>
+														</span>
+													</div>
+												</form>
+											</div>
+										{/if}
+									</div>
+
+								</div>
+								{if count($block.table) > 0}
+									<div class="domain-tlds">
+										<div class="swiper" id="banner-tlds-{$blockkey}">
+											<div class="swiper-wrapper featured-tlds">
+												{foreach from=$block.table item=$ditem}
+													<div class="swiper-slide tld-container">
+														<span class="tld-item">
+															<span class="dots">.</span>
+															<span class="tld">{$ditem['tld']|substr:1}</span>
+														</span>
+														<span class="tld-price">
+															{if $block.formtype == 1}
+																{$ditem['pricing']['transfer'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+															{else}
+																{$ditem['pricing']['register'][1]|formatCurrency}/{$WLANG.pricingCycleShort.annually}
+															{/if}
+														</span>
+													</div>	
+												{/foreach}
+											</div>
+										</div>
+									</div>
+								{/if}
+							</div>							
+							
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+		{if $block.bgcolor eq "graphics" && in_array($bgExtension, $extensions)}
+			<div class="banner-bg-video-container">
+				<video class="banner-bg-video" aria-hidden="true" playsinline muted loop autoplay>
+					<source src="{$WEB_ROOT}/{$block.bggraphic}" type="video/{$bgExtension}">
+					Your browser does not support the video tag.
+				</video>
+			</div>
+		{/if}		
+	</div>
+
+	{if count($block.table) > 0}
+	<script>
+		jQuery(document).ready(function () {
+			var swiperOptions = {
+				slidesPerView: 2,
+				spaceBetween: 1,
+				loop: {if $block.autoplay}true{else}false{/if},
+				breakpoints: {
+					0: {
+						slidesPerView: 2
+					},
+					1200: {
+						slidesPerView: 3
+					},
+				}				
+			};
+			{if $block.autoplay}
+			swiperOptions.autoplay = {
+				delay: 5000,
+			};
+			{/if}
+			var swiper = new Swiper('#banner-tlds-{$blockkey}', swiperOptions);
+		});
+	</script>
+	{/if}
+	
+	{/if}
+	
+{/if}

+ 986 - 1123
front/products.tpl

@@ -1,220 +1,114 @@
+<!-- modules/addons/adminpanel/core/front/products.tpl -->
 {debug}
+{assign billingcycle "monthly"}
 {if $block.sechidden neq "true"}
-
 	{if $block.ptstyle == ''}
-
-	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
-		<div class="container">
-		
-			{if $block.caption || $block.sectitle || $block.subtitle}
-				<div class="sec-description">
-					{if $block.caption}
-						<div class="sec-caption">
-							<span class="rounded">{$block.caption}</span>
-						</div>
-					{/if}
-					{if $block.sectitle}
-						<h2 class="sec-title">{$block.sectitle}</h2>
-					{/if}
-					{if $block.subtitle}
-						<div class="sec-subtitle">{$block.subtitle}</div>
-					{/if}
-				</div>
-			{/if}			
-						
-			<div class="cros-pricing-container{if $block.itemcounts < "3"} mw-768 mx-auto{/if}">
-				{if $block.SbSwitcher && !$block.DisableSwitcher}
-					{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
-						{assign var="cycles" value=$block.switcherCycles}
-					{else}
-						{assign var="cycles" value=$allCycles}
-					{/if}
-					{if !$block.bsco}
-						{assign var="cycles" value=$cycles|@array_reverse}
-					{/if}
-					<div class="product-billing-switcher-{$blockkey}">
-						<div class="btn-group white border d-none d-sm-inline-block" role="group">						
-							{foreach $cycles as $cycle}
-								<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
-									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-								</button>
-							{/foreach}
-						</div>
-						<div class="btn-group white border d-inline-block d-sm-none">
-							<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
-							<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
-								<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
-							</button>					
-							<ul class="dropdown-menu">
+		<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+			<div class="container">
+				{if $block.caption || $block.sectitle || $block.subtitle}
+					<div class="sec-description">
+						{if $block.caption}
+							<div class="sec-caption">
+								<span class="rounded">{$block.caption}</span>
+							</div>
+						{/if}
+						{if $block.sectitle}
+							<h2 class="sec-title">{$block.sectitle}</h2>
+						{/if}
+						{if $block.subtitle}
+							<div class="sec-subtitle">{$block.subtitle}</div>
+						{/if}
+					</div>
+				{/if}			
+				<div class="cros-pricing-container{if $block.itemcounts < "3"} mw-768 mx-auto{/if}">
+					{if $block.SbSwitcher && !$block.DisableSwitcher}
+						{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+							{assign var="cycles" value=$block.switcherCycles}
+						{else}
+							{assign var="cycles" value=$allCycles}
+						{/if}
+						{if !$block.bsco}
+							{assign var="cycles" value=$cycles|@array_reverse}
+						{/if}
+						<div class="product-billing-switcher-{$blockkey}">
+							<div class="btn-group white border d-none d-sm-inline-block" role="group">						
 								{foreach $cycles as $cycle}
-									<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+									<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
 										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-									</li>
-								{/foreach}								
-							</ul>
+									</button>
+								{/foreach}
+							</div>
+							<div class="btn-group white border d-inline-block d-sm-none">
+								<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+								<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+								</button>					
+								<ul class="dropdown-menu">
+									{foreach $cycles as $cycle}
+										<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+											<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+										</li>
+									{/foreach}								
+								</ul>
+							</div>
 						</div>
-					</div>
-				{/if}
-				<div class="pricing_style_2">
-					<div class="swiper" id="pricing-tables-{$blockkey}">
-						<div class="row row-eq-height{if !$block.DisplayInGrid} flex-nowrap{/if} pricing-slider pricing-{$blockkey} swiper-wrapper{if count($block.table) < 3} justify-content-md-center{/if}">
-							{if count($block.table) > 0}
-							{foreach from=$block.table item=$ditem key=$kk}
-								<div class="col-12{if $block.itemcounts == "2"} col-md-6{elseif $block.itemcounts == "3"} col-md-6 col-lg-4 col-xl-4{elseif $block.itemcounts == "4"} col-md-6 col-lg-4 col-xl-3{/if} products-slide">
-									<div class="cros-pricing-table overflow-hidden mt-0 mb-4{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}{if $ditem['Featured']} active{/if}{if $block.centered} centered{/if}">							
-										{if $ditem['Graphic']}
-											<div class="graphics mb-3">
-												{if !$ditem['Graphic']|strstr:"fa-"}
-													<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
-												{else}
-													<span class="icon">
-														<i class="{$ditem['Graphic']}"></i>
-													</span>
-												{/if}									
-											</div>
-										{/if}
-										<div class="h4">{$ditem['productdetails']['name']}</div>
-										{if $ditem['Featured']}
-											{if $block.ststyle}
-											<div class="feature-sticker">
-												<span class="st-sm">
-													{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
-												</span>
-											</div>
-											{else}
-											<div class="sticker-wrapper">
-												<div class="sticker">
-													{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+					{/if}
+					<!-- div class pricing_style_2 -->
+					<div class="pricing_style_2">
+						<div class="swiper" id="pricing-tables-{$blockkey}">
+							<div class="row row-eq-height{if !$block.DisplayInGrid} flex-nowrap{/if} pricing-slider pricing-{$blockkey} swiper-wrapper{if count($block.table) < 3} justify-content-md-center{/if}">
+								{if count($block.table) > 0}
+								{foreach from=$block.table item=$ditem key=$kk}
+									<div class="col-12{if $block.itemcounts == "2"} col-md-6{elseif $block.itemcounts == "3"} col-md-6 col-lg-4 col-xl-4{elseif $block.itemcounts == "4"} col-md-6 col-lg-4 col-xl-3{/if} products-slide">
+										<div class="cros-pricing-table overflow-hidden mt-0 mb-4{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}{if $ditem['Featured']} active{/if}{if $block.centered} centered{/if}">							
+											{if $ditem['Graphic']}
+												<div class="graphics mb-3" style="min-height: 105px;">
+													{if !$ditem['Graphic']|strstr:"fa-"}
+														<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid" style="max-height: 100px">
+													{else}
+														<span class="icon">
+															<i class="{$ditem['Graphic']}"></i>
+														</span>
+													{/if}									
 												</div>
-											</div>
-											{/if}
-										{/if}
-										
-										{if $block.descp == ""}
-											 {if count($ditem['productdetails']['description']['features']) > 0}
-											 {if $ditem['productdetails']['description']['featuresdesc']}  
-												 <div class="desc">{$ditem['productdetails']['description']['featuresdesc']}</div>
-											 {/if}
-											 {/if}
-										 {/if}
-										 
-										{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
-					
-											{if $block.bsco}
-												{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
-													{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
-												{/foreach}
 											{/if}
-
-											{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
-											{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
-											{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
-											{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
-										
-											<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
-												
-												{if !$block.SbSwitcher}
-												<div class="btn-group mb-2">
-													<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
-														<div class="pricing_wrapr">
-															{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-														</div>
-														<span class="fal fa-angle-down"></span>
-													</a>
-													<ul class="dropdown-menu">
-														{if $ditem["dropdown"][$ditem['Plan']]}										
-														{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
-															<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-																<div class="pricing_wrapr">
-																	{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-																</div>
-															</li>
-														{/foreach}										
-														{/if}
-													</ul>
+											<div class="h4">{$ditem['productdetails']['name']}</div>
+											{if $ditem['Featured']}
+												{if $block.ststyle}
+												<div class="feature-sticker">
+													<span class="st-sm">
+														{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+													</span>
 												</div>
-												{/if}
-					
-												{if $ditem["dropdown"][$ditem['Plan']]}
-												<div class="product_pricing">
-													{if $block.SbSwitcher}
-														<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
-															{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																<div class="regular_pricing">
-																	{if $dropdownprice['hasconfigoptions']}
-																		<span class="small text-muted">{$WLANG.startingat}</span>
-																	{/if}																
-																	{if $dropdownprice['save']}
-																		{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																			<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
-																		{/if}
-																		{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
-																	{/if}																
-																</div>
-															{/if}											
-															<div class="price">
-																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
-															</div>
-															<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
-															{if $dropdownprice['setup'] > 0}
-																<div class="small text-muted">
-																	<span><i class="fal fa-plus"></i></span>
-																	<span>{$dropdownprice['prefix']}</span>
-																	{$dropdownprice['setup']}
-																	<span>{$dropdownprice['suffix']}</span>
-																	{$WLANG.ordersetupfee}
-																</div>
-															{/if}				
-														</div>
-													{/if}												
-													{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
-														<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-															{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																<div class="regular_pricing">
-																	{if $dropdownprice['hasconfigoptions']}
-																		<span class="small text-muted">{$WLANG.startingat}</span>
-																	{/if}																
-																	{if $dropdownprice['save']}
-																		{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																			<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
-																		{/if}
-																		{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
-																	{/if}
-																</div>
-															{/if}											
-															<div class="price">
-																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
-															</div>
-															<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
-															{if $dropdownprice['setup'] > 0}
-																<div class="small text-muted">
-																	<span><i class="fal fa-plus"></i></span>
-																	<span>{$dropdownprice['prefix']}</span>
-																	{$dropdownprice['setup']}
-																	<span>{$dropdownprice['suffix']}</span>
-																	{$WLANG.ordersetupfee}
-																</div>
-															{/if}				
-														</div>
-													{/foreach}
+												{else}
+												<div class="sticker-wrapper">
+													<div class="sticker">
+														{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+													</div>
 												</div>
 												{/if}
-											</div>
-										{else}
+											{/if}
+											{if $block.descp == ""}
+												{if count($ditem['productdetails']['description']['features']) > 0}
+													{if $ditem['productdetails']['description']['featuresdesc']}  
+														<div class="desc" style="min-height: 80px;height:80px; overflow:hidden;">{$ditem['productdetails']['description']['featuresdesc']}</div>
+													{/if}
+												{/if}
+											{/if}
 											<div class="product_pricing_single">
 												{if $block.DisableBrekdown}
 													{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
 														{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
 															{assign var="firstCycle" value=$dropdown|@end}
 															{if $firstCycle.hasconfigoptions}
+																<!-- 
 																<div class="regular_pricing">
-																	<span class="small text-muted">{$WLANG.startingat}</span>
+																	<span class="small text-muted">ab</span>
 																</div>
-															{/if}															
+																-->
+															{/if}
 															<div class="price">
-																<span class="cost">
+																<span class="cost" style="color:#1B5F8F">
 																	{$firstCycle.prefix}{$firstCycle.price}
 																</span>
 																<span class="suffix">
@@ -226,15 +120,13 @@
 															</div>
 														{/foreach}
 													{/if}
-													
 												{else}
-												
 													{if $ditem["price"] == 'FREE'}
 														<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
 													{else}
 														{if $ditem["productdetails"]['hasconfigoptions']}
 															<div class="regular_pricing">
-																<span class="small text-muted">{$WLANG.startingat}</span>
+																<span class="small text-muted">ab</span>
 															</div>
 														{/if}
 														<div class="price">									
@@ -253,1024 +145,996 @@
 													{/if}
 												{/if}
 											</div>
-										{/if}
-																			
-										{if $block.descp == "below" || $block.descp == "1"}
-											{if count($ditem['productdetails']['description']['features']) > 0}
-											{if $ditem['productdetails']['description']['featuresdesc']}  
-												<div class="desc mt-2">{$ditem['productdetails']['description']['featuresdesc']}</div>
+											{if $block.descp == "below" || $block.descp == "1"}
+												{if count($ditem['productdetails']['description']['features']) > 0}
+													{if $ditem['productdetails']['description']['featuresdesc']}  
+														<div class="desc mt-2">{$ditem['productdetails']['description']['featuresdesc']}</div>
+													{/if}
+												{/if}								
 											{/if}
-											{/if}								
-										{/if}
-										{if !$block.orderLinkinLast}
-											<div class="product-actions w-100">
-												<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
-													{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
-												</a>
-											</div>
-										{/if}
-
-										{if $block.descp == "2"}
-											{if count($ditem['productdetails']['description']['features']) > 0}
-											{if $ditem['productdetails']['description']['featuresdesc']}  
-												<div class="desc_small mt-3 mb-1">{$ditem['productdetails']['description']['featuresdesc']}</div>
+											{*
+											{if !$block.orderLinkinLast}
+												<div class="product-actions w-100">
+													<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+														{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+													</a>
+												</div>
 											{/if}
-											{/if}								
-										{/if}
-										
-										{if $block.featurescollapsed}
-											{if $ditem['productdetails']['description']}
+											*}
+											{if $block.descp == "2"}
 												{if count($ditem['productdetails']['description']['features']) > 0}
-													<ul class="plan-features">
-														<!-- ThurData Featurelist -->
-														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
-															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-																<tr>
-																	<td><b>{$feature}</b></td>
-																	<td>
-																		{if $value == "Ja"}
-																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Nein"}
-																			<i class="far fa-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Optional"}
-																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
-																		{else}
-																			{$value}
-																		{/if}
-																	</td>
-																</tr>
-															{/foreach} 
-														</table>
-														<!-- End ThurData Featurelist -->
-														{* original featurelist
-														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-															<li><b>{$value}</b> {$feature}</li>
-														{/foreach}
-														*}
-													</ul>
-												{else}
-													<div class="plan-features">
-														{$ditem['productdetails']['description']['original']}
-													</div>
+												{if $ditem['productdetails']['description']['featuresdesc']}  
+													<div class="desc_small mt-3 mb-1">{$ditem['productdetails']['description']['featuresdesc']}</div>
 												{/if}
+												{/if}								
 											{/if}
-										{else}
-											<p class="PriceList-toggle collapsed" data-toggle="collapse" data-target="#PlanLists{$kk + 1}">
-												<span>{$WLANG.clientareaviewdetails}</span>
-											</p>
-											
-											{if $ditem['productdetails']['description']}
-												{if count($ditem['productdetails']['description']['features']) > 0}
-													<ul class="plan-features collapse" id="PlanLists{$kk + 1}"> 
-														<!-- ThurData Featurelist -->
-														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+											<!-- Features / Eigenschaften -->
+											{if $block.featurescollapsed}
+												<!-- Features / Collapsed -->
+												{if $ditem['productdetails']['description']}
+													{if count($ditem['productdetails']['description']['features']) > 0}
+														<ul class="plan-features"> 
+														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+															<li><b>{$feature}</b>{$value}</li>
+														{/foreach} 
+														</ul>
+													{else}
+														<div class="plan-features">
+															{$ditem['productdetails']['description']['original']}
+														</div>
+													{/if}
+												{/if}
+											{else}
+												<!-- Features / NOT Collapsed -->
+												<p class="PriceList-toggle collapsed" data-toggle="collapse" data-target="#PlanLists{$kk + 1}">
+													<span>{$WLANG.clientareaviewdetails}</span>
+												</p>
+												{if $ditem['productdetails']['description']}
+													{if count($ditem['productdetails']['description']['features']) > 0}
+														<ul class="plan-features collapse" id="PlanLists{$kk + 1}"> 
+															<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+																{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+																	<tr>
+																		<td><b>{$feature}</b></td>
+																		<td>
+																			{if $value == "Ja"}
+																				<i class="far fa-check-square" class="td-product-feature-icon"></i>
+																			{elseif $value == "Nein"}
+																				<i class="far fa-square" class="td-product-feature-icon"></i>
+																			{elseif $value == "Optional"}
+																				<i class="fas fa-plus" class="td-product-feature-icon"></i>
+																			{else}
+																				{$value}
+																			{/if}
+																		</td>
+																	</tr>
+																{/foreach} 
+															</table>
+															{*
 															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-																<tr>
-																	<td><b>{$feature}</b></td>
-																	<td>
-																		{if $value == "Ja"}
-																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Nein"}
-																			<i class="far fa-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Optional"}
-																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
-																		{else}
-																			{$value}
-																		{/if}
-																	</td>
-																</tr>
+															<li><b>{$feature}: </b>{$value}</li>
 															{/foreach} 
-														</table>
-														<!-- End ThurData Featurelist -->
-														{* original featurelist
-														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-															<li><b>{$value}</b> {$feature}</li>
-													   	{/foreach}
-													   *}
-													</ul>
-												{else}
-													<div class="plan-features collapse" id="PlanLists{$kk + 1}">
-														{$ditem['productdetails']['description']['original']}
-													</div>
+															*}
+														</ul>
+													{else}
+														<div class="plan-features collapse" id="PlanLists{$kk + 1}">
+															{$ditem['productdetails']['description']['original']}
+														</div>
+													{/if}
 												{/if}
 											{/if}
-										{/if}
-										
-										{if $block.orderLinkinLast}
-											<div class="product-actions mt-auto">
-												<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary my-3 w-auto{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
-													{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
-												</a>
-											</div>
-										{/if}
-										
-									</div>
-								</div>						
-							{/foreach}
-							{/if}
+											{if !$block.orderLinkinLast}
+												<div class="product-actions w-100">
+													<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+														{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+													</a>
+												</div>
+											{/if}
+											{if $block.orderLinkinLast}
+												<div class="product-actions mt-auto">
+													<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary my-3 w-auto{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+														{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+													</a>
+												</div>
+											{/if}
+										</div>
+									</div>						
+								{/foreach}
+								{/if}
+							</div>
 						</div>
 					</div>
+					<!-- TD DisplayInGrid -->
+					{if !$block.DisplayInGrid}
+						{if !$block.slidertype}
+							<div class="swiper-pagination pricing-tables_{$blockkey}"></div>
+						{else}
+							<div class="swiper-button-prev pricing-tables_{$blockkey}_prev">
+								<span class="btn_icon_large"><i class="far fa-long-arrow-left"></i></span>				
+							</div>
+							<div class="swiper-button-next pricing-tables_{$blockkey}_next">
+								<span class="btn_icon_large"><i class="far fa-long-arrow-right"></i></span>
+							</div>
+						{/if}
+					{/if}
 				</div>
+			</div>
+		</div>
+		<script>
+			jQuery(document).ready(function () {
 				{if !$block.DisplayInGrid}
+					var swiper = new Swiper('#pricing-tables-{$blockkey}', {
+					slidesPerView: 1,
+					preventClicks: true,
+					slideClass: 'products-slide',
 					{if !$block.slidertype}
-						<div class="swiper-pagination pricing-tables_{$blockkey}"></div>
+						pagination: {
+							el: '.swiper-pagination.pricing-tables_{$blockkey}',
+							clickable: true,
+						},
 					{else}
-						<div class="swiper-button-prev pricing-tables_{$blockkey}_prev">
-							<span class="btn_icon_large"><i class="far fa-long-arrow-left"></i></span>				
-						</div>
-						<div class="swiper-button-next pricing-tables_{$blockkey}_next">
-							<span class="btn_icon_large"><i class="far fa-long-arrow-right"></i></span>
-						</div>
+						navigation: {
+							nextEl: '.pricing-tables_{$blockkey}_next',
+							prevEl: '.pricing-tables_{$blockkey}_prev',
+						},
 					{/if}
-				{/if}
-			</div>
-		</div>
-	</div>
-
-	<script>
-		jQuery(document).ready(function () {
-			{if !$block.DisplayInGrid}
-				var swiper = new Swiper('#pricing-tables-{$blockkey}', {
-				  slidesPerView: 1,
-				  preventClicks: true,
-				  slideClass: 'products-slide',
-				  {if !$block.slidertype}
-					  pagination: {
-						el: '.swiper-pagination.pricing-tables_{$blockkey}',
-						clickable: true,
-					  },
-				  {else}
-					  navigation: {
-						nextEl: '.pricing-tables_{$blockkey}_next',
-						prevEl: '.pricing-tables_{$blockkey}_prev',
-					  },
-				  {/if}
-				  breakpoints: {
-					0: {
-						slidesPerView: 1
-					},
-					768: {
-					  slidesPerView: 2
-					},
-					992: {
-					  slidesPerView:{if $block.itemcounts == "2"} 2{else} 3{/if}
-					},
-					1200: {
-					  slidesPerView:{if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if}
-					},
-				  }
-				  
-				});
-			{/if}
-			
-			{if $block.SbSwitcher && !$block.DisableSwitcher}
-				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
-				  var selText = jQuery(this).html();
-				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
-				});
-				
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
-					var newCycle = jQuery(this).data('cycle');
-					var disBtnBilCycle = jQuery(this).data('cycle');
-					jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
-					jQuery('.pricing-{$blockkey} .' + newCycle).show();
-					jQuery(this).addClass('active').siblings().removeClass('active');
-					jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
-						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+					breakpoints: {
+						0: {
+							slidesPerView: 1
+						},
+						768: {
+						slidesPerView: 2
+						},
+						992: {
+						slidesPerView:{if $block.itemcounts == "2"} 2{else} 3{/if}
+						},
+						1200: {
+						slidesPerView:{if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if}
+						},
+					}
 					
-						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
-						if (jQuery(this).find('.' + newCycle).length <= 0) {
-							jQuery(this).find('.pricing_main_default').show();
-							jQuery(this).find('.btn-primary').addClass('disabled');
-						} else {
-							jQuery(this).find('.pricing_main_default').hide();
-							jQuery(this).find('.btn-primary').removeClass('disabled');
-						}
 					});
-				});
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
-			
-			{else}
-				{if !$block.DisableSwitcher}
-					jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
-					  var selText = jQuery(this).html();
-					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+				{/if}
+				
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+					jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+					var selText = jQuery(this).html();
+					jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
 					});
 					
-					jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
-						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
-						
-						jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
-						var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+						var newCycle = jQuery(this).data('cycle');
+						var disBtnBilCycle = jQuery(this).data('cycle');
+						jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
+						jQuery('.pricing-{$blockkey} .' + newCycle).show();
+						jQuery(this).addClass('active').siblings().removeClass('active');
+						jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
+							var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
 						
-						crosPricingTable.find('.pricing_main').each(function() {
-							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-							if (currentBilCycle === disBtnBilCycle) {
-								jQuery(this).removeClass('w-hidden');
+							jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+							if (jQuery(this).find('.' + newCycle).length <= 0) {
+								jQuery(this).find('.pricing_main_default').show();
+								jQuery(this).find('.btn-primary').addClass('disabled');
 							} else {
-								jQuery(this).addClass('w-hidden');
+								jQuery(this).find('.pricing_main_default').hide();
+								jQuery(this).find('.btn-primary').removeClass('disabled');
 							}
-						});				
+						});
 					});
-				{/if}
-			{/if}
-		
-		});
-	</script>
-
-	{elseif $block.ptstyle == 'pts_1'}
-
-	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
-		<div class="container">
-		
-			{if $block.caption || $block.sectitle || $block.subtitle}
-				<div class="sec-description">
-					{if $block.caption}
-						<div class="sec-caption">
-							<span class="rounded">{$block.caption}</span>
-						</div>
-					{/if}
-					{if $block.sectitle}
-						<h2 class="sec-title">{$block.sectitle}</h2>
-					{/if}
-					{if $block.subtitle}
-						<div class="sec-subtitle">{$block.subtitle}</div>
-					{/if}
-				</div>
-			{/if}
-		
-			<div class="cros-pricing-container">
-				{if $block.SbSwitcher && !$block.DisableSwitcher}
-					{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
-						{assign var="cycles" value=$block.switcherCycles}
-					{else}
-						{assign var="cycles" value=$allCycles}
-					{/if}
-					{if !$block.bsco}
-						{assign var="cycles" value=$cycles|@array_reverse}
-					{/if}
-					<div class="product-billing-switcher-{$blockkey}">
-						<div class="btn-group white border d-none d-sm-inline-block" role="group">						
-							{foreach $cycles as $cycle}
-								<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
-									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-								</button>
-							{/foreach}
-						</div>
-						<div class="btn-group white border d-inline-block d-sm-none">
-							<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
-							<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
-								<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
-							</button>					
-							<ul class="dropdown-menu">
-								{foreach $cycles as $cycle}
-									<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
+				
+				{else}
+					{if !$block.DisableSwitcher}
+						jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
+						var selText = jQuery(this).html();
+						jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+						});
+						
+						jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
+							var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+							
+							jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
+							var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+							
+							crosPricingTable.find('.pricing_main').each(function() {
+								var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+								if (currentBilCycle === disBtnBilCycle) {
+									jQuery(this).removeClass('w-hidden');
+								} else {
+									jQuery(this).addClass('w-hidden');
+								}
+							});				
+						});
+					{/if}
+				{/if}
+			
+			});
+		</script>
+	{elseif $block.ptstyle == 'pts_1'}
+		<!-- TD pts_1 -->
+		<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+			<div class="container">
+				{if $block.caption || $block.sectitle || $block.subtitle}
+					<div class="sec-description">
+						{if $block.caption}
+							<div class="sec-caption">
+								<span class="rounded">{$block.caption}</span>
+							</div>
+						{/if}
+						{if $block.sectitle}
+							<h2 class="sec-title">{$block.sectitle}</h2>
+						{/if}
+						{if $block.subtitle}
+							<div class="sec-subtitle">{$block.subtitle}</div>
+						{/if}
+					</div>
+				{/if}
+				<!-- Cross Pricing Container -->
+				<div class="cros-pricing-container">
+					{if $block.SbSwitcher && !$block.DisableSwitcher}
+						{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+							{assign var="cycles" value=$block.switcherCycles}
+						{else}
+							{assign var="cycles" value=$allCycles}
+						{/if}
+						{if !$block.bsco}
+							{assign var="cycles" value=$cycles|@array_reverse}
+						{/if}
+						<div class="product-billing-switcher-{$blockkey}">
+							<div class="btn-group white border d-none d-sm-inline-block" role="group">						
+								{foreach $cycles as $cycle}
+									<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
 										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-									</li>
-								{/foreach}								
-							</ul>
+									</button>
+								{/foreach}
+							</div>
+							<div class="btn-group white border d-inline-block d-sm-none">
+								<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+								<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+								</button>					
+								<ul class="dropdown-menu">
+									{foreach $cycles as $cycle}
+										<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+											<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+										</li>
+									{/foreach}								
+								</ul>
+							</div>
 						</div>
-					</div>
-				{/if}			
-				<div class="pricing_style_2 pricing-{$blockkey}" id="pricing-tables-{$blockkey}">
-					{if count($block.table) > 0}
-					{foreach from=$block.table item=$ditem key=$kk}
-						<div class="cros-pricing-table{if $block.SbSwitcher} overflow-hidden{/if}{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if} pt_st_5{if $ditem['Featured']} active{/if}">
-							<div class="row no-gutters">
-								<div class="col-lg-8 col-xl-9">
-									<div class="content align-items-lg-center">
-										{if $ditem['Graphic']}
-											{if !$ditem['Graphic']|strstr:"fa-"}
-												<div class="graphics fix-width">
-													<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
-												</div>
-											{else}
-												<div class="graphics">
-													<span class="icon">
-														<i class="{$ditem['Graphic']}"></i>
-													</span>
-												</div>
-											{/if}
-										{/if}
-										<div class="plan-details">
-											<div class="h4 plan-name">
-												{$ditem['productdetails']['name']}
-												{if $ditem['Featured']}
-													{if $block.ststyle}
-														<span class="st-sm ml-2 fw-400">
-															{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
-														</span>
-													{/if}
-												{/if}
-											</div>
-											
-											{if count($ditem['productdetails']['description']['features']) > 0}
-												{if strpos($ditem['productdetails']['description']['featuresdesc'], '<p>') !== false}											
-													{$ditem['productdetails']['description']['featuresdesc']}
+					{/if}
+					<!-- TD:Pricing style 2 -->
+					<div class="pricing_style_2 pricing-{$blockkey}" id="pricing-tables-{$blockkey}">
+						{if count($block.table) > 0}
+						{foreach from=$block.table item=$ditem key=$kk}
+							<div class="cros-pricing-table{if $block.SbSwitcher} overflow-hidden{/if}{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if} pt_st_5{if $ditem['Featured']} active{/if}">
+								<div class="row no-gutters">
+									<div class="col-lg-8 col-xl-9">
+										<div class="content align-items-lg-center">
+											{if $ditem['Graphic']}
+												{if !$ditem['Graphic']|strstr:"fa-"}
+													<div class="graphics fix-width">
+														<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
+													</div>
 												{else}
-													<p>{$ditem['productdetails']['description']['featuresdesc']}</p>
+													<div class="graphics">
+														<span class="icon">
+															<i class="{$ditem['Graphic']}"></i>
+														</span>
+													</div>
 												{/if}
 											{/if}
-										
-											{if $ditem['productdetails']['description']}
+											<div class="plan-details">
+												<div class="h4 plan-name">
+													{$ditem['productdetails']['name']}
+													{if $ditem['Featured']}
+														{if $block.ststyle}
+															<span class="st-sm ml-2 fw-400">
+																{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+															</span>
+														{/if}
+													{/if}
+												</div>
+												
 												{if count($ditem['productdetails']['description']['features']) > 0}
-													<ul class="plan-features"> 
-														<!-- ThurData Featurelist -->
-														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+													{if strpos($ditem['productdetails']['description']['featuresdesc'], '<p>') !== false}											
+														{$ditem['productdetails']['description']['featuresdesc']}
+													{else}
+														<p>{$ditem['productdetails']['description']['featuresdesc']}</p>
+													{/if}
+												{/if}
+												<!-- Eigenschaften 1 -->
+												{if $ditem['productdetails']['description']}
+												<!-- Eigenschaften 2 -->
+													{if count($ditem['productdetails']['description']['features']) > 0}
+													<!-- Eigenschaften 3 -->
+														<ul class="plan-features"> 
 															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-																<tr>
-																	<td><b>{$feature}</b></td>
-																	<td>
-																		{if $value == "Ja"}
-																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Nein"}
-																			<i class="far fa-square" class="td-product-feature-icon"></i>
-																		{elseif $value == "Optional"}
-																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
-																		{else}
-																			{$value}
-																		{/if}
-																	</td>
-																</tr>
+																<li><b>{$feature}</b>{$value}</li>
 															{/foreach} 
-														</table>
-														<!-- End ThurData Featurelist -->
-														{* original featurelist
-														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
-															<li><b>{$value}</b> {$feature}</li>
-													   	{/foreach}
-													   *}
-													</ul>
-												{else}
-													{$ditem['productdetails']['description']['original']}
+														</ul>
+													{else}
+														{$ditem['productdetails']['description']['original']}
+													{/if}
 												{/if}
-											{/if}
-										</div>										
+											</div>	
+										</div>
 									</div>
-								</div>
-								
-								<div class="col-lg-4 col-xl-3">
-									<div class="content{if $block.SbSwitcher && $ditem['Featured'] && !$block.ststyle} mr-0 mr-lg-4{/if}">
-										{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
-					
-											{if $block.bsco}
-												{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
-													{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
-												{/foreach}
-											{/if}
-
-											{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
-											{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
-											{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
-											{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
-										
-											<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
-
-												{if !$block.SbSwitcher}
-												<div class="btn-group mb-2 mb-lg-0">
-													<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
-														<div class="pricing_wrapr">
-															{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-														</div>
-														<span class="fal fa-angle-down"></span>
-													</a>
-													<ul class="dropdown-menu">
-														{if $ditem["dropdown"][$ditem['Plan']]}										
-														{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
-															<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-																<div class="pricing_wrapr">
-																	{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-																</div>
-															</li>
-														{/foreach}										
-														{/if}
-													</ul>
-												</div>
+									<div class="col-lg-4 col-xl-3">
+										<div class="content{if $block.SbSwitcher && $ditem['Featured'] && !$block.ststyle} mr-0 mr-lg-4{/if}">
+											{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+												{if $block.bsco}
+													{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+														{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+													{/foreach}
 												{/if}
-					
-												{if $ditem["dropdown"][$ditem['Plan']]}
-												<div class="product_pricing">
-													{if $block.SbSwitcher}
-														<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
-															<div class="price">
-																{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																	<span class="regular_pricing">
-																		{if $dropdownprice['hasconfigoptions']}
-																			<span class="small text-muted">{$WLANG.startingat}</span>
-																		{/if}																	
-																		{if $dropdownprice['save']}
-																			{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																				<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
-																			{/if}
-																			{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
-																		{/if}																
-																	</span>
-																{/if}											
-																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+												{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+												{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+												{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+												{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+												<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
+													{if !$block.SbSwitcher}
+													<div class="btn-group mb-2 mb-lg-0">
+														<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+															<div class="pricing_wrapr">
+																{$dropdownprice['billingcycle']}
+																{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
 															</div>
-															<span class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</span>
-															{if $dropdownprice['setup'] > 0}
-																<div class="small text-muted">
-																	<span><i class="fal fa-plus"></i></span>
-																	<span>{$dropdownprice['prefix']}</span>
-																	{$dropdownprice['setup']}
-																	<span>{$dropdownprice['suffix']}</span>
-																	{$WLANG.ordersetupfee}
-																</div>
-															{/if}				
-														</div>
-													{/if}												
-													{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
-														<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-															<div class="price">
-																{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																	<span class="regular_pricing">
-																		{if $dropdownprice['hasconfigoptions']}
-																			<span class="small text-muted">{$WLANG.startingat}</span>
-																		{/if}																	
-																		{if $dropdownprice['save']}
-																			{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																				<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
-																			{/if}
-																			{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+															<span class="fal fa-angle-down"></span>
+														</a>
+														<ul class="dropdown-menu">
+															{if $ditem["dropdown"][$ditem['Plan']]}										
+																{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+																	<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																		<div class="pricing_wrapr">
+																			{$dropdownprice['billingcycle']} 
+																			{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
+																		</div>
+																	</li>
+																{/foreach}										
+															{/if}
+														</ul>
+													</div>
+													{/if}
+													{if $ditem["dropdown"][$ditem['Plan']]}
+													<div class="product_pricing">
+														{if $block.SbSwitcher}
+															<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+																<div class="price">
+																	{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																		<span class="regular_pricing">
+																			{if $dropdownprice['hasconfigoptions']}
+																				<span class="small text-muted">ab</span>
+																			{/if}																	
+																			{if $dropdownprice['save']}
+																				{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																					<span class="savecut text-muted">
+																						{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}
+																					</span>
+																				{/if}
+																				{* {if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if} *}
+																			{/if}																
+																		</span>
+																	{/if}
+																	<span class="cost">
+																		{$dropdownprice['prefix']}
+																		{if $block.DisableBrekdown}
+																			{$dropdownprice['price']}
+																		{else}
+																			{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}
 																		{/if}
 																	</span>
-																{/if}											
-																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																	{if $dropdownprice['suffix']}
+																		<span class="suffix">
+																		{$dropdownprice['suffix']}
+																		</span>
+																	{/if}
+																</div>
+																<span class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</span>
+																{if $dropdownprice['setup'] > 0}
+																	<div class="small text-muted">
+																		<span><i class="fal fa-plus"></i></span>
+																		<span>{$dropdownprice['prefix']}</span>
+																		{$dropdownprice['setup']}
+																		<span>{$dropdownprice['suffix']}</span>
+																		{$WLANG.ordersetupfee}
+																	</div>
+																{/if}				
 															</div>
-															<span class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</span>
-															{if $dropdownprice['setup'] > 0}
-																<div class="small text-muted">
-																	<span><i class="fal fa-plus"></i></span>
-																	<span>{$dropdownprice['prefix']}</span>
-																	{$dropdownprice['setup']}
-																	<span>{$dropdownprice['suffix']}</span>
-																	{$WLANG.ordersetupfee}
+														{/if}												
+														{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+															<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																<div class="price">
+																	{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																		<span class="regular_pricing">
+																			{if $dropdownprice['hasconfigoptions']}
+																				<span class="small text-muted">ab</span>
+																			{/if}																	
+																			{if $dropdownprice['save']}
+																				{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																					<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																				{/if}
+																				{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																			{/if}
+																		</span>
+																	{/if}											
+																	<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																	{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
 																</div>
-															{/if}				
-														</div>
-													{/foreach}
-												</div>
-												{/if}
-											</div>
-										{else}
-											<div class="product_pricing_single">
-												{if $block.DisableBrekdown}
-													{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
-														{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
-															{assign var="firstCycle" value=$dropdown|@end}															
-															<div class="price">
-																{if $firstCycle.hasconfigoptions}
-																	<span class="regular_pricing">
-																		<span class="small text-muted">{$WLANG.startingat}</span>
-																	</span>
-																{/if}											
-																<span class="cost">
-																	{$firstCycle.prefix}{$firstCycle.price}
+																<span class="cycle small text-muted">
+																	{if $block.DisableBrekdown}
+																	{$dropdownprice.cycle|capitalize}
+																	{else}
+																	{if $dropdownprice['monthlycycle']}
+																		{$dropdownprice['monthlycycle']}
+																	{else}
+																		{$dropdownprice['cycleTerm']}
+																	{/if}
+																	{/if}
 																</span>
-																<span class="suffix">
-																	{$firstCycle.suffix}
-																</spn>
-															</div>
-															<div class="cycle small text-muted">
-																{$firstCycle.cycle|capitalize}
+																{if $dropdownprice['setup'] > 0}
+																	<div class="small text-muted">
+																		<span><i class="fal fa-plus"></i></span>
+																		<span>{$dropdownprice['prefix']}</span>
+																		{$dropdownprice['setup']}
+																		<span>{$dropdownprice['suffix']}</span>
+																		{$WLANG.ordersetupfee}
+																	</div>
+																{/if}				
 															</div>
 														{/foreach}
+													</div>
 													{/if}
-													
-												{else}
-												
-													{if $ditem["price"] == 'FREE'}
-														<div class="d-flex align-items-center justify-content-end">
-															<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>
-														</div>
+												</div>
+											{else}
+												<div class="product_pricing_single">
+													{if $block.DisableBrekdown}
+														{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+															{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+																{assign var="firstCycle" value=$dropdown|@end}															
+																<div class="price">
+																	{if $firstCycle.hasconfigoptions}
+																		<span class="regular_pricing">
+																			<span class="small text-muted">ab</span>
+																		</span>
+																	{/if}											
+																	<span class="cost">
+																		{$firstCycle.prefix}{$firstCycle.price}
+																	</span>
+																	<span class="suffix">
+																		{$firstCycle.suffix}
+																	</spn>
+																</div>
+																<div class="cycle small text-muted">
+																	{$firstCycle.cycle|capitalize}
+																</div>
+															{/foreach}
+														{/if}
 													{else}
-														<div class="price">
-															{if $ditem["productdetails"]['hasconfigoptions']}
-																<span class="regular_pricing">
-																	<span class="small text-muted">{$WLANG.startingat}</span>
-																</span>
-															{/if}														
-															{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
-															<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
-															{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
-														</div>
-														{if $ditem["billingcycle"] != ""}
-															<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
-														{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
-															<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+														{if $ditem["price"] == 'FREE'}
+															<div class="d-flex align-items-center justify-content-end">
+																<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>
+															</div>
+														{else}
+															<div class="price">
+																{if $ditem["productdetails"]['hasconfigoptions']}
+																	<span class="regular_pricing">
+																		<span class="small text-muted">ab</span>
+																	</span>
+																{/if}														
+																{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+																<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
+																{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
+															</div>
+															{if $ditem["billingcycle"] != ""}
+																<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+															{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+																<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+															{/if}
+															{if $ditem["productdetails"]["price"]["setupFee"]}
+																<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+															{/if}												
 														{/if}
-														{if $ditem["productdetails"]["price"]["setupFee"]}
-															<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
-														{/if}												
 													{/if}
-												{/if}
-											</div>
-										{/if}
-										<div class="plan-action mt-auto">
-											<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-sm btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
-												{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
-											</a>
-										</div>										
+												</div>
+											{/if}
+											<div class="plan-action mt-auto">
+												<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-sm btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+													{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+												</a>
+											</div>										
+										</div>
 									</div>
 								</div>
-							</div>
-							{if $ditem['Featured']}
-								{if $block.ststyle == ""}
-									<div class="sticker-wrapper{if !$block.SbSwitcher} se{/if}">
-										<div class="sticker">
-											{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+								{if $ditem['Featured']}
+									{if $block.ststyle == ""}
+										<div class="sticker-wrapper{if !$block.SbSwitcher} se{/if}">
+											<div class="sticker">
+												{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+											</div>
 										</div>
-									</div>
-								{/if}
-							{/if}							
-						</div>				
-					{/foreach}
-					{/if}
+									{/if}
+								{/if}							
+							</div>				
+						{/foreach}
+						{/if}
+					</div>
 				</div>
 			</div>
 		</div>
-	</div>
-
-	<script>
-		jQuery(document).ready(function () {
-			{if $block.SbSwitcher && !$block.DisableSwitcher}
-				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
-				  var selText = jQuery(this).html();
-				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
-				});
-				
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
-					var newCycle = jQuery(this).data('cycle');
-					var disBtnBilCycle = jQuery(this).data('cycle');
-					jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
-					jQuery('.pricing-{$blockkey} .' + newCycle).show();
-					jQuery(this).addClass('active').siblings().removeClass('active');
-					jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
-						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
-					
-						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
-						if (jQuery(this).find('.' + newCycle).length <= 0) {
-							jQuery(this).find('.pricing_main_default').show();
-							jQuery(this).find('.btn-primary').addClass('disabled');
-						} else {
-							jQuery(this).find('.pricing_main_default').hide();
-							jQuery(this).find('.btn-primary').removeClass('disabled');
-						}
-					});
-				});
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
-			
-			{else}
-				{if !$block.DisableSwitcher}
-					jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
-					  var selText = jQuery(this).html();
-					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+		<script>
+			jQuery(document).ready(function () {
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+					jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+					var selText = jQuery(this).html();
+					jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
 					});
-
-					jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
-						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
-						
-						jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
-						var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+					
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+						var newCycle = jQuery(this).data('cycle');
+						var disBtnBilCycle = jQuery(this).data('cycle');
+						jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
+						jQuery('.pricing-{$blockkey} .' + newCycle).show();
+						jQuery(this).addClass('active').siblings().removeClass('active');
+						jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
+							var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
 						
-						crosPricingTable.find('.pricing_main').each(function() {
-							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-							if (currentBilCycle === disBtnBilCycle) {
-								jQuery(this).removeClass('w-hidden');
+							jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+							if (jQuery(this).find('.' + newCycle).length <= 0) {
+								jQuery(this).find('.pricing_main_default').show();
+								jQuery(this).find('.btn-primary').addClass('disabled');
 							} else {
-								jQuery(this).addClass('w-hidden');
+								jQuery(this).find('.pricing_main_default').hide();
+								jQuery(this).find('.btn-primary').removeClass('disabled');
 							}
-						});				
+						});
 					});
-				{/if}
-			{/if}
-			
-		});
-	</script>
-
-
-	{elseif $block.ptstyle == 'pts_2'}
-
-	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
-		<div class="section__plan_comparison">
-			<div class="container">
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
 				
-				{if $block.caption || $block.sectitle || $block.subtitle}
-					<div class="sec-description">
-						{if $block.caption}
-							<div class="sec-caption">
-								<span class="rounded">{$block.caption}</span>
-							</div>
-						{/if}
-						{if $block.sectitle}
-							<h2 class="sec-title">{$block.sectitle}</h2>
-						{/if}
-						{if $block.subtitle}
-							<div class="sec-subtitle">{$block.subtitle}</div>
-						{/if}
-					</div>
+				{else}
+					{if !$block.DisableSwitcher}
+						jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
+						var selText = jQuery(this).html();
+						jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+						});
+
+						jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
+							var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+							
+							jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
+							var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+							
+							crosPricingTable.find('.pricing_main').each(function() {
+								var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+								if (currentBilCycle === disBtnBilCycle) {
+									jQuery(this).removeClass('w-hidden');
+								} else {
+									jQuery(this).addClass('w-hidden');
+								}
+							});				
+						});
+					{/if}
 				{/if}
 				
-				<div class="cros-pricing-container">
-					{if $block.SbSwitcher  && !$block.DisableSwitcher}
-						{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
-							{assign var="cycles" value=$block.switcherCycles}
-						{else}
-							{assign var="cycles" value=$allCycles}
-						{/if}
-						{if !$block.bsco}
-							{assign var="cycles" value=$cycles|@array_reverse}
-						{/if}
-						<div class="product-billing-switcher-{$blockkey}">
-							<div class="btn-group white border d-none d-sm-inline-block" role="group">						
-								{foreach $cycles as $cycle}
-									<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
-										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-									</button>
-								{/foreach}
-							</div>
-							<div class="btn-group white border d-inline-block d-sm-none">
-								<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
-								<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
-									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
-								</button>					
-								<ul class="dropdown-menu">
+			});
+		</script>
+	{elseif $block.ptstyle == 'pts_2'}
+		<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+			<div class="section__plan_comparison">
+				<div class="container">
+					
+					{if $block.caption || $block.sectitle || $block.subtitle}
+						<div class="sec-description">
+							{if $block.caption}
+								<div class="sec-caption">
+									<span class="rounded">{$block.caption}</span>
+								</div>
+							{/if}
+							{if $block.sectitle}
+								<h2 class="sec-title">{$block.sectitle}</h2>
+							{/if}
+							{if $block.subtitle}
+								<div class="sec-subtitle">{$block.subtitle}</div>
+							{/if}
+						</div>
+					{/if}
+					
+					<div class="cros-pricing-container">
+						{if $block.SbSwitcher  && !$block.DisableSwitcher}
+							{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+								{assign var="cycles" value=$block.switcherCycles}
+							{else}
+								{assign var="cycles" value=$allCycles}
+							{/if}
+							{if !$block.bsco}
+								{assign var="cycles" value=$cycles|@array_reverse}
+							{/if}
+							<div class="product-billing-switcher-{$blockkey}">
+								<div class="btn-group white border d-none d-sm-inline-block" role="group">						
 									{foreach $cycles as $cycle}
-										<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+										<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
 											<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
-										</li>
-									{/foreach}								
-								</ul>
-							</div>
-						</div>
-					{/if}				
-					<div class="cros-pricing-table tables_{$blockkey} no-animation{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}">
-						<div class="plans_slider__nav border-bottom">
-							<div class="swiper-button-next tables_{$blockkey}_next">
-								<span class="btn__text text-muted">{$WLANG.tablepagesnext}</span>
-								<span class="btn__icon"><i class="far fa-long-arrow-right"></i></span>
-							</div>
-							<div class="swiper-button-prev tables_{$blockkey}_prev">
-								<span class="btn__icon"><i class="far fa-long-arrow-left"></i></span>
-								<span class="btn__text text-muted">{$WLANG.tablepagesprevious}</span>
-							</div>
-						</div>						
-						<div class="plan plan-{$blockkey}{if $block.centered} centered{/if}">
-							<div class="plan__column plan__column--empty">
-								<div class="plan__header d-flex align-items-center{if $block.table[0].Graphic|trim != ""} hg{/if}">
-									<span class="h4">{$WLANG['store']['ox']['featuresHeadline']}</span>
-								</div>
-								<div class="plan__body plan__body--right">
-									{foreach from=$block.table|@array_column:'featurelist'|@array_count_values item=count key=featurelist}
-										{$featurelist}
+										</button>
 									{/foreach}
-									<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}"></div>
+								</div>
+								<div class="btn-group white border d-inline-block d-sm-none">
+									<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+									<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+									</button>					
+									<ul class="dropdown-menu">
+										{foreach $cycles as $cycle}
+											<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+												<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+											</li>
+										{/foreach}								
+									</ul>
 								</div>
 							</div>
-							<div class="swiper-container" id="plans-slider-{$blockkey}">
-								<div class="swiper-wrapper">
-									{if count($block.table) > 0}
-									{foreach from=$block.table item=$ditem key=$kk}
-									<div class="swiper-slide">
-										<div class="plan__column">
-											<div class="plan__header{if $ditem['Graphic']} hg{/if}">
-												{if $ditem['Graphic']}
-													<div class="graphics">
-														{if !$ditem['Graphic']|strstr:"fa-"}
-															<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
-														{else}
-															<span class="icon">
-																<i class="{$ditem['Graphic']}"></i>
-															</span>
-														{/if}									
-													</div>
-												{/if}
-												<span class="h4">{$ditem['productdetails']['name']}</span>
-											</div>
-											<div class="plan__body">
-												{$ditem['featuresvalues']}
-												<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}">
-													{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
-								
-														{if $block.bsco}
-															{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
-																{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
-															{/foreach}
-														{/if}
-
-														{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
-														{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
-														{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
-														{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
-													
-														<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
-															
-															{if !$block.SbSwitcher}
-															<div class="btn-group mb-2 dropup">
-																<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
-																	<div class="pricing_wrapr">
-																		{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-																	</div>
-																	<span class="fal fa-angle-down"></span>
-																</a>
-																<ul class="dropdown-menu">
-																	{if $ditem["dropdown"][$ditem['Plan']]}										
-																	{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
-																		<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-																			<div class="pricing_wrapr">
-																				{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
-																			</div>
-																		</li>
-																	{/foreach}										
-																	{/if}
-																</ul>
-															</div>
+						{/if}				
+						<div class="cros-pricing-table tables_{$blockkey} no-animation{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}">
+							<div class="plans_slider__nav border-bottom">
+								<div class="swiper-button-next tables_{$blockkey}_next">
+									<span class="btn__text text-muted">{$WLANG.tablepagesnext}</span>
+									<span class="btn__icon"><i class="far fa-long-arrow-right"></i></span>
+								</div>
+								<div class="swiper-button-prev tables_{$blockkey}_prev">
+									<span class="btn__icon"><i class="far fa-long-arrow-left"></i></span>
+									<span class="btn__text text-muted">{$WLANG.tablepagesprevious}</span>
+								</div>
+							</div>						
+							<div class="plan plan-{$blockkey}{if $block.centered} centered{/if}">
+								<div class="plan__column plan__column--empty">
+									<div class="plan__header d-flex align-items-center{if $block.table[0].Graphic|trim != ""} hg{/if}">
+										<span class="h4">{$WLANG['store']['ox']['featuresHeadline']}</span>
+									</div>
+									<div class="plan__body plan__body--right">
+										{foreach from=$block.table|@array_column:'featurelist'|@array_count_values item=count key=featurelist}
+											{$featurelist}
+										{/foreach}
+										<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}"></div>
+									</div>
+								</div>
+								<div class="swiper-container" id="plans-slider-{$blockkey}">
+									<div class="swiper-wrapper">
+										{if count($block.table) > 0}
+										{foreach from=$block.table item=$ditem key=$kk}
+										<div class="swiper-slide">
+											<div class="plan__column">
+												<div class="plan__header{if $ditem['Graphic']} hg{/if}">
+													{if $ditem['Graphic']}
+														<div class="graphics">
+															{if !$ditem['Graphic']|strstr:"fa-"}
+																<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
+															{else}
+																<span class="icon">
+																	<i class="{$ditem['Graphic']}"></i>
+																</span>
+															{/if}									
+														</div>
+													{/if}
+													<span class="h4">{$ditem['productdetails']['name']}</span>
+												</div>
+												<div class="plan__body">
+													{$ditem['featuresvalues']}
+													<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}">
+														{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+									
+															{if $block.bsco}
+																{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+																	{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+																{/foreach}
 															{/if}
-								
-															{if $ditem["dropdown"][$ditem['Plan']]}
-															<div class="product_pricing">
-																{if $block.SbSwitcher}
-																	<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
-																		{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																			<div class="regular_pricing">
-																				{if $dropdownprice['hasconfigoptions']}
-																					<span class="small text-muted">{$WLANG.startingat}</span>
-																				{/if}																			
-																				{if $dropdownprice['save']}
-																					{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																						<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
-																					{/if}
-																					{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
-																				{/if}
-																			</div>
-																		{/if}											
-																		<div class="price">
-																			<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																			{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+
+															{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+															{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+															{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+															{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+														
+															<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
+																
+																{if !$block.SbSwitcher}
+																<div class="btn-group mb-2 dropup">
+																	<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+																		<div class="pricing_wrapr">
+																			{$dropdownprice['billingcycle']}
+																			{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
 																		</div>
-																		<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
-																		{if $dropdownprice['setup'] > 0}
-																			<div class="small text-muted">
-																				<span><i class="fal fa-plus"></i></span>
-																				<span>{$dropdownprice['prefix']}</span>
-																				{$dropdownprice['setup']}
-																				<span>{$dropdownprice['suffix']}</span>
-																				{$WLANG.ordersetupfee}
-																			</div>
-																		{/if}				
-																	</div>
-																{/if}												
-																{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
-																	<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
-																		{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
-																			<div class="regular_pricing">
-																				{if $dropdownprice['hasconfigoptions']}
-																					<span class="small text-muted">{$WLANG.startingat}</span>
-																				{/if}																			
-																				{if $dropdownprice['save']}
-																					{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
-																						<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																		<span class="fal fa-angle-down"></span>
+																	</a>
+																	<ul class="dropdown-menu">
+																		{if $ditem["dropdown"][$ditem['Plan']]}										
+																		{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+																			<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																				<div class="pricing_wrapr">
+																					{$dropdownprice['billingcycle']} 
+																					{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
+																				</div>
+																			</li>
+																		{/foreach}										
+																		{/if}
+																	</ul>
+																</div>
+																{/if}
+									
+																{if $ditem["dropdown"][$ditem['Plan']]}
+																<div class="product_pricing">
+																	{if $block.SbSwitcher}
+																		<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+																			{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																				<div class="regular_pricing">
+																					{if $dropdownprice['hasconfigoptions']}
+																						<span class="small text-muted">ab</span>
+																					{/if}																			
+																					{if $dropdownprice['save']}
+																						{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																							<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																						{/if}
+																						{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
 																					{/if}
-																					{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
-																				{/if}
+																				</div>
+																			{/if}											
+																			<div class="price">
+																				<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																				{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
 																			</div>
-																		{/if}											
-																		<div class="price">
-																			<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
-																			{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																			<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																			{if $dropdownprice['setup'] > 0}
+																				<div class="small text-muted">
+																					<span><i class="fal fa-plus"></i></span>
+																					<span>{$dropdownprice['prefix']}</span>
+																					{$dropdownprice['setup']}
+																					<span>{$dropdownprice['suffix']}</span>
+																					{$WLANG.ordersetupfee}
+																				</div>
+																			{/if}				
 																		</div>
-																		<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
-																		{if $dropdownprice['setup'] > 0}
-																			<div class="small text-muted">
-																				<span><i class="fal fa-plus"></i></span>
-																				<span>{$dropdownprice['prefix']}</span>
-																				{$dropdownprice['setup']}
-																				<span>{$dropdownprice['suffix']}</span>
-																				{$WLANG.ordersetupfee}
-																			</div>
-																		{/if}				
-																	</div>
-																{/foreach}
-															</div>
-															{/if}
-														</div>
-														<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
-															{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
-														</a>										
-													{else}
-														<div class="product_pricing_single d-flex flex-column justify-content-center h-100">
-															{if $block.DisableBrekdown}
-																{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
-																	{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
-																		{assign var="firstCycle" value=$dropdown|@end}
-																		{if $firstCycle.hasconfigoptions}
-																			<div class="regular_pricing">
-																				<span class="small text-muted">{$WLANG.startingat}</span>
+																	{/if}												
+																	{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+																		<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																			{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																				<div class="regular_pricing">
+																					{if $dropdownprice['hasconfigoptions']}
+																						<span class="small text-muted">ab</span>
+																					{/if}																			
+																					{if $dropdownprice['save']}
+																						{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																							<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																						{/if}
+																						{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																					{/if}
+																				</div>
+																			{/if}											
+																			<div class="price">
+																				<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																				{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
 																			</div>
-																		{/if}															
-																		<div class="price">
-																			<span class="cost">
-																				{$firstCycle.prefix}{$firstCycle.price}
-																			</span>
-																			<span class="suffix">
-																				{$firstCycle.suffix}
-																			</spn>
-																		</div>
-																		<div class="cycle small text-muted">
-																			{$firstCycle.cycle|capitalize}
+																			<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																			{if $dropdownprice['setup'] > 0}
+																				<div class="small text-muted">
+																					<span><i class="fal fa-plus"></i></span>
+																					<span>{$dropdownprice['prefix']}</span>
+																					{$dropdownprice['setup']}
+																					<span>{$dropdownprice['suffix']}</span>
+																					{$WLANG.ordersetupfee}
+																				</div>
+																			{/if}				
 																		</div>
 																	{/foreach}
+																</div>
 																{/if}
-																
-															{else}
-															
-																{if $ditem["price"] == 'FREE'}
-																	<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
+															</div>
+															<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+																{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+															</a>										
+														{else}
+															<div class="product_pricing_single d-flex flex-column justify-content-center h-100">
+																{if $block.DisableBrekdown}
+																	{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+																		{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+																			{assign var="firstCycle" value=$dropdown|@end}
+																			{if $firstCycle.hasconfigoptions}
+																				<div class="regular_pricing">
+																					<span class="small text-muted">ab</span>
+																				</div>
+																			{/if}															
+																			<div class="price">
+																				<span class="cost">
+																					{$firstCycle.prefix}{$firstCycle.price}
+																				</span>
+																				<span class="suffix">
+																					{$firstCycle.suffix}
+																				</spn>
+																			</div>
+																			<div class="cycle small text-muted">
+																				{$firstCycle.cycle|capitalize}
+																			</div>
+																		{/foreach}
+																	{/if}
+																	
 																{else}
-																	{if $ditem["productdetails"]['hasconfigoptions']}
-																		<div class="regular_pricing">
-																			<span class="small text-muted">{$WLANG.startingat}</span>
+																
+																	{if $ditem["price"] == 'FREE'}
+																		<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
+																	{else}
+																		{if $ditem["productdetails"]['hasconfigoptions']}
+																			<div class="regular_pricing">
+																				<span class="small text-muted">ab</span>
+																			</div>
+																		{/if}
+																		<div class="price">									
+																			{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+																			<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
+																			{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
 																		</div>
+																		{if $ditem["billingcycle"] != ""}
+																			<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+																		{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+																			<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+																		{/if}
+																		{if $ditem["productdetails"]["price"]["setupFee"]}
+																			<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+																		{/if}												
 																	{/if}
-																	<div class="price">									
-																		{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
-																		<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
-																		{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
-																	</div>
-																	{if $ditem["billingcycle"] != ""}
-																		<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
-																	{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
-																		<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
-																	{/if}
-																	{if $ditem["productdetails"]["price"]["setupFee"]}
-																		<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
-																	{/if}												
 																{/if}
-															{/if}
-															<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
-																{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
-															</a>											
-														</div>
-													{/if}
+																<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+																	{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+																</a>											
+															</div>
+														{/if}
 
-												</div>
-											</div>
-											
-											{if $ditem['Featured']}
-												<div class="sticker-wrapper">
-													<div class="sticker">
-														{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
 													</div>
 												</div>
-											{/if}
-											
+												
+												{if $ditem['Featured']}
+													<div class="sticker-wrapper">
+														<div class="sticker">
+															{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+														</div>
+													</div>
+												{/if}
+												
+											</div>
 										</div>
+										{/foreach}
+										{/if}
 									</div>
-									{/foreach}
-									{/if}
+									
+									
 								</div>
-								
-								
 							</div>
 						</div>
 					</div>
 				</div>
 			</div>
 		</div>
-	</div>
-
-	<script>
-		jQuery(document).ready(function () {
-			var swiper = new Swiper('#plans-slider-{$blockkey}', {
-				slidesPerView: 1,
-				navigation: {
-					nextEl: '.tables_{$blockkey}_next',
-					prevEl: '.tables_{$blockkey}_prev',
-				},
-				breakpoints: {
-					0: {
-						slidesPerView: 1,
-					},
-					768: {
-					  slidesPerView: 2,
-					},
-					992: {
-					  slidesPerView: {if $block.itemcounts == "2"} 2{else} 3{/if},
-					},
-					1200: {
-					  slidesPerView: {if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if},
-					},
-				},
-				on: {
-					init: function (swiper) {
-						toggleSliderNav(swiper);
-					},
-					slideChange: function (swiper) {
-						toggleSliderNav(swiper);
-					},
-					reachEnd: function (swiper) {
-						toggleSliderNav(swiper);
+		<script>
+			jQuery(document).ready(function () {
+				var swiper = new Swiper('#plans-slider-{$blockkey}', {
+					slidesPerView: 1,
+					navigation: {
+						nextEl: '.tables_{$blockkey}_next',
+						prevEl: '.tables_{$blockkey}_prev',
 					},
-					reachBeginning: function (swiper) {
-						toggleSliderNav(swiper);
+					breakpoints: {
+						0: {
+							slidesPerView: 1,
+						},
+						768: {
+						slidesPerView: 2,
+						},
+						992: {
+						slidesPerView: {if $block.itemcounts == "2"} 2{else} 3{/if},
+						},
+						1200: {
+						slidesPerView: {if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if},
+						},
 					},
-					resize: function (swiper) {
-						toggleSliderNav(swiper);
+					on: {
+						init: function (swiper) {
+							toggleSliderNav(swiper);
+						},
+						slideChange: function (swiper) {
+							toggleSliderNav(swiper);
+						},
+						reachEnd: function (swiper) {
+							toggleSliderNav(swiper);
+						},
+						reachBeginning: function (swiper) {
+							toggleSliderNav(swiper);
+						},
+						resize: function (swiper) {
+							toggleSliderNav(swiper);
+						}
 					}
-				}
-			});
-			
-			function toggleSliderNav(swiper) {
-				var nav = document.querySelector('.tables_{$blockkey} .plans_slider__nav');
-				if (swiper.isBeginning && swiper.isEnd) {
-					nav.style.display = 'none';
-				} else {
-					nav.style.display = 'flex';
-				}
-			}
-			
-			{if $block.SbSwitcher && !$block.DisableSwitcher}
-				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
-				  var selText = jQuery(this).html();
-				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
 				});
 				
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
-					var newCycle = jQuery(this).data('cycle');
-					var disBtnBilCycle = jQuery(this).data('cycle');
-					jQuery('.plan-{$blockkey} .pricing_main').hide();
-					jQuery('.plan-{$blockkey} .' + newCycle).show();
-					jQuery(this).addClass('active').siblings().removeClass('active');
-					jQuery('.plan-{$blockkey} .plan__body').each(function(index) {
-						var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey}').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
-					
-						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
-						if (jQuery(this).find('.' + newCycle).length <= 0) {
-							jQuery(this).find('.pricing_main_default').show();
-							jQuery(this).find('.btn-primary').addClass('disabled');
-						} else {
-							jQuery(this).find('.pricing_main_default').hide();
-							jQuery(this).find('.btn-primary').removeClass('disabled');
-						}
-					});
-				});
+				function toggleSliderNav(swiper) {
+					var nav = document.querySelector('.tables_{$blockkey} .plans_slider__nav');
+					if (swiper.isBeginning && swiper.isEnd) {
+						nav.style.display = 'none';
+					} else {
+						nav.style.display = 'flex';
+					}
+				}
 				
-				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
-			
-			{else}
-				{if !$block.DisableSwitcher}
-					jQuery(".plan-{$blockkey} .dropdown-menu li").click(function(){
-					  var selText = jQuery(this).html();
-					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+					jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+					var selText = jQuery(this).html();
+					jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
 					});
 					
-					jQuery('.plan-{$blockkey} .billinging_wrapr').click(function(){
-						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-						var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href');
-						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
-						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
-						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
-						
-						jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href',disBtnUrlFinal);
-						var crosPricingTable = jQuery(this).closest('.plan-{$blockkey} .plan__body');
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+						var newCycle = jQuery(this).data('cycle');
+						var disBtnBilCycle = jQuery(this).data('cycle');
+						jQuery('.plan-{$blockkey} .pricing_main').hide();
+						jQuery('.plan-{$blockkey} .' + newCycle).show();
+						jQuery(this).addClass('active').siblings().removeClass('active');
+						jQuery('.plan-{$blockkey} .plan__body').each(function(index) {
+							var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey}').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
 						
-						crosPricingTable.find('.pricing_main').each(function() {
-							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
-							if (currentBilCycle === disBtnBilCycle) {
-								jQuery(this).removeClass('w-hidden');
+							jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+							if (jQuery(this).find('.' + newCycle).length <= 0) {
+								jQuery(this).find('.pricing_main_default').show();
+								jQuery(this).find('.btn-primary').addClass('disabled');
 							} else {
-								jQuery(this).addClass('w-hidden');
+								jQuery(this).find('.pricing_main_default').hide();
+								jQuery(this).find('.btn-primary').removeClass('disabled');
 							}
-						});				
+						});
 					});
+					
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
+				
+				{else}
+					{if !$block.DisableSwitcher}
+						jQuery(".plan-{$blockkey} .dropdown-menu li").click(function(){
+						var selText = jQuery(this).html();
+						jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+						});
+						
+						jQuery('.plan-{$blockkey} .billinging_wrapr').click(function(){
+							var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href');
+							var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+							var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+							var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+							
+							jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href',disBtnUrlFinal);
+							var crosPricingTable = jQuery(this).closest('.plan-{$blockkey} .plan__body');
+							
+							crosPricingTable.find('.pricing_main').each(function() {
+								var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+								if (currentBilCycle === disBtnBilCycle) {
+									jQuery(this).removeClass('w-hidden');
+								} else {
+									jQuery(this).addClass('w-hidden');
+								}
+							});				
+						});
+					{/if}
 				{/if}
-			{/if}
-	
-		});
-	</script>
-	
+		
+			});
+		</script>
 	{elseif $block.ptstyle == 'pts_3'}
-	
 		<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
 			<div class="container">
 				
@@ -1370,7 +1234,8 @@
 																<div class="btn-group dropup">
 																	<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
 																		<div class="pricing_wrapr">
-																			{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																			{$dropdownprice['billingcycle']} 
+																			{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
 																		</div>
 																		<span class="fal fa-angle-down"></span>
 																	</a>
@@ -1379,7 +1244,8 @@
 																		{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
 																			<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
 																				<div class="pricing_wrapr">
-																					{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																					{$dropdownprice['billingcycle']} 
+																					{* {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if} *}
 																				</div>
 																			</li>
 																		{/foreach}										
@@ -1401,7 +1267,7 @@
 																					{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
 																						<div class="regular_pricing">
 																							{if $dropdownprice['hasconfigoptions']}
-																								<span class="small text-muted">{$WLANG.startingat}</span>
+																								<span class="small text-muted">ab</span>
 																							{/if}																
 																							{if $dropdownprice['save']}
 																								{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
@@ -1432,7 +1298,7 @@
 																					{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
 																						<div class="regular_pricing">
 																							{if $dropdownprice['hasconfigoptions']}
-																								<span class="small text-muted">{$WLANG.startingat}</span>
+																								<span class="small text-muted">ab</span>
 																							{/if}																
 																							{if $dropdownprice['save']}
 																								{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
@@ -1469,7 +1335,7 @@
 																					{assign var="firstCycle" value=$dropdown|@end}
 																					{if $firstCycle.hasconfigoptions}
 																						<div class="regular_pricing">
-																							<span class="small text-muted">{$WLANG.startingat}</span>
+																							<span class="small text-muted">ab</span>
 																						</div>
 																					{/if}															
 																					<div class="price">
@@ -1493,7 +1359,7 @@
 																			{else}
 																				{if $ditem["productdetails"]['hasconfigoptions']}
 																					<div class="regular_pricing">
-																						<span class="small text-muted">{$WLANG.startingat}</span>
+																						<span class="small text-muted">ab</span>
 																					</div>
 																				{/if}
 																				<div class="price">									
@@ -1555,7 +1421,6 @@
 				</div>
 			</div>
 		</div>
-
 		<script>
 			jQuery(document).ready(function () {
 				{if !$block.DisplayInGrid}
@@ -1662,7 +1527,5 @@
 			
 			});
 		</script>	
-	
 	{/if}
-	
-{/if}
+{/if}

+ 1684 - 0
front/products.tpl.corrupt

@@ -0,0 +1,1684 @@
+<!-- templates/croster/overwrites/front/products.tpl -->
+
+{debug}
+{if $block.sechidden neq "true"}
+	<!-- if $block.sechidden neq "true" -->
+	{if $block.ptstyle == ''}
+	<!-- if $block.ptstyle == '' -->
+	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+		<div class="container">
+		
+			{if $block.caption || $block.sectitle || $block.subtitle}
+				<div class="sec-description">
+					{if $block.caption}
+						<div class="sec-caption">
+							<span class="rounded">{$block.caption}</span>
+						</div>
+					{/if}
+					{if $block.sectitle}
+						<h2 class="sec-title">{$block.sectitle}</h2>
+					{/if}
+					{if $block.subtitle}
+						<div class="sec-subtitle">{$block.subtitle}</div>
+					{/if}
+				</div>
+			{/if}			
+				
+			<div class="cros-pricing-container{if $block.itemcounts < "3"} mw-768 mx-auto{/if}">
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+				<!-- if $block.SbSwitcher && !$block.DisableSwitcher -->
+					{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+						{assign var="cycles" value=$block.switcherCycles}
+					{else}
+						{assign var="cycles" value=$allCycles}
+					{/if}
+					{if !$block.bsco}
+						{assign var="cycles" value=$cycles|@array_reverse}
+					{/if}
+					<div class="product-billing-switcher-{$blockkey}">
+						<div class="btn-group white border d-none d-sm-inline-block" role="group">						
+							{foreach $cycles as $cycle}
+								<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+								</button>
+							{/foreach}
+						</div>
+						<div class="btn-group white border d-inline-block d-sm-none">
+							<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+							<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+								<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+							</button>					
+							<ul class="dropdown-menu">
+								{foreach $cycles as $cycle}
+									<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+									</li>
+								{/foreach}								
+							</ul>
+						</div>
+					</div>
+				{/if}
+				<div class="pricing_style_2">
+					<!-- div lass swiper id pricing-tables-{$blockkey} -->
+					<div class="swiper" id="pricing-tables-{$blockkey}">
+						<div class="row row-eq-height{if !$block.DisplayInGrid} flex-nowrap{/if} pricing-slider pricing-{$blockkey} swiper-wrapper{if count($block.table) < 3} justify-content-md-center{/if}">
+							{if count($block.table) > 0}
+							<!-- if count($block.table) > 0 -->
+							{foreach from=$block.table item=$ditem key=$kk}
+								<div class="col-12{if $block.itemcounts == "2"} col-md-6{elseif $block.itemcounts == "3"} col-md-6 col-lg-4 col-xl-4{elseif $block.itemcounts == "4"} col-md-6 col-lg-4 col-xl-3{/if} products-slide">
+									<div class="cros-pricing-table overflow-hidden mt-0 mb-4{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}{if $ditem['Featured']} active{/if}{if $block.centered} centered{/if}">							
+										{if $ditem['Graphic']}
+										<!-- if $ditem['Graphic'] -->
+											<div class="graphics mb-3" style="min-height: 105px;">
+												{if !$ditem['Graphic']|strstr:"fa-"}
+													<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid" style="max-height: 100px;">
+												{else}
+													<span class="icon">
+														<i class="{$ditem['Graphic']}"></i>
+													</span>
+												{/if}									
+											</div>
+										{/if}
+										<div class="h4">{$ditem['productdetails']['name']}</div>
+										{if $ditem['Featured']}
+										<!-- if $ditem['Featured'] -->
+											{if $block.ststyle}
+											    <!-- if $block.ststyle -->
+											    <div class="feature-sticker">
+												<span class="st-sm">
+													{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+												</span>
+											    </div>
+											{else}
+											    <!-- else $block.ststyle -->
+											    <div class="sticker-wrapper">
+												<div class="sticker">
+													{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+												</div>
+											    </div>
+											{/if}
+										{/if}
+										
+										{if $block.descp == ""}
+											<!-- if $block.descp == "" -->
+											 {if count($ditem['productdetails']['description']['features']) > 0}
+											 {if $ditem['productdetails']['description']['featuresdesc']}  
+												 <div class="desc" style="min-height: 120px;">{$ditem['productdetails']['description']['featuresdesc']}</div>
+											 {/if}
+											 {/if}
+										 {/if}
+										 
+										{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+											
+											{if $block.bsco}
+												{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+													{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+												{/foreach}
+											{/if}
+
+											{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+											{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+											{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+											{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+										
+											<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
+												
+												{if !$block.SbSwitcher}
+												<!-- if !$block.SbSwitcher -->
+												    <div class="btn-group mb-2">
+													<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+														<div class="pricing_wrapr">
+															{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+														</div>
+														<span class="fal fa-angle-down"></span>
+													</a>
+													<ul class="dropdown-menu">
+														{if $ditem["dropdown"][$ditem['Plan']]}										
+														    {foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+															<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																<div class="pricing_wrapr">
+																	{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																</div>
+															</li>
+														    {/foreach}										
+														{/if}
+													</ul>
+												    </div>
+												{/if}
+					
+												{if $ditem["dropdown"][$ditem['Plan']]}
+												<div class="product_pricing">
+													{if $block.SbSwitcher}
+														<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+															{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																<div class="regular_pricing">																	
+																	{if $dropdownprice['hasconfigoptions']}
+																	    <!-- <span class="small text-muted">{$WLANG.startingat} DDDD</span> -->
+																	{/if
+																	
+																	{if $dropdownprice['save']}
+																		{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																			<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																		{/if}
+																		{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																	{/if}																
+																</div>
+															{/if}											
+															<div class="price">
+																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+															</div>
+															<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+															{if $dropdownprice['setup'] > 0}
+																<div class="small text-muted">
+																	<span><i class="fal fa-plus"></i></span>
+																	<span>{$dropdownprice['prefix']}</span>
+																	{$dropdownprice['setup']}
+																	<span>{$dropdownprice['suffix']}</span>
+																	{$WLANG.ordersetupfee}
+																</div>
+															{/if}				
+														</div>
+													{/if}												
+													{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+														<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+															{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																<div class="regular_pricing">
+																	{if $dropdownprice['hasconfigoptions']}
+																		<span class="small text-muted">{$WLANG.startingat}</span>
+																	{/if}																
+																	{if $dropdownprice['save']}
+																		{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																			<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																		{/if}
+																		{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																	{/if}
+																</div>
+															{/if}											
+															<div class="price">
+																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+															</div>
+															<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+															{if $dropdownprice['setup'] > 0}
+																<div class="small text-muted">
+																	<span><i class="fal fa-plus"></i></span>
+																	<span>{$dropdownprice['prefix']}</span>
+																	{$dropdownprice['setup']}
+																	<span>{$dropdownprice['suffix']}</span>
+																	{$WLANG.ordersetupfee}
+																</div>
+															{/if}				
+														</div>
+													{/foreach}
+												</div>
+												{/if}
+											</div>
+										{else}
+										<!-- else -->
+											<div class="product_pricing_single">
+												{if $block.DisableBrekdown}
+													{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+														{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+															{assign var="firstCycle" value=$dropdown|@end}
+															{if $firstCycle.hasconfigoptions}
+																<div class="regular_pricing">
+																	<span class="small text-muted">{$WLANG.startingat}</span>
+																</div>
+															{/if}															
+															<div class="price">
+																<span class="cost">
+																	{$firstCycle.prefix}{$firstCycle.price}
+																</span>
+																<span class="suffix">
+																	{$firstCycle.suffix}
+																</spn>
+															</div>
+															<div class="cycle small text-muted">
+																{$firstCycle.cycle|capitalize}
+															</div>
+														{/foreach}
+													{/if}
+													
+												{else}
+												
+													{if $ditem["price"] == 'FREE'}
+														<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
+													{else}
+														{if $ditem["productdetails"]['hasconfigoptions']}
+															<div class="regular_pricing">
+																<span class="small text-muted">{$WLANG.startingat}</span>
+															</div>
+														{/if}
+														<div class="price">									
+															{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+															<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
+															{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
+														</div>
+														{if $ditem["billingcycle"] != ""}
+															<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+														{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+															<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+														{/if}
+														{if $ditem["productdetails"]["price"]["setupFee"]}
+															<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+														{/if}												
+													{/if}
+												{/if}
+											</div>
+										{/if}
+																			
+										{if $block.descp == "below" || $block.descp == "1"}
+											{if count($ditem['productdetails']['description']['features']) > 0}
+											{if $ditem['productdetails']['description']['featuresdesc']}  
+												<div class="desc mt-2">{$ditem['productdetails']['description']['featuresdesc']}</div>
+											{/if}
+											{/if}								
+										{/if}
+										{if !$block.orderLinkinLast}
+											<div class="product-actions w-100">
+												<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+													{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+												</a>
+											</div>
+										{/if}
+
+										{if $block.descp == "2"}
+											{if count($ditem['productdetails']['description']['features']) > 0}
+											{if $ditem['productdetails']['description']['featuresdesc']}  
+												<div class="desc_small mt-3 mb-1">{$ditem['productdetails']['description']['featuresdesc']}</div>
+											{/if}
+											{/if}								
+										{/if}
+										
+										{if $block.featurescollapsed}
+											{if $ditem['productdetails']['description']}
+												{if count($ditem['productdetails']['description']['features']) > 0}
+													<ul class="plan-features">
+														<!-- ThurData Featurelist -->
+														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+																<tr>
+																	<td><b>{$feature}</b></td>
+																	<td>
+																		{if $value == "Ja"}
+																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Nein"}
+																			<i class="far fa-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Optional"}
+																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
+																		{else}
+																			{$value}
+																		{/if}
+																	</td>
+																</tr>
+															{/foreach} 
+														</table>
+														<!-- End ThurData Featurelist -->
+														{* original featurelist
+														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+															<li><b>{$value}</b> {$feature}</li>
+														{/foreach}
+														*}
+													</ul>
+												{else}
+													<div class="plan-features">
+														{$ditem['productdetails']['description']['original']}
+													</div>
+												{/if}
+											{/if}
+										{else}
+											<p class="PriceList-toggle collapsed" data-toggle="collapse" data-target="#PlanLists{$kk + 1}">
+												<span>{$WLANG.clientareaviewdetails}</span>
+											</p>
+											
+											{if $ditem['productdetails']['description']}
+												{if count($ditem['productdetails']['description']['features']) > 0}
+													<ul class="plan-features collapse" id="PlanLists{$kk + 1}"> 
+														<!-- ThurData Featurelist -->
+														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+																<tr>
+																	<td><b>{$feature}</b></td>
+																	<td>
+																		{if $value == "Ja"}
+																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Nein"}
+																			<i class="far fa-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Optional"}
+																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
+																		{else}
+																			{$value}
+																		{/if}
+																	</td>
+																</tr>
+															{/foreach} 
+														</table>
+														<!-- End ThurData Featurelist -->
+														{* original featurelist
+														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+															<li><b>{$value}</b> {$feature}</li>
+													   	{/foreach}
+													   *}
+													</ul>
+												{else}
+													<div class="plan-features collapse" id="PlanLists{$kk + 1}">
+														{$ditem['productdetails']['description']['original']}
+													</div>
+												{/if}
+											{/if}
+										{/if}
+										
+										{if $block.orderLinkinLast}
+											<div class="product-actions mt-auto">
+												<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-primary my-3 w-auto{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+													{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+												</a>
+											</div>
+										{/if}
+										
+									</div>
+								</div>						
+							{/foreach}
+							{/if}
+						</div>
+					</div>
+				</div>
+				{if !$block.DisplayInGrid}
+				<!-- if !$block.DisplayInGrid -->
+					{if !$block.slidertype}
+						<div class="swiper-pagination pricing-tables_{$blockkey}"></div>
+					{else}
+						<div class="swiper-button-prev pricing-tables_{$blockkey}_prev">
+							<span class="btn_icon_large"><i class="far fa-long-arrow-left"></i></span>				
+						</div>
+						<div class="swiper-button-next pricing-tables_{$blockkey}_next">
+							<span class="btn_icon_large"><i class="far fa-long-arrow-right"></i></span>
+						</div>
+					{/if}
+				{/if}
+			</div>
+		</div>
+	</div>
+
+	<script>
+		jQuery(document).ready(function () {
+			{if !$block.DisplayInGrid}
+				var swiper = new Swiper('#pricing-tables-{$blockkey}', {
+				  slidesPerView: 1,
+				  preventClicks: true,
+				  slideClass: 'products-slide',
+				  {if !$block.slidertype}
+					  pagination: {
+						el: '.swiper-pagination.pricing-tables_{$blockkey}',
+						clickable: true,
+					  },
+				  {else}
+					  navigation: {
+						nextEl: '.pricing-tables_{$blockkey}_next',
+						prevEl: '.pricing-tables_{$blockkey}_prev',
+					  },
+				  {/if}
+				  breakpoints: {
+					0: {
+						slidesPerView: 1
+					},
+					768: {
+					  slidesPerView: 2
+					},
+					992: {
+					  slidesPerView:{if $block.itemcounts == "2"} 2{else} 3{/if}
+					},
+					1200: {
+					  slidesPerView:{if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if}
+					},
+				  }
+				  
+				});
+			{/if}
+			
+			{if $block.SbSwitcher && !$block.DisableSwitcher}
+				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+				  var selText = jQuery(this).html();
+				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
+				});
+				
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+					var newCycle = jQuery(this).data('cycle');
+					var disBtnBilCycle = jQuery(this).data('cycle');
+					jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
+					jQuery('.pricing-{$blockkey} .' + newCycle).show();
+					jQuery(this).addClass('active').siblings().removeClass('active');
+					jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
+						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+					
+						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+						if (jQuery(this).find('.' + newCycle).length <= 0) {
+							jQuery(this).find('.pricing_main_default').show();
+							jQuery(this).find('.btn-primary').addClass('disabled');
+						} else {
+							jQuery(this).find('.pricing_main_default').hide();
+							jQuery(this).find('.btn-primary').removeClass('disabled');
+						}
+					});
+				});
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
+			
+			{else}
+				{if !$block.DisableSwitcher}
+					jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
+					  var selText = jQuery(this).html();
+					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+					});
+					
+					jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
+						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+						
+						jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
+						var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+						
+						crosPricingTable.find('.pricing_main').each(function() {
+							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							if (currentBilCycle === disBtnBilCycle) {
+								jQuery(this).removeClass('w-hidden');
+							} else {
+								jQuery(this).addClass('w-hidden');
+							}
+						});				
+					});
+				{/if}
+			{/if}
+		
+		});
+	</script>
+
+	{elseif $block.ptstyle == 'pts_1'}
+	<!-- elseif $block.ptstyle == 'pts_1' -->
+	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+		<div class="container">
+		
+			{if $block.caption || $block.sectitle || $block.subtitle}
+				<div class="sec-description">
+					{if $block.caption}
+						<div class="sec-caption">
+							<span class="rounded">{$block.caption}</span>
+						</div>
+					{/if}
+					{if $block.sectitle}
+						<h2 class="sec-title">{$block.sectitle}</h2>
+					{/if}
+					{if $block.subtitle}
+						<div class="sec-subtitle">{$block.subtitle}</div>
+					{/if}
+				</div>
+			{/if}
+		
+			<div class="cros-pricing-container">
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+					{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+						{assign var="cycles" value=$block.switcherCycles}
+					{else}
+						{assign var="cycles" value=$allCycles}
+					{/if}
+					{if !$block.bsco}
+						{assign var="cycles" value=$cycles|@array_reverse}
+					{/if}
+					<div class="product-billing-switcher-{$blockkey}">
+						<div class="btn-group white border d-none d-sm-inline-block" role="group">						
+							{foreach $cycles as $cycle}
+								<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+								</button>
+							{/foreach}
+						</div>
+						<div class="btn-group white border d-inline-block d-sm-none">
+							<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+							<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+								<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+							</button>					
+							<ul class="dropdown-menu">
+								{foreach $cycles as $cycle}
+									<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+									</li>
+								{/foreach}								
+							</ul>
+						</div>
+					</div>
+				{/if}			
+				<div class="pricing_style_2 pricing-{$blockkey}" id="pricing-tables-{$blockkey}">
+					{if count($block.table) > 0}
+					{foreach from=$block.table item=$ditem key=$kk}
+						<div class="cros-pricing-table{if $block.SbSwitcher} overflow-hidden{/if}{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if} pt_st_5{if $ditem['Featured']} active{/if}">
+							<div class="row no-gutters">
+								<div class="col-lg-8 col-xl-9">
+									<div class="content align-items-lg-center">
+										{if $ditem['Graphic']}
+											{if !$ditem['Graphic']|strstr:"fa-"}
+												<div class="graphics fix-width">
+													<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
+												</div>
+											{else}
+												<div class="graphics">
+													<span class="icon">
+														<i class="{$ditem['Graphic']}"></i>
+													</span>
+												</div>
+											{/if}
+										{/if}
+										<div class="plan-details">
+											<div class="h4 plan-name">
+												{$ditem['productdetails']['name']}
+												{if $ditem['Featured']}
+													{if $block.ststyle}
+														<span class="st-sm ml-2 fw-400">
+															{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+														</span>
+													{/if}
+												{/if}
+											</div>
+											
+											{if count($ditem['productdetails']['description']['features']) > 0}
+												{if strpos($ditem['productdetails']['description']['featuresdesc'], '<p>') !== false}											
+													{$ditem['productdetails']['description']['featuresdesc']}
+												{else}
+													<p>{$ditem['productdetails']['description']['featuresdesc']}</p>
+												{/if}
+											{/if}
+										
+											{if $ditem['productdetails']['description']}
+												{if count($ditem['productdetails']['description']['features']) > 0}
+													<ul class="plan-features"> 
+														<!-- ThurData Featurelist -->
+														<table border="0" style="display: inline-table; table-layout:fixed; width:100%; visibility:visible;" cellpadding="0" cellspacing="5">
+															{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+																<tr>
+																	<td><b>{$feature}</b></td>
+																	<td>
+																		{if $value == "Ja"}
+																			<i class="far fa-check-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Nein"}
+																			<i class="far fa-square" class="td-product-feature-icon"></i>
+																		{elseif $value == "Optional"}
+																			<i class="fas fa-plus" class="td-product-feature-icon"></i>
+																		{else}
+																			{$value}
+																		{/if}
+																	</td>
+																</tr>
+															{/foreach} 
+														</table>
+														<!-- End ThurData Featurelist -->
+														{* original featurelist
+														{foreach $ditem['productdetails']['description']['features'] as $feature => $value}
+															<li><b>{$value}</b> {$feature}</li>
+													   	{/foreach}
+													   *}
+													</ul>
+												{else}
+													{$ditem['productdetails']['description']['original']}
+												{/if}
+											{/if}
+										</div>										
+									</div>
+								</div>
+								
+								<div class="col-lg-4 col-xl-3">
+									<div class="content{if $block.SbSwitcher && $ditem['Featured'] && !$block.ststyle} mr-0 mr-lg-4{/if}">
+										{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+					
+											{if $block.bsco}
+												{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+													{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+												{/foreach}
+											{/if}
+
+											{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+											{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+											{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+											{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+										
+											<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
+
+												{if !$block.SbSwitcher}
+												<div class="btn-group mb-2 mb-lg-0">
+													<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+														<div class="pricing_wrapr">
+															{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+														</div>
+														<span class="fal fa-angle-down"></span>
+													</a>
+													<ul class="dropdown-menu">
+														{if $ditem["dropdown"][$ditem['Plan']]}										
+														{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+															<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																<div class="pricing_wrapr">
+																	{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																</div>
+															</li>
+														{/foreach}										
+														{/if}
+													</ul>
+												</div>
+												{/if}
+					
+												{if $ditem["dropdown"][$ditem['Plan']]}
+												<div class="product_pricing">
+													{if $block.SbSwitcher}
+														<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+															<div class="price">
+																{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																	<span class="regular_pricing">
+																		{if $dropdownprice['hasconfigoptions']}
+																			<span class="small text-muted">{$WLANG.startingat}</span>
+																		{/if}																	
+																		{if $dropdownprice['save']}
+																			{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																				<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																			{/if}
+																			{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																		{/if}																
+																	</span>
+																{/if}											
+																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+															</div>
+															<span class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</span>
+															{if $dropdownprice['setup'] > 0}
+																<div class="small text-muted">
+																	<span><i class="fal fa-plus"></i></span>
+																	<span>{$dropdownprice['prefix']}</span>
+																	{$dropdownprice['setup']}
+																	<span>{$dropdownprice['suffix']}</span>
+																	{$WLANG.ordersetupfee}
+																</div>
+															{/if}				
+														</div>
+													{/if}												
+													{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+														<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+															<div class="price">
+																{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																	<span class="regular_pricing">
+																		{if $dropdownprice['hasconfigoptions']}
+																			<span class="small text-muted">{$WLANG.startingat}</span>
+																		{/if}																	
+																		{if $dropdownprice['save']}
+																			{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																				<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																			{/if}
+																			{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																		{/if}
+																	</span>
+																{/if}											
+																<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+															</div>
+															<span class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</span>
+															{if $dropdownprice['setup'] > 0}
+																<div class="small text-muted">
+																	<span><i class="fal fa-plus"></i></span>
+																	<span>{$dropdownprice['prefix']}</span>
+																	{$dropdownprice['setup']}
+																	<span>{$dropdownprice['suffix']}</span>
+																	{$WLANG.ordersetupfee}
+																</div>
+															{/if}				
+														</div>
+													{/foreach}
+												</div>
+												{/if}
+											</div>
+										{else}
+											<div class="product_pricing_single">
+												{if $block.DisableBrekdown}
+													{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+														{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+															{assign var="firstCycle" value=$dropdown|@end}															
+															<div class="price">
+																{if $firstCycle.hasconfigoptions}
+																	<span class="regular_pricing">
+																		<span class="small text-muted">{$WLANG.startingat}</span>
+																	</span>
+																{/if}											
+																<span class="cost">
+																	{$firstCycle.prefix}{$firstCycle.price}
+																</span>
+																<span class="suffix">
+																	{$firstCycle.suffix}
+																</spn>
+															</div>
+															<div class="cycle small text-muted">
+																{$firstCycle.cycle|capitalize}
+															</div>
+														{/foreach}
+													{/if}
+													
+												{else}
+												
+													{if $ditem["price"] == 'FREE'}
+														<div class="d-flex align-items-center justify-content-end">
+															<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>
+														</div>
+													{else}
+														<div class="price">
+															{if $ditem["productdetails"]['hasconfigoptions']}
+																<span class="regular_pricing">
+																	<span class="small text-muted">{$WLANG.startingat}</span>
+																</span>
+															{/if}														
+															{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+															<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
+															{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
+														</div>
+														{if $ditem["billingcycle"] != ""}
+															<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+														{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+															<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+														{/if}
+														{if $ditem["productdetails"]["price"]["setupFee"]}
+															<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+														{/if}												
+													{/if}
+												{/if}
+											</div>
+										{/if}
+										<div class="plan-action mt-auto">
+											<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-sm btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+												{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+											</a>
+										</div>										
+									</div>
+								</div>
+							</div>
+							{if $ditem['Featured']}
+							<!-- if $ditem['Featured'] -->
+								{if $block.ststyle == ""}
+									<div class="sticker-wrapper{if !$block.SbSwitcher} se{/if}">
+										<div class="sticker">
+											{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+										</div>
+									</div>
+								{/if}
+							{/if}
+						</div>
+					{/foreach}
+					{/if}
+				</div>
+			</div>
+		</div>
+	</div>
+
+	<script>
+		jQuery(document).ready(function () {
+			{if $block.SbSwitcher && !$block.DisableSwitcher}
+				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+				  var selText = jQuery(this).html();
+				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
+				});
+				
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+					var newCycle = jQuery(this).data('cycle');
+					var disBtnBilCycle = jQuery(this).data('cycle');
+					jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
+					jQuery('.pricing-{$blockkey} .' + newCycle).show();
+					jQuery(this).addClass('active').siblings().removeClass('active');
+					jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
+						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+					
+						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+						if (jQuery(this).find('.' + newCycle).length <= 0) {
+							jQuery(this).find('.pricing_main_default').show();
+							jQuery(this).find('.btn-primary').addClass('disabled');
+						} else {
+							jQuery(this).find('.pricing_main_default').hide();
+							jQuery(this).find('.btn-primary').removeClass('disabled');
+						}
+					});
+				});
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
+			
+			{else}
+				{if !$block.DisableSwitcher}
+					jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
+					  var selText = jQuery(this).html();
+					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+					});
+
+					jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
+						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+						var disBtnUrlFetch = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+						
+						jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-primary').attr('href',disBtnUrlFinal);
+						var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+						
+						crosPricingTable.find('.pricing_main').each(function() {
+							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							if (currentBilCycle === disBtnBilCycle) {
+								jQuery(this).removeClass('w-hidden');
+							} else {
+								jQuery(this).addClass('w-hidden');
+							}
+						});				
+					});
+				{/if}
+			{/if}
+			
+		});
+	</script>
+
+
+	{elseif $block.ptstyle == 'pts_2'}
+	<!-- elseif $block.ptstyle == 'pts_2' -->
+	<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+		<div class="section__plan_comparison">
+			<div class="container">
+				
+				{if $block.caption || $block.sectitle || $block.subtitle}
+					<div class="sec-description">
+						{if $block.caption}
+							<div class="sec-caption">
+								<span class="rounded">{$block.caption}</span>
+							</div>
+						{/if}
+						{if $block.sectitle}
+							<h2 class="sec-title">{$block.sectitle}</h2>
+						{/if}
+						{if $block.subtitle}
+							<div class="sec-subtitle">{$block.subtitle}</div>
+						{/if}
+					</div>
+				{/if}
+				
+				<div class="cros-pricing-container">
+					{if $block.SbSwitcher  && !$block.DisableSwitcher}
+						{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+							{assign var="cycles" value=$block.switcherCycles}
+						{else}
+							{assign var="cycles" value=$allCycles}
+						{/if}
+						{if !$block.bsco}
+							{assign var="cycles" value=$cycles|@array_reverse}
+						{/if}
+						<div class="product-billing-switcher-{$blockkey}">
+							<div class="btn-group white border d-none d-sm-inline-block" role="group">						
+								{foreach $cycles as $cycle}
+									<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
+										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+									</button>
+								{/foreach}
+							</div>
+							<div class="btn-group white border d-inline-block d-sm-none">
+								<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+								<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+								</button>					
+								<ul class="dropdown-menu">
+									{foreach $cycles as $cycle}
+										<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+											<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+										</li>
+									{/foreach}								
+								</ul>
+							</div>
+						</div>
+					{/if}				
+					<div class="cros-pricing-table tables_{$blockkey} no-animation{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}">
+						<div class="plans_slider__nav border-bottom">
+							<div class="swiper-button-next tables_{$blockkey}_next">
+								<span class="btn__text text-muted">{$WLANG.tablepagesnext}</span>
+								<span class="btn__icon"><i class="far fa-long-arrow-right"></i></span>
+							</div>
+							<div class="swiper-button-prev tables_{$blockkey}_prev">
+								<span class="btn__icon"><i class="far fa-long-arrow-left"></i></span>
+								<span class="btn__text text-muted">{$WLANG.tablepagesprevious}</span>
+							</div>
+						</div>						
+						<div class="plan plan-{$blockkey}{if $block.centered} centered{/if}">
+							<div class="plan__column plan__column--empty">
+								<div class="plan__header d-flex align-items-center{if $block.table[0].Graphic|trim != ""} hg{/if}">
+									<span class="h4">{$WLANG['store']['ox']['featuresHeadline']}</span>
+								</div>
+								<div class="plan__body plan__body--right">
+									{foreach from=$block.table|@array_column:'featurelist'|@array_count_values item=count key=featurelist}
+										{$featurelist}
+									{/foreach}
+									<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}"></div>
+								</div>
+							</div>
+							<div class="swiper-container" id="plans-slider-{$blockkey}">
+								<div class="swiper-wrapper">
+									{if count($block.table) > 0}
+									{foreach from=$block.table item=$ditem key=$kk}
+									<div class="swiper-slide">
+										<div class="plan__column">
+											<div class="plan__header{if $ditem['Graphic']} hg{/if}">
+												{if $ditem['Graphic']}
+													<div class="graphics">
+														{if !$ditem['Graphic']|strstr:"fa-"}
+															<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="img-fluid">
+														{else}
+															<span class="icon">
+																<i class="{$ditem['Graphic']}"></i>
+															</span>
+														{/if}									
+													</div>
+												{/if}
+												<span class="h4">{$ditem['productdetails']['name']}</span>
+											</div>
+											<div class="plan__body">
+												{$ditem['featuresvalues']}
+												<div class="plan__cell plan__cell-last{if $block.SbSwitcher || $block.DisableSwitcher} sb{/if}">
+													{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+								
+														{if $block.bsco}
+															{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+																{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+															{/foreach}
+														{/if}
+
+														{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+														{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+														{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+														{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+													
+														<div class="billing-cycle-pricing float{if $block.descp == "below"} desc_belwo{/if}">
+															
+															{if !$block.SbSwitcher}
+															<div class="btn-group mb-2 dropup">
+																<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+																	<div class="pricing_wrapr">
+																		{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																	</div>
+																	<span class="fal fa-angle-down"></span>
+																</a>
+																<ul class="dropdown-menu">
+																	{if $ditem["dropdown"][$ditem['Plan']]}										
+																	{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+																		<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																			<div class="pricing_wrapr">
+																				{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																			</div>
+																		</li>
+																	{/foreach}										
+																	{/if}
+																</ul>
+															</div>
+															{/if}
+								
+															{if $ditem["dropdown"][$ditem['Plan']]}
+															<div class="product_pricing">
+																{if $block.SbSwitcher}
+																	<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+																		{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																			<div class="regular_pricing">
+																				{if $dropdownprice['hasconfigoptions']}
+																					<span class="small text-muted">{$WLANG.startingat}</span>
+																				{/if}																			
+																				{if $dropdownprice['save']}
+																					{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																						<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																					{/if}
+																					{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																				{/if}
+																			</div>
+																		{/if}											
+																		<div class="price">
+																			<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																			{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																		</div>
+																		<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																		{if $dropdownprice['setup'] > 0}
+																			<div class="small text-muted">
+																				<span><i class="fal fa-plus"></i></span>
+																				<span>{$dropdownprice['prefix']}</span>
+																				{$dropdownprice['setup']}
+																				<span>{$dropdownprice['suffix']}</span>
+																				{$WLANG.ordersetupfee}
+																			</div>
+																		{/if}				
+																	</div>
+																{/if}												
+																{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+																	<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																		{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																			<div class="regular_pricing">
+																				{if $dropdownprice['hasconfigoptions']}
+																					<span class="small text-muted">{$WLANG.startingat}</span>
+																				{/if}																			
+																				{if $dropdownprice['save']}
+																					{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																						<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																					{/if}
+																					{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																				{/if}
+																			</div>
+																		{/if}											
+																		<div class="price">
+																			<span class="cost">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																			{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																		</div>
+																		<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																		{if $dropdownprice['setup'] > 0}
+																			<div class="small text-muted">
+																				<span><i class="fal fa-plus"></i></span>
+																				<span>{$dropdownprice['prefix']}</span>
+																				{$dropdownprice['setup']}
+																				<span>{$dropdownprice['suffix']}</span>
+																				{$WLANG.ordersetupfee}
+																			</div>
+																		{/if}				
+																	</div>
+																{/foreach}
+															</div>
+															{/if}
+														</div>
+														<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+															{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+														</a>										
+													{else}
+														<div class="product_pricing_single d-flex flex-column justify-content-center h-100">
+															{if $block.DisableBrekdown}
+																{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+																	{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+																		{assign var="firstCycle" value=$dropdown|@end}
+																		{if $firstCycle.hasconfigoptions}
+																			<div class="regular_pricing">
+																				<span class="small text-muted">{$WLANG.startingat}</span>
+																			</div>
+																		{/if}															
+																		<div class="price">
+																			<span class="cost">
+																				{$firstCycle.prefix}{$firstCycle.price}
+																			</span>
+																			<span class="suffix">
+																				{$firstCycle.suffix}
+																			</spn>
+																		</div>
+																		<div class="cycle small text-muted">
+																			{$firstCycle.cycle|capitalize}
+																		</div>
+																	{/foreach}
+																{/if}
+																
+															{else}
+															
+																{if $ditem["price"] == 'FREE'}
+																	<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
+																{else}
+																	{if $ditem["productdetails"]['hasconfigoptions']}
+																		<div class="regular_pricing">
+																			<span class="small text-muted">{$WLANG.startingat}</span>
+																		</div>
+																	{/if}
+																	<div class="price">									
+																		{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+																		<span class="cost">{$ditem["productdetails"]["price"]['simple']}</span>
+																		{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
+																	</div>
+																	{if $ditem["billingcycle"] != ""}
+																		<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+																	{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+																		<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+																	{/if}
+																	{if $ditem["productdetails"]["price"]["setupFee"]}
+																		<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+																	{/if}												
+																{/if}
+															{/if}
+															<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}{if $ditem["billingcycle"] != ""}&billingcycle={$defaultbilling}{/if}{/if}{/if}" class="btn btn-block btn-primary mt-2{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+																{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+															</a>											
+														</div>
+													{/if}
+
+												</div>
+											</div>
+											
+											{if $ditem['Featured']}
+												<div class="sticker-wrapper">
+													<div class="sticker">
+														{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+													</div>
+												</div>
+											{/if}
+											
+										</div>
+									</div>
+									{/foreach}
+									{/if}
+								</div>
+								
+								
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+
+	<script>
+		jQuery(document).ready(function () {
+			var swiper = new Swiper('#plans-slider-{$blockkey}', {
+				slidesPerView: 1,
+				navigation: {
+					nextEl: '.tables_{$blockkey}_next',
+					prevEl: '.tables_{$blockkey}_prev',
+				},
+				breakpoints: {
+					0: {
+						slidesPerView: 1,
+					},
+					768: {
+					  slidesPerView: 2,
+					},
+					992: {
+					  slidesPerView: {if $block.itemcounts == "2"} 2{else} 3{/if},
+					},
+					1200: {
+					  slidesPerView: {if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if},
+					},
+				},
+				on: {
+					init: function (swiper) {
+						toggleSliderNav(swiper);
+					},
+					slideChange: function (swiper) {
+						toggleSliderNav(swiper);
+					},
+					reachEnd: function (swiper) {
+						toggleSliderNav(swiper);
+					},
+					reachBeginning: function (swiper) {
+						toggleSliderNav(swiper);
+					},
+					resize: function (swiper) {
+						toggleSliderNav(swiper);
+					}
+				}
+			});
+			
+			function toggleSliderNav(swiper) {
+				var nav = document.querySelector('.tables_{$blockkey} .plans_slider__nav');
+				if (swiper.isBeginning && swiper.isEnd) {
+					nav.style.display = 'none';
+				} else {
+					nav.style.display = 'flex';
+				}
+			}
+			
+			{if $block.SbSwitcher && !$block.DisableSwitcher}
+				jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+				  var selText = jQuery(this).html();
+				  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
+				});
+				
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+					var newCycle = jQuery(this).data('cycle');
+					var disBtnBilCycle = jQuery(this).data('cycle');
+					jQuery('.plan-{$blockkey} .pricing_main').hide();
+					jQuery('.plan-{$blockkey} .' + newCycle).show();
+					jQuery(this).addClass('active').siblings().removeClass('active');
+					jQuery('.plan-{$blockkey} .plan__body').each(function(index) {
+						var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey}').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+					
+						jQuery(this).find('.btn-primary').attr('href',disBtnUrlFinal);
+						if (jQuery(this).find('.' + newCycle).length <= 0) {
+							jQuery(this).find('.pricing_main_default').show();
+							jQuery(this).find('.btn-primary').addClass('disabled');
+						} else {
+							jQuery(this).find('.pricing_main_default').hide();
+							jQuery(this).find('.btn-primary').removeClass('disabled');
+						}
+					});
+				});
+				
+				jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');			
+			
+			{else}
+				{if !$block.DisableSwitcher}
+					jQuery(".plan-{$blockkey} .dropdown-menu li").click(function(){
+					  var selText = jQuery(this).html();
+					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+					});
+					
+					jQuery('.plan-{$blockkey} .billinging_wrapr').click(function(){
+						var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+						var disBtnUrlFetch = jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href');
+						var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+						var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv);
+						var disBtnUrlFinal = disBtnUrlFinal+'&billingcycle='+disBtnBilCycle;
+						
+						jQuery(this).closest('.plan-{$blockkey} .plan__body').find('.btn-primary').attr('href',disBtnUrlFinal);
+						var crosPricingTable = jQuery(this).closest('.plan-{$blockkey} .plan__body');
+						
+						crosPricingTable.find('.pricing_main').each(function() {
+							var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							if (currentBilCycle === disBtnBilCycle) {
+								jQuery(this).removeClass('w-hidden');
+							} else {
+								jQuery(this).addClass('w-hidden');
+							}
+						});				
+					});
+				{/if}
+			{/if}
+	
+		});
+	</script>
+	
+	{elseif $block.ptstyle == 'pts_3'}
+	<!-- elseif $block.ptstyle == 'pts_3' -->
+		<div id="sec-{$blockkey}" class="sec products{if $block.bgcolor != ""} {$block.bgcolor}{/if}{if $block.borders != ""} {$block.borders}{/if}{if $block.toppadding == "1"} inner-t-60{elseif $block.toppadding == "2"} inner-t-30{elseif $block.toppadding == "3"} no-padding-top{/if}{if $block.bottompadding == "1"} inner-b-60{elseif $block.bottompadding == "2"} inner-b-30{elseif $block.bottompadding == "3"} no-padding-bottom{/if}">
+			<div class="container">
+				
+				{if $block.caption || $block.sectitle || $block.subtitle}
+					<div class="sec-description">
+						{if $block.caption}
+							<div class="sec-caption">
+								<span class="rounded">{$block.caption}</span>
+							</div>
+						{/if}
+						{if $block.sectitle}
+							<h2 class="sec-title">{$block.sectitle}</h2>
+						{/if}
+						{if $block.subtitle}
+							<div class="sec-subtitle">{$block.subtitle}</div>
+						{/if}
+					</div>
+				{/if}
+				
+				<div class="cros-pricing-container">
+					{if $block.SbSwitcher && !$block.DisableSwitcher}
+						{if $block.switcherCycles !== null && $block.switcherCycles|@count > 1}
+							{assign var="cycles" value=$block.switcherCycles}
+						{else}
+							{assign var="cycles" value=$allCycles}
+						{/if}
+						{if !$block.bsco}
+							{assign var="cycles" value=$cycles|@array_reverse}
+						{/if}
+						<div class="product-billing-switcher-{$blockkey}">
+							<div class="btn-group white border d-none d-sm-inline-block" role="group">						
+								{foreach $cycles as $cycle}
+									<button type="button" class="btn cycle-change" data-cycle="{$cycle}">
+										<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+									</button>
+								{/foreach}
+							</div>
+							<div class="btn-group white border d-inline-block d-sm-none">
+								<span class="px-3 py-1 small text-muted border-right">{$WLANG.orderbillingcycle}</span>
+								<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+									<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycles[0]}}</span>
+								</button>					
+								<ul class="dropdown-menu">
+									{foreach $cycles as $cycle}
+										<li class="dropdown-item cycle-change" data-cycle="{$cycle}">
+											<span class="btn-text">{lang key={'pricingCycleLong.'|cat:$cycle}}</span>
+										</li>
+									{/foreach}								
+								</ul>
+							</div>
+						</div>
+					{/if}
+					<div class="pricing_style_2">					
+						<div class="swiper" id="pricing-tables-{$blockkey}">
+							<div class="row row-eq-height{if !$block.DisplayInGrid} flex-nowrap{/if} pricing-slider swiper-wrapper pricing-{$blockkey}">
+								{if count($block.table) > 0}
+								{foreach from=$block.table item=$ditem key=$kk}
+									<div class="col-12{if $block.itemcounts == "2"} col-md-6{elseif $block.itemcounts == "3"} col-md-6 col-lg-4 col-xl-4{elseif $block.itemcounts == "4"} col-md-6 col-lg-4 col-xl-3{/if} products-slide">
+										<div class="cros-pricing-table overflow-hidden mt-0 mb-4 border-0 p-0{if $block.ststyle} {$block.ststyle}{/if}{if $block.noshadow} no-shadow{/if}{if $block.tablebg == "light"} light{elseif $block.tablebg == "primary"} bg-primary{elseif $block.tablebg == "dark"} dark{else} white{/if}{if $ditem['Featured']} active{/if}">							
+											{if $ditem['Graphic']}
+												<div class="graphics">
+													{if !$ditem['Graphic']|strstr:"fa-"}
+														<img src="{$WEB_ROOT}/{$ditem['Graphic']}" alt="{$ditem.title}" class="h-rounded img-fluid">
+													{/if}
+													<div class="d-flex flex-column p-3{if $block.centered} align-items-center{/if}">
+														<div class="h4 mb-2">{$ditem['productdetails']['name']}</div>
+														{if $ditem['Featured']}
+															{if $block.ststyle}
+																<div class="feature-sticker mb-2">
+																	<span class="st-sm">
+																		{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+																	</span>
+																</div>
+															{else}
+																<div class="sticker-wrapper">
+																	<div class="sticker">
+																		{if $block.featured}{$block.featured}{else}{$WLANG.featuredProduct}{/if}
+																	</div>
+																</div>
+															{/if}
+														{/if}
+														{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+									
+															{if $block.bsco}
+																{foreach $ditem["dropdown"] as $dropdownkey=>$dropdownprice}							
+																	{$ditem["dropdown"][$dropdownkey] = $dropdownprice|@array_reverse}
+																{/foreach}
+															{/if}
+
+															{assign var="dropdownprice" value=$ditem["dropdown"][$ditem['Plan']][0] nocache}
+															{assign var="defaultbilling" value=$dropdownprice['cycle'] nocache}
+															{assign var="taxtype" value=$dropdownprice['taxtype'] nocache}	
+															{assign var="hasconfigoptions" value=$dropdownprice['hasconfigoptions'] nocache}
+														
+															<div class="billing-cycle-pricing mt-0 mb-2 float{if $block.descp == "below"} desc_belwo{/if}">
+																{if !$block.SbSwitcher}
+																<div class="btn-group dropup">
+																	<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
+																		<div class="pricing_wrapr">
+																			{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																		</div>
+																		<span class="fal fa-angle-down"></span>
+																	</a>
+																	<ul class="dropdown-menu">
+																		{if $ditem["dropdown"][$ditem['Plan']]}										
+																		{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}
+																			<li class="billinging_wrapr" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																				<div class="pricing_wrapr">
+																					{$dropdownprice['billingcycle']} @ {if $dropdownprice['save']}<div class="save_text"><span class="badge badge-primary">{$dropdownprice['save']}</span></div>{/if}
+																				</div>
+																			</li>
+																		{/foreach}										
+																		{/if}
+																	</ul>
+																</div>
+																{/if}
+															</div>
+														{/if}
+														
+														<div class="d-flex align-items-center mt-auto">
+															<div class="mr-auto">
+																{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}
+																	<div class="billing-cycle-pricing m-0 float{if $block.descp == "below"} desc_belwo{/if}">
+																	{if $ditem["dropdown"][$ditem['Plan']]}
+																		<div class="product_pricing">
+																			{if $block.SbSwitcher}
+																				<div class="pricing_main_default{if $defaultbilling eq "{$dropdownprice['cycle']}"} w-hidden{/if}">
+																					{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																						<div class="regular_pricing">
+																							{if $dropdownprice['hasconfigoptions']}
+																								<span class="small text-muted">{$WLANG.startingat}</span>
+																							{/if}																
+																							{if $dropdownprice['save']}
+																								{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																									<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																								{/if}
+																								{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																							{/if}																
+																						</div>
+																					{/if}											
+																					<div class="price">
+																						<span class="cost cost-small">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																						{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																					</div>
+																					<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																					{if $dropdownprice['setup'] > 0}
+																						<div class="small text-muted">
+																							<span><i class="fal fa-plus"></i></span>
+																							<span>{$dropdownprice['prefix']}</span>
+																							{$dropdownprice['setup']}
+																							<span>{$dropdownprice['suffix']}</span>
+																							{$WLANG.ordersetupfee}
+																						</div>
+																					{/if}				
+																				</div>
+																			{/if}												
+																			{foreach $ditem["dropdown"][$ditem['Plan']] as $dropdownprice}										
+																				<div class="pricing_main {$dropdownprice['cycle']}{if $defaultbilling neq "{$dropdownprice['cycle']}"} w-hidden{/if}" data-ultn-bilcycle="{$dropdownprice['cycle']}">
+																					{if $dropdownprice['hasconfigoptions'] || $dropdownprice['save']}
+																						<div class="regular_pricing">
+																							{if $dropdownprice['hasconfigoptions']}
+																								<span class="small text-muted">{$WLANG.startingat}</span>
+																							{/if}																
+																							{if $dropdownprice['save']}
+																								{if $dropdownprice['dollar'] && !$block.DisableBrekdown}
+																									<span class="savecut text-muted">{$dropdownprice['prefix']}{$dropdownprice['dollar']}.{$dropdownprice['cents']}{$dropdownprice['suffix']}</span>
+																								{/if}
+																								{if $block.SbSwitcher}<span class="badge badge-primary">{$dropdownprice['save']}</span>{/if}
+																							{/if}
+																						</div>
+																					{/if}											
+																					<div class="price">
+																						<span class="cost cost-small">{$dropdownprice['prefix']}{if $block.DisableBrekdown}{$dropdownprice['price']}{else}{$dropdownprice['monthlydollar']}.{$dropdownprice['monthlycents']}{/if}</span>
+																						{if $dropdownprice['suffix']}<span class="suffix">{$dropdownprice['suffix']}</span>{/if}
+																					</div>
+																					<div class="cycle small text-muted">{if $block.DisableBrekdown}{$dropdownprice.cycle|capitalize}{else}{if $dropdownprice['monthlycycle']}{$dropdownprice['monthlycycle']}{else}{$dropdownprice['cycleTerm']}{/if}{/if}</div>
+																					{if $dropdownprice['setup'] > 0}
+																						<div class="small text-muted">
+																							<span><i class="fal fa-plus"></i></span>
+																							<span>{$dropdownprice['prefix']}</span>
+																							{$dropdownprice['setup']}
+																							<span>{$dropdownprice['suffix']}</span>
+																							{$WLANG.ordersetupfee}
+																						</div>
+																					{/if}				
+																				</div>
+																			{/foreach}
+																		</div>
+																		{/if}
+																	</div>
+																{else}
+																	<div class="product_pricing_single m-0">
+																		{if $block.DisableBrekdown}
+																			{if isset($ditem.dropdown) && is_array($ditem.dropdown)}
+																				{foreach from=$ditem.dropdown item=$dropdown key=$dropdownKey}
+																					{assign var="firstCycle" value=$dropdown|@end}
+																					{if $firstCycle.hasconfigoptions}
+																						<div class="regular_pricing">
+																							<span class="small text-muted">{$WLANG.startingat}</span>
+																						</div>
+																					{/if}															
+																					<div class="price">
+																						<span class="cost cost-small">
+																							{$firstCycle.prefix}{$firstCycle.price}
+																						</span>
+																						<span class="suffix">
+																							{$firstCycle.suffix}
+																						</spn>
+																					</div>
+																					<div class="cycle small text-muted">
+																						{$firstCycle.cycle|capitalize}
+																					</div>
+																				{/foreach}
+																			{/if}
+																			
+																		{else}
+																		
+																			{if $ditem["price"] == 'FREE'}
+																				<span class="badge badge-secondary price-free">{$WLANG.orderfree}</span>										
+																			{else}
+																				{if $ditem["productdetails"]['hasconfigoptions']}
+																					<div class="regular_pricing">
+																						<span class="small text-muted">{$WLANG.startingat}</span>
+																					</div>
+																				{/if}
+																				<div class="price">									
+																					{assign var="ccurrency" value=$ditem["productdetails"]["price"]["price"]->getCurrency()}
+																					<span class="cost cost-small">{$ditem["productdetails"]["price"]['simple']}</span>
+																					{if $ccurrency["suffix"]}<span class="suffix">{$ccurrency["suffix"]}</span>{/if}
+																				</div>
+																				{if $ditem["billingcycle"] != ""}
+																					<div class="cycle small text-muted">{$ditem["billingcycle"]}</div>
+																				{elseif $ditem["productdetails"]["price"]["cycle"] == "onetime"}
+																					<div class="cycle small text-muted">{$WLANG.orderpaymenttermonetime}</div>
+																				{/if}
+																				{if $ditem["productdetails"]["price"]["setupFee"]}
+																					<div class="setup-fee small text-muted"><span><i class="fal fa-plus"></i></span> {$ditem["productdetails"]["price"]["setupFee"]} {$WLANG.ordersetupfee}</div>
+																				{/if}												
+																			{/if}
+																		{/if}																		
+																	</div>
+																{/if}
+															</div>
+															{if $ditem['ProductLink']}
+																<a href="{if $ditem['link'] == 'domainregister'}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&domain=register{elseif $ditem['link'] == 'domaintransfer'}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&domain=transfer{else}{$WEB_ROOT}/{$ditem['link']}{/if}" class="btn btn-sm w-auto mt-0 btn-primary">
+																	{if $ditem['ProductbtnText']}{$ditem['ProductbtnText']}{else}{$WLANG.learnmore}{/if}
+																</a>															
+															{else}
+																<a href="{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}javascript:void(0){else}{$WEB_ROOT}/{if $ditem["productdetails"]['isMarketConnect']}cart/order/{else}cart.php{/if}?a=add&pid={$ditem['Plan']}{if $ditem["dropdown"][$ditem['Plan']]|@count > "1" && !$block.DisableSwitcher}&billingcycle={$defaultbilling}{/if}{/if}" class="btn btn-sm w-auto mt-0 btn-order-link btn-primary{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']} disabled{/if}">
+																	{if $ditem['stockControlEnabled'] && !$ditem['quantityInStock']}{$WLANG.outofstock}{elseif $block.btntext}{$block.btntext}{else}{$WLANG.addtocart}{/if}
+																</a>
+															{/if}
+														</div>
+													</div>
+												</div>												
+											{else}
+												<div class="d-flex align-items-center justify-content-center p-3 h-100">
+													<div class="alert alert-danger text-center">
+														Must required graphic for this type of product section.
+													</div>
+												</div>
+											{/if}
+										</div>
+									</div>				
+								{/foreach}
+								{/if}
+							</div>
+						</div>
+						{if !$block.DisplayInGrid}
+						<!-- if !$block.DisplayInGrid -->
+							{if !$block.slidertype}
+								<div class="swiper-pagination pricing-tables_{$blockkey}"></div>
+							{else}
+								<div class="swiper-button-prev pricing-tables_{$blockkey}_prev">
+									<span class="btn_icon_large"><i class="far fa-long-arrow-left"></i></span>				
+								</div>
+								<div class="swiper-button-next pricing-tables_{$blockkey}_next">
+									<span class="btn_icon_large"><i class="far fa-long-arrow-right"></i></span>
+								</div>
+							{/if}
+						{/if}
+					</div>
+				</div>
+			</div>
+		</div>
+
+		<script>
+			jQuery(document).ready(function () {
+				{if !$block.DisplayInGrid}
+					var swiper = new Swiper('#pricing-tables-{$blockkey}', {
+					  slidesPerView: 1,
+					  preventClicks: true,
+					  slideClass: 'products-slide',
+					  {if !$block.slidertype}
+						  pagination: {
+							el: '.swiper-pagination.pricing-tables_{$blockkey}',
+							clickable: true,
+						  },
+					  {else}
+						  navigation: {
+							nextEl: '.pricing-tables_{$blockkey}_next',
+							prevEl: '.pricing-tables_{$blockkey}_prev',
+						  },
+					  {/if}
+					  breakpoints: {
+						0: {
+							slidesPerView: 1
+						},
+						768: {
+						  slidesPerView: 2
+						},
+						992: {
+						  slidesPerView:{if $block.itemcounts == "2"} 2{else} 3{/if}
+						},
+						1200: {
+						  slidesPerView:{if $block.itemcounts == ""} 3{else} {$block.itemcounts}{/if}
+						},
+					  }
+					  
+					});
+				{/if}
+
+				{if $block.SbSwitcher && !$block.DisableSwitcher}
+					jQuery("#sec-{$blockkey} .product-billing-switcher-{$blockkey} .dropdown-menu li").click(function(){
+					  var selText = jQuery(this).html();
+					  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText);
+					});
+					
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').on('click', function() {
+						var newCycle = jQuery(this).data('cycle');
+						var disBtnBilCycle = jQuery(this).data('cycle');
+						jQuery('.pricing-{$blockkey} .product_pricing .pricing_main').hide();
+						jQuery('.pricing-{$blockkey} .' + newCycle).show();
+						jQuery(this).addClass('active').siblings().removeClass('active');
+						
+						jQuery('.pricing-{$blockkey} .cros-pricing-table').each(function(index) {
+							var btnOrder = jQuery(this).find('.btn-order-link');
+							
+							if (btnOrder.length) {
+								var disBtnUrlFetch = btnOrder.attr('href');
+								var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+								var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv) + '&billingcycle=' + disBtnBilCycle;
+								
+								btnOrder.attr('href', disBtnUrlFinal);
+							}
+							
+							if (jQuery(this).find('.' + newCycle).length <= 0) {
+								jQuery(this).find('.pricing_main_default').show();
+								btnOrder.addClass('disabled');
+							} else {
+								jQuery(this).find('.pricing_main_default').hide();
+								btnOrder.removeClass('disabled');
+							}
+						});
+					});
+					jQuery('#sec-{$blockkey} .product-billing-switcher-{$blockkey} .cycle-change').first().trigger('click');
+				
+				{else}
+					{if !$block.DisableSwitcher}
+						jQuery(".pricing-{$blockkey} .dropdown-menu li").click(function(){
+						  var selText = jQuery(this).html();
+						  jQuery(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="fal fa-angle-down"></span>');
+						});
+						
+						jQuery('.pricing-{$blockkey} .billinging_wrapr').click(function(){
+							var disBtnBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+							var btnOrder = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table').find('.btn-order-link');
+							
+							if (btnOrder.length) {
+								var disBtnUrlFetch = btnOrder.attr('href');
+								var disBtnUrlRemv = disBtnUrlFetch.indexOf('&billingcycle');
+								var disBtnUrlFinal = disBtnUrlFetch.substring(0, disBtnUrlRemv) + '&billingcycle=' + disBtnBilCycle;
+								
+								btnOrder.attr('href', disBtnUrlFinal);
+							}
+
+							var crosPricingTable = jQuery(this).closest('.pricing-{$blockkey} .cros-pricing-table');
+							
+							crosPricingTable.find('.pricing_main').each(function() {
+								var currentBilCycle = jQuery(this).attr('data-ultn-bilcycle');
+								if (currentBilCycle === disBtnBilCycle) {
+									jQuery(this).removeClass('w-hidden');
+								} else {
+									jQuery(this).addClass('w-hidden');
+								}
+							});
+						});
+					{/if}
+				{/if}
+			
+			});
+		</script>
+	
+	{/if}
+	
+{/if}

+ 161 - 0
templates/homepage.tpl

@@ -0,0 +1,161 @@
+<!-- templates/croster/homepage.tpl -->
+
+{if $pagedata.item.publish eq "1"}
+{$pagebuilder}
+{else}
+
+{if $registerdomainenabled || $transferdomainenabled}
+<div class="sec products domains-section bg-primary position-relative">
+	<div class="cros-bg-shapes-right"></div>
+	<div class="cros-bg-shapes-left"></div>
+	<div class="container">
+		<div class="domain-hero">
+		<div class="h1 text-center fw-900">{lang key="secureYourDomainShort"}</div>
+			<!--Domain Search Input Box-->
+			<form class="form-search mw-768-strictly" action="{$WEB_ROOT}/domainchecker.php" method="post">
+				<div class="serach-form input-group">
+					<i class="input-group-icon fad fa-search"></i>
+					<input type="text" name="domain" placeholder="{$LANG.findyourdomain}" value="" id="inputDomain" class="form-control search-query" autocapitalize="none" />
+					<span class="input-group-btn btn-group">
+                         {if $registerdomainenabled}
+                            <button type="submit" class="btn btn-default{$captcha->getButtonClass($captchaForm)}" id="btnDomainSearch">
+                                 {lang key="search"}
+                            </button>
+                        {/if}
+                        {if $transferdomainenabled}
+                            <button type="submit" id="btnTransfer" data-domain-action="transfer" class="btn btn-default{$captcha->getButtonClass($captchaForm)}">
+                                {lang key="domainstransfer"}
+                            </button>
+                        {/if}
+					</span>
+				</div>
+				{include file="$template/includes/captcha.tpl"}
+				
+                {if $featuredTlds}
+					<div class="home-domain-search mt-3">
+						<ul class="tld-logos bg-white">
+							{foreach $featuredTlds as $num => $tldinfo}
+								{if $num < 3}
+									<li class="py-1 px-3 border rounded mr-1 mb-1 mb-md-0">
+										<img src="{$BASE_PATH_IMG}/tld_logos/{$tldinfo.tldNoDots}.png">
+										{if is_object($tldinfo.register)}
+											{$tldinfo.register->toFull()}
+										{else}
+											{lang key="domainregnotavailable"}
+										{/if}
+									</li>
+								{/if}
+							{/foreach}
+						</ul>
+					</div>
+                {/if}
+				
+				<a href="{routePath('domain-pricing')}" class="btn btn-link text-white btn-sm float-right">{lang key='viewAllPricing'}</a>
+				
+			</form>
+			<!--End Domain Search Input Box-->
+		</div>
+	</div>
+</div>
+{/if}
+
+<div  id="main-body">
+<div class="">
+	<div class="py-5">
+		<div class="container">
+			<div class="h2 text-center mt-0">{lang key='howCanWeHelp'}</div>
+			<div class="row my-5 action-icon-btns">
+				<div class="col-6 col-md-4 col-lg">
+					<a href="{routePath('announcement-index')}" class="card">
+						<figure class="ico-container">
+							<i class="fal fa-bullhorn"></i>
+						</figure>
+						<span>{lang key='announcementstitle'}</span>
+					</a>
+				</div>
+				<div class="col-6 col-md-4 col-lg">
+					<a href="serverstatus.php" class="card">
+						<figure class="ico-container">
+							<i class="fal fa-server"></i>
+						</figure>
+						<span>{lang key='networkstatustitle'}</span>
+					</a>
+				</div>
+				<div class="col-6 col-md-4 col-lg">
+					<a href="{routePath('knowledgebase-index')}" class="card">
+						<figure class="ico-container">
+							<i class="fal fa-book"></i>
+						</figure>
+						<span>{lang key='knowledgebasetitle'}</span>
+					</a>
+				</div>
+				<div class="col-6 col-md-4 offset-md-2 offset-lg-0 col-lg">
+					<a href="{routePath('download-index')}" class="card">
+						<figure class="ico-container">
+							<i class="fal fa-download"></i>
+						</figure>
+						<span>{lang key='downloadstitle'}</span>
+					</a>
+				</div>
+				<div class="col-6 offset-3 offset-md-0 col-md-4 col-lg">
+					<a href="submitticket.php" class="card">
+						<figure class="ico-container">
+							<i class="fal fa-life-ring"></i>
+						</figure>
+						<span>{lang key='homepage.submitTicket'}</span>
+					</a>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+
+{if !empty($productGroups) || $registerdomainenabled || $transferdomainenabled}
+<div class="sec light">
+	<div class="py-5">
+		<div class="container">
+			<div class="h2 text-center mt-0">{lang key='clientHomePanels.productsAndServices'}</div>
+			<div class="row row-cols-1 row-cols-md-3 my-5">
+				{foreach $productGroups as $productGroup}
+					<div class="col mb-4">
+						<div class="card mb-3 h-100">
+							<div class="card-body p-4">
+							
+								<h4 class="mt-0">{$productGroup->name}</h4>
+								
+								{if $productGroup->headline}
+									<p>{$productGroup->headline}</p>
+								{/if}
+								{if $productGroup->tagline}
+									<p>{$productGroup->tagline}</p>
+								{/if}
+								
+								{if count($productGroup.features) > 0}
+									<div class="includes-features">
+										<ul class="list-features list-unstyled mb-0">
+											{foreach $productGroup.features as $features}
+												<li><i class="far fa-check-circle fa-fw text-primary"></i> {$features.feature}</li>
+											{/foreach}
+										</ul>
+									</div>
+								{/if}
+								
+							</div>
+							<div class="card-footer bg-white">
+								<a href="{$productGroup->getRoutePath()}" class="btn btn-block btn-primary">
+									{lang key='browseProducts'}
+								</a>
+							</div>
+						</div>
+					</div>
+
+				{/foreach}
+			</div>
+		</div>
+	</div>
+</div>
+{/if}
+
+</div>
+{/if}

+ 0 - 0
includes/pre-header.tpl → templates/pre-header.tpl