/* overriding default styles */ 
.other-lang .zsiq_floatmain, .other-lang .quick-connect-links-wrap {display: none !important;}
.other-lang .banner-wrap .search-wrap{visibility: hidden;}

.i18n-zh-hans .zp-home-testimonial-wrap, .i18n-zh-hans .watch-btn.popup-controller, .i18n-zh-hans .zsiq_theme1.zsiq_floatmain {display: none !important;}
.i18n-zh-hans .apps-download-links-wrap .snap-chat {
    background-image: url(https://www.zoho.com.cn/connect/images/zconnect-index-sprite2x2.png);
    background-size: 580px auto;
    display: inline-block;
    background-position: -146px -258px;
    margin-left: 10px;
    width: 152px;
    margin-right: 10px;
    height: 45px;
    overflow: hidden;
    text-indent: -999px;
}

.node-type-features .all-features, .node-type-product-help-2-0-content-section.other-lang .feedback{display: none;}

.menu-icon-help-header > a img {
	width: 40px;
}
.menu-icon-help-header .product-title a {
	padding: 9px 0 9px 10px;
}
.common-links p {
	font-size: 12px;
	margin-left: 0;
	padding: 0 10px 0 0;
}
.zheading-link {
	color: #333;
}
.learn-more {
	padding-right: 20px;
	font-family: proxima_novasemibold;
	color: #03A9F5 !important;
	text-decoration: none !important;
	display: inline-block;
	font-size: 18px;
	margin-top: 10px;
	padding-top: 0;
	position: relative;
}
.learn-more.learn-more-center {
	margin: 10px auto 0;
}
.learn-more::before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent transparent #03A9F5;
	border-image: none;
	border-style: solid;
	border-width: 5px;
	content: " ";
	height: 0;
	right: 3px;
	margin-top: -5px;
	pointer-events: none;
	position: absolute;
	top: 55%;
	width: 0;
}
.learn-more.learn-more-middle {
	margin: 10px auto 0;
}
.left-image .image-part, .left-image .cont-part, .right-image .image-part, .right-image .cont-part {
	width: 60%;
}
.left-image .cont-part, .right-image .cont-part {
	width: 40%;
	padding-top: 30px;
}
.features-item.right-image .content-wrap > div, .features-item.left-image .content-wrap > div {
	vertical-align: middle;
}
.zwatch-video {
	display: inline-block;
	color: #03A9F5;
	cursor: pointer;
	font-family: "proxima_novasemibold";
	margin: 0 auto;
	padding: 6px 0 6px 28px;
	position: relative;
	text-transform: uppercase;
}
.zwatch-video::after {
	border: 1px solid #03A9F5;
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 20px;
}
.zwatch-video::before {
	border-bottom: 6px solid transparent;
	border-left: 6px solid #03A9F5;
	border-top: 6px solid transparent;
	content: "";
	height: 0;
	left: 9px;
	position: absolute;
	top: 12px;
	width: 0;
}
.zsignupbtn {
	display: inline-block;
	background: #f0483e none repeat scroll 0 0;
	border: medium none;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	font-family: "proxima_novasemibold";
	font-size: 16px;
	font-weight: inherit;
	margin: 20px auto 0;
	padding: 12px 30px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.no-toppadding {
	padding-top: 0 !important;
}
.no-bottompadding {
	padding-bottom: 0 !important;
}
.no-shadow {
	box-shadow: none !important;
}
.no-margintop {
	margin-top: 0 !important;
}
.no-marginbottom {
	margin-bottom: 0 !important;
} 

/****** Popup Video ******/
.z-pouup-wrap, .z-popup-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden;
	z-index: 101;
}
.z-pouup-wrap {
	display: none;
}
.z-pouup-wrap-inner {
	display: none;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0;
	overflow: auto;
	z-index: 102;
}
.z-pouup-wrap-inner:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-left: -5px;
}
.z-popup-content-inner .popup-data {
	display: block;
}
.z-popup-overlay {
	background: #fffno-repeat center center;
	background: rgba(255, 255, 255, 0.95) no-repeat center center;
	cursor: pointer;
	display: none;
}
.z-popup-content-wrap {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
.z-popup-content {
	margin: 20px auto;
	max-width: 800px;
	background: #fff;
	z-index: 6;
	position: relative;
	text-align: initial;
	width: 90%;
	transition: height 0.5s ease;
}
.z-video-wrap .z-popup-content {
	padding: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	max-width: 70%;
}
.popup-data {
	display: none;
}
.popup-data-inner {
	padding: 30px;
}
.z-popup-close {
	display: block;
	position: fixed;
	top: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
	text-align: center;
	color: #000;
	text-decoration: none;
	z-index: 2;
	background: url('/sites/default/files/left-right-close.png') no-repeat 10px -6px;
	text-indent: -1000;
	overflow: hidden;
	z-index: 1001;
}
.popup-data {
	display: none;
}
.popup-controller.watch-icon > span {
	display: inline-block;
	padding-top: 3px;
} /****** Popup Video Ends******/

/************************** API Page Code Starts Here ***************************/
.node-type-product-api-2-0 .api-content-inner-wrap table:nth-of-type(2) td{background: transparent !important;}
.node-type-product-api-2-0 .api-content-inner-wrap table td.rtecenter {border-bottom: 2px solid #9fa8da;padding: 10px 0;}
.node-type-product-api-2-0 .api-content-inner-wrap table td {padding: 10px 0;border: none;vertical-align: middle;border-bottom: 1px solid #e3e3e3;}
.node-type-product-api-2-0 .api-content-inner-wrap .top_table{margin:50px 0;}
.node-type-product-api-2-0 .api-content-inner-wrap .top_table tr:nth-of-type(1) td:nth-of-type(2) {color:#b3472b}
.node-type-product-api-2-0 .api-content-inner-wrap .top_table tr:nth-of-type(3) td:nth-of-type(2) *{background: #7d60c5;display: inline;padding: 3px 11px;border-radius: 3px;color: #ffffff;font-size: 12px;font-weight: bold;}

.node-type-product-api-2-0 .api-content-inner-wrap .top_table + h2,
.node-type-product-api-2-0 .api-content-inner-wrap .top_table + h3{font-size:18px;color:#9fa8da;margin-bottom:0}
.node-type-product-api-2-0 .api-content-inner-wrap table td p{margin-bottom:0;}
.node-type-product-api-2-0 .api-content-inner-wrap .top_table td.rteright p{font-size:14px}
.node-type-product-api-2-0 .api-content-inner-wrap .top_table td.rteright{font-size:14px;width: 170px;color:#4f556d}

.node-type-product-api-2-0 .api-content-inner-wrap table:nth-of-type(2) tr td:nth-of-type(3){padding-left:30px;}


.node-type-product-api-2-0 .zoho-parent-wrapper .api-type{display:none}
.node-type-product-api-2-0 .zoho-parent-wrapper ul .noChild {padding-left:0}
.node-type-product-api-2-0 .zoho-parent-wrapper ul .noChild a{padding:1px 0}

.node-type-product-api-2-0 .api-code-panel .language-http{white-space: normal;overflow: initial;padding: 10px;margin: 20px 0;word-break: break-word;}
/************************** API Page Code End Here ***************************/

@media only screen and (max-width : 992px) {
.image-part, .cont-part {
	width: 100% !important;
	max-width: 100% !important;
	padding-top: 0 !important;
}
.features-item .cont-part p {
	max-width: 100% !important;
	margin: 0 auto !important;
}
#equip-your-team .files-in-one-place {
	margin-top: 0;
	padding-top: 0;
}
.feature-more-wrap .keeping-a-handy-schedule {
	padding-bottom: 40px;
}
}
@media only screen and (max-width : 767px) {
.menu-icon-help-header .product-title a {
	padding: 0 0 0 75px;
}
}

@media only screen and (max-width : 650px) {
.cont-part > h2, .cont-part > p {
	text-align: left;
}
}
/* overriding default styles */ 

/* overriding footer styles */ 
.bottom-promo {
	background: #3f51b6;
	text-align: center;
}
.footer-sec-wrap.two-column .bottom-promo .content-wrap {
	width: 90%;
}
.bottom-promo h3 {
	color: #fff;
	margin-bottom: 0;
	font-size: 28px;
	line-height: 1.2;
	font-family: "proxima_novasemibold";
}
.customer-stories p a span {
	color: #00aeef;
	line-height: 1.2;
}
.bottom-promo .content-wrap {
	margin: 50px auto;
}

@media only screen and (max-width : 650px) {
.bottom-promo h3 {
	font-size: 24px;
}
}
/* overriding footer styles */



/********** CONNECT HELP FEEDBACK CSS********/
#TB_window {
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	color: #000000;
	display: none;
	left: 50%;
	position: fixed;
	padding: 20px;
	text-align: left;
	top: 50%;
	z-index: 102;
	box-sizing: border-box;
	height: 380px
}
#TB_overlay {
	background: none repeat scroll 0 0 #0e161e;
	height: 100%;
	left: 0;
	opacity: 0.96;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}
#TB_window a {
	position: relative;
	display: inline-block
}
#TB_window > span {
	position: absolute;
	right: -25px;
	top: -25px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	cursor: pointer;
	background: #666;
	color: #fff;
	text-align: center;
	line-height: 46px;
	font-size: 24px
}
#TB_window a:visited {
	color: #666666;
}
#TB_ajaxWindowTitle {
	float: left;
}
td.zc-labelheader {
	width: inherit !important;
}
.help-content-panel .help-content-inner-wrap .script p {
	word-wrap: break-word;
}
.help-content-panel .help-content-inner-wrap .faq-list h3 {
	cursor: pointer
}
/********** CONNECT HELP FEEDBACK CSS********/
