.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 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide2 {
    background: url(../images/admp-mobile-sprite-android.png) -496px -410px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide3 {
    background: url(../images/admp-mobile-sprite-android.png) -692px -410px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide4 {
    background: url(../images/admp-mobile-sprite-android.png) -887px -410px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .ml-testimonial1 {
    margin: 0;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .ml-testimonial2 {
    margin: 0 0 0 -811px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.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: 0.4;
    -webkit-transition: background 0.5s, opacity 0.5s;
    -moz-transition: background 0.5s, opacity 0.5s;
    transition: background 0.5s, opacity 0.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 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide2-and {
    background: url(../images/admp-mobile-sprite.png) -189px -612px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide3-and {
    background: url(../images/admp-mobile-sprite.png) -376px -612px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .mobile-land-slide4-and {
    background: url(../images/admp-mobile-sprite.png) -565px -612px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.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-passSync {
    background: url(../images/adssp-mobile-sprite.png) -198px -418px;
  }
  .adssp-icon-secAun {
    background: url(../images/adssp-mobile-sprite.png) -273px -418px;
  }
  .adssp-icon-sso {
    background: url(../images/adssp-mobile-sprite.png) -416px -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 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .adssp-mobile-slide2 {
    background: url(../images/adssp-mobile-sprite.png) -198px -683px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .adssp-mobile-slide3 {
    background: url(../images/adssp-mobile-sprite.png) -396px -683px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .adssp-mobile-slide4 {
    background: url(../images/adssp-mobile-sprite.png) -595px -683px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
  }
  .adssp-mobile-slide5 {
    background: url(../images/adssp-mobile-sprite.png) -796px -682px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.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: 86px;
    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;
  }
  
  .prdbnr1,
  .prdbnr2,
  .prdbnr3,
  .prdbnr4 {
    width: 650px;
  }
  #adRhsLnk {
    z-index: 99;
  }
  /* New Design */
  .mobileBanner {
    background: url(../images/mobile-banner.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 40px 0;
    position: relative;
  }
  .mobileBanner h1 {
    color: #000;
    font-size: 34px;
    font-weight: 100;
    line-height: 52px;
  }
  .mobileBanner h1 span {
    font-weight: 700;
  }
  .mobileBanner .bannBut {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    margin: 20px 0 0 0;
    padding: 5px 10px;
    text-decoration: none;
  }
  .mobileBanner p {
    font-size: 18px;
    margin: 40px 0 15px;
  }
  .appIcons {
    margin: 0 0 35px;
  }
  .mobContainer {
    background: #fff;
    border: 1px solid #b6b6b6;
    bottom: -30px;
    margin: 0 40%;
    position: absolute;
    width: 20%;
  }
  .mobContainer div {
    float: left;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    padding: 20px 0 14px 0;
    position: relative;
    width: 49%;
    opacity: 0.4;
    filter: alpha(opacity=40);
  }
  .mobContainer div.arrow {
    bottom: -32px;
    display: none;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    width: 100%;
  }
  .mobContainer div.tabChoose {
    cursor: default;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .mobContainer div.tabChoose div.arrow {
    display: block;
  }
  .mobContainer div img {
    margin: -7px 10px 0 0;
    width: 20px;
  }
  .mobContainer #tab1 {
    border-right: 1px solid #b6b6b6;
  }
  #iosApp h2 {
    font-size: 34px;
    font-weight: 600;
    margin: 70px 0 20px;
  }
  #iosApp h2 span {
    font-weight: 100;
  }
  #iosApp .per40 img {
    width: 370px;
  }
  #iosApp .per40 p {
    font-weight: 600;
    text-transform: uppercase;
  }
  #iosApp h3 {
    font-size: 20px;
    font-weight: 100;
    margin: 0 0 40px;
  }
  #iosApp .per60 p {
    font-size: 16px;
  }
  #sdetails {
    background: url(../images/mobile-apps-server-details-bg.png) no-repeat center
      center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 40px 0;
    min-height: 223px;
    padding: 40px 0;
  }
  .serdetCont {
    border: 1px dashed #fff;
    color: #fff;
    padding: 20px 20px 15px 20px;
    position: relative;
    width: auto;
  }
  .serdetCont p {
    background: #3c91b8;
    font-size: 15px;
    font-weight: 600;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
    top: -27px;
    left: 11px;
  }
  .serdetCont ul {
    margin: 0;
    padding: 0;
  }
  .serdetCont ul li {
    font-weight: 100;
  }
  .vidButt {
    margin: 30px 0 0 0;
    width: 275px;
  }
  .vidButt img {
    width: 100%;
  }
  .mobPhCont {
    position: relative;
  }
  .mobPhCont img {
    position: absolute;
    top: -30px;
  }
  .mobileTabA img {
    margin: 0 10px 0 0;
  }
  #features {
    margin: 60px 0;
  }
  #features h2 {
    font-size: 34px;
    font-weight: 600;
  }
  #highlights {
    background: url(../images/mobile-apps-highlights-bg.png);
    background-size: 100%;
    color: #fff;
    margin: 0 0 40px 0;
    position: relative;
  }
  .imgSucc {
    bottom: -54px;
    margin: 0 35%;
    position: absolute;
    text-align: center;
    width: 30%;
  }
  #highlights h2 {
    font-size: 36px;
    font-weight: 600;
    margin: 112px 0 30px;
  }
  #highlights ul {
    margin: 0;
    padding: 0;
  }
  #highlights ul li {
    font-size: 16px;
    list-style: disc;
    margin: 0 0 12px 20px;
  }
  .mobileView {
    position: relative;
  }
  .mobileView img {
    margin: -36px 0 0 0;
  }
  #testimonial {
    margin: 90px 0 40px 0;
  }
  #testimonial h2 {
    font-size: 34px;
    font-weight: 600;
  }
  
  @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;
    }
    .innerConDiv {
      width: 100% !important;
    }
    #appLink {
      margin-top: -20px;
    }
    .adRHS {
      float: left !important;
    }
    .adssp-mobile-slideshow {
      margin: 35px auto 25px !important;
    }
  }
  @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;
    }
    .adRHS {
      float: left !important;
    }
    #adRhsLnk {
      display: none;
    }
    #appLink {
      margin-top: -20px;
    }
    .innerConDiv {
      width: 100% !important;
    }
    .innerConDiv h1 {
      text-align: left;
    }
    .adssp-mobile-slideshow {
      margin: 35px auto 25px !important;
    }
    .testimonial_slider .dots li {
      list-style: none;
    }
    #appLink > span {
      padding: 5px 10px;
    }
  }
  @media screen and (max-width: 480px){
    .mobile-land-testimonial-middle {
      margin: auto;
    }
    .mobPhCont img {
      width: 100%;
    }
    .mobContainer div.tabChoose {
      height: 2.5em;
    }
  }