/*** header updates styles ***/
.zh-user-account a.zh-access{color:#039b3f}
.other-lang .zoho-one-video-ad{display:none !important;}
.zh-banner-wrap h1 {font-family: "proxima_nova_rgbold";}
.zh-header-wrap {position: relative;max-width: 1280px;width: 90%;margin: 10px auto 0;}
.zh-header-wrap:before {content: '';position: absolute;left: 20px;top: 8px;width: 120px;height: 40px;background: url(/sites/default/files/zoho-logo-zh-2x.png) no-repeat 0 0/auto 40px;}
.lang-ar .zh-header-wrap:before {left: unset;right: 20px;}
.zoho-logo-zh {display: none;max-width: 150px;margin: 0 auto}
a.zh-contact {position: relative;}
a.zh-contact:after {position: absolute;content: '';right: 0;top: 50%;margin-top: -5px;width: 1px;height: 12px;background: #b2b2b2;}
.lang-ar a.zh-contact:after{right: unset;left: 0;}
.zh-user-account a {padding: 12px 15px 10px;font-size: 16px}
#header,.zp-main-apps.show-randomly {display: none;}
.zp-main-reports a>span {background-position: -641px 0}
.zp-main-campaigns a>span {background-position: -576px 0;}
.zh-zoho-one-cont .learn-more {font-family: "proxima_novasemibold";}

/* Zoho One promo section */
.zh-zoho-one-promo-sec .content-wrap {border: 1px solid #efefef;max-width: 1170px;padding: 40px 55px 40px;margin-bottom: 0;overflow: visible;}
.zh-zoho-one-promo-sec .content-wrap span.l-hover,
.zh-zoho-one-promo-sec .content-wrap span.r-hover {position: absolute;bottom: -10px;height: 22px;background: #ffffff;z-index: 1;width: 55px;}
.zh-zoho-one-promo-sec .content-wrap span.l-hover {left: 0;}
.zh-zoho-one-promo-sec .content-wrap span.r-hover {right: 0;}
.zoho-bundles-section-wrap .content-wrap {border: 1px solid #efefef;border-top: none;padding-bottom: 20px;margin-bottom: 40px;}
.zoho-bundles-section-wrap h6 {display: none;}
.zh-zoho-one-promo-sec {position: relative}
.zh-zoho-one-promo-sec h6 {position: absolute;left: 50%;top: -9px;width: 100px;height: 20px;text-align: center;font-size: 12px;letter-spacing: 3px;text-transform: uppercase;color: #999;background: #fff;z-index: 1;margin-left: -50px;}
.zoho-bundles-section-wrap {background: #fff;margin-bottom: 80px;}
.region-promo:before {display: none;}

@media only screen and (max-width: 1199px) {
    .zh-zoho-one-promo-sec .content-wrap span.l-hover,
    .zh-zoho-one-promo-sec .content-wrap span.r-hover {width: 30px;}
}
@media only screen and (min-width: 992px) {
    .zh-banner-wrap .content-wrap{padding:70px 0 0}
    .zh-banner-wrap h1+p span{display:block}
    .zh-zoho-one-promo-sec .content-wrap,.other-lang .zh-zoho-one-promo-sec .content-wrap{margin:60px auto 0}
    .zoho-bundles-section-wrap .content-wrap{padding:50px 15px 20px}
    .domain-eu .featured-section-wrap .content-wrap{padding:60px 0 50px}
    .domain-eu .region-promo:before{top:-45px}
    .domain-eu .zoholics-outer-wrap.for-eu{margin:0 auto 50px}
    .zh-banner-wrap h1{font-size:40px}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .zh-banner-wrap h1{font-size:40px;max-width:600px;margin:0 auto 30px}
    .zoho-bundles-section-wrap .content-wrap{padding-top:20px}
}
@media only screen and (max-width: 991px) {
    .other-lang .zh-zoho-one-promo-sec .content-wrap {margin: 60px auto 10px;padding: 30px;}
}
/*** header updates styles ***/

/***footer***/
.footer-sec-wrap .product-links ul li.zoho-merchandise-link{display:none;}
.ccode-us .footer-sec-wrap .product-links ul li.zoho-merchandise-link{display:inline-block;}

/* COMMON CSS for other languages. */
.other-lang .zh-customers,.other-lang #header{display:none}
.i18n-es-xl .region-promo:before{content:"APLICACIONES DESTACADAS"}
.i18n-pt-br .region-promo:before{content:"APLICATIVOS EM DESTAQUE"}
.i18n-fr .region-promo:before{content:"APPLICATIONS INCLUSES"}
.i18n-de .region-promo:before{content:"VORGESTELLTE APPS"}
.i18n-nl .region-promo:before{content:"Aanbevolen apps"}
.i18n-ar .region-promo:before{content:"التطبيقات المميزة"}

.lang-ar .zh-banner-wrap h1+p>span{text-align: center;}
.other-lang .zh-banner-wrap p{max-width:850px;margin:0 auto 20px}
.other-lang.lang-ar .zh-banner-wrap p{max-width:750px;}
.other-lang li.zp-main-apps a em{border:none;padding:0;margin-top:10px;border-bottom:1px solid}

@media only screen and (min-width:768px) and (max-width:992px) {
    .other-lang .region-promo ul li:nth-child(odd){padding:30px 30px 30px 0}
    .other-lang .region-promo ul li:nth-child(even){padding:30px 0 30px 30px}
    .other-lang .region-promo ul{margin:40px auto 0;padding:0}
    .region-promo ul:before{left:0;width:100%}
    .other-lang .zoho-bundles-section-wrap .content-wrap>div {border: none;}
}

@media only screen and (max-width: 800px) and (min-width: 768px) {
    .i18n-de .zoho-bundles-section-wrap .content-wrap>div { min-height: 240px;}
}
.featured-section-wrap .featured-title{text-align: center;color: #999;font-size: 12px;letter-spacing: 2px;position: relative;}
.zp-apps.zp-payroll a>span {background-position: -672px -96px;}
.zp-apps.zp-workerly a>span {background-position: -640px -96px;}
.zoho-apps-category ul li.zp-workerly,.zoho-apps-category ul li.zp-checkout{border-bottom:1px solid #fff;}
.zoho-apps-category ul li.zp-payroll{display:none}
.ccode-in .zoho-apps-category ul li.zp-payroll,.domain-in .zoho-apps-category ul li.zp-payroll{display:inline-block;}

/***search styles***/    
.menu-search-icon{width:25px;box-sizing:border-box;height:30px;background:url(https://www.zohowebstatic.com/sites/default/files/help-new-sprite.png) no-repeat;background-size:auto 40px;cursor:pointer;background-position:-8px -3px;display:inline-block;vertical-align:middle;}
.search-container{position:fixed;top:-120px;width:100%;background:#fff;z-index:2;border-bottom:1px solid #eee;transition:top 800ms ease}
.search-container.active{top:0}
.search-box{padding:20px;position:relative;max-width:700px;width:100%;margin:auto}
.search-wrap{background:#fff;position:relative;z-index:2}
.search-wrap form{position:relative}
.search-wrap .search-icon{position:absolute;left:0;top:0;width:40px;box-sizing:border-box;height:40px;padding:10px;border:0;outline:0;background:url(https://www.zohowebstatic.com//sites/default/files/help-new-sprite.png) no-repeat;background-size:auto 40px;cursor:pointer}
.search-field{font-size:16px;width:100%;padding:10px 50px 10px 50px}
.search-clear{position:absolute;right:0;top:50%;width:32px;height:32px;margin-top:-16px;cursor:pointer}
.search-clear:before,.search-clear:after{position:absolute;left:15px;top:8px;content:' ';height:20px;width:1px;background-color:#333}
.search-clear:before{transform:rotate(45deg)}
.search-clear:after{transform:rotate(-45deg)}
.search-container .search-overlay{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.36);z-index:1;visibility:hidden;opacity:0;transition:all 800ms ease}
.search-container.active .search-overlay{visibility:visible;opacity:1}
.search-box input:-webkit-autofill,.search-box input:-webkit-autofill:hover,.search-box input:-webkit-autofill:focus,.search-box input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}
input::-ms-clear {display: none;}
input[type=text]::-ms-clear {display:none}  

@media only screen and (max-width: 767px) {
    .search-box{padding: 10px 5px;}
    .search-field{padding: 10px 50px 10px 40px;font-size:14px;}
}

@media only screen and (min-width: 2340px) {
    .zoholics-us-austin .zoholics-austin-us-img{top:30px;}
}
/***search styles***/


/* Customers section css starts */
.zcustomer-section-part{padding:80px 0 20px}
.zcustomer-section-part h2{text-align:center;padding:0 20px;margin:0}
.zcustomer-section-part .content-wrap>div{display:table-cell;vertical-align:middle;position:relative}
.zcustomer-section-part .banner-testimonial-wrap{width:45%}
.zcustomer-section-part .z-trust-brands-wrap{width:55%;padding:0 0 0 80px}

/* TRUST BRAND SEC CSS */
.z-trust-brands-wrap a.more-detail-link{font-size:14px;text-transform:uppercase;text-decoration:underline;display:inline-block;font-family:proxima_novasemibold}
.z-trust-brands-wrap ul li{display:inline-block;width:32%}
.z-trust-brands-wrap ul li span{display:inline-block;margin:0 0 25px 0;text-indent:-9999px}
.z-trust-brands-wrap ul li span{background:url(https://www.zoho.com/sites/default/files/zoho-customers-top-brands.png) no-repeat 0 0;background-size:1045px auto;height:40px}
.z-trust-brands-wrap ul li.tb-intel span{width:61px;background-position:0 0}
.z-trust-brands-wrap ul li.tb-netflix span{width:83px;background-position:-61px 0}
.z-trust-brands-wrap ul li.tb-kpmg span{width:67px;background-position:-144px 0}
.z-trust-brands-wrap ul li.tb-discovery-com span{width:115px;background-position:-211px 0}
.z-trust-brands-wrap ul li.tb-facebook span{width:94px;background-position:-326px 0}
.z-trust-brands-wrap ul li.tb-suzuki span{width:31px;background-position:-420px 0}
.z-trust-brands-wrap ul li.tb-sodexo span{width:101px;background-position:-451px 0}
.z-trust-brands-wrap ul li.tb-renault span{width:112px;background-position:-552px 0}
.z-trust-brands-wrap ul li.tb-hp span{width:36px;background-position:-664px 0}
.z-trust-brands-wrap ul li.tb-db-schenker span{width:117px;background-position:-700px 0}
.z-trust-brands-wrap ul li.tb-benchmark span{width:120px;background-position:-817px 0}
.z-trust-brands-wrap ul li.tb-hyatt span{width:108px;background-position:-937px 0}
.z-trust-brands-wrap ul li.tb-edureka span{width:112px;background-position:0 -40px}
.z-trust-brands-wrap ul li.tb-mahindra span{width:122px;background-position:-112px -40px}
.z-trust-brands-wrap ul li.tb-bata span{width:81px;background-position:-234px -40px}
.z-trust-brands-wrap ul li.tb-benchmark span{width:116px;background-position:-315px -40px}
.z-trust-brands-wrap ul li.tb-loreal span{width:106px;background-position:-431px -40px}
.z-trust-brands-wrap ul li.tb-manning-global span{width:81px;background-position:-537px -40px}
.z-trust-brands-wrap ul li.tb-royal-sundaram span{width:122px;background-position:-618px -40px}
.z-trust-brands-wrap ul li.tb-ginger-ray span{width:86px;background-position:-740px -40px}
.z-trust-brands-wrap ul li.tb-library span{width:115px;background-position:-826px -40px}
.z-trust-brands-wrap ul li.tb-michigan span{width:34px;background-position:-941px -40px}
.z-trust-brands-wrap ul li.tb-hdfc-life span{width:61px;background-position:-975px -40px}
.z-trust-brands-wrap ul li.tb-change span{width:112px;background-position:0 -80px}
.z-trust-brands-wrap ul li.tb-tata span{width:133px;background-position:-112px -80px}
.z-trust-brands-wrap ul li.tb-projects span{width:83px;background-position:-162px -80px}
.z-trust-brands-wrap ul li.tb-amazon span{width:85px;background-position:-245px -80px}
.z-trust-brands-wrap ul li.tb-columbia-univ span{width:190px;background-position:-330px -80px}
.z-trust-brands-wrap ul li.tb-air-canada span{width:157px;background-position:-520px -80px}
.z-trust-brands-wrap ul li.tb-capgemini span{width:88px;background-position:-677px -80px}
.z-trust-brands-wrap ul li.tb-bindo span{width:88px;background-position:-765px -80px}
.z-trust-brands-wrap ul li.tb-citrix span{width:70px;background-position:-853px -80px}
.z-trust-brands-wrap ul li.tb-pearson span{width:104px;background-position:-923px -80px}
.z-trust-brands-wrap ul li.tb-losangels-times span{width:159px;background-position:0 -120px}
.z-trust-brands-wrap ul li.tb-cityof-philadelphia span{width:117px;background-position:-159px -120px}
.z-trust-brands-wrap ul li.tb-times-internet span{width:177px;background-position:-276px -120px}
.z-trust-brands-wrap ul li.tb-apollo span{width:40px;background-position:-453px -120px}
/* TRUST BRAND SEC CSS ENDS */

/* CUSTOMER TEST VIDEO SEC STARTS */
.banner-testimonial-wrap a{cursor:pointer;display:block;color:#fff;position:relative}
.testimonial-video-detail{position:absolute;width:90%;left:5%;bottom:10%;z-index:2}
.testimonial-video-detail .z-customer-quote{margin-bottom:10px;line-height:1.5}
.testimonial-video-detail p{margin:0;font-size:12px;padding-right:70px}
.testimonial-video-detail p span{font-size:14px;font-family:proxima_novasemibold,Arial,Helvetica,sans-serif}
.testimonial-video-detail span.play-video-btn{background:#f0483e;font-size:12px;padding:3px 10px 3px 25px;text-transform:uppercase;bottom:5px;position:absolute;right:0}
.testimonial-video-detail span.play-video-btn:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 8px;content:"";height:0;left:8px;position:absolute;top:7px;width:0}
.banner-testimonial-wrap .poster-wrap:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 98%;
    left: 0;
    top: 0;
    z-index: 1;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.73) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.73)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.73) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.73) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.73) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.73) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
/* CUSTOMER TEST VIDEO SEC STARTS ENDS*/

.zp-bundle {cursor: pointer;}

/*-------New label for Analytics--------*/
.zp-main-apps.zp-main-analytics {position: relative;}
.zp-main-apps.zp-main-analytics>span {left: 0;padding: 0px 5px;background: #fef07d;font-size: 10px;top: 0;color: #c46b0c;text-transform: uppercase;}
/*-------New label for Analytics--------*/

/* FOOTER CSS FOR OTHER LANGUAGES */
//.other-lang .common-links {padding: 40px 0;margin: 30px auto;}
.other-lang .common-links:before {height: 0;}
/* FOOTER CSS FOR OTHER LANGUAGES ENDS */

.i18n-en .zcustomer-section-part .content-wrap .banner-testimonial-wrap.banner-testimonial-wrap-nl {display: none;}
.other-lang.i18n-nl .zcustomer-section-part {display: block;}
.other-lang.i18n-nl .zcustomer-section-part .content-wrap .banner-testimonial-wrap.banner-testimonial-wrap-en,
.other-lang.i18n-nl .zcustomer-section-part .tp-lists {display: none !important;}
.other-lang.i18n-nl .zcustomer-section-part .content-wrap {max-width: 580px;}
.other-lang.i18n-nl .zcustomer-section-part .content-wrap .banner-testimonial-wrap.banner-testimonial-wrap-nl,
.other-lang.i18n-nl .zcustomer-section-part .content-wrap .z-trust-brands-wrap {display: block;width: 100%;}
.other-lang.i18n-nl .zcustomer-section-part div.z-trust-brands-wrap {padding: 30px 0 0;text-align: center;}

/*** styles for NL  ***/
.other-lang.i18n-nl .zcustomer-section-part{padding:80px 0 20px}
.other-lang.i18n-nl .zcustomer-section-part h2{text-align:center;padding:0 20px;margin:0}
.other-lang.i18n-nl .zcustomer-section-part .banner-testimonial-wrap{width:45%}
.other-lang.i18n-nl .banner-testimonial-wrap a{cursor:pointer;display:block;color:#fff;position:relative}
.other-lang.i18n-nl .testimonial-video-detail{position:absolute;width:90%;left:5%;bottom:10%;z-index:2}
.other-lang.i18n-nl .testimonial-video-detail .z-customer-quote{margin-bottom:10px;line-height:1.5}
.other-lang.i18n-nl .testimonial-video-detail span.play-video-btn {background: #f0483e;font-size: 12px;padding: 3px 10px 3px 25px;text-transform: uppercase;bottom: 5px;position: absolute;right: 0;}
.other-lang.i18n-nl .testimonial-video-detail .z-customer-quote {margin-bottom: 10px;line-height: 1.5;}
.other-lang.i18n-nl .testimonial-video-detail p span {font-size: 14px;font-family: proxima_novasemibold, Arial, Helvetica, sans-serif;}
.other-lang.i18n-nl .testimonial-video-detail p {margin: 0;font-size: 12px;padding-right: 70px;}
.other-lang.i18n-nl .testimonial-video-detail span.play-video-btn:before {border-color: transparent transparent transparent #fff;border-style: solid;border-width: 5px 0 5px 8px;content: "";height: 0;left: 8px;position: absolute;top: 7px;width: 0;}
.other-lang.i18n-nl .z-trust-brands-wrap a.more-detail-link {font-size: 14px;text-transform: uppercase;text-decoration: underline;display: inline-block;font-family: proxima_novasemibold;}
/*** styles for NL  ***/

@media only screen and (min-width: 768px) and (max-width:1100px) {
    .region-promo ul li {min-height: 180px;}
}

@media only screen and (max-width: 992px) and (min-width: 768px) {
    .region-promo ul {padding: 0; }
    .zoho-bundles-section-wrap .content-wrap>div{min-height: 220px;}
    .other-lang .zoho-bundles-section-wrap .content-wrap>div{width:49%;}
    .lang-ar .zoho-bundles-section-wrap .content-wrap>div{padding: 60px 160px 40px 20px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.zcustomer-section-part .content-wrap{max-width:550px}
	.zcustomer-section-part .content-wrap .banner-testimonial-wrap,.zcustomer-section-part .content-wrap .z-trust-brands-wrap{display:block;width:100%}
	.zcustomer-section-part div.z-trust-brands-wrap{padding:50px 0 0;text-align:center}
	.z-trust-brands-wrap ul li{display:inline-block;width:auto;margin:0 25px}
}

@media only screen and (max-width: 767px) {
    /*header styles starts*/
    .zh-user-account a{padding:10px 10px;font-size:14px}
    .zh-header-wrap{width:100%}
    .zh-header-wrap:before{display:none}
    .zoho-logo-zh{display:block;max-width:130px}
    .zh-banner-wrap h1{font-size:40px}
    .zoho-bundles-section-wrap .content-wrap{padding-top:0}
    .featured-section-wrap .content-wrap{padding:0;margin:0 auto 60px}
    /*header styles end*/
    
    .zcustomer-section-part .content-wrap{max-width:450px}
	.zcustomer-section-part div.zcustomer-video-part,.zcustomer-section-part div.z-trust-brands-wrap{display:block;width:100%}
	.zcustomer-section-part .z-trust-brands-wrap{padding:0;text-align:center}
	.z-trust-brands-wrap ul{margin-bottom:20px}
	.z-trust-brands-wrap ul li{display:inline-block;width:auto;margin:15px 20px}
	.z-trust-brands-wrap ul li span{margin-bottom:0}
	.banner-testimonial-wrap .poster-wrap:before{height:97%}
	.z-customer-quote{padding:20px;text-align:center}
    .featured-section-wrap .featured-title{top:30px}
    .other-lang .common-links ul li {margin: 0 auto 10px;font-size: 12px;}
    .zp-main-apps.zp-main-analytics>span {position: absolute; left: 0;top: 0;}
    .region-promo ul li {padding: 30px 0 5px;}
    .other-lang .region-promo ul{max-width:400px;margin:40px auto 10px;overflow:hidden}
    .other-lang .region-promo ul li{width:50%;max-width:200px}
    .region-promo ul li{padding:30px 0 0}
    .other-lang .region-promo ul li:first-child,
    .other-lang .region-promo ul li:nth-child(2){padding-top:20px;margin-bottom:20px}
    .other-lang li.zp-main-apps a strong{padding:0 3px;height:12px;line-height:13px}
}

@media only screen and (max-width: 480px) {
    .region-promo ul li:first-child,
    .region-promo ul li:nth-child(2) {padding-bottom: 10px;}
    .zh-user-account a.zh-customers {display: none;}
    .zh-user-account a {font-size: 12px; padding: 10px 6px;}
    .other-lang .region-promo ul { padding: 0;}
    .other-lang .footer-sec-wrap .common-links ul {display: block;}
    .testimonial-video-detail p span,.testimonial-video-detail p{font-size:11px}
	.z-trust-brands-wrap ul li:nth-child(n+5){display:none}
	.zcustomer-section-part{padding:40px 0 0}
}


/* CSS FOR ZOHOLICS BANNER FOR EU REGION */
.ccode-mx .zoholics-outer-wrap.zoholics-mx{display:block}
.zoholics-outer-wrap{max-width:1170px;overflow:hidden;width:90%;margin:30px auto 80px;display:none;}
.domain-eu .zoholics-outer-wrap.for-eu{display:block}
.zoholics-outer-wrap::after{right:-80px;bottom:0;width:370px;background-size:350px auto;top:auto;background:url(https://www.zoho.com/images/zoholics-mexico-illustration-2x.png) no-repeat center /410px auto}
.zoholics-inner-wrap{padding:32px 30px 32px 60px;width:82%}
.zoholics-inner-wrap .zoholics-inner-content{padding-left:25px}
.zoholics-inner-wrap .zoholics-inner-banner{text-align:center;width:35%;padding:0 70px 0 0}
.zoholics-inner-wrap .zoholics-inner-content{width:65%}
.zoholics-inner-banner .button,.zoholics-inner-content .button{background: none;color: #03a9f5;text-transform: none;padding: 0;font-size: 16px;border-bottom: 1px solid #03a9f5;line-height: 1.1;}
.zoholics-inner-content h3{color:#000;margin-bottom:0px;font-size:36px;line-height:1}
.event-date-details{width:100%;display:table;table-layout:fixed}
.event-date-details p{display:inline-block;padding:0 20px;color:#000;font-size:18px;position:relative;margin:0;font-family:'proxima_novasemibold'}
.event-date-details p:last-child{padding-right:0}
.event-date-details p:first-child{padding-left:0}
.event-date-details p::after{position:absolute;content:"";height:30px;background:#cfcfcf;width:1px;top:10px;right:20px}
.event-date-details p:last-child::after{display:none}
.event-date-details p span{padding:0;display:inline-block;font-size:16px;line-height:1;font-family: proxima_nova_rgregular;}
.event-date-details p span:first-child{padding-right:10px;border-right:1px solid #ddd;margin-right:10px}
.date-info{display:none;font-size:18px;color:#1976d2;margin-top:10px;font-family:proxima_novasemibold,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:20px}
.zoholics-outer-wrap .zoholics-autin-logo{display:none;}

.zoholics-outer-wrap.zoholics-eu{display:none;}
.zoholics-outer-wrap.zoholics-eu .zoholics-inner-wrap{padding:20px 30px 20px 40px;}
.other-lang .zoholics-outer-wrap.zoholics-eu .zoholics-inner-wrap{padding:36px 30px 36px 40px;}
.ccode-eucountries .zoholics-outer-wrap.zoholics-eu,.domain-eu .zoholics-outer-wrap.zoholics-eu,.other-lang .zoholics-outer-wrap.zoholics-eu{display:block;}
.zoholics-outer-wrap.zoholics-eu:after{background: url(/sites/default/files/zoho_general_pages/zoholics-eu-2019.png) no-repeat;width: 100%;background-position: right -4px;background-size: 70%;right: 0;}
.lang-de .zoholics-outer-wrap.zoholics-eu:after{background: url(/sites/default/files/zoho_general_pages/zoholics-eu-de-2019.png) no-repeat;width: 100%;background-position: right -4px;background-size: 70%;right: 0;}
.lang-fr .zoholics-outer-wrap.zoholics-eu:after{background: url(/sites/default/files/zoho_general_pages/zoholics-eu-fr-2019.png) no-repeat;width: 100%;background-position: right -4px;background-size: 70%;right: 0;}
.lang-nl .zoholics-outer-wrap.zoholics-eu:after{background: url(/sites/default/files/zoho_general_pages/zoholics-eu-nl-2019.png) no-repeat;width: 100%;background-position: right -4px;background-size: 70%;right: 0;}
.zoholics-inner-wrap.zoholics-eu .zoholics-inner-content{padding-left: 0px;}
.zoholics-inner-wrap.zoholics-eu{padding:32px;}
.zoholics-outer-wrap.zoholics-eu .zoholics-inner-content{padding-left: 0px;}
.zoholics-eu .event-date-details p {font-size: 22px;max-width: 590px;margin-bottom: 0px;line-height: 1.3;font-family: 'proxima_novasemibold';}
.lang-fr .zoholics-eu .event-date-details p,.lang-de .zoholics-eu .event-date-details p{max-width: 670px;}
.zoholics-outer-wrap .zoholics-eu .zoholics-autin-logo{display:none;}
.zoholics-eu .event-date-details p span {border-right: 0px solid #ddd;margin: 15px 0 10px 0;}
.zoholics-eu .event-date-details label {margin: 0px 10px;font-size: 46px;display: inline-block;position: relative;top: -2px;line-height: .5;}
.zoholics-eu .event-date-details label.color1{color:#b76730;}
.zoholics-eu .event-date-details label.color2{color:#31af41;}
.zoholics-eu .event-date-details label.color3{color:#6b54ce;}
.zoholics-eu .event-date-details label.color4{color:#c69818;}
.zoholics-eu .event-date-details label.color5{color:#ff8580;}
.zoholics-eu .event-date-details p span{font-size: 16px;color:#000;font-family: proxima_nova_rgregular;margin-top: 0;}
.other-lang .zoholics-eu .event-date-details p{margin-bottom: 10px;}
.other-lang .zoholics-eu .event-date-details p span{display:none;}


@media only screen and (min-width:992px) and (max-width:1199px) {
	.zoholics-inner-wrap{width:100%}
	.zoholics-inner-wrap .zoholics-inner-banner{padding:0 40px 0 0}
	.zoholics-outer-wrap{width:95%}
    .zoholics-outer-wrap.zoholics-eu:after{display:block;content:'';}
    .zoholics-eu .event-date-details p {font-size: 20px;max-width: 510px;padding-bottom: 14px;}
    .other-lang li.zp-main-apps a em {border: none;padding: 0;margin-top: 5px;text-decoration: underline;}
}

@media only screen and (max-width:991px) {
	.zoholics-outer-wrap{width:95%;}
	.zoholics-inner-banner .button{display:none}
	.zoholics-inner-content .button{display:inline-block;margin-top:20px}
	.zoholics-inner-wrap{width:100%}
	.zoholics-inner-wrap .zoholics-inner-banner,.zoholics-inner-wrap .zoholics-inner-content{width:100%;padding:20px 0;display:block;text-align:center}
	.zoholics-inner-content h3{max-width:100%;margin:0 auto 30px}
	.event-date-details p::after{right:0}
	.event-date-details{max-width:600px;margin:0 auto}
	.zoholics-inner-wrap{padding: 20px;}
	.zoholics-inner-banner{padding-bottom: 0px;}
	.zoholics-inner-content h3{font-size:22px;margin-bottom: 10px;}
	.zoholics-inner-content .button{margin-top: 0px;}
	.event-date-details p span:first-child{padding-right: 5px;margin-right: 5px;}
	.event-date-details p span{font-size:15px;}
	.zoholics-inner-wrap .zoholics-inner-banner{padding-bottom: 0px;}
    .zoholics-outer-wrap .zoholics-autin-logo{margin-bottom: 30px;display: block;max-width: 200px;margin: 0 auto 26px;}
    .zoholics-eu .event-date-details p {font-size: 16px;max-width: 90%;padding-bottom: 14px;}
    
	
}

@media only screen and (max-width:767px) {
	.event-date-details p {width: 100%;padding: 0 0 20px 0;}
	.event-date-details p::after {display: none;}
	.domain-eu .zoholics-outer-wrap.for-eu {margin:40px auto 60px;}
	.zoholics-outer-wrap {width:90%;}
    .other-lang .zoholics-outer-wrap.zoholics-eu .zoholics-inner-wrap,
    .zoholics-outer-wrap.zoholics-eu .zoholics-inner-wrap{padding:10px;}
    
}
/* CSS FOR ZOHOLICS BANNER FOR EU REGION ENDS */
