.footer-sec-wrap .promo-section-wrap span {
    display: block;
    max-width: 350px;
    margin: 0 auto;
    width: 90%;
    cursor: pointer;
}

.blk-go-tag {
    text-decoration: underline;
    color: #333;
    font-family: var(--zf-primary-semibold);
}

.img-link {
    text-decoration: none;
    border: none;
    outline: none;
    cursor: pointer
}

.zp-home-testimonial-wrap {
    display: none !important;
}


/*************** gdpr styles start *************/

#gdpr-con {
    display: none;
}

.gdpr-con {
    width: 94%;
    max-width: 740px;
    margin: 0 auto;
    margin-top: 80px;
    background: #2c52a2;
}

.gdpr-con-inner {
    padding: 30px;
}

.gdpr-logo-sec {
    width: 100px;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
}

.gdpr-logo-sec img {
    display: inline-block;
    width: 77px;
}

.gdpr-txt-con {
    width: 380px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.gdpr-hdr-txt {
    margin: 0;
    font-size: 30px;
    line-height: 36px;
    color: #ffe00a;
    font-family: var(--zf-primary-bold);
    margin-bottom: 4px;
}

.gdpr-txt {
    margin: 0;
    font-family: var(--zf-primary-regular);
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}

.gdpr-btn {
    width: 180px;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

.gdpr-btn a {
    text-align: center;
    text-decoration: none;
    font-family: var(--zf-primary-regular);
    font-size: 16px;
    padding: 9px 30px;
    cursor: pointer;
    color: #fff;
    outline: none;
    background: transparent;
    border: 1px solid #fff;
    display: inline-block;
}


/*************** gdpr styles end ****************/

.features-box-wrap+a.explore-more {
    position: relative;
    border: none;
    color: #000;
}

.features-box-wrap+a.explore-more span {
    border-bottom: 1px solid #03a9f5;
    color: #03a9f5;
    margin-left: 10px;
}

.integration-visual-wrap .content-wrap:before {
    display: none
}

.umain .zp-home-banner-wrap>.content-wrap>div.zp-home-left {
    max-width: 880px
}

#zwave-banner {
    top: 23%
}

.footer-sec-wrap .bottom-promo {
    display: none;
}

.zp-home-banner-wrap:after {
    background: #49afff;
    background: -moz-linear-gradient(top, #49afff 0%, #86eeff 50%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #49afff 0%, #86eeff 50%, #ffffff 100%);
    background: linear-gradient(to bottom, #49afff 0%, #86eeff 50%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#49afff', endColorstr='#ffffff', GradientType=0);
}

.bottom-cta-wrap:before {
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(201, 235, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(201, 235, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(201, 235, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(201, 235, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(201, 235, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(201, 235, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9ebff', GradientType=0);
}

.bottom-cta-wrap .content-wrap:after {
    background: url(https://www.zohowebstatic.com/sites/default/files/projects-bottom-cta-wave.svg) no-repeat right bottom;
}

.bottom-cta-wrap .content-wrap a.act-btn {
    background: #f0483e;
    color: #fff;
}

.slide-wrap {
    display: table;
    width: 100%
}

.slide-wrap>div {
    display: table-cell;
    padding: 0 10px;
    vertical-align: top
}

.slide-wrap>div:first-child {
    padding-left: 0
}

.slide-wrap>div:last-child {
    padding-right: 0
}

.promo-sec-wrap .content-wrap .slide-wrap {
    overflow: visible;
    margin: 0 auto 10px;
}

.promo-sec-wrap .content-wrap .slide-wrap>div img {
    margin-top: 0px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.05);
    transform: translate(0, 30px);
    transition: all ease 1s;
    width: 100%
}

.promo-sec-wrap .content-wrap .slide-wrap>div:nth-child(even) img {
    margin-top: 90px;
    transform: translate(0, -30px);
}

.promo-sec-wrap .content-wrap.animated .slide-wrap>div img {
    margin-top: 30px;
}

.promo-sec-wrap .content-wrap.animated .slide-wrap>div:nth-child(even) img {
    margin-top: 0px;
    transform: translate(0, 0);
}

.bottom-cta-wrap .content-wrap:after {
    background: none !important;
}


/***************** crm 2018 release *************************/

.whatsnew-bnr-mob {
    padding: 35px 0 15px;
    display: none;
}

.whatsnew-bnr-mob a {
    text-decoration: none !important;
    border: none;
    outline: none;
}

.whatsnew-bnr-mob img {
    width: 96%;
    max-width: 500px;
    margin: 0 auto;
    display: block;
}

.banner-box {
    max-width: 540px;
    width: 94%;
    margin: 0 auto;
    height: 500px;
    position: relative;
    text-align: center;
}

.banner-box h2.home-nrh-hdr {
    font-size: 34px;
    font-family: var(--zf-primary-extrabold);
    color: #03a9f5;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

.banner-box p.home-nrh-para {
    font-size: 18px;
    font-family: var(--zf-primary-regular);
    line-height: 1.8;
    color: #333333;
    margin: 10px 0;
    padding: 0;
}

.banner-box a.home-bx-go-tag {
    font-size: 18px;
    font-family: var(--zf-primary-semibold);
    color: #03a9f5;
    text-decoration: underline;
}

.nrh-blue-bg {
    position: absolute;
    top: 0;
    left: 50%;
    max-width: 500px;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.rlh-txt-con {
    z-index: 99;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    top: 55%;
    position: absolute;
}

.tt {
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
}


/**************** crm 2018 release end **********************/

@media only screen and (max-width: 1365px) {
    .zp-highlighted-features-wrap a.explore-more {
        display: none;
    }
}

@media only screen and (max-width:1279px) {
    .slide-wrap>div:nth-child(4) {
        display: none
    }
    .slide-wrap>div {
        display: table-cell;
        padding: 0 20px;
    }
}


/************************* new css start *******************************/

.zp-home-testimonial-wrap .content-wrap {
    max-width: 540px;
}

* {
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: inherit;
}

p {
    margin: 0;
}

.zia-section {
    padding: 85px 25px 50px;
}

.zia-section-inner {
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

h2.inner-hdr {
    font-size: 40px;
    line-height: 1.25;
    margin-bottom: 15px;
    font-family: var(--zf-primary-bold)
}

p.inner-para {
    margin: 0 auto 10px;
    max-width: 780px;
    width: 100%;
    font-size: 18px;
    line-height: 1.8;
    font-family: var(--zf-primary-regular);
}

.zia-link-section {
    text-align: center;
}

.zia-voice-bot {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-right: 27px;
}

.zia-voice-bot>div {
    display: inline-block;
    cursor: pointer;
}

.zia-voice-bot-txt {
    font-size: 18px;
    font-family: var(--zf-primary-semibold);
    color: #2b98f0;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

.zia-voicebot-icn {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 22px;
    height: 22px;
    border: 2px solid #000;
    border-radius: 50%;
}

.zia-voicebot-icn>span {
    border-left: 7px solid #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    display: inline-block;
    height: 0;
    position: absolute;
    width: 0;
    margin-top: -5px;
    margin-left: -2px;
    top: 50%;
    left: 50%;
}

.zia-learnmore {
    position: relative;
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
    color: #03a9f5;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    font-size: 18px;
    margin-left: 27px;
}

a.zia-learnmore:before {
    content: '';
    position: absolute;
    left: -27px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-ransform: translateY(-50%);
    height: 20px;
    width: 1px;
    background: #ccc;
}

.zia-img {
    max-width: 1167px;
    width: 96%;
    display: block;
    margin: 55px auto 0;
}

.multi-chanel {
    padding: 40px 25px;
    text-align: center;
}

.multi-channel-list-sec {
    padding-top: 30px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.mc-lt-item {
    list-style-type: none;
    float: left;
    width: 25%;
    text-align: center;
}

.mc-lt-item>div {
    padding: 30px;
}

.crm-home-sprt-icns {
    background-image: url(https://www.zohowebstatic.com/sites/default/files/crm/crm-new-home-sprt.png);
    display: inline-block;
    background-size: 854px auto;
    height: 61px;
}

.crm-home-sprt-icns.email {
    background-position: -12px -6px;
    width: 65px;
}

.crm-home-sprt-icns.live-chat {
    background-position: -179px -6px;
    width: 62px;
}

.crm-home-sprt-icns.telephony {
    background-position: -109px -6px;
    width: 62px;
}

.crm-home-sprt-icns.social-media {
    background-position: -251px -6px;
    width: 63px;
}

.crm-home-sprt-icns.salessignals {
    background-position: -322px -6px;
    width: 62px;
}

.crm-home-sprt-icns.charts {
    background-position: -458px -6px;
    width: 60px;
}

.crm-home-sprt-icns.funnels {
    background-position: -392px -6px;
    width: 58px;
}

.crm-home-sprt-icns.targets {
    background-position: -597px -6px;
    width: 83px;
}

.crm-home-sprt-icns.anomalies {
    background-position: -527px -6px;
    width: 62px;
}

.crm-home-sprt-icns.kpis {
    background-position: -750px -6px;
    width: 93px;
}

.crm-home-sprt-icns.comparator {
    background-position: -688px -6px;
    width: 53px;
}

.sub-sec-hdr {
    font-size: 24px;
    line-height: 1.4;
    margin: 20px 0 10px 0;
    font-family: var(--zf-primary-semibold);
}

.sub-sec-para {
    font-size: 18px;
    line-height: 1.8;
    margin: 0 0 10px;
    font-family: var(--zf-primary-regular);
}

.sub-sec-golink {
    font-size: 18px;
    color: #03a9f5;
    text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-family: var(--zf-primary-regular);
}

.sales-signals-con {
    padding: 40px 25px 230px;
}

.salessignals-sec {
    max-width: 740px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.cb {
    display: block;
    clear: both;
    height: 0;
}

.analytics-sec {
    padding: 0 25px;
    background: #c7e4ff;
    text-align: center;
}

.ss-screen {
    max-width: 978px;
    width: 100%;
    margin: 0 auto;
    display: block;
    padding-bottom: 75px;
}

.ss-screen img {
    float: left;
    width: 100%;
    margin-top: -200px;
}

.analytics-icn-con {
    display: inline-block;
    padding-top: 50px;
}

.analtics-lt-item {
    width: 185px;
    float: left;
    list-style-type: none;
    text-align: center;
    position: relative;
}


/*.analtics-lt-item:after {
	content: '';
	right: 0;
	position: absolute;
	width: 1px;
	height: 100px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: #9fb6cc;
}
.analtics-lt-item.comparator:after {
	content: none;
}*/

.analytics-icn-con .sub-sec-hdr {
    margin-bottom: 0;
}

.blue-splitter {
    display: block;
    width: 100%;
}

.con-sections.sections {
    padding: 45px 25px;
    text-align: center;
}

.con-box-sec {
    max-width: 1060px;
    width: 100%;
    margin: 70px auto 0;
    border: 1px solid #e3e3e3;
    box-shadow: 2px 2px 10px #e3e3e3;
    text-align: left;
}

.con-box-left,
.con-box-right {
    width: 50%;
    padding: 50px 60px;
    box-sizing: border-box;
    float: left;
    position: relative;
}

.con-box-left:before {
    content: '';
    height: 65%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 0;
    position: absolute;
    width: 1px;
    background: #e3e3e3;
}

.con-img-sec {
    padding-top: 40px;
}

.con-img-sec.home-integ {
    width: 94%;
    max-width: 640px;
    margin-bottom: 15px;
    padding-top: 15px;
}

.blueprint-con {
    background: #F3F8FC;
    background: linear-gradient(#F3F8FC, #fff);
}


/*************** video popup start ********************/

.popup-close {
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 25px;
    z-index: 9999999;
    top: 25px;
    display: inline-block;
    width: 17px;
    background-position: -104px -115px;
    background-image: url(https://www.zohowebstatic.com/images/zoho-home-sprite.png);
}

#ifrm {
    width: 90%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: -2px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.video-show-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.video-popup {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    background: #fff;
    top: 0;
    box-sizing: border-box;
}

.freez-layer {
    position: fixed;
    z-index: 999999;
    width: 100%;
    background: rgba(255, 255, 255, 0.95);
    left: 0;
    top: 0;
    display: none;
    overflow: hidden !important;
}


/***************** video popup end **********************/


/* zoholics banner */

.zoholics-outer-wrap.zoholics-us-canada {
    display: none;
}

.zoholics-outer-wrap.zoholics-us-canada .zoholics-inner-wrap {
    padding: 40px 30px 25px 40px;
}

.ccode-us .zoholics-outer-wrap.zoholics-us-canada {
    display: block;
    position: relative;
    border: 1px solid #eee;
    max-width: 1100px;
    margin: 0 auto 20px;
}

.zoholics-outer-wrap.zoholics-us-canada:after {
    content: '';
    background: url(https://www.zohowebstatic.com/sites/default/files/zoho_general_pages/zoholics-austin-2019.png) no-repeat;
    width: 100%;
    background-position: right -7px;
    background-size: 58%;
    right: 0;
    right: 0;
    bottom: 0;
    top: auto;
    height: 100%;
    position: absolute;
    z-index: -1;
}

.zoholics-inner-wrap.zoholics-us-canada .zoholics-inner-content {
    padding-left: 0px;
}

.zoholics-inner-wrap.zoholics-us-canada {
    padding: 32px;
}

.zoholics-outer-wrap.zoholics-us-canada .zoholics-inner-content {
    padding-left: 0px;
}

.zoholics-us-canada .event-date-details p {
    font-size: 22px;
    max-width: 570px;
    margin-bottom: 0px;
    line-height: 1.5;
    font-family: var(--zf-primary-semibold);
    margin: 0;
    color: #000;
    padding-bottom: 5px;
    display: inline-block;
}

.zoholics-outer-wrap .zoholics-autin-logo {
    display: none;
}

.event-date-details {
    width: 100%;
    display: table;
    table-layout: fixed;
}

.zoholics-inner-banner .button,
.zoholics-inner-content .button {
    background: none;
    color: #03a9f5;
    text-transform: none;
    padding: 0;
    font-size: 16px;
    border-bottom: 1px solid #03a9f5;
    line-height: 1.1;
    font-family: var(--zf-primary-semibold);
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .zoholics-outer-wrap.zoholics-us-canada:after {
        display: block;
        content: '';
    }
    .zoholics-us-canada .event-date-details p {
        font-size: 20px;
        max-width: 510px;
        padding-bottom: 14px;
    }
}

@media only screen and (max-width:991px) {
    .zoholics-outer-wrap {
        width: 100%;
    }
    .zoholics-inner-banner .button {
        display: none
    }
    .zoholics-inner-content .button {
        display: inline-block;
        margin-top: 20px
    }
    .zoholics-inner-wrap {
        width: 100%
    }
    .zoholics-outer-wrap.zoholics-us-canada:after {
        display: none;
    }
    .zoholics-inner-wrap .zoholics-inner-banner,
    .zoholics-inner-wrap .zoholics-inner-content {
        width: 100%;
        padding: 20px 0;
        display: block;
        text-align: center
    }
    .zoholics-inner-content h3 {
        max-width: 100%;
        margin: 0 auto 30px
    }
    .event-date-details p::after {
        right: 0
    }
    .event-date-details {
        max-width: 600px;
        margin: 0 auto
    }
    .zoholics-inner-wrap {
        padding: 20px;
    }
    .zoholics-inner-banner {
        padding-bottom: 0px;
    }
    .zoholics-inner-content h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .zoholics-inner-content .button {
        margin-top: 0px;
    }
    .event-date-details p span:first-child {
        padding-right: 5px;
        margin-right: 5px;
    }
    .event-date-details p span {
        font-size: 15px;
    }
    .zoholics-inner-wrap .zoholics-inner-banner {
        padding-bottom: 0px;
    }
    .zoholics-outer-wrap .zoholics-autin-logo {
        margin-bottom: 30px;
        display: block;
        max-width: 200px;
        margin: 0 auto 26px;
    }
    .zoholics-us-canada .event-date-details p {
        font-size: 16px;
        max-width: 90%;
        padding-bottom: 14px;
    }
    .zoholics-eu .event-date-details p {
        font-size: 16px;
        max-width: 90%;
        padding-bottom: 14px;
    }
}

@media only screen and (max-width:767px) {
    .event-date-details p {
        width: 100%;
        padding: 0 0 20px 0;
    }
    .event-date-details p::after {
        display: none;
    }
    .zoholics-outer-wrap {
        width: 100%;
    }
    .zoholics-outer-wrap.zoholics-us-canada .zoholics-inner-wrap {
        padding: 10px;
    }
}


/****** zoholics banner End *******/

@media only screen and (max-width:1199px) {
    h2.inner-hdr {
        font-size: 36px;
    }
    .analtics-lt-item {
        width: 155px;
    }
}

@media only screen and (max-width:1100px) {
    .mc-lt-item>div {
        padding: 30px 20px;
    }
}

@media only screen and (max-width:992px) {
    .video-popup {
        max-width: 100% !important;
        height: 100% !important;
    }
    #ifrm {
        width: 600px;
        height: 338px;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        left: 50%;
        top: 50%;
    }
    .sales-signals-con {
        padding: 40px 25px 210px;
    }
    .multi-chanel {
        padding: 40px 25px 10px;
    }
    .slide-wrap>div:last-child {
        display: none
    }
    .slide-wrap>div {
        display: table-cell;
        padding: 0 10px;
        vertical-align: middle
    }
    .promo-sec-wrap .content-wrap.animated .slide-wrap>div img {
        margin-top: 0;
        transform: translate(0);
    }
    .analytics-icn-con {
        width: 100%;
        max-width: 620px;
        margin: 0 auto;
    }
    .analtics-lt-item {
        width: 33.33%;
        min-height: 155px;
    }
    h2.inner-hdr {
        font-size: 32px;
        line-height: 1.25;
    }
    .mc-lt-item {
        width: 50%;
    }
    .multi-channel-list-sec {
        max-width: 800px;
    }
    .mc-lt-item>div {
        padding: 25px 20px;
        max-width: 350px;
        margin: 0 auto;
    }
}

@media only screen and (max-width:767px) {
    .gdpr-logo-sec,
    .gdpr-txt-con,
    .gdpr-btn {
        width: 100%;
        text-align: center;
        display: inline-block;
        padding: 10px 0;
    }
    .gdpr-txt {
        font-size: 20px;
    }
    .zia-voice-bot-txt,
    .zia-learnmore {
        font-size: 16px;
    }
    .zia-voice-bot {
        margin-bottom: 4px;
    }
    .banner-box {
        display: none;
    }
    .zia-img {
        margin: 40px auto 0;
    }
    .whatsnew-bnr-mob {
        display: block;
    }
    .zia-section {
        padding: 55px 25px 30px;
    }
    .popup-close {
        right: 20px;
        top: 20px;
    }
    #ifrm {
        width: 480px;
        height: 270px;
    }
    .con-sections.sections {
        padding: 50px 25px;
    }
    .slide-wrap>div:nth-child(2) {
        display: none
    }
    .features-box h4 {
        min-height: inherit
    }
    h2.inner-hdr {
        font-size: 26px;
        line-height: 1.25;
        margin-bottom: 10px;
    }
    .sub-sec-hdr {
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 8px;
        margin-top: 12px;
    }
    .sub-sec-para {
        font-size: 16px;
        line-height: 1.8;
        font-family: var(--zf-primary-regular);
    }
    p.inner-para {
        font-size: 16px;
        line-height: 1.6;
    }
    .con-box-left,
    .con-box-right {
        width: 100%;
        padding: 35px;
    }
    .con-box-left:before {
        content: '';
        height: 1px;
        top: unset;
        transform: translateY(-50%);
        -webkit-transform: translateX(-50%);
        right: unset;
        position: absolute;
        width: 60%;
        background: #e3e3e3;
        bottom: 0;
        left: 50%;
    }
    .con-box-sec {
        text-align: center;
    }
    .multi-channel-list-sec {
        padding-top: 10px
    }
}

@media only screen and (max-width:580px) {
    .zia-voicebot-icn:before {
        left: 57%;
    }
    .zia-img {
        margin: 30px auto 0;
    }
    .banner-box {
        width: 370px;
    }
    .banner-box h2.home-nrh-hdr {
        font-size: 26px;
        line-height: 34px;
    }
    .banner-box p.home-nrh-para {
        font-size: 16px;
        line-height: 1.5;
        margin: 2px 0 6px;
    }
    .banner-box a.home-bx-go-tag {
        font-size: 16px;
    }
    .ss-screen img {
        margin-top: -110px;
    }
    .sales-signals-con {
        padding: 40px 25px 130px;
    }
    .analtics-lt-item {
        width: 50%;
        min-height: 155px;
    }
    .con-sections.sections {
        padding: 40px 25px;
    }
    .multi-channel-list-sec {
        padding-top: 0;
    }
    .multi-channel-list-sec {
        max-width: 400px;
    }
    .mc-lt-item {
        width: 100%;
    }
    .zia-voice-bot {
        display: block;
        margin-right: 0;
    }
    .zia-learnmore {
        margin-left: 0;
    }
    .zia-learnmore:before {
        display: none;
    }
    .con-img-sec {
        padding-top: 30px
    }
    .con-box-sec {
        margin: 45px auto 0;
    }
    .analtics-lt-item:nth-child(5),
    .analtics-lt-item:nth-child(6) {
        min-height: auto;
    }
}

@media only screen and (max-width:480px) {
    .banner-box {
        max-width: 540px;
        width: 90%;
        height: 250px;
        border: 1px solid #e3e3e3;
        box-shadow: 2px 2px 10px #e3e3e3;
    }
    .nrh-blue-bg {
        display: none;
    }
    #ifrm {
        width: 365px;
        height: 215px;
    }
    .slide-wrap>div:nth-child(3) {
        display: none
    }
}


/************************* new css end *******************************/


/* Footer Logo's for Signup and Home page Style Start */

.crm-soc-logo {
    text-align: left;
    margin-top: 30px;
}

.lang-ar .crm-soc-logo {
    text-align: right;
}

[class^="zsoc"] {
    background-image: url(https://www.zohowebstatic.com/sites/default/files/crm-soc-logo.png);
    background-repeat: no-repeat;
    background-size: 500px auto;
    display: inline-block;
    height: 67px;
    overflow: hidden;
    text-indent: -999px;
    width: 92px;
    margin: 0 20px;
}

.zsoc-logo1 {
    background-position: 0 -4px;
}

.zsoc-logo2 {
    background-position: -115px -4px;
    width: 145px;
}

.zsoc-logo3 {
    background-position: -280px -4px;
    width: 126px;
}

.zsoc-logo4 {
    background-position: -430px 0px;
    width: 70px;
}

@media only screen and (min-width: 768px) {
    .crm-soc-logo span:first-child {
        margin-left: 0;
    }
}

@media only screen and (min-width: 450px) and (max-width: 767px) {
    .crm-soc-logo {
        padding: 50px 0 0;
        max-width: 450px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 480px) {
    .crm-soc-logo {
        padding-bottom: 20px;
        border-bottom: 1px solid #eaeaea;
    }
}


/* Footer Logo's for Signup and Home page Style End */


/* Arabic Style Start */

.i18n-ar h2.inner-hdr,
.i18n-ar p.inner-para,
.i18n-ar .zia-section-inner,
.i18n-ar .mc-lt-item>div,
.i18n-ar h4.sub-sec-hdr,
.i18n-ar .salessignals-sec,
.i18n-ar p.sub-sec-para,
.i18n-ar .analytics-sec,
.i18n-ar .analytics-dexription>div,
.i18n-ar .analytics-dexription,
.i18n-ar li.analtics-lt-item,
.i18n-ar p.sub-sec-hdr,
.i18n-ar .con-sections.sections.light-gray.blueprint-con>div,
.i18n-ar .con-sections.sections>div,
.i18n-ar .trust-brands-wrap>div,
.i18n-ar .trust-brands-wrap ul,
.i18n-ar .bottom-cta-wrap .content-wrap,
.i18n-ar .bottom-cta-wrap .content-wrap h2 {
    text-align: center;
}

.i18n-ar a.zia-learnmore:before {
    left: 87px;
}

.i18n-ar .zia-voice-bot {
    margin: 0 0 0 30px;
}

.i18n-ar .zia-learnmore {
    margin: 0;
}

.i18n-ar .zia-voice-bot-txt {
    margin: 0 0 0 8px;
}

.i18n-ar .con-box-left h2.inner-hdr,
.i18n-ar .con-box-right h2.inner-hdr,
.i18n-ar .con-box-left p.inner-para,
.i18n-ar .con-box-right p.inner-para {
    text-align: right;
}

.i18n-ar .trust-brands-wrap {
    display: none;
}

@media only screen and (max-width: 580px) {
    .i18n-ar .zia-voice-bot {
        text-align: center;
        margin: 0;
    }
}


/* Arabic Style End */