/*Other lang starts*/
.other-lang .z-testimonial-slide-wrap {
    display: none;
}
/*Other lang ends*/
/*Arabic starts*/
.i18n-ar .rs-home-banner-wrap>.content-wrap>div {
    float: right;
}
.i18n-ar .rs-home-banner-wrap .content-wrap>div.rs-home-right .signup-box {
    float: left;
}
.i18n-ar .signup-box h5 {
    text-align: right;
}
.i18n-ar .rs-highlighted-features-wrap .content-wrap h2, .i18n-ar .rs-highlighted-features-wrap .content-wrap p {
    text-align: center;
}
.i18n-ar .feature-ss-table>div:first-child {
    padding-left: 30px;
    padding-right: unset;
}
.i18n-ar .feature-ss-table>div:last-child {
    padding-right: 30px;
    padding-left: unset;
}
.i18n-ar .other-connectors-wrap h2, .i18n-ar .other-connectors-wrap .content-wrap {
    text-align: center;
}
.i18n-ar .slick-slider .slick-list, .i18n-ar .slick-slider .slick-dots {
    text-align: center;
}
.i18n-ar .block .other-connectors-wrap {
    text-align: center;
}
.i18n-ar .awards-wrap h2 {
    text-align: center;
}
.i18n-ar .how-tosec-wrap .how-to-sec {
    text-align: center;
}
.i18n-ar .bottom-cta-wrap .content-wrap, .i18n-ar .bottom-cta-wrap .content-wrap h2 {
    text-align: center;
}
.i18n-ar .rs-home-banner-wrap .banner-video-sec {
    text-align: right;
}
.i18n-ar .rs-highlighted-features-wrap .content-wrap .features-box p {
    text-align: right;
}
.i18n-ar .block .rs-highlighted-features-wrap .content-wrap {
    text-align: center;
}
.i18n-ar .how-tosec-wrap .content-wrap, .i18n-ar .how-tosec-wrap h2, .i18n-ar .block .how-tosec-wrap {
    text-align: center;
}
.i18n-ar .block .banner-video-sec {
    text-align: center;
}
.i18n-ar .block .rs-home-banner-wrap .banner-video-sec {
    text-align: right;
}
.i18n-ar .zquickbooks .content-wrap h3, .i18n-ar .zquickbooks .content-wrap p {
    text-align: center;
}
.i18n-ar .zdashboard ul {
    text-align: center;
}
.i18n-ar .zright .zrow-wrap>div:nth-child(1) {
    padding-left: 80px;
    padding-right: unset;
}
.i18n-ar .zcollaborate ul li, .i18n-ar .zcollaborate ul li h3, .i18n-ar .zcollaborate ul li p {
    text-align: center;
}
/*Arabic ends*/
.features-box.box-1 > div span {
    background-position: 0 -50px;
}
.features-box.box-2 > div span {
    background-position: -350px 0;
}
.features-box.box-3 > div span {
    background-position: -100px -50px;
}
.features-box.box-4 > div span {
    background-position: -500px 0;
}
.features-box.box-5 > div span {
    background-position: -150px 0;
}
.features-box.box-6 > div span {
    background-position: -950px -50px;
}
.features-box.box-7 > div span {
    background-position: -150px -50px;
}
.features-box.box-8 > div span {
    background-position: -50px 0;
}

.how-to-sec-1 span {
    background-position: -900px -50px;
}
.how-to-sec-2 span {
    background-position: -150px 0;
}

/*Branding icons*/
.branding-logos {
    margin-top: 50px;
}
.branding-logos h5 {
text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}

.branding-logos ul {
    display: inline-block;
    width: 100%;
    max-width: 720px;
}

.branding-logos ul li span {
    background-image: url(/sites/default/files/analytics/zohohome-analytics-sprite-2x.png);
    display: inline-block;
    vertical-align: middle;
    background-size: 680px auto;
    height: 50px;
    width: 115px;
    margin-right: 25px;
}

.branding-logos ul li span.zicon-allianz {
    width: 80px;
    height: 30px;
    background-position: -461px -100px;
}
.branding-logos ul li span.zicon-hotels {
    background-position: -506px -118px;
    width: 40px;
    height: 40px;
    background-size: 820px auto;
    margin-left: 25px;
}
.branding-logos ul li span.zicon-johnson {
    background-position: -543px -95px;
    width: 85px;
    height: 43px;
}
.branding-logos ul li span.zicon-suzuki {
    background-position: 0px -143px;
    width: 80px;
    height: 23px;
}
.branding-logos ul li span.zicon-crs {
    background-position: -82px -137px;
    width: 100px;
    height: 30px;
}
.branding-logos ul li span.zicon-laliga {
    background-position: -192px -137px;
    width: 95px;
    height: 40px;
    position: relative;
    top: -8px;
}
.branding-logos ul li span.zicon-mobile {
    background-position: -250px -119px;
    width: 120px;
    height: 35px;
    background-size: 580px auto;
    position: relative;
    top: -5px;
}
.branding-logos ul li span.zicon-hp {
    background-position: -348px 4px;
    width: 45px;
    height: 51px;
    display: block;
    background-size: 630px auto;
    position: relative;
    left: 10px;
}
.branding-logos ul li span.zicon-life {
    background-position: -171px -41px;
    width: 96px;
    height: 47px;
    background-size: 630px auto;
}
.branding-logos ul li span.zicon-ikea {
background-position: -430px -2px;
    width: 85px;
    height: 38px;
}
.zicon-hp-wrap span {
    margin: 0 auto;
    text-align: center;
    margin-left: 20px;
}


.branding-logos ul li {
    height: 50px;
    float: left;
    position: relative;
    width: 20%;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.umain .branding-logos ul {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.umain .branding-logos ul li {
    text-align: center;
    float: none;
    display: inline-block;
    width: auto;
    margin: 0 15px;
margin-bottom: 15px;
}

.umain .branding-logos ul li span {
    margin: 0 auto;
}
.umain .branding-logos ul{
    max-width: 100%;
}
.umain .branding-logos {
    margin-top: 60px;
}
.umain .branding-logos h5{
    margin-bottom: 15px;
}
.umain .branding-logos ul li:nth-last-child(-n+2) {
    display: none;
}
.umain .branding-logos ul li span.zicon-hp {
    position: relative !important;
    top: -10px;
}
/*Branding icons*/

@media only screen and (max-width: 991px){
/*Branding icons*/
.branding-logos h5 {
    margin-bottom: 30px;
}

.branding-logos ul li {
    width: auto;
    margin: 0 20px;
    margin-bottom: 20px;
    float: none;
    display: inline-block;
    height:auto;
}
.branding-logos ul li span{
    margin: 0 auto;
}
/*Branding icons*/

}
@media only screen and (max-width: 767px) {
.hub-spot-banner .content-wrap {
    background: none;
    padding: 30px 20px;
}

.hub-spot-banner .content-wrap h3 {text-align: center;}

.hub-spot-banner .btn-wrap {
    display: block;
    text-align: center;
}

.hub-spot-banner .content-wrap .act-btn {
    float: none;
    margin-top: 20px;
}

.hub-spot-banner .content-wrap {
    max-width: 420px;
}
.branding-logos ul li span {
    position: initial !important;
}
}