/*Home page banner Start Here*/
#banner {
}
#banner .ban_03 .layer1 {
	position: absolute;
	right: -300px;
	bottom: -160px;
	width: 1000px;
	height: 617px;
	background-image: url(../images/ban3_layer4.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .layer2 {
	position: absolute;
	right: 560px;
	top: 120px;
	width: 320px;
	height: 211px;
	background-image: url(../images/ban3_layer2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 4;
	opacity: 0;
}
#banner .ban_03 .layer3 {
	position: absolute;
	left: 350px;
	top: 190px;
	width: 460px;
	height: 290px;
	background-image: url(../images/ban3_layer3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 3;
	opacity: 0;
}
#banner .ban_03 .layer4 {
	position: absolute;
	right: -250px;
	bottom: -180px;
	width: 1000px;
	height: 768px;
	background-image: url(../images/bonoride-big-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .layer5 {
	position: absolute;
	right: 282px;
	top: 296px;
	width: 360px;
	height: 234px;
	background-image: url(../images/bonoride-sm-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 4;
	opacity: 0;
}
#banner .ban_03 .fanzirbigimg{
	position: absolute;
	right: -250px;
	bottom: -100px;
	width: 1000px;
	height: 584px;
	background-image: url(../images/fanzir-big-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .fansmimg01{
	position: absolute;
	left: 64px;
	top:0;
	width: 80px;
	height: 111px;
	background-image: url(../images/fanzir-sm-01.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .fansmimg02{
	position: absolute;
	left: 136px;
	top:-80px;
	width: 80px;
	height: 158px;
	background-image: url(../images/fanzir-sm-02.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .fansmimg03{
	position: absolute;
	left: 205px;
	top:-142px;
	width: 80px;
	height: 184px;
	background-image: url(../images/fanzir-sm-03.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .fansmimg04{
	position: absolute;
	left: 351px;
	top:-170px;
	width: 80px;
	height: 173px;
	background-image: url(../images/fanzir-sm-04.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .fansmimg05{
	position: absolute;
	left: 421px;
	top:-100px;
	width: 80px;
	height: 91px;
	background-image: url(../images/fanzir-sm-05.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
.fadeleftrt,.fadeleftrtfanzir,.fadeleftrt-01,.mob-rpCon,.bandAndmeCon,.trailblazerCon,.popcornCon,.tensiontempo,.myfollowupappCon,.airtelwrapCon,.ssconlineCon,.dilooniCon,.ndsConW,.browzlyCon{
	opacity: 0;
}

#banner .ban_03 .mobilerepairbigimg{
	position: absolute;
	right: -250px;
	bottom: -80px;
	width: 1000px;
	height: 642px;
	background-image: url(../images/mobile-repair-big-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg01{
	position: absolute;
	left: 155px;
	top:167px;
	width: 123px;
	height: 82px;
	background-image: url(../images/chat-with-cust-icon.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg02{
	position: absolute;
	left: 327px;
	top:63px;
	width: 91px;
	height: 70px;
	background-image: url(../images/buy-sell-part-icon.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg03{
	position: absolute;
	left: 298px;
	top:233px;
	width: 76px;
	height: 76px;
	background-image: url(../images/howitworks.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg04{
	position: absolute;
	left: 454px;
	top:167px;
	width: 90px;
	height: 71px;
	background-image: url(../images/getfiles-icon.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg05{
	position: absolute;
	left: 419px;
	bottom:230px;
	width: 97px;
	height: 81px;
	background-image: url(../images/repairing-video-icon.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
#banner .ban_03 .repmobimg06{
	position: absolute;
	left: 607px;
	bottom:330px;
	width: 83px;
	height: 67px;
	background-image: url(../images/customer-icons-sc.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
/*Work Case Section Start Here*/
body.workcase #header{
	background-color:transparent;
	box-shadow:none;
}
body.workcase.fp-viewing-0 #top-navigation li a,body.workcase.fp-viewing-1 #top-navigation li a,body.workcase.fp-viewing-2 #top-navigation li a,body.workcase.fp-viewing-3 #top-navigation li a,body.workcase.fp-viewing-4 #top-navigation li a,body.workcase.fp-viewing-8 #top-navigation li a,body.workcase.fp-viewing-9 #top-navigation li a,body.workcase.fp-viewing-11 #top-navigation li a,body.workcase.fp-viewing-12 #top-navigation li a,body.workcase.fp-viewing-13 #top-navigation li a{
	color:#fff;
}
body.workcase.fp-viewing-0 path,body.workcase.fp-viewing-0 rect,body.workcase.fp-viewing-1 path,body.workcase.fp-viewing-1 rect,body.workcase.fp-viewing-2 path,body.workcase.fp-viewing-2 rect,body.workcase.fp-viewing-3 path,body.workcase.fp-viewing-3 rect,body.workcase.fp-viewing-4 path,body.workcase.fp-viewing-4 rect,body.workcase.fp-viewing-8 path,body.workcase.fp-viewing-8 rect,body.workcase.fp-viewing-9 path,body.workcase.fp-viewing-9 rect,body.workcase.fp-viewing-11 path,body.workcase.fp-viewing-11 rect,body.workcase.fp-viewing-12 path,body.workcase.fp-viewing-12 rect,body.workcase.fp-viewing-13 path,body.workcase.fp-viewing-13 rect{
    fill: #fff !important;
}
.movie-ranker-bg{
	 background:url(../images/movie-ranker-bg.jpg) no-repeat;
	 background-size:cover;
}
.work-case-heading{
	 font-family: 'OpenSans-Semibold';
	 font-size:70px;
	 line-height:80px;
	 color:#fff;
	 text-transform:uppercase;
	 letter-spacing:4px;
	 margin-bottom:20px;
}
.bonorideappbg .work-case-heading{
	color:#fe5117;
}
.fanzirappbg .work-case-heading{
	color:#12d14e;
}
.bannerslideConW{
	padding:0 80px;
	float:left;
	width:75%;
}
.bannerslideConW h4{
	font-family: 'OpenSans-Semibold';
	position:relative;
	font-size:24px;
	color:#fff;
}
.bonorideappbg .bannerslideConW h4{
	color:#fe5117;
}
.fanzirappbg .bannerslideConW h4{
	color:#12d14e;
}
.bannerslideConW h4:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-15px;
	width:80px;
	height:2px;
	background-color:#fff;
}
.bonorideappbg .bannerslideConW h4:after{
	background-color:#fe5117;
}
.fanzirappbg .bannerslideConW h4:after{
	background-color:#12d14e;
}
.bannerslideConW .sminfow{
	font-size:18px;
	color:#fff;
	line-height:28px;
	margin-top:30px;
}
.bannerslideConW .sminfow strong{
	font-size:24px;
	font-weight:bold;
}
.bonorideappbg .bannerslideConW .sminfow{
	color:#646464;
}
.fanzirappbg .bannerslideConW .sminfow{
	color:#fff;
}
.bannerslideConW .caseStudybtnrw{
	margin:20px 0;
}
.bannerslideConW .caseStudybtnrw a.casestbtn{
	font-family: 'OpenSans-Semibold';
	padding:10px;
	width:130px;
	font-size:16px;
	color:#fff;
	text-align:center;
	border:2px solid #fff;
	border-radius:24px;
	display:inline-block;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
}
.bannerslideConW .caseStudybtnrw a.casestbtn:hover{
	background-color:#fff;
	color:#ce0000;
}
.bonorideappbg .bannerslideConW .caseStudybtnrw a.casestbtn{
	border:2px solid #fe5117;
	color:#fe5117;
}
.fanzirappbg .bannerslideConW .caseStudybtnrw a.casestbtn{
	border:2px solid #12d14e;
	color:#12d14e;
}
.bonorideappbg .caseStudybtnrw a.casestbtn:hover{
	background-color:#fe5117;
	color:#fff;
}
.fanzirappbg .caseStudybtnrw a.casestbtn:hover{
	background-color:#12d14e;
	color:#fff;
}
.downloadapprw{
	position:relative;
	margin-top:80px;
	z-index:99;
}
.bonorideappbg .downloadapprw,.fanzirappbg .downloadapprw{
	margin-top:150px;
	opacity:0;
}
.downloadapprw .applogow{
	background-color:#fff;
	position:relative;
	width:100px;
	height:100px;
	border-radius:10px;
	box-shadow:3px 3px 3px rgba(0,0,0,0.1);
	float:left;
}
.downloadapprw .applogow span.logosh{
	position:absolute;
	left:50%;
	top:50%;
	width:60px;
	height:36px;
	margin-top:-18px;
	margin-left:-30px;
	background: url(../images/movie-ranker-trans-logo.png) no-repeat;
	background-size: 100% 100%;
}
.bonorideappbg .downloadapprw .applogow span.logosh{
	width:60px;
	height:73px;
	margin-top:-37px;
	margin-left:-30px;
	background: url(../images/bono-logo-w.png) no-repeat;
	background-size: 100% 100%;
}
.fanzirappbg .downloadapprw .applogow span.logosh{
	width:70px;
	height:54px;
	margin-top:-27px;
	margin-left:-35px;
	background: url(../images/fanzir-logo-sh.png) no-repeat;
	background-size: 100% 100%;
}
.downloadapprw .appstbtnrw{
	position:absolute;
	left:130px;
	bottom:6px;
}
.downloadapprw .appstbtn{
	position:relative;
	float:left;
	padding:12px 12px 12px 62px;
	font-size:17px;
	color:#fff;
	border:2px solid #fff;
	border-radius:3px;
	margin-right:30px;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
}
.downloadapprw .appstbtn:hover{
	background-color:#fff;
	color:#ce0000;
}
.downloadapprw .appstbtn span.downl-icon{
	position:absolute;
	left:-1px;
	top:0;
	width:50px;
	height:100%;
	background-color:#fff;
}
.downloadapprw .appstbtn span.downl-icon i{
	position:absolute;
	left:50%;
	top:50%;
	width:28px;
	height:24px;
	margin-left:-14px;
	margin-top:-12px;
	background: url(../images/download-app-icon-sh.png) no-repeat;
	background-size: 28px 145px;
	background-position: 0 0;
}
.fanzirappbg .downloadapprw .appstbtn{
	background-color:transparent;
	color:#1dab4a;
	border:2px solid #1dab4a;
}
.fanzirappbg .downloadapprw .appstbtn:hover{
	background-color:#1dab4a;
	color:#fff;
}
.fanzirappbg .downloadapprw .appstbtn span.downl-icon{
	background-color:#1dab4a;
}
.fanzirappbg .downloadapprw .appstbtn span.downl-icon i,.mobilerepairpbg .downloadapprw .appstbtn span.downl-icon i,.ssconlinewrap .downloadapprw .appstbtn span.downl-icon i{
	background-position: 0 -25px;
}
.bonorideappbg{
	 background:url(../images/bonoride-app-bg.jpg) no-repeat;
	 background-size:cover;
	 z-index:99;
}
.bonorideappbg span.btdesshow{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:url(../images/bono-bt-design.png) left bottom no-repeat;
	background-size:100% auto;
	z-index:0;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
	opacity:0;
}
body.fp-viewing-5 .bonorideappbg span.btdesshow{
	opacity:1;
}
body.workcase .slider-info {
    position: fixed;
    left: 30px;
    top: 0;
    height: 100%;
    z-index: 9;
    display: table;
}
body.workcase .slider-info-inner {
    display: table-cell;
    vertical-align: middle;
}
body.workcase .slider-info .slider-prev,.slider-info .slider-next {
    cursor: pointer;
}
body.workcase .slider-info .fa{
	font-size:30px;
	color:#fff;
}
body.workcase.fp-viewing-5 .slider-info .fa{
	color:#fe5117;
}
body.workcase.fp-viewing-4 .slider-info .fa{
	color:#6abf4a;
}
body.workcase .slider-info .slider-counter {
    font-size: 16px;
    color: #fff;
    padding: 10px 0;
}
body.workcase .slider-info .slider-counter .num{
	color: #fff;
	margin-left:0;
}
body.workcase.fp-viewing-5 .slider-info .slider-counter .num{
	color:#fe5117;
}
body.workcase.fp-viewing-4 .slider-info .slider-counter .num{
	color:#6abf4a;
}
body.workcase.fp-viewing-6 .slider-info .slider-counter .num{
	color:#00235f;
}
body.workcase.fp-viewing-6 .slider-info .fa {
    color: #00235f;
}
body.workcase.fp-viewing-7 .slider-info .slider-counter .num{
	color:#6abf4a;
}
body.workcase.fp-viewing-7 .slider-info .fa {
    color: #6abf4a;
}
.fanzirappbg{
	 background:url(../images/fanzirappbg.jpg) no-repeat;
	 background-size:cover;
	 z-index:1000;
}
.mobilerepairpbg{
	 background:url(../images/mobile-repair-app-bg.jpg) no-repeat;
	 background-size:cover;
	  z-index:1001;
}
.mobilerepairpbg .work-case-heading{
	color:#6abf4a;
}
.mobilerepairpbg .bannerslideConW h4{
	color:#6abf4a;
}
.mobilerepairpbg .bannerslideConW h4:after{
	background-color:#6abf4a;
}
.mobilerepairpbg  .bannerslideConW .sminfow {
    color: #646464;
}
.mobilerepairpbg .bannerslideConW .caseStudybtnrw a.casestbtn{
	color: #6abf4a;
	border: 2px solid #6abf4a;
}
.mobilerepairpbg .bannerslideConW .caseStudybtnrw a.casestbtn:hover{
	background-color:#6abf4a;
	color:#fff;
}
.mobilerepairpbg .downloadapprw .applogow span.logosh{
	width:80px;
	height:41px;
	margin-top:-21px;
	margin-left:-40px;
	background: url(../images/mobile-repair-app-logo.png) no-repeat;
	background-size: 100% 100%;
}
.mobilerepairpbg .downloadapprw .appstbtn {
    background-color:transparent;
    color: #6abf4a;
    border: 2px solid #6abf4a;
}
.mobilerepairpbg .downloadapprw .appstbtn:hover {
    background-color: #fff;
    color: #6abf4a;
}
.mobilerepairpbg .downloadapprw .appstbtn span.downl-icon{
	background-color: #6abf4a;
}
.bandAndmebg{
	 background:url(../images/bandandme-app-bg.jpg) no-repeat;
	 background-size:cover;
}
.bandAndmebg .downloadapprw .applogow{
	background-color:#151515;
}
.bandAndmebg .downloadapprw .applogow span.logosh{
	width:70px;
	height:67px;
	margin-top:-34px;
	margin-left:-35px;
	background: url(../images/bandandme-logo.png) no-repeat;
	background-size: 100% 100%;
}
.bandAndmebg .downloadapprw .appstbtn{
    background-color:transparent;
    color: #ff008d;
    border: 2px solid #ff008d;
}
.bandAndmebg .downloadapprw .appstbtn:hover{
    background-color:#fff;
    color: #ff008d;
    border: 2px solid #fff;
}
.bandAndmebg .downloadapprw .appstbtn span.downl-icon{
	background-color:transparent;
	border-right: 2px solid #ff008d;
}
.bandAndmebg .downloadapprw .appstbtn:hover span.downl-icon{
	border-right: 2px solid #fff;
}
.bandAndmebg .downloadapprw .appstbtn span.downl-icon i{
	background-position: 0 -50px;
}
.bAme-mobile-frame{
	position:absolute;
	width:431px;
	height:551px;
	right:52px;
	bottom:-551px;
	background: url(../images/bandandme-mobile-frame.png) no-repeat;
	background-size: 100% 100%;
	opacity:0;
	z-index: 2;
}
#banner .ban_03 .bandandme-sm-img{
	position: absolute;
	right: 300px;
	bottom:275px;
	width: 240px;
	height: 185px;
	margin-bottom:-93px;
	background-image: url(../images/bandandme-sm-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 1;
	opacity: 0;
}
#banner .ban_03 .bandandme-sm-img1{
	position: absolute;
	right: -185px;
	bottom:275px;
	width: 140px;
	height: 185px;
	margin-bottom:-93px;
	background-image: url(../images/bandandme-sm-img1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
}
.trailblazerbg{
	 background:url(../images/trailblazerappbg.jpg) no-repeat;
	 background-size:cover;
	 z-index:1003;
}
.trailblazerbg .downloadapprw .applogow{
	width:180px;
	height:90px;
}
.trailblazerbg .downloadapprw .applogow span.logosh{
	width:158px;
	height:60px;
	margin-top:-30px;
	margin-left:-79px;
	background: url(../images/trailblazerappapplogo.png) no-repeat;
	background-size: 100% 100%;
}
.trailblazerbg .downloadapprw .appstbtnrw{
	left:210px;
}
.trailblazerbg .downloadapprw .appstbtn {
    background-color:#fff;
	padding:12px;
	min-width:300px;
    color: #d50000;
	text-align:center;
    border: 2px solid #d50000;
	
}
.trailblazerbg .downloadapprw .appstbtn:hover {
    background-color:#d50000;
    color: #fff;
}
.trailblazerbg .downloadapprw .appstbtn span.downl-icon{
	background-color: #d50000;
}
.trailblazerbg .downloadapprw .appstbtn span.downl-icon i{
	background-position:0 -25px;
}
#banner .ban_03 .trailblazerbig{
	position:absolute;
	right:-250px;
	bottom:150px;
	width:800px;
	height:576px;
	background-image:url(../images/trailblazer-bigimg1.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:5;
	opacity:0;
}
#banner .ban_03 .trailblazerbig1{
	position:absolute;
	right:-750px;
	bottom:150px;
	width:750px;
	height:452px;
	background-image:url(../images/trailblazer-bigimg.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:4;
	opacity:0;
}
.popcornappbg{
	 background:url(../images/popcornappbg.jpg) no-repeat;
	 background-size:cover;
}
.popcornappbg .downloadapprw .applogow span.logosh{
	width:80px;
	height:75px;
	margin-top:-38px;
	margin-left:-40px;
	background: url(../images/popcornapplogo.png) no-repeat;
	background-size: 100% 100%;
}
.popcornappbg .downloadapprw .appstbtn {
    background-color:#fff;
    color: #1588f6;
    border: 2px solid #1588f6;
}
.popcornappbg .downloadapprw .appstbtn:hover {
    background-color:#1588f6;
    color: #fff;
}
.popcornappbg .downloadapprw .appstbtn span.downl-icon{
	background-color:#1588f6;
}
.popcornappbg .downloadapprw .appstbtn span.downl-icon i{
	background-position:0 -25px;
}
#banner .ban_03 .popcornbigimg{
	position:absolute;
	right:150px;
	bottom:300px;
	width:700px;
	height:440px;
	background-image:url(../images/popcorn-big-img01.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:5;
	opacity:0;
}
#banner .ban_03 .popcornbigimg1{
	position:absolute;
	right:-420px;
	bottom:50px;
	width:420px;
	height:439px;
	background-image:url(../images/popcorn-big-img02.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:4;
	opacity:0;
}
body.workcase.fp-viewing-13 .slider-info{
	display:none;
}
/*Tension Tempo Start Here*/
.tensiontempobg{
	 background:url(../images/tention-tempo-bg.jpg) no-repeat;
	 background-size:cover;
}
.tensiontempobg .downloadapprw .applogow span.logosh{
	width:70px;
	height:71px;
	margin-top:-36px;
	margin-left:-35px;
	background: url(../images/tension-tempo-logo.png) no-repeat;
	background-size: 100% 100%;
}
.tensiontempobg .caseStudybtnrw a.casestbtn:hover{
	background-color:#fff;
	color:#6d6e71;
}
.tensiontempobg .downloadapprw .appstbtn span.downl-icon i{
	background-position:0 -74px;
}
.tensiontempolap{
	position:absolute;
	width:520px;
	height:514px;
	top:50%;
	right:-520px;
	margin-top:-210px;
	background-image:url(../images/tension-temo-lap.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:4;
	opacity:0;
}
.tensiontempomobile{
	position:absolute;
	width:200px;
	height:421px;
	left:-160px;
	bottom:-30px;
	background-image:url(../images/tension-tempo-mob.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:5;
	opacity:0;
}
.tensiontempobg .downloadapprw .appstbtn:hover{
	color:#000;
}
/*Tension Tempo End Here*/

/*My Follow up Start Here*/
.myfollowupbg{
	 background:url(../images/myfollowupbg.jpg) no-repeat;
	 background-size:cover;
	  z-index:1004;
}
.myfollowupbg .work-case-heading{
	color:#00235f;
}
.myfollowupbg .bannerslideConW h4{
	color:#00235f;
}
.myfollowupbg .bannerslideConW h4:after{
	background-color:#00235f;
}
.myfollowupbg .downloadapprw .applogow{
	background-color:#00235f;
}
.myfollowupbg .bannerslideConW .sminfow{
	color:#1b396e;
}
.myfollowupbg .bannerslideConW .caseStudybtnrw a.casestbtn{
	border:2px solid #1b396e;
	color: #1b396e;
}
.myfollowupbg .bannerslideConW .caseStudybtnrw a.casestbtn:hover {
    background-color: #1b396e;
    color: #fff;
}
.myfollowupbg .downloadapprw .appstbtn{
	color: #1b396e;
	border:2px solid #1b396e;
}
.myfollowupbg .downloadapprw .appstbtn:hover {
    background-color: #1b396e;
    color: #fff;
}
.myfollowupbg .downloadapprw .appstbtn span.downl-icon{
	background-color:#1b396e;
}
.myfollowupbg .downloadapprw .applogow span.logosh{
	width:70px;
	height:81px;
	margin-top:-41px;
	margin-left:-35px;
	background: url(../images/myfollowup-logo.png) no-repeat;
	background-size: 100% 100%;
}
.myfollowupbg .downloadapprw .appstbtn span.downl-icon i{
	background-position:0 -25px;
}
.myfollowappscreen{
	position:absolute;
	right:200px;
	bottom:20px;
	width:380px;
	height:610px;
	background-image:url(../images/myfollowappscreen.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
.micrometersh{
	position:absolute;
	top:0;
	right:260px;
	width:400px;
	height:573px;
	background-image:url(../images/micro-meter.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
/*My Follow up End Here*/

/*Airtell Section Start Here*/
.airtelbgwrap{
	background:url(../images/airtelbg.jpg) no-repeat;
	background-size:cover;
}
.airtelbgwrap .downloadapprw .applogow{
	background-color:#ed1b24;
}
.airtelbgwrap .downloadapprw .applogow span.logosh{
	width:66px;
	height:65px;
	margin-top:-33px;
	margin-left:-33px;
	background: url(../images/airtellogos.png) no-repeat;
	background-size: 100% 100%;
}
.airtelapp01{
	position:absolute;
	right:-60px;
	bottom:170px;
	width:760px;
	height:429px;
	background-image:url(../images/airtel-app-01.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:4;
	opacity:0;
}
.airtelapp02{
	position:absolute;
	left:0px;
	top:-210px;
	width:760px;
	height:426px;
	background-image:url(../images/airtel-app-02.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
.airtelbgwrap .downloadapprw .appstbtn {
	padding:12px;
	min-width:300px;
	text-align:center;
}
/*Airtell Section End Here*/

/*SSC Online Section Start Here*/
.ssconlinewrap{
	background:url(../images/scc-online_bg.jpg) no-repeat;
	background-size:cover;
	z-index:99;
}
.ssconlinewrap .work-case-heading{
	color:#da363a;
}
.ssconlinewrap .bannerslideConW h4 {
    color: #da363a;
}
.ssconlinewrap .bannerslideConW h4:after {
    background-color: #da363a;
}
.ssconlinewrap .bannerslideConW .sminfow {
    color: #646464;
}
.ssconlinewrap .bannerslideConW .caseStudybtnrw a.casestbtn {
    color: #da363a;
    border: 2px solid #da363a;
}
.ssconlinewrap .bannerslideConW .caseStudybtnrw a.casestbtn:hover {
    background-color: #da363a;
    color: #fff;
}
.ssconlinewrap .downloadapprw .applogow{
	background-color:#e1e1e1;
}
.ssconlinewrap .downloadapprw .applogow span.logosh{
	width:80px;
	height:39px;
	margin-top:-20px;
	margin-left:-40px;
	background: url(../images/ssconline-logo.png) no-repeat;
	background-size: 100% 100%;
}
.ssconlinewrap .downloadapprw .appstbtn {
    background-color: transparent;
    color: #da363a;
    border: 2px solid #da363a;
}
.ssconlinewrap .downloadapprw .appstbtn span.downl-icon {
    background-color: #da363a;
}
.ssconlinewrap .downloadapprw .appstbtn:hover {
    background-color: #da363a;
    color: #fff;
}
.ssconlineapp{
	position:absolute;
	right:200px;
	top:50%;
	width:320px;
	height:510px;
	margin-top:-225px;
	background-image:url(../images/ssconline-app.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
body.workcase.fp-viewing-10 .slider-info .slider-counter .num,body.workcase.fp-viewing-10 .slider-info .fa {
    color: #da363a;
}
/*SSC Online Section End Here*/

/*Dilooni Start Here*/
.dilooniwrap{
	background:url(../images/diloonibg.jpg) no-repeat;
	background-size:cover;
}
.dilooniwrap .downloadapprw .applogow span.logosh{
	width:80px;
	height:77px;
	margin-top:-39px;
	margin-left:-43px;
	background: url(../images/dilooni-logo.png) no-repeat;
	background-size: 100% 100%;
}
.dilooni-mobile-frame{
	position:absolute;
	width:290px;
	height:539px;
	right:100px;
	bottom:-539px;
	background: url(../images/dilooni-app-screen.png) no-repeat;
	background-size: 100% 100%;
	opacity:0;
	z-index: 2;
}
/*Dilooni End Here*/

/*NDS Section Start Here*/
.ndswrap{
	background:url(../images/nds-bg.jpg) no-repeat;
	background-size:cover;
	z-index:999;
}
.ndswrap .leftbluebg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/nds-blue-bg.png) no-repeat;
	background-size:auto 100%;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
	opacity:0;
}
body.fp-viewing-0 .ndswrap .leftbluebg{
	opacity:1;
}
.ndswrap .bannerslideConW{
	width:auto;
	float:none;
	margin-top:-175px;
}
.ndswrap .work-case-heading{
	font-family: 'Roboto-Regular';
	font-size:40px;
	line-height:40px;
	margin-bottom:10px;
	letter-spacing:0;
}
.ndswrap .bannerslideConW h4{
	font-family: 'Roboto-Regular';
	font-size:40px;
	line-height:40px;
	text-transform:uppercase;
}
.ndswrap .bannerslideConW h4 span{
	font-size:24px;
	text-transform:lowercase;
}
.ndswrap .bannerslideConW h4:after{
	background-color:#b6d5fb;
	width:270px;
	height:1px;
}
.ndswrap .bannerslideConW .caseStudybtnrw a.casestbtn:hover {
    background-color: #fff;
    color: #2480f2;
}
.ndswrap .bannerslideConW .sminfow{
	position:relative;
	width:335px;
}
.ndswrap .bannerslideConW .sminfow .rtbdr{
	position:absolute;
	width:0;
	right:0;
	bottom:50%;
	margin-bottom:-9px;
	height:1px;
	background-color:#fff;
	opacity:0;
}
.ndslogo{
	width:100px;
	height:100px;
	background-color:#fff;
	display:table;
	margin:30px auto;
	background:url(../images/nds-logo.jpg) center center no-repeat;
	background-size:81px 81px;
	border-radius:8px;
	border:10px solid #fff;
	display:none;
}
/*NDS Section End Here*/

/*Browzly Section Start Here*/
.browzlybgan {
    background: url(../images/browzly_bg.jpg) no-repeat;
    background-size: cover;
    z-index: 1001;
}
.browzlybgan .downloadapprw .applogow{
	width:120px;
	height:144px;
	background-color:transparent;
	border-radius:0;
	box-shadow:none;
}
.browzlybgan .downloadapprw .applogow span.logosh{
	width:120px;
	height:144px;
	margin-left:-60px;
	margin-top:-72px;
	background: url(../images/browzly_ban_logo.png) no-repeat;
	background-size:100% 100%;
}
.browzlybgan  .downloadapprw .appstbtnrw{
	left:150px;
}
.browzly-app-screen{
	position:absolute;
	right:-200px;
	top:50%;
	width:700px;
	height:518px;
	margin-top:-259px;
	background-image:url(../images/browzly_app_screen.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
.browzly-mobileapp-screen{
	position:absolute;
	right:-200px;
	top:50%;
	width:220px;
	height:429px;
	margin-top:-160px;
	background-image:url(../images/browzly_app_mobile_screen.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	opacity:0;
}
.browzlybgan .downloadapprw .appstbtn span.downl-icon i{
	background-position:0 -121px;
}
.browzlybgan .downloadapprw .appstbtn:hover{
	color:#ffb20e;
}
/*Browzly Section End Here*/

/*Work Case Section End Here*/
@media only screen and (max-width: 1400px){
.downloadapprw .appstbtn{
	font-size:15px;
	margin-right:15px;
}
.downloadapprw .appstbtnrw{
	left:120px;
}
.trailblazerbg .downloadapprw .appstbtnrw{
	left:200px;
}
#banner .ban_03 .mobilerepairbigimg{
	margin-bottom:-80px;
	right:-300px
}
}

@media only screen and (max-width: 1170px){
.work-case-heading{
	font-size:50px;
	line-height:50px;
}
.bannerslideConW h4{
	font-size:17px;
}
#banner .ban_03 .layer1{
	right:-350px;
}
.bannerslideConW .sminfow{
	width:50%;
	font-size:14px;
	line-height:26px;
}
.bannerslideConW .sminfow strong{
	font-size:20px;
}
#banner .ban_03 .layer4,#banner .ban_03 .fanzirbigimg,#banner .ban_03 .mobilerepairbigimg{
	right:-350px;
}
.downloadapprw .appstbtn{
	float:none;
	padding:8px 8px 8px 62px;
	margin-right:0;
	font-size:16px;
}
.downloadapprw .appstbtn:last-child{
	margin-top:8px;
}
#banner .ban_03 .popcornbigimg{
	width:640px;
	height:403px;
	right:0px;
}
#banner .ban_03 .popcornbigimg1{
	width:380px;
	height:397px;
	bottom:10px;
}
.mobilerepairpbg .downloadapprw .appstbtn{
	background-color:#fff;
}
.mobilerepairpbg .downloadapprw .appstbtn:hover {
    background-color: #6abf4a;
    color: #fff;
}
.bonorideappbg .downloadapprw .appstbtn{
	background-color:#fff;
	color:#ce0000;
}
.bonorideappbg .downloadapprw .appstbtn:hover {
    background-color: #ce0000;
    color: #fff;
	border:2px solid #ce0000;
}
.bonorideappbg .downloadapprw .appstbtn:hover span.downl-icon{
	background-color: #ce0000;
}
.bonorideappbg .downloadapprw .appstbtn:hover span.downl-icon i{
	background-position: 0 -25px;
}
.ndswrap .bannerslideConW .sminfow .rtbdr{
	display:none !important;
}
.ndswrap .bannerslideConW{
	margin-top:-150px;
}
}

@media only screen and (max-width: 1023px){
.fp-tableCell{
	vertical-align:top;
}
.section.subscribe-us .fp-tableCell{
	vertical-align:middle;
}
.bannerslideConW{
	width:auto;
	float:none;
	padding:20px;
}
.work-case-heading{
    font-size: 36px;
    line-height: 36px;
    text-align: center;
	margin-bottom:8px;
}
.bannerslideConW h4{
	text-align:center;
}
.bannerslideConW h4:after{
	left:50%;
	margin-left:-40px;
}
.bannerslideConW .sminfow{
	width:auto;
	text-align:center;
}
.ndswrap .bannerslideConW .sminfow{
	width:auto;
}
.bannerslideConW .caseStudybtnrw{
	text-align:center;
	margin:15px 0;
}
.downloadapprw{
	margin-top:30px;
	text-align:center;
}
.downloadapprw .applogow{
	float:none;
	display:inline-block;
}
.downloadapprw .appstbtnrw{
	position:relative;
	left:auto;
	bottom:auto;
	top:-17px;
	margin-left:20px;
	display:inline-block;
}
#banner .ban_03 .layer1{
	right:-250px;
}
.bonorideappbg .downloadapprw, .fanzirappbg .downloadapprw{
	margin-top:35px;
	z-index:99;
}
.trailblazerbg .downloadapprw .appstbtnrw{
	left:auto;
}
.bannerslideConW .caseStudybtnrw a.casestbtn{
	padding:7px;
}
.tensiontempolap{
	top:auto;
	bottom:40px;
	margin-top:0;
}
.tensiontempomobile{
	bottom:-20px;
}
.ssconlineapp{
	top:auto;
	left:50%;
	bottom:40px;
	margin-top:0;
	margin-left:-160px;
}
.dilooni-mobile-frame{
	right:50%;
	margin-right:-145px;
}
.micrometersh{
	display:none;
}
.myfollowappscreen{
	bottom:0;
	left: 50%;
	margin-left: -240px;
}
.ndswrap .leftbluebg{
	display:none;
}
.ndswrap .fp-tableCell{
	vertical-align:middle;
}
.ndswrap .work-case-heading,.ndswrap .bannerslideConW h4{
	font-size:32px;
	line-height:32px;
}
.ndswrap .bannerslideConW h4 span{
	font-size:18px;
}
.ndswrap .bannerslideConW h4:after{
	width:160px;
	margin-left:-80px;
	background-color:#fff;
}
.ndslogo{
	display:block;
}
.ndswrap .bannerslideConW{
	margin-top:0;
}
.browzly-app-screen{
   width: 600px;
   height: 444px;
   top:auto;
   margin-top:0;
   bottom:80px;
}
.browzly-mobileapp-screen{
	margin-top:-170px;
}
.browzlybgan .downloadapprw .appstbtnrw{
	left:0;
	top:-60px;
}
}

@media only screen and (max-width: 767px){
#banner .ban_03,.bonorideappbg span.btdesshow{
	display:none;
}
.fp-tableCell{
	vertical-align:middle;
}
.fp-section, .fp-slide, .fp-tableCell{
	height:inherit!important;
}
.downloadapprw .appstbtnrw{
	top:auto;
	margin-left:0;
}
.bannerslideConW{
	padding:15px 20px;
}
.work-case-heading{
	font-size:28px;
	line-height:28px;
	letter-spacing:2px;
}
.bannerslideConW h4{
	font-size:15px;
}
.downloadapprw{
	margin-top:20px;
}
.downloadapprw .applogow{
	width:80px;
	height:80px;
	display:table;
	margin:auto;
	margin-bottom:15px;
}
.downloadapprw .applogow span.logosh{
	width: 50px;
	height: 30px;
	margin-top: -15px;
	margin-left: -25px;
}
.downloadapprw .appstbtn{
	font-size:14px;
}
.bonorideappbg .downloadapprw .applogow span.logosh{
	width:50px;
	height:61px;
	margin-left:-25px;
	margin-top:-31px;
}
.fanzirappbg .downloadapprw .applogow span.logosh{
	width:60px;
	height:46px;
	margin-left:-30px;
	margin-top:-23px;
}
.mobilerepairpbg .downloadapprw .applogow span.logosh{
	width:66px;
	height:34px;
	margin-left:-33px;
	margin-top:-17px;
}
.bandAndmebg .downloadapprw .applogow span.logosh {
    width: 60px;
    height: 57px;
    margin-top: -30px;
    margin-left: -29px;
}
.trailblazerbg .downloadapprw .applogow{
	width:160px;
	height:80px;
}
.trailblazerbg .downloadapprw .applogow span.logosh{
	width: 148px;
    height: 56px;
    margin-top: -28px;
    margin-left: -74px;
}
.popcornappbg .downloadapprw .applogow span.logosh{
    width: 60px;
    height: 57px;
    margin-top: -30px;
    margin-left: -29px;
}
.tensiontempobg .downloadapprw .applogow span.logosh,.airtelbgwrap .downloadapprw .applogow span.logosh{
    width: 54px;
    height: 54px;
    margin-top: -27px;
    margin-left: -27px;
}
.myfollowupbg .downloadapprw .applogow span.logosh{
    width: 54px;
    height: 62px;
    margin-top: -31px;
    margin-left: -27px;
}
.ssconlinewrap .downloadapprw .applogow span.logosh{
    width: 60px;
    height: 30px;
    margin-top: -15px;
    margin-left: -30px;
}
body.workcase .slider-info{
	left:10px;
}
.fp-section.fp-table, .fp-slide.fp-table{
	padding-top:30px !important;
}
.ndslogo{
	width:80px;
	height:80px;
	background-size:62px 68px;
}
.ndswrap .work-case-heading, .ndswrap .bannerslideConW h4{
	font-size:28px;
	line-height:28px;
}
.ndswrap .bannerslideConW h4 span{
	font-size:17px;
}
.bannerslideConW .sminfow strong{
	font-size:16px;
}
.bannerslideConW .sminfow br{
	display:none;
}
.browzlybgan .downloadapprw .appstbtnrw{
	top:auto;
}
}