/**** For other languages ****/
.og-context-node-2835.i18n-fr .promo-section-wrap .customer-stories, .og-context-node-2835.i18n-de .promo-section-wrap .customer-stories, .og-context-node-2835.i18n-pt-br .promo-section-wrap .customer-stories, .og-context-node-2835.i18n-es-xl .promo-section-wrap .customer-stories {
    display: none;
}
.og-context-node-2835.i18n-fr .footer-sec-wrap.two-column .promo-section-wrap, .og-context-node-2835.i18n-de .footer-sec-wrap.two-column .promo-section-wrap, .og-context-node-2835.i18n-pt-br .footer-sec-wrap.two-column .promo-section-wrap, .og-context-node-2835.i18n-es-xl .footer-sec-wrap.two-column .promo-section-wrap {
    width: 20%;
}

@media only screen and (max-width: 991px){
.og-context-node-2835.i18n-fr .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap, .og-context-node-2835.i18n-de .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap, .og-context-node-2835.i18n-pt-br .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap, .og-context-node-2835.i18n-es-xl .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap {display: none;}
}
/**** For other languages ****/

.node-type-zp-home .signup_frm .sgfrm .field-msg {
    margin-bottom: 5px;
}

.features-item.bottom-image .image-part, .features-item.middle-image .image-part{display: flex;  margin: 40px auto 0;}
.features-item .cont-part h2, .features-item .cont-part h2 a, .features-item .content-wrap h2, .features-item .content-wrap h2 a{ font-weight: 400;}
.body-help-pages .zp-helpimg{width:680px;}
.body-help-pages .pn{display:none;}
.main-content .content-panel a.forum-link {display:inline-block;padding:2px 5px;background: #f9f2f4; color: #c7254e;}
.helpful-wrap {    display: none; }
.help-content-inner-wrap img { border: 1px solid #e4e4e4; }
.help-content-inner-wrap .has-inline-img img {
    margin: 3px 0px;
    border: 0px;
}

/**pop up video **/
.video-img-container {
	cursor: pointer;
	max-width: 350px;
	position: relative;
	width: 100%;
        line-height: 0px;
}
.video-img-container:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}
.video-img-container img {
	width: 100%;
	vertical-align: top;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.videoplay-circle {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	border: 1px solid white;
	border-radius: 100%;
	display: inline-block;
	height: 45px;
	left: 44%;
	position: absolute;
	top: 41%;
	width: 45px;
	z-index: 1;
}
.videoplay-circle:before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) #fff;
	border-image: none;
	border-style: solid;
	border-width: 8px;
	content: " ";
	height: 0;
	left: 44%;
	margin-top: -5px;
	pointer-events: none;
	position: absolute;
	top: 44%;
	width: 0;
}
.video-img-container .video-text {
    bottom: 65px;
    position: relative;
    z-index: 1;
    text-align: center;
    display: block;
    color: #333;
    text-shadow: 0 0 15px rgba(0,0,0,0.4);
}

.video-player {
    background: rgba(255,255,255,0.95);
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.video-player .icon-close {
    background-image: url(https://www.zoho.com/images/zoho-home-sprite.png);
    background-position: -200px -105px;
    background-repeat: no-repeat;
    text-indent: -999em;
    display: inline-block;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    height: 30px;
    line-height: 36px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease-out 0s;
    width: 45px;
    z-index: 100;
}
.video-player .player {
    height: 100%;
    padding: 100px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.video-player iframe {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%;
}.video-player iframe.playing {
    animation: videoShow .4s ease forwards;
    -webkit-animation: videoShow .4s ease forwards;
    -moz-animation: videoShow .4s ease forwards;
    -o-animation: videoShow .4s ease forwards;
    -ms-animation: videoShow .4s ease forwards;
    z-index: 99;
}

/***ends**/


/* zprojects-zsprints */
.node-type-zp-home .zprojects-zsprints{
	display:block;
	text-align:center;
	background:#ecf9ff;
}
.node-type-zp-home .zprojects-link, .zsprints-link{
	background-image: url("https://iz.zohostatic.com/sites/default/files/styles/product-home-page/public/projects-40.png");
    background-position: 6px 16px;
    background-repeat: no-repeat;
    background-size: 35px auto;
    color: #000;
    display: inline-block;
    font-family: proxima_novasemibold;
    font-size: 16px;
    padding: 17px 20px 17px 50px;
    position: relative;
    text-align: left;
	line-height:1;
}
.node-type-zp-home .zsprints-link:after{
	background: #76909d none repeat scroll 0 0;
    content: "";
    height: 35px;
    margin-top: -17px;
    position: absolute;
    left: -3px;
    top: 50%;
    width: 1px;
}
.node-type-zp-home .zprojects-link:before{
	background: #ecf9ff none repeat scroll 0 0;
    bottom: -7px;
    content: "";
    height: 16px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    transform: rotate(45deg);
    width: 16px;
}
.node-type-zp-home .zsprints-link{
	background-image: url("https://iz.zohostatic.com/sites/default/files/styles/product-home-page/public/sprints-icon.png");
    background-position: 12px 19px;
    background-repeat: no-repeat;
    background-size: 28px auto;
	padding-right:0;
}
.node-type-zp-home .zprojects-link span, .zsprints-link span {
    display: block;
    font-size: 12px;
    line-height: 1;
    margin-top: 5px;
}
.node-type-zp-home .product-header-top a.zsprints-link{
	background-position: 12px 0;
    background-size: 28px auto;
    margin: 10px 0 0 14px;
    padding: 0 0 0 50px;
}
.node-type-zp-home .product-header-top a.zsprints-link::after{
	height: 30px;
	 margin-top: -15px;
}
.node-type-zp-home .product-header-top a.zsprints-link span{
	margin-top: 3px;
}

@media only screen and (max-width:1140px) and (min-width:767px) {
.node-type-zp-home .mobile-menu{
	top:36px !important;
}
}
@media only screen and (max-width:767px) {
	.node-type-zp-home .zprojects-zsprints{
		margin-top: 50px;
		position: relative;
		z-index: 10;
	}
	.node-type-zp-home .zp-home-banner-wrap > .content-wrap{
		padding-top:120px;
	}
}
@media only screen and (max-width:480px) {
	.node-type-zp-home .zprojects-link{
		width:142px;
	}
	.node-type-zp-home .zsprints-link {
		width: 154px;
	}
	.node-type-zp-home .zprojects-link span, .zsprints-link span{
		line-height:1.2;
		font-size:11px;
	}
	.node-type-zp-home .zprojects-link, .zsprints-link {
		background-position: 6px 22px;
	}
	.node-type-zp-home .zsprints-link{
		background-position: 12px 25px;
	}
}


/* Pricing Page */
 .main-container-wrapper:before {
background: #77bfff;
background: -moz-linear-gradient(top, #77bfff 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #77bfff 0%, #ffffff 100%);
background: linear-gradient(to bottom, #77bfff 0%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#77bfff', endColorstr='#ffffff', GradientType=0);
}
/**** Free plan - G ****/
 .highlighted-box p:nth-child(3) {
    font-family: proxima_novasemibold;
}
 .zcomp-page {
max-width: 500px;
margin: 0 auto;
text-align: center;
width:90%;
}
 .zcomp-page a{
font-size: 20px;
font-family: proxima_novasemibold;
text-decoration: underline;
}
		 .zfree-plan {    max-width: 850px;    width: 90%;    background-color: #fbfdff;    overflow: hidden;    margin: auto;    padding: 30px 20px;    border: 1px solid #e0e3e6;margin-bottom: 40px;
}
		 .zfree-plan h2{
			font-size: 28px;
			margin: 0px;
                        text-align:center;
		}
		  .zfeatures-icon{
		    width: 20%;
}
		 .zfree-plan .free-img{
			max-width: 118px;
			display: -webkit-box;
                         margin: 0px auto 0;width:100%;
		}
		 .zfeatures-btn ,  .zfeatures-container ,  .zfeatures-icon{
			float: left;
		}
		 .zfeatures-container .zfeatures-list{
			float: left;
                        font-size:16px;
    		width: 50%;
		}
		 .zfeatures-container{
			     width: 61%;
                             box-sizing: border-box;
                             padding: 10px 20px 0px 25px;
		}
		 .zfeatures-list{
			list-style:none;
			padding-left: 0px;
		}
		 .zfeatures-list li{
			    margin-bottom: 10px;
                            padding-left: 30px;
                            position: relative;
		}
		 .zfeatures-list li:before{
			    content: "";
				width: 10px;
				background: url(/sites/default/files/yes-tick.png) left top no-repeat;
				position: absolute;
				left: 10px;
				top: 8px;
				background-size: 10px auto;
				height: 10px;
		}
		 .zfeatures-btn{
			    width: 18%;
    			text-align: center
		}
		
		 .zcta {
			background-color: #009df7;
			color: #fff;
			margin: 60px auto 0;
			padding: 8px 30px;
                        font-size: 14px;
			text-transform: uppercase;
			cursor: pointer;
			box-sizing: border-box;
			display: inline-block;        font-weight: bold; float:left;
		}
 .umain .zfeatures-btn a.sign-up {
    display: none;
}
 a.try-plan {
    display: none;
}
 .umain .zfeatures-btn a.try-plan {
    display: block;
}
 .pricing-wrap .content-wrap .product-block .highlighted-box,  .pricing-wrap .content-wrap .product-block .feature-box{
padding:30px 20px;
}
@media only screen and (min-width: 1200px) {
 h1.field-price-heading{
font-size:34px;
}
}
@media only screen and (max-width: 920px) {
 .zfree-plan {
    max-width: 450px;
font-size: 16px;
}

 .zfeatures-icon {
    width: 100%;
}
 .zfree-plan h2 {
    text-align: left;
    margin-bottom: 15px;
}
 .zfree-plan .free-img {
    display: none;
}
 .zfeatures-container {
    width: 100%;
     padding: 0px;
}
 .zfeatures-btn {
    width: 100%;
    text-align: left;
}
 .zcta {
    background-color: #009df7;
    margin: 15px auto 0;
}
}

@media only screen and (max-width: 340px) {
 .zfeatures-list li:before {
    left: 2px;
}
 .zfeatures-list li {
    padding-left: 20px;
}
}

/**** Free plan - G ****/
/Pricing Page Ends */

