.banner-inner{box-sizing:border-box;overflow:hidden;position:relative;text-align:center;padding:60px 0 100px;}
.banner-content{display:block;margin:0 auto;max-width:900px;text-align:center;width:90%}
.banner-content p{max-width:710px;margin:0 auto;padding:0 0 10px;position:relative}

.prd-screenshot{margin:-60px auto 35px;position:relative;text-align:center;max-width:1000px;}

.download-apps .apple-store, .download-apps .google-play {
    background-image: url(https://www.zoho.com/reports/images/product-common-sprite.png);
    height: 40px;
    background-size: 154px 440px;
}
.download-apps .google-play {
    background-position: left -105px;
    width: 140px;
}
.download-apps .apple-store {
    background-position: left -60px;
    width: 135px;
}

.top-sec-heading{margin:0 auto;max-width:980px;padding:0 5%;text-align:center;width:90%}
.top-sec-heading h2{font-size:30px;padding-bottom:20px}
.top-sec-heading h2 span {font-size:18px;padding-top:10px;display:block;}

.feature-sec {
    margin: 60px auto;
    max-width: 1280px;
}
.feature-sec .two-col {
    display: table;
    position: relative;
    overflow: hidden;
    box-sizing: content-box;
    padding: 60px 0;
}
.feature-sec .cont-part {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    width: 50%;
    padding: 0 5%;
    float: left;
}
.feature-sec .img-part {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    width: 45%;
    float: right;
}
.cont-right .cont-part {
    float: right;
}
.cont-right .img-part {
    float: left;
}

.more-features{padding:60px 0;max-width:90%;margin:0 auto;text-align:center; display:none;}
.more-features a{border-bottom:2px solid #00add5;color:#00add5;display:inline-block;font-size:16px;font-weight:600;line-height:24px;padding:0 0 5px;text-align:center;text-transform:uppercase;transition:all .5s ease 0;}
.more-features a:hover {padding:0 10px 5px;}


.more-section{clear:both;display:table;overflow:hidden;width:100%; position:relative;}
.customer-buzz{background-color:#4254aa;margin:0 auto;display:table-cell;overflow:hidden;padding-top:25px;width:50%}
.customer-buzz h2{color:#fff;padding:0 0 20px; text-align: center;}
.customer-box{margin-top:25px}
.customer-buzz h3{color:#ecf0ff;font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:30px;padding-bottom:10px;text-align:center}
.case-study-part{margin:0 auto 60px;overflow:hidden;padding:0 5%;width:90%;text-align:center}
.case-study-part .case-study { max-width:500px; margin:0 auto; text-align:center;}
.case-study-part .case-study span img{background: #ccc none repeat scroll 0 0; border-radius: 100%; display: block; height: 90px; margin: 15px auto 10px; overflow: hidden; width: 90px;}
.case-study-part .case-study p span.customer-name{color:#1ebaea;display:block;font-size:16px;line-height:32px;text-align:center}
.case-study-part .case-study p span.customer-details{color:#aaa;display:block;font-size:12px;font-weight:400;line-height:21px;margin:0 auto 15px}
.case-study-part .case-study p{color:#ecf0ff;font-size:16px;line-height:24px;text-align:center}
.case-study-part .view-more a{border-bottom:1px solid #1398ec;color:#1398ec;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:30px}
.client-part {background-color: #503f8f;background-image: none;padding: 20px 0;position: relative;width: 50%;display:table-cell;text-align:center;}
.client-part h2{color:#fff;padding-bottom:30px}
.client-part ul{text-align:left}
.client-part li:first-child{margin-left:0;margin-top:40px;width:100%}
.client-part li{float:left;text-align:center}
.client-part ul li span{background:rgba(0,0,0,0) url(https://www.zoho.com/reports/images/topratedBI.png) no-repeat scroll 0 0;height:232px;transition:0.4s ease;width:198px;display:inline-block;vertical-align:middle}
.client-part .crowd{background-position:-333px -55px;background-size:1136px 687px;width:217px}
.client-part .trustradius{background-position:-122px -54px;background-size:1249px 749px;width:188px}
.client-part .leader{background-position:-645px -233px;background-size:1118px 687px;width:200px}
.client-part li:nth-child(2){margin-left:1px;margin-top:90px;width:100%}
.client-part .pc{background-position:-573px -395px;border-right:1px solid #5e4c9f;width:145px}
.client-part .zd{background-position:-181px -395px;height:39px!important;width:81px}
.client-part .tech{background-position:-929px -190px;border-left:1px solid #5e4c9f;width:152px}
.client-part li:nth-child(2) span{height:23px;margin-bottom:20px}
.client-part ul li span:hover{opacity:1}
.client-part .crowd{ background-position:-333px -55px; width:217px; background-size:1136px 687px;}
.trustradius:hover{
	background-position: -125px -58px;
    background-size: 1280px 789px;
}
.leader:hover{
	background-position: -655px -236px;
    background-size: 1133px 697px;
}
.crowd:hover{
	background-position:-344px -59px;
    background-size: 1170px 720px;}

@media only screen and (max-width : 1250px) {
.customer-buzz{background-color:#4254aa;display:block;max-width:inherit;width:100%}
.client-part{background-color:#503f8f;display:block;max-width:inherit;width:100%}
}

@media screen and (max-width: 900px){
.feature-sec .two-col{padding: 30px 0;}
.feature-sec .cont-part, .feature-sec .img-part{display: block;}
.main .two-col>div {width: 90%;margin: 0 auto;}
}

@media only screen and (max-width :767px) {
.prd-screenshot{display:none}
.download-apps{margin-top:30px;padding:0 5% 10px}
.top-sec-heading h2{font-size:22px;line-height:30px}
.top-sec-heading h2 span {font-size:14px;}
.bot-banner-wrap{padding:40px 0}
.bot-banner h2{font-size:18px;letter-spacing:0}
.bot-banner .get-started a{margin:5px 0 0;padding:5px 30px}
}
