* {
	padding:0;
	outline:0;
	margin:0;
}
.umain .zc_cta_inner h3{display:none;}
.terms_services{color:#000;     text-decoration: underline;}
.socl-signup p {
    font-size: 14px ;
    color: #fff;
}
.signup-box .error, .za-email-suggestion .za-domain-error {
    color: red;
    font-size: 12px;
    line-height: 1.5;
}
#czone-home #signup-newsletter.checked::after, #czone-home #signup-newsletter.checked::before, #czone-home #signup-termservice.checked::after, #czone-home #signup-termservice.checked::before {
    background: #fff;
}
#czone-home .za-newsletter-container label.sign_agree, #czone-home .za-tos-container label {
    color: #fff;
}
#czone-home #signup-newsletter, #czone-home #signup-termservice {
    border-color: #fff;
}
#signup-newsletter.checked::after, #signup-termservice.checked::after {
    background: #000;
    content: "";
    height: 1px;
    left: -1px;
    position: absolute;
    top: 4px;
    transform: rotate(45deg);
    width: 5px;
}
#signup-newsletter.checked::before, #signup-termservice.checked::before {
    background: #000;
    content: "";
    height: 1px;
    left: 1px;
    position: absolute;
    top: 1px;
    transform: rotate(-45deg);
    width: 15px;
}
.popup-controller:hover .bnr-mob-vid-txt, .signup-box .sign_agree a {
    text-decoration: underline;
    color: #fff;
}
.password-strength{display:none}
    .zcrm_ban_lft {
    float: left;
    width: 60%;
    box-sizing: border-box;
    text-align: left;
}
    .zcrm_ban_rht {
    box-sizing: border-box;
    float: right;
    width: 350px;
}

    .zcrm_ban {
    width: 100%;
    background-color: #00acf6;
    position: relative;
}
    
  .umain .logo_ban {
    padding: 80px 0px 0px;
}  
    
 .umain .product-logo {
    left: 50%;
    transform: translateX(-50%);
}
.logo_ban {padding: 15px 0 0 20px;}
.logo_ban::after {
    content: "";
    clear: both;
    display: table;
}
.product-logo {
    position: relative;
    background: url(https://www.zoho.com/images/zoho-logo-guidelines-sample.png) no-repeat left top;
    color: #ffffff;
    display: inline-block;
    font: 30px/1.3 var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
    height: 36px;
    margin: 0 0 5px 0px;
    padding-left: 105px;
    text-decoration: none;
    width: auto;
    -webkit-background-size: 95px auto;
    -moz-background-size: 95px auto;
    -o-background-size: 95px auto;
    background-size: 95px auto;
}   
    
  .zcrm_ban_inner {
    margin: 0 auto;
    color: #ffffff;
    width: 90%;
}  
    
 .umain .zcrm_ban_lft {
    float: none;
    text-align: center;
    padding-top: 0px;
    margin: 0 auto;
}   
    
 .zcrm_ban_lft {
    box-sizing: border-box;
}   
    .zcrm_ban_rht {
    box-sizing: border-box;
    float: right;
    width: 350px;
}
    .zcrm_ban_inner:after {
    content: "";
    display: table;
    clear: both;
}
    .signup-heading {
    font: 22px/1.2 var(--zf-primary-bold) !important;
    color: #fff !important;
    margin: 0px !important;
    text-transform: inherit !important;
}
h1 {
    font: 44px/1.2 var(--zf-primary-bold);
    padding-bottom: 15px;
}
    h2 {
    font: 36px/1.2 var(--zf-primary-bold);
    padding-bottom: 20px;
}
    p {
    font: 18px/1.5 var(--zf-primary-regular);
    padding: 0px 0 15px;
}
    li {
    list-style-type: none;
}
    .zc_cta_inner {
    padding: 60px 0px;
    max-width: 900px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
    h3 {
    font: 28px/1.2 var(--zf-primary-bold);
    padding-bottom: 15px;
}
    .umain .zcrmbanner_btn {
    display: none;
}
    .zcrmbanner_btn, .zcrmaccess_btn {
    padding: 10px 30px;
    color: #ffffff;
    background: #ee4944;
    border: 1px solid #ee4944;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin: 20px 0px 0px;
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
    line-height: 24px;
}
    
    .umain .zcrmaccess_btn {
    display: inline-block;
}
    .zcrm_ftr {
    width: 100%;
}
    .zcrm_ftr p {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0px;
    font-size: 12px;
}
        .zcrmaccess_btn {
    display: none;
}
#header, .footer-wrapper {
	display: none !important;
}
.get-signup-plan label {
	color: #fff
}
.zc_ltg {
    background: #faf9f5;
}
.umain h1 {
    width: 100%;
}
.umain .zcrm_ban_lft p {
    width:100%;
}
.umain .zcrm_ban_lft {
    width: 100%;
    }
.umain .signup-box {
    display: none !important;
}
.umain .zcrm_ban_inner {
    padding: 20px 0px 90px;
}
h1, h2, p {
	margin:0;
}
h1 {
	color:#fff;
    font:74px/1.1 var(--zf-primary-extrabold);
}
h1 em {
	color:#fff;
display: inline-block !important;
    font:74px/1.1 var(--zf-primary-regular);
}
.zcrm_ban {
    background-image: -ms-linear-gradient(top, #03A9F5 0%, #1088C3 100%);
    background-image: -moz-linear-gradient(top, #03A9F5 0%, #1088C3 100%);
    background-image: -o-linear-gradient(top, #03A9F5 0%, #1088C3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #03A9F5), color-stop(100, #1088C3));
    background-image: -webkit-linear-gradient(top, #03A9F5 0%, #1088C3 100%);
    background-image: linear-gradient(to bottom, #03A9F5 0%, #1088C3 100%);
}
.zcrm_ban_lft {
	padding-top: 54px;
}
.zcrm_ban_inner {
    max-width: 1080px;
	padding:30px 0 80px;
}
.zcrm_ban_lft p {
    width:90%;
}
.bc_chart {
    width:100%;
}
.bc_chartinner {
    max-width:1340px;
    margin:0 auto;
    padding: 0px;
    text-align: center;
    background:#fff;
    width:98%;
    border-radius: 3px;
}
.browser_window {
    position: relative;
    padding: 0px 15px;
    background:#e2e2e2;
    margin: 0px auto 80px;
    border-radius: 3px;
    text-align: left;
}
.browser_cls {
    width: 12px;
    height: 12px;
    background: #e4665b;
    text-align: left;
    border-radius: 50%;
    padding: 0px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 2px 2px;
}
.browser_min {
    width:12px;
    height:12px;
    background:#eab54b;
    text-align: left;
    border-radius: 50%;
    padding: 0px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 2px 2px;
}
.browser_max {
    width:12px;
    height:12px;
    background:#5cba50;
    text-align: left;
    border-radius: 50%;
    padding: 0px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 2px 2px;
}
.chart_con {
    position: relative;
    max-width:900px;
    margin:0 auto;
    width:90%;
}
.chart_Ec {
    position: absolute;
    background: url(https://www.zohowebstatic.com/crm/lp/images/bcrm-competitor-sprite.svg) no-repeat -822px -12px;
    width: 56px;
    height: 25px;
    content: "";
    left: -15%;
    top: -25%;
    transform: scale(1.4);
}
.editor_grp {
    display: block;
    margin: 0 auto;
    text-align: center;
    }
.editor_str {
    background-position: -782px -22px;
	width: 13px;
	height: 13px;
}
.editor_emy {
    background-position: -809px -22px;
	width: 13px;
	height: 13px;
}
.editor_hlf {
    background-position: -795px -22px;
	width: 13px;
	height: 13px;
}
.grad_ec {
    background-position:-824px -12px;
    width: 56px;
    height: 25px;
    transform: scale(0.8);
}
.bc_wrapper {
    padding: 0px;
    text-align: left;
    margin: 30px auto 0;
}
.bc_comp {
    padding: 0px;
    display: table;
    margin:0 auto;
}
.bc_comp:after {
    content:"";
    display: table;
    clear:both;
}
.chart_clmn {
    display: inline-block;
    vertical-align: middle;
    float:left;
}
.chart_H {
    font: 18px/1.2 var(--zf-primary-semibold);
    padding: 12px 10px;
    margin:0;
    border-bottom: 1px solid #f6f6f6;
    min-height: 51px;
}
.chart_static {
    text-align: left !important;
}
.chart_cell {
    padding: 0;
    margin:0;
}
.chart_cell li {
    position:relative;
    padding: 10px 13px;
    margin:0;
    font: 15px/1.2 var(--zf-primary-regular);
    border-bottom: 1px solid #f6f6f6;
    min-height:37px;
}
.ER_sec {
    min-height:65px !important;
    padding: 8px !important;
}
.chart_sprt {
    background-image: url("https://www.zohowebstatic.com/crm/lp/images/bcrm-competitor-sprite.svg");
	background-repeat:no-repeat;
    display:inline-block;
} 
.hspot {
    background-position: -2px 0;
	width: 73px;
	height: 48px;
}
.insightly {
    background-position:-82px 0;
	width: 67px;
	height: 48px;
}
.fsales {
    background-position:-158px 0;
	width: 90px;
	height: 48px;
}
.bpm{
    background-position:-255px 0;
	width: 82px;
	height: 48px;
}
.lacrm{
    background-position:-346px 0;
	width: 100px;
	height: 48px;
}
.sforce{
    background-position:-454px -1px;
	width: 67px;
	height: 47px;
}
.base{
    background-position:-618px 0;
	width: 76px;
	height: 48px;
}
.pdrive{
    background-position:-532px 0;
	width: 81px;
	height: 48px;
}
.apptivo {
    background-position:-699px 0;
	width: 80px;
	height: 48px;
    }
.zcrm_logo {
    position: relative;
    background: url(https://www.zohowebstatic.com/images/zoho-logo-guidelines-sample.png) no-repeat left top;
    color: #000;
    display: inline-block;
    font: 22px/1.4 var(--zf-primary-semibold), Helvetica, sans-serif;
    margin-top:10px;
    padding-left: 78px;
    text-decoration: none;
    -webkit-background-size: 70px auto;
    -moz-background-size: 70px auto;
    -o-background-size: 70px auto;
    background-size: 70px auto;
}
#zcrm {    
    box-shadow: 0px 1px 26px #00000029;
    position: relative;
    }    
.bcrm_no:after {
    content: "";
    position: absolute;
    display: inline-block;
    text-align: center;
    left: 50%;
    top:50%;
	background: url('https://www.zohowebstatic.com/crm/lp/images/bcrm-comparison-tick.svg') no-repeat 0 -1px;
	width: 11px;
	height: 12px;
    transform: translateX(-50%) translateY(-50%);
}
.bcrm_yes:after {
    content: "";
    position: absolute;
    display: inline-block;
    text-align: center;
    left: 50%;
    top:50%;
	background: url('https://www.zohowebstatic.com/crm/lp/images/bcrm-comparison-tick.svg') no-repeat -13px 0;
	width: 17px;
	height: 12px;
    transform: translateX(-50%) translateY(-50%);
}
.bc_rate {
    width:100%;
    background:#313947;
    }
.bc_rate_inner {
    max-width:1130px;
    margin:0 auto;
    padding:80px 0px;
    color:#fff;
    width:90%;
    text-align: center;
    }
.bc_rate_inner h2 {
    color:#fff;
    }
.bc_lstSec {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    color:#000;
    padding: 15px 0 0;
}
.bc_lstSec li {
    width:24.5%;
    display:inline-block;
    position:relative;
    margin:0;
}
.bc_lstSec div {
    padding: 70px 25px 25px;
    margin:25px;
    background:#fff;
    text-align: left;
    overflow: hidden;
}
@keyframes wave {
	0% {opacity: 0.8;left:100px;}
	40% {opacity: 1;left:110px;}
	80% {opacity:0.2;left:120px;}
    100% {opacity:0;left:125px;}
}
@keyframes wav {
	0% {opacity: 0.8;left:90px;}
	40% {opacity: 1;left:100px;}
	80% {opacity:0.2;left:110px;}
    100% {opacity:0;left:115px;}
}
#zcrm::after {
    position: absolute;
    top: 57px;
    left:105px;
    content: "";
    width: 9px;
    height: 9px;
    border: 1px solid #666666;
    transform: rotate(45deg);
    border-width: 1px 1px 0px 0px;
    transition: all ease-in 0.6s;
	-webkit-animation:wave 1.2s infinite;
	animation:wave 1.6s infinite;
    display: none;
}
#zcrm::before {
    position: absolute;
    top: 57px;
    left:95px;
    content: "";
    width: 9px;
    height: 9px;
    border: 1px solid #666666;
    transform: rotate(45deg);
    border-width: 1px 1px 0px 0px;
    transition: all ease-in 0.6s;
	-webkit-animation:wave 1.2s infinite;
	animation:wav 1.6s infinite;
    display: none;
}
.rt_brand {
    display: block;
    position: relative;
    font: 24px/1.6 var(--zf-primary-bold);
    padding: 25px 0 5px;
}
.rt_brand:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -3px;
    width: 130px;
    height: 1px;
    background-color: #cccccc;
}
.rt_score {
    display: block;
    font: 66px/1.1 var(--zf-primary-bold);
    padding: 5px 0;
}
.rt_outoff {
    font: 18px/1.2 var(--zf-primary-regular);
}
.rt_strs {
    display: inline-block;
    vertical-align: middle;
}
.rt_strs span {
    background-image: url(https://www.zohowebstatic.com/crm/lp/images/bcrm-ratingslogo.svg);
    background-repeat: no-repeat;
    transition: all ease-in 0.4s;
}
.rt_rotate {
/*    transform: rotateY(180deg);*/
    -webkit-transform: rotate3d(1, -1, 2, 65deg);
    transform: rotate3d(1, -1, 2, 65deg);
    }
.rt_strs span:first-child {
    transition-delay: 200ms;
}
.rt_strs span:nth-child(2) {
    transition-delay: 400ms;
}
.rt_strs span:nth-child(3) {
    transition-delay: 600ms;
}
.rt_strs span:nth-child(4) {
    transition-delay: 800ms;
}
.rt_strs span:nth-child(5) {
    transition-delay: 1000ms;
}
.str_fill {
    background-position:-635px -18px;
	width: 27px;
	height: 25px;
}
.str_four {
    background-position:-635px -18px;
	width: 27px;
	height: 25px;
}
.str_five {
    background-position:-601px -18px;
	width: 27px;
	height: 25px;
}
.str_two {
    background-position:-704px -18px;
	width: 27px;
	height: 25px;
}
.str_eight {
    background-position:-670px -18px;
	width: 27px;
	height: 25px;
}
.str_zero {
    background-position:-567px -18px;
	width: 27px;
	height: 25px;
}
.rt_review {
    font: 16px/1.2 var(--zf-primary-regular);
    display: block;
    padding-top: 5px;
}
.rt_iconSec:after {
    content: "";
    top: -130px;
    position: absolute;
    left: -42px;
    display: inline-block;
    width: 140px;
    height: 140px;
    z-index: 0;
    border-radius: 50%;
}
.rt_iconSec:before {
    content: "";
    top: -150px;
    position: absolute;
    left: -63px;
    display: inline-block;
    width: 180px;
    height: 160px;
    z-index: 0;
    border-radius: 50%;
}
.rt_iconSec {
    position: relative;
    display: block;
}
.rt_iconSec em {
    content: "";
    position: absolute;
    top: -60px;
    left: 0;
    display: inline-block;
    background-image: url('https://www.zohowebstatic.com/crm/lp/images/bcrm-ratingslogo.svg');
    background-repeat:no-repeat;
    z-index: 1;
}
.finance em {
    background-position:-2px -4px;
	width: 54px;
	height: 54px;
}
.appstore em {
    background-position:-66px -2px;
    width: 57px;
    height: 58px;
}
.getApp em {
    background-position:-133px -18px;
	width: 94px;
	height: 26px;
    top: -50px;
    left: -13px;
}
.android em {
    background-position:-240px -2px;
	width: 51px;
	height: 58px;
    top: -64px;
    left: 7px;
}
.capterra em {
    background-position:-303px -20px;
	width: 99px;
	height: 22px;
    top: -50px;
    left: -18px;
}
.pcMag em {
    background-position:-414px -8px;
	width: 36px;
	height: 46px;
    top: -55px;
    left: 10px;
}
.g2crowd em {
    background-position:-461px -17px;
	width: 97px;
	height: 28px;
    top: -55px;
    left: -14px;
}
.finance:after {
    background: #710a36;
}
.finance:before {
    background: #f8f3f5;
}
.appstore:after {
    background: #5fc4f6;
}
.appstore:before {
    background: #5fc4f614;
}
.getApp:after {
    background: #689f38;
}
.getApp:before {
    background: #f7faf5;
}
.android:after {
    background: #e6e9e2;
}
.android:before {
    background: #fafcf5;
}
.capterra:after {
    background: #e6e9e2;
}
.capterra:before {
    background: #fafcf5;
}
.pcMag:after {
    background: #e2050a;
}
.pcMag:before {
    background: #fef2f3;
}
.g2crowd:after {
    background: #446373;
}
.g2crowd:before {
    background: #f5f7f8;
}
/* comparison sec css */
.gc_comp_inner {
	max-width: 1080px;
	margin:0 auto;
	text-align:center;
	padding: 80px 0px 90px;
    width: 96%;
}
.chart_sec {
	width: 100%;
    padding: 0px 0px 0px;
    margin: 40px auto 10px;
    display: table;
    border: 1px solid #ececec;
    border-left: none;
    border-bottom: none;
}
.chart_sec:after {
	display:table;
	content:"";
	clear:both;
}
.chart_column {
	position:relative;
	display: table-row;
	text-align:left;
	box-sizing: border-box;
    background: #ffffff;
    margin: 0;
    padding: 0;
    list-style-type:none;
}
.chart_column li {
    display: table-cell;
    list-style-type: none;
    padding: 20px;
    font-size: 16px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ececec;
    border-right: none;
    border-top: none;
    box-sizing: border-box;
}
.chart_title {
    position:relative;
	font: 18px/1.4 var(--zf-primary-bold);
	padding: 25px 20px !important;
    text-align:center;
    border-bottom: 1px solid #d7d7d7;
}
.chart_column li:nth-child(2) {
    border: 1px solid #03a9f5;
    border-bottom: 1px solid #ececec;
    border-top: none;
    font-family: var(--zf-primary-bold);
}
.chart_column li:nth-child(3) {
    border-left: none;
}
.chart_logo {
    background-image: url('https://www.zohowebstatic.com/crm/lp/images/zwitch-sprites.svg');
    background-repeat: no-repeat;
    background-position: -435px -18px;
    display: inline-block;
    vertical-align: bottom;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.zcrm {
    background-position: -400px 0;
	width: 128px;
	height: 41px;
}
.salesforce {
    background-position:-85px 0;
	width: 61px;
	height: 41px;
}
.sugar {
    background-position:-153px 0;
	width: 140px;
	height: 41px;
}
.msoft {
    background-position:-301px 0;
	width: 90px;
	height: 41px;
}
.zoho_highlite {
	position: absolute;
    left: 0;
    top: -25px;
    width: 100%;
    background: #fff;
    border-top: 1px solid #e4e4e4;
}
.zoho_highlite:after, .zoho_highlite:before {
	content: '';
    position: absolute;
    width: 1px;
    top: 0px;
    height: 30px;
/*    border-top: 3px solid #00add5;*/
    background: #e4e4e4;
}
.zoho_highlite:after {
	right: -1px;
}
.zoho_highlite:before {
	left: -1px;
}
/* comparison sec css end */ 

.amnt-container {
	width:100%;
    background:#f5f5f5;
}
.currency-tabl {
	max-width: 1080px;
	margin: 0 auto;
	width: 90%;
	padding: 80px 0px 90px;
    text-align: center;
}
.big_bold {
	font-family: 'Roboto Slab', serif;
	font-size: 36px;
	font-weight: 600;
}
.crm-price-td {
	padding: 15px 22px;
	display: table-cell;
	vertical-align: middle;
    position: relative;
}
.cmn-price-td span {
	font-size: 18px;
}
span.big_font {
	font-family: 'Roboto Slab', serif;
	font-size: 36px;
	font-weight: 300;
}
span.r_blt {
	font-family: var(--zf-primary-bold);
}
span.blt {
	font-family: var(--zf-primary-bold);
}
.crm-price-tbale {
/*	border: 1px solid #62b5f7;*/
	display: table;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
	box-shadow: 2px 2px 10px #e3e3e3;
    margin: 20px auto 0;
    background: #fff;
    text-align: left;
}
.crm-price-tbl-row, .cmn-price-tr {
	display: table-row;
	width: 100%;
}
.crm-price-td:nth-child(1), .cmn-price-td:nth-child(1) {
	width: 16%;
}
.crm-price-td:nth-child(2), .cmn-price-td:nth-child(2) {
	width: 24%;
}
.crm-price-td:nth-child(3) {
	width: 60%;
}
.cmn-price-td:nth-child(3) {
	width: 20%;
}
.cmn-price-td:nth-child(4) {
	width: 20%;
}
.cmn-price-td:nth-child(5) {
	width: 20%;
}
.cmn-price-td {
	padding: 18px 22px;
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #ececec;
    position: relative;
}
.row1 .cmn-price-td {
	border: none;
}
.cmn-price-tbl {
	display: table;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
	margin-top: 10px;
	position: relative;
    background: #fff;
    text-align: left;
}
.sprites-icn {
    background-image: url(images/zwitch-sprites.png);
    display: inline-block;
}
    
/* mbl comparison sec css */ 
.mob-compare-con {
    display: none;
}
.mob-cmpr-left, .mob-cmpr-right {
	width: 50%;
	float: left;
	box-sizing: border-box;
}
.mob-cmpr-hdr.lft {
	background: #00acf6;
	position: relative;
    border: 0px solid #00acf6;
    box-sizing: border-box;
    padding: 13px 20px;
}
.mob-hdr-txt {
    font: 18px/1.2 var(--zf-primary-bold);
    color: #fff;
    padding: 0px;
    margin:0;
}
.drodown-prd-con {
	width: 100%;
	position: relative;
	padding: 8.5px 20px;
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
	text-align: right;
    min-height: 47.6px;
border-right: none;
}
select#mob-prd-selct {
	box-sizing: border-box;
	margin: 0;
	color: #000;
	border: none;
	display: inline-block;
	width: 75%;
	background: transparent;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	z-index: 1;
	transition: 0.5s ease;
	border-radius: 0;
	outline: none;
	text-align: center;
}
.mob-compare-con option, .mob-compare-con select {font: 18px/1.2 var(--zf-primary-bold);}
.drodown-prd-con:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #666;
	position: absolute;
	right: 15px;
	top: 20px;
	content: "";
	display: block;
}
.mob-cmpr-inner-sec {
	padding: 15px;
	border-bottom: 1px solid #e3e3e3;
	height: 44px;
	position: relative;
}
.mob-cmpr-inner-sec span {
	font-size: 14px;
	line-height: 22px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	display: inline-block;
    text-align: center;
}
.mob-cmpr-inner-sec span.txt {
	width: 82%;
}
.mob-cmpr-inner-sec.blt {
	text-align: left;
	padding: 18px 15px 18px 25px;
}
.mob-cmpr-inner-sec.blt span {
	font-family: var(--zf-primary-bold) !important;
	font-size: 18px;
	display: block;
	text-align: left;
	width: 160%;
	/* padding-left: 25px; */
	text-align: center;
	transform: translateX(-18%) translateY(-40%);
}
#mob-othr-ftr .mob-cmpr-inner-sec.blt span {
	text-indent: -99999px;
	display: inline-block;
}
#mob-othr-ftr .mob-cmpr-inner-sec {
    border-left: 1px solid #e3e3e3;
}
#mob-othr-ftr .mob-cmpr-inner-sec.blt {
    border-left: none;
}
#crm .mob-cmpr-inner-sec.blt {
    background: #fff !important;
    font-weight: inherit;
}
#crm .mob-cmpr-inner-sec {
    background: #00aaf91a;
    font-weight: bold;
}
.othr-ftr {
    display: none;
}
/* mbl comparison sec css end */
.mob-curency-con {
    display: none;
}
/* Testimonial sec css start */
.comp-testimo {
	padding: 80px 0px 90px;
	width: 100%;
	background: #00aaf9;
	text-align: center;
}
.comp-testimo h2 {
	color:#fff;
}
.texti-slidercont {
	max-width: 880px;
	margin: 0px auto;
	width: 100%;
	display: none;
}
.slider-testimo {
	max-width: 950px;
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 4px;
	height: 380px;
	margin-top: 15px;
/*	box-shadow: 1px 1px 10px #e3e3e3;*/
	position: relative;
}
.texti-left {
	max-width: 260px;
	border-right: 1px solid #f3f3f3;
	float: left;
	background: #f9fbfd;
	height: 380px;
	width: 100%;
	padding: 75px 40px;
	box-sizing: border-box;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	padding-left: 55px;
	position: relative;
}
.texti-right {
	max-width: 685px;
	float: left;
	height: 380px;
	width: 100%;
	padding: 40px;
	box-sizing: border-box;
}
.sliderlist {
	width: 100%;
	display: inline-block;
	position: relative;
	height: 230px;
	max-width: 600px;
    padding: 0;
    margin: 0;
}
.sliderlist li {
	font-size: 16px;
	font-family: var(--zf-primary-regular);
	color: #111111;
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.sliderlist li p {
	margin-top: 20px;
	line-height: 25px;
	font-family: "Droid Serif", serif!important;
        font-size: 16px;
}
.customer-list li {
	list-style-type: none;
	display: none;
}
.customer-cnt {
	max-width: 420px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	position: absolute;
	left: 0;
}
.customer-cnt span {
	font-size: 16px;
	font-family: var(--zf-primary-regular);
	color: #111111;
	display: block;
	line-height: 24px;
	text-align: center;
	margin: 0px auto;
}
.testi-txt {
	font-family: var(--zf-primary-semibold) !important;
	margin-top: 20px !important;
}
.slidedotTips {
	padding: 0;
	margin: 0;
	margin-top: 35px;
	text-align: center;
}
.slidedotTips li {
	padding: 0;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #bbb;
	display: inline-block;
	cursor: pointer;
}
.setclrList {
	background: #00aaf9 !important;
}
.slidedotTips li:first-child {
	margin-left: 0;
}
.slidedotTips1 {
	padding: 0;
	margin: 0;
	margin-top: 30px;
	text-align: center;
	display: none;
}
.slidedotTips1 li {
	padding: 0;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #bbb;
	display: inline-block;
	cursor: pointer;
}
.setclrList1 {
	background: #5eb6de !important;
}
.slidedotTips1 li:first-child {
	margin-left: 0;
}
.slider-left-arrow {
    left: 0px;
}
.slider-arrow {
    position: absolute;
    top: 50%;
    transition: 0.3s all ease;
    padding: 0;
    width: 46px;
    height: 46px;
    background-color: #fff;
    text-align: center;
    border-radius: 50%;
    pointer-events: all;
    box-shadow: 0 5px 8px 1px rgba(0,0,0,0.20);
    -ms-box-shadow: 0 5px 8px 1px rgba(0,0,0,0.20);
    -webit-box-shadow: 0 5px 8px 1px rgba(0,0,0,0.20);
    cursor: pointer;
    display: inline-block;
    z-index: 9;
	transform: translate(-50%,-50%);
}
.sl-arrow {
    background: url(https://www.zohowebstatic.com/crm/onboarding/images/slider-arrow-icn.svg) no-repeat center;
    width: 18px;
    height: 14px;
    margin: 18px 0 0 0;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    transform: rotate(90deg);
}
.sl-left-arrow {
    transform: rotate(270deg);
}
.slider-right-arrow {
    right: -45px;
}
.sprite-img {
	background-image: url(https://www.zohowebstatic.com/sites/default/files/crm/compare-icon-zwitch.png);
	background-repeat: no-repeat;
	background-size: 1680px auto;
	display: inline-block;
}
.jody-icon {
	background-position: -713px -1px;
	width: 108px;
	height: 107px;
	margin-bottom: 20px;
}
.dani-icon {
	background-position: -829px -1px;
	width: 108px;
	height: 107px;
	margin-bottom: 20px;
}
.alex-icon {
	background-position: -944px -1px;
	width: 108px;
	height: 107px;
	margin-bottom: 20px;
}
.marin-icon {
	background-position: -1059px -1px;
	width: 108px;
	height: 107px;
	margin-bottom: 20px;
}
.barandsprite-img {
	background-image: url(https://www.zohowebstatic.com/sites/default/files/crm/brands_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 700px auto;
}
.acton-icon {
	background-position: -190px -18px;
	width: 179px;
	height: 40px;
	margin-top: 20px !important;
}
.bench-icon {
	background-position: -12px -14px;
	width: 182px;
	height: 51px;
	margin-top: 20px !important;
}
.helth-icon {
	background-position: -502px -19px;
	width: 183px;
	height: 39px;
	margin-top: 20px !important;
}
.amiad-icon {
	background-position: -372px -20px;
	width: 128px;
	height: 39px;
	margin-top: 20px !important;
}
/* Testimonial sec css end */
.static {
    display: inline-block;
    vertical-align: middle;
    }
.bc_keyNte {
    display: inline-block;
    text-align: center;
    margin: 40px auto 0;
    padding: 0px 25px;
    font: 12px/1.6 var(--zf-primary-regular);
}

@media only screen and (min-width:1681px) {
.zcrm_ban_inner {
    max-width: 1380px;
    margin: 0 auto;
    padding: 60px 0px 100px;
}
.umain .zcrm_ban_lft {
    width: 90%;
    margin: 0 auto;
}
.bc_chartinner {
    max-width: 1380px;
    }
.chart_Ec {
    left: -20%;
}
.zcrm_ban_inner {
    max-width: 1180px;
    margin: 0 auto;
    padding: 60px 0px 80px;
}
        
        .logo_ban {
    max-width: 1380px;
    margin: 0 auto;
}
}
@media only screen and (max-width:1320px) {
.bc_wrapper {
    padding: 0px;
    text-align: left;
    display: block;
    margin: 30px auto 0;
    width: 700px;
    border: 1px solid #fafafa;
    box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.04);
}
.bc_comp {
    display: block;
}
.chart_clmn:first-child {
    width:300px;
}
.static .chart_clmn:first-child {
    width:200px;
}
.static {
    width: 400px;
    overflow-y: auto;
    box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.04);
}
.static_inner {
    width: 2000px;
}
.chart_clmn {
    display: inline-block;
    float: left;
    width: 200px;
}
.chart_H {
    min-height: 51px;
    text-align: center;
}
.chart_Ec {
    left: -10%;
}
#zcrm:after, #zcrm:before {
    display: block;
}
}
@media only screen and (max-width:1220px) {
.zcrm_ban_inner {
    width: 94%;
	margin: 0 auto;
}
h1 {
    font: 50px/1.1 var(--zf-primary-extrabold);
}
h1 em {
    font: 50px/1.1 var(--zf-primary-regular);
}
.bc_lstSec li {
    width: 32.5%;
}
.chart_Ec {
    left: -3%;
}
}
@media only screen and (max-width:1124px) {
.logo_ban {
    padding: 40px 0px 0px;
}
.product-logo {
    left: 50%;
	transform: translateX(-50%);
}
h1 {
    font: 36px/1.2 var(--zf-primary-bold);
    padding-bottom: 15px;
}
.zcrm_ban_inner {
    width: 90%;
}
.zcrm_ban_inner {
    max-width: 900px;
    margin: 0 auto;
    padding: 20px 0px 60px;
    text-align: center;
    width: 90%;
}
.zcrm_ban_lft {
    float: none;
    width: 100%;
    text-align: center;
    padding-top: 0px;
}
.zcrm_ban_lft p {
    width: 100%;
}
.zcrm_ban_rht {
    float: none;
    width: 350px;
    margin: 20px auto 0;
	text-align: left;
}
.signup-heading {
	text-align: center;
}
.umain .zcrm_ban_lft {
    width: 100%;
}
.umain .zcrm_ban_inner {
    padding: 10px 0px 80px;
}
h1 {
    font: 44px/1.1 var(--zf-primary-extrabold);
}
h1 em {
    font: 44px/1.1 var(--zf-primary-regular);
}
.zcrm_ban_lft {
    padding-top: 0px;
    width: 90%;
    margin: 0 auto;
}
.zcrm_ban_lft p {
    width: 100%;
}
.bc_rate_inner {
    padding:60px 0px;
}
.rt_score {
    font: 50px/1.1 var(--zf-primary-bold);
}
}
@media only screen and (max-width:1024px) {
.zcrm_ban_inner {
	padding:30px 0 70px;
}
.chart_Ec {
    left: -3%;
}
#zcrm {
    position: relative;
    box-shadow: none;
}
}
@media only screen and (max-width:991px) {
.signup-box {
    display: block !important;
    width: 94%;
    max-width: 350px;
}
.zcrm_ban_inner {
	padding:20px 0 60px;
    width: 90%;
}
.bc_lstSec {
    width: 90%;
    }
.bc_lstSec li {
    width: 49.5%;
}
.chart_Ec {
    display: none;
}
/* mbl pricomparison sec css */
.mob-depth-con {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	border: 1px solid #e3e3e3;
	width: 92%;
	background: #fff;
}
.mob-curency-con {
	display: block;
}
.cmny-name {
	padding: 25px 10px 10px;
	background: #ffffff;
}
.mb-amnt-con .mb-amnt-inner {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.mb-amnt-con .mb-amnt-inner:nth-child(1), .mb-amnt-con .mb-amnt-inner:nth-child(2), .mb-amnt-con .mb-amnt-inner:nth-child(3) {
	border-bottom: none;
}
.mob-curency-con {
	width: 94%;
	border: 1px solid #e3e3e3;
	border-bottom: none;
	margin: 30px auto 0;
    background: #fff;
}
.zohocrm-con {
	padding: 35px 20px 25px;
	text-align: center;
}
.zohocrm-con > span, .cmny-name > span {
	display: block;
	text-align: center;
    position: relative;
}
span.mb-curncy {
	display: block;
	margin:20px 0 0;
}
.crm-amnt {
	padding-top: 0px;
	font-size: 20px;
}
.big_bold {
	font-size: 20px;
}
.mb-amnt-inner {
	width: 33.33%;
	float: left;
	box-sizing: border-box;
	padding: 25px 20px;
	text-align: center;
}
.cmn-price-tbl, .crm-price-tbale {
	display: none;
}
.sgr-crm-img {
	width: 130px;
	display: block;
	margin: 0 auto 10px;
}
.cmpr-tbl-td, .cmn-price-td {
	font-size: 14px;
	line-height: 22px;
	padding: 22px 12px;
}
.crm-price-td span, .cmn-price-td span {
	font-size: 14px;
}
span.big_font {
	font-size: 26px;
	font-weight: 300;
}
/* Testi css start */ 
.comp-testimo {
    padding: 60px 0px 70px;
    background: #d6efff;
    }
.comp-testimo h2 {
    color: #00acf6;
}
.customer-cnt {
    max-width: 420px;
    text-align: center;
    margin: 30px auto 0;
    width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.customer-list li {
	margin-top: 15px;
}
.sliderlist {
	height: 430px;
}
.texti-slidercont {
	display: block;
    width: 94%;
}
.slider-testimo {
	display: none;
}
.slidedotTips1 {
	display: block;
}
/* Testi css end */
}
@media only screen and (max-width:768px) {
body {
	font: 16px/1.6 var(--zf-primary-regular), Arial, Helvetica, sans-serif !important;
    }
h1 {
    font: 32px/1.2 var(--zf-primary-extrabold);
    padding-bottom: 10px;
	}
h2 {
    font: 26px/1.2 var(--zf-primary-semibold);
    padding-bottom: 10px;
}
h3 {
	font: 22px/1.4 var(--zf-primary-bold);
	padding-bottom: 10px;
}
h4 {
    font: 20px/1.2 var(--zf-primary-semibold);
    padding-bottom: 10px;
}
p {
	font: 16px/1.5 var(--zf-primary-regular);
	margin:0px;
}
.signup-heading {
    font: 18px/1.2 var(--zf-primary-bold) !important;
    }
.zcrmbanner_btn, .zcrmaccess_btn {
    padding: 8px 20px;
    font-size: 16px;
}

.zc_cta_inner {
    padding: 40px 0px;
	}

.umain .logo_ban {
    padding: 60px 0px 0px;
}
.umain .zcrm_ban_inner {
    padding: 10px 0px 60px;
}
.mob-compare-con {
    display: block;
}
.chart_sec {
    display:none;
}
h1 {
    font: 34px/1.1 var(--zf-primary-extrabold);
}
h1 em {
    font: 34px/1.1 var(--zf-primary-regular);
}
.bc_lstSec li {
    width: 49%;
}
.bc_lstSec div {
    margin: 20px;
}
.rt_brand {
    font: 20px/1.6 var(--zf-primary-bold);
}
.rt_score {
    font: 36px/1.1 var(--zf-primary-bold);
}
.bc_lstSec {
    width: 100%;
}
.bc_wrapper {
    width: 96%;
}
.gc_comp_inner {
    padding: 60px 0px 30px;
}
/* Testi css start */  
.comp-testimo {
	padding: 50px 0px;
}
.sliderlist li p, .customer-cnt {
	margin-top: 20px;
}
.customer-list li {
	margin-top: 15px;
}
.slidedotTips, .slidedotTips1 {
	margin-top: 0;
}
/*bcrm-comparison css start*/
.bc_chartinner {
    width: 100%;
    }
.browser_window {
    display: none;
}
.chart_con {
    padding: 40px 0 0;
}
.bc_wrapper {
    width:98%;
}
.chart_clmn:first-child {
    width:auto;
}
.static .chart_clmn:first-child {
    width:150px;
}
.static {
    width: auto;
    overflow-y: auto;
    box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.04);
}
.static_inner {
    width: 1500px;
}
.chart_clmn {
    display: inline-block;
    float: left;
    width: 150px;
}
}
@media only screen and (max-width:550px) {
.mob-curency-con {width: 100%;}
.mb-amnt-inner {padding: 25px 10px;}
.bc_lstSec li {
    width: 85%;
}
select#mob-prd-selct {
    width: 100%;
    text-align: center;
    font-size: 16px;
}
.sliderlist {
	height: 505px;
}
.chart_clmn:first-child {
    width:200px;
}
.chart_cell li {
    min-height: 60px;
}
}
@media only screen and (max-width:480px) {
h1 {
    font: 28px/1.2 var(--zf-primary-extrabold);
	}
h2 {
    font: 22px/1.2 var(--zf-primary-semibold);
}
h3 {
	font: 20px/1.4 var(--zf-primary-bold);
}
h4 {
    font: 18px/1.2 var(--zf-primary-semibold);
}
.product-logo {
    font: 28px/1.2 var(--zf-primary-semibold), Helvetica, sans-serif;
    height: 32px;
    margin: 0px;
    padding-left: 95px;
    -webkit-background-size: 85px auto;
    -moz-background-size: 85px auto;
    -o-background-size: 85px auto;
    background-size: 85px auto;
}
.signup-box {
    max-width: 300px;
}
.drodown-prd-con:before {
	right: 8px;
	top: 18px;
}
.mob-hdr-txt {font: 16px/1.35 var(--zf-primary-bold);text-align:center;}
@media only screen and (max-width:460px) {
.sliderlist {
	height: 485px;
}
}
@media only screen and (max-width:420px) {
.sliderlist {
	height: 530px;
}
}
.i18n-fr .chart_clmn{ max-width: 275px;}