.other-lang .ztax-container {
    display: block!important;
}
.other-lang .pricing-faq ul li:nth-child(8){
    display: none;
}
section.zpricing .content-wrap.ztax-container{
    max-width: 980px;
    margin: 0 auto 50px;
}
/*section.pricing-faq {
    margin-top: 30px;
}*/
.zcompare {
    margin: 50px auto 0px;
    text-align: center;
    font-size: 23px;
    text-decoration: underline;
}
.lang-ar .zcompare {
    text-align: center;
}
@media only screen and (min-width:700px){
    .mobile {
    display:none;
    }
    .mobile {
    margin-top: 20px;
}
}
.zfeature-btn {
    text-align: center;
    margin-top: 40px;
}
.zwebinar>span:nth-child(3),.zwebinar>span:nth-child(4){
    font-size:15px;
    display: inline-block;
}
.pricing-header {
    text-align: center;
    margin-bottom: 20px;
}
.product-block span.detail span.price-tooltip {
    display:none;
}
.product-block span.detail span.price-tooltip.active {
    display:block;
}
section.pricing-wrap.pricing-box-1 {
	display: none;
}
.zhighlight {
    font-family: var(--zf-primary-bold);
}
section.zpricing .content-wrap .product-block:nth-child(1) {
	width: 90%;
	max-width: 250px;
	margin-bottom: 20px;
}
.product-block .has-tooltip > span.price-tooltip {
	display : none;
}
.product-block .has-tooltip > span.price-tooltip.active {
	display : block;
}
.product-block span.detail span {
	display: inline-block;
}
.highlighted-box p:before {
	display: none;
}
.highlighted-box {
	margin-top: 20px;
}
.highlighted-box p, .product-block span.detail {
	margin-bottom: 0px;
}
section.zpricing .content-wrap .product-block:nth-child(2) {
	width: 540px;
	margin-left: 30px;
	text-align: center;
}
section.zpricing .content-wrap .product-block {
	float: left;
	background-color: #fff;
	padding: 40px;
-webkit-box-shadow: 0px 5px 20px 0px rgba(207,207,207,0.5);
	-moz-box-shadow: 0px 5px 12px -4px rgba(207,207,207,1);
	box-shadow: 0px 5px 20px 0px rgba(207,207,207,0.5);
}
section.zpricing .content-wrap {
	width: 98%;
	max-width: 980px;
	margin: 60px auto 0;
}
.content-wrap-inner {
    width: 100%;
    display: inline-block;
}
section.zpricing .product-block ul {
	width: 100%;
	display: inline-block;
}
section.zpricing .product-block ul li {
	width: 42%;
	float: left;
	padding-top: 20px;
}
.product-block .price>span:first-child {
	top: 0px;
	display: inline-block;
}
.product-block li .price span.zcurrency-symbol {
	top: -12px;
	font-size: 19px;
}
section.zpricing .product-block ul li:nth-child(1), section.zpricing .product-block ul li:nth-child(2) {
	margin-top: 20px;
	padding-bottom: 20px;
	padding-top: 0;
	border-bottom: 1px solid #dfdfdf;
}
section.zpricing .product-block ul li:nth-child(odd) {
	padding-right: 40px;
}
section.zpricing .product-block ul li:nth-child(even) {
	padding-left: 40px;
	border-left: 1px solid #dfdfdf;
}
.product-block .plan-name {
	margin-bottom: 10px;
}
.product-block li span.z-price-text {
	font-size: 38px;
}
.product-block .price {
	margin-bottom: 0px;
}
span.zterms {
    display: block;
    margin: 20px auto 4px;
}
.free-img, .free-features {
	display: inline-block;
    vertical-align: top;
}
.free-img {
	max-width: 100px;
	padding-right: 40px;
}

@media only screen and (max-width:1100px) and (min-width:992px) {
section.zpricing .content-wrap {
	max-width: 930px;
}
section.zpricing .content-wrap .product-block:nth-child(1) {
	width: 220px;
}
section.zpricing .content-wrap .product-block:nth-child(2) {
	width: 520px;
}
}

@media only screen and (max-width:991px) and (min-width:700px) {
section.zpricing .content-wrap .product-block:nth-child(1) {
	min-height: inherit !important;
	max-width: 540px;
}
.price-tooltip:before {
    border-left: 10px solid transparent;
    left: 40%;
}
section.zpricing .content-wrap .product-block {
	clear: both;
	margin: auto;
	margin-left: unset !important;
}
section.zpricing .content-wrap {
	width: 90%;
	max-width: 600px;
	text-align: center;
}
section.zpricing .content-wrap.ztax-container{
    margin: 30px auto 50px;
}
}

@media only screen and (max-width:992px) {
.ztax-container > p {
    text-align: center;
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
}
}
@media only screen and (max-width:699px) {
section.zpricing .content-wrap {
	width: 90%;
	text-align: center;
	max-width: 330px;
}
section.zpricing .product-block ul li:nth-child(odd), section.zpricing .product-block ul li:nth-child(even) {
	padding: 0px 0px 40px;
	margin-top: 20px;
	width: 100%;
	max-width: 250px;
	clear: both;
	border: unset;
}
section.zpricing .product-block ul li:not(:last-child) {
	border-bottom: 1px solid #dfdfdf;
}
section.zpricing .content-wrap .product-block:nth-child(2) {
	width: 250px;
	margin-bottom: 20px;
	clear: both;
	margin-left: 0;
}
}
/*exting Sections */
.node-type-product-pricing-2-0 .main-container-wrapper:before {
    background: #c5f3e6;
    background: -moz-linear-gradient(top, #9df5ff 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #9df5ff 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #9df5ff 0%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9df5ff', endColorstr='#ffffff', GradientType=0);
}
.node-type-product-pricing-2-0 .product-block .detail span:nth-child(3) {
	margin-top: 20px;
}
.node-type-product-pricing-2-0 .product-block .detail span:nth-child(3), .product-block .detail span:nth-child(4) {
	font-family: var(--zf-primary-semibold);
}
.node-type-product-pricing-2-0 .zfeatures-heading p {
	text-align: center;
	margin-bottom: 20px;
}
.node-type-product-pricing-2-0 .zfeatures-heading h2 {
	font-family: var(--zf-primary-semibold);
	text-align: center;
	font-size: 28px;
	margin-bottom: 0;
}
.node-type-product-pricing-2-0 #block-system-main .pricing-wrap .content-wrap .product-block a.trynow-plan, .node-type-product-pricing-2-0 #block-system-main .pricing-wrap .content-wrap .product-block a.getstart-plan {
	display: none;
}
.node-type-product-pricing-2-0 .pricing-wrap .content-wrap .product-block .main-box, .node-type-product-pricing-2-0 .pricing-wrap .content-wrap .product-block .highlighted-box {
	border-bottom: 0;
}
.node-type-product-pricing-2-0 .feature-wrap {
	display: none;
}
.node-type-product-pricing-2-0 .zcontainer {
	max-width: 980px;
	width: 90%;
	margin: 0 auto;
}
.node-type-product-pricing-2-0 .zcta-container {
	text-align: center;
	margin: 20px auto 60px;
}
.node-type-product-pricing-2-0 .zcta {
	background: none repeat scroll 0 0 #009df7;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	margin: 0 auto;
	margin-left: auto;
	padding: 13px 50px;
	text-transform: uppercase;
	cursor: pointer;
}
.node-type-product-pricing-2-0 .zcta-trynow {
	background: #15c381;
	margin-right: 25px;
}
.node-type-product-pricing-2-0 .zfeatures-container {
	overflow: hidden;
}
.node-type-product-pricing-2-0 ul.zfeatures-list {
	width: 33.33%;
	float: left;
	box-sizing: border-box;
}
.node-type-product-pricing-2-0 .zfeatures-list li {
	padding-left: 25px;
	box-sizing: border-box;
	margin: 14px 0;
	position: relative;
	font-size: 15px;
	text-align: left;
}
.node-type-product-pricing-2-0 .zfeatures-list li:after {
	content: "";
	position: absolute;
	top: 6px;
	left: 0px;
	height: 11px;
	width: 12px;
	text-indent: initial;
	background: url(https://www.zoho.com/sites/default/files/yes-tick.png) left top no-repeat;
	background-size: cover;
}
.node-type-product-pricing-2-0 li.zlist-heading {
	font-family: var(--zf-primary-semibold);
	font-size: 21px;
	margin-bottom: 10px;
	padding-left: 0;
}
.node-type-product-pricing-2-0 li.zlist-heading:after {
	display: none;
}
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list:nth-child(4) {
	padding-left: 50px;
}
.node-type-product-pricing-2-0 .zfree-plan {
	padding: 40px 40px 30px;
	border: 1px solid #eee;
	margin: 60px auto 20px;
	position: relative;
	max-width: 820px;
	background-color: #f7fcff;
        box-sizing: border-box;
}
.node-type-product-pricing-2-0 .zfree-plan h2 {
	font-family: var(--zf-primary-semibold);
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 25px;
}
.node-type-product-pricing-2-0 .zfree-plan p {
	margin-bottom: 0;
}
.node-type-product-pricing-2-0 .zcta-free {
	background-color: unset;
	color: #00aeef;
	padding: 0;
	text-decoration: unset;
	text-transform: unset;
	font-weight: unset;
	position: relative;
	line-height: 1.2;
}
.node-type-product-pricing-2-0 .show-free-details {
	cursor: pointer;
	color: #00aeef;
	position: relative;
}
.node-type-product-pricing-2-0 .show-free-details:after, .node-type-product-pricing-2-0 .zcta-free:after {
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #00aeef;
	position: absolute;
}
.node-type-product-pricing-2-0 .zfree-plan ul.zfeatures-list {
	width: 33%;
}
.node-type-product-pricing-2-0 .zfree-plan .zfeatures-container {
	display: none;
	border-top: 1px solid #f8f8f8;
	padding-top: 20px;
}
.node-type-product-pricing-2-0 .zcta-container-top {
	position: relative;
	margin: 40px auto 0;
	display: none;
}
.node-type-product-pricing-2-0 .zcta-container-top a.zcta {
	margin-bottom: 0;
}

@media only screen and (max-width: 992px) {
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list:nth-child(4) {
	padding-left: 0;
}
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list {
	width: 50%;
}
.node-type-product-pricing-2-0 .zfeatures-paid {
	max-width: 600px;
	margin: 0 auto;
}
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list:nth-child(2) {
	min-height: 750px;
}
.node-type-product-pricing-2-0.other-lang .zfeatures-paid ul.zfeatures-list:nth-child(2) {
	min-height: 800px;
}
.node-type-product-pricing-2-0.lang-pt-br .zfeatures-paid ul.zfeatures-list:nth-child(2),.node-type-product-pricing-2-0.lang-es-xl .zfeatures-paid ul.zfeatures-list:nth-child(2) {
	min-height: 850px;
}
.zfree-plan .free-img {
	//padding-right: 0px;
	padding-bottom: 10px;
}
.node-type-product-pricing-2-0 .zfree-plan {
	width: 90%;
	max-width: 610px;
	//text-align: center;
}
.node-type-product-pricing-2-0 .zcta-free {
	position: relative;
	right: auto;
	top: auto;
}
.node-type-product-pricing-2-0 .zfree-plan h2, .zfree-plan p {
	//text-align: center;
}
.node-type-product-pricing-2-0 .zfree-plan h2 {
	margin-bottom: 5px;
}
}

@media only screen and (max-width: 767px) {
.zfree-plan .free-img {
	padding-right: 0px;

}
.node-type-product-pricing-2-0 .zfree-plan {
	text-align: center;
}
.node-type-product-pricing-2-0 .zfeatures-paid {
	max-width: 340px;
}
.other-lang.node-type-product-pricing-2-0 .zcta-container-top a.zcta.zcta-trynow, .other-lang.node-type-product-pricing-2-0 .zcta-trynow {
	margin: auto auto 25px;
}
.other-lang.node-type-product-pricing-2-0 .zcta-trynow {
    display: block;
    max-width: 190px;
}
.page-node-26534.node-type-product-pricing-2-0 .zcta-container-top a.zcta, .page-node-26534.node-type-product-pricing-2-0 .zcta, .page-node-26519.node-type-product-pricing-2-0 .zcta-container-top a.zcta, .page-node-26519.node-type-product-pricing-2-0 .zcta {
	min-width: 140px;
}
.node-type-product-pricing-2-0 .zfeatures-heading p {
	margin-bottom: 25px;
}
.node-type-product-pricing-2-0 .pricing-wrap {
	margin-bottom: 40px;
}
.node-type-product-pricing-2-0 .zcta-container {
	max-width: 420px;
	margin: 0 auto 30px;
}
.node-type-product-pricing-2-0 .zcta-trynow {
	margin-bottom: 25px;
}
.node-type-product-pricing-2-0 .node-type-product-pricing-2-0 .zfeatures-container {
	max-width: 300px;
}
.zfeatures-paid ul.zfeatures-list:first-child, .node-type-product-pricing-2-0 .zfree-plan ul.zfeatures-list:first-child {
	margin-top: 0;
}
.node-type-product-pricing-2-0 .zfree-plan ul.zfeatures-list {
	margin: 25px auto 0;
	width: 100%;
}
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list {
	width: 100%;
	margin: 0 auto;
}
.node-type-product-pricing-2-0 .zfeatures-paid ul.zfeatures-list:nth-child(2) {
	min-height: auto;
}
.node-type-product-pricing-2-0 .zfree-plan {
	max-width: 260px;
	margin-bottom: 0;
}
}
.pricing-wrap .content-wrap .product-block .highlighted-box {
	background: #fff;
	padding: 5px 20px !important;
	text-align: center;
}
.highlighted-box p:before {
	display: none;
}
.node-type-product-pricing-2-0 .pricing-wrap .content-wrap .product-block .main-box {
	padding-bottom: 0px;
	min-height: unset !important;
}
.node-type-product-pricing-2-0 .product-block span.detail {
	margin-bottom: 0px;
}
.node-type-product-pricing-2-0 .highlighted-box p {
	padding-left: 0px;
}
.node-type-product-pricing-2-0 .pricing-wrap .content-wrap .product-block {
	padding-bottom: 20px;
}
.highlighted-box {
	min-height: 0px !important;
}
span.price-tooltip.active {
	left: -10px;
}

@media only screen and (max-width: 767px) {
.node-type-product-pricing-2-0 .zcta-container-top {
	display: block;
	margin-top: 40px;
}
span.price-tooltip.active {
	left: -4px;
}
}
#block-system-main > .content-wrap {
    max-width: 980px;
}
@media only screen and (min-width:992px){
div#zplan1a .plan-name {
    margin-bottom: 40px;
}
    section.zpricing .content-wrap {
    margin: 30px auto 0;
}
 .zfeatures-container ul.zfeatures-list:nth-child(3) li:nth-child(5) {
    margin-top:20px;
}   
}
@media only screen and (max-width:992px) and (min-width:766px){
     .zfeatures-container ul.zfeatures-list:nth-child(3) {
    margin-top:10px;
} 
}
@media only screen and (max-width:992px){
        section.zpricing .content-wrap {
    margin-top: 30px;
}
#block-system-main > .content-wrap {
width: 90%;
    max-width: 600px;
}
section.zpricing .content-wrap .product-block:nth-child(2){
    margin-top:30px;
}
.node-type-product-pricing-2-0 .zcta-container {
    margin-bottom: 80px;
}
 .zfeatures-container ul.zfeatures-list:nth-child(3) li:nth-child(5) {
    margin-top:20px;
}
.node-type-product-pricing-2-0 .zfree-plan {
    margin:50px auto;
}
}
@media only screen and (max-width:480px){
.node-type-product-pricing-2-0 .zcta-trynow,.node-type-product-pricing-2-0 .zcta-buynow{
    padding:10px 30px;
    font-weight: unset;
}
.node-type-product-pricing-2-0 .zfree-plan {
    padding:40px 20px;
}
}
span.has-tooltip {
    position:relative;
}
span.has-tooltip:after {
    content: "!";
    width: 12px;
    height: 12px;
    border: 1px solid #9d9d9d;
    display: inline-block;
    border-radius: 100%;
    font-size: 10px;
    line-height: 11px;
    vertical-align: middle;
    text-align: center;
    color: #5a5a5a;
    margin-left: 4px;
    font-family: var(--zf-primary-semibold);
}

@media only screen and (max-width:766px){
    .zfree {
     max-width: 360px;
    }
}
.zfree {
    width: 90%;
    text-align: center;
    margin:0px auto 40px;
}
span.zterms,span.zterms~span {
    font-size:15px;
    margin-bottom:0px;
    cursor: pointer;
}
.node-type-product-pricing-2-0 .product-block>span.detail span:nth-child(1){
    display:block;
}
.i18n-ar section.zpricing .content-wrap .product-block:nth-child(1) {
    float: right;
    padding-left: 10px;
}
.i18n-ar .zfeature-btn {
    margin-right: 33%;
}
.i18n-ar .free-features {
    padding-right: 25px;
}
.i18n-ar.node-type-product-pricing-2-0 .zcta-trynow {
    margin-left: 25px;
}
.i18n-ar.node-type-product-pricing-2-0 .zfeatures-list li{
text-align: right;
padding-right: 25px;
}
.i18n-ar.node-type-product-pricing-2-0 ul.zfeatures-list{
float: right;
}
.i18n-ar.node-type-product-pricing-2-0 .zcta-trynow {
    margin-left: 25px;
}
.i18n-ar.node-type-product-pricing-2-0 .zfeatures-list li:after{
right: 0px;
}
li.zaddons.has-tooltip {
    cursor: pointer;
}

li.zaddons .zpricegroup:after {
    display:none;
    font-family: var(--zf-primary-bold);
}
li.zaddons .zpricegroup{
    font-family: var(--zf-primary-bold);
}
.node-type-product-pricing-2-0 .zfeatures-list li.zaddons h6{
    margin-bottom:0px;
}
.node-type-product-pricing-2-0 .zfeatures-list li.zaddons span{
   margin-top: 1px;
}
.zfeatures-list em {
    border: 1.5px solid #FC515E;
    color: #FC515E;
    padding: 1px 4px;
    font-size: 9px;
    line-height: 0;
    font-family: var(--zf-primary-bold);
    vertical-align: middle;
    margin-right: 5px;
}
@media screen and (max-width:480px){
section.zpricing .content-wrap .product-block:nth-child(2) {
    width: 280px;
    clear: both;
    margin:30px auto 20px;
    box-sizing: border-box;
}
section.zpricing .content-wrap .product-block:nth-child(1) {
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    box-sizing: border-box;
}
section.zpricing .content-wrap .product-block {
    float: none;
}
}
@media only screen and (max-width: 380px){
    .node-type-product-pricing-2-0 .zcta-trynow {
    margin-right: 8px;
}
}