@charset "UTF-8";
/* CSS Document */

/*** FROM OLD CSS ***/

a{color: #414B55;text-decoration: none;}
ol, ul {list-style: none outside none;margin: 0;}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;-webkit-text-size-adjust: none;line-height: 1.2em;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0 none;font: inherit;margin: 0;padding: 0;vertical-align: baseline;}


/****/
body{margin:0;padding:0;color: #000;font-family: var(--zf-primary-regular), 'Open Sans', Arial, Helvetica, sans-serif!important;font-size:14px;letter-spacing:1px}
p{color:#000!important;line-height: 1.6;font-size:16px!important;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.clearfix{clear:both\9;}
.container{width: 980px;max-width:90%;margin: 0 auto;transition: all 0.2s ease-in 0s;position:relative}
.container2{width: 1080px;margin: 0 auto;transition: all 0.2s ease-in 0s;position:relative}
.container1200{width: 1200px;margin: 0 auto;transition: all 0.2s ease-in 0s;position:relative;max-width: 90%}
.smallContainer{width: 850px;margin: 0 auto;transition: all 0.2s ease-in 0s;position:relative;max-width: 90%}
.per20{width:16%;margin:0 2%;float:left;}
.per30{width:26%;margin:0 2%;float:left;}
.per35{width:31%;margin:0 2%;float:left;}
.per40{width:36%;margin:0 2%;float:left;}
.per50{width:46%;margin:0 2%;float:left;}
.per45{width:46%;margin:0 2%;float:left;}
.per55{width:46%;margin:0 2%;float:left;}
.per60{width:56%;margin:0 2%;float:left;}
.per80{width:76%;margin:0 2%;float:left;}

.wdt20{width:20%;float:left;}
.wdt30{width:30%;float:left;}
.wdt35{width:35%;float:left;}
.wdt40{width:40%;float:left;}
.wdt50{width:50%;float:left;}
.wdt65{width:65%;float:left;}
.wdt60{width:60%;float:left;}
.wdt80{width:80%;float:left;}

.bold{font-family:var(--zf-primary-black)!important;}
.semibold{font-family:var(--zf-primary-semibold);}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.pT40{padding:40px 0 0 0}
.pTB20{padding:10px 0}
.pTB40{padding:40px 0}
.pTB80{padding:80px 0}
.pTB120{padding:120px 0}
.pR40{padding-right:40px}
.hTag1{font-size:60px;}
.hTag2{font-size:40px;}
.hTag3{font-size:25px;}
.hTag1,.hTag2,.hTag3{font-family:var(--zf-primary-regular)}
.fh1{font-size:65px;line-height:60px;color: #1976D3!important}
.fh2{font-size:40px;}
.fh3{font-size:30px;}
.fh4{font-size:20px;}

h1,h2,h3,h4,.fh1,.fh2,.fh3,.fh4{color:#333;font-family:var(--zf-primary-semibold);line-height:1.4!important}

h3{font-size:25px!important;}
h4{font-size:20px;}
h5{font-size:18px;}
.list-disk li{list-style:disc;line-height:25px}
.list-tick li{list-style-type:circle;line-height:25px;position:relative;margin: 0 0px 10px 20px;font-size: 16px;}
.fl{float:left!important;}
.fr{float:right!important;}
.prelative{position:relative}
#fullpage{position:relative;width:100%;width:100%;overflow:hidden;}
#fullpage p{margin:20px 0;font-size:16px;line-height: 1.6;color:#333;}
#fullpage img{max-width:100%;}
.tal{text-align:left}
.white, .white p, .white a{color:#fff!important;}
.black, .black p, .black a{color:#000;}
.mT50{margin-top:50px!important;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px!important;}
.mT40{margin-top:40px!important;}
.mT60{margin-top:60px!important;}
.mT80{margin-top:80px!important;}
.mT100{margin-top:100px!important;}
.mB40{margin-bottom:40px;}
.mB80{margin-bottom:80px;}
.mB30{margin-bottom:30px!important;}
.mB20{margin-bottom:20px!important;}
.TmL20{margin-left:20px}
.TmL40{margin-left:40px}
.TmL60{margin-left:60px}
.TmR40{margin-right:40px}
.TmT20{margin-top: 20px!important;}
.TmT40{margin-top: 40px!important;}
.TmT60{margin-top: 60px!important;}
.TmT80{margin-top: 80px!important;}
.p15{padding:15px 0}
.mR10{margin-right: 10px;}
.mL10{margin-left:10px;}
.dib{display:inline-block;margin: 10px 5px;}
.section{position:relative;background:#fff;}
.header{padding:0!important;overflow: visible!important;position: relative}
.user-det, .goto-link{display:none!important;}
.fixed-header{position:fixed;z-index:999999!important;top:-80px!important;background: none repeat scroll 0 0 #ffffff;width: 100%;transition: 0.25s ease 0s;-moz-transition: 0.25s ease 0s;-ms-transition: 0.25s ease 0s;-o-transition: 0.25s ease 0s;-webkit-transition: 0.25s ease 0s;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.1);min-height: 52px;padding:0 10px;box-sizing:border-box}
.fixed-header.active{top:0!important}
.fixed-header .zgh-utilities {margin: 8px 0 0 0;}
.btn-orange{display: inline-block;padding: 15px 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #f0483e;}
.btn-orange a{padding: 10px 20px;color:#fff;font-family:var(--zf-primary-bold);font-size:18px}
.btn-blue{transition:all .5s}
.btn-blue a{padding: 10px 40px;color:#fff;font-family:var(--zf-primary-bold);font-size:14px;background: #1976D3;border:2px solid #1976D3;transition:all .5s;text-transform: uppercase;letter-spacing:0;display: inline-block;}
.btn-blue-line{display: inline-block;padding: 10px 0;transition:all .5s}
.btn-blue-line a{padding: 10px 40px;font-family:var(--zf-primary-bold);font-size:14px;border:2px solid #1976D3;color:#1976D3!important;transition:all .5s;text-transform: uppercase;letter-spacing:0}
.btn-blue-line a:hover{background: #1976D3;color:#fff!important;}
.transparent-btn a{font-size:18px;color:#1976D3;font-family:var(--zf-primary-semibold)}

.btn-white-line{display: inline-block;padding: 10px 0;transition:all .5s}
.btn-white-line a{padding: 10px 20px;color:#fff;font-family:var(--zf-primary-bold);font-size:16px;border:2px solid #fff;color:#fff;transition:all .5s}
.btn-white-line a:hover{background: #fff;color:#000;}

.default-link a{color:#1976D3;font-weight: 700;transition:all .5s ease;font-size:16px;}
.default-link a span{display:inline-block;margin-left:5px;transition:all .5s ease;position: relative;left:0}
.default-link a:hover{color: #313Fa0;}
.default-link a:hover span{left:10px;}

.grey-btn-style a:hover{background:#609ad2;color:#fff;}
.outline-btn{display: inline-flex;}
.outline-btn a{padding:7px 10px;transition:all .4s ease-out;font-size:14px;border:1px solid;color:#000;}
.outline-btn- a:hover{background:rgba(0,0,0,1)}
.grey-bg1{background:#FBFBFB}
.bg-trans{background:transparent}
.bg-l-lightblue{background:#F7FAFD}
.light-blue{background:#f4f9fd}

/*** HEADER ***/

.hover-menu{position:absolute;background: #fff;padding: 10px 15px;top: 51px;box-shadow: 0 1px 11px rgba(0,0,0,.4);opacity:0;visibility:hidden;transition: all .25s;font-size:14px}
.hover-menu li{padding: 5px 0;cursor:pointer}
.hover-menu li:hover{color:#f0483e}
.hover-menu span{display:block}
.fixed-header .hover-menu{display:none;}
.findpartner{float: right;line-height: 15px;padding: 10px 15px;text-transform: uppercase;font-family: var(--zf-primary-semibold);font-size: 12px;}
.zgh-userPanel ul {box-sizing: border-box}
.fixed-header .zgh-brand {padding: 13px 10px!important;}
.fixed-header .zgh-nav {display: none!important;}
.zgh-userLink {background: #fff}

.prd-header{width: 1200px;z-index:5;margin: 0 auto;position:relative;overflow:visible!important;padding:5px 0;border-bottom: 1px solid #e2e2e2;max-width: 98%;}
.logo {background-position: left top;float: left;height: 23px;text-indent: -999em;width: 66px;}
.logo{background-image: url(../images/prd-common-sprite.png);background-repeat: no-repeat;text-indent: -999em;display: inline-block;}
.signin{color: #f0483e;float: right;}

.signingnew {float: right;width: auto;}

.signingnew .signin {
    background: none repeat scroll 0 0 #f0483e!important;
    border: 1px solid #f0483e!important;
    color: #fff!important;
    line-height: 33px;
    float: right;
	padding: 0 20px;
}
.signingnew .signin {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 600;
    height: 33px;
    line-height: 35px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    opacity: 1;
    visibility: visible;
}
.header .signingnew .signin {height: auto;}
.home-link{color: #000;font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;font-size: 21px;float: left;padding: 13px 0px;}
.home-link a{color: #000}

.profile{position: relative;float: right;height: 35px;width: 35px;background:url('../images/profile-testimonial2.png') no-repeat;background-size:100%;display:none;cursor:pointer;margin: 8px 10px 0 20px;}
.top-menu {float: right;}
.menu-list > li{display: inline-block;position: relative;}
.menu-list > li{margin-left: 40px;}
.menu-list > li:first-child{margin-left: 0px;}
.menu-list > li a {display: block;font-size: 16px;font-weight: 500;line-height: 20px;padding: 15px 0 16px;color:#000}
.menu-list > li a.selected{color:#199eea}
.mobile-menu.active{top:1px}
.mobile-menu li a {display: block;padding: 20px 0px;font-size: 20px;}
.mobile-menu li a.selected{color:#199eea}
.mobile-menu-trigger{background-image: url(../images/product-common-sprite-new.png);background-position: -108px -8px;background-repeat: no-repeat;display: block;height: 15px;width: 20px;position: relative;left: 10px;top: 18px;cursor: pointer;display:none;float:left;}
.pg-title{font-size:20px;float:left;color:#000;line-height: 33px;font-family:var(--zf-primary-semibold);margin: 8px 0;}

.menu{letter-spacing:0}

.fixed-header .menu-list > li a{color:#333;line-height: 20px;}
.fixed-header .pg-title{color:#333}
.fixed-header .pg-title{line-height: 35px}

.fixed-header .logo{margin: 13px 0 0 11px!important;}
.fixed-header .parterportalhome{padding: 14px 0 12px;font-size: 21px;margin-left: 10px;}
.fixed-header .findpartner{padding: 15px 20px 16px;line-height: 20px;}
.fixed-header .signingnew{margin: 9px 0;}
.fixed-header .top-menu{margin-right:10px;}

/*** HOME ***/

.fligt-part-static{position:absolute;top:0;animation: 2s flying infinite ease-in-out;background:url('../images/flight-banner.png') no-repeat;height: 100%;width: 100%;background-size: cover;background-position: center;}
.homePage .bannerSection p{font-size:16px!important;line-height:25px!important;}
.homePage .bannerSection{padding:0;background:#fff;height: 650px;width: 100%;}
.mainBannerContainer{width:1440px;max-width:100%;margin:0 auto;position:relative;height:100%}
.customer-photo{display:inline-block;height: 140px;width: 140px;margin: 0 0px 20px 0;overflow:hidden}
.customer-photo img{width:100%}
.customer-details{text-align:right;display:block;padding: 0 30px;box-sizing: border-box;}
.customer-name{display:block;font-size:35px;margin: 0 0px 70px 0;position:relative}
.testimonial-slider .customer-name:after{content:'';border-bottom:3px solid;display:block;margin:30px auto;transition:all .5s;-webkit-transition-delay: .5s;transition-delay: .5s;position:absolute;right:0;width:0}
.active .customer-name:after{width:40px}
.customer-office{font-size:18px}
.partner-logo-bg{display:block;background:url('../images/home-icon-bg1.svg') no-repeat;background-size:400px auto;}
.home-inner{height:450px;display:table}
.home-inner-cont{display:table-cell;vertical-align:middle}
.testimonial-desc{height:400px;display:table}
.testimonial-desc p{display:table-cell;vertical-align:middle;line-height: 25px;font-size:18px!important}
.showmore, .showless{color:#1976D3;cursor:pointer}
.showless{display:none}
.testimonial-desc p span{display:none}
.halfsec{width:50%;float:left}
.satellite1{position:relative;z-index:1}

.parterportalhome{float: left;padding: 9px 0px 0px 8px;font-family: var(--zf-primary-semibold);color: #000;}

/*** BANNER ***/

.banner-img{position:relative;z-index: 1;text-align:center;background:url('../images/home-icon-bg.svg') no-repeat;background-size: 450px;background-position: center;}
.product-header{background:none!important;}
.blue-stars{height: 100%;width: 100%;position: absolute;background-attachment: fixed;top: 0;}
.black-stars{background-color:#212121;height: 100%;width: 100%;position: absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.stars{background: url('../images/stars-white.svg') repeat;height: 100%;width: 100%;display:block;z-index:-1;opacity:.3}


.bannerSection{color:#fff;transition:all 0.2s ease-in 0s;overflow:hidden;position:relative;background:#f4f9fd}
.bannerSection.bg-shadow{background:url('../images/bg-shadow.png') no-repeat;background-size:cover}
.bnrContainer{max-width:100%;width:90%;margin:0 auto;transition: all 0.2s ease-in 0s;position:relative;height:90%;}
.bannerSection h1, .bannerSection p{margin-bottom:30px;}
.bannerSection p{font-size:20px!important;line-height:30px!important;}
.inner-banner p{font-size:18px!important;}
.bannerSection h1{font-family: var(--zf-primary-black)!important;font-weight:500;text-transform:inherit;line-height:40px;font-size:50px;color:#1976D3}
.bnr-ul li{float:left;margin-right: 25px;font-size:11px;}
.bnr-ul li .int-yellow{color:#eac03e;font-size:30px;font-weight:bold;}
.fixedPosition{height:100%;width:100%;}
.moonPart{width:100%;position:relative;height:35%;transition:all 1s;max-width:100%;background: #fff;}
.bottomMoon{background:url('../images/moon-banner.svg') no-repeat;width:150%;height:100%;position:absolute;transition:all 1.2s;bottom: 40px;left: -10px;}
.second-astro{width:200px}
.comet1, .comet2, .comet3{background:url('../images/streak.png') no-repeat;height:20px;width:100px;display:block;position:absolute;transform: rotate(-45deg);opacity:0}
.comet1{top:-100px;left:100px;animation:comet1 10s ease-in-out 5s infinite;}
.comet2{top:-100px;left:500px;animation:comet2 10s ease-in-out 4s infinite}
.comet3{top:-100px;right:100px;animation:comet3 10s ease-in-out 1s infinite}
.verticalMiddle{display:table-cell;vertical-align:middle}
#bodyContent{position:relative;z-index:1;}
.earth-round{height:150px;width:150px;border-radius:100%;display:block;position:absolute;top:110px;right:40px;background:url('../images/green-earth.svg') repeat #6DBBD8;background-size: 170%;}
.earth-round:after{content:'';display:block;height:100%;width:100%;position:absolute;box-shadow:inset -30px 0 0 rgba(0,0,0,.2);border-radius: 100%;top: 0px;transform: rotate(50deg);}
.rocket a{background:url('../images/rocket.svg') no-repeat;height: 40px;width: 22px;position: relative;bottom: 120px;margin: 0 auto;transition:all 1s;display:block}
.rocket.fire a{animation: rocket 2s ease-in-out infinite}
.rocket a:after{content:'';display:block;height:10px;width:7px;background:url('../images/rocket-fire.svg') no-repeat;position: absolute;top: 36px;left: 8px;transition:all .5s;animation: fire 2s ease-in-out infinite}
.rocket.fire a:after{opacity:0;}
.rocket a:after{opacity:1;}
.bBottom:after{content:'';width:60px;border-bottom:4px solid;display:block;margin:30px auto;transition:all .7s;-webkit-transition-delay: .5s;transition-delay: .5s;}
.bBottomLeft:after{content:'';width:60px;border-bottom:4px solid;display:block;margin:20px 0;transition:all .7s;-webkit-transition-delay: .5s;transition-delay: .5s;}
.what-section{position:relative}
.what-section:after{content:'';position:absolute;width:60px;border-bottom:4px solid;display:block;margin:30px auto;transition:all .7s;-webkit-transition-delay: .5s;transition-delay: .5s;right:0}
.pageHeading{color: #1976D3;}
.pageHeading.bBottom:after{width:0;}
.pageHeading.bBottom.active:after{width:60px;}
.success-partner{width: 1080px;margin: 0 auto;transition: all 0.2s ease-in 0s;position: relative;max-width:90%}
.success-partner content{display:block}
content .fh3{margin-bottom:30px;letter-spacing:2px}
content .default-link{margin-top:25px!important}
.robo{width: 300px;transition:all 1s ease-in-out;}
.bigRocket{width:250px;position:relative}
.rocket-part{position:relative}
.astro-moon{position:relative;width: 200%;margin-top:-20px}
.astro-moon img{display:block;}
.astro img{width: 350px;position: relative;margin-bottom: -70px;}
.astro-part .zindex{z-index:1}
.astro-part{padding:120px 0 0 0;}
.astro{position: relative;left: 100px;top: 40px;}
.size25{width:25%;}
.size50{width:50%;}
.satellite-part{position:relative}
.satellite-move{position:relative;z-index:1;text-align:center}
.satellite-move img{position:relative;}

.align-right{text-align:right;background-position:right}
.align-left{text-align:left;background-position:left}
.align-center{text-align:left;background-position:center}

.bounce{animation: bounceIn 3s ease-in-out infinite;}
.bounce2{animation: bounceIn 3.5s ease-in-out infinite;}
.wake-up h2, .wake-up h3, .wake-up p, .wake-up .default-link,.ptype-tags{position:relative;top:0;transition:all .7s ease-in-out;letter-spacing:1px}
.wake-up .ptype-tags{-webkit-transition-delay: .3s;transition-delay: .3s;}
.wake-up p{-webkit-transition-delay: .4s;transition-delay: .4s;}
.wake-up .default-link{-webkit-transition-delay: .5s;transition-delay: .5s;margin-top:15px}
.sleeping h2, .sleeping h3, .sleeping p, .sleeping .default-link,.sleeping .ptype-tags{opacity:0;visibility:hidden;top:20px;}
.product-logo, .product-menu li a{color:#fff;}

/*** ICON POP UP ***/

.category-apps a{transition:all .2s .1s;}
.category-apps a:hover{transition:all .2s .3s}
.featured-app:hover{border-bottom: none!important;box-shadow:none!important}
.popup-box{position:absolute;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.2);z-index: 1;padding:30px;width:400px;text-align:left;text-transform: initial;opacity:0;visibility:hidden;top: -50px;left:100px;/*transform:scale(.9);*/overflow:hidden;}
.popup-box.active{opacity:1;visibility:visible;transition:all .4s .3s;/*transform:scale(1);*/}
.popup-box .pop-desc{font-family:var(--zf-primary-regular);font-size:14px!important;margin:0 0 10px 0;line-height: 20px;}
.popup-box:hover{opacity:1;}
.popup-box h4{font-size:16px;font-family: var(--zf-primary-extrabold);line-height:22px;color:#000;text-transform:capitalize}
.popup-box h3{font-size:16px;line-height:22px;color:#000;text-transform:capitalize}
.popup-box .pdct-link{font-size: 14px!important;color: #1976D3;line-height:0!important;padding:0!important}
.popup-box .per60{box-sizing: border-box;border-right: 1px solid #e6e6e6;padding-right:20px}
.popup-box .per40{box-sizing: border-box;padding-left:10px}
.popup-box span{margin: 0!important;}
.crm + .popup-box, .mail + .popup-box, .books + .popup-box{left:200px}
.recruit + .popup-box{left:-400px}
.creator + .popup-box{left:-350px}
.people + .popup-box, .site24x7 + .popup-box,.analytics + .popup-box, .appcreator + .popup-box{left:-450px}
.desk + .popup-box{left:260px}
.prd-help-sub-menu li{float: none!important;min-height: inherit!important;text-align: left!important;width: 100%!important;box-shadow: none!important;font-size: 14px;font-family: var(--zf-primary-extrabold);padding:0!important;cursor:pointer;padding: 3px 0!important;line-height:20px;}
.prd-help-sub-menu li > div{padding: 7px 0!important;}
.prd-help-sub-menu a{color:#1976D3;font-size:14px!important;padding:0!important;}
.prd-help-sub-menu{padding:10px 0 0 0!important}

/***  CATEGORY PART STARTS ***/

.category {background: #fff;padding: 0 5% 0;letter-spacing:0}
.category h2 {color: #999;font-size: 13px;font-family: var(--zf-primary-semibold);font-weight: inherit;padding-top: 30px;position: relative;text-align: center;text-transform: uppercase;}
.category h2 small {border-bottom: 1px solid #bbb;display: block;margin: 0 auto;padding-top: 10px;width: 40px;}
.category li > span {display: none;}
.category ul {margin: 0 auto;max-width: 1400px;padding: 40px 2% 80px;}
.category li {float: left;min-height: 525px;padding: 50px 2%;position: relative;text-align: center;width: 29.3333%;transition: all 0.7s ease 0s;-webkit-transition: all 0.7s ease 0s;-moz-transition: all 0.7s ease 0s;-ms-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s;box-shadow: -1px -1px 0 #e5e5e5 inset;}
.category li:first-child, .category li:nth-child(2), .category li:nth-child(3) {min-height: 650px;}
.category li:nth-child(4), .category li:nth-child(5), .category li:last-child {min-height: 500px;box-shadow: -1px -0px 0 #e5e5e5 inset}
.category li {box-shadow: -1px -1px 0 #e5e5e5 inset;}
.category li:nth-child(3) {box-shadow: -0px -1px 0 #e5e5e5 inset;}
.category .bp, .category .finance, .category .hr {min-height: 360px;box-shadow: -1px -0px 0 #e5e5e5 inset;}
.category li:last-child {box-shadow: none;}
.ci1, .ci2, .ci3, .ci4, .ci5, .ci6 {margin-bottom: 30px;opacity: 0.7;width: 48px;height: 48px}
.ci1 {background-position: left -139px}
.ci2 {background-position: -71px -139px}
.ci3 {background-position: -143px -139px}
.ci4 {background-position: -216px -139px}
.ci5 {background-position: -290px -139px}
.ci6 {background-position: -359px -139px}
.category li > h4 {font-size: 24px;color: #333;font-family: var(--zf-primary-semibold);font-weight: inherit;line-height: 30px;margin: 0 0 10px;letter-spacing: -0.5px;text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}
.category h4 a {color: #333}
.category h4 em {display: none;height: 2px;margin: 15px 0 20px;width: 35px;}
.category p a {color: #666;letter-spacing: 0.2px}
.category li > p {color: #666;font-size: 16px!important;line-height: 24px!important;min-height: 65px;padding: 0 5% 15px;margin: 0!important;}
.category-apps {margin: 0;max-width: 100%;text-align: center;}
.category-apps-div{float: left;margin: 0;max-width: 100%;width: 33.333%;position: relative;min-height: 60px;}
.category-apps-div > a{box-shadow: -1px -0px 0 #f5f5f5 inset;border-bottom: 1px solid #f5f5f5;display: block;padding: 31px 0;color: #333;font-size: 12px;line-height: 18px;font-family: var(--zf-primary-semibold);font-weight: inherit;text-transform: uppercase;width:auto;}
.category-apps .category-apps-div:last-child a{box-shadow: -0px -0px 0 #f5f5f5 inset;border-bottom: 0px solid #f5f5f5;}
.two-product {border-bottom: 1px solid #f5f5f5;max-width: 100%;}
.category-apps .noright a{box-shadow: -0px 0 0 #f5f5f5 inset!important;}
.category-apps .nobottom a{box-shadow: -1px -0px 0 #f5f5f5 inset;border-bottom: 0px solid #f5f5f5;}
.category-apps a span{background-image: url("https://www.zohowebstatic.com/sites/default/files/zp-global-icon-sprite-2x.png");background-size: 960px auto;background-repeat: no-repeat;display: block;height: 33px;margin: 0 auto 10px;text-indent: -999em;width: 32px}
.category-apps .featured-app{width: 66.666%;}
.category-apps .featured-app a{font-size: 16px;line-height: 23px;padding: 15px 0 20px;}
.two-product {max-width: 100%;}
.three-product .featured-app, .four-product .featured-app {max-width: 100%;padding: 15px 0 20px;width: 100%;}
.four-product .featured-app{padding:0}
.three-product a {max-width: 100%;width: 50%;}
.category-apps-div a .pi2 {background-position: -320px -64px}
.category-apps-div a .pi3 {background-position: -256px -64px}
.category-apps-div a .pi4 {background-position: -353px -64px}
.category-apps-div a .pi5 {background-position: -224px -64px}
.category-apps-div a .pi6 {background-position: -384px -64px}
.category-apps-div a .pi8 {background-position: -192px -96px}
.category-apps-div a .pi10 {background-position: -704px -64px}
.category-apps-div a .pi11 {background-position: -832px -64px}
.category-apps-div a .pi12 {background-position: -928px -64px}
.category-apps-div a .pi13 {background-position: -896px -64px}
.category-apps-div a .pi14 {background-position: 0 -96px}
.category-apps-div a .pi15 {background-position: -32px -96px}
.category-apps-div a .pi17 {background-position: -480px -64px;}
.category-apps-div a .pi19 {background-position: -352px -96px}
.category-apps-div a .pi21 {background-position: -448px -96px}
.category-apps-div a .pi28 {background-position: -448px -64px}
.category-apps-div a .pi29 {background-position: -64px -96px;}
.category-apps-div a .pi30 {background-position: -416px -64px;}
.category-apps-div a .pi31 {background-position: -672px -64px;}
.category-apps-div a .pi32 {background-position: -224px -96px;}
.category-apps-div a .pi33 {background-position: -102px -175px;}
.category-apps-div a .pi34 {background-position: -256px -96px;}
.category-apps-div a .pi35 {background-position: -96px -96px;}
.category-apps-div a .pi36 {background-position: -288px -64px;}
.category-apps-div a .pi37 {background-position: -576px -64px;}
.category-apps-div a .pi38 {background-position: -160px -64px;}
.category-apps-div a .pi39 {background-position: -576px -96px;}
.category-apps-div a .pi22 {background-position: -512px -64px;}
.category-apps-div a .pi24 {background-position: -192px -64px;}
.category-apps-div a .pi25 {background-position: -128px -64px;}
.category-apps-div a .pi26 {background-position: -288px -96px;}
.category-apps-div a .pi27 {background-position: -544px -64px;}
.category-apps .contactmanager, .category-apps .mdm {font-size: 11px;line-height: 13px;position: relative;padding: 31px 0 23px;min-height: 69px;}
.category-apps .mdm {line-height: 14px;}
.category-apps .motivator, .category-apps .showtime, .category-apps .chat, .category-apps .checkout {box-shadow: -1px 0 0 #f5f5f5 inset !important;}
.category h5 {color: #999;font-family: var(--zf-primary-semibold);font-size: 16px;font-weight: inherit;letter-spacing: 3px;line-height: 1.4;text-align: center;text-transform: uppercase;transition: all 0.7s ease 0s;position: relative;padding-bottom: 20px;}
.category ul {padding: 20px 0% 0;}
.featured-app .pi1 {background-position: -129px 0px;margin-bottom: 5px;}
.category-apps-div.featured-app span {height: 60px;width: 64px;}
.featured-app .pi9 {background-position: -256px 0px;margin-bottom: 5px;}
.featured-app .pi20 {background-position: -193px 0px;margin-bottom: 5px;}
.featured-app .pi16 {background-position: -64px 0;margin-bottom: 5px;}
.featured-app .pi7 {background-position: -320px 0;margin-bottom: 5px;}
.featured-app .pi18 {background-position: -384px 0;margin-bottom: 5px;}
.category-apps .mdm {line-height: 14px;}
.four-product {min-height: 250px;}
.category-apps .forms {height: auto;}
.bp:hover{background:none!important}
.popup-box span{background-image: url('../images/zoho-product-icon-partners@2x.png')!important;background-size:1500px 500px!important;height: 100px!important;width: 100px!important;display:block;transform: scale(.7);left: -20px;position: relative;}
.popup-box .pi1{background-position:-1200px -200px;}
.popup-box .pi37{background-position:-1200px -100px}
.popup-box .pi36{background-position:-800px 0}
.popup-box .pi5{background-position:-300px -200px}
.popup-box .pi3{background-position:-100px -200px}
.popup-box .pi2{background-position:-1400px 0}
.popup-box .pi4{background-position:-800px -100px}
.popup-box .pi24{background-position:-700px 0}
.popup-box .pi6{background-position:-1400px -200px}
.popup-box .pi25{background-position:-600px 0}
.popup-box .pi30{background-position:-1200px 0}
.popup-box .pi9{background-position:-300px -100px}
.popup-box .pi35{background-position:-900px -200px}
.popup-box .pi10{background-position:-200px -200px}
.popup-box .pi11{background-position:-1400px -100px}
.popup-box .pi12{background-position:0 -300px}
.popup-box .pi13{background-position:-1000px -100px}
.popup-box .pi14{background-position:-900px 0}
.popup-box .pi15{background-position:0 -100px}
.popup-box .pi29{background-position:-600px -200px}
.popup-box .pi31{background-position:-400px -200px}
.popup-box .pi20{background-position:-1300px -200px}
.popup-box .pi33{background-position:-296px -270px}
.popup-box .pi21{background-position:0 0px}
.popup-box .pi26{background-position:-100px -100px}
.popup-box .pi16{background-position:-700px -100px}
.popup-box .pi17{background-position:-1300px -100px}
.popup-box .pi22{background-position:-1000px -200px}
.popup-box .pi27{background-position:-600px -100px}
.popup-box .pi28{background-position:-700px -200px}
.popup-box .pi7{background-position:-1100px -100px}
.popup-box .pi8{background-position:-100px 0}
.popup-box .pi32{background-position:-100px -300px}
.popup-box .pi34{background-position:-200px -300px}
.popup-box .pi18{background-position:-400px -100px}
.popup-box .pi19{background-position:-900px -100px}
.popup-box .pi38{background-position:-500px -200px}
.popup-box .pi39{background-position:-300px -300px}


/*** SINGLE LOGIN SECTION ***/

.single-login-section{height:774px;}
.single-login-section .hTag3{font-size:30px;font-family:var(--zf-primary-extrabold);text-transform:none;color:#6b6b6b;margin-bottom:40px}
.single-login-left{padding:50px 5%;width:43.5%;float:left;height:100%;display:table;box-sizing: border-box;position:relative}
.slogin-cont{display:table-cell;vertical-align:middle;color:#fff}
.slogin-cont h2{font-size:35px;font-family:var(--zf-primary-extrabold);line-height:70px;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0,0,0,.2);}
.slogin-cont h4:after{content:'';width:30px;border-bottom:3px solid;display:block;margin-top:20px}
.slogin-cont p strong{color:#fff;font-family:var(--zf-primary-extrabold)}
.slogin-cont small{color:#fff;font-size:12px;line-height:20px}
.single-login-right{padding:40px;width:56.5%;float:left;text-align:center;height:100%;box-sizing: border-box;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background:#fff;}
.single-login-boxes li{width:33.3%;padding:35px 0;float:left;box-shadow: -1px -1px 0 #f5f5f5 inset;display:table;min-height:135px;font-family:var(--zf-primary-semibold);box-sizing:border-box;}
.single-login-boxes li span{background:url('../images/single-login-icons.png') no-repeat;height:50px;width:50px;margin: 0 auto;display: block;}
.single-login-boxes li small{font-size:14px;line-height:20px;display: block;margin-top: 10px;color: #333;font-family: var(--zf-primary-regular);}
.single-login-boxes li .sl-icon1{background-position:-154px -62px}
.single-login-boxes li .sl-icon2{background-position:-157px 0}
.single-login-boxes li .sl-icon3{background-position:-154px -122px}
.single-login-boxes li .sl-icon4{background-position:-84px -2px}
.single-login-boxes li .sl-icon5{background-position:1px 4px}
.single-login-boxes li .sl-icon6{background-position:1px -65px}
.single-login-boxes li .sl-icon7{background-position:-83px -62px}
.single-login-boxes li .sl-icon8{background-position:-80px -122px}
.single-login-boxes li .sl-icon9{background-position:0px -122px}
.single-login-boxes li.noright {box-shadow: -0px -1px 0 #f5f5f5 inset;}
.single-login-boxes li.nobottom {box-shadow: -1px 0 0 #f5f5f5 inset;}
.single-login-boxes li.norightandbottom {box-shadow: 0 0 0 #f5f5f5 inset;}
.surprisingly-affordable{font-size:20px;font-family:var(--zf-primary-extrabold);text-transform:uppercase;color:#ed413d;margin:40px 0}
.oneLogin-big{font-size:80px;}
.oneLogin-light{font-family: var(--zf-primary-light)!important;}

/*** SVG ANIMATION ***/

.st0{fill:#fff;opacity:.4}
.st1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width: 1;opacity:.4}
#twenty-anim,#thirty-anim,#one-twenty-anim{position: absolute;opacity:.4;height: 150px;width: 150px;z-index: -1;}
.first{top:20px;right:-20%}
.second{top:50px;right:-80%;}
.third{bottom:0;right:-55%;}
#twenty,#thirty,#onetwenty{stroke-dasharray:1200;stroke-dashoffset:0;-webkit-animation:numberAnim 30s linear infinite;display:none;}
.single-login-left .blue-stars{position:absolute;width:100%;left:0;top:0}

/*** TESTIMONIAL ***/

/*.testimonial-section{background:#e6e6e6;padding:80px 0;position:relative;z-index:1}
.testimonial-slide ul{width:800px;margin:40px auto;text-align:center;height:400px;position:relative;perspective:1000px}
.testimonial-slide li{background:#f3f3f3;height:100%;width:100%;text-align:center;padding: 0 18%;box-sizing: border-box;position:absolute;transform: translate3d(-28%,0,0) scale(.7);}
.testimonial-slide li .tmnl-logo{width:150px;display: block;margin: 20px auto 40px;}
.testimonial-slide li .tmnl-img{height: 80px;width: 80px;display: block;margin: -40px auto 20px;border-radius: 100%;transform:scale(0);transition:all .5s .2s}
.testimonial-slide li .tmnl-img img{border-radius:100%;width:100%;}
.testimonial-slide li .tmnl-link a{color:#0099CC;margin-top:40px;display:block}
.testimonial-slide li small{font-size:12px;font-family:var(--zf-primary-semibold)}
.testimonial-slide li:first-child{z-index:1;transition: all .5s}
.testimonial-slide li:nth-child(2) .tmnl-img{transform:scale(1)}
.testimonial-slide li:last-child{visibility:visible;}
.testimonial-slide li:nth-child(3){z-index:1;transform: translate3d(28%,0,0) scale(.7);transition: all .5s}
.testimonial-slide li:nth-child(2){background:#fff;z-index:4;box-shadow:0 0 30px #ddd;left:0;transform:translate3d(0,0,0) scale(1);transition: all .5s .2s}
.testimonial-slide li:nth-child(4){transform: translate3d(28%,0,0) scale(.7);}
.tmnl-nav{position:absolute;height:50px;width:50px;background:#000;margin-top:13%;color:#fff;font-size:20px;font-family:var(--zf-primary-semibold);opacity:.8;transition:all .5s;cursor:pointer}
.slide-left, .slide-right{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.tmnl-nav:hover{opacity:1}
.left-nav{left:-20px;}
.right-nav{right:-20px;}
.left-nav span{left: 20px;transform: rotateY(180deg);}
.right-nav span{left: 5px;}
.left-nav span,.right-nav span{position:absolute;z-index:1;top: 13px;background:url('../images/arrow-right.png') no-repeat;width:25px;height:25px;background-size:25px}
.left-nav:hover:before, .left-nav:hover:after{border-right:0 solid #e6e6e6}
.left-nav:before{content:'';display:block;border-top: 25px solid transparent;border-right: 30px solid #e6e6e6;border-bottom: 25px solid transparent;position: relative;left: 0px;top: -25px;transition:all .5s}
.left-nav:after{content:'';display:block;border-top: 25px solid transparent;border-right: 30px solid #e6e6e6;border-bottom: 25px solid transparent;position: relative;left: 0px;top: -25px;transition:all .5s}
.right-nav:hover:before, .right-nav:hover:after{border-left:0 solid #e6e6e6}
.right-nav:before{content:'';display:block;border-top: 25px solid transparent;border-left: 30px solid #e6e6e6;border-bottom: 25px solid transparent;position: relative;left: 0px;top: -25px;transition:all .5s}
.right-nav:after{content:'';display:block;border-top: 25px solid transparent;border-left: 30px solid #e6e6e6;border-bottom: 25px solid transparent;position: relative;left: 0px;top: -25px;transition:all .5s}*/

.testimonial-slider-frame{box-shadow: inset 0 220px 260px rgba(224, 234, 243, 0.51)}
.testimonial-slider{width:1200px;margin:0 auto;max-width:95%;}
.testimonial-slides{position:relative;height:380px}
.testimonial-slides li{position:absolute;opacity:0;visibility:hidden;transition: all .5s;left:0;top:0}
.testimonial-slides li.active{opacity:1;visibility:visible}
.testimonial-nav{text-align:center;margin-top: 40px;position:relative;z-index:1}
.testimonial-nav li{display:inline-block;padding:4px;background:#1976D3;margin: 0 5px;cursor:pointer;transition: all .3s;border-radius: 10px;}
.testimonial-nav li.active{transform: scale(1.5);}

/*** PARTNER SEARCH ***/

.search-partner-section{background:#ededed;padding:80px 0;margin-top:-1px}
.search-partner-section .fh2{font-size:40px;font-family:var(--zf-primary-extrabold);line-height: initial;}
.partnersearch{width: 75%;border: none;padding: 10px 20px;box-shadow: 0 1px 4px rgba(0,0,0,.1);box-sizing: border-box;outline:none}
.partner-search-btns{width: 20%;border: none;padding: 10px 20px;box-shadow: 0 1px 4px rgba(0,0,0,.1);color: #fff;background: #f0483e;font-family: var(--zf-primary-semibold);cursor: pointer;margin: 0 5px;display:inline-block;outline:none;font-size:14px}
.partner-country ul{width:25%;float:left;padding:0 0 0 40px;box-sizing:border-box}
.partner-country ul li{line-height:22px;opacity:0.8;}
.partner-country ul li:hover{opacity:1;}
#searchbyproduct{-webkit-appearance: inherit;font-size: 16px;border: none;height: 70px;color: #1976D3;outline: none;font-family: var(--zf-primary-extrabold);text-align: center;background: none;width:200px;padding: 0 50px;position: relative;}
.byproduct{position: absolute;top: 0;z-index: 4;right: 0;background: #dee7f5;}
.byproduct:before{content:'';display: block;position: absolute;float: left;height: 8px;width: 15px;background: url('../images/select-icon.png') no-repeat;background-size: contain;top:32px;left:20px;}

.new-partner{position:absolute;height:100%;width:100%;text-align:center;top:40%;display:none}
.new-partner p{font-size: 18px!important;font-family: var(--zf-primary-semibold);margin: 0 10px 20px!important;}
.square-btn a{display: block;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #1976D3;padding: 10px 20px;color: #fff;font-family: var(--zf-primary-bold);text-transform: uppercase;border: none;text-align: center;font-size: 13px;cursor: pointer;outline: none;width: 120px;margin: 0 auto;}


/*** CONSULTING PARTNERS ***/

.inner-banner{height:580px;position:relative;z-index:1;box-shadow: inset 0 -90px 170px rgba(47, 137, 213, 0.1)}
.inner-banner .bnrContainer{display:table;width:1200px}
.banner-cont{position:absolute;top:140px;}
.banner-cont .hTag3{text-transform:none}
.pandora-list{margin-left:18px;}
.pandora-list li{line-height:25px;list-style:disc}
.pandora-frame{position:relative;height:280px;width:150px;margin:0 auto}
.p-heading{font-size:25px;font-family:var(--zf-primary-extrabold);text-align:center;line-height: 25px;}
.p-heading span{color:red}
.pandora-frame > span{background:url('../images/pandora-sprite.png') no-repeat;background-size:359px 181px;display:block;margin: 0 auto;position:absolute}
.pandora-part .p-inner{height: 122px;width: 141px;background-position: 0px -60px;left: 0;bottom: 0;}
.pandora-part .p-outer{height: 101px;width: 152px;background-position: -142px -80px;left: -8px;bottom: 0;}
.pandora-part .p-rocket{height: 45px;width: 19px;top: 200px;left: 30px;}
.pandora-part .p-plus1{height: 7px;width: 8px;top: 200px;left: 50px;background-position: -49px 0;}
.pandora-part .p-exclamatory1{height: 13px;width: 5px;top: 200px;left: 60px;background-position: -19px 0;}
.pandora-part .p-outround{height: 26px;width: 24px;background-position: -25px 0;top: 200px;left: 60px;}
.pandora-part .p-exclamatory2{height: 13px;width: 5px;top: 200px;left: 70px;background-position: -240px 0;}
.pandora-part .p-star{height: 61px;width: 53px;background-position: -186px 0px;top: 200px;left: 40px;}
.pandora-part .p-exclamatory3{height: 12px;width: 11px;top: 200px;left: 60px;background-position: -121px 0;}
.pandora-part .p-exclamatory4{height: 10px;width: 7px;top: 200px;left: 70px;background-position: -245px 0;}
.pandora-part .p-lense{height: 53px;width: 55px;background-position: -131px 0px;left: 40px;top: 200px;}
.pandora-part .p-key{height: 32px;width: 34px;background-position: -87px 0;top: 200px;left: 40px;}
.pandora-part .p-eight{height: 35px;width: 41px;background-position: -260px 0;top: 200px;left: 50px;}
.pandora-part .p-plus2{height: 7px;width: 8px;top: 200px;left: 50px;background-position: -49px 0;}
.pandora-part .p-calendar{height: 58px;width: 58px;background-position: -301px 0;top: 200px;left: 40px;}
.pandora-part .p-inround{height: 36px;width: 30px;background-position: -57px 0;top: 200px;left: 50px;}
.cp-grey-bg1{background:#999;}
.cp-grey-bg1 .list-disk{padding: 0 40px;}
.cust-quote-part{background:#fff;padding:100px 0}
.customer-quotes{text-align:center}
.customer-quotes p{font-family: 'Roboto Slab', serif, Arial, Helvetica, sans-serif;font-size:22px!important;font-weight:300;line-height:1.5!important}
.customer-quotes p.temp-padding{padding:0 150px}
.customer-quotes small{font-size:12px;text-transform:uppercase;color:#999;font-family: var(--zf-primary-bold);letter-spacing: 0.5px;line-height: 20px;}
.customer-quotes .cust-photo, .customer-quotes .cust-photo2{height: 50px;width: 50px;display: block;margin: 20px auto;transform:scale(.1)}
.customer-quotes .cust-photo img, .customer-quotes .cust-photo2 img{border-radius:10px;width: 100%;}

.line-tab-part{height:750px;}
.line-tab-links{height:100%;float:left;position: relative;background: url('../images/pattern1.svg') #e0eaf6 no-repeat;background-position: right 0;}
.line-tab-cont{background:#f4f9fd;height:100%;float:left;display:table}
.line-cont{display: table-cell;vertical-align:middle}
.line-cont-frame{width:80%;max-width:800px;margin-left: 50px;}
.line-tabs{overflow:hidden;position:relative;top:30%;width: 100%;text-align: right;}
.tab-conts{display:none;}
.tab-conts > p{padding:0 70px;margin:0}
.tab-conts:first-child{display:block}
.line-tabs li{font-size:13px;font-family:var(--zf-primary-extrabold);line-height:50px;position: relative;z-index: 1;padding: 0  20% 0 0;text-transform: uppercase;}
.line-tabs li.active{color:#1976D3;}
.line-tabs li.active:before,.line-tabs li.active:after{border-top: 1px solid #1976D3;content: "";margin: 0 auto;position: absolute;top: 50%;z-index: -1;text-align: center;animation:1s line ease-in-out}
.line-tabs li.active:before{left: 0;width: 80%;}
.line-tabs li.active:after{right: 0;width: 20%;}
@keyframes line {
	0% {width:0}
	50% {width:100%}
}

.line-tabs li a {background: #e0eaf6;padding: 0 15px;transition:all .3s ease;cursor:pointer}
.line-tabs li a:hover{color:#1976D3}
.featured-imgs li{float:left;width:33.333%;padding:0 13px;box-sizing:border-box}
.featured-imgs li h3{font-family: var(--zf-primary-extrabold);font-size: 20px}

.new-float-menu-trigger{position:absolute;right:0;height:30px;width:25px;background:#1976D3;text-align: center;font-size: 25px;color: #fff;cursor: pointer;}
.new-float-menu{position:fixed;right:0;top:40%;z-index:1;transition:all .6s ease}
.new-float-menu.active{transform:translateX(-100%);}
.new-float-menu ul{background:#fff;box-shadow: -5px 0 30px rgba(47, 137, 213, 0.1);border-left: 4px solid #1976D3;transform:translateX(100%);}
.new-float-menu li{text-align:left;border-bottom:1px solid #f4f9fd;transition:all .6s ease}
.new-float-menu li a{padding:15px 20px;display: block;}
.new-float-menu li:hover{background:#f4f9fd}
.what-sec-algin{text-align:right}

/*** BELT ***/

.grey-belt{padding: 80px 0;}
.belt-cont{font-size: 20px;font-family: var(--zf-primary-bold);color: #fff;display:inline-block}
.grey-belt .btn-orange{margin:0 10px}


.scrolling-line{border-bottom:1px solid #e5e5e5;width:0;height:1px;float:right;max-width:48.5%}

.ptype-tags li{float:left;font-family: var(--zf-primary-semibold);color:#333;line-height:25px}
.ptype-tags li:after{content:'//';display:block;margin: 0 10px;float:right}
.ptype-tags li:last-child:after{display:none;}

/*** NUMBER ANIMATION ***/

.twenty-anim{    position: absolute;
    z-index: 1;
    height: 100px;
    width: 100px;
    opacity: .5;
    right: 0;}

/*** PLATFORM PARTNERS ***/

.platform-partner .banner-img{position:relative;z-index: 1;text-align:center}
.platform-partner .banner-cont{position:absolute;top:140px;}
.platform-partner .banner-cont .hTag3{text-transform:none}
.top-three > ul > li{box-sizing: border-box;float: left;width: 30.3333%;}
.top-three .center-para{margin:0 4%!important}
.top-three > ul > li h4{font-size:30px;position:relative;margin:-40px 0 30px 0;z-index:1;line-height: normal;font-family: var(--zf-primary-regular);}
.top-three > ul > li h4 span{position:relative;font-size:75px;color:rgba(238, 238, 238, 0.54);display: block;font-family: var(--zf-primary-black);margin: -50px 0 -30px 0;z-index:-1;}
.top-three img{margin-bottom:50px}
.top-three > ul > li  ul > li{line-height:25px}
.feature-apps li span{display:block;margin-bottom: 20px;border-radius:100%;height:38px;width:40px;}
.feature-apps li span em{background:url('../images/partner-developer-sprite@2x.png') no-repeat;display:block;    background-size: 360px 40px;background-repeat: no-repeat;margin:0 auto}

.feature-apps .pp-extension em{height:38px;width:40px;background-position: 0 0;}
.feature-apps .pp-vertical em{height:38px;width:40px;background-position: -40px 0;}
.feature-apps .pp-custom em{height:38px;width:40px;background-position: -80px 0;}

.what-we-offer{background:#747474;}
.benefits li .cust-icon span{display: inline-block;height: 40px;margin: 0 auto 20px;width: 40px;background-image: url(https://www.zoho.com/developer/images/developer-sprite@2x.png);background-size: 360px 40px;background-repeat: no-repeat;}
.cust-icon.icon1 span{background-position: -160px 0;}
.cust-icon.icon2 span{background-position: -200px 0;}
.cust-icon.icon3 span{background-position: -240px 0;}
.cust-icon.icon4 span{background-position: -280px 0;}
.cust-icon.icon5 span{background-position: -320px 0;}
.referral-partner .pandora-frame{top:-40px;left:70px}

.type-zoho{padding: 30px;box-sizing: border-box;transition:all .5s}
.type-zoho:hover{box-shadow: 0 0 20px #ddd;}


/*** SIGNUP FORM ***/

.form-testimonial-frame{position:relative;width:28%;float:left;background: url(../images/pp-signup-bg.jpg) left top / cover no-repeat;height:100%;}
.form-testimonial-part{width:100%;height:100%;box-sizing: border-box;background:rgba(0,0,0,.4);display:table;}
.form-testimonial{text-align:center;padding:30px;font-size:11px;overflow: hidden;display: table-cell;vertical-align: middle;max-height: 100%;}
.form-testimonial span{background:url('../images/miguel-angel-arce.png') no-repeat;height: 80px;width: 80px;display: block;background-size:110px;border-radius:100%;margin: 0 auto;margin-bottom:20px;animation: .5s elastic ease-in-out;transform:scale(1);background-position: center;}
.form-testimonial small{color: #da5a35;font-Weight: 600;font-size:16px;display:block;margin-bottom:10px;}
.form-testimonial h5{text-transform: uppercase;font-weight: 500;font-size:11px;}

.signupForm-part{width:72%;background:#fff;position:relative;padding:40px 0;box-sizing:border-box;overflow:scroll;float:left;height:100%;}
.inputs{position: relative;margin-bottom:20px}
.inputs small, .red{color:red}
.inputs input, .inputs textarea{width: 100%;border: none;border-bottom: 1px solid #ddd;padding: 20px 0 5px;font-size: 14px;position:relative;z-index:1;background:transparent;transition: all .3s;outline: none;}
.inputs input:focus + span{top:0;font-size: 12px;}
.inputs input:focus{border-bottom:1px solid #000}
.note-box{border: 1px solid #ddd;height: 250px;position: relative;}
.note-box-cont{position: absolute;top: 0;left: 0;border: 20px solid #fff;line-height: 18px;height: 250px;overflow: scroll;box-sizing: border-box;}

.fieldL, .fieldR{width: 48%;text-align: left;margin-bottom: 30px;box-sizing: border-box;position:relative}
.fieldL{float: left;}
.fieldR{float: right;}
.form-theme title, .form-theme em{width: 100%;display: block;margin: 0 0 10px 0;height: 45px;display: table-cell;vertical-align: middle;}
.form-theme .mand title:after, .form-theme .mand span:after, .form-theme .mand title:after, .form-theme .redstar:after{content:'*';display:inline-block;color:red;margin-left:1px}
.form-theme input[type="text"], .form-theme select, .form-theme textarea, .form-theme input[type="date"], .form-theme input[type="number"] {background: #fff;border: 1px solid #e0eaf6;outline: none;font-size: 14px;height: 45px;width: 100%;padding: 0 10px;box-sizing: border-box;transition: all .6s ease;max-width: 100%; -webkit-appearance: none;-webkit-border-radius: 0px;}
#zipcode{text-transform:uppercase;}
.form-theme input:focus, .form-theme textarea:focus, .form-theme select:focus{border:1px solid #1976D3}
textarea{padding:10px!important;height:80px!important;}
.form-btn input{padding: 10px 20px;font-size: 12px;transition: all .5s;cursor: pointer;text-transform:uppercase;font-family: var(--zf-primary-semibold);letter-spacing: 1px;width:100px;outline:none;margin:20px 5px}
.form-btn-blue{color: #fff;background: #1976D3!important;border: 1px solid #1976D3!important;margin: 0 5px 0 0;}
.form-btn-line{background: #fff;border: 1px solid #1976D3!important;color:#1976D3!important;}


/*** REFERRAL PARTNERS ***/

.satellite2{position:relative;margin-top:-70px;left:160px}

/*** MARKETING RESOURCES ***/

.marketing-search-form{position:relative}
.main-search{position:relative;color: #fff;text-align: center;background:#f4f9fd;}
.main-search .inner-banner{background:url('../images/banner-outline.png') no-repeat;background-size: 100%;background-position: bottom;}
.market-search{position: relative;text-align: center;display: block;box-sizing: border-box;width: 90%;margin: 0 auto;max-width:850px;top: 20%;z-index: 3;}
.market-search .fh1{margin-bottom:40px;position: relative;color: #1976D3;}
#marketing-search, .search-partner{width: 100%;height: 70px;outline: none;border: none;font-size: 16px;padding: 0 70px;box-sizing: border-box;color: #333;z-index: 3;position:relative;box-shadow: 0 0px 50px rgba(47, 137, 213, 0.1);}

i#search-icon, .filter-list span:before, .suggestions .suggestion-icon, .results[data-type="video"] .searching-banner:after, .results[data-type="document"] .searching-banner:after, .results[data-type="casestudy"] .searching-banner:after, .searching-banner:after, #fp-search-icon:after{display:block;background:url('../images/icon-martketing-sprite@2x.png') no-repeat;background-size: 127px 94px;opacity: .7;}

.searching-banner:hover:after{opacity:1}
i#search-icon{content:'';height:20px;width:20px;float:left;position: absolute;top: 25px;left: 30px;z-index: 4;background-position: 0px -20px;}
i#search-icon.filterdocument{background-position: -21px -20px;}
i#search-icon.filtercasestudy{background-position: -39px -20px;}
i#search-icon.filtervideo{background-position: -57px -20px;}
i#search-icon.filterdate{background-position: -76px -20px;}
.filter-list.active{margin-top:0;opacity:1;visibility: visible;}
.filter-list.active span{top:0;}
.filter-list{background:#fff;color:#000;padding: 20px 0 10px 0;position: relative;margin-top:-57px;transition:all .5s;z-index:2;border-bottom:1px dotted #ddd;opacity:0;width:100%;margin: 0 auto;box-shadow: 0 10px 50px rgba(47, 137, 213, 0.1);visibility: hidden;display:block!important}
.filter-list .btn-blue-line{position: relative;top: -5px;float: right;right: 30px;}
.filter-list .btn-blue-line a{padding: 10px 30px;border:1px solid #1976D3;font-family: var(--zf-primary-bold);font-size: 12px;}
.filter-list span{display:block;float:left;margin: 5px 0px;padding: 0 30px;border-left: 1px solid #ddd;line-height: 23px;font-size:12px;font-family: var(--zf-primary-semibold);position:relative;top: -30px;cursor:pointer;opacity:.7}
.sales-kit-btn{color: red;font-weight: bold!important;font-size: 15px!important;}
.sales-kit-btn:before{display: none!important}
.filter-list span:hover{opacity:1}
.filter-list span.selected:hover{opacity:.7}
.filter-list span.selected{color:#1976D3;opacity: 1;}
.filter-list span:first-child{border:none}
.filter-list span:before{content:'';height:20px;width:20px;float:left;margin: 0 10px 0 0;opacity:1}
.filter-list span:first-child{transition:all .5s .15s}
.filter-list span:nth-child(2){transition:all .5s .25s}
.filter-list span:nth-child(3){transition:all .5s .20s}
.filter-list span:nth-child(4){transition:all .5s .25s}
.filter-list span:nth-child(5){transition:all .5s .30s}

.filter-list .filterall:before{background-position:0px -20px}
.filter-list .filterdocs:before{background-position:-21px -20px}
.filter-list .filtercasestudies:before{background-position:-39px -20px}
.filter-list .filtervideo:before{background-position:-57px -20px}
.filter-list .filterdate:before{background-position:-76px -20px}

.filter-list .selected.filterall:before{background-position:0px 0}
.filter-list .selected.filterdocs:before{background-position:-21px 0}
.filter-list .selected.filtercasestudies:before{background-position:-39px 0}
.filter-list .selected.filtervideo:before{background-position:-57px 0}
.filter-list .selected.filterdate:before{background-position:-76px 0}

#marketing-search::-webkit-input-placeholder {color:rgba(0,0,0,.2)}
.suggestion-box{color:#444;border-top: 1px dotted #ddd;margin-top:-20px;z-index:2;display: none;max-height:320px;overflow:scroll;width: 100%;margin: 0 auto;box-shadow: 0 20px 50px rgba(47, 137, 213, 0.1);position:relative;border-radius: 5px;box-sizing: border-box}
.suggestion-box.active{margin-top:-1px;display: block}
.suggestions{background:#fff;padding:10px 20px;text-align:left;animation: suggestionAnim .15s;position:relative;cursor:pointer;transition: all .5s ease;border-bottom: 1px dotted #ddd;color:#333!important;font-size:14px}
.suggestions:hover{background: #f4f9fd;}
.suggestions .suggestion-icon{height:20px;width:20px;float:left;margin: 0 20px 0 0;background-position: -20px -20px;}

.reqDoc, .requestform #submit{display: block;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #1976D3;padding: 10px 20px;color: #fff;font-family: var(--zf-primary-bold);text-transform: uppercase;border: none;text-align:center;font-size:13px;cursor:pointer;outline:none;width:170px;margin:0 auto}
.request-form{height:220px;width:400px;margin:40px auto;text-align:center;display:none}
.requestform input, .requestform textarea{width: 70%;float: right;margin: 0 0 20px 0;outline: none;font-size: 15px;padding: 10px;border:1px solid #ddd}
.requestform textarea{height:50px;}
.reqDoc.hide{display:none!important}
.requestform title{display:block;float:left;width: 24%;position: relative;top: 10px;text-align:left;}
.requestform title:after{content:' *';color:red;}
.thanks-msg{font-size:16px;font-size: 20px;position: relative;top: 45%;display:none}
.note{background: #fbebc8;padding: 15px;color: #755c2f;margin-bottom:40px;line-height: 20px;width: 420px;margin: 0 auto 40px;text-align: center;max-width:100%;box-sizing:border-box;display:none;}


.result-pages{border-top:5px solid #ddd;margin-top: 30px;}
.result-pages li{display:inline-block;margin-top: 10px;margin: 20px 20px 0 0px;font-size: 20px;cursor:pointer;color: #0099dd;}

.support-form-over{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,.9);z-index:7;opacity:0;visibility:hidden;transition: .5s}
.support-form-over.active{opacity:1;visibility:visible}
.support-form-frame{height:540px;width:450px;margin:0 auto;top:18%;position:relative;background:#fff;box-shadow:0 0 10px #ddd;padding: 50px 40px;box-sizing: border-box;}
.fields{margin:0 0 20px 0}
.fields title{float:left;display:block;width:18%;margin: 10px 0;}
.fields title:after{content:' *';color:red}
.fields input{float:right;height:40px;width:80%;outline:none;font-size: 16px;padding: 10px;box-sizing: border-box;}
.support-form button{background:#1976D3;border:none;outline:none;padding:10px 20px;color:#fff;font-family:var(--zf-primary-bold);text-transform: uppercase;font-size: 13px;}

.bigdeal-page{background: #f4f9fd;}
.bigdealForm-part{background: #fff;width: 1000px;max-width: 95%;margin: 0 auto;padding: 40px 0;box-sizing: border-box;}

.salesinbox + .popup-box, .notebook + .popup-box{width:250px!important}

.calendar-month li{float:left;margin:0 20px 0 0;font-size: 20px;font-family: var(--zf-primary-black);cursor:pointer}
.calendar-month li a{color: #000;}
.calendar-month li a.current{color:#1976D3;}
.calendar-month li a:hover{color:#1976D3;}
.webinar-event-trigger{float:right;background: rgba(25, 118, 211, 0.67)!important;position:relative;}
.webinar-event-trigger li{float:left;cursor:pointer;width: 100px;color:#fff;position:relative}
.webinar-event-trigger:before{content:'';display:block;background:#1976D3!important;left:0;width: 100px;position: absolute;height: 100%;transition:all .3s ease;left:0;}
.webinar-event-trigger.move:before{left:50%;}
.webinar-event-trigger li span{display: block;padding: 7px 0;}
.showcontent{display:none;}

.training-section, .sm-kit-section{background: #f4f9fd;padding: 40px 0;}
.training-image{width: 40%;float: left;text-align: center;}
.sm-kit-image{width: 40%;float: right;text-align: center;}
.training-content{width: 60%;float: left;text-align: left;padding: 20px 170px 0 0px;box-sizing: border-box;}
.sm-kit-content{width: 60%;float: left;text-align: left;padding: 20px 20px 0 80px;box-sizing: border-box;}

.training-pop{position: fixed;height: 100%;width: 100%;background: rgba(255,255,255,.9);top: 0;left: 0;z-index: 999;opacity:0;visibility: hidden;transition: all .2s ease}
.training-pop.active{opacity:1;visibility: visible}
.training-wrap{height: 450px;width: 1000px;background: #fff;top: 0;left: 0;right: 0;bottom: 0;margin: auto;position: absolute;box-shadow: 0 0 10px #ddd;border-radius: 10px;transform: scale(.9);transition: all .4s ease}
.active .training-wrap{transform: scale(1);}
.training-pop-title{float: left;width: 40%;}
.training-pop-title h2{font-size: 50px;color: #1976d3;font-family: var(--zf-primary-black);padding: 165px 70px;line-height: 60px!important;}
.training-pop-content{float: left;width: 60%;padding:50px 30px 0 30px;box-sizing: border-box;}
.training-pop-content h3 a{font-family: var(--zf-primary-semibold);font-size:20px!important;display: block;}
.training-pop-content p{margin: 5px 0 5px 0!important;line-height: 20px;font-size: 14px!important;}
.training-pop-content a{font-size: 13px;color: #1976d3;}
.training-crm-icon:before, .training-video-icon:before, .training-demo-icon:before{content:'';display: block;height: 80px;width: 80px;margin-right: 10px;float: left}
.training-crm-icon:before{background: url('../images/training-crm-icon.svg') no-repeat}
.training-video-icon:before{background: url('../images/training-video-icon.svg') no-repeat}
.training-demo-icon:before{background: url('../images/training-demo-icon.svg') no-repeat}
.brand-kit-section{margin: 30px 0 80px 0;padding: 10px 30px;box-sizing: border-box;background: #1b77d3;position: relative}
.brand-kit-section p{color: #fff!important;font-size: 18px!important;}
.brand-kit-section img{width: 220px;position: absolute;right: 20px;top: -80px;display: block}
.brand-kit-link{color: #fff!important;font-size: 18px!important;}

.announcement{background: #2f5fba;width: 100%;padding: 10px 0;text-align: center;font-family: var(--zf-primary-light);z-index: 999;position: relative;display: none;letter-spacing: .5px;color: #fff;}
.announcement.hide{top: -40px;}
.announcement a{color: #fff!important;margin: 0!important;cursor:pointer;font-size: 14px!important;padding: 0 10px;font-family: var(--zf-primary-semibold);}
.announcement a span{font-family: var(--zf-primary-bold);}
.announce-close{position: absolute;right: 15px;top: 10px;cursor: pointer}
.announce-line{height:5px;position: relative;width:100%;background: #2f5fba;display: none;cursor: pointer}



/*** TEMPORARY ***/

.suggestions .suggestion-icon{background-position: -39px -20px;}
.suggestions[data-type="video"] .suggestion-icon{background-position: -57px -20px;}
.suggestions[data-type="document"] .suggestion-icon, .suggestions[data-type="PDF"] .suggestion-icon{background-position: -21px -20px}

.suggestion-cont{line-height:25px;}

.leaf-animation{position:relative;height: 310px;overflow: hidden;}
.leaf-animation span{display:block;background:url('../images/case-study-sprite.png') no-repeat;background-size:419px 214px;position:absolute;transition:all .8s}
.leaf-animation span.cs-rock{height:77px;width:135px;background-position:0 0;top: 210px;}
.leaf-animation span.cs-leaf1{height: 16px;width: 19px;background-position: -174px 0;top: 190px;left: 74px;}
.leaf-animation span.cs-leaf2{height: 17px;width: 24px;background-position: -193px 0;top: 191px;left: 90px;}
.leaf-animation span.cs-stem{height: 25px;width: 13px;background-position: -160px 0;left: 81px;z-index: 1;top: 202px;}
.leaf-animation span.cs-upper{height: 300px;width: 280px;background-position: -216px 0px;right: -44px;z-index:1;transform: rotate(0deg) translate3d(4px, 0, 0);}
.leaf-animation.sleep span.cs-upper{transform: rotate(-8deg);}
.leaf-animation span.cs-lower{height: 137px;width: 160px;background-position: 0px -77px;right: 0;top: 165px;}
.leaf-animation.sleep span.cs-leaf1{transform:scale(.5) translate3d(2px,30px,0)}
.leaf-animation.sleep span.cs-leaf2{transform:scale(.5) translate3d(-16px,28px,0)}
.leaf-animation.sleep span.cs-stem{transform:scale(.5) translate3d(0px,11px,0)}

/*** SEARCH RESULTS ***/

.search-results-part{position:relative;background: #FBFBFB;}
.result-count{font-size: 13px;color: #333;line-height: 2.6;margin-right: 20px;}
.result-count i{font-family:var(--zf-primary-bold)}
.no-results{font-size: 30px;text-align: center;padding: 30px 0;display:none;}
.sort-by{position:relative;display:none;}
.sort-by .sort{background: #fff;padding: 7px 11px;cursor:pointer;display:block;text-align:center;position:relative;border-bottom:none;transition:all .15s;box-shadow: 0 1px 4px rgba(0,0,0,.1);display: inline-block;font-size:12px}
.sort-by .sort:hover + .sort-list, .sort-list:hover{opacity:1;visibility:visible}
.sort-list{width:120px;position:absolute;background: #fff;right: 0px;opacity:0;visibility:hidden;transition:all .25s;margin-top: -2px;box-shadow: 0 3px 4px rgba(0,0,0,.1);z-index:2}
.sort-list li{padding:7px 15px;transition:all .25s ease;cursor:pointer;font-size:12px;}
.sort-list li:hover{background:#e5e5e5}
.results{width:100%;margin-bottom:10px;overflow:hidden;transition:all .5s;display:block;padding-bottom:10px;border-bottom:1px dotted #e6e6e6}
.results.show{display:block!important}
.results.hide{display:none}

.show-count-frame span{display:inline-block;position:relative}
.show-count{padding: 5px 10px;background: #fff;border: none;box-shadow: 0 1px 4px rgba(0,0,0,.1);-webkit-appearance: button;margin: 0 5px;font-size: 14px;outline: none;cursor:pointer}
.searching-banner{width:5%;height:40px;float:left;cursor:pointer;overflow:hidden;background-size: contain!important;}

.results .searching-banner{background:url('../images/link-icon.svg') no-repeat;}
.results[data-type="PDF"] .searching-banner{background:url('../images/pdf-icon.svg') no-repeat;}
.results[data-type="document"] .searching-banner{background:url('../images/doc-icon.svg') no-repeat;}
.results[data-type="video"] .searching-banner{background:url('../images/video-icon.svg') no-repeat;}
.results[data-type="casestudy"] .searching-banner{background:url('../images/casestudy-icon.svg') no-repeat;}

.searching-cont{width:95%;height:100%;float:left;position: relative;padding:0 10px;box-sizing:border-box}
.searching-cont h4{font-family:var(--zf-primary-semibold);cursor:pointer;font-size:18px;color:#000;line-height:18px;margin-top:2px}
.uploaded-by{font-size:12px;color:#888;font-family:var(--zf-primary-bold);display:inline-block;text-transform:capitalize}
.sr-date{font-size:12px;color:#333;display:inline-block;float:right;margin: 5px 0;}
.favourite-icon{display:block;background:url('../images/favourite-sprite.png') no-repeat;height:16px;width:16px;background-position: 0 0;cursor:pointer;position: absolute;right: 30px;bottom: 20px;}
.results[data-fav="true"] .favourite-icon{background-position:-17px 0;animation: zoomIn .5s ease-in-out;}
.prdName{font-size: 14px;color: #888;margin-left: 5px;}

.sr-description{font-size:15px;margin:10px 0 15px 0;line-height: 1.5;overflow:hidden}
.view-type li{float: left;border-left:1px dotted #e6e6e6;padding:0 10px}
.view-type li a{font-size:13px;font-family:var(--zf-primary-bold);color:#1976D3}
.view-type li:first-child{padding:0 10px 0 0;border:none}

.pop-up-frame{position:fixed;height:100%;width:100%;background:#fff;z-index:999;opacity:0;visibility:hidden;transition:all .5s;top:0}
.pop-up-frame.show{opacity:1;visibility:visible}

.video-wrapper{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 9999;}
.video-frame-container{max-width: 70%;width: 90%;height: 100%;display: table;table-layout: fixed;margin: 0 auto;}
.video-frame{display: table-cell;vertical-align: middle;}
.video-box{width: 100%;position: relative;padding-bottom: 56.25%;}
.video-iframe{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;border: 0;background: none repeat scroll 0 0 #000;display: block;margin: 0 auto;opacity:1}

.video-wrapper, .pdf-frame{display:none;animation: showVideo .4s ease forwards;-webkit-animation: showVideo .4s ease forwards;-moz-animation: showVideo .4s ease forwards;-o-animation: showVideo .4s ease forwards;-ms-animation: showVideo .4s ease forwards;}
.pdf-frame.show, .video-wrapper.show{display:block}

.pdf-frame iframe{display: block;height: 100%;width: 100%;}

.pdf-frame{height: 100%;position: relative;width: 90%;box-sizing: border-box;background: #eee;margin:0 auto;border-left: 1px solid #d1d8de;border-right: 1px solid #d1d8de;}
.close-icon {position: absolute;display: block;color: #212020;top: 15px;right: 25px;z-index: 11;width: 20px;height: 20px;cursor: pointer;}

.favourite-btn{display: inline-block;padding: 9px 15px 9px 40px;float: right;position: relative;cursor:pointer;border: 1px solid #f1bb18;color: #f1bb18;font-family: var(--zf-primary-bold);}
.favourite-btn a{color:#f1bb18!important}

/*** SUB LINKS ***/
.sub-links-part{width:1000px;margin: -30px auto -30px;max-width:100%;box-shadow: 0 10px 50px rgba(47, 137, 213, 0.2);position: relative;z-index: 2;background: #fff;}
.sub-links-part a{float: left;width: 33.33%;text-align: center;box-sizing: border-box;padding:22px 20px;font-size: 14px;text-transform: uppercase;font-family: var(--zf-primary-bold);background: #fff;border-right: 1px solid #efefef;}
.sub-links-part a.active{background:#1976D3;color: #fff;border:none}


.step1-arrow, .step2-arrow{position:relative;}
.step1-arrow:after{background:url('../images/step1-arrow.svg') no-repeat;}
.step2-arrow:after{background:url('../images/step2-arrow.svg') no-repeat;}
.step1-arrow:after, .step2-arrow:after{content:'';position:absolute;top:60px;right:-140px;height:80px;width:200px;background-size:174px 77px;}
	
	
/*** Inner Banner ***/

.inner-slider{width:1000px;margin:0 auto;max-width:100%;position: relative;overflow:hidden}
.inner-slider li.active h3:after{width:40px;}
.inner-slides{transition: all .5s;height:100%}
.inner-slides li{float:left;opacity:0;visibility:hidden;transition: all .2s;height:100%}
.inner-slides li.active{opacity:1;visibility:visible}
.inner-slides li p{margin:30px 0!important}
.inner-nav{text-align:center;position: relative;bottom: 50px;}
.inner-nav li{display:inline-block;padding:4px;background:#1976D3;margin: 0 5px;cursor:pointer;transition: all .3s;border-radius: 10px;}
.inner-nav li.active{transform: scale(1.5);}
.inner-slide-det{display:table;height:100%}
.inner-slide-cont{width:54%;display:table-cell;vertical-align: middle;padding:80px 40px}
.inner-slide-img{width: 44%;display: table-cell;vertical-align: middle;text-align: center;width:100%}


/*** PARTNER PORTAL MOBILE MENU ***/

.more-products-link{font-size: 16px!important;color: #1976D3!important;text-decoration: underline;}

.btm-top{display:none}

/*** FIND PARTNER ***/

/*
.partners-card-part {background: #fff;width: 100%;height: 100%;overflow: scroll;transition: all .7s ease;box-shadow: 10px 0px 30px rgba(47, 137, 213, 1);box-sizing: border-box;}
.partner-hide {position: fixed;transform: translateX(0);width: 650px;right: 0;top: 0;height: 100%;transition: all .7s ease;z-index: 6;max-width:100%;}
.partner-hide.inactive {transform: translateX(120%);}
.partner-results {margin-top: 120px}
.partner-cards {clear: both\9;position: relative;transition: all .5s;box-shadow: 0 1px 3px #f4f9fd;border-bottom: 1px solid rgba(203, 219, 240, 0.5);}
.partner-logo {left: 0;width: 40%;display: table-cell;vertical-align: middle;text-align: center;}
.p-address {height: 270px;display: table;width: 100%;border: inherit;max-width: inherit;margin: auto;padding: initial;text-align: inherit;}
.partner-address {right: 0;width: 60%;height: 100%;display: table-cell;vertical-align: middle;padding: 0 20px 0 0;position: relative}
.partner-address h4 {font-family: var(--zf-primary-bold);background: none;display: block;font-size: 22px;padding: 0;text-transform: none;top: inherit;z-index: inherit;}
.partner-address small {font-size: 13px;margin: 10px 0;display: block;line-height: 1.5;}
.partner-address ul li {line-height: 1.5;}
.selected-country {float: left;position: relative;padding: 10px 0;}
.partner-type {float: right}
.select-boxes {padding: 10px 20px;position: fixed;width: 100%;box-sizing: border-box;background: #fff;z-index: 2;transition: all .5s;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
select {border: none;outline: none;background: #fff;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;padding:0 0 0 20px;}
.selected-country:before{content:'';display: block;position: absolute;float: left;height: 8px;width: 15px;background: url('../images/select-icon.png') no-repeat;background-size: contain;margin: 7px 5px 0 0;}
.selected-country select {font-size: 18px;font-family: var(--zf-primary-bold)}
.partner-type select {font-size: 14px;font-family: var(--zf-primary-bold);background: #f0f0f0;border-radius: 0;padding: 0 15px;width: 160px;height: 36px;}
.partner-type:after {content: '';display: block;position: relative;height: 36px;width: 35px;background: url('../images/select-icon.png') no-repeat #e6e6e6 11px 16px;background-size: 15px;float: right;}
.partner-cards:hover i {opacity: 1;visibility: visible;}
.more-expand {background: url('../images/more-icon.svg') no-repeat;height: 25px;width: 25px;display: block;background-size: contain;position: absolute;bottom: -10px;left: 49%;opacity: 1;visibility: visible;cursor: pointer;transition: all .25s;transform: rotate(0deg);z-index:1;}
.partner-cards.visible .more-expand {transform: rotate(180deg);opacity: 1;visibility: visible}
.expand-more {background: #f4f9fd;padding: 40px;line-height: 1.5;display: none;border-top: 1px dotted #ddd;}
.find-partner-search {position: relative;width: 800px;margin: 0 auto;text-align: center;max-width:90%;}
.find-partner-click {cursor: pointer;}
.ui-menu-item {background: #fff;color: #000;padding: 15px 20px;width: 800px;box-sizing: border-box;transition: all .5s;}
.ui-menu-item:hover {background: #e5e5e5;}
.country-frame {display: none;}
.type-partner {font-size: 12px;text-transform: uppercase;margin-bottom: 10px;color: red;}
.partner-address a:hover {color: #FF6600;}
.search-partner{box-shadow: 0 5px 10px rgba(47, 137, 213, 0.1);border: 1px solid #e0eaf6;z-index:1;height: 55px;}
.partner-cards .partner-address:after{content: '';position: absolute;display: block;right: 20px;bottom: 20px;}
.premium-partner .partner-address:after{background: url(../images/premium-badge.png);background-size: 100%;height: 29px;width: 150px;}
.advanced-partner .partner-address:after{background: url(../images/advanced-badge.png);background-size: 100%;height: 27px;width: 150px;}
.authorized-partner .partner-address:after{background: url(../images/authorized-badge.png);background-size: 100%;height: 26px;width: 150px;}

.map-part{width:1140px;position: relative;max-width:100%;margin:0 auto}
.continents{background:url('../images/color-map-sprite.png') no-repeat;background-size:1856px 393px;position:absolute;transition:all .5s;cursor:pointer;text-align:left;}
.continents:hover{filter: contrast(100%);}
.continents.zoom{transform:scale(1.3);z-index:9999;filter: contrast(100%);}
.continents.cont1{height: 333px;width: 474px;background-position: 0 0;top: 51px;left: 0;}
.continents.cont2{height: 228px;width: 145px;background-position: -490px -9px;top: 367px;left: 258px;}
.continents.cont3{height: 223px;width: 195px;background-position: -895px 0;top: 90px;left: 490px;}
.continents.cont4{height: 229px;width: 205px;background-position: -655px -9px;top: 300px;left: 512px;}
.continents.cont5{height: 364px;width: 495px;background-position: -1129px -8px;top: 92px;left: 641px;}
.continents.cont6{height: 124px;width: 202px;background-position: -1644px -9px;top: 465px;left: 894px;}
.selected-countries{position:absolute;opacity:0;visibility:hidden;}
.selected-countries span{display: block;padding: 10px;margin: 0px 0;color: #fff;font-size: 10px;text-transform: uppercase;border-left: 5px solid rgba(0,0,0,.2);cursor: pointer;min-width: 100px;opacity:.8;transition:all .6s ease;font-family:var(--zf-primary-semibold)}
.selected-countries span:hover{opacity:1}
.continents.zoom .selected-countries{opacity:1;visibility:visible;transition:all 1s .3s}
.cont1 .selected-countries{right: -170px;top: 50px;}
.cont1 span{background: #ec7e7f;}
.cont2 .selected-countries{right: -170px;top: 50px;}
.cont2 span{background: #40d3b7;}
.cont3 .selected-countries{right: -170px;top: 20px;}
.cont3 span{background: #b3d986;}
.cont4 .selected-countries{right: -170px;top: 20px;}
.cont4 span{background: #feac52;}
.cont5 .selected-countries{left: -200px;top: 50px;}
.cont5 span{background: #64b5e0;}
.cont6 .selected-countries{left: -150px;bottom: 50px;}
.cont6 span{background: #ec7e7f;}
.partners-card-alignment{margin-top:61px;}
.no-image{padding: 20px;box-sizing: border-box;}
.find-partner-search{width:550px;}
#search-partner{text-transform:capitalize}

.fixed-map{display: block;width: 1140px;position: relative;height: 590px;margin: 40px auto;}
.fixed-map ul{position: absolute;}
.map-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,.9);z-index:5;opacity:0;visibility:hidden;transition:all .7s;}
.map-overlay.active{opacity:1;visibility:visible;}
*/


/*** FIND PARTNER ***/


.partners-card-part {background: #fff;width: 100%;height: 100%;overflow: scroll;transition: all .7s ease;box-shadow: 10px 0px 30px rgba(47, 137, 213, 1);box-sizing: border-box;}
.partner-hide {position: fixed;transform: translateX(0);width: 650px;right: 0;top: 0;height: 100%;transition: all .7s ease;z-index: 6;max-width:100%;}
.partner-hide.inactive {transform: translateX(120%);}
.partner-results {margin-top: 120px}
.partner-cards {clear: both\9;position: relative;transition: all .5s;box-shadow: 0 1px 3px #f4f9fd;border-bottom: 1px solid rgba(203, 219, 240, 0.5);}
.partner-logo {left: 0;width: 40%;display: table-cell;vertical-align: middle;text-align: center;}
.p-address {height: 270px;display: table;width: 100%;border: inherit;max-width: inherit;margin: auto;padding: initial;text-align: inherit;}
.partner-address {right: 0;width: 60%;height: 100%;display: table-cell;vertical-align: middle;padding: 0 20px 0 0;position: relative}
.partner-address h4 {font-family: var(--zf-primary-bold);background: none;display: block;font-size: 22px;padding: 0;text-transform: none;top: inherit;z-index: inherit;}
.partner-address small {font-size: 13px;margin: 10px 0;display: block;line-height: 1.5;}
.partner-address ul li {line-height: 1.5;}
.selected-country {float: left;position: relative;padding: 10px 0;}
/*
.selected-country:hover {
  overflow-y: scroll;
}
*/
.partner-type {float: right}
.select-boxes {padding: 10px 20px;position: fixed;width: 100%;box-sizing: border-box;background: #fff;z-index: 2;transition: all .5s;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
select {border: none;outline: none;background: #fff;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;padding:0 0 0 20px;}
.selected-country:before{content:'';display: block;position: absolute;float: left;height: 8px;width: 15px;background: url('../images/select-icon.png') no-repeat;background-size: contain;margin: 7px 5px 0 0;}
.selected-country select {font-size: 18px;font-family: var(--zf-primary-bold)}
.partner-type select {font-size: 14px;font-family: var(--zf-primary-bold);background: #f0f0f0;border-radius: 0;padding: 0 15px;width: 160px;height: 36px;}
.partner-type:after {content: '';display: block;position: relative;height: 36px;width: 35px;background: url('../images/select-icon.png') no-repeat #e6e6e6 11px 16px;background-size: 15px;float: right;}
.partner-cards:hover i {opacity: 1;visibility: visible;}
.more-expand {background: url('../images/more-icon.svg') no-repeat;height: 25px;width: 25px;display: block;background-size: contain;position: absolute;bottom: -10px;left: 49%;opacity: 1;visibility: visible;cursor: pointer;transition: all .25s;transform: rotate(0deg);z-index:1;}
.partner-cards.visible .more-expand {transform: rotate(180deg);opacity: 1;visibility: visible}
.expand-more {background: #f4f9fd;padding: 40px;line-height: 1.5;display: none;border-top: 1px dotted #ddd;}
#fp-search-icon{position: absolute;padding: 0 25px;display: block;right: 0;background: #fabd00;z-index: 2;height: 45px;border-radius: 0 5px 5px 0;cursor: pointer}
#fp-search-icon:after{content:'';display: block;height:20px;width:20px;position: absolute;z-index: 4;background-position: 0px -20px;top: 0;left: 0;right: 0;bottom: 0;margin: auto}
.find-partner-search {width: 500px;margin: 0 auto;text-align: center;max-width:90%;position: relative}
.find-partner-click {cursor: pointer;}
.ui-menu-item {background: #fff;color: #000;padding: 15px 20px;width: 800px;box-sizing: border-box;transition: all .5s;}
.ui-menu-item:hover {background: #e5e5e5;}
.country-frame {display: none;}
.type-partner {font-size: 12px;text-transform: uppercase;margin-bottom: 10px;color: red;}
.partner-address a:hover {color: #FF6600;}
.search-partner{box-shadow: 0 5px 10px rgba(47, 137, 213, 0.1);border: 1px solid #e0eaf6;z-index:1;height: 45px;border-radius: 5px;padding: 0 70px 0 20px}
.partner-cards .partner-address:after{content: '';position: absolute;display: block;right: 20px;bottom: 20px;}
.premium-partner .partner-address:after{background: url(../images/premium-badge.png);background-size: 100%;height: 29px;width: 150px;}
.advanced-partner .partner-address:after{background: url(../images/advanced-badge.png);background-size: 100%;height: 27px;width: 150px;}
.authorized-partner .partner-address:after{background: url(../images/authorized-badge.png);background-size: 100%;height: 26px;width: 150px;}

.map-part{width:1140px;position: relative;max-width:100%;margin:0 auto}
.continents{background:url('../images/color-map-sprite.png') no-repeat;background-size:1856px 393px;position:absolute;transition:all .5s;cursor:pointer;text-align:left;}
.continents:hover{filter: contrast(100%);}
.continents.zoom{transform:scale(1.3);z-index:9999;filter: contrast(100%);}
.continents.cont1{height: 333px;width: 474px;background-position: 0 0;top: 51px;left: 0;}
.continents.cont2{height: 228px;width: 145px;background-position: -490px -9px;top: 367px;left: 258px;}
.continents.cont3{height: 223px;width: 195px;background-position: -895px 0;top: 90px;left: 490px;}
.continents.cont4{height: 229px;width: 205px;background-position: -655px -9px;top: 300px;left: 512px;}
.continents.cont5{height: 364px;width: 495px;background-position: -1130px -8px;top: 92px;left: 641px;}
.continents.cont6{height: 124px;width: 202px;background-position: -1644px -9px;top: 465px;left: 894px;}
.selected-countries{position:absolute;opacity:0;visibility:hidden;padding: 20px;border-radius: 5px;}

.selected-countries::-webkit-scrollbar {
  width: .6em;
}
/*
.selected-countries::-webkit-scrollbar,
.selected-countries::-webkit-scrollbar-thumb {
  overflow:visible;
  border-radius: 1px;
}
*/
.selected-countries::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.4); 
	border-radius: 10px;
}
.selected-countries span{display: block;padding: 8px 0;color: #fff;font-size: 12px;text-transform: uppercase;cursor: pointer;min-width: 110px;}
.selected-countries span:hover{font-family: var(--zf-primary-bold)}
.continents.zoom .selected-countries{opacity:1;visibility:visible;transition:all 1s .3s;box-sizing: border-box;width: 200px;max-height: 240px;overflow: auto;background: rgba(0,0,0,.6);}
.cont1 .selected-countries{right: -220px;top: 20px;}
.cont2 .selected-countries{right: -220px;top: 20px;}
.cont3 .selected-countries{right: -220px;top: 20px;}
.cont4 .selected-countries{right: -220px;top: 20px;}
.cont5 .selected-countries{left: -220px;top: 20px;}
.cont6 .selected-countries{left: -220px;bottom: 50px;}
/*.selected-countries:before{content: '';display: block;width: 25px;height: 3px;margin-bottom: 10px}*/
/*
.cont1 .selected-countries:before{background: #e71f1d}
.cont2 .selected-countries:before{background: #009a46}
.cont3 .selected-countries:before{background: #009b47}
.cont4 .selected-countries:before{background: #fabd00}
.cont5 .selected-countries:before{background: #0f6db7}
.cont6 .selected-countries:before{background: #e71f1d}
*/
.partners-card-alignment{margin-top:61px;}
.no-image{padding: 20px;box-sizing: border-box;}
#search-partner{text-transform:capitalize}

.fixed-map{display: block;width: 1140px;position: relative;height: 590px;margin: 40px auto;}
.fixed-map ul{position: absolute;}
.map-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,.9);z-index:5;opacity:0;visibility:hidden;transition:all .7s;}
.map-overlay.active{opacity:1;visibility:visible;}


/*** Footer ***/

.footer{letter-spacing:0;background:#333!important;}
.footer-links {border-bottom: 1px solid #444!important;}
.footer-links li a, .common-footer li a, .footer-links li, .common-footer p{color: #999!important;}
.common-footer p{text-shadow:none!important}
.common-footer p{font-size:12px!important;margin: 5px auto!important;}
.social-icons a{height:24px!important;}
.footer-zohologo a {margin: 15px 0 0;width: 73px!important;height: 27px!important;background-position: -116px -70px!important;}
.si1, .si2, .si3, .footer-zohologo a {background-image: url(../images/zohohome-sprite-new.png);background-repeat: no-repeat;display: inline-block;text-indent: -999em;background-size: inherit;}


.partner-digest-banner{background: url('../images/partner-digest-banner.png');height: 365px;max-width: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;}
.digest-content{position: relative;top: 36%;left: 10%;width: 59%;max-width: 100%;}
.digest-left{float: left;width: 50%}
.digest-right{float: left;width: 50%;text-align: right}
.digest-content h4{font-size: 30px;position: relative;font-family: var(--zf-primary-regular);margin-bottom: 20px;}
.digest-content h2{font-size: 30px;text-transform: uppercase;font-family: var(--zf-primary-extrabold);line-height: 30px!important;margin-bottom: 15px;}
.digest-content a{color: #1976D3;font-size: 14px;font-family: var(--zf-primary-bold);}
.vs-photo{display: none;text-align: center}
.vs-photo img{max-width: 300px;}
.digest-content .results{border: none!important}

#captcha-wrapper {display: table;border: 1px solid #e0eaf6;margin-bottom: 10px}
#captcha-frame {float: left;border-right: 1px solid #e0eaf6;}
#captcha {padding: 0 10px;vertical-align: middle;}
#captcha-reload {cursor: pointer;vertical-align: middle;display: table-cell;padding: 0 15px;width: 15px;}
#captcha-reload img {width: 100%}

/*
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, only screen and (min-resolution: 240dpi)
{
.si1, .si2, .si3, .footer-zohologo a, .zoho-logo-products-names {
    background-image: url(../images/zohohome-sprite-new@2x.png)!important;
    background-size: 1090px 100px!important;
}
}
*/
.si1 {background-position: -324px -69px!important;}
.si2 {background-position: -300px -69px!important;}
.si3 {background-position: -348px -69px!important;}

/*** KEYFRAMES ***/

@keyframes flying {
	0% {transform:translate3d(0,0,0) scale(1.15)}
	50% {transform:translate3d(0,3px,0) scale(1.15)}
	100% {transform:translate3d(0,0,0) scale(1.15)}
}
@keyframes showVideo {
	0% {opacity:0;transform:scale(1.1);}
	50% {opacity:1;transform:scale(1);}
}
@-moz-keyframes showVideo {
	0% {opacity:0;transform:scale(1.1);}
	50% {opacity:1;transform:scale(1);}
}
@-webkit-keyframes showVideo {
	0% {opacity:0;transform:scale(1.1);}
	50% {opacity:1;transform:scale(1);}
}
@-o-keyframes showVideo {
	0% {opacity:0;transform:scale(1.1);}
	50% {opacity:1;transform:scale(1);}
}

@-webkit-keyframes fire{
	0%{opacity:0}
	20%{opacity:1}
	100%{opacity:0}
}
@-webkit-keyframes comet1{
0% {
	top:-100px;
	left:100px;
	opacity:1;
	}
10% {
	top:300px;
	left:-250px;
	opacity:0;
}
20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
	top:-100px;
	left:100px;
	opacity:0;
}
}
@-webkit-keyframes comet2{
0% {
	top:-100px;
	left:500px;
	opacity:1;
	}
10% {
	top:300px;
	left:150px;
	opacity:0;
}
20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
	top:-100px;
	left:500px;
	opacity:0;
}
}
@-webkit-keyframes comet3{
0% {
	top:-100px;
	right:100px;
	opacity:1;
	}
10% {
	top:300px;
	right:500px;
	opacity:0;
}
20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
	top:-100px;
	right:100px;
	opacity:0;
}
}
@-webkit-keyframes rocket{
	0%{transform:translate3d(0,0,0)}
	50%{transform:translate3d(0,-10px,0)}
	100%{transform:translate3d(0,0,0)}
}
@-webkit-keyframes bounceIn{
	0% {transform:translate3d(0,0,0);}
	50% {transform:translate3d(0,10px,0);}
	100% {transform:translate3d(0,0,0);}
}
@-webkit-keyframes elastic
{
	0%{transform:scale(.5);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
@-webkit-keyframes numberAnim{
	0%{stroke-dashoffset:1200;}
	30%{stroke-dashoffset:1200;}
	80%{stroke-dashoffset:0;}
	100%{stroke-dashoffset:-1200;}
}
@-webkit-keyframes zoomIn{
	0% {transform:scale(1);}
	50% {transform:scale(1.5);}
	100% {transform:scale(1);}
}


.zsiq_floatmain {display: none!important}

/*** MDEIA STARTS ***/


@media screen and (min-width: 1700px)
	{
		.bannerSection .btn-blue, .bannerSection .btn-blue-line{padding: 15px 0;margin:0 20px 0 0}
		/*.bannerSection p{font-size:32px!important;font-family:var(--zf-primary-regular);line-height:45px!important;width:620px}*/
		.container2{width:1300px;}
		.btn-style a{font-size:25px;padding:20px 30px;border:2px solid;}
		.gallery-cont{bottom:-280px}
		.gallery-cont h3{font-size:33px;margin-bottom:20px;}
		.bottomMoon{bottom:70px}
		.second-astro{width:250px}
		.earth-round{height:180px;width:180px;top: 160px;right: 50px;}
		.stars{background-size: 20%;}
		.slogin-cont small{font-size:14px;font-family:var(--zf-primary-regular)}
		.astro-moon{margin-top:30px}
		.astro img{width: 400px;position: absolute;}
		.success-partner{width:1200px}
	
		/*** TESTIMONIAL SLIDE  ***/
		.testimonial-section{padding:160px 0;}
		.testimonial-slide ul{width:1280px;height: 640px;}
		.testimonial-slide li .tmnl-img{height:130px;width:130px;margin: -65px auto 26px;}
		.testimonial-slide li small{font-size: 18px;}
		.testimonial-slide li .tmnl-logo{width:100%;margin:20px auto 60px}
		.testimonial-slide li p{font-size:18px!important;margin:40px 0!important;line-height:30px!important}
		.testimonial-slide li .tmnl-link a{font-size:18px;margin-top:60px}
		.line-tab-links{width:45%;}
		.line-tab-cont{width:55%;}
		.main-search .inner-banner{background-size:80%;}
		.mountain-left{left:30%!important;}.mountain-right{right:30%!important;}
		.sales-marketing .featured-app, .email-collab .featured-app {padding-bottom: 0;}
	}
	@media only screen and (min-width : 1400px) { 
		/*Extra Large Devices, Extra Wide Screens */
	} 
	@media only screen and (min-width : 1200px) and (max-width: 1399px) { 
		/*Large Devices, Wide Screens */
	} 
	@media only screen and (min-width : 992px) and (max-width: 1199px)
	{
		.fixed-map{height: 420px;width:800px}
		.fixed-map ul{transform: scale(.7);}
		.bannerSection h1{font-size:40px}
		.fh2{font-size:30px}
		.banner-img{width:80%;margin:0 auto;background-size:350px}
		.inner-banner .bnrContainer{width: 100%;}
		.single-login-left, .single-login-right{width:100%;}
		.single-login-left{padding:150px 5%;}
		.single-login-section {height:auto}
		.single-login-boxes li{padding: 40px 20px;}
		.line-cont-frame{margin: 0;width: 100%;}
		.category > ul > li p {font-size: 14px!important;line-height: 22px}
		.category > ul{max-width: 100%;padding: 30px 0% 60px;}
		.category > ul > li {padding: 40px 4%;width: 42%;}
		.category > ul > li:nth-child(even) {box-shadow: 0 -1px 0 #e5e5e5 inset !important;}
		.category > ul > li:last-child {box-shadow: none !important;}
		.category > ul > li:nth-child(3), .category .bp, .category .finance, .category .hr, .swap-section {min-height: 370px !important;}
		.category > ul > li:nth-child(3) {box-shadow: -1px -1px 0 #e5e5e5 inset;}
		.category > ul > li:nth-child(2), .category .finance {box-shadow: 0 -1px 0 #e5e5e5 inset;}
		.category > ul > li:first-child, .category > ul > li:nth-child(2) {min-height: 630px;padding: 0 4% 40px;}
		.category > ul > li:last-child, .category > li:nth-child(5) {min-height: 50px !important;padding: 40px 4% 0;}
		.notebook + .popup-box, .connect + .popup-box,.vault + .popup-box, .chat + .popup-box, .chat + .popup-box, .projects + .popup-box, .meeting + .popup-box, .invoice + .popup-box, .inventory + .popup-box, .expense + .popup-box{left:-300px}
		.salesinbox + .popup-box,.campaign + .popup-box,.contactmanager + .popup-box,.mdm + .popup-box{left:-300px}
		.recruit + .popup-box,.books + .popup-box{left:220px}
		
		.mobile-menu {top: 35px!important;}
		.brand-kit-section p{font-size: 16px!important}
	}
	@media only screen and (min-width : 768px) and (max-width: 991px)
	{ 
        .category{width: 95%;}
        .category ul li {
            width: 45%;
        }
        .category{padding: 0}
        .finance{min-height: 452px !important;}
        .bp{min-height: 500px !important;}
/*        .hr{border: 1px solid #e5e5e5;}*/
/*        .category li:nth-child(5){border: 1px solid #e5e5e5}*/
	}
	@media screen and (max-width: 1080px)
	{
		.digest-content{top: 42%;}
		.digest-content h4 {font-size: 20px!important;position: relative;font-family: var(--zf-primary-regular);}
		.digest-content p {font-size: 13px!important;line-height: 20px;margin: 5px 0!important;}
		.digest-content h2 {font-size: 20px;text-transform: uppercase;font-family: var(--zf-primary-black);line-height: 22px!important;margin-bottom: 10px;}
	}
	@media screen and (max-width: 767px)
	{
		.container ,.container1200, .smallContainer{width: 80%;}
		.category > ul {padding: 0;}
		.category {padding: 0;}
		.category > ul > li p {margin: 0 auto;min-height: 0;padding: 0 0 30px;}
		.category > ul > li {padding: 50px 5% 60px !important;text-align: center;width: 90%;margin: 0 auto;min-height: 50px !important;box-shadow: none !important;}
		.category > ul > li:nth-child(3), .category .bp, .category .finance, .category .hr, .category li:first-child, .category > ul >li:nth-child(2n) {min-height: 50px !important;box-shadow: none !important;}
		.category > ul > li:nth-child(2), .category > ul > li:nth-child(4), .category > ul > li:nth-child(6) {background: #fafafa;box-shadow: none !important;}
		.category > ul > li:nth-child(2) {padding-top: 50px;}
		.two-product {margin: 0 auto;max-width: 350px;border-bottom: 1px solid #eee;}
		.two-product .featured-app {box-shadow: -1px 0 0 #f5f5f5 inset;width: 66.666%;border-bottom: none;}
		.two-product > a {border-right: 0px solid #eee;width: 33.333%;}
		.three-product {margin: 0 auto;max-width: 500px;border-bottom: 1px solid #eee;}
		.three-product .featured-app {box-shadow: -1px 0 0 #f5f5f5 inset;max-width: 100%;padding: 15px 0 20px;width: 45%;border-bottom: none;}
		.three-product > a {max-width: 100%;width: 27.5%;}
		.category-apps {margin: 0 auto;max-width: 500px;text-align: center;}
		.signup-page{position:relative!important}
		.form-testimonial-part{position:relative;padding: 20px;}
		.inputs input, .line-tab-cont{width:100%}
		.temp-padding{padding:0!important}
		.mobile-menu-trigger{display:block}
		.prd-header{background:#f5f5f5;}
		.pg-title{padding:6px 0}
		.prd-header{position:fixed;top:0;padding:0}
		.pg-title{color:#000;line-height:initial}
		.float-menu-frame, .popup-box, .menu-list, .findpartner, .category > h4 em, .mobile-apps-img > span, .prd-header{display:none}
		.bannerSection{padding:0}
		.show-events{display:inline-table!important}
		.webinar-event-trigger, .show-webinars{display:none!important}
		.line-cont-frame{margin:0 auto}
		.tab-conts > p{padding:0 20px}
		.halfsec, .per35, .per40, .per45, .per50, .per55, .per60,.wdt35, .wdt65{width:100%!important;}
		.mBH, .moonPart, .step1-arrow:after, .step2-arrow:after, .l-mbh, .fixed-header{display:none}
		p, li, div{font-size:14px;}
		.inner-banner .bnrContainer{width:90%;height: 100%}
		.single-login-boxes li{width:50%;padding: 40px 20px;}
		.single-login-boxes li:nth-child(2n+2){box-shadow: 0 -1px 0 #f5f5f5 inset;}
		.single-login-boxes li:nth-child(2n+1){box-shadow: -1px -1px 0 #f5f5f5 inset;}
		.single-login-boxes li:last-child{box-shadow: -1px 0 0 #f5f5f5 inset;}
		.success-partner content{padding:0}
		.success-partner content .per50{padding:20px 0}
		.mob-pdng{padding:60px 0 20px 0}
		.astro-part{padding:40px 0}
		
		.what-sec-algin{text-align:left;margin-bottom:40px}
		.TmL20, .TmL40, .TmL60, .TmT20, .TmT40, .TmT60, .TmT80{margin:0!important}
		.line-tab-part{height:auto}
		.line-tabs{text-align:center}
		.line-tabs li{padding:0}
		.satellite-move, .big-rocket, .moving-robo, .satellite-move1{text-align:center;background-position:center;background-size:contain}
		.home-inner-cont, .tab-conts{display:block}
		.sub-links-part{margin: 0px auto -30px}
		.sub-links-part a{font-size:12px}
		.inner-banner p{font-size:16px!important;line-height: 25px!important;margin: 0!important;}
		.btn-blue a, .btn-blue-line a{font-size: 12px!important;letter-spacing: .5px;}
		.fieldL, .fieldR{width:100%!important;padding:0!important;}
		.testimonial-slides{height:650px}
		.testimonial-desc{display:block;padding:20px 0;height:auto}
		.customer-details{text-align:center}
		.testimonial-slider .customer-name:after{position:relative}
		.customer-name{margin: 0 0 20px 0;font-size:20px;}
		.testimonial-slider .customer-name:after{margin:20px auto}
		.align-center, .align-left, .align-right{text-align:center;background-position:center}
		.partner-logo-bg{background-size:contain;width:70%!important;margin:40px auto}
		.testimonial-nav.hide,.line-tab-links{display:none}
		.partner-logo, .partner-address{width:100%!important;box-sizing:border-box;display:block!important}
		.partner-logo{padding:40px}
		.partner-address{padding:0 50px 50px 20px;height: auto;}
		.partner-cards .partner-address:after{right: 10px;bottom: 10px;}
		.partner-hide{width:100%;}
		.filter-list span{display:inline-block;float:none;padding:0 10px}
		.new-float-menu{display:none}
		 #head { display: block !important;position: fixed;top: 0;z-index: 3;}
		#head .logo {display: block;}
		.outer-frame{margin-top:36px;}
		.calendar-month li{margin: 0 5px 0 0;font-size: 16px;}
		.sub-links-part a{width:100%;border-bottom:1px solid #efefef;}
		.testimonial-slides.showingmore{height:920px}
		.showmore, .showless, .map-part{display:none}
		.testimonial-desc p span{display:block;}
		.testimonial-desc p{font-size:14px!important;}
		.testimonial-slides{height:720px}
		.testimonial-slider{width:80%}
		.inner-slider{height:340px!important}
		.inner-slide-cont{padding:40px}
		.prd-header{display:none;}
		.line-tab-cont, .line-tab-links{padding:40px 0;padding: 20px 0;}
		.tab-conts > p{padding:0}
		.tab-conts{margin:40px 0}
		.top-three > ul > li{width: 100%!important;text-align: center;margin-bottom: 40px!important;}
		.inner-banner, .homePage .bnrContainer{height:100%;}
		.signupForm-part{width: 100%;margin: 0;padding:30px;height: auto!important;}
		.form-testimonial-frame{height: auto!important;position: relative;width:100%}
		.signup-page{position:relative!important}
		.featured-imgs li{width:100%;margin:0}
		.filter-list{padding:15px 0!important}
		.filter-list span{margin:10px 0}
		.main-search, .inner-banner{height:300px}
		.market-search{top: 4%}
		.market-search .fh1{font-size:30px!important;}
		.market-search .fh1{top:20px}
		.filter-list .btn-blue-line{top:0;float:none;right: auto;}
		.training-image, .training-content{width: 100%;text-align: center;padding: 0}
		.training-image{margin-bottom: 20px;}
		.training-section, .sm-kit-section{padding:40px;}
		.brand-kit-section img{position: inherit;margin-top: 30px;}
		.announcement, .announce-line{display: none!important;}
		.top-three li{display: block!important}
		.partner-digest-banner{background: none;height: auto}
		.digest-left, .digest-right{width: 100%;float: none;text-align: left;}
		.digest-content{left: 0;top: 0;width: 350px;margin: 0 auto;border-bottom: 1px solid #eee;padding-bottom: 40px;max-width: 100%}
		.vs-photo{display: block;}
		.digest-content h4{font-size: 30px!important}
		.sm-kit-content, .training-content, .sm-kit-image{width: 100%;float: none;padding: 0;}
	}
	@media screen and (max-width: 650px)
	{
		.astro-moon{height:auto;}
		.gallery-images{float:none;width:100%}
		.gallery-images:before{opacity:1}
		.gallery-images .gallery-cont{bottom:0;}
		.pandora-part .per50:first-child{margin-bottom:40px;}
		.bannerSection.bg-shadow{background:none;text-align:center}
		.homePage .bannerSection{height: auto!important;padding: 40px 0}
/*		.bannerSection{height:450px!important}*/
		.contentPart{top: 8%!important}
		.verticalMiddle .per50{margin-top:0!important}
		.partner-country ul{padding:0 10%;width:50%}
		.top-three .center-para{margin:30px 0!important}
		.referral-partner .pandora-frame{left:0;top:0}
		.slogin-cont h2{line-height: 40px;font-size:20px}
		.hTag1, .fh1{font-size:30px!important;}
		.hTag2, .fh2{font-size:22px!important;}
		.hTag3, .fh3{font-size:20px!important;}
		.oneLogin-big{font-size:50px}
		.pTB80{padding:20px 0}
		.l-mbh{display:block!important}
		.single-login-boxes li{width:100%;padding: 40px 20px;}
		/*** SEARCH RESULTS ***/
		.results-part{text-align:center}
		.results{width:100%;display: inline-block;height: auto;margin-bottom:20px;}
		.searching-banner, .searching-cont{width: 100%;text-align: left;}
		.searching-cont{padding: 20px 20px;}
		.thumb-img, .inner-slide-cont{width:100%}
		.pg-title, .inner-slide-img, .mBH, .filter-list span:before{display:none!important}
		.sr-description{height:100%}
		.searching-banner{float: left;width: 10%;margin: 20px 0;}
		.searching-cont{width:90%}
		.searching-cont h4{font-size:16px;line-height: 25px;}
		.home-inner{height:auto}
		.inner-slide-cont{text-align:center}
		.webinar-event-trigger li, .webinar-event-trigger:before{width:80px;font-size: 12px;}
		.top-three .default-link{position:relative!important;bottom:0!important;width:100%!important;margin-top: 10px;}
	}
	@media screen and (max-width: 480px)
	{
/*
		.category ul > li {padding: 40px 0 !important;width: 100%;}
		.category-apps .featured-app{width: 33.333%;}
		.category-apps .featured-app a{font-size: 11px!important;line-height: 18px!important;padding: 19px 0 20px!important;}
		.email-collab, .sales-marketing, .customer-support {max-width: 100%;}
		.four-product .category-apps-div, .four-product .featured-app {max-width: 100%;width: 50%;}
		.category-apps .nobottom a{line-height: 18px;}
		.category-apps .noright a{box-shadow: -1px 0 0 #f5f5f5 inset;}
		.featured-app .pi7 {background-position: -2px -34px;margin-bottom: 10px;}
		.featured-app .pi1 {background-position: left top;margin-bottom: 10px;}
		.featured-app .pi9 {background-position: -3px -66px;margin-bottom: 10px;}
		.featured-app .pi20 {background-position: -2px -171px;margin-bottom: 10px;}
		.featured-app .pi16 {background-position: left -104px;margin-bottom: 10px;}
		.featured-app .pi18 {background-position: -3px -138px;margin-bottom: 10px;}
		.two-product .category-apps-div:last-child a {border-bottom: none;}
		.category-apps .forms {box-shadow: 0 -1px 0 #f5f5f5 inset!important;}
		.category-apps .nobottom a{line-height: 18px!important;}
		.category-apps .showtime {border-bottom: 1px solid #f5f5f5!important;}
		.category-apps .subscription, .category-apps .appcreator, .category-apps .assist {box-shadow: 0 -1px 0 #f5f5f5 inset !important;}
		.two-product .category-apps-div, .two-product .featured-app {width: 50%;}
		.two-product, .three-product {border-bottom: none;}
		.category h4 em {display: block;margin: 15px auto;}
		.category-apps .category-apps-div a {font-size: 11px;line-height: 17px;padding: 20px 0;}
		.category-apps-div.featured-app span {height: 33px !important;width: 30px !important;margin-bottom: 10px;}
		.category-apps .contactmanager {line-height: 13px!important;padding: 15px 0!important;}
		.category > ul > li p, .about > ul > li p {display: none;}
*/
        .four-product .category-apps-div:nth-child(4){min-height: 150px}
		.single-login-boxes li:nth-child(3), .single-login-boxes li:nth-child(6), .single-login-boxes li:nth-child(9){box-shadow:-1px -1px 0 #f5f5f5 inset}
		.single-login-boxes li:nth-child(2), .single-login-boxes li:nth-child(4), .single-login-boxes li:nth-child(6), 		.single-login-boxes li:nth-child(8){box-shadow:0px -1px 0 #f5f5f5 inset}
		.single-login-boxes li:nth-child(9){box-shadow:-1px 0 0 #f5f5f5 inset}
		.single-login-right {padding:40px 0;}
	}
	@media only screen and (max-width : 320px) { 
		/*Custom, Extra small smart phones */
	} 
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
/*		.category-apps a span{background-image: url('../images/product-icon-sprite@2x.png');background-size: 380px 270px;}*/
/*		.popup-box span {background-image: url('../images/product-icon-popup-sprite@2x.png')!important;background-size: 380px 270px;}*/
		.desk + .popup-box{left:300px}
		.logo{background-image: url('../images/prd-common-sprite@2x.png');background-size: 115px 440px;}
		.mobile-menu-trigger{background-image: url('../images/product-common-sprite-new@2x.png');background-size: 450px 90px;}
		.stars{background: url('../images/stars-white.svg') repeat;background-size: 351px 698px;opacity:.3}
		.single-login-boxes li span{background: url('../images/single-login-icons@2x.png') no-repeat;background-size: 200px;}
	.favourite-icon{background:url('../images/favourite-sprite@2x.png') no-repeat;background-size:53px 19px;background-position: 0 0px;}
		.results[data-fav="true"] .favourite-icon{background-position: -17px 0px;}
		.fligt-part-static{background:url('../images/flight-banner@2x.png') no-repeat;background-size: 2560px 650px;background-position: center;}
		}