.mcontent {
	padding: 20px;/*background:url(../images/admp-mobile-mainbg.png);*/
}
/*ADMP*/
.mobile-land-header {
	width: 100%;
	height: 330px;
	background: url(../images/admp-mobile-sprite.png);
	border-bottom: solid 2px #d1d2d1
}
.mobile-land-header-android {
	width: 100%;
	height: 323px;
	background: url(../images/admp-mobile-sprite-android.png) 0 -6px;
}
a.mobile-land-header-d1 {
	width: 540px;
	height: 43px;
	background: url(../images/admp-mobile-sprite.png) 0 -334px;
	margin: 165px 160px 0 0;
	display: inline-block;
	text-decoration: none
}
a.mobile-land-header-d2 {
	width: 325px;
	height: 41px;
	background: url(../images/admp-mobile-sprite.png) -553px -348px;
	margin: 37px 0 0 33px;
	display: inline-block;
	text-decoration: none
}
span.mobile-land-header-d3 {
	width: 147px;
	height: 43px;
	background: url(../images/admp-mobile-sprite.png) -423px -398px;
	margin: 20px 0 0;
	display: inline-block;
	text-decoration: none
}
a.mobile-land-header-d4 {
	width: 325px;
	height: 41px;
	background: url(../images/admp-mobile-sprite.png) -552px -347px;
	margin: 37px 0 0 33px;
	display: inline-block;
	text-decoration: none
}
span.mobile-land-header-d5 {
	width: 147px;
	height: 42px;
	background: url(../images/admp-mobile-sprite.png) -546px -348px;
	margin: 20px 0 0;
	display: inline-block;
	text-decoration: none
}
a.mobile-land-header-d1:hover, a.mobile-land-header-d2:hover {
	text-decoration: none
}
.smlDwnBtn span, .smlKnwBtn span, .smlSignBtn span {
	background: url(../../images/sprite.png) no-repeat;
	height: 14px;
	line-height: 14px;
	width: 14px;
	display: inline-block
}
.solutBtnCont a:hover {
	text-decoration: none;
	color: #FFF
}
.smlDwnBtn {
	background: #e9142b;
	padding: 7px 15px;
	color: #FFF;
	font-size: 14px;
	display: inline-block!important
}
.smlDwnBtn span {
	background-position: -30px 0;
	margin-right: 3px
}
.smlKnwBtn {
	background: #07899C;
	padding: 7px 15px;
	color: #FFF;
	font-size: 14px;
	display: inline-block!important
}
.smlKnwBtn span {
	background-position: -43px 1px;
	margin-right: 3px
}
.mobTab {
	background: url(../images/admp-mobile-mainbg.png);
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	border-bottom: 3px solid #B0B5BB
}
.mobTab .act {
	width: 518px;
	height: 35px;
	background: url(../images/admp-mobile-sprite.png) 0 -941px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 13px 0 0
}
.adLHS {
	width: 63%
}
.adRHS {
	width: 30%;
	margin-left: 20px
}
.adLHS h1 {
	font-weight: 300;
	margin: 30px 0 0 0;
	font-size: 26px
}
.adRHS h2 {
	font-weight: 300;
	margin: 7px 0 10px 25px
}
.admp-land-fea-con {
	border-bottom: 1px dashed #ccc;
	margin: 10px 0 20px;
	padding: 10px 0
}
.admp-land-fea-left {
	width: 11%;
	min-width: 57px;
	height: 66px;
	margin-right: 2%
}
.admp-land-fea-right {
	width: 87%
}
.admp-land-fea-right h2 {
	margin: 0
}
.lmob-icon-reset {
	background: url(../images/admp-mobile-sprite.png) -18px -389px
}
.lmob-icon-euser {
	background: url(../images/admp-mobile-sprite.png) -93px -389px
}
.lmob-icon-duser {
	background: url(../images/admp-mobile-sprite.png) -178px -389px
}
.lmob-icon-unlock {
	background: url(../images/admp-mobile-sprite.png) -259px -389px
}
.lmob-icon-delete {
	background: url(../images/admp-mobile-sprite.png) -342px -389px
}
.mobile-land-slideshow {
	background: url(../images/admp-mobile-sprite-android.png) -4px -327px;
	width: 280px;
	height: 497px
}
.mobile-land-slideshow-inner {
	width: 196px;
	height: 345px;
	margin: 83px 0 0 48px;
	overflow: hidden
}
.mobile-land-slideshow-length {
	background: url(../images/admp-mobile-sprite-android.png) -300px -410px;
	width: 756px;
	height: 345px
}
.mobile-land-benefit {
	width: 100%;
	background: #edf4e2
}
.mobile-land-benefit ul {
	margin: 0;
	padding: 0
}
.mobile-land-benefit ul li {
	list-style: none;
	padding: 10px 10px;
	font-size: 12px;
	background: url(../images/admp-mobile-sprite.png) no-repeat -1091px -1236px
}
.mobile-land-slideshow-ctrl {
	margin: -16px 0 0 61px
}
.mobile-land-ssc-select {
	width: 8px;
	height: 8px;
	background: url(../images/admp-mobile-sprite.png) -4px -921px;
	margin: 0 4px
}
.mobile-land-ssc-unselect {
	width: 8px;
	height: 8px;
	background: url(../images/admp-mobile-sprite.png) -13px -921px;
	margin: 0 4px;
	cursor: pointer
}
.mobile-land-testimonial {
	width: 920px;
	color: #4C596E;
	margin: 20px 20px 0
}
.mobile-land-testimonial h1 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 300;
	font-size: 26px;
	margin: 15px 0 20px 0
}
.mobile-land-testimonial-left {
	width: 40px;
	height: 85px;
	background: url(../images/admp-mobile-sprite.png) -581px -913px;
	cursor: pointer
}
.mobile-land-testimonial-right {
	width: 40px;
	height: 85px;
	background: url(../images/admp-mobile-sprite.png) -679px -913px;
	cursor: pointer
}
.mobile-land-testimonial-middle {
	width: 100%;
	height: 280px;
	font-size: 12px;
	line-height: 24px;
	margin: -36px 0 0 46px;
	text-align: center;
	overflow: hidden
}
.mobile-land-testimonial-length {
	width: 1800px;
}
.mobile-land-testimonial-ss {
	width: 761px;
	overflow: hidden;
	margin: 0 30px 0 0;
	background: url(../images/testimonial-bg.png) no-repeat;
	padding: 10px;
	padding: 26px 10px 10px
}
.mobile-land-tes-name {
	margin: 37px 0 0 140px;
	float: left;
	text-align: left;
	width: 570px
}
.testimonial_client_name {
	color: #81bf2e !important;
	font-weight: bold
}
.testimonial_client_name span {
	color: #5F5F5F;
	font-weight: normal
}
.mobile-land-slide1 {
	background: url(../images/admp-mobile-sprite-android.png) -300px -410px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide2 {
	background: url(../images/admp-mobile-sprite-android.png) -496px -410px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide3 {
	background: url(../images/admp-mobile-sprite-android.png) -692px -410px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide4 {
	background: url(../images/admp-mobile-sprite-android.png) -887px -410px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.ml-testimonial1 {
	margin: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.ml-testimonial2 {
	margin: 0 0 0 -811px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-qr-container {
	border: solid 1px #bec3c7;
	margin: 20px 0 0 0;
	width: 100%
}
.mobile-land-qr-left {
	width: 150px;
	text-align: center;
	margin: 45px 0 0 0
}
.mobile-tes-s2 {
	padding: 53px 10px 10px
}
/* Testimonial */
.testimonial_slider ul li {
	list-style: none
}
.testimonial_con {
	float: left;
	width: 885px;
}
.maintab_testi_container {
	width: 759px;
	float: left;
	height: 330px;
}
.testimonial_con_middle {
	background: url(../images/testimonial-bg.png) no-repeat;
	float: left;
	width: 741px;
	text-align: center;
	margin: 40px 0 0 0;
	font-size: 12px;
	line-height: 24px;
	color: #5f5f5f;
	height: 376px;
	padding: 20px
}
.testimonial_slider {
	position: relative;
	width: 100% !important;
	text-align: center;
	color: #666666;
	padding: 0 0 129px;
	float: left
}
.testimonial_slider ul {
	list-style: none;
	width: 300%;
	margin: 0;
	padding: 0 0 0 20px
}
.testimonial_slider ul li {
	display: block;
	float: left;
	width: 33%;
	height: 140px
}
.testimonial_slider .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	list-style: none;
	width: 150px;
	margin: 0 200px 0 337px;
	padding: 0!important
}
.testimonial_slider .dots li {
	float: left;
	width: 9px;
	height: 10px;
	margin: 0 4px;
	background: url(../images/admp-mobile-sprite.png) -7px -486px;
	text-indent: -999em;
	cursor: pointer;
	opacity: .4;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
.testimonial_slider .dots li.active {
	background: url(../images/admp-mobile-sprite.png) -17px -486px;
	opacity: 1;
}
.testimonial_client_name {
	width: 753px;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #000;
	margin: -257px 0 0 145px;
}
.testimonial_client_name span {
	color: #5f5f5f;
	font-size: 14px
}
.testimonial_client_name .cname {
	font-size: 16px;
	color: #6194c5
}
/* for Android */
.mobile-land-slideshow-inner-and {
	height: 299px;
	margin: 83px 0 0 49px;
	width: 189px
}
.mobile-land-slideshow-length-and {
	background: url(../images/admp-mobile-sprite.png) 0 -612px;
	height: 299px
}
.mobile-land-slideshow-and {
	background: url(../images/admp-mobile-sprite.png) -799px -378px;
	width: 280px;
	height: 470px
}
.mobile-land-slideshow-ctrl-and {
	margin: -66px 0 0 61px
}
.mobile-land-slide1-and {
	background: url(../images/admp-mobile-sprite.png) 0 -612px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide2-and {
	background: url(../images/admp-mobile-sprite.png) -189px -612px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide3-and {
	background: url(../images/admp-mobile-sprite.png) -376px -612px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.mobile-land-slide4-and {
	background: url(../images/admp-mobile-sprite.png) -565px -612px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
/*ADMP END*/
/* ADSSP */
.adssp-icon-reset {
	background: url(../images/adssp-mobile-sprite.png) 1px -418px
}
.adssp-icon-autolock {
	background: url(../images/adssp-mobile-sprite.png) -67px -418px
}
.adssp-icon-cngPass {
	background: url(../images/adssp-mobile-sprite.png) -129px -418px
}
.adssp-icon-sso {
    background: url(../images/adssp-mobile-sprite.png) -416px -418px;
}
.adssp-icon-passSync {
	background: url(../images/adssp-mobile-sprite.png) -198px -418px
}
.adssp-icon-secAun {
	background: url(../images/adssp-mobile-sprite.png) -273px -418px
}
.adssp-mobile-slideshow {
	background: url(../images/adssp-mobile-sprite.png) -1004px -522px;
	width: 226px;
	height: 475px;
	margin: 0px 0 0 33px
}
.adssp-mobile-slideshow-inner {
	width: 197px;
	height: 317px;
	margin: 96px 0 0 16px;
	overflow: hidden
}
.adssp-mobile-header {
	width: 100%;
	height: 385px;
	background: url(../images/adssp-mobile-sprite.png);
}
.adssp-mobile-header-an {
	width: 100%;
	height: 385px;
	background: url(../images/adssp-mobile-sprite.png) -2000px 0;
}
.adssp-mobile-header a#waa {
	display: block;
	float: right;
	height: 36px;
	margin: 84px 0 0;
	width: 219px;
	text-decoration: none
}
.adssp-mobile-header-ip {
	width: 100%;
	height: 385px;
	background: url(../images/adssp-mobile-sprite.png) -1000px 0;
}
.adssp-mobile-header-ip a#ipa {
	display: block;
	height: 47px;
	margin: 240px 0 0 51px;
	position: absolute;
	text-decoration: none;
	width: 133px;
}
.adssp-mobile-header-an a#ana {
	display: block;
	height: 47px;
	margin: 245px 0 0 45px;
	position: absolute;
	text-decoration: none;
	width: 155px;
}
.adssp-mobile-slideshow-length {
	background: url(../images/adssp-mobile-sprite.png) 1px -683px;
	width: 756px;
	height: 315px;
	margin: 0!important
}
.adssp-mobile-slide1 {
	background: url(../images/adssp-mobile-sprite.png) 0 -683px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.adssp-mobile-slide2 {
	background: url(../images/adssp-mobile-sprite.png) -198px -683px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.adssp-mobile-slide3 {
	background: url(../images/adssp-mobile-sprite.png) -396px -683px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.adssp-mobile-slide4 {
	background: url(../images/adssp-mobile-sprite.png) -595px -683px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.adssp-mobile-slide5 {
	background: url(../images/adssp-mobile-sprite.png) -796px -682px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.adssp-nav-container {
	font-family: 'Titillium Web', sans-serif;
	margin: 121px 0 0
}
.adssp-iphone-select {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	height: 36px;
	padding: 16px 0 0;
	text-align: center;
	width: 180px;
}
.adssp-iphone-unselect {
	color: #868a91;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	height: 36px;
	padding: 16px 0 0;
	text-align: center;
	width: 180px;
}
.adssp-webapp-unselect {
	color: #868a91;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	padding: 14px 79px 0 38px;
	text-align: center;
}
.adssp-webapp-select {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	padding: 14px 79px 0 38px;
	text-align: center;
}
.greyBullet {
	padding-left: 15px;
	background: url(../images/greyBullet.png) no-repeat;
}
.knowMore {
	font: italic normal 12px Verdana, Geneva, sans-serif;
	color: #2871cc;
	text-decoration: none
}
.adssp-mobile-header a:hover {
	text-decoration: none
}
/* End */

/* ADSolutions Mobile Landing Page */
/* Author By: JST */
.lhsbg {
	display: none
}
.ads-mobile-banner {
	background: url(../images/ads-main-banner-bg.png) no-repeat;
	width: 1002px;
	height: 306px;
	margin: 0 0 0 4px
}
.ads-mobile-banner img {
	margin: 0 0 0 1px
}
.ads-google-play-link {
	position: absolute;
	margin: -82px 0 0 68px
}
.ads-apps-dl-container {
	background: #eff3f6;
	border: solid 1px #ebebeb;
	padding: 20px 20px 0 20px;
	text-align: center;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px
}
ul.ads-mobile-ul {
	margin: 15px 22px 0 0;
	padding: 0;
}
.smlDwnBtn, .smlKnwBtn {
	color: #ffffff !important
}
ul.ads-mobile-ul li {
	padding: 0
}
.mobile-land-nav-con {
	width: 100%;
	height: 49px;
	background: url(../images/admp-mobile-sprite.png) -1px -1018px;
	margin: -1px 0 0;
	border-bottom: solid 3px #d3d7df;
}
.mobile-land-nav-con-android {
	background: url(../images/admp-mobile-sprite-android.png) 1px -885px;
	margin: -2px 0 0;
	border-bottom: solid 3px #d3d7df;
	width: 100%;
	height: 57px;
}
.mobile-land-menu {
	width: 195px;
	height: 51px;
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 600
}
.mobile-land-l-select {
	background: url(../images/admp-mobile-sprite.png) 0 -1105px;
}
.mobile-land-r-unselect {
	background: url(../images/admp-mobile-sprite.png) -195px -1105px;
}
.mobile-land-r-select {
	background: url(../images/admp-mobile-sprite.png) -195px -1168px;
	margin: 8px 0 0
}
.mobile-land-l-unselect {
	background: url(../images/admp-mobile-sprite.png) -0 -1168px;
	margin: 8px 0 0
}
.mobile-land-menu a {
	display: block;
	padding: 15px 0 18px 0
}
.mobile-land-menu a:hover {
	text-decoration: none
}
.mobile-land-r-unselect a, .mobile-land-r-select a {
	width: 165px
}
.mobile-land-r-unselect a, .mobile-land-l-unselect a {
	color: #75787f
}
.mobile-land-r-select a, .mobile-land-l-select a {
	color: #ffffff;
	cursor: default
}
.mobile-land-req-container {
	float: left;
	margin: 40px 0 0 6px;
}
.admp-land-fea-lcon {
	background: url(../images/admp-mobile-sprite.png) -434px -1425px;
	height: 170px;
}
.adssp-andapp-unselect {
	color: #868A91;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	padding: 14px 49px 0 59px;
	text-align: center
}
.adssp-andapp-select {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	padding: 14px 49px 0 59px;
	text-align: center
}
.adssp-select-iphone {
	background: url(../images/adssp-mobile-sprite.png) repeat scroll 0px -508px transparent;
}
.adssp-select-android {
	background: url(../images/adssp-mobile-sprite.png) repeat scroll 0px -559px transparent;
}
.adssp-select-webapp {
	background: url(../images/adssp-mobile-sprite.png) repeat scroll 0px -612px transparent;
}
#iplayer {
	float: left;
	margin: 193px 0 0 50px;
	width: 565px
}
#anlayer {
	float: left;
	margin: 189px 0 0 42px;
	width: 580px
}
#weblayer {
	float: left;
	margin: 245px 0 0 399px;
	width: 575px
}
#iplayer a, #anlayer a, #weblayer a {
	text-decoration: none;
	border: none;
}
#iplayer a:hover, #anlayer a:hover, #weblayer a:hover {
	text-decoration: none;
	border: none
}
.bnrcont-mb {
	display: none
}
.newbnr {
	margin-top: 82px;
	position: relative;
	overflow: hidden;
	max-height: 380px;
	width: 100%;
	background: #e0e6e8 url(../images/graffiti.png) repeat 0 0;
	height: 380px;
}
.newbnrdiv {
	max-height: 380px;
	width: 100%;
	display: block
}
.newbnrdiv>li {
	background: #e0e6e8 url(../images/graffiti.png) repeat 0 0;
	text-align: center
}
.newbnrdiv>li img {
	max-width: 100%
}
.newbnrdiv>li .bnrcont {
	width: 1000px;
	max-width: 100%;
	position: relative;
	margin: 0 auto
}
.newbnrtxt {
	position: absolute;
	z-index: 90;
	display: block;
	transition: all 0.2s ease-in-out 0s;
	text-align: left;
	color: #000;
	;
	padding: 0
}
.bnrtxt1 {
	font-size: 30px;
	line-height: 45px;
	margin: 0 0 10px
}
.bnrtxt2 {
	font-size: 30px;
	line-height: 45px;
	margin: 0 0 10px
}
.bnrtxt3 {
	font-size: 25px;
	line-height: 35px;
	margin: 20px 0 10px
}
.bnrtxt3 a {
	background: #7BBB2A;
	padding: 5px 10px;
	display: inline-block;
	text-decoration: none;
	color: #000
}
.adsspbnrtxt1 {
	font-size: 28px;
	line-height: 45px;
	margin: 0 0 10px;
	color: #000
}
.adsspbnrtxt2 {
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	margin: 14px 0
}
.adsspbnrtxt3 {
	font-size: 14px;
	font-weight: 400;
	color: #000
}
.adsspbnrtxt3 a {
	color: #3D8EB3;
	margin: 0 5px
}
.prdbnr1 {
	top: 72px;
	left: 0
}
.mobBanner {
	display: none
}
.f400 {
	font-weight: 400
}
a.bnrDwn {
	background: #e9142b;
	color: #fff;
	font-size: 32px;
	font-weight: 300;
	padding: 10px 20px 12px 15px;
	display: inline-block;
	border-radius: 5px;
	margin: 7px 0 0
}
a.bnrDwn:hover {
	background: #e3142b;
	text-decoration: none
}
.appbtntxt a {
	text-decoration: none;
	line-height: 41px;
	font-size: 20px;
	color: #6B6B6B
}
#appLink {
	margin-top: -40px;
}
#appLink > span {
	background: #fff;
	font-size: 18px;
	padding: 5px 20px;
	display: inline-block;
	line-height: 30px;
	margin-right: 20px;
	cursor: pointer
}
#appLink > span.appAct {
	background: #e0e6e8;
	position: relative
}
#appLink > span.appAct:before {
	position: absolute;
	left: -15px;
	margin-left: -5px;
	bottom: 0;
	display: inline-block;
	border-bottom: 40px solid transparent;
	border-right: 20px solid #e0e6e8;
	content: '';
	z-index: 9
}
#appLink > span.appAct:after {
	position: absolute;
	right: -20px;
	margin-left: -5px;
	bottom: 0;
	display: inline-block;
	border-bottom: 40px solid transparent;
	border-left: 20px solid #e0e6e8;
	content: '';
	z-index: 9
}
.qrContainer {
	margin: 33px 0 0 0;
	text-align: center;
}

@media screen and (max-width:1020px) {
}

@media screen and (max-width:760px) {
.adLHS {
	width: 100%;
	float: none!important
}
.adRHS {
	width: 100%;
	margin: 0;
	float: none!important
}
.admp-land-fea-left {
	display: none
}
.admp-land-fea-right {
	width: 100%
}
.newbnrdiv > li img {
	display: none
}
.newbnr {
	height: auto;
	padding: 5%;
	text-align: center;
	width: auto
}
.newbnrtxt {
	text-align: center
}
.newbnrdiv {
	max-height: none
}
.newbnrtxt {
	position: static
}
}

@media screen and (max-width:500px) {
.newbnrdiv {
	display: none
}
.newbnr {
	height: auto!important
}
.mobBanner {
	font-size: 30px;
	line-height: 50px;
	text-align: center;
	padding: 20px 0;
	font-weight: 300;
	display: block
}
}
