.zgh-localization.init, .zlang-container {
    display: none;
}

.umain .developer-sign-btn {
    display: block;
}
.banner-part {
    overflow: hidden;
    position: relative;
    padding: 100px 5% 50px;
}
.umain .banner-content p {
    margin: 0 auto 20px;
    text-align: center;
}
.sec-cont {
		padding: 100px 5%;
	}
.padding0{
	padding:0px;
}
.padding-bottom0{
	padding-bottom:0px;
}
.padding-top0{
	padding-top:0px;
}
.padding-right0{
	padding-right:0px;
}
.padding-left0{
	padding-left:0px;
}
.development-btn {
    text-align: center;
    margin-top: 50px;
}
.development-btn h3 {
    font-family: var(--zf-primary-regular);
    font-weight: 600;
    max-width: 750px;
    margin: 0 auto 20px;
}
.banner-part {
		overflow: hidden;
	}
	.developer-sign-btn {
		display: none;
	}
	@media only screen and (max-width: 992px) {
		.signup-box {
			display: none;
		}
		.developer-sign-btn {
			display: block;
		}
	}
.category-details .product-list a {
	color: #333;
	display: block;
	float: left;
	font-size: 14px;
	font-family: var(--zf-primary-bold);
	line-height: 18px;
	margin: 0 30px 0px 0;
	max-width: 90px;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.category-details .product-list a span {
	background-image: url(/sites/default/files/zh-hans/zoho_general_pages/product-icons-sprite-new@2x.png);
	background-repeat: no-repeat;
	display: block;
	height: 64px;
	margin: 0 auto 10px;
	text-indent: -999em;
	width: 64px;
	background-size:650px;
	-webkit-transform: scale(0.8);   
	transform: scale(0.8);
}
.connect span {
    background-position: -455px 1px;
}
.development-btn h3{
	line-height:46px;
	margin-top: 30px;
}
.crm span {
	background-position: -326px 0;
}
.salesiq span {
	background-position: -520px -130px;
}
.campaigns span {
	background-position: -130px 0;
}
.sign span {
    background-position: -328px -260px;
}
.mail span {
	background-position: -65px -130px;
}
.docs span {
	background-position: -520px 0;
}
.meeting span {
	background-position: 0 -65px;
}
.projects span {
	background-position: -195px -65px;
}
.creator span {
	background-position: -260px 0;
}
.reports span {
	background-position: -325px -65px;
}
.recruit span {
	background-position: -260px -65px;
}
.people span {
	background-position: -65px -65px;
}
.support span {
	background-position: 0 -64px;
}
.desk span{
	background-position: -518px -65px;
}
.books span {
	background-position: -65px 0;
}
.invoice span {
	background-position: -585px 0;
}
.expense span {
	background-position: -260px -195px;
}
.subscription span {
	background-position: -390px -130px;
}
.inventory span {
	background-position: -65px -195px;
}
	
.border1 h3{
	border-color:#03a9f5;
}
.border2 h3{
	border-color:#00a768;
}
.border3 h3{
	border-color:#f0483e;
}
.border4 h3{
	border-color:#ffd600;
}
.border5 h3{
	border-color:#3f51b6;
}
.border6 h3{
	border-color:#36474f;
}
h3 {
    margin-bottom: 0px;
	font-family:var(--zf-primary-regular);
}
.category-details .product-list a:first-child{
	margin-left:-10px;
}
.banner-part:before {
    
}	
.lead-text {
	margin-top:10px;
}
.footer .one-liner {
    margin: 0 auto 40px;
    max-width: 1020px;
    padding: 10px 2% 20px;
}
.common-footer li { float:none;}
.common-footer ul {
    max-width: 920px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.two-col .column-block {
		padding-right: 50px;
		margin-bottom: 50px;
	}
	.lead-text {
		font-size: 20px;
		margin-top: 10px;
		line-height: 28px;
	}
	.categories h2{
		text-align:left;
		padding-left:0px;
		padding-top: 10px;
		max-width: 100%;
    	width: 100%;
	}
	.category-details{
		padding-left:0px;
	}
	.categories h2 span{
		padding:0px;
	}
	h4 {
		font-size: 22px;
		line-height: 28px;
	}
	.categories {
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.categories{
		width:100%;
	}
}
.banner-part{
background:linear-gradient(to bottom,rgba(223, 240, 255, 1)0%,rgba(223, 240, 255, 0.95)1%,rgba(229, 242, 255, 0.95)23%,rgba(250, 252, 255, 0.95)71%,rgba(248, 252, 255, 0.95)73%,rgba(251, 253, 255, 0.95)74%,rgba(255, 255, 255, 0.95)99%,rgba(255, 255, 255, 0.9)100%);
background-size:100%;
height:100%;
content:"";
left:0;
top:-75px;
width:100%;
z-index:0;
}
@media only screen and (max-width: 768px){
.banner-content {
    padding: 50px 0 0;
}
.umain .banner-part {
    padding: 150px 5% 0px;
}
.act-btn {
    font-size: 14px;
}
}
/*Arabic starts*/
.i18n-ar .banner-part .banner-content h1, .i18n-ar .banner-part .banner-content p {
    text-align: right;
}
.i18n-ar .umain .banner-part .banner-content h1, .i18n-ar .umain .banner-part .banner-content p {
    text-align: center;
}
.i18n-ar .banner-content {
    float: right;
}
.i18n-ar .banner-part .signup-box {
    float: left;
}
.i18n-ar .categories {
    text-align: left;
    float: right;
    margin-bottom: 80px;
}
.i18n-ar .category-details .product-list a {
    float: right;
}
.i18n-ar .category-details .product-list a:first-child {
    margin-right: -10px;
    margin-left: unset;
}
.i18n-ar .categories h3 {
    float: right;
    text-align: right;
}
.i18n-ar #block-system-main .development-btn, .i18n-ar .development-btn h3 {
    text-align: center;
}
.i18n-ar .category-details .product-list a {
    margin: 0 0px 0px 30px;
}
@media screen and (max-width: 1024px) and (min-width: 768px)
{
.i18n-ar .category-details {
    padding-right: 0px;
    padding-left: unset;
}
}
@media only screen and (max-width: 991px)
{
.i18n-ar .banner-part .banner-content h1, .i18n-ar .banner-part .banner-content p {
    text-align: center;
}
}
/*Arabic ends*/